Compartilhar 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 de URI

Nome Em Obrigatório Tipo Description
applyUpdateName
path True

string

Nome de ApplyUpdate

providerName
path True

string

Nome do provedor de recursos

resourceGroupName
path True

string

Nome do grupo de recursos

resourceName
path True

string

Identificador de recurso

resourceType
path True

string

Tipo de recurso

subscriptionId
path True

string

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

api-version
query True

string

Versão da API a ser usada com a solicitação do cliente.

Corpo da solicitação

Nome Tipo Description
properties.lastUpdateTime

string

Hora da Última Atualização

properties.resourceId

string

A resourceId

properties.status

UpdateStatus

O status

Respostas

Nome Tipo Description
200 OK

ApplyUpdate

Solicitação de atualização ApplyUpdate aceita

201 Created

ApplyUpdate

Solicitação de criação ApplyUpdate aceita

Other Status Codes

MaintenanceError

BadRequest

Exemplos

ApplyUpdates_CreateOrUpdateOnly_NoCancellation
ApplyUpdates_CreateOrUpdateOrCancel

ApplyUpdates_CreateOrUpdateOnly_NoCancellation

Solicitação de exemplo

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 de exemplo

{
  "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

Solicitação de exemplo

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 de exemplo

{
  "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

Nome Description
ApplyUpdate

Aplicar solicitação de atualização

createdByType

O tipo de identidade que criou o recurso.

ErrorDetails

Detalhes de resposta de erro 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 status

ApplyUpdate

Aplicar solicitação de atualização

Nome Tipo Description
id

string

Identificador totalmente qualificado do recurso

name

string

Nome do recurso

properties.lastUpdateTime

string

Hora da Última Atualização

properties.resourceId

string

A resourceId

properties.status

UpdateStatus

O status

systemData

systemData

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

type

string

Tipo do recurso

createdByType

O tipo de identidade que criou o recurso.

Nome Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorDetails

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

Nome Tipo Description
code

string

Código de erro definido pelo serviço. Esse código atua como um substatus do código de erro HTTP especificado na resposta.

message

string

Representação legível ao olho humano do erro.

MaintenanceError

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

Nome Tipo Description
error

ErrorDetails

Detalhes do erro

systemData

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

Nome 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 status

Nome Tipo Description
Cancel

string

Cancele o agendamento e pare de criar PMR para recursos que fazem parte dele. Aplicável somente ao tipo de recurso Configuração de Manutenção.

Cancelled

string

Envie a resposta Cancelada para o usuário se a solicitação veio para cancelar o agendamento. Aplicável somente 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á em andamento.

NoUpdatesPending

string

Nenhuma atualização está pendente.

Pending

string

Há atualizações pendentes a serem instaladas.

RetryLater

string

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

RetryNow

string

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