Share via


Microsoft.Web hostingEnvironments/multiRolePools 2021-02-01

Definição de recurso do Bicep

O tipo de recurso hostingEnvironments/multiRolePools 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.

Formato de recurso

Para criar um recurso Microsoft.Web/hostingEnvironments/multiRolePools, adicione o seguinte Bicep ao modelo.

resource symbolicname 'Microsoft.Web/hostingEnvironments/multiRolePools@2021-02-01' = {
  name: 'default'
  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/multiRolePools

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
'default'
sku Descrição de um SKU para um recurso escalonável. SkuDescription
kind Tipo de recurso. string
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte Recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: hostingEnvironments
properties Propriedades do recurso principal WorkerPool

WorkerPool

Nome Descrição Valor
computeMode Hospedagem de aplicativo compartilhado ou dedicado. 'Dedicado'
'Dinâmico'
'Compartilhado'
workerCount Número de instâncias no pool de trabalho. INT
workerSize Tamanho da VM das instâncias do pool de trabalho. string
workerSizeId ID de tamanho do trabalho para referenciar esse pool de trabalho. INT

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 de Serviço de Aplicativo. INT
elasticMaximum Número máximo de trabalhos elásticos para essa 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

Definição de recurso de modelo do ARM

O tipo de recurso hostingEnvironments/multiRolePools 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.

Formato de recurso

Para criar um recurso Microsoft.Web/hostingEnvironments/multiRolePools, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.Web/hostingEnvironments/multiRolePools",
  "apiVersion": "2021-02-01",
  "name": "default",
  "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/multiRolePools

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Web/hostingEnvironments/multiRolePools'
apiVersion A versão da API de recursos '2021-02-01'
name O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON.
'default'
sku Descrição de um SKU para um recurso escalonável. SkuDescription
kind Tipo de recurso. string
properties Propriedades principais do recurso WorkerPool

WorkerPool

Nome Descrição Valor
computeMode Hospedagem de aplicativo compartilhada ou dedicada. 'Dedicado'
'Dinâmico'
'Compartilhado'
workerCount Número de instâncias no pool de trabalho. INT
workerSize Tamanho da VM das instâncias do pool de trabalho. string
workerSizeId ID do tamanho do trabalho para fazer referência a esse pool de trabalho. INT

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
elasticMaximum Número máximo de trabalhos elásticos para essa 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

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

O tipo de recurso hostingEnvironments/multiRolePools pode ser implantado com operações direcionadas:

  • Grupos de recursos

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

Formato de recurso

Para criar um recurso Microsoft.Web/hostingEnvironments/multiRolePools, adicione o Terraform a seguir ao modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/hostingEnvironments/multiRolePools@2021-02-01"
  name = "default"
  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/multiRolePools

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Web/hostingEnvironments/multiRolePools@2021-02-01"
name O nome do recurso "default"
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: hostingEnvironments
sku Descrição de um SKU para um recurso escalonável. SkuDescription
kind Tipo de recurso. string
properties Propriedades principais do recurso WorkerPool

WorkerPool

Nome Descrição Valor
computeMode Hospedagem de aplicativo compartilhada ou dedicada. "Dedicado"
"Dinâmico"
"Compartilhado"
workerCount Número de instâncias no pool de trabalho. INT
workerSize Tamanho da VM das instâncias do pool de trabalho. string
workerSizeId ID do tamanho do trabalho para fazer referência a esse pool de trabalho. INT

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 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
elasticMaximum Número máximo de trabalhos elásticos para essa SKU de plano de 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