Megosztás a következőn keresztül:


Microsoft.Web staticSites 2021-02-01

Bicep-erőforrásdefiníció

A staticSites erőforrástípus üzembe helyezhető a célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Web/staticSites erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.Web/staticSites@2021-02-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
    }
    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'
  }
}

Tulajdonságértékek

Képesség

Név Leírás Érték
név Az SKU-képesség neve. húr
ok Az SKU-képesség oka. húr
érték Az SKU-képesség értéke. húr

ManagedServiceIdentity

Név Leírás Érték
típus A felügyelt szolgáltatás identitásának típusa. "Nincs"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Az erőforráshoz társított felhasználó által hozzárendelt identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek az űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Név Leírás Érték

Microsoft.Web/staticSites

Név Leírás Érték
azonosság Felügyelt szolgáltatás identitása. ManagedServiceIdentity
fajta Erőforrás típusa. húr
hely Erőforrás helye. sztring (kötelező)
név Az erőforrás neve sztring (kötelező)
kellékek Alapvető erőforrás-tulajdonságok StaticSite
Sku Egy méretezhető erőforrás termékváltozatának leírása. SkuDescription
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése

ResourceTags

Név Leírás Érték

SkuCapacity

Név Leírás Érték
alapértelmezett Az App Service-csomag termékváltozatához tartozó feldolgozók alapértelmezett száma. Int
elasticMaximum Az App Service-csomag termékváltozatához tartozó rugalmas feldolgozók maximális száma. Int
maximális Az App Service-csomag termékváltozatához tartozó feldolgozók maximális száma. Int
minimális Az App Service-csomag termékváltozatának minimális száma. Int
scaleType App Service-csomagokhoz elérhető méretezési konfigurációk. húr

SkuDescription

Név Leírás Érték
Képességek A termékváltozat képességei, például a Traffic Manager engedélyezve van? képesség[]
kapacitás Az erőforráshoz rendelt példányok aktuális száma. Int
Család Az erőforrás termékváltozatának családi kódja. húr
Helyek A termékváltozat helyei. sztring[]
név Az erőforrás termékváltozatának neve. húr
méret Az erőforrás-termékváltozat méretkijelölője. húr
skuCapacity A termékváltozat minimális, maximális és alapértelmezett méretezési értékei. SkuCapacity
kötő Az erőforrás-termékváltozat szolgáltatási szintje. húr

StaticSite

Név Leírás Érték
allowConfigFileUpdates <kód hamis</kód>>, ha a konfigurációs fájl zárolva van ehhez a statikus webalkalmazáshoz; ellenkező esetben <kód>igaz</code>. Bool
ág Az adattár célága. húr
buildProperties Az adattáron konfigurálni kívánt tulajdonságok létrehozása. StaticSiteBuildProperties
repositoryToken Egy felhasználó GitHub-adattár-jogkivonata. Ez a Github Actions munkafolyamatfájljának és API-titkos kódjainak beállítására szolgál. húr
repositoryUrl A statikus hely adattárának URL-címe. húr
stagingEnvironmentPolicy Állapot, amely jelzi, hogy az átmeneti környezetek engedélyezettek-e vagy sem statikus webalkalmazásokhoz. "Letiltva"
"Engedélyezve"
templateProperties Sablonbeállítások új adattár létrehozásához. StaticSiteTemplateOptions

StaticSiteBuildProperties

Név Leírás Érték
apiBuildCommand Az Azure Functions API-alkalmazás üzembe helyezése során futtatandó egyéni parancs. húr
apiLocation Az api-kód elérési útja az adattárban. húr
appArtifactLocation Elavult: Az alkalmazásösszetevők elérési útja az építés után (az OutputLocation javára elavult) húr
appBuildCommand A statikus tartalomalkalmazás üzembe helyezése során futtatandó egyéni parancs. húr
appLocation Az adattárban található alkalmazáskód elérési útja. húr
githubActionSecretNameOverride Github Action titkos kódnév felülbírálása. húr
outputLocation Az alkalmazás kimeneti elérési útja az építés után. húr
skipGithubActionWorkflowGeneration Hagyja ki a Github Action munkafolyamat-létrehozását. Bool

StaticSiteTemplateOptions

Név Leírás Érték
leírás Az újonnan létrehozott adattár leírása. húr
isPrivate Függetlenül attól, hogy az újonnan létrehozott adattár privát adattár-e. Alapértelmezés szerint hamis (azaz nyilvános). Bool
tulajdonos Az újonnan létrehozott adattár tulajdonosa. húr
repositoryName Az újonnan létrehozott adattár neve. húr
templateRepositoryUrl A sablontár URL-címe. Az újonnan létrehozott adattár ezen alapul. húr

UserAssignedIdentity

Név Leírás Érték

ARM-sablon erőforrásdefiníciója

A staticSites erőforrástípus üzembe helyezhető a célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Web/staticSites erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.Web/staticSites",
  "apiVersion": "2021-02-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"
    },
    "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"
  }
}

Tulajdonságértékek

Képesség

