Esx Settings Clusters Vms LifecycleHookInfo
The Esx Settings Clusters Vms LifecycleHookInfo schema contains properties that describe a VM lifecycle hook that is activated for a given VM.
This schema was added in vSphere API 9.0.0.0.
{
"vm": "string",
"lifecycle_state": "string",
"configuration": {
"timeout": 0
},
"hook_activated": "string",
"dynamic_update_processed": false
}
Identifier of the VM for which the hook is activated.
This property was added in vSphere API 9.0.0.0.
When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: VirtualMachine. When operations return a value of this schema as a response, the property will be an identifier for the resource type: VirtualMachine.
VM lifecycle state of the VM specified by vm
For more information see: Esx Settings Clusters Vms LifecycleState.
This property was added in vSphere API 9.0.0.0.
Configuration of the hook.
This property was added in vSphere API 9.0.0.0.
The vLCM system time when the hook is activated.
This property was added in vSphere API 9.0.0.0.
This property represents if the DynamicUpdateSpec given with POST /esx/settings/clusters/{cluster}/vms/lifecycle-hooks?action=process-dynamic-update is applied successfully for the {#member lifecycleState} of the given {#member vm}.
Defaults to False.
See POST /esx/settings/clusters/{cluster}/vms/lifecycle-hooks?action=process-dynamic-update about how to process the dynamic update for a given Esx Settings Clusters Vms LifecycleState.
This property was added in vSphere API 9.1.0.0.
This property is optional because it was added in a newer version than its parent node.