Managed Cluster Snapshots - List
Obtém uma lista de instantâneos de cluster gerenciado na assinatura especificada.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/managedclustersnapshots?api-version=2025-04-02-preview
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
subscription
|
path | True |
string (uuid) |
A ID da assinatura de destino. O valor deve ser uma UUID. |
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OKEY |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
List Managed Cluster Snapshots
Solicitação de exemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/managedclustersnapshots?api-version=2025-04-02-preview
Resposta de exemplo
{
"value": [
{
"name": "snapshot1",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.ContainerService/managedclustersnapshots/snapshot1",
"type": "Microsoft.ContainerService/ManagedClusterSnapshots",
"location": "westus",
"tags": {
"key1": "val1",
"key2": "val2"
},
"systemData": {
"createdBy": "user1",
"createdByType": "User",
"createdAt": "2021-08-09T20:13:23.298420761Z"
},
"properties": {
"creationData": {
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/cluster1"
},
"snapshotType": "ManagedCluster",
"managedClusterPropertiesReadOnly": {
"kubernetesVersion": "1.20.5",
"sku": {
"name": "Basic",
"tier": "Free"
},
"enableRbac": true,
"networkProfile": {
"networkPlugin": "kubenet",
"networkPolicy": "calico",
"networkMode": "bridge",
"loadBalancerSku": "standard"
}
}
}
}
]
}
Definições
Nome | Description |
---|---|
Cloud |
Uma resposta de erro do serviço contêiner. |
Cloud |
Uma resposta de erro do serviço contêiner. |
created |
O tipo de identidade que criou o recurso. |
Creation |
Dados usados ao criar um recurso de destino de um recurso de origem. |
load |
O sku do balanceador de carga para o cluster gerenciado. |
Managed |
propriedades do cluster gerenciado para instantâneo, essas propriedades são somente leitura. |
Managed |
A SKU de um cluster gerenciado. |
Managed |
O nome de um SKU de cluster gerenciado. |
Managed |
A camada de um SKU de cluster gerenciado. |
Managed |
Um recurso de instantâneo de cluster gerenciado. |
Managed |
A resposta da operação List Managed Cluster Snapshots. |
network |
O modo de rede com o qual o CNI do Azure está configurado. |
Network |
Plug-in de rede usado para criar a rede do Kubernetes. |
Network |
O modo que o plug-in de rede deve usar. |
Network |
Política de rede usada para criar a rede do Kubernetes. |
Network |
perfil de rede para instantâneo de cluster gerenciado, essas propriedades são somente leitura. |
Snapshot |
O tipo de instantâneo. O padrão é NodePool. |
system |
Metadados relativos à criação e última modificação do recurso. |
CloudError
Uma resposta de erro do serviço contêiner.
Nome | Tipo | Description |
---|---|---|
error |
Detalhes sobre o erro. |
CloudErrorBody
Uma resposta de erro do serviço contêiner.
Nome | Tipo | Description |
---|---|---|
code |
string |
Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente. |
details |
Uma lista de detalhes adicionais sobre o erro. |
|
message |
string |
Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário. |
target |
string |
O destino do erro específico. Por exemplo, o nome da propriedade em erro. |
createdByType
O tipo de identidade que criou o recurso.
Valor | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
CreationData
Dados usados ao criar um recurso de destino de um recurso de origem.
Nome | Tipo | Description |
---|---|---|
sourceResourceId |
string (arm-id) |
Esta é a ID do ARM do objeto de origem a ser usado para criar o objeto de destino. |
loadBalancerSku
O sku do balanceador de carga para o cluster gerenciado.
Valor | Description |
---|---|
basic |
Use um Load Balancer básico com funcionalidade limitada. |
standard |
Use um Load Balancer padrão. Essa é a SKU do Load Balancer recomendada. Para obter mais informações sobre como trabalhar com o balanceador de carga no cluster gerenciado, consulte o artigo do Load Balancer padrão . |
ManagedClusterPropertiesForSnapshot
propriedades do cluster gerenciado para instantâneo, essas propriedades são somente leitura.
Nome | Tipo | Description |
---|---|---|
enableRbac |
boolean |
Se o cluster habilitou o Kubernetes Role-Based Controle de Acesso ou não. |
kubernetesVersion |
string |
A versão atual do kubernetes. |
networkProfile |
O perfil de rede atual. |
|
sku |
O sku do cluster gerenciado atual. |
ManagedClusterSKU
A SKU de um cluster gerenciado.
Nome | Tipo | Description |
---|---|---|
name |
O nome de um SKU de cluster gerenciado. |
|
tier |
A camada de um SKU de cluster gerenciado. |
ManagedClusterSKUName
O nome de um SKU de cluster gerenciado.
Valor | Description |
---|---|
Automatic |
Os clusters automáticos são otimizados para executar a maioria das cargas de trabalho de produção com configuração que segue as melhores práticas e recomendações do AKS para configuração de cluster e carga de trabalho, escalabilidade e segurança. Para obter mais detalhes sobre clusters automáticos, consulte aka.ms/aks/automatic. |
Base |
Opção base para o plano de controle do AKS. |
ManagedClusterSKUTier
A camada de um SKU de cluster gerenciado.
Valor | Description |
---|---|
Free |
O gerenciamento de cluster é gratuito, mas cobrado pelo uso de VM, armazenamento e rede. Melhor para experimentar, aprender, testar simples ou cargas de trabalho com menos de 10 nós. Não recomendado para casos de uso de produção. |
Premium |
O cluster tem funcionalidades premium, além de todos os recursos incluídos no 'Standard'. O Premium habilita a seleção de LongTermSupport (aka.ms/aks/lts) para determinadas versões do Kubernetes. |
Standard |
Recomendado para cargas de trabalho críticas e de produção. Inclui dimensionamento automático do plano de controle do Kubernetes, teste intensivo de carga de trabalho e até 5.000 nós por cluster. Garante 99,95% disponibilidade do ponto de extremidade do servidor de API do Kubernetes para clusters que usam Zonas de Disponibilidade e 99,9% de disponibilidade para clusters que não usam Zonas de Disponibilidade. |
ManagedClusterSnapshot
Um recurso de instantâneo de cluster gerenciado.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
id |
string (arm-id) |
ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
location |
string |
A geolocalização onde o recurso reside |
|
name |
string |
O nome do recurso |
|
properties.creationData |
CreationData a ser usado para especificar a ID do recurso de origem para criar esse instantâneo. |
||
properties.managedClusterPropertiesReadOnly |
O que as propriedades serão mostradas ao obter um instantâneo de cluster gerenciado. Essas propriedades são somente leitura. |
||
properties.snapshotType | NodePool |
O tipo de instantâneo. O padrão é NodePool. |
|
systemData |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. |
||
tags |
object |
Tags de recursos. |
|
type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
ManagedClusterSnapshotListResult
A resposta da operação List Managed Cluster Snapshots.
Nome | Tipo | Description |
---|---|---|
nextLink |
string |
A URL para obter o próximo conjunto de resultados de instantâneo de cluster gerenciado. |
value |
A lista de instantâneos de cluster gerenciado. |
networkMode
O modo de rede com o qual o CNI do Azure está configurado.
NetworkPlugin
Plug-in de rede usado para criar a rede do Kubernetes.
NetworkPluginMode
O modo que o plug-in de rede deve usar.
Valor | Description |
---|---|
overlay |
Os pods recebem IPs do espaço de endereço PodCIDR, mas usam domínios de roteamento do Azure em vez de plug-ins de referência do Kubenet local e ponte. |
NetworkPolicy
Política de rede usada para criar a rede do Kubernetes.
Valor | Description |
---|---|
azure |
Use políticas de rede do Azure. Confira as diferenças entre as políticas do Azure e do Calico para obter mais informações. |
calico |
Use políticas de rede do Calico. Confira as diferenças entre as políticas do Azure e do Calico para obter mais informações. |
cilium |
Use o Cilium para impor políticas de rede. Isso requer que networkDataplane seja 'cilium'. |
none |
As políticas de rede não serão impostas. Esse é o valor padrão quando NetworkPolicy não é especificado. |
NetworkProfileForSnapshot
perfil de rede para instantâneo de cluster gerenciado, essas propriedades são somente leitura.
Nome | Tipo | Description |
---|---|---|
loadBalancerSku |
O sku do balanceador de carga para o cluster gerenciado. |
|
networkMode |
O modo de rede com o qual o CNI do Azure está configurado. |
|
networkPlugin |
networkPlugin para instantâneo de cluster gerenciado. |
|
networkPluginMode |
NetworkPluginMode para instantâneo de cluster gerenciado. |
|
networkPolicy |
networkPolicy para instantâneo de cluster gerenciado. |
SnapshotType
O tipo de instantâneo. O padrão é NodePool.
Valor | Description |
---|---|
ManagedCluster |
O instantâneo é um instantâneo de um cluster gerenciado. |
NodePool |
O instantâneo é um instantâneo de um pool de nós. |
systemData
Metadados relativos à criação e última modificação do recurso.
Nome | Tipo | Description |
---|---|---|
createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
createdBy |
string |
A identidade que criou o recurso. |
createdByType |
O tipo de identidade que criou o recurso. |
|
lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |