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 |
---|---|---|---|---|
apply
|
path | True |
string |
Nome de ApplyUpdate |
provider
|
path | True |
string |
Nome do provedor de recursos |
resource
|
path | True |
string |
Nome do grupo de recursos |
resource
|
path | True |
string |
Identificador de recurso |
resource
|
path | True |
string |
Tipo de recurso |
subscription
|
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 |
O status |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Solicitação de atualização ApplyUpdate aceita |
|
201 Created |
Solicitação de criação ApplyUpdate aceita |
|
Other Status Codes |
BadRequest |
Exemplos
Apply |
Apply |
ApplyUpdates_CreateOrUpdateOnly_NoCancellation
Solicitação de exemplo
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 |
---|---|
Apply |
Aplicar solicitação de atualização |
created |
O tipo de identidade que criou o recurso. |
Error |
Detalhes de resposta de erro recebidos do serviço de Manutenção do Azure. |
Maintenance |
Uma resposta de erro recebida do serviço de Manutenção do Azure. |
system |
Metadados relativos à criação e à última modificação do recurso. |
Update |
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 |
O status |
|
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 |
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 |
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 |
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. |