Compartir a través de


Apply Updates - Create Or Update Or Cancel

Aplicación de Novedades al recurso
Aplicación de actualizaciones de mantenimiento al 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 identificador URI

Nombre En Requerido Tipo Description
applyUpdateName
path True

string

ApplyUpdate name (Nombre de ApplyUpdate)

providerName
path True

string

Nombre del proveedor de recursos

resourceGroupName
path True

string

Definición de un nombre de grupo de recursos

resourceName
path True

string

Identificador de recursos

resourceType
path True

string

Tipo de recurso

subscriptionId
path True

string

Credenciales de suscripción que identifican de forma única una suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI para cada llamada al servicio.

api-version
query True

string

Versión de la API que se va a usar con la solicitud de cliente.

Cuerpo de la solicitud

Nombre Tipo Description
properties.lastUpdateTime

string

Hora de la última actualización

properties.resourceId

string

ResourceId

properties.status

UpdateStatus

El estado

Respuestas

Nombre Tipo Description
200 OK

ApplyUpdate

Solicitud de actualización ApplyUpdate aceptada

201 Created

ApplyUpdate

Solicitud de creación de ApplyUpdate aceptada

Other Status Codes

MaintenanceError

BadRequest

Ejemplos

ApplyUpdates_CreateOrUpdateOnly_NoCancellation
ApplyUpdates_CreateOrUpdateOrCancel

ApplyUpdates_CreateOrUpdateOnly_NoCancellation

Solicitud de ejemplo

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

{}

Respuesta de muestra

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

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

Nombre Description
ApplyUpdate

Aplicación de la solicitud de actualización

createdByType

Tipo de identidad que creó el recurso.

ErrorDetails

Detalles de respuesta de error recibidos del servicio mantenimiento de Azure.

MaintenanceError

Respuesta de error recibida del servicio mantenimiento de Azure.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

UpdateStatus

El estado

ApplyUpdate

Aplicación de la solicitud de actualización

Nombre Tipo Description
id

string

Identificador completamente calificado del recurso

name

string

Nombre del recurso

properties.lastUpdateTime

string

Hora de la última actualización

properties.resourceId

string

ResourceId

properties.status

UpdateStatus

El estado

systemData

systemData

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy.

type

string

Tipo de recurso

createdByType

Tipo de identidad que creó el recurso.

Nombre Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorDetails

Detalles de respuesta de error recibidos del servicio mantenimiento de Azure.

Nombre Tipo Description
code

string

Código del error definido por el servicio. Este código funciona como estado secundario del código de error HTTP especificado en la respuesta.

message

string

Representación legible del error.

MaintenanceError

Respuesta de error recibida del servicio mantenimiento de Azure.

Nombre Tipo Description
error

ErrorDetails

Detalles del error

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Nombre Tipo Description
createdAt

string

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.

UpdateStatus

El estado

Nombre Tipo Description
Cancel

string

Cancele la programación y deje de crear PMR para los recursos que forman parte de él. Solo se aplica al tipo de recurso De configuración de mantenimiento.

Cancelled

string

Envíe la respuesta Cancelada al usuario si la solicitud llegó a cancelar la programación. Solo se aplica al tipo de recurso De configuración de mantenimiento.

Completed

string

Todas las actualizaciones se aplican correctamente.

InProgress

string

Novedades instalación está en curso.

NoUpdatesPending

string

No hay actualizaciones pendientes.

Pending

string

Hay actualizaciones pendientes para instalarse.

RetryLater

string

Novedades error en la instalación y se debe reintentar más adelante.

RetryNow

string

Novedades error de instalación, pero están listos para volver a intentarlo.