Partilhar via


App Service Environments - List Multi Role Pools

Descrição para Obter todos os conjuntos de várias funções.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools?api-version=2023-12-01

Parâmetros do URI

Name Em Necessário Tipo Description
name
path True

string

Nome do Ambiente do Serviço de Aplicações.

resourceGroupName
path True

string

Nome do grupo de recursos ao qual o recurso pertence.

Padrão Regex: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

O seu ID de subscrição do Azure. Esta é uma cadeia formatada com GUID (por exemplo, 000000000-0000-0000-0000-000000000000).

api-version
query True

string

Versão da API

Respostas

Name Tipo Description
200 OK

WorkerPoolCollection

OK

Other Status Codes

DefaultErrorResponse

Serviço de Aplicações resposta de erro.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

Get all multi-role pools.

Pedido de amostra

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase/multiRolePools?api-version=2023-12-01

Resposta da amostra

{
  "value": [
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase/multiRolePools/default",
      "name": "default",
      "type": "Microsoft.Web/hostingEnvironments/multiRolePools",
      "properties": {
        "workerSize": "Standard_D1_V2",
        "workerCount": 2,
        "instanceNames": [
          "10.7.1.8",
          "10.7.1.9"
        ]
      },
      "sku": {
        "name": "Q1",
        "tier": "Quantum",
        "size": "Q1",
        "family": "Q",
        "capacity": 2
      }
    }
  ],
  "nextLink": null
}

Definições

Name Description
Capability

Descreve as capacidades/funcionalidades permitidas para um SKU específico.

ComputeModeOptions

Trabalhadores partilhados/dedicados.

DefaultErrorResponse

Serviço de Aplicações resposta de erro.

Details
Error

Modelo de erro.

SkuCapacity

Descrição das opções de dimensionamento do plano Serviço de Aplicações.

SkuDescription

Descrição de um SKU para um recurso dimensionável.

WorkerPoolCollection

Coleção de conjuntos de trabalho.

WorkerPoolResource

Conjunto de trabalho de um recurso arm Ambiente do Serviço de Aplicações.

Capability

Descreve as capacidades/funcionalidades permitidas para um SKU específico.

Name Tipo Description
name

string

Nome da capacidade de SKU.

reason

string

Motivo da capacidade de SKU.

value

string

Valor da capacidade de SKU.

ComputeModeOptions

Trabalhadores partilhados/dedicados.

Name Tipo Description
Dedicated

string

Dynamic

string

Shared

string

DefaultErrorResponse

Serviço de Aplicações resposta de erro.

Name Tipo Description
error

Error

Modelo de erro.

Details

Name Tipo Description
code

string

Cadeia padronizada para identificar programaticamente o erro.

message

string

Descrição detalhada do erro e informações de depuração.

target

string

Descrição detalhada do erro e informações de depuração.

Error

Modelo de erro.

Name Tipo Description
code

string

Cadeia padronizada para identificar programaticamente o erro.

details

Details[]

Erros detalhados.

innererror

string

Mais informações para depurar o erro.

message

string

Descrição detalhada do erro e informações de depuração.

target

string

Descrição detalhada do erro e informações de depuração.

SkuCapacity

Descrição das opções de dimensionamento do plano Serviço de Aplicações.

Name Tipo Description
default

integer

Número predefinido de trabalhadores para este SKU do plano Serviço de Aplicações.

elasticMaximum

integer

Número máximo de Trabalhadores elásticos para este Serviço de Aplicações SKU do plano.

maximum

integer

Número máximo de trabalhadores para este Serviço de Aplicações SKU do plano.

minimum

integer

Número mínimo de trabalhadores para este Serviço de Aplicações SKU do plano.

scaleType

string

Configurações de dimensionamento disponíveis para um plano de Serviço de Aplicações.

SkuDescription

Descrição de um SKU para um recurso dimensionável.

Name Tipo Description
capabilities

Capability[]

As capacidades do SKU, por exemplo, estão ativadas pelo gestor de tráfego?

capacity

integer

Número atual de instâncias atribuídas ao recurso.

family

string

Código familiar do SKU do recurso.

locations

string[]

Localizações do SKU.

name

string

Nome do SKU do recurso.

size

string

Especificador de tamanho do SKU do recurso.

skuCapacity

SkuCapacity

Valores mín., máx. e predefinidos do SKU.

tier

string

Escalão de serviço do SKU do recurso.

WorkerPoolCollection

Coleção de conjuntos de trabalho.

Name Tipo Description
nextLink

string

Ligação para a página seguinte de recursos.

value

WorkerPoolResource[]

Coleção de recursos.

WorkerPoolResource

Conjunto de trabalho de um recurso arm Ambiente do Serviço de Aplicações.

Name Tipo Description
id

string

ID do Recurso.

kind

string

Tipo de recurso.

name

string

Nome do Recurso.

properties.computeMode

ComputeModeOptions

Alojamento de aplicações partilhadas ou dedicadas.

properties.instanceNames

string[]

Nomes de todas as instâncias no conjunto de trabalho (só de leitura).

properties.workerCount

integer

Número de instâncias no conjunto de trabalho.

properties.workerSize

string

Tamanho da VM das instâncias do conjunto de trabalho.

properties.workerSizeId

integer

ID do tamanho da função de trabalho para referenciar este conjunto de trabalhos.

sku

SkuDescription

Descrição de um SKU para um recurso dimensionável.

type

string

Tipo de recurso.