Partilhar via


Apply Updates - Create Or Update Or Cancel

Aplicar Atualizações ao recurso
Aplicar atualizações de manutenção ao recurso

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/{applyUpdateName}?api-version=2023-09-01-preview

Parâmetros do URI

Name Em Necessário Tipo Description
applyUpdateName
path True

string

Nome ApplyUpdate

providerName
path True

string

Nome do fornecedor de recursos

resourceGroupName
path True

string

Nome do grupo de recursos

resourceName
path True

string

Identificador de recursos

resourceType
path True

string

Tipo de recurso

subscriptionId
path True

string

Credenciais de subscrição que identificam exclusivamente uma subscrição do Microsoft Azure. O ID da subscrição faz parte do URI para cada chamada de serviço.

api-version
query True

string

Versão da API a utilizar com o pedido de cliente.

Corpo do Pedido

Name Tipo Description
properties.lastUpdateTime

string

Hora da Última Atualização

properties.resourceId

string

O resourceId

properties.status

UpdateStatus

O estado

Respostas

Name Tipo Description
200 OK

ApplyUpdate

Pedido de atualização ApplyUpdate aceite

201 Created

ApplyUpdate

Pedido de criação ApplyUpdate aceite

Other Status Codes

MaintenanceError

BadRequest

Exemplos

ApplyUpdates_CreateOrUpdateOnly_NoCancellation
ApplyUpdates_CreateOrUpdateOrCancel

ApplyUpdates_CreateOrUpdateOnly_NoCancellation

Pedido de amostra

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1/providers/Microsoft.Maintenance/applyUpdates/20230901121200?api-version=2023-09-01-preview

{}

Resposta da amostra

{
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1/providers/Microsoft.Maintenance/applyUpdates/e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
  "name": "e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
  "type": "Microsoft.Maintenance/applyUpdates",
  "properties": {
    "resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1",
    "status": "Pending"
  }
}
{
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1/providers/Microsoft.Maintenance/applyUpdates/e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
  "name": "e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
  "type": "Microsoft.Maintenance/applyUpdates",
  "properties": {
    "resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1",
    "status": "Pending"
  }
}

ApplyUpdates_CreateOrUpdateOrCancel

Pedido de amostra

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/maintenanceConfig1/providers/Microsoft.Maintenance/applyUpdates/20230901121200?api-version=2023-09-01-preview

{
  "properties": {
    "status": "Cancel"
  }
}

Resposta da amostra

{
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1/providers/microsoft.maintenance/applyupdates/20230901121200",
  "name": "maintenanceConfig1",
  "type": "Microsoft.Maintenance/applyUpdates",
  "properties": {
    "status": "Cancelled",
    "resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1"
  }
}
{
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1/providers/microsoft.maintenance/applyupdates/20230901121200",
  "name": "maintenanceConfig1",
  "type": "Microsoft.Maintenance/applyUpdates",
  "properties": {
    "status": "Cancelled",
    "resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1"
  }
}

Definições

Name Description
ApplyUpdate

Aplicar pedido de atualização

createdByType

O tipo de identidade que criou o recurso.

ErrorDetails

Um erro de detalhes de resposta recebidos do serviço de Manutenção do Azure.

MaintenanceError

Uma resposta de erro recebida do serviço de Manutenção do Azure.

systemData

Metadados relativos à criação e última modificação do recurso.

UpdateStatus

O estado

ApplyUpdate

Aplicar pedido de atualização

Name Tipo Description
id

string

Identificador completamente qualificado do recurso

name

string

O nome do recurso

properties.lastUpdateTime

string

Hora da Última Atualização

properties.resourceId

string

O resourceId

properties.status

UpdateStatus

O estado

systemData

systemData

O Azure Resource Manager metadados que contêm informações createdBy e modifiedBy.

type

string

Tipo do recurso

createdByType

O tipo de identidade que criou o recurso.

Name Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorDetails

Um erro de detalhes de resposta recebidos do serviço de Manutenção do Azure.

Name Tipo Description
code

string

Código de erro definido pelo serviço. Este código serve como um sub-estado para o código de erro HTTP especificado na resposta.

message

string

Representação legível por humanos do erro.

MaintenanceError

Uma resposta de erro recebida do serviço de Manutenção do Azure.

Name Tipo Description
error

ErrorDetails

Detalhes do erro

systemData

Metadados relativos à criação e última modificação do recurso.

Name Tipo Description
createdAt

string

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.

UpdateStatus

O estado

Name Tipo Description
Cancel

string

Cancele o agendamento e deixe de criar PMR para recursos que façam parte do mesmo. Aplicável apenas ao tipo de recurso Configuração de Manutenção.

Cancelled

string

Envie a resposta Cancelada ao utilizador se o pedido tiver vindo a cancelar o agendamento. Aplicável apenas ao tipo de recurso Configuração de Manutenção.

Completed

string

Todas as atualizações são aplicadas com êxito.

InProgress

string

Atualizações instalação estão em curso.

NoUpdatesPending

string

Não estão pendentes atualizações.

Pending

string

Existem atualizações pendentes a instalar.

RetryLater

string

Atualizações instalação falhou e deve ser repetida mais tarde.

RetryNow

string

Atualizações instalação falhou, mas está pronto para tentar novamente.