Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bicep-Ressourcendefinition
Der ressourcentyp staticSites kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Verwendungsbeispiele
Bicep-Beispiele
Ein grundlegendes Beispiel für die Bereitstellung von Static Web App.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource staticSite 'Microsoft.Web/staticSites@2021-02-01' = {
name: resourceName
location: location
sku: {
name: 'Free'
tier: 'Free'
}
properties: {}
}
Von Azure verifizierte Module
Die folgenden Azure Verified Modules können verwendet werden, um diesen Ressourcentyp bereitzustellen.
| Modul | Beschreibung |
|---|---|
| statische Web App- | AVM-Ressourcenmodul für static Web App |
Ressourcenformat
Um eine Microsoft.Web/staticSites-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Web/staticSites@2025-03-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
allowConfigFileUpdates: bool
branch: 'string'
buildProperties: {
apiBuildCommand: 'string'
apiLocation: 'string'
appArtifactLocation: 'string'
appBuildCommand: 'string'
appLocation: 'string'
githubActionSecretNameOverride: 'string'
outputLocation: 'string'
skipGithubActionWorkflowGeneration: bool
}
enterpriseGradeCdnStatus: 'string'
provider: 'string'
publicNetworkAccess: 'string'
repositoryToken: 'string'
repositoryUrl: 'string'
stagingEnvironmentPolicy: 'string'
templateProperties: {
description: 'string'
isPrivate: bool
owner: 'string'
repositoryName: 'string'
templateRepositoryUrl: 'string'
}
}
sku: {
capabilities: [
{
name: 'string'
reason: 'string'
value: 'string'
}
]
capacity: int
family: 'string'
locations: [
'string'
]
name: 'string'
size: 'string'
skuCapacity: {
default: int
elasticMaximum: int
maximum: int
minimum: int
scaleType: 'string'
}
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
Microsoft.Web/staticSites
| Name | Beschreibung | Wert |
|---|---|---|
| Identität | Verwaltete Dienstidentität. | ManagedServiceIdentity- |
| Art | Art der Ressource. Wenn es sich bei der Ressource um eine App handelt, können Sie auf https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference für details unterstützte Werte für die Art verweisen. | Schnur |
| Ort | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| Eigenschaften | Kernressourceneigenschaften | StaticSite- |
| Sku | Beschreibung einer SKU für eine skalierbare Ressource. | SkuDescription- |
| Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Fähigkeit
| Name | Beschreibung | Wert |
|---|---|---|
| Name | Name der SKU-Funktion. | Schnur |
| Grund | Grund der SKU-Funktion. | Schnur |
| Wert | Wert der SKU-Funktion. | Schnur |
Verwaltete Dienstidentität
| Name | Beschreibung | Wert |
|---|---|---|
| Art | Typ der verwalteten Dienstidentität. | "Keine" 'SystemZugewiesen' "SystemAssigned, UserAssigned" "UserAssigned" |
| vom Benutzer zugewiesene Identitäten | Die Liste der benutzer zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities- |
ManagedServiceIdentityUserAssignedIdentities
| Name | Beschreibung | Wert |
|---|
Ressourcen-Tags
| Name | Beschreibung | Wert |
|---|
SKU-Kapazität
| Name | Beschreibung | Wert |
|---|---|---|
| Vorgabe | Standardanzahl der Mitarbeiter für diese App Service-Plan-SKU. | Int |
| elastischMaximal | Maximale Anzahl von elastic Workern für diese App Service-Plan-SKU. | Int |
| Maximum | Maximale Anzahl von Mitarbeitern für diese App Service-Plan-SKU. | Int |
| Minimum | Mindestanzahl der Mitarbeiter für diese App Service-Plan-SKU. | Int |
| scaleType | Verfügbare Skalierungskonfigurationen für einen App Service-Plan. | Schnur |
SkuBeschreibung
| Name | Beschreibung | Wert |
|---|---|---|
| Fähigkeiten | Funktionen der SKU, z. B. ist der Datenverkehrs-Manager aktiviert? | Funktion[] |
| Fassungsvermögen | Aktuelle Anzahl der Instanzen, die der Ressource zugewiesen sind. | Int |
| Familie | Familiencode der Ressourcen-SKU. | Schnur |
| Orte | Speicherorte der SKU. | Zeichenfolge[] |
| Name | Name der Ressourcen-SKU. | Schnur |
| Größe | Größenbezeichner der Ressourcen-SKU. | Schnur |
| skuKapazität | Min-, Max- und Standardwerte der SKU. | SkuCapacity- |
| Rang | Dienstebene der Ressourcen-SKU. | Schnur |
Statischer Standort
| Name | Beschreibung | Wert |
|---|---|---|
| allowConfigFileAktualisierungen | <Code>false</code>, wenn die Konfigurationsdatei für diese statische Web-App gesperrt ist; andernfalls <Code>true</code>. | Bool |
| Zweig | Der Zielzweig im Repository. | Schnur |
| buildProperties | Erstellen Sie Eigenschaften, die für das Repository konfiguriert werden sollen. | StaticSiteBuildProperties- |
| enterpriseGradeCdnStatus | Status, der den Status des CDN der Unternehmensklasse angibt, der Datenverkehr an die statische Web-App angibt. | "Deaktiviert" "Deaktivieren" "Aktiviert" "Aktivieren" |
| Anbieter | Der Anbieter, der die letzte Bereitstellung an die primäre Umgebung der statischen Website übermittelt hat. | Schnur |
| Öffentlicher Netzwerkzugang | Status, der angibt, ob der öffentliche Datenverkehr für eine statische Web-App zulässig ist oder nicht. Zulässige Werte: 'Enabled', 'Disabled' oder eine leere Zeichenfolge. | Schnur |
| repositoryToken | GitHub-Repositorytoken eines Benutzers. Dies wird verwendet, um die Github Actions-Workflowdatei und API-Geheimnisse einzurichten. | Schnur |
| repositoryUrl | URL für das Repository der statischen Website. | Schnur |
| stagingEnvironmentPolicy | Status, der angibt, ob Stagingumgebungen für eine statische Web-App zulässig oder nicht zulässig sind. | "Deaktiviert" "Aktiviert" |
| template-Eigenschaften | Vorlagenoptionen zum Generieren eines neuen Repositorys. | StaticSiteTemplateOptions- |
StaticSiteBuildProperties
| Name | Beschreibung | Wert |
|---|---|---|
| apiBuild-Befehl | Ein benutzerdefinierter Befehl, der während der Bereitstellung der Azure Functions-API-Anwendung ausgeführt werden soll. | Schnur |
| apiStandort | Der Pfad zum API-Code im Repository. | Schnur |
| appArtifactStandort | Veraltet: Der Pfad der App-Artefakte nach dem Erstellen (veraltet zugunsten von OutputLocation) | Schnur |
| appBuild-Befehl | Ein benutzerdefinierter Befehl, der während der Bereitstellung der statischen Inhaltsanwendung ausgeführt werden soll. | Schnur |
| appStandort | Der Pfad zum App-Code im Repository. | Schnur |
| githubActionSecretNameOverride | Überschreibung des geheimen Namens der Github-Aktion. | Schnur |
| AusgabeStandort | Der Ausgabepfad der App nach dem Erstellen. | Schnur |
| skipGithubActionWorkflowGenerierung | Überspringen Sie die Github-Aktionsworkflowgenerierung. | Bool |
StaticSiteTemplateOptions
| Name | Beschreibung | Wert |
|---|---|---|
| Beschreibung | Beschreibung des neu generierten Repositorys. | Schnur |
| isPrivate | Gibt an, ob es sich bei dem neu generierten Repository um ein privates Repository handelt. Standardwert ist "false" (d. h. öffentlich). | Bool |
| Eigentümer | Besitzer des neu generierten Repositorys. | Schnur |
| Name des Repositorys | Name des neu generierten Repositorys. | Schnur |
| templateRepositoryUrl | URL des Vorlagen-Repositorys. Das neu generierte Repository basiert auf diesem Repository. | Schnur |
UserAssignedIdentity
| Name | Beschreibung | Wert |
|---|
ARM-Vorlagenressourcendefinition
Der ressourcentyp staticSites kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppen-Deployment-Befehle Für eine Liste der geänderten Eigenschaften in jeder API-Version siehe Änderungsprotokoll.
Verwendungsbeispiele
Ressourcenformat
Um eine Microsoft.Web/staticSites-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Web/staticSites",
"apiVersion": "2025-03-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"allowConfigFileUpdates": "bool",
"branch": "string",
"buildProperties": {
"apiBuildCommand": "string",
"apiLocation": "string",
"appArtifactLocation": "string",
"appBuildCommand": "string",
"appLocation": "string",
"githubActionSecretNameOverride": "string",
"outputLocation": "string",
"skipGithubActionWorkflowGeneration": "bool"
},
"enterpriseGradeCdnStatus": "string",
"provider": "string",
"publicNetworkAccess": "string",
"repositoryToken": "string",
"repositoryUrl": "string",
"stagingEnvironmentPolicy": "string",
"templateProperties": {
"description": "string",
"isPrivate": "bool",
"owner": "string",
"repositoryName": "string",
"templateRepositoryUrl": "string"
}
},
"sku": {
"capabilities": [
{
"name": "string",
"reason": "string",
"value": "string"
}
],
"capacity": "int",
"family": "string",
"locations": [ "string" ],
"name": "string",
"size": "string",
"skuCapacity": {
"default": "int",
"elasticMaximum": "int",
"maximum": "int",
"minimum": "int",
"scaleType": "string"
},
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
Microsoft.Web/staticSites
| Name | Beschreibung | Wert |
|---|---|---|
| apiVersion (Englisch) | Die API-Version | '2025-03-01' |
| Identität | Verwaltete Dienstidentität. | ManagedServiceIdentity- |
| Art | Art der Ressource. Wenn es sich bei der Ressource um eine App handelt, können Sie auf https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference für details unterstützte Werte für die Art verweisen. | Schnur |
| Ort | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| Eigenschaften | Kernressourceneigenschaften | StaticSite- |
| Sku | Beschreibung einer SKU für eine skalierbare Ressource. | SkuDescription- |
| Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
| Art | Der Ressourcentyp | "Microsoft.Web/staticSites" |
Fähigkeit
| Name | Beschreibung | Wert |
|---|---|---|
| Name | Name der SKU-Funktion. | Schnur |
| Grund | Grund der SKU-Funktion. | Schnur |
| Wert | Wert der SKU-Funktion. | Schnur |
Verwaltete Dienstidentität
| Name | Beschreibung | Wert |
|---|---|---|
| Art | Typ der verwalteten Dienstidentität. | "Keine" 'SystemZugewiesen' "SystemAssigned, UserAssigned" "UserAssigned" |
| vom Benutzer zugewiesene Identitäten | Die Liste der benutzer zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities- |
ManagedServiceIdentityUserAssignedIdentities
| Name | Beschreibung | Wert |
|---|
Ressourcen-Tags
| Name | Beschreibung | Wert |
|---|
SKU-Kapazität
| Name | Beschreibung | Wert |
|---|---|---|
| Vorgabe | Standardanzahl der Mitarbeiter für diese App Service-Plan-SKU. | Int |
| elastischMaximal | Maximale Anzahl von elastic Workern für diese App Service-Plan-SKU. | Int |
| Maximum | Maximale Anzahl von Mitarbeitern für diese App Service-Plan-SKU. | Int |
| Minimum | Mindestanzahl der Mitarbeiter für diese App Service-Plan-SKU. | Int |
| scaleType | Verfügbare Skalierungskonfigurationen für einen App Service-Plan. | Schnur |
SkuBeschreibung
| Name | Beschreibung | Wert |
|---|---|---|
| Fähigkeiten | Funktionen der SKU, z. B. ist der Datenverkehrs-Manager aktiviert? | Funktion[] |
| Fassungsvermögen | Aktuelle Anzahl der Instanzen, die der Ressource zugewiesen sind. | Int |
| Familie | Familiencode der Ressourcen-SKU. | Schnur |
| Orte | Speicherorte der SKU. | Zeichenfolge[] |
| Name | Name der Ressourcen-SKU. | Schnur |
| Größe | Größenbezeichner der Ressourcen-SKU. | Schnur |
| skuKapazität | Min-, Max- und Standardwerte der SKU. | SkuCapacity- |
| Rang | Dienstebene der Ressourcen-SKU. | Schnur |
Statischer Standort
| Name | Beschreibung | Wert |
|---|---|---|
| allowConfigFileAktualisierungen | <Code>false</code>, wenn die Konfigurationsdatei für diese statische Web-App gesperrt ist; andernfalls <Code>true</code>. | Bool |
| Zweig | Der Zielzweig im Repository. | Schnur |
| buildProperties | Erstellen Sie Eigenschaften, die für das Repository konfiguriert werden sollen. | StaticSiteBuildProperties- |
| enterpriseGradeCdnStatus | Status, der den Status des CDN der Unternehmensklasse angibt, der Datenverkehr an die statische Web-App angibt. | "Deaktiviert" "Deaktivieren" "Aktiviert" "Aktivieren" |
| Anbieter | Der Anbieter, der die letzte Bereitstellung an die primäre Umgebung der statischen Website übermittelt hat. | Schnur |
| Öffentlicher Netzwerkzugang | Status, der angibt, ob der öffentliche Datenverkehr für eine statische Web-App zulässig ist oder nicht. Zulässige Werte: 'Enabled', 'Disabled' oder eine leere Zeichenfolge. | Schnur |
| repositoryToken | GitHub-Repositorytoken eines Benutzers. Dies wird verwendet, um die Github Actions-Workflowdatei und API-Geheimnisse einzurichten. | Schnur |
| repositoryUrl | URL für das Repository der statischen Website. | Schnur |
| stagingEnvironmentPolicy | Status, der angibt, ob Stagingumgebungen für eine statische Web-App zulässig oder nicht zulässig sind. | "Deaktiviert" "Aktiviert" |
| template-Eigenschaften | Vorlagenoptionen zum Generieren eines neuen Repositorys. | StaticSiteTemplateOptions- |
StaticSiteBuildProperties
| Name | Beschreibung | Wert |
|---|---|---|
| apiBuild-Befehl | Ein benutzerdefinierter Befehl, der während der Bereitstellung der Azure Functions-API-Anwendung ausgeführt werden soll. | Schnur |
| apiStandort | Der Pfad zum API-Code im Repository. | Schnur |
| appArtifactStandort | Veraltet: Der Pfad der App-Artefakte nach dem Erstellen (veraltet zugunsten von OutputLocation) | Schnur |
| appBuild-Befehl | Ein benutzerdefinierter Befehl, der während der Bereitstellung der statischen Inhaltsanwendung ausgeführt werden soll. | Schnur |
| appStandort | Der Pfad zum App-Code im Repository. | Schnur |
| githubActionSecretNameOverride | Überschreibung des geheimen Namens der Github-Aktion. | Schnur |
| AusgabeStandort | Der Ausgabepfad der App nach dem Erstellen. | Schnur |
| skipGithubActionWorkflowGenerierung | Überspringen Sie die Github-Aktionsworkflowgenerierung. | Bool |
StaticSiteTemplateOptions
| Name | Beschreibung | Wert |
|---|---|---|
| Beschreibung | Beschreibung des neu generierten Repositorys. | Schnur |
| isPrivate | Gibt an, ob es sich bei dem neu generierten Repository um ein privates Repository handelt. Standardwert ist "false" (d. h. öffentlich). | Bool |
| Eigentümer | Besitzer des neu generierten Repositorys. | Schnur |
| Name des Repositorys | Name des neu generierten Repositorys. | Schnur |
| templateRepositoryUrl | URL des Vorlagen-Repositorys. Das neu generierte Repository basiert auf diesem Repository. | Schnur |
UserAssignedIdentity
| Name | Beschreibung | Wert |
|---|
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der ressourcentyp staticSites kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Change Log.
Verwendungsbeispiele
Terraform-Beispiele
Ein grundlegendes Beispiel für die Bereitstellung von Static Web App.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "staticSite" {
type = "Microsoft.Web/staticSites@2021-02-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
}
sku = {
name = "Free"
tier = "Free"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Von Azure verifizierte Module
Die folgenden Azure Verified Modules können verwendet werden, um diesen Ressourcentyp bereitzustellen.
| Modul | Beschreibung |
|---|---|
| statische Web App- | AVM-Ressourcenmodul für static Web App |
Ressourcenformat
Um eine Microsoft.Web/staticSites-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/staticSites@2025-03-01"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
kind = "string"
properties = {
allowConfigFileUpdates = bool
branch = "string"
buildProperties = {
apiBuildCommand = "string"
apiLocation = "string"
appArtifactLocation = "string"
appBuildCommand = "string"
appLocation = "string"
githubActionSecretNameOverride = "string"
outputLocation = "string"
skipGithubActionWorkflowGeneration = bool
}
enterpriseGradeCdnStatus = "string"
provider = "string"
publicNetworkAccess = "string"
repositoryToken = "string"
repositoryUrl = "string"
stagingEnvironmentPolicy = "string"
templateProperties = {
description = "string"
isPrivate = bool
owner = "string"
repositoryName = "string"
templateRepositoryUrl = "string"
}
}
sku = {
capabilities = [
{
name = "string"
reason = "string"
value = "string"
}
]
capacity = int
family = "string"
locations = [
"string"
]
name = "string"
size = "string"
skuCapacity = {
default = int
elasticMaximum = int
maximum = int
minimum = int
scaleType = "string"
}
tier = "string"
}
}
}
Eigenschaftswerte
Microsoft.Web/staticSites
| Name | Beschreibung | Wert |
|---|---|---|
| Identität | Verwaltete Dienstidentität. | ManagedServiceIdentity- |
| Art | Art der Ressource. Wenn es sich bei der Ressource um eine App handelt, können Sie auf https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference für details unterstützte Werte für die Art verweisen. | Schnur |
| Ort | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| Eigenschaften | Kernressourceneigenschaften | StaticSite- |
| Sku | Beschreibung einer SKU für eine skalierbare Ressource. | SkuDescription- |
| Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
| Art | Der Ressourcentyp | "Microsoft.Web/staticSites@2025-03-01" |
Fähigkeit
| Name | Beschreibung | Wert |
|---|---|---|
| Name | Name der SKU-Funktion. | Schnur |
| Grund | Grund der SKU-Funktion. | Schnur |
| Wert | Wert der SKU-Funktion. | Schnur |
Verwaltete Dienstidentität
| Name | Beschreibung | Wert |
|---|---|---|
| Art | Typ der verwalteten Dienstidentität. | "Keine" 'SystemZugewiesen' "SystemAssigned, UserAssigned" "UserAssigned" |
| vom Benutzer zugewiesene Identitäten | Die Liste der benutzer zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities- |
ManagedServiceIdentityUserAssignedIdentities
| Name | Beschreibung | Wert |
|---|
Ressourcen-Tags
| Name | Beschreibung | Wert |
|---|
SKU-Kapazität
| Name | Beschreibung | Wert |
|---|---|---|
| Vorgabe | Standardanzahl der Mitarbeiter für diese App Service-Plan-SKU. | Int |
| elastischMaximal | Maximale Anzahl von elastic Workern für diese App Service-Plan-SKU. | Int |
| Maximum | Maximale Anzahl von Mitarbeitern für diese App Service-Plan-SKU. | Int |
| Minimum | Mindestanzahl der Mitarbeiter für diese App Service-Plan-SKU. | Int |
| scaleType | Verfügbare Skalierungskonfigurationen für einen App Service-Plan. | Schnur |
SkuBeschreibung
| Name | Beschreibung | Wert |
|---|---|---|
| Fähigkeiten | Funktionen der SKU, z. B. ist der Datenverkehrs-Manager aktiviert? | Funktion[] |
| Fassungsvermögen | Aktuelle Anzahl der Instanzen, die der Ressource zugewiesen sind. | Int |
| Familie | Familiencode der Ressourcen-SKU. | Schnur |
| Orte | Speicherorte der SKU. | Zeichenfolge[] |
| Name | Name der Ressourcen-SKU. | Schnur |
| Größe | Größenbezeichner der Ressourcen-SKU. | Schnur |
| skuKapazität | Min-, Max- und Standardwerte der SKU. | SkuCapacity- |
| Rang | Dienstebene der Ressourcen-SKU. | Schnur |
Statischer Standort
| Name | Beschreibung | Wert |
|---|---|---|
| allowConfigFileAktualisierungen | <Code>false</code>, wenn die Konfigurationsdatei für diese statische Web-App gesperrt ist; andernfalls <Code>true</code>. | Bool |
| Zweig | Der Zielzweig im Repository. | Schnur |
| buildProperties | Erstellen Sie Eigenschaften, die für das Repository konfiguriert werden sollen. | StaticSiteBuildProperties- |
| enterpriseGradeCdnStatus | Status, der den Status des CDN der Unternehmensklasse angibt, der Datenverkehr an die statische Web-App angibt. | "Deaktiviert" "Deaktivieren" "Aktiviert" "Aktivieren" |
| Anbieter | Der Anbieter, der die letzte Bereitstellung an die primäre Umgebung der statischen Website übermittelt hat. | Schnur |
| Öffentlicher Netzwerkzugang | Status, der angibt, ob der öffentliche Datenverkehr für eine statische Web-App zulässig ist oder nicht. Zulässige Werte: 'Enabled', 'Disabled' oder eine leere Zeichenfolge. | Schnur |
| repositoryToken | GitHub-Repositorytoken eines Benutzers. Dies wird verwendet, um die Github Actions-Workflowdatei und API-Geheimnisse einzurichten. | Schnur |
| repositoryUrl | URL für das Repository der statischen Website. | Schnur |
| stagingEnvironmentPolicy | Status, der angibt, ob Stagingumgebungen für eine statische Web-App zulässig oder nicht zulässig sind. | "Deaktiviert" "Aktiviert" |
| template-Eigenschaften | Vorlagenoptionen zum Generieren eines neuen Repositorys. | StaticSiteTemplateOptions- |
StaticSiteBuildProperties
| Name | Beschreibung | Wert |
|---|---|---|
| apiBuild-Befehl | Ein benutzerdefinierter Befehl, der während der Bereitstellung der Azure Functions-API-Anwendung ausgeführt werden soll. | Schnur |
| apiStandort | Der Pfad zum API-Code im Repository. | Schnur |
| appArtifactStandort | Veraltet: Der Pfad der App-Artefakte nach dem Erstellen (veraltet zugunsten von OutputLocation) | Schnur |
| appBuild-Befehl | Ein benutzerdefinierter Befehl, der während der Bereitstellung der statischen Inhaltsanwendung ausgeführt werden soll. | Schnur |
| appStandort | Der Pfad zum App-Code im Repository. | Schnur |
| githubActionSecretNameOverride | Überschreibung des geheimen Namens der Github-Aktion. | Schnur |
| AusgabeStandort | Der Ausgabepfad der App nach dem Erstellen. | Schnur |
| skipGithubActionWorkflowGenerierung | Überspringen Sie die Github-Aktionsworkflowgenerierung. | Bool |
StaticSiteTemplateOptions
| Name | Beschreibung | Wert |
|---|---|---|
| Beschreibung | Beschreibung des neu generierten Repositorys. | Schnur |
| isPrivate | Gibt an, ob es sich bei dem neu generierten Repository um ein privates Repository handelt. Standardwert ist "false" (d. h. öffentlich). | Bool |
| Eigentümer | Besitzer des neu generierten Repositorys. | Schnur |
| Name des Repositorys | Name des neu generierten Repositorys. | Schnur |
| templateRepositoryUrl | URL des Vorlagen-Repositorys. Das neu generierte Repository basiert auf diesem Repository. | Schnur |
UserAssignedIdentity
| Name | Beschreibung | Wert |
|---|