Container Services - List Orchestrators
Obtém uma lista de orquestradores suportados na assinatura especificada. A operação retorna as propriedades de cada orquestrador, incluindo versão, atualizações disponíveis e se essa versão ou atualizações estão em visualização.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/orchestrators?api-version=2019-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/orchestrators?api-version=2019-04-01&resource-type={resource-type}
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
location
|
path | True |
string |
O nome de uma região do Azure com suporte. |
|
subscription
|
path | True |
string |
Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de cada chamada de serviço. |
|
api-version
|
query | True |
string |
Versão da API do cliente. |
|
resource-type
|
query |
string |
Tipo de recurso para o qual a lista de orquestradores precisa ser retornada |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
OK |
Segurança
azure_auth
Azure Ative Directory OAuth2 Flow
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
| Name | Description |
|---|---|
| user_impersonation | personificar a sua conta de utilizador |
Exemplos
List Container Service Orchestrators
Pedido de amostra
GET https://management.azure.com/subscriptions/subid1/providers/Microsoft.ContainerService/locations/location1/orchestrators?api-version=2019-04-01
Resposta da amostra
{
"id": "/subscriptions/subid1/providers/Microsoft.ContainerService/locations/location1/orchestrators",
"name": "default",
"type": "Microsoft.ContainerService/locations/orchestrators",
"properties": {
"orchestrators": [
{
"orchestratorType": "DCOS",
"orchestratorVersion": "1.10.0"
},
{
"orchestratorType": "DCOS",
"orchestratorVersion": "1.9.0"
},
{
"orchestratorType": "DCOS",
"orchestratorVersion": "1.8.8"
},
{
"orchestratorType": "Swarm",
"orchestratorVersion": "swarm:1.1.0"
},
{
"orchestratorType": "DockerCE",
"orchestratorVersion": "17.03.*"
},
{
"orchestratorType": "Kubernetes",
"orchestratorVersion": "1.8.1",
"upgrades": [
{
"orchestratorVersion": "1.8.4"
},
{
"orchestratorVersion": "1.8.2"
}
]
},
{
"orchestratorType": "Kubernetes",
"orchestratorVersion": "1.9.10",
"upgrades": [
{
"orchestratorType": "",
"orchestratorVersion": "1.9.11",
"isPreview": false
},
{
"orchestratorType": "",
"orchestratorVersion": "1.10.12",
"isPreview": false
},
{
"orchestratorType": "",
"orchestratorVersion": "1.10.13",
"isPreview": false
}
]
},
{
"orchestratorType": "Kubernetes",
"orchestratorVersion": "1.9.11",
"upgrades": [
{
"orchestratorType": "",
"orchestratorVersion": "1.10.12",
"isPreview": false
},
{
"orchestratorType": "",
"orchestratorVersion": "1.10.13",
"isPreview": false
}
]
},
{
"orchestratorType": "Kubernetes",
"orchestratorVersion": "1.10.12",
"upgrades": [
{
"orchestratorType": "",
"orchestratorVersion": "1.10.13",
"isPreview": false
},
{
"orchestratorType": "",
"orchestratorVersion": "1.11.8",
"isPreview": false
},
{
"orchestratorType": "",
"orchestratorVersion": "1.11.9",
"isPreview": false
}
]
},
{
"orchestratorType": "Kubernetes",
"orchestratorVersion": "1.10.13",
"upgrades": [
{
"orchestratorType": "",
"orchestratorVersion": "1.11.8",
"isPreview": false
},
{
"orchestratorType": "",
"orchestratorVersion": "1.11.9",
"isPreview": false
}
]
},
{
"orchestratorType": "Kubernetes",
"orchestratorVersion": "1.11.8",
"upgrades": [
{
"orchestratorType": "",
"orchestratorVersion": "1.11.9",
"isPreview": false
},
{
"orchestratorType": "",
"orchestratorVersion": "1.12.6",
"isPreview": false
},
{
"orchestratorType": "",
"orchestratorVersion": "1.12.7",
"isPreview": false
}
]
},
{
"orchestratorType": "Kubernetes",
"orchestratorVersion": "1.11.9",
"upgrades": [
{
"orchestratorType": "",
"orchestratorVersion": "1.12.6",
"isPreview": false
},
{
"orchestratorType": "",
"orchestratorVersion": "1.12.7",
"isPreview": false
}
]
},
{
"orchestratorType": "Kubernetes",
"orchestratorVersion": "1.12.6",
"upgrades": [
{
"orchestratorType": "",
"orchestratorVersion": "1.12.7",
"isPreview": false
},
{
"orchestratorType": "",
"orchestratorVersion": "1.13.5",
"isPreview": false
}
]
},
{
"orchestratorType": "Kubernetes",
"orchestratorVersion": "1.12.7",
"default": true,
"upgrades": [
{
"orchestratorType": "",
"orchestratorVersion": "1.13.5",
"isPreview": false
}
]
},
{
"orchestratorType": "Kubernetes",
"orchestratorVersion": "1.13.5",
"upgrades": [
{
"orchestratorType": "",
"orchestratorVersion": "1.14.0",
"isPreview": true
}
]
},
{
"orchestratorType": "Kubernetes",
"orchestratorVersion": "1.14.0",
"isPreview": true
}
]
}
}
Definições
| Name | Description |
|---|---|
|
Orchestrator |
A lista de versões de atualização disponíveis. |
|
Orchestrator |
Lista de perfis de versão do orquestrador. |
|
Orchestrator |
A lista de versões para orquestradores suportados. |
OrchestratorProfile
A lista de versões de atualização disponíveis.
| Name | Tipo | Description |
|---|---|---|
| isPreview |
boolean |
Se a versão do Kubernetes está atualmente em visualização. |
| orchestratorType |
string |
Tipo de orquestrador. |
| orchestratorVersion |
string |
Versão orquestradora (maior, menor, patch). |
OrchestratorVersionProfile
Lista de perfis de versão do orquestrador.
| Name | Tipo | Description |
|---|---|---|
| default |
boolean |
Instalado por padrão se a versão não for especificada. |
| isPreview |
boolean |
Se a versão do Kubernetes está atualmente em visualização. |
| orchestratorType |
string |
Tipo de orquestrador. |
| orchestratorVersion |
string |
Versão orquestradora (maior, menor, patch). |
| upgrades |
A lista de versões de atualização disponíveis. |
OrchestratorVersionProfileListResult
A lista de versões para orquestradores suportados.
| Name | Tipo | Description |
|---|---|---|
| id |
string |
Id do resultado da lista de perfis da versão do orquestrador. |
| name |
string |
Nome do resultado da lista de perfis da versão do orquestrador. |
| properties.orchestrators |
Lista de perfis de versão do orquestrador. |
|
| type |
string |
Tipo de resultado da lista de perfis da versão do orquestrador. |