Microsoft.Web staticSites 2020-10-01
Artikel 09/03/2023
1 Mitwirkender
Feedback
In diesem Artikel
Bicep-Ressourcendefinition
Der ressourcentyp staticSites kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll .
Um eine Microsoft.Web/staticSites-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Web/staticSites@2020-10-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capabilities: [
{
name: 'string'
reason: 'string'
value: 'string'
}
]
capacity: int
family: 'string'
locations: [
'string'
]
name: 'string'
size: 'string'
skuCapacity: {
default: int
maximum: int
minimum: int
scaleType: 'string'
}
tier: 'string'
}
kind: 'string'
properties: {
branch: 'string'
buildProperties: {
apiLocation: 'string'
appArtifactLocation: 'string'
appLocation: 'string'
}
repositoryToken: 'string'
repositoryUrl: 'string'
}
}
Eigenschaftswerte
staticSites
Name
Beschreibung
Wert
name
Der Ressourcenname
Zeichenfolge (erforderlich)
location
Ressourcenspeicherort.
Zeichenfolge (erforderlich)
tags
Ressourcentags.
Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
sku
Beschreibung einer SKU für eine skalierbare Ressource.
SkuDescription
kind
Art der Ressource.
Zeichenfolge
properties
Kernressourceneigenschaften
StaticSite
StaticSite
Name
Beschreibung
Wert
Verzweigung
Der Zielbranch im Repository.
Zeichenfolge
buildProperties
Erstellen Von Eigenschaften, die für das Repository konfiguriert werden sollen.
StaticSiteBuildProperties
repositoryToken
Das GitHub-Repositorytoken eines Benutzers. Dies wird verwendet, um die Github Actions-Workflowdatei und API-Geheimnisse einzurichten.
Zeichenfolge
repositoryUrl
URL für das Repository der statischen Website.
Zeichenfolge
StaticSiteBuildProperties
Name
Beschreibung
Wert
apiLocation
Der Pfad zum API-Code im Repository.
Zeichenfolge
appArtifactLocation
Der Pfad der App-Artefakte nach dem Erstellen.
Zeichenfolge
appLocation
Der Pfad zum App-Code im Repository.
Zeichenfolge
SkuDescription
Name
Beschreibung
Wert
capabilities
Funktionen der SKU, z. B. Ist traffic manager aktiviert?
Funktion []
Kapazität
Aktuelle Anzahl von Instanzen, die der Ressource zugewiesen sind.
INT
family
Familiencode der Ressourcen-SKU.
Zeichenfolge
locations
Speicherorte der SKU.
string[]
name
Name der Ressourcen-SKU.
Zeichenfolge
size
Größenspezifizierer der Ressourcen-SKU.
Zeichenfolge
skuCapacity
Mindest-, Max- und Standardskalierungswerte der SKU.
SkuCapacity
Ebene
Dienstebene der Ressourcen-SKU.
Zeichenfolge
Funktion
Name
Beschreibung
Wert
name
Name der SKU-Funktion.
Zeichenfolge
reason
Grund der SKU-Funktion.
Zeichenfolge
value
Wert der SKU-Funktion.
Zeichenfolge
SkuCapacity
Name
Beschreibung
Wert
default
Standardanzahl von Workern für diese App Service Plan-SKU.
INT
maximum
Maximale Anzahl von Workern für diese App Service Plan-SKU.
INT
minimum
Mindestanzahl von Workern für diese App Service Plan-SKU.
INT
scaleType
Verfügbare Skalierungskonfigurationen für einen App Service-Plan.
Zeichenfolge
Ressourcendefinition mit einer ARM-Vorlage
Der ressourcentyp staticSites kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll .
Um eine Microsoft.Web/staticSites-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Web/staticSites",
"apiVersion": "2020-10-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capabilities": [
{
"name": "string",
"reason": "string",
"value": "string"
}
],
"capacity": "int",
"family": "string",
"locations": [ "string" ],
"name": "string",
"size": "string",
"skuCapacity": {
"default": "int",
"maximum": "int",
"minimum": "int",
"scaleType": "string"
},
"tier": "string"
},
"kind": "string",
"properties": {
"branch": "string",
"buildProperties": {
"apiLocation": "string",
"appArtifactLocation": "string",
"appLocation": "string"
},
"repositoryToken": "string",
"repositoryUrl": "string"
}
}
Eigenschaftswerte
staticSites
Name
Beschreibung
Wert
type
Der Ressourcentyp
"Microsoft.Web/staticSites"
apiVersion
Die Version der Ressourcen-API
'2020-10-01'
name
Der Ressourcenname
Zeichenfolge (erforderlich)
location
Ressourcenspeicherort.
Zeichenfolge (erforderlich)
tags
Ressourcentags.
Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
sku
Beschreibung einer SKU für eine skalierbare Ressource.
SkuDescription
kind
Art der Ressource.
Zeichenfolge
properties
Kernressourceneigenschaften
StaticSite
StaticSite
Name
Beschreibung
Wert
Verzweigung
Der Zielbranch im Repository.
Zeichenfolge
buildProperties
Erstellen Von Eigenschaften, die für das Repository konfiguriert werden sollen.
StaticSiteBuildProperties
repositoryToken
Das GitHub-Repositorytoken eines Benutzers. Dies wird verwendet, um die Github Actions-Workflowdatei und API-Geheimnisse einzurichten.
Zeichenfolge
repositoryUrl
URL für das Repository der statischen Website.
Zeichenfolge
StaticSiteBuildProperties
Name
Beschreibung
Wert
apiLocation
Der Pfad zum API-Code im Repository.
Zeichenfolge
appArtifactLocation
Der Pfad der App-Artefakte nach dem Erstellen.
Zeichenfolge
appLocation
Der Pfad zum App-Code im Repository.
Zeichenfolge
SkuDescription
Name
Beschreibung
Wert
capabilities
Funktionen der SKU, z. B. ist der Datenverkehrs-Manager aktiviert?
Funktion []
Kapazität
Aktuelle Anzahl von Instanzen, die der Ressource zugewiesen sind.
INT
family
Familiencode der Ressourcen-SKU.
Zeichenfolge
locations
Speicherorte der SKU.
string[]
name
Name der Ressourcen-SKU.
Zeichenfolge
size
Größenspezifizierer der Ressourcen-SKU.
Zeichenfolge
skuCapacity
Min., max. und Standardwerte der SKU.
SkuCapacity
Ebene
Dienstebene der Ressourcen-SKU.
Zeichenfolge
Funktion
Name
Beschreibung
Wert
name
Name der SKU-Funktion.
Zeichenfolge
reason
Grund der SKU-Funktion.
Zeichenfolge
value
Wert der SKU-Funktion.
Zeichenfolge
SkuCapacity
Name
Beschreibung
Wert
default
Standardanzahl von Workern für diese App Service Plan-SKU.
INT
maximum
Maximale Anzahl von Workern für diese App Service Plan-SKU.
INT
minimum
Mindestanzahl von Workern für diese App Service Plan-SKU.
INT
scaleType
Verfügbare Skalierungskonfigurationen für einen App Service-Plan.
Zeichenfolge
Der staticSites-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die folgendes zum Ziel haben:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Web/staticSites-Ressource zu erstellen, fügen Sie Der Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/staticSites@2020-10-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
branch = "string"
buildProperties = {
apiLocation = "string"
appArtifactLocation = "string"
appLocation = "string"
}
repositoryToken = "string"
repositoryUrl = "string"
}
sku = {
capabilities = [
{
name = "string"
reason = "string"
value = "string"
}
]
capacity = int
family = "string"
locations = [
"string"
]
name = "string"
size = "string"
skuCapacity = {
default = int
maximum = int
minimum = int
scaleType = "string"
}
tier = "string"
}
kind = "string"
})
}
Eigenschaftswerte
staticSites
Name
Beschreibung
Wert
type
Ressourcentyp
"Microsoft.Web/staticSites@2020-10-01"
name
Der Ressourcenname
Zeichenfolge (erforderlich)
location
Ressourcenspeicherort.
Zeichenfolge (erforderlich)
parent_id
Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe.
Zeichenfolge (erforderlich)
tags
Ressourcentags.
Wörterbuch der Tagnamen und -werte.
sku
Beschreibung einer SKU für eine skalierbare Ressource.
SkuDescription
kind
Art der Ressource.
Zeichenfolge
properties
Kernressourceneigenschaften
StaticSite
StaticSite
Name
Beschreibung
Wert
Verzweigung
Der Zielbranch im Repository.
Zeichenfolge
buildProperties
Erstellen Sie Eigenschaften, die für das Repository konfiguriert werden sollen.
StaticSiteBuildProperties
repositoryToken
Das Github-Repositorytoken eines Benutzers. Dies wird verwendet, um die Github Actions-Workflowdatei und API-Geheimnisse einzurichten.
Zeichenfolge
repositoryUrl
URL für das Repository der statischen Website.
Zeichenfolge
StaticSiteBuildProperties
Name
Beschreibung
Wert
apiLocation
Der Pfad zum API-Code im Repository.
Zeichenfolge
appArtifactLocation
Der Pfad der App-Artefakte nach dem Erstellen.
Zeichenfolge
appLocation
Der Pfad zum App-Code im Repository.
Zeichenfolge
SkuDescription
Name
Beschreibung
Wert
capabilities
Funktionen der SKU, z. B. ist der Datenverkehrs-Manager aktiviert?
Funktion []
Kapazität
Aktuelle Anzahl von Instanzen, die der Ressource zugewiesen sind.
INT
family
Familiencode der Ressourcen-SKU.
Zeichenfolge
locations
Speicherorte der SKU.
string[]
name
Name der Ressourcen-SKU.
Zeichenfolge
size
Größenspezifizierer der Ressourcen-SKU.
Zeichenfolge
skuCapacity
Min., max. und Standardwerte der SKU.
SkuCapacity
Ebene
Dienstebene der Ressourcen-SKU.
Zeichenfolge
Funktion
Name
Beschreibung
Wert
name
Name der SKU-Funktion.
Zeichenfolge
reason
Grund der SKU-Funktion.
Zeichenfolge
value
Wert der SKU-Funktion.
Zeichenfolge
SkuCapacity
Name
Beschreibung
Wert
default
Standardanzahl von Workern für diese App Service Plan-SKU.
INT
maximum
Maximale Anzahl von Workern für diese App Service Plan-SKU.
INT
minimum
Mindestanzahl von Workern für diese App Service Plan-SKU.
INT
scaleType
Verfügbare Skalierungskonfigurationen für einen App Service-Plan.
Zeichenfolge