Scheduled Actions - Virtual Machines Execute Hibernate
VirtualMachinesExecuteHibernate:对一批虚拟机执行休眠操作,计算计划收到该操作后立即触发此操作。
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteHibernate?api-version=2025-05-01
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
locationparameter
|
path | True |
string minLength: 1 |
位置名称。 |
subscription
|
path | True |
string (uuid) |
目标订阅的 ID。 该值必须是 UUID。 |
api-version
|
query | True |
string minLength: 1 |
用于此操作的 API 版本。 |
请求正文
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
correlationid | True |
string |
CorrelationId 项 |
executionParameters | True |
请求的执行参数 |
|
resources | True |
请求的资源 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
Azure作已成功完成。 |
|
Other Status Codes |
意外的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
user_impersonation | 模拟用户帐户 |
示例
Scheduled |
Scheduled |
ScheduledActions_VirtualMachinesExecuteHibernate_MaximumSet_Gen - generated by [MaximumSet] rule
示例请求
POST https://management.azure.com/subscriptions/0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F/providers/Microsoft.ComputeSchedule/locations/pxjjubifupovxakrcjafxrcbgizolx/virtualMachinesExecuteHibernate?api-version=2025-05-01
{
"executionParameters": {
"optimizationPreference": "Cost",
"retryPolicy": {
"retryCount": 25,
"retryWindowInMinutes": 4
}
},
"resources": {
"ids": [
"/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
]
},
"correlationid": "jmdiz"
}
示例响应
{
"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_VirtualMachinesExecuteHibernate_MinimumSet_Gen - generated by [MinimumSet] rule
示例请求
POST https://management.azure.com/subscriptions/0505D8E4-D41A-48FB-9CA5-4AF8D93BE75F/providers/Microsoft.ComputeSchedule/locations/klbbfkgnebotnwosvbsze/virtualMachinesExecuteHibernate?api-version=2025-05-01
{
"executionParameters": {},
"resources": {
"ids": [
"/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"
]
},
"correlationid": "jmdiz"
}
示例响应
{
"type": "yrmuumqaqiyotst",
"location": "hhioerbsucdqayxk",
"description": "ploigcuqj"
}
定义
名称 | 说明 |
---|---|
Deadline |
ScheduledActions 支持的截止时间类型 |
Error |
资源管理错误附加信息。 |
Error |
错误详细信息。 |
Error |
错误响应 |
Execute |
executeHibernateRequest 请求执行Hibernate 操作 |
Execution |
运行用户请求所需的额外详细信息 |
Hibernate |
来自休眠请求的响应 |
Operation |
在计划操作中定义操作状态的值 |
Optimization |
客户可以选择的首选项来优化其对 ScheduledActions 的请求 |
Resource |
对资源执行的操作的高级别响应 |
Resource |
对资源执行的操作的响应的详细信息 |
Resource |
这些描述在资源级别发生的错误 |
Resource |
可以使用 ScheduledActions 对资源执行的操作类型 |
Resources |
用户请求所需的资源 |
Retry |
用户请求的重试策略 |
DeadlineType
ScheduledActions 支持的截止时间类型
值 | 说明 |
---|---|
CompleteBy |
在给定的最后期限之前完成操作。 |
InitiateAt |
在给定的最后期限启动操作。 |
Unknown |
默认值为 Unknown。 |
ErrorAdditionalInfo
资源管理错误附加信息。
名称 | 类型 | 说明 |
---|---|---|
info |
object |
其他信息。 |
type |
string |
其他信息类型。 |
ErrorDetail
错误详细信息。
名称 | 类型 | 说明 |
---|---|---|
additionalInfo |
错误附加信息。 |
|
code |
string |
错误代码。 |
details |
错误详细信息。 |
|
message |
string |
错误消息。 |
target |
string |
错误目标。 |
ErrorResponse
错误响应
名称 | 类型 | 说明 |
---|---|---|
error |
错误对象。 |
ExecuteHibernateRequest
executeHibernateRequest 请求执行Hibernate 操作
名称 | 类型 | 说明 |
---|---|---|
correlationid |
string |
CorrelationId 项 |
executionParameters |
请求的执行参数 |
|
resources |
请求的资源 |
ExecutionParameters
运行用户请求所需的额外详细信息
名称 | 类型 | 说明 |
---|---|---|
optimizationPreference |
可以优化用户请求的详细信息 |
|
retryPolicy |
用户可以传递的重试策略 |
HibernateResourceOperationResponse
来自休眠请求的响应
名称 | 类型 | 说明 |
---|---|---|
description |
string |
操作响应的说明 |
location |
string |
休眠请求的位置,例如 westus |
results |
如果不存在错误,则来自 Hibernate 请求的结果 |
|
type |
string |
休眠请求中使用的资源类型,例如虚拟机 |
OperationState
在计划操作中定义操作状态的值
值 | 说明 |
---|---|
Blocked |
被阻止的操作 |
Cancelled |
用户已取消的操作 |
Executing |
正在执行的操作 |
Failed |
失败的操作 |
PendingExecution |
正在等待执行的操作 |
PendingScheduling |
挂起计划的操作 |
Scheduled |
已计划的操作 |
Succeeded |
起诉的操作 |
Unknown |
操作状态枚举的默认值 |
OptimizationPreference
客户可以选择的首选项来优化其对 ScheduledActions 的请求
值 | 说明 |
---|---|
Availability |
考虑资源可用性时进行优化 |
Cost |
考虑节省成本的同时进行优化 |
CostAvailabilityBalanced |
考虑成本和可用性的平衡时进行优化 |
ResourceOperation
对资源执行的操作的高级别响应
名称 | 类型 | 说明 |
---|---|---|
errorCode |
string |
资源级别错误代码(如果存在) |
errorDetails |
string |
资源级别错误详细信息(如果存在) |
operation |
对资源执行的操作的详细信息 |
|
resourceId |
string (arm-id) |
操作中涉及的资源的唯一标识符,例如 ArmId |
ResourceOperationDetails
对资源执行的操作的响应的详细信息
名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
completedAt |
string (date-time) |
如果错误为 null,操作完成的时间 |
|
deadline |
string (date-time) |
操作的最后期限 |
|
deadlineType | Unknown |
操作的最后期限类型 |
|
opType | Unknown |
对资源执行的操作类型 |
|
operationId |
string |
唯一操作的操作标识符 |
|
resourceId |
string (arm-id) |
操作中涉及的资源的唯一标识符,例如 ArmId |
|
resourceOperationError |
操作级别错误(如果存在) |
||
retryPolicy |
用户可以传递的重试策略 |
||
state | Unknown |
操作的当前状态 |
|
subscriptionId |
string |
附加到请求的订阅 ID |
|
timeZone |
string |
操作的时区 |
|
timezone |
string |
操作的时区 |
ResourceOperationError
这些描述在资源级别发生的错误
名称 | 类型 | 说明 |
---|---|---|
errorCode |
string |
错误的代码,例如 404、500 |
errorDetails |
string |
有关错误的详细消息 |
ResourceOperationType
可以使用 ScheduledActions 对资源执行的操作类型
值 | 说明 |
---|---|
Deallocate |
解除分配对资源的操作 |
Hibernate |
对资源的休眠操作 |
Start |
开始对资源执行的操作 |
Unknown |
此枚举类型的默认值 |
Resources
用户请求所需的资源
名称 | 类型 | 说明 |
---|---|---|
ids |
string[] (arm-id) |
用于请求的资源 ID |
RetryPolicy
用户请求的重试策略
名称 | 类型 | 说明 |
---|---|---|
retryCount |
integer (int32) |
用户请求的重试计数 |
retryWindowInMinutes |
integer (int32) |
用户请求的重试窗口(以分钟为单位) |