Snapshots - Update Tags
Atualiza tags em um instantâneo.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/snapshots/{resourceName}?api-version=2026-03-01
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
|
resource
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ |
O nome do recurso de cluster gerenciado. |
|
subscription
|
path | True |
string (uuid) |
O ID da assinatura de destino. O valor deve ser um UUID. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a utilizar para esta operação. |
Corpo do Pedido
| Name | Tipo | Description |
|---|---|---|
| tags |
object |
Tags de recursos. |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
Operação do Azure concluída com sucesso. |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Azure Active 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
Update Snapshot Tags
Pedido de amostra
PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/snapshots/snapshot1?api-version=2026-03-01
{
"tags": {
"key2": "new-val2",
"key3": "val3"
}
}
Resposta da amostra
{
"name": "snapshot1",
"type": "Microsoft.ContainerService/snapshots",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/snapshots/snapshot1",
"location": "westus",
"properties": {
"creationData": {
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/cluster1/agentPools/pool0"
},
"enableFIPS": false,
"kubernetesVersion": "1.20.5",
"nodeImageVersion": "AKSUbuntu-1804gen2containerd-2021.09.11",
"osSku": "Ubuntu",
"osType": "Linux",
"snapshotType": "NodePool",
"vmSize": "Standard_D2s_v3"
},
"systemData": {
"createdAt": "2021-08-09T20:13:23.298420761Z",
"createdBy": "user1",
"createdByType": "User"
},
"tags": {
"key2": "new-val2",
"key3": "val3"
}
}
Definições
| Name | Description |
|---|---|
|
created |
O tipo de identidade que criou o recurso. |
|
Creation |
Dados usados ao criar um recurso de destino a partir de um recurso de origem. |
|
Error |
O erro de gerenciamento de recursos informações adicionais. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
| OSSKU |
Especifica a SKU do sistema operacional usada pelo pool de agentes. O padrão é Ubuntu se OSType é Linux. O padrão é Windows2019 quando o Kubernetes <= 1.24 ou Windows2022 quando o Kubernetes >= 1.25 se OSType for Windows. |
| OSType |
O tipo de sistema operacional. O padrão é Linux. |
| Snapshot |
Um recurso de instantâneo do pool de nós. |
|
Snapshot |
O tipo de instantâneo. O padrão é NodePool. |
|
system |
Metadados referentes à criação e última modificação do recurso. |
|
Tags |
Tags objeto para operações de patch. |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CreationData
Dados usados ao criar um recurso de destino a partir de um recurso de origem.
| Name | Tipo | Description |
|---|---|---|
| sourceResourceId |
string (arm-id) |
Este é o ID ARM do objeto de origem a ser usado para criar o objeto de destino. |
ErrorAdditionalInfo
O erro de gerenciamento de recursos informações adicionais.
| Name | Tipo | Description |
|---|---|---|
| info |
object |
As informações adicionais. |
| type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
| Name | Tipo | Description |
|---|---|---|
| additionalInfo |
O erro informações adicionais. |
|
| code |
string |
O código de erro. |
| details |
Os detalhes do erro. |
|
| message |
string |
A mensagem de erro. |
| target |
string |
O alvo do erro. |
ErrorResponse
Resposta de erro
| Name | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
OSSKU
Especifica a SKU do sistema operacional usada pelo pool de agentes. O padrão é Ubuntu se OSType é Linux. O padrão é Windows2019 quando o Kubernetes <= 1.24 ou Windows2022 quando o Kubernetes >= 1.25 se OSType for Windows.
| Valor | Description |
|---|---|
| Ubuntu |
Use o Ubuntu como o sistema operacional para imagens de nós. |
| AzureLinux |
Use AzureLinux como o sistema operacional para imagens de nó. O Azure Linux é uma distro Linux otimizada para contêiner criada pela Microsoft, visite https://aka.ms/azurelinux para obter mais informações. |
| AzureLinux3 |
Use AzureLinux3 como o sistema operacional para imagens de nó. O Azure Linux é uma distro Linux otimizada para contêiner criada pela Microsoft, visite https://aka.ms/azurelinux para obter mais informações. Para limitações, visite https://aka.ms/aks/node-images. Para obter orientações sobre migração de SO, consulte https://aka.ms/aks/upgrade-os-version. |
| CBLMariner |
OSSKU preterido. A Microsoft recomenda que as novas implantações escolham 'AzureLinux' em vez disso. |
| Windows2019 |
Use o Windows2019 como o sistema operacional para imagens de nó. Não suportado para pools de nós do sistema. Windows2019 suporta apenas contêineres do Windows2019; ele não pode executar contêineres do Windows2022 e vice-versa. |
| Windows2022 |
Use o Windows2022 como o sistema operacional para imagens de nó. Não suportado para pools de nós do sistema. O Windows2022 suporta apenas contêineres do Windows2022; ele não pode executar contêineres do Windows2019 e vice-versa. |
| Ubuntu2204 |
Use o Ubuntu2204 como o sistema operacional para imagens de nós, no entanto, o Ubuntu 22.04 pode não ser suportado para todos os nodepools. Para limitações e versões kubernetes suportadas, consulte https://aka.ms/aks/supported-ubuntu-versions |
| Windows2025 |
Use o Windows2025 como o sistema operacional para imagens de nó. Não suportado para pools de nós do sistema. O Windows2025 suporta contentores Windows2022 e Windows 2025; não pode correr containers Windows2019 e vice-versa. |
| Ubuntu2404 |
Use o Ubuntu2404 como o sistema operacional para imagens de nós, no entanto, o Ubuntu 24.04 pode não ser suportado para todos os nodepools. Para limitações e versões suportadas do kubernetes, consulte https://aka.ms/aks/supported-ubuntu-versions |
| AzureContainerLinux |
Use o Azure Container Linux como sistema operativo para imagens de nós. Azure Container Linux é um sistema operativo Linux otimizado para contentores e focado na segurança, construído sobre Azure Linux, com um sistema de ficheiros imutável. O ACL deriva do projeto Flatcar Container Linux, baseando-se no comprovado design imutável e baseado em contentores do Flatcar, ao mesmo tempo que adiciona pacotes Linux Azure, serviços e integração profunda com o ciclo de vida do Azure e do AKS. Para mais informações, consulte https://aka.ms/azurecontainerlinux |
OSType
O tipo de sistema operacional. O padrão é Linux.
| Valor | Description |
|---|---|
| Linux |
Usa Linux. |
| Windows |
Usa o Windows. |
Snapshot
Um recurso de instantâneo do pool de nós.
| Name | Tipo | Default value | Description |
|---|---|---|---|
| id |
string (arm-id) |
ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
| location |
string |
A geolocalização onde o recurso vive |
|
| name |
string |
O nome do recurso |
|
| properties.creationData |
CreationData a ser usado para especificar o ID de recurso do pool de agentes de origem para criar esse instantâneo. |
||
| properties.enableFIPS |
boolean |
Se deve usar um sistema operacional habilitado para FIPS. |
|
| properties.kubernetesVersion |
string |
A versão do Kubernetes. |
|
| properties.nodeImageVersion |
string |
A versão da imagem do nó. |
|
| properties.osSku |
Especifica a SKU do sistema operacional usada pelo pool de agentes. O padrão é Ubuntu se OSType é Linux. O padrão é Windows2019 quando o Kubernetes <= 1.24 ou Windows2022 quando o Kubernetes >= 1.25 se OSType for Windows. |
||
| properties.osType | Linux |
O tipo de sistema operacional. O padrão é Linux. |
|
| properties.snapshotType | NodePool |
O tipo de instantâneo. O padrão é NodePool. |
|
| properties.vmSize |
string |
O tamanho da VM. |
|
| systemData |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
||
| tags |
object |
Tags de recursos. |
|
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft. Computação/Máquinas Virtuais" ou "Microsoft. ContasArmazenamento/Armazenamento" |
SnapshotType
O tipo de instantâneo. O padrão é NodePool.
| Valor | Description |
|---|---|
| NodePool |
O instantâneo é um instantâneo de um pool de nós. |
systemData
Metadados referentes à criação e última modificação do recurso.
| Name | 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. |
TagsObject
Tags objeto para operações de patch.
| Name | Tipo | Description |
|---|---|---|
| tags |
object |
Tags de recursos. |