Scheduled Actions - Virtual Machines Submit Hibernate
VirtualMachinesSubmitHibernate: programe la operación de hibernación para un lote de máquinas virtuales en datetime en el futuro.
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitHibernate?api-version=2025-05-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
locationparameter
|
path | True |
string minLength: 1 |
Nombre de ubicación. |
subscription
|
path | True |
string (uuid) |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
api-version
|
query | True |
string minLength: 1 |
Versión de API que se usará para la operación. |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
correlationid | True |
string |
Elemento CorrelationId |
executionParameters | True |
Parámetros de ejecución de la solicitud |
|
resources | True |
Los recursos de la solicitud |
|
schedule | True |
Programación de la solicitud |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
La operación de Azure se completó correctamente. |
|
Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Scheduled |
Scheduled |
ScheduledActions_VirtualMachinesSubmitHibernate_MaximumSet_Gen - generated by [MaximumSet] rule
Solicitud de ejemplo
POST https://management.azure.com/subscriptions/0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F/providers/Microsoft.ComputeSchedule/locations/sgwaluihhyqoxbfskudgqcikbns/virtualMachinesSubmitHibernate?api-version=2025-05-01
{
"schedule": {
"deadline": "2025-04-15T19:47:04.403Z",
"deadLine": "2025-04-15T19:47:04.403Z",
"timezone": "qacufsmctpgjozovlsihrzoctatcsj",
"timeZone": "upnmayfebiadztdktxzq",
"deadlineType": "Unknown"
},
"executionParameters": {
"optimizationPreference": "Cost",
"retryPolicy": {
"retryCount": 25,
"retryWindowInMinutes": 4
}
},
"resources": {
"ids": [
"/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
]
},
"correlationid": "htqivutynuoslvbp"
}
Respuesta de muestra
{
"type": "yrmuumqaqiyotst",
"location": "hhioerbsucdqayxk",
"results": [
{
"resourceId": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3",
"errorCode": "ynukyltendgmn",
"errorDetails": "tifeuh",
"operation": {
"operationId": "vppyaxq",
"resourceId": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3",
"opType": "Unknown",
"subscriptionId": "vofvsus",
"deadline": "2025-04-15T19:47:03.591Z",
"deadlineType": "Unknown",
"state": "Unknown",
"timezone": "nwugsooykqggcokphgdj",
"timeZone": "qkxnxnumvfqmsmpyccv",
"resourceOperationError": {
"errorCode": "fagfsojftlff",
"errorDetails": "rtihrkjasrjkllqccuysjrg"
},
"completedAt": "2025-04-15T19:47:03.591Z",
"retryPolicy": {
"retryCount": 25,
"retryWindowInMinutes": 4
}
}
}
],
"description": "ploigcuqj"
}
ScheduledActions_VirtualMachinesSubmitHibernate_MinimumSet_Gen - generated by [MinimumSet] rule
Solicitud de ejemplo
POST https://management.azure.com/subscriptions/0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F/providers/Microsoft.ComputeSchedule/locations/slxeawqkswmmfjbvkratyfhx/virtualMachinesSubmitHibernate?api-version=2025-05-01
{
"schedule": {
"deadlineType": "Unknown"
},
"executionParameters": {},
"resources": {
"ids": [
"/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
]
},
"correlationid": "htqivutynuoslvbp"
}
Respuesta de muestra
{
"type": "yrmuumqaqiyotst",
"location": "hhioerbsucdqayxk",
"description": "ploigcuqj"
}
Definiciones
Nombre | Description |
---|---|
Deadline |
Los tipos de fechas límite admitidas por ScheduledActions |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
Execution |
Detalles adicionales necesarios para ejecutar la solicitud del usuario |
Hibernate |
Respuesta de una solicitud Hibernate |
Operation |
Valores que definen los estados de las operaciones en Acciones programadas |
Optimization |
Las preferencias que los clientes pueden seleccionar para optimizar sus solicitudes a ScheduledActions |
Resource |
Respuesta de alto nivel de una operación en un recurso |
Resource |
Detalles de una respuesta de una operación en un recurso |
Resource |
Estos describen los errores que se producen en el nivel de recurso. |
Resource |
El tipo de tipos de operación que se pueden realizar en recursos mediante ScheduledActions |
Resources |
Los recursos necesarios para la solicitud de usuario |
Retry |
Directiva de reintento para la solicitud de usuario |
Schedule |
Los detalles de programación de la solicitud de usuario |
Submit |
Esta es la solicitud de hibernación. |
DeadlineType
Los tipos de fechas límite admitidas por ScheduledActions
Valor | Description |
---|---|
Unknown |
Valor predeterminado de Desconocido. |
InitiateAt |
Inicie la operación en la fecha límite especificada. |
CompleteBy |
Complete la operación según la fecha límite especificada. |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Detalles del error. |
|
message |
string |
El mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
ExecutionParameters
Detalles adicionales necesarios para ejecutar la solicitud del usuario
Nombre | Tipo | Description |
---|---|---|
optimizationPreference |
Detalles que podrían optimizar la solicitud del usuario |
|
retryPolicy |
Directiva de reintento que el usuario puede pasar |
HibernateResourceOperationResponse
Respuesta de una solicitud Hibernate
Nombre | Tipo | Description |
---|---|---|
description |
string |
Descripción de la respuesta de la operación |
location |
string |
Ubicación de la solicitud Hibernate por ejemplo westus |
results |
Resultados de la solicitud Hibernate si no existe ningún error. |
|
type |
string |
Tipo de recursos usados en la solicitud Hibernate, por ejemplo, máquinas virtuales |
OperationState
Valores que definen los estados de las operaciones en Acciones programadas
Valor | Description |
---|---|
Unknown |
Valor predeterminado de la enumeración de estado de la operación |
PendingScheduling |
Operaciones pendientes de programación |
Scheduled |
Operaciones programadas |
PendingExecution |
Operaciones que esperan ejecutarse |
Executing |
Operaciones que están en proceso de ejecución |
Succeeded |
Operaciones que sucedieron |
Failed |
Operaciones con errores |
Cancelled |
Operaciones canceladas por el usuario |
Blocked |
Operaciones bloqueadas |
OptimizationPreference
Las preferencias que los clientes pueden seleccionar para optimizar sus solicitudes a ScheduledActions
Valor | Description |
---|---|
Cost |
Optimización al considerar el ahorro de costos |
Availability |
Optimización al considerar la disponibilidad de los recursos |
CostAvailabilityBalanced |
Optimización al considerar un equilibrio de costo y disponibilidad |
ResourceOperation
Respuesta de alto nivel de una operación en un recurso
Nombre | Tipo | Description |
---|---|---|
errorCode |
string |
Código de error de nivel de recurso si existe |
errorDetails |
string |
Detalles del error de nivel de recurso si existen |
operation |
Detalles de la operación realizada en un recurso |
|
resourceId |
string (arm-id) |
Identificador único del recurso implicado en la operación, por ejemplo ArmId |
ResourceOperationDetails
Detalles de una respuesta de una operación en un recurso
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
completedAt |
string (date-time) |
Hora en que se completó la operación si los errores son null |
|
deadline |
string (date-time) |
Fecha límite de la operación |
|
deadlineType | Unknown |
Tipo de fecha límite de la operación |
|
opType | Unknown |
Tipo de operación realizada en los recursos |
|
operationId |
string |
Identificador de operación para la operación única |
|
resourceId |
string (arm-id) |
Identificador único del recurso implicado en la operación, por ejemplo ArmId |
|
resourceOperationError |
Errores de nivel de operación si existen |
||
retryPolicy |
Directiva de reintento que el usuario puede pasar |
||
state | Unknown |
Estado actual de la operación |
|
subscriptionId |
string |
Identificador de suscripción adjunto a la solicitud |
|
timeZone |
string |
Zona horaria de la operación |
|
timezone |
string |
Zona horaria de la operación |
ResourceOperationError
Estos describen los errores que se producen en el nivel de recurso.
Nombre | Tipo | Description |
---|---|---|
errorCode |
string |
Código para el error, por ejemplo, 404, 500 |
errorDetails |
string |
Mensaje detallado sobre el error |
ResourceOperationType
El tipo de tipos de operación que se pueden realizar en recursos mediante ScheduledActions
Valor | Description |
---|---|
Unknown |
Valor predeterminado para este tipo de enumeración |
Start |
Iniciar operaciones en los recursos |
Deallocate |
Desasignar operaciones en los recursos |
Hibernate |
Operaciones de hibernación en los recursos |
Resources
Los recursos necesarios para la solicitud de usuario
Nombre | Tipo | Description |
---|---|---|
ids |
string[] (arm-id) |
Identificadores de recurso usados para la solicitud |
RetryPolicy
Directiva de reintento para la solicitud de usuario
Nombre | Tipo | Description |
---|---|---|
retryCount |
integer (int32) |
Recuento de reintentos para la solicitud de usuario |
retryWindowInMinutes |
integer (int32) |
Período de reintento en minutos para la solicitud de usuario |
Schedule
Los detalles de programación de la solicitud de usuario
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
deadLine |
string (date-time) |
La fecha límite de la operación |
|
deadline |
string (date-time) |
La fecha límite de la operación |
|
deadlineType | Unknown |
El tipo de fecha límite de la operación, puede ser InitiateAt o CompleteBy. |
|
timeZone |
string |
Zona horaria de la operación |
|
timezone |
string |
Zona horaria de la operación |
SubmitHibernateRequest
Esta es la solicitud de hibernación.
Nombre | Tipo | Description |
---|---|---|
correlationid |
string |
Elemento CorrelationId |
executionParameters |
Parámetros de ejecución de la solicitud |
|
resources |
Los recursos de la solicitud |
|
schedule |
Programación de la solicitud |