Microsoft.Web staticSites 2020-10-01
Artigo
09/01/2023
1 colaborador
Comentários
Neste artigo
Definição de recurso do Bicep
O tipo de recurso staticSites pode ser implantado com operações direcionadas:
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Web/staticSites, adicione o seguinte Bicep ao modelo.
resource symbolicname 'Microsoft.Web/staticSites@2020-10-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capabilities: [
{
name: 'string'
reason: 'string'
value: 'string'
}
]
capacity: int
family: 'string'
locations: [
'string'
]
name: 'string'
size: 'string'
skuCapacity: {
default: int
maximum: int
minimum: int
scaleType: 'string'
}
tier: 'string'
}
kind: 'string'
properties: {
branch: 'string'
buildProperties: {
apiLocation: 'string'
appArtifactLocation: 'string'
appLocation: 'string'
}
repositoryToken: 'string'
repositoryUrl: 'string'
}
}
Valores de propriedade
staticSites
Nome
Descrição
Valor
name
O nome do recurso
cadeia de caracteres (obrigatório)
local
Local do recurso.
cadeia de caracteres (obrigatório)
marcas
Marcas de recurso.
Dicionário de nomes e valores de marcas. Confira Marcas em modelos
sku
Descrição de um SKU para um recurso escalonável.
SkuDescription
kind
Tipo de recurso.
string
properties
Propriedades do recurso principal
StaticSite
StaticSite
Nome
Descrição
Valor
branch
O branch de destino no repositório.
string
buildProperties
Compile propriedades para configurar no repositório.
StaticSiteBuildProperties
repositoryToken
Token do repositório github de um usuário. Isso é usado para configurar o arquivo de fluxo de trabalho do Github Actions e os segredos da API.
string
repositoryUrl
URL para o repositório do site estático.
string
StaticSiteBuildProperties
Nome
Descrição
Valor
apiLocation
O caminho para o código de API dentro do repositório.
string
appArtifactLocation
O caminho dos artefatos do aplicativo após a compilação.
string
appLocation
O caminho para o código do aplicativo dentro do repositório.
string
SkuDescription
Nome
Descrição
Valor
funcionalidades
Os recursos do SKU, por exemplo, o gerenciador de tráfego está habilitado?
Capability []
ALOCADA
Número atual de instâncias atribuídas ao recurso.
INT
família
Código da família da SKU do recurso.
string
Locais
Locais da SKU.
string[]
name
Nome do SKU do recurso.
string
tamanho
Especificador de tamanho do SKU do recurso.
string
skuCapacity
Valores de escala mínimo, máximo e padrão do SKU.
SkuCapacity
Camada
Camada de serviço do SKU de recurso.
string
Funcionalidade
Nome
Descrição
Valor
name
Nome da funcionalidade de SKU.
string
reason
Motivo da funcionalidade de SKU.
string
value
Valor da funcionalidade de SKU.
string
SkuCapacity
Nome
Descrição
Valor
padrão
Número padrão de trabalhos para esse SKU de plano Serviço de Aplicativo.
INT
máximo
Número máximo de trabalhos para esse SKU de plano de Serviço de Aplicativo.
INT
mínimo
Número mínimo de trabalhos para esse SKU de plano de Serviço de Aplicativo.
INT
scaleType
Configurações de escala disponíveis para um plano de Serviço de Aplicativo.
string
Definição de recurso de modelo do ARM
O tipo de recurso staticSites pode ser implantado com operações direcionadas:
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Web/staticSites, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Web/staticSites",
"apiVersion": "2020-10-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capabilities": [
{
"name": "string",
"reason": "string",
"value": "string"
}
],
"capacity": "int",
"family": "string",
"locations": [ "string" ],
"name": "string",
"size": "string",
"skuCapacity": {
"default": "int",
"maximum": "int",
"minimum": "int",
"scaleType": "string"
},
"tier": "string"
},
"kind": "string",
"properties": {
"branch": "string",
"buildProperties": {
"apiLocation": "string",
"appArtifactLocation": "string",
"appLocation": "string"
},
"repositoryToken": "string",
"repositoryUrl": "string"
}
}
Valores de propriedade
staticSites
Nome
Descrição
Valor
tipo
O tipo de recurso
'Microsoft.Web/staticSites'
apiVersion
A versão da API do recurso
'2020-10-01'
name
O nome do recurso
cadeia de caracteres (obrigatório)
local
Local do recurso.
cadeia de caracteres (obrigatório)
marcas
Marcas de recurso.
Dicionário de nomes e valores de marcas. Confira Marcas em modelos
sku
Descrição de um SKU para um recurso escalonável.
SkuDescription
kind
Tipo de recurso.
string
properties
Propriedades do recurso principal
StaticSite
StaticSite
Nome
Descrição
Valor
branch
O branch de destino no repositório.
string
buildProperties
Compile propriedades para configurar no repositório.
StaticSiteBuildProperties
repositoryToken
Token do repositório github de um usuário. Isso é usado para configurar o arquivo de fluxo de trabalho do Github Actions e os segredos da API.
string
repositoryUrl
URL para o repositório do site estático.
string
StaticSiteBuildProperties
Nome
Descrição
Valor
apiLocation
O caminho para o código de API dentro do repositório.
string
appArtifactLocation
O caminho dos artefatos do aplicativo após a compilação.
string
appLocation
O caminho para o código do aplicativo dentro do repositório.
string
SkuDescription
Nome
Descrição
Valor
funcionalidades
Os recursos do SKU, por exemplo, estão habilitados para o gerenciador de tráfego?
Funcionalidade []
ALOCADA
Número atual de instâncias atribuídas ao recurso.
INT
família
Código da família do SKU do recurso.
string
Locais
Locais do SKU.
string[]
name
Nome do SKU do recurso.
string
tamanho
Especificador de tamanho do SKU do recurso.
string
skuCapacity
Valores de escala mínimos, máximos e padrão da SKU.
SkuCapacity
Camada
Camada de serviço do SKU do recurso.
string
Funcionalidade
Nome
Descrição
Valor
name
Nome da funcionalidade de SKU.
string
reason
Motivo da funcionalidade de SKU.
string
value
Valor da funcionalidade de SKU.
string
SkuCapacity
Nome
Descrição
Valor
padrão
Número padrão de trabalhos para esse SKU de plano de Serviço de Aplicativo.
INT
máximo
Número máximo de trabalhos para essa SKU de plano de Serviço de Aplicativo.
INT
mínimo
Número mínimo de trabalhadores para essa SKU de plano de Serviço de Aplicativo.
INT
scaleType
Configurações de escala disponíveis para um plano de Serviço de Aplicativo.
string
O tipo de recurso staticSites pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Web/staticSites, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/staticSites@2020-10-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
branch = "string"
buildProperties = {
apiLocation = "string"
appArtifactLocation = "string"
appLocation = "string"
}
repositoryToken = "string"
repositoryUrl = "string"
}
sku = {
capabilities = [
{
name = "string"
reason = "string"
value = "string"
}
]
capacity = int
family = "string"
locations = [
"string"
]
name = "string"
size = "string"
skuCapacity = {
default = int
maximum = int
minimum = int
scaleType = "string"
}
tier = "string"
}
kind = "string"
})
}
Valores de propriedade
staticSites
Nome
Descrição
Valor
tipo
O tipo de recurso
"Microsoft.Web/staticSites@2020-10-01"
name
O nome do recurso
cadeia de caracteres (obrigatório)
local
Local do recurso.
cadeia de caracteres (obrigatório)
parent_id
Para implantar em um grupo de recursos, use a ID desse grupo de recursos.
cadeia de caracteres (obrigatório)
marcas
Marcas de recurso.
Dicionário de nomes e valores de marcas.
sku
Descrição de um SKU para um recurso escalonável.
SkuDescription
kind
Tipo de recurso.
string
properties
Propriedades principais do recurso
StaticSite
StaticSite
Nome
Descrição
Valor
branch
O branch de destino no repositório.
string
buildProperties
Compile propriedades para configurar no repositório.
StaticSiteBuildProperties
repositórioToken
Token do repositório github de um usuário. Isso é usado para configurar o arquivo de fluxo de trabalho do Github Actions e os segredos da API.
string
repositoryUrl
URL para o repositório do site estático.
string
StaticSiteBuildProperties
Nome
Descrição
Valor
apiLocation
O caminho para o código de API dentro do repositório.
string
appArtifactLocation
O caminho dos artefatos do aplicativo após a compilação.
string
appLocation
O caminho para o código do aplicativo dentro do repositório.
string
SkuDescription
Nome
Descrição
Valor
funcionalidades
Os recursos do SKU, por exemplo, o gerenciador de tráfego está habilitado?
Capability []
ALOCADA
Número atual de instâncias atribuídas ao recurso.
INT
família
Código da família da SKU do recurso.
string
Locais
Locais da SKU.
string[]
name
Nome do SKU do recurso.
string
tamanho
Especificador de tamanho do SKU do recurso.
string
skuCapacity
Valores de escala mínimo, máximo e padrão do SKU.
SkuCapacity
Camada
Camada de serviço do SKU de recurso.
string
Funcionalidade
Nome
Descrição
Valor
name
Nome da funcionalidade de SKU.
string
reason
Motivo da funcionalidade de SKU.
string
value
Valor da funcionalidade de SKU.
string
SkuCapacity
Nome
Descrição
Valor
padrão
Número padrão de trabalhos para esse SKU de plano Serviço de Aplicativo.
INT
máximo
Número máximo de trabalhos para esse SKU de plano de Serviço de Aplicativo.
INT
mínimo
Número mínimo de trabalhos para esse SKU de plano de Serviço de Aplicativo.
INT
scaleType
Configurações de escala disponíveis para um plano de Serviço de Aplicativo.
string