Microsoft.Web staticSites 2021-02-01
Cikk 12/09/2024
2 közreműködő
Visszajelzés
A cikk tartalma
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.
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
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
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
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.
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
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"
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
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.
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
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"
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