Microsoft. Web StaticSites

Definicja zasobu Bicep

Typ zasobu staticSites można wdrożyć przy użyciu operacji docelowych:

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:

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ść