Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu staticSites można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Przykłady użycia
Przykłady Bicep
Podstawowy przykład wdrażania statycznej aplikacji internetowej.
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: {}
}
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.
| Moduł | Opis |
|---|---|
| statycznej aplikacji internetowej | Moduł zasobów AVM dla statycznej aplikacji internetowej |
Format zasobu
Aby utworzyć zasób Microsoft.Web/staticSites, dodaj następujący kod Bicep do szablonu.
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'
}
}
Wartości właściwości
Microsoft.Web/staticSites (statyczne strony)
| Nazwa | Opis | Wartość |
|---|---|---|
| tożsamość | Tożsamość usługi zarządzanej. | ManagedServiceIdentity (tożsamość usługi) |
| rodzaj | Rodzaj zasobu. Jeśli zasób jest aplikacją, możesz zapoznać się z https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference, aby uzyskać szczegółowe informacje o obsługiwanych wartościach dla rodzaju. | ciąg |
| lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | Właściwości zasobu podstawowego | Statyczna witryna |
| Numer jednostki magazynowej | Opis jednostki SKU dla skalowalnego zasobu. | Kod produktuOpis |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Zdolność
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa możliwości jednostki SKU. | ciąg |
| powód | Przyczyna możliwości jednostki SKU. | ciąg |
| wartość | Wartość możliwości jednostki SKU. | ciąg |
ManagedServiceIdentity (tożsamość usługi)
| Nazwa | Opis | Wartość |
|---|---|---|
| typ | Typ tożsamości usługi zarządzanej. | "Brak" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
| tożsamości przypisane użytkownikom | Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Nazwa | Opis | Wartość |
|---|
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Pojemność jednostki magazynowej
| Nazwa | Opis | Wartość |
|---|---|---|
| domyślny | Domyślna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
| elasticMaximum (Maksimum) | Maksymalna liczba elastycznych procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
| maksimum | Maksymalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
| minimum | Minimalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
| scaleType (typ skali) | Dostępne konfiguracje skalowania dla planu usługi App Service. | ciąg |
Kod produktuOpis
| Nazwa | Opis | Wartość |
|---|---|---|
| Możliwości | Możliwości jednostki SKU, np. czy usługa Traffic Manager jest włączona? | możliwości[] |
| dyspozycyjność | Bieżąca liczba wystąpień przypisanych do zasobu. | Int |
| rodzina | Kod rodziny jednostki SKU zasobu. | ciąg |
| Lokalizacje | Lokalizacje jednostki SKU. | ciąg znakowy[] |
| nazwa | Nazwa jednostki SKU zasobu. | ciąg |
| rozmiar | Specyfikator rozmiaru jednostki SKU zasobu. | ciąg |
| skuCapacity (pojemność jednostki sku) | Minimalne, maksymalne i domyślne wartości skalowania jednostki SKU. | SkuCapacity |
| warstwa | Warstwa usługi jednostki SKU zasobu. | ciąg |
Statyczna witryna
| Nazwa | Opis | Wartość |
|---|---|---|
| allowConfigFileUpdates (zezwalać) na aktualizacje plików | <kod>false</code>, jeśli plik konfiguracji jest zablokowany dla tej statycznej aplikacji internetowej; w przeciwnym razie <kod>true</code>. | Bool |
| branch | Gałąź docelowa w repozytorium. | ciąg |
| buildProperties (właściwości kompilacji) | Utwórz właściwości do skonfigurowania w repozytorium. | StaticSiteBuildProperties |
| enterpriseGradeCdnStatus | Stan wskazujący stan sieci CDN klasy korporacyjnej obsługujący ruch do statycznej aplikacji internetowej. | "Wyłączone" "Wyłączanie" "Włączone" "Włączanie" |
| dostawca | Dostawca, który przesłał ostatnie wdrożenie do podstawowego środowiska lokacji statycznej. | ciąg |
| dostęp do sieci publicznej | Stan wskazujący, czy ruch publiczny jest dozwolony, czy nie dla statycznej aplikacji internetowej. Dozwolone wartości: "Włączone", "Wyłączone" lub pusty ciąg. | ciąg |
| repozytoriumToken | Token repozytorium github użytkownika. Służy to do konfigurowania pliku przepływu pracy funkcji Github Actions i wpisów tajnych interfejsu API. | ciąg |
| repositoryUrl (adres URL repozytorium) | Adres URL repozytorium witryny statycznej. | ciąg |
| stagingEnvironmentPolicy | Stan wskazujący, czy środowiska przejściowe są dozwolone, czy niedozwolone dla statycznej aplikacji internetowej. | "Wyłączone" "Włączone" |
| Właściwości szablonu | Opcje szablonu do generowania nowego repozytorium. | StaticSiteTemplateOptions |
StaticSiteBuildProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| apiBuildCommand (polecenie apiBuildCommand) | Niestandardowe polecenie uruchamiane podczas wdrażania aplikacji interfejsu API usługi Azure Functions. | ciąg |
| apiLocation (lokalizacja api) | Ścieżka do kodu interfejsu API w repozytorium. | ciąg |
| appArtifactLocation (lokalizacja aplikacji) | Przestarzałe: ścieżka artefaktów aplikacji po utworzeniu (przestarzała na rzecz outputLocation) | ciąg |
| appBuildCommand (polecenie aplikacji) | Niestandardowe polecenie uruchamiane podczas wdrażania aplikacji zawartości statycznej. | ciąg |
| appLocation (lokalizacja aplikacji) | Ścieżka do kodu aplikacji w repozytorium. | ciąg |
| githubActionSecretNameOverride | Zastąpić nazwę wpisu tajnego akcji usługi GitHub. | ciąg |
| outputLocation (lokalizacja wyjść) | Ścieżka wyjściowa aplikacji po utworzeniu. | ciąg |
| skipGithubActionWorkflowGeneration | Pomiń generowanie przepływu pracy akcji usługi GitHub. | Bool |
StaticSiteTemplateOptions
| Nazwa | Opis | Wartość |
|---|---|---|
| opis | Opis nowo wygenerowanego repozytorium. | ciąg |
| isPrivate (Prywatny) | Niezależnie od tego, czy nowo wygenerowane repozytorium jest repozytorium prywatnym. Wartością domyślną jest fałsz (tj. publiczna). | Bool |
| właściciel | Właściciel nowo wygenerowanego repozytorium. | ciąg |
| nazwaRepozytorium | Nazwa nowo wygenerowanego repozytorium. | ciąg |
| templateRepositoryUrl (adres URL szablonu) | Adres URL repozytorium szablonów. Nowo wygenerowane repozytorium będzie oparte na tym. | ciąg |
Tożsamość przypisana przez użytkownika
| Nazwa | Opis | Wartość |
|---|
Definicja zasobu szablonu usługi ARM
Typ zasobu staticSites można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów – Zobacz polecenia wdrożenia grup zasobów Aby uzyskać listę zmienionych właściwości w każdej wersji API, zobacz log zmian.
Przykłady użycia
Format zasobu
Aby utworzyć zasób Microsoft.Web/staticSites, dodaj następujący kod JSON do szablonu.
{
"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"
}
}
Wartości właściwości
Microsoft.Web/staticSites (statyczne strony)
| Nazwa | Opis | Wartość |
|---|---|---|
| apiVersion (wersja interfejsu api) | Wersja interfejsu API | '2025-03-01' |
| tożsamość | Tożsamość usługi zarządzanej. | ManagedServiceIdentity (tożsamość usługi) |
| rodzaj | Rodzaj zasobu. Jeśli zasób jest aplikacją, możesz zapoznać się z https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference, aby uzyskać szczegółowe informacje o obsługiwanych wartościach dla rodzaju. | ciąg |
| lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | Właściwości zasobu podstawowego | Statyczna witryna |
| Numer jednostki magazynowej | Opis jednostki SKU dla skalowalnego zasobu. | Kod produktuOpis |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
| typ | Typ zasobu | "Microsoft.Web/staticSites" |
Zdolność
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa możliwości jednostki SKU. | ciąg |
| powód | Przyczyna możliwości jednostki SKU. | ciąg |
| wartość | Wartość możliwości jednostki SKU. | ciąg |
ManagedServiceIdentity (tożsamość usługi)
| Nazwa | Opis | Wartość |
|---|---|---|
| typ | Typ tożsamości usługi zarządzanej. | "Brak" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
| tożsamości przypisane użytkownikom | Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Nazwa | Opis | Wartość |
|---|
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Pojemność jednostki magazynowej
| Nazwa | Opis | Wartość |
|---|---|---|
| domyślny | Domyślna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
| elasticMaximum (Maksimum) | Maksymalna liczba elastycznych procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
| maksimum | Maksymalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
| minimum | Minimalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
| scaleType (typ skali) | Dostępne konfiguracje skalowania dla planu usługi App Service. | ciąg |
Kod produktuOpis
| Nazwa | Opis | Wartość |
|---|---|---|
| Możliwości | Możliwości jednostki SKU, np. czy usługa Traffic Manager jest włączona? | możliwości[] |
| dyspozycyjność | Bieżąca liczba wystąpień przypisanych do zasobu. | Int |
| rodzina | Kod rodziny jednostki SKU zasobu. | ciąg |
| Lokalizacje | Lokalizacje jednostki SKU. | ciąg znakowy[] |
| nazwa | Nazwa jednostki SKU zasobu. | ciąg |
| rozmiar | Specyfikator rozmiaru jednostki SKU zasobu. | ciąg |
| skuCapacity (pojemność jednostki sku) | Minimalne, maksymalne i domyślne wartości skalowania jednostki SKU. | SkuCapacity |
| warstwa | Warstwa usługi jednostki SKU zasobu. | ciąg |
Statyczna witryna
| Nazwa | Opis | Wartość |
|---|---|---|
| allowConfigFileUpdates (zezwalać) na aktualizacje plików | <kod>false</code>, jeśli plik konfiguracji jest zablokowany dla tej statycznej aplikacji internetowej; w przeciwnym razie <kod>true</code>. | Bool |
| branch | Gałąź docelowa w repozytorium. | ciąg |
| buildProperties (właściwości kompilacji) | Utwórz właściwości do skonfigurowania w repozytorium. | StaticSiteBuildProperties |
| enterpriseGradeCdnStatus | Stan wskazujący stan sieci CDN klasy korporacyjnej obsługujący ruch do statycznej aplikacji internetowej. | "Wyłączone" "Wyłączanie" "Włączone" "Włączanie" |
| dostawca | Dostawca, który przesłał ostatnie wdrożenie do podstawowego środowiska lokacji statycznej. | ciąg |
| dostęp do sieci publicznej | Stan wskazujący, czy ruch publiczny jest dozwolony, czy nie dla statycznej aplikacji internetowej. Dozwolone wartości: "Włączone", "Wyłączone" lub pusty ciąg. | ciąg |
| repozytoriumToken | Token repozytorium github użytkownika. Służy to do konfigurowania pliku przepływu pracy funkcji Github Actions i wpisów tajnych interfejsu API. | ciąg |
| repositoryUrl (adres URL repozytorium) | Adres URL repozytorium witryny statycznej. | ciąg |
| stagingEnvironmentPolicy | Stan wskazujący, czy środowiska przejściowe są dozwolone, czy niedozwolone dla statycznej aplikacji internetowej. | "Wyłączone" "Włączone" |
| Właściwości szablonu | Opcje szablonu do generowania nowego repozytorium. | StaticSiteTemplateOptions |
StaticSiteBuildProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| apiBuildCommand (polecenie apiBuildCommand) | Niestandardowe polecenie uruchamiane podczas wdrażania aplikacji interfejsu API usługi Azure Functions. | ciąg |
| apiLocation (lokalizacja api) | Ścieżka do kodu interfejsu API w repozytorium. | ciąg |
| appArtifactLocation (lokalizacja aplikacji) | Przestarzałe: ścieżka artefaktów aplikacji po utworzeniu (przestarzała na rzecz outputLocation) | ciąg |
| appBuildCommand (polecenie aplikacji) | Niestandardowe polecenie uruchamiane podczas wdrażania aplikacji zawartości statycznej. | ciąg |
| appLocation (lokalizacja aplikacji) | Ścieżka do kodu aplikacji w repozytorium. | ciąg |
| githubActionSecretNameOverride | Zastąpić nazwę wpisu tajnego akcji usługi GitHub. | ciąg |
| outputLocation (lokalizacja wyjść) | Ścieżka wyjściowa aplikacji po utworzeniu. | ciąg |
| skipGithubActionWorkflowGeneration | Pomiń generowanie przepływu pracy akcji usługi GitHub. | Bool |
StaticSiteTemplateOptions
| Nazwa | Opis | Wartość |
|---|---|---|
| opis | Opis nowo wygenerowanego repozytorium. | ciąg |
| isPrivate (Prywatny) | Niezależnie od tego, czy nowo wygenerowane repozytorium jest repozytorium prywatnym. Wartością domyślną jest fałsz (tj. publiczna). | Bool |
| właściciel | Właściciel nowo wygenerowanego repozytorium. | ciąg |
| nazwaRepozytorium | Nazwa nowo wygenerowanego repozytorium. | ciąg |
| templateRepositoryUrl (adres URL szablonu) | Adres URL repozytorium szablonów. Nowo wygenerowane repozytorium będzie oparte na tym. | ciąg |
Tożsamość przypisana przez użytkownika
| Nazwa | Opis | Wartość |
|---|
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu staticSites można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów Listę zmienionych właściwości w każdej wersji API można znaleźć w dzienniku zmian.
Przykłady użycia
Przykłady programu Terraform
Podstawowy przykład wdrażania statycznej aplikacji internetowej.
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 = ["*"]
}
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.
| Moduł | Opis |
|---|---|
| statycznej aplikacji internetowej | Moduł zasobów AVM dla statycznej aplikacji internetowej |
Format zasobu
Aby utworzyć zasób Microsoft.Web/staticSites, dodaj następujący program Terraform do szablonu.
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"
}
}
}
Wartości właściwości
Microsoft.Web/staticSites (statyczne strony)
| Nazwa | Opis | Wartość |
|---|---|---|
| tożsamość | Tożsamość usługi zarządzanej. | ManagedServiceIdentity (tożsamość usługi) |
| rodzaj | Rodzaj zasobu. Jeśli zasób jest aplikacją, możesz zapoznać się z https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference, aby uzyskać szczegółowe informacje o obsługiwanych wartościach dla rodzaju. | ciąg |
| lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | Właściwości zasobu podstawowego | Statyczna witryna |
| Numer jednostki magazynowej | Opis jednostki SKU dla skalowalnego zasobu. | Kod produktuOpis |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
| typ | Typ zasobu | "Microsoft.Web/staticSites@2025-03-01" |
Zdolność
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa możliwości jednostki SKU. | ciąg |
| powód | Przyczyna możliwości jednostki SKU. | ciąg |
| wartość | Wartość możliwości jednostki SKU. | ciąg |
ManagedServiceIdentity (tożsamość usługi)
| Nazwa | Opis | Wartość |
|---|---|---|
| typ | Typ tożsamości usługi zarządzanej. | "Brak" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
| tożsamości przypisane użytkownikom | Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Nazwa | Opis | Wartość |
|---|
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Pojemność jednostki magazynowej
| Nazwa | Opis | Wartość |
|---|---|---|
| domyślny | Domyślna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
| elasticMaximum (Maksimum) | Maksymalna liczba elastycznych procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
| maksimum | Maksymalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
| minimum | Minimalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
| scaleType (typ skali) | Dostępne konfiguracje skalowania dla planu usługi App Service. | ciąg |
Kod produktuOpis
| Nazwa | Opis | Wartość |
|---|---|---|
| Możliwości | Możliwości jednostki SKU, np. czy usługa Traffic Manager jest włączona? | możliwości[] |
| dyspozycyjność | Bieżąca liczba wystąpień przypisanych do zasobu. | Int |
| rodzina | Kod rodziny jednostki SKU zasobu. | ciąg |
| Lokalizacje | Lokalizacje jednostki SKU. | ciąg znakowy[] |
| nazwa | Nazwa jednostki SKU zasobu. | ciąg |
| rozmiar | Specyfikator rozmiaru jednostki SKU zasobu. | ciąg |
| skuCapacity (pojemność jednostki sku) | Minimalne, maksymalne i domyślne wartości skalowania jednostki SKU. | SkuCapacity |
| warstwa | Warstwa usługi jednostki SKU zasobu. | ciąg |
Statyczna witryna
| Nazwa | Opis | Wartość |
|---|---|---|
| allowConfigFileUpdates (zezwalać) na aktualizacje plików | <kod>false</code>, jeśli plik konfiguracji jest zablokowany dla tej statycznej aplikacji internetowej; w przeciwnym razie <kod>true</code>. | Bool |
| branch | Gałąź docelowa w repozytorium. | ciąg |
| buildProperties (właściwości kompilacji) | Utwórz właściwości do skonfigurowania w repozytorium. | StaticSiteBuildProperties |
| enterpriseGradeCdnStatus | Stan wskazujący stan sieci CDN klasy korporacyjnej obsługujący ruch do statycznej aplikacji internetowej. | "Wyłączone" "Wyłączanie" "Włączone" "Włączanie" |
| dostawca | Dostawca, który przesłał ostatnie wdrożenie do podstawowego środowiska lokacji statycznej. | ciąg |
| dostęp do sieci publicznej | Stan wskazujący, czy ruch publiczny jest dozwolony, czy nie dla statycznej aplikacji internetowej. Dozwolone wartości: "Włączone", "Wyłączone" lub pusty ciąg. | ciąg |
| repozytoriumToken | Token repozytorium github użytkownika. Służy to do konfigurowania pliku przepływu pracy funkcji Github Actions i wpisów tajnych interfejsu API. | ciąg |
| repositoryUrl (adres URL repozytorium) | Adres URL repozytorium witryny statycznej. | ciąg |
| stagingEnvironmentPolicy | Stan wskazujący, czy środowiska przejściowe są dozwolone, czy niedozwolone dla statycznej aplikacji internetowej. | "Wyłączone" "Włączone" |
| Właściwości szablonu | Opcje szablonu do generowania nowego repozytorium. | StaticSiteTemplateOptions |
StaticSiteBuildProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| apiBuildCommand (polecenie apiBuildCommand) | Niestandardowe polecenie uruchamiane podczas wdrażania aplikacji interfejsu API usługi Azure Functions. | ciąg |
| apiLocation (lokalizacja api) | Ścieżka do kodu interfejsu API w repozytorium. | ciąg |
| appArtifactLocation (lokalizacja aplikacji) | Przestarzałe: ścieżka artefaktów aplikacji po utworzeniu (przestarzała na rzecz outputLocation) | ciąg |
| appBuildCommand (polecenie aplikacji) | Niestandardowe polecenie uruchamiane podczas wdrażania aplikacji zawartości statycznej. | ciąg |
| appLocation (lokalizacja aplikacji) | Ścieżka do kodu aplikacji w repozytorium. | ciąg |
| githubActionSecretNameOverride | Zastąpić nazwę wpisu tajnego akcji usługi GitHub. | ciąg |
| outputLocation (lokalizacja wyjść) | Ścieżka wyjściowa aplikacji po utworzeniu. | ciąg |
| skipGithubActionWorkflowGeneration | Pomiń generowanie przepływu pracy akcji usługi GitHub. | Bool |
StaticSiteTemplateOptions
| Nazwa | Opis | Wartość |
|---|---|---|
| opis | Opis nowo wygenerowanego repozytorium. | ciąg |
| isPrivate (Prywatny) | Niezależnie od tego, czy nowo wygenerowane repozytorium jest repozytorium prywatnym. Wartością domyślną jest fałsz (tj. publiczna). | Bool |
| właściciel | Właściciel nowo wygenerowanego repozytorium. | ciąg |
| nazwaRepozytorium | Nazwa nowo wygenerowanego repozytorium. | ciąg |
| templateRepositoryUrl (adres URL szablonu) | Adres URL repozytorium szablonów. Nowo wygenerowane repozytorium będzie oparte na tym. | ciąg |
Tożsamość przypisana przez użytkownika
| Nazwa | Opis | Wartość |
|---|