Microsoft.Web staticSites 2020-10-01

Definição de recurso do Bicep

O tipo de recurso staticSites pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/staticSites, adicione o seguinte Bicep ao seu 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 (obrigatório)
localização Localização do Recurso. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku Descrição de um SKU para um recurso dimensionável. SkuDescription
tipo Tipo de recurso. string
propriedades Principais propriedades do recurso StaticSite

StaticSite

Nome Descrição Valor
ramo O ramo de destino no repositório. string
buildProperties Crie propriedades para configurar no repositório. StaticSiteBuildProperties
repositoryToken Token de repositório do github de um utilizador. Isto é utilizado para configurar o ficheiro de fluxo de trabalho do Github Actions e os segredos da API. string
repositoryUrl URL do repositório do site estático. string

StaticSiteBuildProperties

Nome Descrição Valor
apiLocation O caminho para o código da API no repositório. string
appArtifactLocation O caminho dos artefactos da aplicação após a criação. string
appLocation O caminho para o código da aplicação no repositório. string

SkuDescription

Nome Descrição Valor
capacidades As capacidades do SKU, por exemplo, estão ativadas pelo gestor de tráfego? Capacidade[]
capacidade Número atual de instâncias atribuídas ao recurso. int
família Código familiar do SKU do recurso. string
localizações Localizações do SKU. string[]
name Nome do SKU do recurso. string
size Especificador de tamanho do SKU do recurso. string
skuCapacity Valores mín., máx. e predefinidos do SKU. SkuCapacity
tier Escalão de serviço do SKU do recurso. string

Funcionalidade

Nome Descrição Valor
name Nome da capacidade de SKU. string
reason Motivo da capacidade de SKU. string
valor Valor da capacidade de SKU. string

SkuCapacity

Nome Descrição Valor
predefinição Número predefinido de trabalhadores para este SKU do plano Serviço de Aplicações. int
máximo Número máximo de trabalhadores para este Serviço de Aplicações SKU do plano. int
mínimo Número mínimo de trabalhadores para este Serviço de Aplicações SKU do plano. int
scaleType Configurações de dimensionamento disponíveis para um plano de Serviço de Aplicações. string

Definição de recurso de modelo do ARM

O tipo de recurso staticSites pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/staticSites, adicione o seguinte JSON ao seu 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 de recursos '2020-10-01'
name O nome do recurso cadeia (obrigatório)
localização Localização do Recurso. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku Descrição de um SKU para um recurso dimensionável. SkuDescription
tipo Tipo de recurso. string
propriedades Principais propriedades do recurso EstáticoSite

EstáticoSite

Nome Descrição Valor
ramo O ramo de destino no repositório. string
buildProperties Crie propriedades para configurar no repositório. StaticSiteBuildProperties
repositórioToken Token de repositório do github de um utilizador. Isto é utilizado para configurar o ficheiro de fluxo de trabalho do Github Actions e os segredos da API. string
repositórioUrl URL do repositório do site estático. string

StaticSiteBuildProperties

Nome Descrição Valor
apiLocation O caminho para o código da api no repositório. string
appArtifactLocation O caminho dos artefactos da aplicação após a criação. string
appLocation O caminho para o código da aplicação no repositório. string

SkuDescription

Nome Descrição Valor
capacidades As capacidades do SKU, por exemplo, estão ativadas pelo gestor de tráfego? Capacidade[]
capacidade Número atual de instâncias atribuídas ao recurso. int
família Código familiar do SKU do recurso. string
localizações Localizações do SKU. cadeia[]
name Nome do SKU do recurso. string
size Especificador de tamanho do SKU do recurso. string
skuCapacity Valores de dimensionamento mínimo, máximo e predefinido do SKU. SkuCapacity
tier Escalão de serviço do SKU do recurso. string

Funcionalidade

Nome Descrição Valor
name Nome da capacidade de SKU. string
reason Motivo da capacidade de SKU. string
valor Valor da capacidade de SKU. string

SkuCapacity

Nome Descrição Valor
predefinição Número predefinido de trabalhadores para este SKU do plano Serviço de Aplicações. int
máximo Número máximo de trabalhadores para este Serviço de Aplicações SKU do plano. int
mínimo Número mínimo de trabalhadores para este Serviço de Aplicações SKU do plano. int
scaleType Configurações de dimensionamento disponíveis para um plano de Serviço de Aplicações. string

Definição de recurso do Terraform (fornecedor AzAPI)

O tipo de recurso staticSites pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/staticSites, adicione o seguinte Terraform ao seu 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 (obrigatório)
localização Localização do Recurso. cadeia (obrigatório)
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas.
sku Descrição de um SKU para um recurso dimensionável. SkuDescription
tipo Tipo de recurso. string
propriedades Principais propriedades do recurso EstáticoSite

EstáticoSite

Nome Descrição Valor
ramo O ramo de destino no repositório. string
buildProperties Crie propriedades para configurar no repositório. StaticSiteBuildProperties
repositórioToken Token de repositório do github de um utilizador. Isto é utilizado para configurar o ficheiro de fluxo de trabalho do Github Actions e os segredos da API. string
repositórioUrl URL do repositório do site estático. string

StaticSiteBuildProperties

Nome Descrição Valor
apiLocation O caminho para o código da api no repositório. string
appArtifactLocation O caminho dos artefactos da aplicação após a criação. string
appLocation O caminho para o código da aplicação no repositório. string

SkuDescription

Nome Descrição Valor
capacidades As capacidades do SKU, por exemplo, estão ativadas pelo gestor de tráfego? Capacidade[]
capacidade Número atual de instâncias atribuídas ao recurso. int
família Código familiar do SKU do recurso. string
localizações Localizações do SKU. cadeia[]
name Nome do SKU do recurso. string
size Especificador de tamanho do SKU do recurso. string
skuCapacity Valores de dimensionamento mínimo, máximo e predefinido do SKU. SkuCapacity
tier Escalão de serviço do SKU do recurso. string

Funcionalidade

Nome Descrição Valor
name Nome da capacidade de SKU. string
reason Motivo da capacidade de SKU. string
valor Valor da capacidade de SKU. string

SkuCapacity

Nome Descrição Valor
predefinição Número predefinido de trabalhadores para este SKU do plano Serviço de Aplicações. int
máximo Número máximo de trabalhadores para este Serviço de Aplicações SKU do plano. int
mínimo Número mínimo de trabalhadores para este Serviço de Aplicações SKU do plano. int
scaleType Configurações de dimensionamento disponíveis para um plano de Serviço de Aplicações. string