Alojamento Microsoft.WebEnvironments/workerPools 2022-03-01

Definição de recurso do Bicep

O tipo de recurso hostingEnvironments/workerPools 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/hostingEnvironments/workerPools, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Web/hostingEnvironments/workerPools@2022-03-01' = {
  name: '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'
  }
  kind: 'string'
  parent: resourceSymbolicName
  properties: {
    computeMode: 'string'
    workerCount: int
    workerSize: 'string'
    workerSizeId: int
  }
}

Valores de propriedade

hostingEnvironments/workerPools

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)
sku Descrição de um SKU para um recurso dimensionável. SkuDescription
tipo Tipo de recurso. string
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: alojamentoAmbientes
propriedades Principais propriedades do recurso Conjunto de Trabalho

Conjunto de Trabalho

Nome Descrição Valor
computeMode Alojamento de aplicações partilhadas ou dedicadas. "Dedicado"
"Dinâmico"
"Partilhado"
workerCount Número de instâncias no conjunto de trabalho. int
workerSize Tamanho da VM das instâncias do conjunto de trabalho. string
workerSizeId ID do tamanho da função de trabalho para referenciar este conjunto de trabalhos. int

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
elasticMaximum Número máximo de trabalhadores elásticos para este Serviço de Aplicações SKU do plano. 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 hostingEnvironments/workerPools 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/hostingEnvironments/workerPools, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Web/hostingEnvironments/workerPools",
  "apiVersion": "2022-03-01",
  "name": "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"
  },
  "kind": "string",
  "properties": {
    "computeMode": "string",
    "workerCount": "int",
    "workerSize": "string",
    "workerSizeId": "int"
  }
}

Valores de propriedade

hostingEnvironments/workerPools

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Web/hostingEnvironments/workerPools"
apiVersion A versão da API de recursos '2022-03-01'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON.
cadeia (obrigatório)
sku Descrição de um SKU para um recurso dimensionável. SkuDescription
tipo Tipo de recurso. string
propriedades Principais propriedades do recurso Conjunto de Trabalho

Conjunto de Trabalho

Nome Descrição Valor
computeMode Alojamento de aplicações partilhadas ou dedicadas. "Dedicado"
"Dinâmico"
"Partilhado"
workerCount Número de instâncias no conjunto de trabalho. int
workerSize Tamanho da VM das instâncias do conjunto de trabalho. string
workerSizeId ID do tamanho da função de trabalho para referenciar este conjunto de trabalhos. int

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
elasticMaximum Número máximo de Trabalhadores elásticos para este Serviço de Aplicações SKU do plano. 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 terraform (fornecedor AzAPI)

O tipo de recurso hostingEnvironments/workerPools pode ser implementado com operações que visam:

  • Grupos de recursos

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/hostingEnvironments/workerPools, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/hostingEnvironments/workerPools@2022-03-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      computeMode = "string"
      workerCount = int
      workerSize = "string"
      workerSizeId = int
    }
    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"
    }
    kind = "string"
  })
}

Valores de propriedade

hostingEnvironments/workerPools

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Web/hostingEnvironments/workerPools@2022-03-01"
name O nome do recurso cadeia (obrigatório)
parent_id O ID do recurso que é o principal para este recurso. ID do recurso do tipo: hostingEnvironments
sku Descrição de um SKU para um recurso dimensionável. SkuDescription
tipo Tipo de recurso. string
propriedades Principais propriedades do recurso Conjunto de Trabalho

Conjunto de Trabalho

Nome Descrição Valor
computeMode Alojamento de aplicações partilhadas ou dedicadas. "Dedicado"
"Dinâmico"
"Partilhado"
workerCount Número de instâncias no conjunto de trabalho. int
workerSize Tamanho da VM das instâncias do conjunto de trabalho. string
workerSizeId ID do tamanho da função de trabalho para referenciar este conjunto de trabalhos. int

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
elasticMaximum Número máximo de Trabalhadores elásticos para este Serviço de Aplicações SKU do plano. 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