Partilhar via


Microsoft.Web staticSites 2020-10-01

Definição de recursos do bíceps

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

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

Formato do recurso

Para criar um recurso Microsoft.Web/staticSites, adicione o seguinte Bíceps ao seu modelo.

resource symbolicname 'Microsoft.Web/staticSites@2020-10-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

Capacidade

Designação Descrição Valor
Designação Nome do recurso de SKU. string
Justificação Razão da capacidade de SKU. string
valor Valor da capacidade de SKU. string

Microsoft.Web/staticSites

Designação Descrição Valor
tipo Tipo de recurso. string
Localização Localização do recurso. string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do recurso principal StaticSite
SKU Descrição de uma SKU para um recurso escalável. SkuDescrição
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Tags de Recursos

Designação Descrição Valor

Capacidade de Sku

Designação Descrição Valor
Inadimplência Número padrão de trabalhadores para esta SKU do plano do Serviço de Aplicativo. Int
máximo Número máximo de trabalhadores para esta SKU do plano do Serviço de Aplicativo. Int
mínimo Número mínimo de trabalhadores para esta SKU do plano do Serviço de Aplicativo. Int
Tipo de escala Configurações de escala disponíveis para um plano do Serviço de Aplicativo. string

SkuDescrição

Designação Descrição Valor
Capacidades Recursos do SKU, por exemplo, o gerenciador de tráfego está habilitado? Capacidade []
capacidade Número atual de instâncias atribuídas ao recurso. Int
Família Código de família do recurso SKU. string
Locais Localizações do SKU. string[]
Designação Nome da SKU do recurso. string
tamanho Especificador de tamanho do recurso SKU. string
skuCapacidade Valores de escala mínimos, máximos e padrão da SKU. SkuCapacity
nível Camada de serviço da SKU de recurso. string

Sítio Estático

Designação Descrição Valor
sucursal A ramificação de destino no repositório. string
construirPropriedades Crie propriedades para configurar no repositório. StaticSiteBuildProperties
repositoryToken Um token de repositório github do 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

Designação Descrição Valor
apiLocalização O caminho para o código da api dentro do repositório. string
appArtifactLocalização O caminho dos artefatos do aplicativo após a construção. string
appLocalização O caminho para o código do aplicativo dentro do repositório. string

Definição de recurso de modelo ARM

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

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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",
  "kind": "string",
  "location": "string",
  "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

Capacidade

Designação Descrição Valor
Designação Nome do recurso de SKU. string
Justificação Razão da capacidade de SKU. string
valor Valor da capacidade de SKU. string

Microsoft.Web/staticSites

Designação Descrição Valor
apiVersion A versão api '2020-10-01'
tipo Tipo de recurso. string
Localização Localização do recurso. string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do recurso principal StaticSite
SKU Descrição de uma SKU para um recurso escalável. SkuDescrição
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Web/staticSites'

Tags de Recursos

Designação Descrição Valor

Capacidade de Sku

Designação Descrição Valor
Inadimplência Número padrão de trabalhadores para esta SKU do plano do Serviço de Aplicativo. Int
máximo Número máximo de trabalhadores para esta SKU do plano do Serviço de Aplicativo. Int
mínimo Número mínimo de trabalhadores para esta SKU do plano do Serviço de Aplicativo. Int
Tipo de escala Configurações de escala disponíveis para um plano do Serviço de Aplicativo. string

SkuDescrição

Designação Descrição Valor
Capacidades Recursos do SKU, por exemplo, o gerenciador de tráfego está habilitado? Capacidade []
capacidade Número atual de instâncias atribuídas ao recurso. Int
Família Código de família do recurso SKU. string
Locais Localizações do SKU. string[]
Designação Nome da SKU do recurso. string
tamanho Especificador de tamanho do recurso SKU. string
skuCapacidade Valores de escala mínimos, máximos e padrão da SKU. SkuCapacity
nível Camada de serviço da SKU de recurso. string

Sítio Estático

Designação Descrição Valor
sucursal A ramificação de destino no repositório. string
construirPropriedades Crie propriedades para configurar no repositório. StaticSiteBuildProperties
repositoryToken Um token de repositório github do 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

Designação Descrição Valor
apiLocalização O caminho para o código da api dentro do repositório. string
appArtifactLocalização O caminho dos artefatos do aplicativo após a construção. string
appLocalização O caminho para o código do aplicativo dentro do repositório. string

Definição de recursos Terraform (provedor AzAPI)

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

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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"
  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
      maximum = int
      minimum = int
      scaleType = "string"
    }
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      branch = "string"
      buildProperties = {
        apiLocation = "string"
        appArtifactLocation = "string"
        appLocation = "string"
      }
      repositoryToken = "string"
      repositoryUrl = "string"
    }
  })
}

Valores de propriedade

Capacidade

Designação Descrição Valor
Designação Nome do recurso de SKU. string
Justificação Razão da capacidade de SKU. string
valor Valor da capacidade de SKU. string

Microsoft.Web/staticSites

Designação Descrição Valor
tipo Tipo de recurso. string
Localização Localização do recurso. string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do recurso principal StaticSite
SKU Descrição de uma SKU para um recurso escalável. SkuDescrição
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Web/staticSites@2020-10-01"

Tags de Recursos

Designação Descrição Valor

Capacidade de Sku

Designação Descrição Valor
Inadimplência Número padrão de trabalhadores para esta SKU do plano do Serviço de Aplicativo. Int
máximo Número máximo de trabalhadores para esta SKU do plano do Serviço de Aplicativo. Int
mínimo Número mínimo de trabalhadores para esta SKU do plano do Serviço de Aplicativo. Int
Tipo de escala Configurações de escala disponíveis para um plano do Serviço de Aplicativo. string

SkuDescrição

Designação Descrição Valor
Capacidades Recursos do SKU, por exemplo, o gerenciador de tráfego está habilitado? Capacidade []
capacidade Número atual de instâncias atribuídas ao recurso. Int
Família Código de família do recurso SKU. string
Locais Localizações do SKU. string[]
Designação Nome da SKU do recurso. string
tamanho Especificador de tamanho do recurso SKU. string
skuCapacidade Valores de escala mínimos, máximos e padrão da SKU. SkuCapacity
nível Camada de serviço da SKU de recurso. string

Sítio Estático

Designação Descrição Valor
sucursal A ramificação de destino no repositório. string
construirPropriedades Crie propriedades para configurar no repositório. StaticSiteBuildProperties
repositoryToken Um token de repositório github do 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

Designação Descrição Valor
apiLocalização O caminho para o código da api dentro do repositório. string
appArtifactLocalização O caminho dos artefatos do aplicativo após a construção. string
appLocalização O caminho para o código do aplicativo dentro do repositório. string