Compartilhar via


Microsoft.Web managedHostingEnvironments

Definição de recurso do Bicep

O tipo de recurso managedHostingEnvironments pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso Microsoft.Web/managedHostingEnvironments, adicione o Bicep a seguir ao seu modelo.

resource symbolicname 'Microsoft.Web/managedHostingEnvironments@2015-08-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    allowedMultiSizes: 'string'
    allowedWorkerSizes: 'string'
    apiManagementAccountId: 'string'
    clusterSettings: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    databaseEdition: 'string'
    databaseServiceObjective: 'string'
    dnsSuffix: 'string'
    environmentCapacities: [
      {
        availableCapacity: int
        computeMode: 'string'
        excludeFromCapacityAllocation: bool
        isApplicableForAllComputeModes: bool
        name: 'string'
        siteMode: 'string'
        totalCapacity: int
        unit: 'string'
        workerSize: 'string'
        workerSizeId: int
      }
    ]
    environmentIsHealthy: bool
    environmentStatus: 'string'
    internalLoadBalancingMode: 'string'
    ipsslAddressCount: int
    lastAction: 'string'
    lastActionResult: 'string'
    location: 'string'
    maximumNumberOfMachines: int
    multiRoleCount: int
    multiSize: 'string'
    name: 'string'
    networkAccessControlList: [
      {
        action: 'string'
        description: 'string'
        order: int
        remoteSubnet: 'string'
      }
    ]
    provisioningState: 'string'
    resourceGroup: 'string'
    status: 'string'
    subscriptionId: 'string'
    suspended: bool
    upgradeDomains: int
    vipMappings: [
      {
        internalHttpPort: int
        internalHttpsPort: int
        inUse: bool
        virtualIP: 'string'
      }
    ]
    virtualNetwork: {
      id: 'string'
      name: 'string'
      subnet: 'string'
      type: 'string'
    }
    vnetName: 'string'
    vnetResourceGroupName: 'string'
    vnetSubnetName: 'string'
    workerPools: [
      {
        id: 'string'
        kind: 'string'
        location: 'string'
        name: 'string'
        properties: {
          computeMode: 'string'
          instanceNames: [
            'string'
          ]
          workerCount: int
          workerSize: 'string'
          workerSizeId: int
        }
        sku: {
          capacity: int
          family: 'string'
          name: 'string'
          size: 'string'
          tier: 'string'
        }
        tags: {
          {customized property}: 'string'
        }
        type: 'string'
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties

Nome Descrição Valor
allowedMultiSizes Lista de cadeias de caracteres separadas por vírgulas que descrevem quais tamanhos de VM são permitidos para front-ends corda
allowedWorkerSizes Lista de cadeias de caracteres separadas por vírgulas que descrevem quais tamanhos de VM são permitidos para trabalhadores corda
apiManagementAccountId Conta de Gerenciamento de API associada a esse ambiente de hospedagem corda
clusterSettings Configurações personalizadas para alterar o comportamento do ambiente de hospedagem NameValuePair[]
databaseEdition Edição do banco de dados de metadados para o hostingEnvironment (Ambiente do Serviço de Aplicativo), por exemplo, "Standard" corda
databaseServiceObjective Objetivo de serviço do banco de dados de metadados para o hostingEnvironment (Ambiente do Serviço de Aplicativo), por exemplo, "S0" corda
dnsSuffix Sufixo DNS do hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
environmentCapacities Total atual, usado e capacidades de trabalho disponíveis StampCapacity []
environmentIsHealthy True/false indicando se hostingEnvironment (Ambiente do Serviço de Aplicativo) está íntegro Bool
environmentStatus Mensagem detalhada sobre os resultados da última verificação do hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
internalLoadBalancingMode Especifica quais pontos de extremidade servir internamente na VNET do HostingEnvironment (Ambiente do Serviço de Aplicativo) 'None'
'Publicando'
'Web'
ipsslAddressCount Número de endereços SSL de IP reservados para esta hospedagemEnvironment (Ambiente do Serviço de Aplicativo) int
lastAction Última ação de implantação neste hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
lastActionResult Resultado da última ação de implantação neste hostEnvironment (Ambiente do Serviço de Aplicativo) corda
localização Local da hospedagemEnvironment (Ambiente do Serviço de Aplicativo), por exemplo, "Oeste dos EUA" corda
maximumNumberOfMachines Número máximo de VMs neste hostEnvironment (Ambiente do Serviço de Aplicativo) int
multiRoleCount Número de instâncias de front-end int
multiSize Tamanho da VM de front-end, por exemplo, "Médio", "Grande" corda
nome Nome da hospedagemEnvironment (Ambiente do Serviço de Aplicativo) corda
networkAccessControlList Lista de controle de acesso para controlar o tráfego para o hostingEnvironment (Ambiente do Serviço de Aplicativo) NetworkAccessControlEntry []
provisioningState Estado de provisionamento do hostingEnvironment (Ambiente do Serviço de Aplicativo) 'Cancelado'
'Excluindo'
'Falha'
'InProgress'
'Bem-sucedido'
resourceGroup Grupo de recursos da hospedagemEnvironment (Ambiente do Serviço de Aplicativo) corda
estado Status atual da hospedagemEnvironment (Ambiente do Serviço de Aplicativo) 'Excluindo'
'Preparando'
'Pronto'
'Dimensionamento' (obrigatório)
subscriptionId Assinatura da hospedagemEnvironment (Ambiente do Serviço de Aplicativo) corda
suspenso True/false indicando se o hostingEnvironment está suspenso. O ambiente pode ser suspenso, por exemplo, quando o ponto de extremidade de gerenciamento não está mais disponível
(provavelmente porque o NSG bloqueou o tráfego de entrada)
Bool
upgradeDomains Número de domínios de atualização dessa hospedagemEnvironment (Ambiente do Serviço de Aplicativo) int
vipMappings Descrição do mapeamento SSL de IP para esta hospedagemEnvironment (Ambiente do Serviço de Aplicativo) VirtualIPMapping []
virtualNetwork Descrição da rede virtual hostingEnvironment (Ambiente do Serviço de Aplicativo) VirtualNetworkProfile
vnetName Nome da rede virtual hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
vnetResourceGroupName Grupo de recursos da rede virtual hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
vnetSubnetName Sub-rede da rede virtual hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
workerPools Descrição dos pools de trabalho com IDs de tamanho do trabalho, tamanhos de VM e número de trabalhos em cada pool do WorkerPool []

Microsoft.Web/managedHostingEnvironments

Nome Descrição Valor
tipo Tipo de recurso corda
localização Local do recurso cadeia de caracteres (obrigatório)
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

NameValuePair

Nome Descrição Valor
nome Nome do par corda
valor Valor do par corda

NetworkAccessControlEntry

Nome Descrição Valor
ação 'Negar'
'Permitir'
descrição corda
ordem int
remoteSubnet corda

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

SkuDescription

Nome Descrição Valor
capacidade Número atual de instâncias atribuídas ao recurso int
família Código da família do sku de recursos corda
nome Nome do sku do recurso corda
tamanho Especificador de tamanho do sku de recursos corda
camada Camada de serviço do sku de recursos corda

StampCapacity

Nome Descrição Valor
availableCapacity Capacidade disponível (# de computadores, bytes de armazenamento etc...) int
computeMode Trabalhos compartilhados/dedicados 'Dedicado'
'Dinâmico'
'Compartilhado'
excludeFromCapacityAllocation Se verdadeiro, inclui sites básicos
Sites básicos não são usados para alocação de capacidade.
Bool
isApplicableForAllComputeModes A capacidade é aplicável a todos os sites? Bool
nome Nome do carimbo corda
siteMode Compartilhado ou Dedicado corda
totalCapacity Capacidade total (# de computadores, bytes de armazenamento etc...) int
unidade Nome da unidade corda
workerSize Tamanho dos computadores 'Padrão'
'Grande'
'Médio'
'Pequeno'
workerSizeId ID de tamanho de computadores:
0 – Pequeno
1 – Médio
2 – Grande
int

VirtualIPMapping

Nome Descrição Valor
internalHttpPort Porta HTTP interna int
internalHttpsPort Porta HTTPS interna int
inUse O mapeamento VIP está em uso Bool
virtualIP Endereço IP virtual corda

VirtualNetworkProfile

Nome Descrição Valor
id ID do recurso da rede virtual corda
nome Nome da rede virtual (somente leitura) corda
sub-rede Sub-rede dentro da rede virtual corda
tipo Tipo de recurso da rede virtual (somente leitura) corda

WorkerPool

Nome Descrição Valor
id ID do recurso corda
tipo Tipo de recurso corda
localização Local do recurso cadeia de caracteres (obrigatório)
nome Nome do recurso corda
Propriedades WorkerPoolProperties
Sku Descreve um sku para um recurso escalonável SkuDescription
Tags Marcas de recurso ResourceTags
tipo Tipo de recurso corda

WorkerPoolProperties

Nome Descrição Valor
computeMode Hospedagem de aplicativo Web compartilhada ou dedicada 'Dedicado'
'Dinâmico'
'Compartilhado'
instanceNames Nomes de todas as instâncias no pool de trabalho (somente leitura) string[]
workerCount Número de instâncias no pool de trabalho int
workerSize Tamanho da VM das instâncias do pool de trabalho corda
workerSizeId ID do tamanho do trabalho para referenciar esse pool de trabalho int

Definição de recurso de modelo do ARM

O tipo de recurso managedHostingEnvironments pode ser implantado com operações direcionadas:

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

Formato de recurso

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

{
  "type": "Microsoft.Web/managedHostingEnvironments",
  "apiVersion": "2015-08-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "allowedMultiSizes": "string",
    "allowedWorkerSizes": "string",
    "apiManagementAccountId": "string",
    "clusterSettings": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "databaseEdition": "string",
    "databaseServiceObjective": "string",
    "dnsSuffix": "string",
    "environmentCapacities": [
      {
        "availableCapacity": "int",
        "computeMode": "string",
        "excludeFromCapacityAllocation": "bool",
        "isApplicableForAllComputeModes": "bool",
        "name": "string",
        "siteMode": "string",
        "totalCapacity": "int",
        "unit": "string",
        "workerSize": "string",
        "workerSizeId": "int"
      }
    ],
    "environmentIsHealthy": "bool",
    "environmentStatus": "string",
    "internalLoadBalancingMode": "string",
    "ipsslAddressCount": "int",
    "lastAction": "string",
    "lastActionResult": "string",
    "location": "string",
    "maximumNumberOfMachines": "int",
    "multiRoleCount": "int",
    "multiSize": "string",
    "name": "string",
    "networkAccessControlList": [
      {
        "action": "string",
        "description": "string",
        "order": "int",
        "remoteSubnet": "string"
      }
    ],
    "provisioningState": "string",
    "resourceGroup": "string",
    "status": "string",
    "subscriptionId": "string",
    "suspended": "bool",
    "upgradeDomains": "int",
    "vipMappings": [
      {
        "internalHttpPort": "int",
        "internalHttpsPort": "int",
        "inUse": "bool",
        "virtualIP": "string"
      }
    ],
    "virtualNetwork": {
      "id": "string",
      "name": "string",
      "subnet": "string",
      "type": "string"
    },
    "vnetName": "string",
    "vnetResourceGroupName": "string",
    "vnetSubnetName": "string",
    "workerPools": [
      {
        "id": "string",
        "kind": "string",
        "location": "string",
        "name": "string",
        "properties": {
          "computeMode": "string",
          "instanceNames": [ "string" ],
          "workerCount": "int",
          "workerSize": "string",
          "workerSizeId": "int"
        },
        "sku": {
          "capacity": "int",
          "family": "string",
          "name": "string",
          "size": "string",
          "tier": "string"
        },
        "tags": {
          "{customized property}": "string"
        },
        "type": "string"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties

Nome Descrição Valor
allowedMultiSizes Lista de cadeias de caracteres separadas por vírgulas que descrevem quais tamanhos de VM são permitidos para front-ends corda
allowedWorkerSizes Lista de cadeias de caracteres separadas por vírgulas que descrevem quais tamanhos de VM são permitidos para trabalhadores corda
apiManagementAccountId Conta de Gerenciamento de API associada a esse ambiente de hospedagem corda
clusterSettings Configurações personalizadas para alterar o comportamento do ambiente de hospedagem NameValuePair[]
databaseEdition Edição do banco de dados de metadados para o hostingEnvironment (Ambiente do Serviço de Aplicativo), por exemplo, "Standard" corda
databaseServiceObjective Objetivo de serviço do banco de dados de metadados para o hostingEnvironment (Ambiente do Serviço de Aplicativo), por exemplo, "S0" corda
dnsSuffix Sufixo DNS do hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
environmentCapacities Total atual, usado e capacidades de trabalho disponíveis StampCapacity []
environmentIsHealthy True/false indicando se hostingEnvironment (Ambiente do Serviço de Aplicativo) está íntegro Bool
environmentStatus Mensagem detalhada sobre os resultados da última verificação do hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
internalLoadBalancingMode Especifica quais pontos de extremidade servir internamente na VNET do HostingEnvironment (Ambiente do Serviço de Aplicativo) 'None'
'Publicando'
'Web'
ipsslAddressCount Número de endereços SSL de IP reservados para esta hospedagemEnvironment (Ambiente do Serviço de Aplicativo) int
lastAction Última ação de implantação neste hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
lastActionResult Resultado da última ação de implantação neste hostEnvironment (Ambiente do Serviço de Aplicativo) corda
localização Local da hospedagemEnvironment (Ambiente do Serviço de Aplicativo), por exemplo, "Oeste dos EUA" corda
maximumNumberOfMachines Número máximo de VMs neste hostEnvironment (Ambiente do Serviço de Aplicativo) int
multiRoleCount Número de instâncias de front-end int
multiSize Tamanho da VM de front-end, por exemplo, "Médio", "Grande" corda
nome Nome da hospedagemEnvironment (Ambiente do Serviço de Aplicativo) corda
networkAccessControlList Lista de controle de acesso para controlar o tráfego para o hostingEnvironment (Ambiente do Serviço de Aplicativo) NetworkAccessControlEntry []
provisioningState Estado de provisionamento do hostingEnvironment (Ambiente do Serviço de Aplicativo) 'Cancelado'
'Excluindo'
'Falha'
'InProgress'
'Bem-sucedido'
resourceGroup Grupo de recursos da hospedagemEnvironment (Ambiente do Serviço de Aplicativo) corda
estado Status atual da hospedagemEnvironment (Ambiente do Serviço de Aplicativo) 'Excluindo'
'Preparando'
'Pronto'
'Dimensionamento' (obrigatório)
subscriptionId Assinatura da hospedagemEnvironment (Ambiente do Serviço de Aplicativo) corda
suspenso True/false indicando se o hostingEnvironment está suspenso. O ambiente pode ser suspenso, por exemplo, quando o ponto de extremidade de gerenciamento não está mais disponível
(provavelmente porque o NSG bloqueou o tráfego de entrada)
Bool
upgradeDomains Número de domínios de atualização dessa hospedagemEnvironment (Ambiente do Serviço de Aplicativo) int
vipMappings Descrição do mapeamento SSL de IP para esta hospedagemEnvironment (Ambiente do Serviço de Aplicativo) VirtualIPMapping []
virtualNetwork Descrição da rede virtual hostingEnvironment (Ambiente do Serviço de Aplicativo) VirtualNetworkProfile
vnetName Nome da rede virtual hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
vnetResourceGroupName Grupo de recursos da rede virtual hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
vnetSubnetName Sub-rede da rede virtual hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
workerPools Descrição dos pools de trabalho com IDs de tamanho do trabalho, tamanhos de VM e número de trabalhos em cada pool do WorkerPool []

Microsoft.Web/managedHostingEnvironments

Nome Descrição Valor
apiVersion A versão da API '2015-08-01'
tipo Tipo de recurso corda
localização Local do recurso cadeia de caracteres (obrigatório)
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.Web/managedHostingEnvironments'

NameValuePair

Nome Descrição Valor
nome Nome do par corda
valor Valor do par corda

NetworkAccessControlEntry

Nome Descrição Valor
ação 'Negar'
'Permitir'
descrição corda
ordem int
remoteSubnet corda

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

SkuDescription

Nome Descrição Valor
capacidade Número atual de instâncias atribuídas ao recurso int
família Código da família do sku de recursos corda
nome Nome do sku do recurso corda
tamanho Especificador de tamanho do sku de recursos corda
camada Camada de serviço do sku de recursos corda

StampCapacity

Nome Descrição Valor
availableCapacity Capacidade disponível (# de computadores, bytes de armazenamento etc...) int
computeMode Trabalhos compartilhados/dedicados 'Dedicado'
'Dinâmico'
'Compartilhado'
excludeFromCapacityAllocation Se verdadeiro, inclui sites básicos
Sites básicos não são usados para alocação de capacidade.
Bool
isApplicableForAllComputeModes A capacidade é aplicável a todos os sites? Bool
nome Nome do carimbo corda
siteMode Compartilhado ou Dedicado corda
totalCapacity Capacidade total (# de computadores, bytes de armazenamento etc...) int
unidade Nome da unidade corda
workerSize Tamanho dos computadores 'Padrão'
'Grande'
'Médio'
'Pequeno'
workerSizeId ID de tamanho de computadores:
0 – Pequeno
1 – Médio
2 – Grande
int

VirtualIPMapping

Nome Descrição Valor
internalHttpPort Porta HTTP interna int
internalHttpsPort Porta HTTPS interna int
inUse O mapeamento VIP está em uso Bool
virtualIP Endereço IP virtual corda

VirtualNetworkProfile

Nome Descrição Valor
id ID do recurso da rede virtual corda
nome Nome da rede virtual (somente leitura) corda
sub-rede Sub-rede dentro da rede virtual corda
tipo Tipo de recurso da rede virtual (somente leitura) corda

WorkerPool

Nome Descrição Valor
id ID do recurso corda
tipo Tipo de recurso corda
localização Local do recurso cadeia de caracteres (obrigatório)
nome Nome do recurso corda
Propriedades WorkerPoolProperties
Sku Descreve um sku para um recurso escalonável SkuDescription
Tags Marcas de recurso ResourceTags
tipo Tipo de recurso corda

WorkerPoolProperties

Nome Descrição Valor
computeMode Hospedagem de aplicativo Web compartilhada ou dedicada 'Dedicado'
'Dinâmico'
'Compartilhado'
instanceNames Nomes de todas as instâncias no pool de trabalho (somente leitura) string[]
workerCount Número de instâncias no pool de trabalho int
workerSize Tamanho da VM das instâncias do pool de trabalho corda
workerSizeId ID do tamanho do trabalho para referenciar esse pool de trabalho int

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

O tipo de recurso managedHostingEnvironments pode ser implantado com operações direcionadas:

  • grupos de recursos

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

Formato de recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/managedHostingEnvironments@2015-08-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      allowedMultiSizes = "string"
      allowedWorkerSizes = "string"
      apiManagementAccountId = "string"
      clusterSettings = [
        {
          name = "string"
          value = "string"
        }
      ]
      databaseEdition = "string"
      databaseServiceObjective = "string"
      dnsSuffix = "string"
      environmentCapacities = [
        {
          availableCapacity = int
          computeMode = "string"
          excludeFromCapacityAllocation = bool
          isApplicableForAllComputeModes = bool
          name = "string"
          siteMode = "string"
          totalCapacity = int
          unit = "string"
          workerSize = "string"
          workerSizeId = int
        }
      ]
      environmentIsHealthy = bool
      environmentStatus = "string"
      internalLoadBalancingMode = "string"
      ipsslAddressCount = int
      lastAction = "string"
      lastActionResult = "string"
      location = "string"
      maximumNumberOfMachines = int
      multiRoleCount = int
      multiSize = "string"
      name = "string"
      networkAccessControlList = [
        {
          action = "string"
          description = "string"
          order = int
          remoteSubnet = "string"
        }
      ]
      provisioningState = "string"
      resourceGroup = "string"
      status = "string"
      subscriptionId = "string"
      suspended = bool
      upgradeDomains = int
      vipMappings = [
        {
          internalHttpPort = int
          internalHttpsPort = int
          inUse = bool
          virtualIP = "string"
        }
      ]
      virtualNetwork = {
        id = "string"
        name = "string"
        subnet = "string"
        type = "string"
      }
      vnetName = "string"
      vnetResourceGroupName = "string"
      vnetSubnetName = "string"
      workerPools = [
        {
          id = "string"
          kind = "string"
          location = "string"
          name = "string"
          properties = {
            computeMode = "string"
            instanceNames = [
              "string"
            ]
            workerCount = int
            workerSize = "string"
            workerSizeId = int
          }
          sku = {
            capacity = int
            family = "string"
            name = "string"
            size = "string"
            tier = "string"
          }
          tags = {
            {customized property} = "string"
          }
          type = "string"
        }
      ]
    }
  })
}

Valores de propriedade

HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties

Nome Descrição Valor
allowedMultiSizes Lista de cadeias de caracteres separadas por vírgulas que descrevem quais tamanhos de VM são permitidos para front-ends corda
allowedWorkerSizes Lista de cadeias de caracteres separadas por vírgulas que descrevem quais tamanhos de VM são permitidos para trabalhadores corda
apiManagementAccountId Conta de Gerenciamento de API associada a esse ambiente de hospedagem corda
clusterSettings Configurações personalizadas para alterar o comportamento do ambiente de hospedagem NameValuePair[]
databaseEdition Edição do banco de dados de metadados para o hostingEnvironment (Ambiente do Serviço de Aplicativo), por exemplo, "Standard" corda
databaseServiceObjective Objetivo de serviço do banco de dados de metadados para o hostingEnvironment (Ambiente do Serviço de Aplicativo), por exemplo, "S0" corda
dnsSuffix Sufixo DNS do hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
environmentCapacities Total atual, usado e capacidades de trabalho disponíveis StampCapacity []
environmentIsHealthy True/false indicando se hostingEnvironment (Ambiente do Serviço de Aplicativo) está íntegro Bool
environmentStatus Mensagem detalhada sobre os resultados da última verificação do hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
internalLoadBalancingMode Especifica quais pontos de extremidade servir internamente na VNET do HostingEnvironment (Ambiente do Serviço de Aplicativo) 'None'
'Publicando'
'Web'
ipsslAddressCount Número de endereços SSL de IP reservados para esta hospedagemEnvironment (Ambiente do Serviço de Aplicativo) int
lastAction Última ação de implantação neste hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
lastActionResult Resultado da última ação de implantação neste hostEnvironment (Ambiente do Serviço de Aplicativo) corda
localização Local da hospedagemEnvironment (Ambiente do Serviço de Aplicativo), por exemplo, "Oeste dos EUA" corda
maximumNumberOfMachines Número máximo de VMs neste hostEnvironment (Ambiente do Serviço de Aplicativo) int
multiRoleCount Número de instâncias de front-end int
multiSize Tamanho da VM de front-end, por exemplo, "Médio", "Grande" corda
nome Nome da hospedagemEnvironment (Ambiente do Serviço de Aplicativo) corda
networkAccessControlList Lista de controle de acesso para controlar o tráfego para o hostingEnvironment (Ambiente do Serviço de Aplicativo) NetworkAccessControlEntry []
provisioningState Estado de provisionamento do hostingEnvironment (Ambiente do Serviço de Aplicativo) 'Cancelado'
'Excluindo'
'Falha'
'InProgress'
'Bem-sucedido'
resourceGroup Grupo de recursos da hospedagemEnvironment (Ambiente do Serviço de Aplicativo) corda
estado Status atual da hospedagemEnvironment (Ambiente do Serviço de Aplicativo) 'Excluindo'
'Preparando'
'Pronto'
'Dimensionamento' (obrigatório)
subscriptionId Assinatura da hospedagemEnvironment (Ambiente do Serviço de Aplicativo) corda
suspenso True/false indicando se o hostingEnvironment está suspenso. O ambiente pode ser suspenso, por exemplo, quando o ponto de extremidade de gerenciamento não está mais disponível
(provavelmente porque o NSG bloqueou o tráfego de entrada)
Bool
upgradeDomains Número de domínios de atualização dessa hospedagemEnvironment (Ambiente do Serviço de Aplicativo) int
vipMappings Descrição do mapeamento SSL de IP para esta hospedagemEnvironment (Ambiente do Serviço de Aplicativo) VirtualIPMapping []
virtualNetwork Descrição da rede virtual hostingEnvironment (Ambiente do Serviço de Aplicativo) VirtualNetworkProfile
vnetName Nome da rede virtual hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
vnetResourceGroupName Grupo de recursos da rede virtual hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
vnetSubnetName Sub-rede da rede virtual hostingEnvironment (Ambiente do Serviço de Aplicativo) corda
workerPools Descrição dos pools de trabalho com IDs de tamanho do trabalho, tamanhos de VM e número de trabalhos em cada pool do WorkerPool []

Microsoft.Web/managedHostingEnvironments

Nome Descrição Valor
tipo Tipo de recurso corda
localização Local do recurso cadeia de caracteres (obrigatório)
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca.
tipo O tipo de recurso "Microsoft.Web/managedHostingEnvironments@2015-08-01"

NameValuePair

Nome Descrição Valor
nome Nome do par corda
valor Valor do par corda

NetworkAccessControlEntry

Nome Descrição Valor
ação 'Negar'
'Permitir'
descrição corda
ordem int
remoteSubnet corda

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

SkuDescription

Nome Descrição Valor
capacidade Número atual de instâncias atribuídas ao recurso int
família Código da família do sku de recursos corda
nome Nome do sku do recurso corda
tamanho Especificador de tamanho do sku de recursos corda
camada Camada de serviço do sku de recursos corda

StampCapacity

Nome Descrição Valor
availableCapacity Capacidade disponível (# de computadores, bytes de armazenamento etc...) int
computeMode Trabalhos compartilhados/dedicados 'Dedicado'
'Dinâmico'
'Compartilhado'
excludeFromCapacityAllocation Se verdadeiro, inclui sites básicos
Sites básicos não são usados para alocação de capacidade.
Bool
isApplicableForAllComputeModes A capacidade é aplicável a todos os sites? Bool
nome Nome do carimbo corda
siteMode Compartilhado ou Dedicado corda
totalCapacity Capacidade total (# de computadores, bytes de armazenamento etc...) int
unidade Nome da unidade corda
workerSize Tamanho dos computadores 'Padrão'
'Grande'
'Médio'
'Pequeno'
workerSizeId ID de tamanho de computadores:
0 – Pequeno
1 – Médio
2 – Grande
int

VirtualIPMapping

Nome Descrição Valor
internalHttpPort Porta HTTP interna int
internalHttpsPort Porta HTTPS interna int
inUse O mapeamento VIP está em uso Bool
virtualIP Endereço IP virtual corda

VirtualNetworkProfile

Nome Descrição Valor
id ID do recurso da rede virtual corda
nome Nome da rede virtual (somente leitura) corda
sub-rede Sub-rede dentro da rede virtual corda
tipo Tipo de recurso da rede virtual (somente leitura) corda

WorkerPool

Nome Descrição Valor
id ID do recurso corda
tipo Tipo de recurso corda
localização Local do recurso cadeia de caracteres (obrigatório)
nome Nome do recurso corda
Propriedades WorkerPoolProperties
Sku Descreve um sku para um recurso escalonável SkuDescription
Tags Marcas de recurso ResourceTags
tipo Tipo de recurso corda

WorkerPoolProperties

Nome Descrição Valor
computeMode Hospedagem de aplicativo Web compartilhada ou dedicada 'Dedicado'
'Dinâmico'
'Compartilhado'
instanceNames Nomes de todas as instâncias no pool de trabalho (somente leitura) string[]
workerCount Número de instâncias no pool de trabalho int
workerSize Tamanho da VM das instâncias do pool de trabalho corda
workerSizeId ID do tamanho do trabalho para referenciar esse pool de trabalho int