Név Leírás Érték
név Az SKU-képesség neve. húr
ok Az SKU-képesség oka. húr
érték Az SKU-képesség értéke. húr

ManagedServiceIdentity

Név Leírás Érték
típus A felügyelt szolgáltatás identitásának típusa. "Nincs"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Az erőforráshoz társított felhasználó által hozzárendelt identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek az űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Név Leírás Érték

Microsoft.Web/staticSites

Név Leírás Érték
apiVersion Az API verziója '2021-02-01'
azonosság Felügyelt szolgáltatás identitása. ManagedServiceIdentity
fajta Erőforrás típusa. húr
hely Erőforrás helye. sztring (kötelező)
név Az erőforrás neve sztring (kötelező)
kellékek Alapvető erőforrás-tulajdonságok StaticSite
Sku Egy méretezhető erőforrás termékváltozatának leírása. SkuDescription
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése
típus Az erőforrás típusa "Microsoft.Web/staticSites"

ResourceTags

Név Leírás Érték

SkuCapacity

Név Leírás Érték
alapértelmezett Az App Service-csomag termékváltozatához tartozó feldolgozók alapértelmezett száma. Int
elasticMaximum Az App Service-csomag termékváltozatához tartozó rugalmas feldolgozók maximális száma. Int
maximális Az App Service-csomag termékváltozatához tartozó feldolgozók maximális száma. Int
minimális Az App Service-csomag termékváltozatának minimális száma. Int
scaleType App Service-csomagokhoz elérhető méretezési konfigurációk. húr

SkuDescription

Név Leírás Érték
Képességek A termékváltozat képességei, például a Traffic Manager engedélyezve van? képesség[]
kapacitás Az erőforráshoz rendelt példányok aktuális száma. Int
Család Az erőforrás termékváltozatának családi kódja. húr
Helyek A termékváltozat helyei. sztring[]
név Az erőforrás termékváltozatának neve. húr
méret Az erőforrás-termékváltozat méretkijelölője. húr
skuCapacity A termékváltozat minimális, maximális és alapértelmezett méretezési értékei. SkuCapacity
kötő Az erőforrás-termékváltozat szolgáltatási szintje. húr

StaticSite

Név Leírás Érték
allowConfigFileUpdates <kód hamis</kód>>, ha a konfigurációs fájl zárolva van ehhez a statikus webalkalmazáshoz; ellenkező esetben <kód>igaz</code>. Bool
ág Az adattár célága. húr
buildProperties Az adattáron konfigurálni kívánt tulajdonságok létrehozása. StaticSiteBuildProperties
repositoryToken Egy felhasználó GitHub-adattár-jogkivonata. Ez a Github Actions munkafolyamatfájljának és API-titkos kódjainak beállítására szolgál. húr
repositoryUrl A statikus hely adattárának URL-címe. húr
stagingEnvironmentPolicy Állapot, amely jelzi, hogy az átmeneti környezetek engedélyezettek-e vagy sem statikus webalkalmazásokhoz. "Letiltva"
"Engedélyezve"
templateProperties Sablonbeállítások új adattár létrehozásához. StaticSiteTemplateOptions

StaticSiteBuildProperties

Név Leírás Érték
apiBuildCommand Az Azure Functions API-alkalmazás üzembe helyezése során futtatandó egyéni parancs. húr
apiLocation Az api-kód elérési útja az adattárban. húr
appArtifactLocation Elavult: Az alkalmazásösszetevők elérési útja az építés után (az OutputLocation javára elavult) húr
appBuildCommand A statikus tartalomalkalmazás üzembe helyezése során futtatandó egyéni parancs. húr
appLocation Az adattárban található alkalmazáskód elérési útja. húr
githubActionSecretNameOverride Github Action titkos kódnév felülbírálása. húr
outputLocation Az alkalmazás kimeneti elérési útja az építés után. húr
skipGithubActionWorkflowGeneration Hagyja ki a Github Action munkafolyamat-létrehozását. Bool

StaticSiteTemplateOptions

Név Leírás Érték
leírás Az újonnan létrehozott adattár leírása. húr
isPrivate Függetlenül attól, hogy az újonnan létrehozott adattár privát adattár-e. Alapértelmezés szerint hamis (azaz nyilvános). Bool
tulajdonos Az újonnan létrehozott adattár tulajdonosa. húr
repositoryName Az újonnan létrehozott adattár neve. húr
templateRepositoryUrl A sablontár URL-címe. Az újonnan létrehozott adattár ezen alapul. húr

UserAssignedIdentity

Név Leírás Érték

Terraform (AzAPI-szolgáltató) erőforrásdefiníciója

A staticSites erőforrástípus üzembe helyezhető a célműveletekkel:

  • erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Web/staticSites erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/staticSites@2021-02-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  kind = "string"
  location = "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"
  }
  body = jsonencode({
    properties = {
      allowConfigFileUpdates = bool
      branch = "string"
      buildProperties = {
        apiBuildCommand = "string"
        apiLocation = "string"
        appArtifactLocation = "string"
        appBuildCommand = "string"
        appLocation = "string"
        githubActionSecretNameOverride = "string"
        outputLocation = "string"
        skipGithubActionWorkflowGeneration = bool
      }
      repositoryToken = "string"
      repositoryUrl = "string"
      stagingEnvironmentPolicy = "string"
      templateProperties = {
        description = "string"
        isPrivate = bool
        owner = "string"
        repositoryName = "string"
        templateRepositoryUrl = "string"
      }
    }
  })
}

Tulajdonságértékek

Képesség

Név Leírás Érték
név Az SKU-képesség neve. húr
ok Az SKU-képesség oka. húr
érték Az SKU-képesség értéke. húr

ManagedServiceIdentity

Név Leírás Érték
típus A felügyelt szolgáltatás identitásának típusa. "Nincs"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Az erőforráshoz társított felhasználó által hozzárendelt identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek az űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Név Leírás Érték

Microsoft.Web/staticSites

Név Leírás Érték
azonosság Felügyelt szolgáltatás identitása. ManagedServiceIdentity
fajta Erőforrás típusa. húr
hely Erőforrás helye. sztring (kötelező)
név Az erőforrás neve sztring (kötelező)
kellékek Alapvető erőforrás-tulajdonságok StaticSite
Sku Egy méretezhető erőforrás termékváltozatának leírása. SkuDescription
Címkék Erőforráscímkék Címkenevek és -értékek szótára.
típus Az erőforrás típusa "Microsoft.Web/staticSites@2021-02-01"

ResourceTags

Név Leírás Érték

SkuCapacity

Név Leírás Érték
alapértelmezett Az App Service-csomag termékváltozatához tartozó feldolgozók alapértelmezett száma. Int
elasticMaximum Az App Service-csomag termékváltozatához tartozó rugalmas feldolgozók maximális száma. Int
maximális Az App Service-csomag termékváltozatához tartozó feldolgozók maximális száma. Int
minimális Az App Service-csomag termékváltozatának minimális száma. Int
scaleType App Service-csomagokhoz elérhető méretezési konfigurációk. húr

SkuDescription

Név Leírás Érték
Képességek A termékváltozat képességei, például a Traffic Manager engedélyezve van? képesség[]
kapacitás Az erőforráshoz rendelt példányok aktuális száma. Int
Család Az erőforrás termékváltozatának családi kódja. húr
Helyek A termékváltozat helyei. sztring[]
név Az erőforrás termékváltozatának neve. húr
méret Az erőforrás-termékváltozat méretkijelölője. húr
skuCapacity A termékváltozat minimális, maximális és alapértelmezett méretezési értékei. SkuCapacity
kötő Az erőforrás-termékváltozat szolgáltatási szintje. húr

StaticSite

Név Leírás Érték
allowConfigFileUpdates <kód hamis</kód>>, ha a konfigurációs fájl zárolva van ehhez a statikus webalkalmazáshoz; ellenkező esetben <kód>igaz</code>. Bool
ág Az adattár célága. húr
buildProperties Az adattáron konfigurálni kívánt tulajdonságok létrehozása. StaticSiteBuildProperties
repositoryToken Egy felhasználó GitHub-adattár-jogkivonata. Ez a Github Actions munkafolyamatfájljának és API-titkos kódjainak beállítására szolgál. húr
repositoryUrl A statikus hely adattárának URL-címe. húr
stagingEnvironmentPolicy Állapot, amely jelzi, hogy az átmeneti környezetek engedélyezettek-e vagy sem statikus webalkalmazásokhoz. "Letiltva"
"Engedélyezve"
templateProperties Sablonbeállítások új adattár létrehozásához. StaticSiteTemplateOptions

StaticSiteBuildProperties

Név Leírás Érték
apiBuildCommand Az Azure Functions API-alkalmazás üzembe helyezése során futtatandó egyéni parancs. húr
apiLocation Az api-kód elérési útja az adattárban. húr
appArtifactLocation Elavult: Az alkalmazásösszetevők elérési útja az építés után (az OutputLocation javára elavult) húr
appBuildCommand A statikus tartalomalkalmazás üzembe helyezése során futtatandó egyéni parancs. húr
appLocation Az adattárban található alkalmazáskód elérési útja. húr
githubActionSecretNameOverride Github Action titkos kódnév felülbírálása. húr
outputLocation Az alkalmazás kimeneti elérési útja az építés után. húr
skipGithubActionWorkflowGeneration Hagyja ki a Github Action munkafolyamat-létrehozását. Bool

StaticSiteTemplateOptions

Név Leírás Érték
leírás Az újonnan létrehozott adattár leírása. húr
isPrivate Függetlenül attól, hogy az újonnan létrehozott adattár privát adattár-e. Alapértelmezés szerint hamis (azaz nyilvános). Bool
tulajdonos Az újonnan létrehozott adattár tulajdonosa. húr
repositoryName Az újonnan létrehozott adattár neve. húr
templateRepositoryUrl A sablontár URL-címe. Az újonnan létrehozott adattár ezen alapul. húr

UserAssignedIdentity

Név Leírás Érték