1. Packages
  2. Intersight Provider
  3. API Docs
  4. getHyperflexVmSnapshotInfo
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

intersight.getHyperflexVmSnapshotInfo

Explore with Pulumi AI

intersight logo
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

    Virtual Machine Snapshot information like replication status, snapshot point and status.

    Using getHyperflexVmSnapshotInfo

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getHyperflexVmSnapshotInfo(args: GetHyperflexVmSnapshotInfoArgs, opts?: InvokeOptions): Promise<GetHyperflexVmSnapshotInfoResult>
    function getHyperflexVmSnapshotInfoOutput(args: GetHyperflexVmSnapshotInfoOutputArgs, opts?: InvokeOptions): Output<GetHyperflexVmSnapshotInfoResult>
    def get_hyperflex_vm_snapshot_info(account_moid: Optional[str] = None,
                                       additional_properties: Optional[str] = None,
                                       ancestors: Optional[Sequence[GetHyperflexVmSnapshotInfoAncestor]] = None,
                                       class_id: Optional[str] = None,
                                       cluster_id_snap_maps: Optional[Sequence[GetHyperflexVmSnapshotInfoClusterIdSnapMap]] = None,
                                       create_time: Optional[str] = None,
                                       display_status: Optional[str] = None,
                                       domain_group_moid: Optional[str] = None,
                                       error: Optional[GetHyperflexVmSnapshotInfoError] = None,
                                       id: Optional[str] = None,
                                       label: Optional[str] = None,
                                       mod_time: Optional[str] = None,
                                       mode: Optional[str] = None,
                                       moid: Optional[str] = None,
                                       object_type: Optional[str] = None,
                                       owners: Optional[Sequence[str]] = None,
                                       parent: Optional[GetHyperflexVmSnapshotInfoParent] = None,
                                       parent_snapshot: Optional[GetHyperflexVmSnapshotInfoParentSnapshot] = None,
                                       permission_resources: Optional[Sequence[GetHyperflexVmSnapshotInfoPermissionResource]] = None,
                                       replication_status: Optional[str] = None,
                                       shared_scope: Optional[str] = None,
                                       snapshot_error_msg: Optional[str] = None,
                                       snapshot_status: Optional[str] = None,
                                       source_timestamp: Optional[float] = None,
                                       src_cluster: Optional[GetHyperflexVmSnapshotInfoSrcCluster] = None,
                                       src_cluster_name: Optional[str] = None,
                                       tags: Optional[Sequence[GetHyperflexVmSnapshotInfoTag]] = None,
                                       target_completion_timestamp: Optional[float] = None,
                                       tgt_cluster: Optional[GetHyperflexVmSnapshotInfoTgtCluster] = None,
                                       tgt_cluster_name: Optional[str] = None,
                                       version_context: Optional[GetHyperflexVmSnapshotInfoVersionContext] = None,
                                       vm_backup_info: Optional[GetHyperflexVmSnapshotInfoVmBackupInfo] = None,
                                       vm_entity_reference: Optional[GetHyperflexVmSnapshotInfoVmEntityReference] = None,
                                       vm_snapshot_entity_reference: Optional[GetHyperflexVmSnapshotInfoVmSnapshotEntityReference] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetHyperflexVmSnapshotInfoResult
    def get_hyperflex_vm_snapshot_info_output(account_moid: Optional[pulumi.Input[str]] = None,
                                       additional_properties: Optional[pulumi.Input[str]] = None,
                                       ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexVmSnapshotInfoAncestorArgs]]]] = None,
                                       class_id: Optional[pulumi.Input[str]] = None,
                                       cluster_id_snap_maps: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexVmSnapshotInfoClusterIdSnapMapArgs]]]] = None,
                                       create_time: Optional[pulumi.Input[str]] = None,
                                       display_status: Optional[pulumi.Input[str]] = None,
                                       domain_group_moid: Optional[pulumi.Input[str]] = None,
                                       error: Optional[pulumi.Input[GetHyperflexVmSnapshotInfoErrorArgs]] = None,
                                       id: Optional[pulumi.Input[str]] = None,
                                       label: Optional[pulumi.Input[str]] = None,
                                       mod_time: Optional[pulumi.Input[str]] = None,
                                       mode: Optional[pulumi.Input[str]] = None,
                                       moid: Optional[pulumi.Input[str]] = None,
                                       object_type: Optional[pulumi.Input[str]] = None,
                                       owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                       parent: Optional[pulumi.Input[GetHyperflexVmSnapshotInfoParentArgs]] = None,
                                       parent_snapshot: Optional[pulumi.Input[GetHyperflexVmSnapshotInfoParentSnapshotArgs]] = None,
                                       permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexVmSnapshotInfoPermissionResourceArgs]]]] = None,
                                       replication_status: Optional[pulumi.Input[str]] = None,
                                       shared_scope: Optional[pulumi.Input[str]] = None,
                                       snapshot_error_msg: Optional[pulumi.Input[str]] = None,
                                       snapshot_status: Optional[pulumi.Input[str]] = None,
                                       source_timestamp: Optional[pulumi.Input[float]] = None,
                                       src_cluster: Optional[pulumi.Input[GetHyperflexVmSnapshotInfoSrcClusterArgs]] = None,
                                       src_cluster_name: Optional[pulumi.Input[str]] = None,
                                       tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexVmSnapshotInfoTagArgs]]]] = None,
                                       target_completion_timestamp: Optional[pulumi.Input[float]] = None,
                                       tgt_cluster: Optional[pulumi.Input[GetHyperflexVmSnapshotInfoTgtClusterArgs]] = None,
                                       tgt_cluster_name: Optional[pulumi.Input[str]] = None,
                                       version_context: Optional[pulumi.Input[GetHyperflexVmSnapshotInfoVersionContextArgs]] = None,
                                       vm_backup_info: Optional[pulumi.Input[GetHyperflexVmSnapshotInfoVmBackupInfoArgs]] = None,
                                       vm_entity_reference: Optional[pulumi.Input[GetHyperflexVmSnapshotInfoVmEntityReferenceArgs]] = None,
                                       vm_snapshot_entity_reference: Optional[pulumi.Input[GetHyperflexVmSnapshotInfoVmSnapshotEntityReferenceArgs]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetHyperflexVmSnapshotInfoResult]
    func LookupHyperflexVmSnapshotInfo(ctx *Context, args *LookupHyperflexVmSnapshotInfoArgs, opts ...InvokeOption) (*LookupHyperflexVmSnapshotInfoResult, error)
    func LookupHyperflexVmSnapshotInfoOutput(ctx *Context, args *LookupHyperflexVmSnapshotInfoOutputArgs, opts ...InvokeOption) LookupHyperflexVmSnapshotInfoResultOutput

    > Note: This function is named LookupHyperflexVmSnapshotInfo in the Go SDK.

    public static class GetHyperflexVmSnapshotInfo 
    {
        public static Task<GetHyperflexVmSnapshotInfoResult> InvokeAsync(GetHyperflexVmSnapshotInfoArgs args, InvokeOptions? opts = null)
        public static Output<GetHyperflexVmSnapshotInfoResult> Invoke(GetHyperflexVmSnapshotInfoInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetHyperflexVmSnapshotInfoResult> getHyperflexVmSnapshotInfo(GetHyperflexVmSnapshotInfoArgs args, InvokeOptions options)
    public static Output<GetHyperflexVmSnapshotInfoResult> getHyperflexVmSnapshotInfo(GetHyperflexVmSnapshotInfoArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getHyperflexVmSnapshotInfo:getHyperflexVmSnapshotInfo
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetHyperflexVmSnapshotInfoAncestor>
    ClassId string
    ClusterIdSnapMaps List<GetHyperflexVmSnapshotInfoClusterIdSnapMap>
    CreateTime string
    The time when this managed object was created.
    DisplayStatus string
    Combined status code from replication and snapshot status to display in the Intersight UI.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Error GetHyperflexVmSnapshotInfoError
    Id string
    Label string
    The name of the Virtual Machine and the time stamp of the snapshot.
    ModTime string
    The time when this managed object was last modified.
    Mode string
    Quiesce Mode for snapshot taken on Hyperflex cluster.* NONE - The snapshot quiesce mode is none.* CRASH - The snapshot quiesce mode is crash.* VMTOOLS - The snapshot quiesce mode is VMTOOLS.* APP_CONSISTENT - The snapshot quiesce mode is app consistent.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Owners List<string>
    Parent GetHyperflexVmSnapshotInfoParent
    ParentSnapshot GetHyperflexVmSnapshotInfoParentSnapshot
    PermissionResources List<GetHyperflexVmSnapshotInfoPermissionResource>
    ReplicationStatus string
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    SnapshotErrorMsg string
    Error message from snapshot creation or replcation if any exist.
    SnapshotStatus string
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    SourceTimestamp double
    Timestamp the snapshot was created on the source cluster.
    SrcCluster GetHyperflexVmSnapshotInfoSrcCluster
    SrcClusterName string
    Name of the cluster this snapshot resides on.
    Tags List<GetHyperflexVmSnapshotInfoTag>
    TargetCompletionTimestamp double
    Timestamp the snapshot was finished replicating on the target cluster.
    TgtCluster GetHyperflexVmSnapshotInfoTgtCluster
    TgtClusterName string
    Name of the cluster this snapshot is replicated to.
    VersionContext GetHyperflexVmSnapshotInfoVersionContext
    VmBackupInfo GetHyperflexVmSnapshotInfoVmBackupInfo
    VmEntityReference GetHyperflexVmSnapshotInfoVmEntityReference
    VmSnapshotEntityReference GetHyperflexVmSnapshotInfoVmSnapshotEntityReference
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetHyperflexVmSnapshotInfoAncestor
    ClassId string
    ClusterIdSnapMaps []GetHyperflexVmSnapshotInfoClusterIdSnapMap
    CreateTime string
    The time when this managed object was created.
    DisplayStatus string
    Combined status code from replication and snapshot status to display in the Intersight UI.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Error GetHyperflexVmSnapshotInfoError
    Id string
    Label string
    The name of the Virtual Machine and the time stamp of the snapshot.
    ModTime string
    The time when this managed object was last modified.
    Mode string
    Quiesce Mode for snapshot taken on Hyperflex cluster.* NONE - The snapshot quiesce mode is none.* CRASH - The snapshot quiesce mode is crash.* VMTOOLS - The snapshot quiesce mode is VMTOOLS.* APP_CONSISTENT - The snapshot quiesce mode is app consistent.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Owners []string
    Parent GetHyperflexVmSnapshotInfoParent
    ParentSnapshot GetHyperflexVmSnapshotInfoParentSnapshot
    PermissionResources []GetHyperflexVmSnapshotInfoPermissionResource
    ReplicationStatus string
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    SnapshotErrorMsg string
    Error message from snapshot creation or replcation if any exist.
    SnapshotStatus string
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    SourceTimestamp float64
    Timestamp the snapshot was created on the source cluster.
    SrcCluster GetHyperflexVmSnapshotInfoSrcCluster
    SrcClusterName string
    Name of the cluster this snapshot resides on.
    Tags []GetHyperflexVmSnapshotInfoTag
    TargetCompletionTimestamp float64
    Timestamp the snapshot was finished replicating on the target cluster.
    TgtCluster GetHyperflexVmSnapshotInfoTgtCluster
    TgtClusterName string
    Name of the cluster this snapshot is replicated to.
    VersionContext GetHyperflexVmSnapshotInfoVersionContext
    VmBackupInfo GetHyperflexVmSnapshotInfoVmBackupInfo
    VmEntityReference GetHyperflexVmSnapshotInfoVmEntityReference
    VmSnapshotEntityReference GetHyperflexVmSnapshotInfoVmSnapshotEntityReference
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetHyperflexVmSnapshotInfoAncestor>
    classId String
    clusterIdSnapMaps List<GetHyperflexVmSnapshotInfoClusterIdSnapMap>
    createTime String
    The time when this managed object was created.
    displayStatus String
    Combined status code from replication and snapshot status to display in the Intersight UI.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    error GetHyperflexVmSnapshotInfoError
    id String
    label String
    The name of the Virtual Machine and the time stamp of the snapshot.
    modTime String
    The time when this managed object was last modified.
    mode String
    Quiesce Mode for snapshot taken on Hyperflex cluster.* NONE - The snapshot quiesce mode is none.* CRASH - The snapshot quiesce mode is crash.* VMTOOLS - The snapshot quiesce mode is VMTOOLS.* APP_CONSISTENT - The snapshot quiesce mode is app consistent.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    owners List<String>
    parent GetHyperflexVmSnapshotInfoParent
    parentSnapshot GetHyperflexVmSnapshotInfoParentSnapshot
    permissionResources List<GetHyperflexVmSnapshotInfoPermissionResource>
    replicationStatus String
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    snapshotErrorMsg String
    Error message from snapshot creation or replcation if any exist.
    snapshotStatus String
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    sourceTimestamp Double
    Timestamp the snapshot was created on the source cluster.
    srcCluster GetHyperflexVmSnapshotInfoSrcCluster
    srcClusterName String
    Name of the cluster this snapshot resides on.
    tags List<GetHyperflexVmSnapshotInfoTag>
    targetCompletionTimestamp Double
    Timestamp the snapshot was finished replicating on the target cluster.
    tgtCluster GetHyperflexVmSnapshotInfoTgtCluster
    tgtClusterName String
    Name of the cluster this snapshot is replicated to.
    versionContext GetHyperflexVmSnapshotInfoVersionContext
    vmBackupInfo GetHyperflexVmSnapshotInfoVmBackupInfo
    vmEntityReference GetHyperflexVmSnapshotInfoVmEntityReference
    vmSnapshotEntityReference GetHyperflexVmSnapshotInfoVmSnapshotEntityReference
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetHyperflexVmSnapshotInfoAncestor[]
    classId string
    clusterIdSnapMaps GetHyperflexVmSnapshotInfoClusterIdSnapMap[]
    createTime string
    The time when this managed object was created.
    displayStatus string
    Combined status code from replication and snapshot status to display in the Intersight UI.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    error GetHyperflexVmSnapshotInfoError
    id string
    label string
    The name of the Virtual Machine and the time stamp of the snapshot.
    modTime string
    The time when this managed object was last modified.
    mode string
    Quiesce Mode for snapshot taken on Hyperflex cluster.* NONE - The snapshot quiesce mode is none.* CRASH - The snapshot quiesce mode is crash.* VMTOOLS - The snapshot quiesce mode is VMTOOLS.* APP_CONSISTENT - The snapshot quiesce mode is app consistent.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    owners string[]
    parent GetHyperflexVmSnapshotInfoParent
    parentSnapshot GetHyperflexVmSnapshotInfoParentSnapshot
    permissionResources GetHyperflexVmSnapshotInfoPermissionResource[]
    replicationStatus string
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    snapshotErrorMsg string
    Error message from snapshot creation or replcation if any exist.
    snapshotStatus string
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    sourceTimestamp number
    Timestamp the snapshot was created on the source cluster.
    srcCluster GetHyperflexVmSnapshotInfoSrcCluster
    srcClusterName string
    Name of the cluster this snapshot resides on.
    tags GetHyperflexVmSnapshotInfoTag[]
    targetCompletionTimestamp number
    Timestamp the snapshot was finished replicating on the target cluster.
    tgtCluster GetHyperflexVmSnapshotInfoTgtCluster
    tgtClusterName string
    Name of the cluster this snapshot is replicated to.
    versionContext GetHyperflexVmSnapshotInfoVersionContext
    vmBackupInfo GetHyperflexVmSnapshotInfoVmBackupInfo
    vmEntityReference GetHyperflexVmSnapshotInfoVmEntityReference
    vmSnapshotEntityReference GetHyperflexVmSnapshotInfoVmSnapshotEntityReference
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetHyperflexVmSnapshotInfoAncestor]
    class_id str
    cluster_id_snap_maps Sequence[GetHyperflexVmSnapshotInfoClusterIdSnapMap]
    create_time str
    The time when this managed object was created.
    display_status str
    Combined status code from replication and snapshot status to display in the Intersight UI.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    error GetHyperflexVmSnapshotInfoError
    id str
    label str
    The name of the Virtual Machine and the time stamp of the snapshot.
    mod_time str
    The time when this managed object was last modified.
    mode str
    Quiesce Mode for snapshot taken on Hyperflex cluster.* NONE - The snapshot quiesce mode is none.* CRASH - The snapshot quiesce mode is crash.* VMTOOLS - The snapshot quiesce mode is VMTOOLS.* APP_CONSISTENT - The snapshot quiesce mode is app consistent.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    owners Sequence[str]
    parent GetHyperflexVmSnapshotInfoParent
    parent_snapshot GetHyperflexVmSnapshotInfoParentSnapshot
    permission_resources Sequence[GetHyperflexVmSnapshotInfoPermissionResource]
    replication_status str
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    snapshot_error_msg str
    Error message from snapshot creation or replcation if any exist.
    snapshot_status str
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    source_timestamp float
    Timestamp the snapshot was created on the source cluster.
    src_cluster GetHyperflexVmSnapshotInfoSrcCluster
    src_cluster_name str
    Name of the cluster this snapshot resides on.
    tags Sequence[GetHyperflexVmSnapshotInfoTag]
    target_completion_timestamp float
    Timestamp the snapshot was finished replicating on the target cluster.
    tgt_cluster GetHyperflexVmSnapshotInfoTgtCluster
    tgt_cluster_name str
    Name of the cluster this snapshot is replicated to.
    version_context GetHyperflexVmSnapshotInfoVersionContext
    vm_backup_info GetHyperflexVmSnapshotInfoVmBackupInfo
    vm_entity_reference GetHyperflexVmSnapshotInfoVmEntityReference
    vm_snapshot_entity_reference GetHyperflexVmSnapshotInfoVmSnapshotEntityReference
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    classId String
    clusterIdSnapMaps List<Property Map>
    createTime String
    The time when this managed object was created.
    displayStatus String
    Combined status code from replication and snapshot status to display in the Intersight UI.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    error Property Map
    id String
    label String
    The name of the Virtual Machine and the time stamp of the snapshot.
    modTime String
    The time when this managed object was last modified.
    mode String
    Quiesce Mode for snapshot taken on Hyperflex cluster.* NONE - The snapshot quiesce mode is none.* CRASH - The snapshot quiesce mode is crash.* VMTOOLS - The snapshot quiesce mode is VMTOOLS.* APP_CONSISTENT - The snapshot quiesce mode is app consistent.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    owners List<String>
    parent Property Map
    parentSnapshot Property Map
    permissionResources List<Property Map>
    replicationStatus String
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    snapshotErrorMsg String
    Error message from snapshot creation or replcation if any exist.
    snapshotStatus String
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    sourceTimestamp Number
    Timestamp the snapshot was created on the source cluster.
    srcCluster Property Map
    srcClusterName String
    Name of the cluster this snapshot resides on.
    tags List<Property Map>
    targetCompletionTimestamp Number
    Timestamp the snapshot was finished replicating on the target cluster.
    tgtCluster Property Map
    tgtClusterName String
    Name of the cluster this snapshot is replicated to.
    versionContext Property Map
    vmBackupInfo Property Map
    vmEntityReference Property Map
    vmSnapshotEntityReference Property Map

    getHyperflexVmSnapshotInfo Result

    The following output properties are available:

    Id string
    Results List<GetHyperflexVmSnapshotInfoResult>
    AccountMoid string
    AdditionalProperties string
    Ancestors List<GetHyperflexVmSnapshotInfoAncestor>
    ClassId string
    ClusterIdSnapMaps List<GetHyperflexVmSnapshotInfoClusterIdSnapMap>
    CreateTime string
    DisplayStatus string
    DomainGroupMoid string
    Error GetHyperflexVmSnapshotInfoError
    Label string
    ModTime string
    Mode string
    Moid string
    ObjectType string
    Owners List<string>
    Parent GetHyperflexVmSnapshotInfoParent
    ParentSnapshot GetHyperflexVmSnapshotInfoParentSnapshot
    PermissionResources List<GetHyperflexVmSnapshotInfoPermissionResource>
    ReplicationStatus string
    SharedScope string
    SnapshotErrorMsg string
    SnapshotStatus string
    SourceTimestamp double
    SrcCluster GetHyperflexVmSnapshotInfoSrcCluster
    SrcClusterName string
    Tags List<GetHyperflexVmSnapshotInfoTag>
    TargetCompletionTimestamp double
    TgtCluster GetHyperflexVmSnapshotInfoTgtCluster
    TgtClusterName string
    VersionContext GetHyperflexVmSnapshotInfoVersionContext
    VmBackupInfo GetHyperflexVmSnapshotInfoVmBackupInfo
    VmEntityReference GetHyperflexVmSnapshotInfoVmEntityReference
    VmSnapshotEntityReference GetHyperflexVmSnapshotInfoVmSnapshotEntityReference
    Id string
    Results []GetHyperflexVmSnapshotInfoResult
    AccountMoid string
    AdditionalProperties string
    Ancestors []GetHyperflexVmSnapshotInfoAncestor
    ClassId string
    ClusterIdSnapMaps []GetHyperflexVmSnapshotInfoClusterIdSnapMap
    CreateTime string
    DisplayStatus string
    DomainGroupMoid string
    Error GetHyperflexVmSnapshotInfoError
    Label string
    ModTime string
    Mode string
    Moid string
    ObjectType string
    Owners []string
    Parent GetHyperflexVmSnapshotInfoParent
    ParentSnapshot GetHyperflexVmSnapshotInfoParentSnapshot
    PermissionResources []GetHyperflexVmSnapshotInfoPermissionResource
    ReplicationStatus string
    SharedScope string
    SnapshotErrorMsg string
    SnapshotStatus string
    SourceTimestamp float64
    SrcCluster GetHyperflexVmSnapshotInfoSrcCluster
    SrcClusterName string
    Tags []GetHyperflexVmSnapshotInfoTag
    TargetCompletionTimestamp float64
    TgtCluster GetHyperflexVmSnapshotInfoTgtCluster
    TgtClusterName string
    VersionContext GetHyperflexVmSnapshotInfoVersionContext
    VmBackupInfo GetHyperflexVmSnapshotInfoVmBackupInfo
    VmEntityReference GetHyperflexVmSnapshotInfoVmEntityReference
    VmSnapshotEntityReference GetHyperflexVmSnapshotInfoVmSnapshotEntityReference
    id String
    results List<GetHyperflexVmSnapshotInfoResult>
    accountMoid String
    additionalProperties String
    ancestors List<GetHyperflexVmSnapshotInfoAncestor>
    classId String
    clusterIdSnapMaps List<GetHyperflexVmSnapshotInfoClusterIdSnapMap>
    createTime String
    displayStatus String
    domainGroupMoid String
    error GetHyperflexVmSnapshotInfoError
    label String
    modTime String
    mode String
    moid String
    objectType String
    owners List<String>
    parent GetHyperflexVmSnapshotInfoParent
    parentSnapshot GetHyperflexVmSnapshotInfoParentSnapshot
    permissionResources List<GetHyperflexVmSnapshotInfoPermissionResource>
    replicationStatus String
    sharedScope String
    snapshotErrorMsg String
    snapshotStatus String
    sourceTimestamp Double
    srcCluster GetHyperflexVmSnapshotInfoSrcCluster
    srcClusterName String
    tags List<GetHyperflexVmSnapshotInfoTag>
    targetCompletionTimestamp Double
    tgtCluster GetHyperflexVmSnapshotInfoTgtCluster
    tgtClusterName String
    versionContext GetHyperflexVmSnapshotInfoVersionContext
    vmBackupInfo GetHyperflexVmSnapshotInfoVmBackupInfo
    vmEntityReference GetHyperflexVmSnapshotInfoVmEntityReference
    vmSnapshotEntityReference GetHyperflexVmSnapshotInfoVmSnapshotEntityReference
    id string
    results GetHyperflexVmSnapshotInfoResult[]
    accountMoid string
    additionalProperties string
    ancestors GetHyperflexVmSnapshotInfoAncestor[]
    classId string
    clusterIdSnapMaps GetHyperflexVmSnapshotInfoClusterIdSnapMap[]
    createTime string
    displayStatus string
    domainGroupMoid string
    error GetHyperflexVmSnapshotInfoError
    label string
    modTime string
    mode string
    moid string
    objectType string
    owners string[]
    parent GetHyperflexVmSnapshotInfoParent
    parentSnapshot GetHyperflexVmSnapshotInfoParentSnapshot
    permissionResources GetHyperflexVmSnapshotInfoPermissionResource[]
    replicationStatus string
    sharedScope string
    snapshotErrorMsg string
    snapshotStatus string
    sourceTimestamp number
    srcCluster GetHyperflexVmSnapshotInfoSrcCluster
    srcClusterName string
    tags GetHyperflexVmSnapshotInfoTag[]
    targetCompletionTimestamp number
    tgtCluster GetHyperflexVmSnapshotInfoTgtCluster
    tgtClusterName string
    versionContext GetHyperflexVmSnapshotInfoVersionContext
    vmBackupInfo GetHyperflexVmSnapshotInfoVmBackupInfo
    vmEntityReference GetHyperflexVmSnapshotInfoVmEntityReference
    vmSnapshotEntityReference GetHyperflexVmSnapshotInfoVmSnapshotEntityReference
    id str
    results Sequence[GetHyperflexVmSnapshotInfoResult]
    account_moid str
    additional_properties str
    ancestors Sequence[GetHyperflexVmSnapshotInfoAncestor]
    class_id str
    cluster_id_snap_maps Sequence[GetHyperflexVmSnapshotInfoClusterIdSnapMap]
    create_time str
    display_status str
    domain_group_moid str
    error GetHyperflexVmSnapshotInfoError
    label str
    mod_time str
    mode str
    moid str
    object_type str
    owners Sequence[str]
    parent GetHyperflexVmSnapshotInfoParent
    parent_snapshot GetHyperflexVmSnapshotInfoParentSnapshot
    permission_resources Sequence[GetHyperflexVmSnapshotInfoPermissionResource]
    replication_status str
    shared_scope str
    snapshot_error_msg str
    snapshot_status str
    source_timestamp float
    src_cluster GetHyperflexVmSnapshotInfoSrcCluster
    src_cluster_name str
    tags Sequence[GetHyperflexVmSnapshotInfoTag]
    target_completion_timestamp float
    tgt_cluster GetHyperflexVmSnapshotInfoTgtCluster
    tgt_cluster_name str
    version_context GetHyperflexVmSnapshotInfoVersionContext
    vm_backup_info GetHyperflexVmSnapshotInfoVmBackupInfo
    vm_entity_reference GetHyperflexVmSnapshotInfoVmEntityReference
    vm_snapshot_entity_reference GetHyperflexVmSnapshotInfoVmSnapshotEntityReference

    Supporting Types

    GetHyperflexVmSnapshotInfoAncestor

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHyperflexVmSnapshotInfoClusterIdSnapMap

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ClusterId string
    ClusterId of the snapshot point.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    SnapshotPoint GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPoint
    Snapshot point details for this cluster.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ClusterId string
    ClusterId of the snapshot point.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    SnapshotPoint GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPoint
    Snapshot point details for this cluster.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clusterId String
    ClusterId of the snapshot point.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    snapshotPoint GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPoint
    Snapshot point details for this cluster.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clusterId string
    ClusterId of the snapshot point.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    snapshotPoint GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPoint
    Snapshot point details for this cluster.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    cluster_id str
    ClusterId of the snapshot point.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    snapshot_point GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPoint
    Snapshot point details for this cluster.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clusterId String
    ClusterId of the snapshot point.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    snapshotPoint Property Map
    Snapshot point details for this cluster.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPoint

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ClusterEntityReference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointClusterEntityReference
    Cluster to which this snapshot belongs.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ReplicationStatus GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatus
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    SnapshotFiles GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFiles
    Files this snapshot is comprised of.
    SnapshotPointEntityReference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotPointEntityReference
    EntityReference for this snapshot point.
    SnapshotStatus GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotStatus
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    VmRuntimeInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointVmRuntimeInfo
    Virtual machine runtime information.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ClusterEntityReference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointClusterEntityReference
    Cluster to which this snapshot belongs.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ReplicationStatus GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatus
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    SnapshotFiles GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFiles
    Files this snapshot is comprised of.
    SnapshotPointEntityReference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotPointEntityReference
    EntityReference for this snapshot point.
    SnapshotStatus GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotStatus
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    VmRuntimeInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointVmRuntimeInfo
    Virtual machine runtime information.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clusterEntityReference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointClusterEntityReference
    Cluster to which this snapshot belongs.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    replicationStatus GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatus
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    snapshotFiles GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFiles
    Files this snapshot is comprised of.
    snapshotPointEntityReference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotPointEntityReference
    EntityReference for this snapshot point.
    snapshotStatus GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotStatus
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    vmRuntimeInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointVmRuntimeInfo
    Virtual machine runtime information.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clusterEntityReference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointClusterEntityReference
    Cluster to which this snapshot belongs.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    replicationStatus GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatus
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    snapshotFiles GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFiles
    Files this snapshot is comprised of.
    snapshotPointEntityReference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotPointEntityReference
    EntityReference for this snapshot point.
    snapshotStatus GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotStatus
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    vmRuntimeInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointVmRuntimeInfo
    Virtual machine runtime information.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    cluster_entity_reference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointClusterEntityReference
    Cluster to which this snapshot belongs.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    replication_status GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatus
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    snapshot_files GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFiles
    Files this snapshot is comprised of.
    snapshot_point_entity_reference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotPointEntityReference
    EntityReference for this snapshot point.
    snapshot_status GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotStatus
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    vm_runtime_info GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointVmRuntimeInfo
    Virtual machine runtime information.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clusterEntityReference Property Map
    Cluster to which this snapshot belongs.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    replicationStatus Property Map
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    snapshotFiles Property Map
    Files this snapshot is comprised of.
    snapshotPointEntityReference Property Map
    EntityReference for this snapshot point.
    snapshotStatus Property Map
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    vmRuntimeInfo Property Map
    Virtual machine runtime information.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointClusterEntityReference

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Confignum double
    Configuration number for this reference.
    Id string
    Uuid of the entity for this reference.
    Idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    Name string
    Name of the entity for this entity reference.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Confignum float64
    Configuration number for this reference.
    Id string
    Uuid of the entity for this reference.
    Idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    Name string
    Name of the entity for this entity reference.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum Double
    Configuration number for this reference.
    id String
    Uuid of the entity for this reference.
    idtype String
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name String
    Name of the entity for this entity reference.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum number
    Configuration number for this reference.
    id string
    Uuid of the entity for this reference.
    idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name string
    Name of the entity for this entity reference.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum float
    Configuration number for this reference.
    id str
    Uuid of the entity for this reference.
    idtype str
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name str
    Name of the entity for this entity reference.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type str
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum Number
    Configuration number for this reference.
    id String
    Uuid of the entity for this reference.
    idtype String
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name String
    Name of the entity for this entity reference.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatus

    AdditionalProperties string
    BytesReplicated double
    Number of bytes currently replicated.
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    EndTime double
    Replication end time for this snapshot.
    Error GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusError
    Error information in case of failure.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PackEntityReference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    PctComplete double
    Completion percentage for the replication job.
    RpoStatus GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusRpoStatus
    Status for timeliness of replication job in relation to the schedule interval.
    StartTime double
    Replication start time for this snapshot.
    Status string
    Current replication state for a particular snapshot.

    • NONE - Snapshot replication state is none.
    • SUCCESS - Snapshot completed successfully.
    • FAILED - Snapshot failed replication status code.
    • PAUSED - Snapshot replication paused status code.
    • IN_USE - Snapshot replica in use status code.
    • STARTING - Snapshot replication starting.
    • REPLICATING - Snapshot replication in progress.
    AdditionalProperties string
    BytesReplicated float64
    Number of bytes currently replicated.
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    EndTime float64
    Replication end time for this snapshot.
    Error GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusError
    Error information in case of failure.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PackEntityReference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    PctComplete float64
    Completion percentage for the replication job.
    RpoStatus GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusRpoStatus
    Status for timeliness of replication job in relation to the schedule interval.
    StartTime float64
    Replication start time for this snapshot.
    Status string
    Current replication state for a particular snapshot.

    • NONE - Snapshot replication state is none.
    • SUCCESS - Snapshot completed successfully.
    • FAILED - Snapshot failed replication status code.
    • PAUSED - Snapshot replication paused status code.
    • IN_USE - Snapshot replica in use status code.
    • STARTING - Snapshot replication starting.
    • REPLICATING - Snapshot replication in progress.
    additionalProperties String
    bytesReplicated Double
    Number of bytes currently replicated.
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    endTime Double
    Replication end time for this snapshot.
    error GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusError
    Error information in case of failure.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    packEntityReference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    pctComplete Double
    Completion percentage for the replication job.
    rpoStatus GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusRpoStatus
    Status for timeliness of replication job in relation to the schedule interval.
    startTime Double
    Replication start time for this snapshot.
    status String
    Current replication state for a particular snapshot.

    • NONE - Snapshot replication state is none.
    • SUCCESS - Snapshot completed successfully.
    • FAILED - Snapshot failed replication status code.
    • PAUSED - Snapshot replication paused status code.
    • IN_USE - Snapshot replica in use status code.
    • STARTING - Snapshot replication starting.
    • REPLICATING - Snapshot replication in progress.
    additionalProperties string
    bytesReplicated number
    Number of bytes currently replicated.
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    endTime number
    Replication end time for this snapshot.
    error GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusError
    Error information in case of failure.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    packEntityReference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    pctComplete number
    Completion percentage for the replication job.
    rpoStatus GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusRpoStatus
    Status for timeliness of replication job in relation to the schedule interval.
    startTime number
    Replication start time for this snapshot.
    status string
    Current replication state for a particular snapshot.

    • NONE - Snapshot replication state is none.
    • SUCCESS - Snapshot completed successfully.
    • FAILED - Snapshot failed replication status code.
    • PAUSED - Snapshot replication paused status code.
    • IN_USE - Snapshot replica in use status code.
    • STARTING - Snapshot replication starting.
    • REPLICATING - Snapshot replication in progress.
    additional_properties str
    bytes_replicated float
    Number of bytes currently replicated.
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    end_time float
    Replication end time for this snapshot.
    error GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusError
    Error information in case of failure.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    pack_entity_reference GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    pct_complete float
    Completion percentage for the replication job.
    rpo_status GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusRpoStatus
    Status for timeliness of replication job in relation to the schedule interval.
    start_time float
    Replication start time for this snapshot.
    status str
    Current replication state for a particular snapshot.

    • NONE - Snapshot replication state is none.
    • SUCCESS - Snapshot completed successfully.
    • FAILED - Snapshot failed replication status code.
    • PAUSED - Snapshot replication paused status code.
    • IN_USE - Snapshot replica in use status code.
    • STARTING - Snapshot replication starting.
    • REPLICATING - Snapshot replication in progress.
    additionalProperties String
    bytesReplicated Number
    Number of bytes currently replicated.
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    endTime Number
    Replication end time for this snapshot.
    error Property Map
    Error information in case of failure.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    packEntityReference Property Map
    EntityReference for the Replication Pack.
    pctComplete Number
    Completion percentage for the replication job.
    rpoStatus Property Map
    Status for timeliness of replication job in relation to the schedule interval.
    startTime Number
    Replication start time for this snapshot.
    status String
    Current replication state for a particular snapshot.

    • NONE - Snapshot replication state is none.
    • SUCCESS - Snapshot completed successfully.
    • FAILED - Snapshot failed replication status code.
    • PAUSED - Snapshot replication paused status code.
    • IN_USE - Snapshot replica in use status code.
    • STARTING - Snapshot replication starting.
    • REPLICATING - Snapshot replication in progress.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusError

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Message string
    The error message string for this error stack.
    MessageId double
    The error message ID for this error stack.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Message string
    The error message string for this error stack.
    MessageId float64
    The error message ID for this error stack.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    message String
    The error message string for this error stack.
    messageId Double
    The error message ID for this error stack.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    message string
    The error message string for this error stack.
    messageId number
    The error message ID for this error stack.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    message str
    The error message string for this error stack.
    message_id float
    The error message ID for this error stack.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    message String
    The error message string for this error stack.
    messageId Number
    The error message ID for this error stack.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusPackEntityReference

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Confignum double
    Configuration number for this reference.
    Id string
    Uuid of the entity for this reference.
    Idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    Name string
    Name of the entity for this entity reference.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Confignum float64
    Configuration number for this reference.
    Id string
    Uuid of the entity for this reference.
    Idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    Name string
    Name of the entity for this entity reference.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum Double
    Configuration number for this reference.
    id String
    Uuid of the entity for this reference.
    idtype String
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name String
    Name of the entity for this entity reference.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum number
    Configuration number for this reference.
    id string
    Uuid of the entity for this reference.
    idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name string
    Name of the entity for this entity reference.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum float
    Configuration number for this reference.
    id str
    Uuid of the entity for this reference.
    idtype str
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name str
    Name of the entity for this entity reference.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type str
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum Number
    Configuration number for this reference.
    id String
    Uuid of the entity for this reference.
    idtype String
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name String
    Name of the entity for this entity reference.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointReplicationStatusRpoStatus

    Actual double
    Actual end time for the snapshot.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Expected double
    Expected end time for the snapshot.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RpoExceeded bool
    A flag to determine if snapshot delivery is delayed.
    Actual float64
    Actual end time for the snapshot.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Expected float64
    Expected end time for the snapshot.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RpoExceeded bool
    A flag to determine if snapshot delivery is delayed.
    actual Double
    Actual end time for the snapshot.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    expected Double
    Expected end time for the snapshot.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    rpoExceeded Boolean
    A flag to determine if snapshot delivery is delayed.
    actual number
    Actual end time for the snapshot.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    expected number
    Expected end time for the snapshot.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    rpoExceeded boolean
    A flag to determine if snapshot delivery is delayed.
    actual float
    Actual end time for the snapshot.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    expected float
    Expected end time for the snapshot.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    rpo_exceeded bool
    A flag to determine if snapshot delivery is delayed.
    actual Number
    Actual end time for the snapshot.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    expected Number
    Expected end time for the snapshot.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    rpoExceeded Boolean
    A flag to determine if snapshot delivery is delayed.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFiles

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    NameTrackedFiles List<GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesNameTrackedFile>
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    UuidTrackedDisksMaps List<GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMap>
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    NameTrackedFiles []GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesNameTrackedFile
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    UuidTrackedDisksMaps []GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMap
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    nameTrackedFiles List<GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesNameTrackedFile>
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    uuidTrackedDisksMaps List<GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMap>
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    nameTrackedFiles GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesNameTrackedFile[]
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    uuidTrackedDisksMaps GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMap[]
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    name_tracked_files Sequence[GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesNameTrackedFile]
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    uuid_tracked_disks_maps Sequence[GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMap]
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    nameTrackedFiles List<Property Map>
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    uuidTrackedDisksMaps List<Property Map>

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesNameTrackedFile

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    DsInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesNameTrackedFileDsInfo
    Datastore for which this file resides.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RelativeFilePath string
    Relative file path within the datastore.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    DsInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesNameTrackedFileDsInfo
    Datastore for which this file resides.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RelativeFilePath string
    Relative file path within the datastore.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dsInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesNameTrackedFileDsInfo
    Datastore for which this file resides.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    relativeFilePath String
    Relative file path within the datastore.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dsInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesNameTrackedFileDsInfo
    Datastore for which this file resides.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    relativeFilePath string
    Relative file path within the datastore.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ds_info GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesNameTrackedFileDsInfo
    Datastore for which this file resides.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    relative_file_path str
    Relative file path within the datastore.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dsInfo Property Map
    Datastore for which this file resides.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    relativeFilePath String
    Relative file path within the datastore.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesNameTrackedFileDsInfo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    DsBackendId string
    This datastore's backend unique id.
    DsFrontendId string
    This datastore's frontend id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    DsBackendId string
    This datastore's backend unique id.
    DsFrontendId string
    This datastore's frontend id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dsBackendId String
    This datastore's backend unique id.
    dsFrontendId String
    This datastore's frontend id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dsBackendId string
    This datastore's backend unique id.
    dsFrontendId string
    This datastore's frontend id.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ds_backend_id str
    This datastore's backend unique id.
    ds_frontend_id str
    This datastore's frontend id.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dsBackendId String
    This datastore's backend unique id.
    dsFrontendId String
    This datastore's frontend id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMap

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    TrackedDisk GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDisk
    Tracked Disk for a snapshot.
    Uuid string
    Disk unique id for a snapshot.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    TrackedDisk GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDisk
    Tracked Disk for a snapshot.
    Uuid string
    Disk unique id for a snapshot.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    trackedDisk GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDisk
    Tracked Disk for a snapshot.
    uuid String
    Disk unique id for a snapshot.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    trackedDisk GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDisk
    Tracked Disk for a snapshot.
    uuid string
    Disk unique id for a snapshot.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    tracked_disk GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDisk
    Tracked Disk for a snapshot.
    uuid str
    Disk unique id for a snapshot.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    trackedDisk Property Map
    Tracked Disk for a snapshot.
    uuid String
    Disk unique id for a snapshot.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDisk

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    DiskFiles List<GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFile>
    DiskType string
    Disk type for a vm virtual disk.

    • NONE - The disk type for this VM is None.
    • NATIVE - The disk type for this VM is Native.
    • NONNATIVE - The disk type for this VM is Non-Native.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    DiskFiles []GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFile
    DiskType string
    Disk type for a vm virtual disk.

    • NONE - The disk type for this VM is None.
    • NATIVE - The disk type for this VM is Native.
    • NONNATIVE - The disk type for this VM is Non-Native.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    diskFiles List<GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFile>
    diskType String
    Disk type for a vm virtual disk.

    • NONE - The disk type for this VM is None.
    • NATIVE - The disk type for this VM is Native.
    • NONNATIVE - The disk type for this VM is Non-Native.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    diskFiles GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFile[]
    diskType string
    Disk type for a vm virtual disk.

    • NONE - The disk type for this VM is None.
    • NATIVE - The disk type for this VM is Native.
    • NONNATIVE - The disk type for this VM is Non-Native.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    disk_files Sequence[GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFile]
    disk_type str
    Disk type for a vm virtual disk.

    • NONE - The disk type for this VM is None.
    • NATIVE - The disk type for this VM is Native.
    • NONNATIVE - The disk type for this VM is Non-Native.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    diskFiles List<Property Map>
    diskType String
    Disk type for a vm virtual disk.

    • NONE - The disk type for this VM is None.
    • NATIVE - The disk type for this VM is Native.
    • NONNATIVE - The disk type for this VM is Non-Native.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFile

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    FilePath GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFileFilePath
    File path and datastore information.
    FileType string
    File type for the tracked file.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    FilePath GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFileFilePath
    File path and datastore information.
    FileType string
    File type for the tracked file.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    filePath GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFileFilePath
    File path and datastore information.
    fileType String
    File type for the tracked file.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    filePath GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFileFilePath
    File path and datastore information.
    fileType string
    File type for the tracked file.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    file_path GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFileFilePath
    File path and datastore information.
    file_type str
    File type for the tracked file.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    filePath Property Map
    File path and datastore information.
    fileType String
    File type for the tracked file.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFileFilePath

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    DsInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFileFilePathDsInfo
    Datastore for which this file resides.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RelativeFilePath string
    Relative file path within the datastore.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    DsInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFileFilePathDsInfo
    Datastore for which this file resides.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RelativeFilePath string
    Relative file path within the datastore.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dsInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFileFilePathDsInfo
    Datastore for which this file resides.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    relativeFilePath String
    Relative file path within the datastore.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dsInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFileFilePathDsInfo
    Datastore for which this file resides.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    relativeFilePath string
    Relative file path within the datastore.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ds_info GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFileFilePathDsInfo
    Datastore for which this file resides.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    relative_file_path str
    Relative file path within the datastore.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dsInfo Property Map
    Datastore for which this file resides.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    relativeFilePath String
    Relative file path within the datastore.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotFilesUuidTrackedDisksMapTrackedDiskDiskFileFilePathDsInfo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    DsBackendId string
    This datastore's backend unique id.
    DsFrontendId string
    This datastore's frontend id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    DsBackendId string
    This datastore's backend unique id.
    DsFrontendId string
    This datastore's frontend id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dsBackendId String
    This datastore's backend unique id.
    dsFrontendId String
    This datastore's frontend id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dsBackendId string
    This datastore's backend unique id.
    dsFrontendId string
    This datastore's frontend id.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ds_backend_id str
    This datastore's backend unique id.
    ds_frontend_id str
    This datastore's frontend id.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    dsBackendId String
    This datastore's backend unique id.
    dsFrontendId String
    This datastore's frontend id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotPointEntityReference

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Confignum double
    Configuration number for this reference.
    Id string
    Uuid of the entity for this reference.
    Idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    Name string
    Name of the entity for this entity reference.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Confignum float64
    Configuration number for this reference.
    Id string
    Uuid of the entity for this reference.
    Idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    Name string
    Name of the entity for this entity reference.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum Double
    Configuration number for this reference.
    id String
    Uuid of the entity for this reference.
    idtype String
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name String
    Name of the entity for this entity reference.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum number
    Configuration number for this reference.
    id string
    Uuid of the entity for this reference.
    idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name string
    Name of the entity for this entity reference.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum float
    Configuration number for this reference.
    id str
    Uuid of the entity for this reference.
    idtype str
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name str
    Name of the entity for this entity reference.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type str
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum Number
    Configuration number for this reference.
    id String
    Uuid of the entity for this reference.
    idtype String
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name String
    Name of the entity for this entity reference.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotStatus

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Description string
    Description of this Snapshot Point.
    Error GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotStatusError
    Error information in case of failure.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PctComplete double
    Completion percentage for this snapshot.
    Status string
    Current snapshot state for this snapshot.

    • SUCCESS - This snapshot status code is success.
    • FAILED - This snapshot status code is failed.
    • IN_PROGRESS - This snapshot status code is in progress.
    • DELETING - This snapshot status code is deleting.
    • DELETED - This snapshot status code is deleted.
    • NONE - This snapshot status code is none.
    • INIT - This snapshot status code is initializing.
    Timestamp double
    Timestamp at which the Snapshot is taken.
    UsedSpace double
    Space Used by this Snapshot Point.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Description string
    Description of this Snapshot Point.
    Error GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotStatusError
    Error information in case of failure.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PctComplete float64
    Completion percentage for this snapshot.
    Status string
    Current snapshot state for this snapshot.

    • SUCCESS - This snapshot status code is success.
    • FAILED - This snapshot status code is failed.
    • IN_PROGRESS - This snapshot status code is in progress.
    • DELETING - This snapshot status code is deleting.
    • DELETED - This snapshot status code is deleted.
    • NONE - This snapshot status code is none.
    • INIT - This snapshot status code is initializing.
    Timestamp float64
    Timestamp at which the Snapshot is taken.
    UsedSpace float64
    Space Used by this Snapshot Point.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    description String
    Description of this Snapshot Point.
    error GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotStatusError
    Error information in case of failure.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    pctComplete Double
    Completion percentage for this snapshot.
    status String
    Current snapshot state for this snapshot.

    • SUCCESS - This snapshot status code is success.
    • FAILED - This snapshot status code is failed.
    • IN_PROGRESS - This snapshot status code is in progress.
    • DELETING - This snapshot status code is deleting.
    • DELETED - This snapshot status code is deleted.
    • NONE - This snapshot status code is none.
    • INIT - This snapshot status code is initializing.
    timestamp Double
    Timestamp at which the Snapshot is taken.
    usedSpace Double
    Space Used by this Snapshot Point.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    description string
    Description of this Snapshot Point.
    error GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotStatusError
    Error information in case of failure.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    pctComplete number
    Completion percentage for this snapshot.
    status string
    Current snapshot state for this snapshot.

    • SUCCESS - This snapshot status code is success.
    • FAILED - This snapshot status code is failed.
    • IN_PROGRESS - This snapshot status code is in progress.
    • DELETING - This snapshot status code is deleting.
    • DELETED - This snapshot status code is deleted.
    • NONE - This snapshot status code is none.
    • INIT - This snapshot status code is initializing.
    timestamp number
    Timestamp at which the Snapshot is taken.
    usedSpace number
    Space Used by this Snapshot Point.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    description str
    Description of this Snapshot Point.
    error GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotStatusError
    Error information in case of failure.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    pct_complete float
    Completion percentage for this snapshot.
    status str
    Current snapshot state for this snapshot.

    • SUCCESS - This snapshot status code is success.
    • FAILED - This snapshot status code is failed.
    • IN_PROGRESS - This snapshot status code is in progress.
    • DELETING - This snapshot status code is deleting.
    • DELETED - This snapshot status code is deleted.
    • NONE - This snapshot status code is none.
    • INIT - This snapshot status code is initializing.
    timestamp float
    Timestamp at which the Snapshot is taken.
    used_space float
    Space Used by this Snapshot Point.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    description String
    Description of this Snapshot Point.
    error Property Map
    Error information in case of failure.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    pctComplete Number
    Completion percentage for this snapshot.
    status String
    Current snapshot state for this snapshot.

    • SUCCESS - This snapshot status code is success.
    • FAILED - This snapshot status code is failed.
    • IN_PROGRESS - This snapshot status code is in progress.
    • DELETING - This snapshot status code is deleting.
    • DELETED - This snapshot status code is deleted.
    • NONE - This snapshot status code is none.
    • INIT - This snapshot status code is initializing.
    timestamp Number
    Timestamp at which the Snapshot is taken.
    usedSpace Number
    Space Used by this Snapshot Point.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointSnapshotStatusError

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Message string
    The error message string for this error stack.
    MessageId double
    The error message ID for this error stack.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Message string
    The error message string for this error stack.
    MessageId float64
    The error message ID for this error stack.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    message String
    The error message string for this error stack.
    messageId Double
    The error message ID for this error stack.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    message string
    The error message string for this error stack.
    messageId number
    The error message ID for this error stack.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    message str
    The error message string for this error stack.
    message_id float
    The error message ID for this error stack.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    message String
    The error message string for this error stack.
    messageId Number
    The error message ID for this error stack.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointVmRuntimeInfo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RunTimeInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointVmRuntimeInfoRunTimeInfo
    Virtual machine runtime details.
    StatusCode string
    Virtual machine status code.

    • VM_ACCESSIBLE - This virtual machine is accessible.
    • VM_INACCESSIBLE - This virtual machine is not accessible.
    • VM_NOT_SUPPORTED - This virtual machine is not supported.
    • NONE - This virtual machine does not have a status code.
    Uuid string
    Virtual machine's current UUID.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RunTimeInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointVmRuntimeInfoRunTimeInfo
    Virtual machine runtime details.
    StatusCode string
    Virtual machine status code.

    • VM_ACCESSIBLE - This virtual machine is accessible.
    • VM_INACCESSIBLE - This virtual machine is not accessible.
    • VM_NOT_SUPPORTED - This virtual machine is not supported.
    • NONE - This virtual machine does not have a status code.
    Uuid string
    Virtual machine's current UUID.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    runTimeInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointVmRuntimeInfoRunTimeInfo
    Virtual machine runtime details.
    statusCode String
    Virtual machine status code.

    • VM_ACCESSIBLE - This virtual machine is accessible.
    • VM_INACCESSIBLE - This virtual machine is not accessible.
    • VM_NOT_SUPPORTED - This virtual machine is not supported.
    • NONE - This virtual machine does not have a status code.
    uuid String
    Virtual machine's current UUID.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    runTimeInfo GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointVmRuntimeInfoRunTimeInfo
    Virtual machine runtime details.
    statusCode string
    Virtual machine status code.

    • VM_ACCESSIBLE - This virtual machine is accessible.
    • VM_INACCESSIBLE - This virtual machine is not accessible.
    • VM_NOT_SUPPORTED - This virtual machine is not supported.
    • NONE - This virtual machine does not have a status code.
    uuid string
    Virtual machine's current UUID.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    run_time_info GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointVmRuntimeInfoRunTimeInfo
    Virtual machine runtime details.
    status_code str
    Virtual machine status code.

    • VM_ACCESSIBLE - This virtual machine is accessible.
    • VM_INACCESSIBLE - This virtual machine is not accessible.
    • VM_NOT_SUPPORTED - This virtual machine is not supported.
    • NONE - This virtual machine does not have a status code.
    uuid str
    Virtual machine's current UUID.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    runTimeInfo Property Map
    Virtual machine runtime details.
    statusCode String
    Virtual machine status code.

    • VM_ACCESSIBLE - This virtual machine is accessible.
    • VM_INACCESSIBLE - This virtual machine is not accessible.
    • VM_NOT_SUPPORTED - This virtual machine is not supported.
    • NONE - This virtual machine does not have a status code.
    uuid String
    Virtual machine's current UUID.

    GetHyperflexVmSnapshotInfoClusterIdSnapMapSnapshotPointVmRuntimeInfoRunTimeInfo

    AdditionalProperties string
    BiosUuid string
    BiosUuid of the Protected Virtual Machine.
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ConnectionState string
    Connection state of the Virtual Machine.
    CpuUsage double
    CPU Usage of Virtual Machine.
    Folder string
    Folder which VM belongs to.
    GuestFamily string
    Guest operating system family, if known.
    GuestFullName string
    Guest operating system full name, if known.
    GuestId string
    Guest operating system identifier (short name), if known.
    GuestState string
    VMware guest reset, powercycle, or boot action states.
    HostName string
    Hostname of Virtual Machine.
    InstanceUuid string
    InstanceUuid of the Protected Virtual Machine.
    MemoryMb double
    CPU Memory in MB of Virtual Machine.
    MemoryUsage double
    Memory usage of Virtual Machine.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the Virtual Machine.
    Networks List<string>
    NrVersion string
    Version of the Virtual Machine.
    NumCpu double
    Number of CPUs for the VM.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PowerState string
    Power state of the Virtual Machine.
    ProvisionedSize double
    Provisioned Size of Virtual Machine.
    ResourcePool string
    Resource pool which VM belongs to.
    UsedSize double
    Used Size of Virtual Machine.
    VmxPath string
    Vmx Path in VC datastore format.
    AdditionalProperties string
    BiosUuid string
    BiosUuid of the Protected Virtual Machine.
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ConnectionState string
    Connection state of the Virtual Machine.
    CpuUsage float64
    CPU Usage of Virtual Machine.
    Folder string
    Folder which VM belongs to.
    GuestFamily string
    Guest operating system family, if known.
    GuestFullName string
    Guest operating system full name, if known.
    GuestId string
    Guest operating system identifier (short name), if known.
    GuestState string
    VMware guest reset, powercycle, or boot action states.
    HostName string
    Hostname of Virtual Machine.
    InstanceUuid string
    InstanceUuid of the Protected Virtual Machine.
    MemoryMb float64
    CPU Memory in MB of Virtual Machine.
    MemoryUsage float64
    Memory usage of Virtual Machine.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the Virtual Machine.
    Networks []string
    NrVersion string
    Version of the Virtual Machine.
    NumCpu float64
    Number of CPUs for the VM.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PowerState string
    Power state of the Virtual Machine.
    ProvisionedSize float64
    Provisioned Size of Virtual Machine.
    ResourcePool string
    Resource pool which VM belongs to.
    UsedSize float64
    Used Size of Virtual Machine.
    VmxPath string
    Vmx Path in VC datastore format.
    additionalProperties String
    biosUuid String
    BiosUuid of the Protected Virtual Machine.
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    connectionState String
    Connection state of the Virtual Machine.
    cpuUsage Double
    CPU Usage of Virtual Machine.
    folder String
    Folder which VM belongs to.
    guestFamily String
    Guest operating system family, if known.
    guestFullName String
    Guest operating system full name, if known.
    guestId String
    Guest operating system identifier (short name), if known.
    guestState String
    VMware guest reset, powercycle, or boot action states.
    hostName String
    Hostname of Virtual Machine.
    instanceUuid String
    InstanceUuid of the Protected Virtual Machine.
    memoryMb Double
    CPU Memory in MB of Virtual Machine.
    memoryUsage Double
    Memory usage of Virtual Machine.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the Virtual Machine.
    networks List<String>
    nrVersion String
    Version of the Virtual Machine.
    numCpu Double
    Number of CPUs for the VM.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    powerState String
    Power state of the Virtual Machine.
    provisionedSize Double
    Provisioned Size of Virtual Machine.
    resourcePool String
    Resource pool which VM belongs to.
    usedSize Double
    Used Size of Virtual Machine.
    vmxPath String
    Vmx Path in VC datastore format.
    additionalProperties string
    biosUuid string
    BiosUuid of the Protected Virtual Machine.
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    connectionState string
    Connection state of the Virtual Machine.
    cpuUsage number
    CPU Usage of Virtual Machine.
    folder string
    Folder which VM belongs to.
    guestFamily string
    Guest operating system family, if known.
    guestFullName string
    Guest operating system full name, if known.
    guestId string
    Guest operating system identifier (short name), if known.
    guestState string
    VMware guest reset, powercycle, or boot action states.
    hostName string
    Hostname of Virtual Machine.
    instanceUuid string
    InstanceUuid of the Protected Virtual Machine.
    memoryMb number
    CPU Memory in MB of Virtual Machine.
    memoryUsage number
    Memory usage of Virtual Machine.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the Virtual Machine.
    networks string[]
    nrVersion string
    Version of the Virtual Machine.
    numCpu number
    Number of CPUs for the VM.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    powerState string
    Power state of the Virtual Machine.
    provisionedSize number
    Provisioned Size of Virtual Machine.
    resourcePool string
    Resource pool which VM belongs to.
    usedSize number
    Used Size of Virtual Machine.
    vmxPath string
    Vmx Path in VC datastore format.
    additional_properties str
    bios_uuid str
    BiosUuid of the Protected Virtual Machine.
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    connection_state str
    Connection state of the Virtual Machine.
    cpu_usage float
    CPU Usage of Virtual Machine.
    folder str
    Folder which VM belongs to.
    guest_family str
    Guest operating system family, if known.
    guest_full_name str
    Guest operating system full name, if known.
    guest_id str
    Guest operating system identifier (short name), if known.
    guest_state str
    VMware guest reset, powercycle, or boot action states.
    host_name str
    Hostname of Virtual Machine.
    instance_uuid str
    InstanceUuid of the Protected Virtual Machine.
    memory_mb float
    CPU Memory in MB of Virtual Machine.
    memory_usage float
    Memory usage of Virtual Machine.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the Virtual Machine.
    networks Sequence[str]
    nr_version str
    Version of the Virtual Machine.
    num_cpu float
    Number of CPUs for the VM.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    power_state str
    Power state of the Virtual Machine.
    provisioned_size float
    Provisioned Size of Virtual Machine.
    resource_pool str
    Resource pool which VM belongs to.
    used_size float
    Used Size of Virtual Machine.
    vmx_path str
    Vmx Path in VC datastore format.
    additionalProperties String
    biosUuid String
    BiosUuid of the Protected Virtual Machine.
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    connectionState String
    Connection state of the Virtual Machine.
    cpuUsage Number
    CPU Usage of Virtual Machine.
    folder String
    Folder which VM belongs to.
    guestFamily String
    Guest operating system family, if known.
    guestFullName String
    Guest operating system full name, if known.
    guestId String
    Guest operating system identifier (short name), if known.
    guestState String
    VMware guest reset, powercycle, or boot action states.
    hostName String
    Hostname of Virtual Machine.
    instanceUuid String
    InstanceUuid of the Protected Virtual Machine.
    memoryMb Number
    CPU Memory in MB of Virtual Machine.
    memoryUsage Number
    Memory usage of Virtual Machine.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the Virtual Machine.
    networks List<String>
    nrVersion String
    Version of the Virtual Machine.
    numCpu Number
    Number of CPUs for the VM.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    powerState String
    Power state of the Virtual Machine.
    provisionedSize Number
    Provisioned Size of Virtual Machine.
    resourcePool String
    Resource pool which VM belongs to.
    usedSize Number
    Used Size of Virtual Machine.
    vmxPath String
    Vmx Path in VC datastore format.

    GetHyperflexVmSnapshotInfoError

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Message string
    The error message string for this error stack.
    MessageId double
    The error message ID for this error stack.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Message string
    The error message string for this error stack.
    MessageId float64
    The error message ID for this error stack.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    message String
    The error message string for this error stack.
    messageId Double
    The error message ID for this error stack.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    message string
    The error message string for this error stack.
    messageId number
    The error message ID for this error stack.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    message str
    The error message string for this error stack.
    message_id float
    The error message ID for this error stack.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    message String
    The error message string for this error stack.
    messageId Number
    The error message ID for this error stack.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetHyperflexVmSnapshotInfoParent

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHyperflexVmSnapshotInfoParentSnapshot

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Confignum double
    Configuration number for this reference.
    Id string
    Uuid of the entity for this reference.
    Idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    Name string
    Name of the entity for this entity reference.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Confignum float64
    Configuration number for this reference.
    Id string
    Uuid of the entity for this reference.
    Idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    Name string
    Name of the entity for this entity reference.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum Double
    Configuration number for this reference.
    id String
    Uuid of the entity for this reference.
    idtype String
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name String
    Name of the entity for this entity reference.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum number
    Configuration number for this reference.
    id string
    Uuid of the entity for this reference.
    idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name string
    Name of the entity for this entity reference.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum float
    Configuration number for this reference.
    id str
    Uuid of the entity for this reference.
    idtype str
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name str
    Name of the entity for this entity reference.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type str
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum Number
    Configuration number for this reference.
    id String
    Uuid of the entity for this reference.
    idtype String
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name String
    Name of the entity for this entity reference.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.

    GetHyperflexVmSnapshotInfoPermissionResource

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHyperflexVmSnapshotInfoResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetHyperflexVmSnapshotInfoResultAncestor>
    ClassId string
    ClusterIdSnapMaps List<GetHyperflexVmSnapshotInfoResultClusterIdSnapMap>
    CreateTime string
    The time when this managed object was created.
    DisplayStatus string
    Combined status code from replication and snapshot status to display in the Intersight UI.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Errors List<GetHyperflexVmSnapshotInfoResultError>
    Label string
    The name of the Virtual Machine and the time stamp of the snapshot.
    ModTime string
    The time when this managed object was last modified.
    Mode string
    Quiesce Mode for snapshot taken on Hyperflex cluster.* NONE - The snapshot quiesce mode is none.* CRASH - The snapshot quiesce mode is crash.* VMTOOLS - The snapshot quiesce mode is VMTOOLS.* APP_CONSISTENT - The snapshot quiesce mode is app consistent.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Owners List<string>
    ParentSnapshots List<GetHyperflexVmSnapshotInfoResultParentSnapshot>
    Parents List<GetHyperflexVmSnapshotInfoResultParent>
    PermissionResources List<GetHyperflexVmSnapshotInfoResultPermissionResource>
    ReplicationStatus string
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    SnapshotErrorMsg string
    Error message from snapshot creation or replcation if any exist.
    SnapshotStatus string
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    SourceTimestamp double
    Timestamp the snapshot was created on the source cluster.
    SrcClusterName string
    Name of the cluster this snapshot resides on.
    SrcClusters List<GetHyperflexVmSnapshotInfoResultSrcCluster>
    Tags List<GetHyperflexVmSnapshotInfoResultTag>
    TargetCompletionTimestamp double
    Timestamp the snapshot was finished replicating on the target cluster.
    TgtClusterName string
    Name of the cluster this snapshot is replicated to.
    TgtClusters List<GetHyperflexVmSnapshotInfoResultTgtCluster>
    VersionContexts List<GetHyperflexVmSnapshotInfoResultVersionContext>
    VmBackupInfos List<GetHyperflexVmSnapshotInfoResultVmBackupInfo>
    VmEntityReferences List<GetHyperflexVmSnapshotInfoResultVmEntityReference>
    VmSnapshotEntityReferences List<GetHyperflexVmSnapshotInfoResultVmSnapshotEntityReference>
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetHyperflexVmSnapshotInfoResultAncestor
    ClassId string
    ClusterIdSnapMaps []GetHyperflexVmSnapshotInfoResultClusterIdSnapMap
    CreateTime string
    The time when this managed object was created.
    DisplayStatus string
    Combined status code from replication and snapshot status to display in the Intersight UI.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Errors []GetHyperflexVmSnapshotInfoResultError
    Label string
    The name of the Virtual Machine and the time stamp of the snapshot.
    ModTime string
    The time when this managed object was last modified.
    Mode string
    Quiesce Mode for snapshot taken on Hyperflex cluster.* NONE - The snapshot quiesce mode is none.* CRASH - The snapshot quiesce mode is crash.* VMTOOLS - The snapshot quiesce mode is VMTOOLS.* APP_CONSISTENT - The snapshot quiesce mode is app consistent.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Owners []string
    ParentSnapshots []GetHyperflexVmSnapshotInfoResultParentSnapshot
    Parents []GetHyperflexVmSnapshotInfoResultParent
    PermissionResources []GetHyperflexVmSnapshotInfoResultPermissionResource
    ReplicationStatus string
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    SnapshotErrorMsg string
    Error message from snapshot creation or replcation if any exist.
    SnapshotStatus string
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    SourceTimestamp float64
    Timestamp the snapshot was created on the source cluster.
    SrcClusterName string
    Name of the cluster this snapshot resides on.
    SrcClusters []GetHyperflexVmSnapshotInfoResultSrcCluster
    Tags []GetHyperflexVmSnapshotInfoResultTag
    TargetCompletionTimestamp float64
    Timestamp the snapshot was finished replicating on the target cluster.
    TgtClusterName string
    Name of the cluster this snapshot is replicated to.
    TgtClusters []GetHyperflexVmSnapshotInfoResultTgtCluster
    VersionContexts []GetHyperflexVmSnapshotInfoResultVersionContext
    VmBackupInfos []GetHyperflexVmSnapshotInfoResultVmBackupInfo
    VmEntityReferences []GetHyperflexVmSnapshotInfoResultVmEntityReference
    VmSnapshotEntityReferences []GetHyperflexVmSnapshotInfoResultVmSnapshotEntityReference
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetHyperflexVmSnapshotInfoResultAncestor>
    classId String
    clusterIdSnapMaps List<GetHyperflexVmSnapshotInfoResultClusterIdSnapMap>
    createTime String
    The time when this managed object was created.
    displayStatus String
    Combined status code from replication and snapshot status to display in the Intersight UI.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    errors List<GetHyperflexVmSnapshotInfoResultError>
    label String
    The name of the Virtual Machine and the time stamp of the snapshot.
    modTime String
    The time when this managed object was last modified.
    mode String
    Quiesce Mode for snapshot taken on Hyperflex cluster.* NONE - The snapshot quiesce mode is none.* CRASH - The snapshot quiesce mode is crash.* VMTOOLS - The snapshot quiesce mode is VMTOOLS.* APP_CONSISTENT - The snapshot quiesce mode is app consistent.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    owners List<String>
    parentSnapshots List<GetHyperflexVmSnapshotInfoResultParentSnapshot>
    parents List<GetHyperflexVmSnapshotInfoResultParent>
    permissionResources List<GetHyperflexVmSnapshotInfoResultPermissionResource>
    replicationStatus String
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    snapshotErrorMsg String
    Error message from snapshot creation or replcation if any exist.
    snapshotStatus String
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    sourceTimestamp Double
    Timestamp the snapshot was created on the source cluster.
    srcClusterName String
    Name of the cluster this snapshot resides on.
    srcClusters List<GetHyperflexVmSnapshotInfoResultSrcCluster>
    tags List<GetHyperflexVmSnapshotInfoResultTag>
    targetCompletionTimestamp Double
    Timestamp the snapshot was finished replicating on the target cluster.
    tgtClusterName String
    Name of the cluster this snapshot is replicated to.
    tgtClusters List<GetHyperflexVmSnapshotInfoResultTgtCluster>
    versionContexts List<GetHyperflexVmSnapshotInfoResultVersionContext>
    vmBackupInfos List<GetHyperflexVmSnapshotInfoResultVmBackupInfo>
    vmEntityReferences List<GetHyperflexVmSnapshotInfoResultVmEntityReference>
    vmSnapshotEntityReferences List<GetHyperflexVmSnapshotInfoResultVmSnapshotEntityReference>
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetHyperflexVmSnapshotInfoResultAncestor[]
    classId string
    clusterIdSnapMaps GetHyperflexVmSnapshotInfoResultClusterIdSnapMap[]
    createTime string
    The time when this managed object was created.
    displayStatus string
    Combined status code from replication and snapshot status to display in the Intersight UI.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    errors GetHyperflexVmSnapshotInfoResultError[]
    label string
    The name of the Virtual Machine and the time stamp of the snapshot.
    modTime string
    The time when this managed object was last modified.
    mode string
    Quiesce Mode for snapshot taken on Hyperflex cluster.* NONE - The snapshot quiesce mode is none.* CRASH - The snapshot quiesce mode is crash.* VMTOOLS - The snapshot quiesce mode is VMTOOLS.* APP_CONSISTENT - The snapshot quiesce mode is app consistent.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    owners string[]
    parentSnapshots GetHyperflexVmSnapshotInfoResultParentSnapshot[]
    parents GetHyperflexVmSnapshotInfoResultParent[]
    permissionResources GetHyperflexVmSnapshotInfoResultPermissionResource[]
    replicationStatus string
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    snapshotErrorMsg string
    Error message from snapshot creation or replcation if any exist.
    snapshotStatus string
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    sourceTimestamp number
    Timestamp the snapshot was created on the source cluster.
    srcClusterName string
    Name of the cluster this snapshot resides on.
    srcClusters GetHyperflexVmSnapshotInfoResultSrcCluster[]
    tags GetHyperflexVmSnapshotInfoResultTag[]
    targetCompletionTimestamp number
    Timestamp the snapshot was finished replicating on the target cluster.
    tgtClusterName string
    Name of the cluster this snapshot is replicated to.
    tgtClusters GetHyperflexVmSnapshotInfoResultTgtCluster[]
    versionContexts GetHyperflexVmSnapshotInfoResultVersionContext[]
    vmBackupInfos GetHyperflexVmSnapshotInfoResultVmBackupInfo[]
    vmEntityReferences GetHyperflexVmSnapshotInfoResultVmEntityReference[]
    vmSnapshotEntityReferences GetHyperflexVmSnapshotInfoResultVmSnapshotEntityReference[]
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetHyperflexVmSnapshotInfoResultAncestor]
    class_id str
    cluster_id_snap_maps Sequence[GetHyperflexVmSnapshotInfoResultClusterIdSnapMap]
    create_time str
    The time when this managed object was created.
    display_status str
    Combined status code from replication and snapshot status to display in the Intersight UI.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    errors Sequence[GetHyperflexVmSnapshotInfoResultError]
    label str
    The name of the Virtual Machine and the time stamp of the snapshot.
    mod_time str
    The time when this managed object was last modified.
    mode str
    Quiesce Mode for snapshot taken on Hyperflex cluster.* NONE - The snapshot quiesce mode is none.* CRASH - The snapshot quiesce mode is crash.* VMTOOLS - The snapshot quiesce mode is VMTOOLS.* APP_CONSISTENT - The snapshot quiesce mode is app consistent.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    owners Sequence[str]
    parent_snapshots Sequence[GetHyperflexVmSnapshotInfoResultParentSnapshot]
    parents Sequence[GetHyperflexVmSnapshotInfoResultParent]
    permission_resources Sequence[GetHyperflexVmSnapshotInfoResultPermissionResource]
    replication_status str
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    snapshot_error_msg str
    Error message from snapshot creation or replcation if any exist.
    snapshot_status str
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    source_timestamp float
    Timestamp the snapshot was created on the source cluster.
    src_cluster_name str
    Name of the cluster this snapshot resides on.
    src_clusters Sequence[GetHyperflexVmSnapshotInfoResultSrcCluster]
    tags Sequence[GetHyperflexVmSnapshotInfoResultTag]
    target_completion_timestamp float
    Timestamp the snapshot was finished replicating on the target cluster.
    tgt_cluster_name str
    Name of the cluster this snapshot is replicated to.
    tgt_clusters Sequence[GetHyperflexVmSnapshotInfoResultTgtCluster]
    version_contexts Sequence[GetHyperflexVmSnapshotInfoResultVersionContext]
    vm_backup_infos Sequence[GetHyperflexVmSnapshotInfoResultVmBackupInfo]
    vm_entity_references Sequence[GetHyperflexVmSnapshotInfoResultVmEntityReference]
    vm_snapshot_entity_references Sequence[GetHyperflexVmSnapshotInfoResultVmSnapshotEntityReference]
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    classId String
    clusterIdSnapMaps List<Property Map>
    createTime String
    The time when this managed object was created.
    displayStatus String
    Combined status code from replication and snapshot status to display in the Intersight UI.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    errors List<Property Map>
    label String
    The name of the Virtual Machine and the time stamp of the snapshot.
    modTime String
    The time when this managed object was last modified.
    mode String
    Quiesce Mode for snapshot taken on Hyperflex cluster.* NONE - The snapshot quiesce mode is none.* CRASH - The snapshot quiesce mode is crash.* VMTOOLS - The snapshot quiesce mode is VMTOOLS.* APP_CONSISTENT - The snapshot quiesce mode is app consistent.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    owners List<String>
    parentSnapshots List<Property Map>
    parents List<Property Map>
    permissionResources List<Property Map>
    replicationStatus String
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    snapshotErrorMsg String
    Error message from snapshot creation or replcation if any exist.
    snapshotStatus String
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    sourceTimestamp Number
    Timestamp the snapshot was created on the source cluster.
    srcClusterName String
    Name of the cluster this snapshot resides on.
    srcClusters List<Property Map>
    tags List<Property Map>
    targetCompletionTimestamp Number
    Timestamp the snapshot was finished replicating on the target cluster.
    tgtClusterName String
    Name of the cluster this snapshot is replicated to.
    tgtClusters List<Property Map>
    versionContexts List<Property Map>
    vmBackupInfos List<Property Map>
    vmEntityReferences List<Property Map>
    vmSnapshotEntityReferences List<Property Map>

    GetHyperflexVmSnapshotInfoResultAncestor

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMap

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPoint

    AdditionalProperties string
    ClassId string
    ClusterEntityReferences List<GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointClusterEntityReference>
    ObjectType string
    ReplicationStatuses List<GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointReplicationStatus>
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    SnapshotFiles List<GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotFile>
    SnapshotPointEntityReferences List<GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotPointEntityReference>
    SnapshotStatuses List<GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotStatus>
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    VmRuntimeInfos List<GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointVmRuntimeInfo>
    AdditionalProperties string
    ClassId string
    ClusterEntityReferences []GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointClusterEntityReference
    ObjectType string
    ReplicationStatuses []GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointReplicationStatus
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    SnapshotFiles []GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotFile
    SnapshotPointEntityReferences []GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotPointEntityReference
    SnapshotStatuses []GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotStatus
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    VmRuntimeInfos []GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointVmRuntimeInfo
    additionalProperties String
    classId String
    clusterEntityReferences List<GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointClusterEntityReference>
    objectType String
    replicationStatuses List<GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointReplicationStatus>
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    snapshotFiles List<GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotFile>
    snapshotPointEntityReferences List<GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotPointEntityReference>
    snapshotStatuses List<GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotStatus>
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    vmRuntimeInfos List<GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointVmRuntimeInfo>
    additionalProperties string
    classId string
    clusterEntityReferences GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointClusterEntityReference[]
    objectType string
    replicationStatuses GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointReplicationStatus[]
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    snapshotFiles GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotFile[]
    snapshotPointEntityReferences GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotPointEntityReference[]
    snapshotStatuses GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotStatus[]
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    vmRuntimeInfos GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointVmRuntimeInfo[]
    additional_properties str
    class_id str
    cluster_entity_references Sequence[GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointClusterEntityReference]
    object_type str
    replication_statuses Sequence[GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointReplicationStatus]
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    snapshot_files Sequence[GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotFile]
    snapshot_point_entity_references Sequence[GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotPointEntityReference]
    snapshot_statuses Sequence[GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotStatus]
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    vm_runtime_infos Sequence[GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointVmRuntimeInfo]
    additionalProperties String
    classId String
    clusterEntityReferences List<Property Map>
    objectType String
    replicationStatuses List<Property Map>
    Replication status of the least successful target cluster.* NONE - Snapshot replication state is none.* SUCCESS - Snapshot completed successfully.* FAILED - Snapshot failed replication status code.* PAUSED - Snapshot replication paused status code.* IN_USE - Snapshot replica in use status code.* STARTING - Snapshot replication starting.* REPLICATING - Snapshot replication in progress.
    snapshotFiles List<Property Map>
    snapshotPointEntityReferences List<Property Map>
    snapshotStatuses List<Property Map>
    Snapshot status of the source cluster.* SUCCESS - This snapshot status code is success.* FAILED - This snapshot status code is failed.* IN_PROGRESS - This snapshot status code is in progress.* DELETING - This snapshot status code is deleting.* DELETED - This snapshot status code is deleted.* NONE - This snapshot status code is none.* INIT - This snapshot status code is initializing.
    vmRuntimeInfos List<Property Map>

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointClusterEntityReference

    AdditionalProperties string
    ClassId string
    Confignum double
    Id string
    Idtype string
    Name string
    ObjectType string
    Type string
    AdditionalProperties string
    ClassId string
    Confignum float64
    Id string
    Idtype string
    Name string
    ObjectType string
    Type string
    additionalProperties String
    classId String
    confignum Double
    id String
    idtype String
    name String
    objectType String
    type String
    additionalProperties string
    classId string
    confignum number
    id string
    idtype string
    name string
    objectType string
    type string
    additionalProperties String
    classId String
    confignum Number
    id String
    idtype String
    name String
    objectType String
    type String

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointReplicationStatus

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointReplicationStatusError

    AdditionalProperties string
    ClassId string
    Message string
    MessageId float64
    ObjectType string

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointReplicationStatusPackEntityReference

    AdditionalProperties string
    ClassId string
    Confignum double
    Id string
    Idtype string
    Name string
    ObjectType string
    Type string
    AdditionalProperties string
    ClassId string
    Confignum float64
    Id string
    Idtype string
    Name string
    ObjectType string
    Type string
    additionalProperties String
    classId String
    confignum Double
    id String
    idtype String
    name String
    objectType String
    type String
    additionalProperties string
    classId string
    confignum number
    id string
    idtype string
    name string
    objectType string
    type string
    additionalProperties String
    classId String
    confignum Number
    id String
    idtype String
    name String
    objectType String
    type String

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointReplicationStatusRpoStatus

    Actual float64
    AdditionalProperties string
    ClassId string
    Expected float64
    ObjectType string
    RpoExceeded bool
    actual Double
    additionalProperties String
    classId String
    expected Double
    objectType String
    rpoExceeded Boolean
    actual number
    additionalProperties string
    classId string
    expected number
    objectType string
    rpoExceeded boolean
    actual Number
    additionalProperties String
    classId String
    expected Number
    objectType String
    rpoExceeded Boolean

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotFile

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotFileNameTrackedFile

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotFileNameTrackedFileDsInfo

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotFileUuidTrackedDisksMap

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotFileUuidTrackedDisksMapTrackedDisk

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotFileUuidTrackedDisksMapTrackedDiskDiskFile

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotFileUuidTrackedDisksMapTrackedDiskDiskFileFilePath

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotFileUuidTrackedDisksMapTrackedDiskDiskFileFilePathDsInfo

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotPointEntityReference

    AdditionalProperties string
    ClassId string
    Confignum double
    Id string
    Idtype string
    Name string
    ObjectType string
    Type string
    AdditionalProperties string
    ClassId string
    Confignum float64
    Id string
    Idtype string
    Name string
    ObjectType string
    Type string
    additionalProperties String
    classId String
    confignum Double
    id String
    idtype String
    name String
    objectType String
    type String
    additionalProperties string
    classId string
    confignum number
    id string
    idtype string
    name string
    objectType string
    type string
    additionalProperties String
    classId String
    confignum Number
    id String
    idtype String
    name String
    objectType String
    type String

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotStatus

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointSnapshotStatusError

    AdditionalProperties string
    ClassId string
    Message string
    MessageId float64
    ObjectType string

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointVmRuntimeInfo

    GetHyperflexVmSnapshotInfoResultClusterIdSnapMapSnapshotPointVmRuntimeInfoRunTimeInfo

    AdditionalProperties string
    BiosUuid string
    ClassId string
    ConnectionState string
    CpuUsage double
    Folder string
    GuestFamily string
    GuestFullName string
    GuestId string
    GuestState string
    HostName string
    InstanceUuid string
    MemoryMb double
    MemoryUsage double
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Networks List<string>
    NrVersion string
    NumCpu double
    ObjectType string
    PowerState string
    ProvisionedSize double
    ResourcePool string
    UsedSize double
    VmxPath string
    AdditionalProperties string
    BiosUuid string
    ClassId string
    ConnectionState string
    CpuUsage float64
    Folder string
    GuestFamily string
    GuestFullName string
    GuestId string
    GuestState string
    HostName string
    InstanceUuid string
    MemoryMb float64
    MemoryUsage float64
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Networks []string
    NrVersion string
    NumCpu float64
    ObjectType string
    PowerState string
    ProvisionedSize float64
    ResourcePool string
    UsedSize float64
    VmxPath string
    additionalProperties String
    biosUuid String
    classId String
    connectionState String
    cpuUsage Double
    folder String
    guestFamily String
    guestFullName String
    guestId String
    guestState String
    hostName String
    instanceUuid String
    memoryMb Double
    memoryUsage Double
    moid String
    The unique identifier of this Managed Object instance.
    name String
    networks List<String>
    nrVersion String
    numCpu Double
    objectType String
    powerState String
    provisionedSize Double
    resourcePool String
    usedSize Double
    vmxPath String
    additionalProperties string
    biosUuid string
    classId string
    connectionState string
    cpuUsage number
    folder string
    guestFamily string
    guestFullName string
    guestId string
    guestState string
    hostName string
    instanceUuid string
    memoryMb number
    memoryUsage number
    moid string
    The unique identifier of this Managed Object instance.
    name string
    networks string[]
    nrVersion string
    numCpu number
    objectType string
    powerState string
    provisionedSize number
    resourcePool string
    usedSize number
    vmxPath string
    additional_properties str
    bios_uuid str
    class_id str
    connection_state str
    cpu_usage float
    folder str
    guest_family str
    guest_full_name str
    guest_id str
    guest_state str
    host_name str
    instance_uuid str
    memory_mb float
    memory_usage float
    moid str
    The unique identifier of this Managed Object instance.
    name str
    networks Sequence[str]
    nr_version str
    num_cpu float
    object_type str
    power_state str
    provisioned_size float
    resource_pool str
    used_size float
    vmx_path str
    additionalProperties String
    biosUuid String
    classId String
    connectionState String
    cpuUsage Number
    folder String
    guestFamily String
    guestFullName String
    guestId String
    guestState String
    hostName String
    instanceUuid String
    memoryMb Number
    memoryUsage Number
    moid String
    The unique identifier of this Managed Object instance.
    name String
    networks List<String>
    nrVersion String
    numCpu Number
    objectType String
    powerState String
    provisionedSize Number
    resourcePool String
    usedSize Number
    vmxPath String

    GetHyperflexVmSnapshotInfoResultError

    AdditionalProperties string
    ClassId string
    Message string
    MessageId float64
    ObjectType string

    GetHyperflexVmSnapshotInfoResultParent

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHyperflexVmSnapshotInfoResultParentSnapshot

    AdditionalProperties string
    ClassId string
    Confignum double
    Id string
    Idtype string
    Name string
    ObjectType string
    Type string
    AdditionalProperties string
    ClassId string
    Confignum float64
    Id string
    Idtype string
    Name string
    ObjectType string
    Type string
    additionalProperties String
    classId String
    confignum Double
    id String
    idtype String
    name String
    objectType String
    type String
    additionalProperties string
    classId string
    confignum number
    id string
    idtype string
    name string
    objectType string
    type string
    additionalProperties String
    classId String
    confignum Number
    id String
    idtype String
    name String
    objectType String
    type String

    GetHyperflexVmSnapshotInfoResultPermissionResource

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHyperflexVmSnapshotInfoResultSrcCluster

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHyperflexVmSnapshotInfoResultTag

    AdditionalProperties string
    Key string
    Value string
    AdditionalProperties string
    Key string
    Value string
    additionalProperties String
    key String
    value String
    additionalProperties string
    key string
    value string
    additionalProperties String
    key String
    value String

    GetHyperflexVmSnapshotInfoResultTgtCluster

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHyperflexVmSnapshotInfoResultVersionContext

    GetHyperflexVmSnapshotInfoResultVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHyperflexVmSnapshotInfoResultVersionContextRefMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHyperflexVmSnapshotInfoResultVmBackupInfo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHyperflexVmSnapshotInfoResultVmEntityReference

    AdditionalProperties string
    ClassId string
    Confignum double
    Id string
    Idtype string
    Name string
    ObjectType string
    Type string
    AdditionalProperties string
    ClassId string
    Confignum float64
    Id string
    Idtype string
    Name string
    ObjectType string
    Type string
    additionalProperties String
    classId String
    confignum Double
    id String
    idtype String
    name String
    objectType String
    type String
    additionalProperties string
    classId string
    confignum number
    id string
    idtype string
    name string
    objectType string
    type string
    additionalProperties String
    classId String
    confignum Number
    id String
    idtype String
    name String
    objectType String
    type String

    GetHyperflexVmSnapshotInfoResultVmSnapshotEntityReference

    AdditionalProperties string
    ClassId string
    Confignum double
    Id string
    Idtype string
    Name string
    ObjectType string
    Type string
    AdditionalProperties string
    ClassId string
    Confignum float64
    Id string
    Idtype string
    Name string
    ObjectType string
    Type string
    additionalProperties String
    classId String
    confignum Double
    id String
    idtype String
    name String
    objectType String
    type String
    additionalProperties string
    classId string
    confignum number
    id string
    idtype string
    name string
    objectType string
    type string
    additionalProperties String
    classId String
    confignum Number
    id String
    idtype String
    name String
    objectType String
    type String

    GetHyperflexVmSnapshotInfoSrcCluster

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHyperflexVmSnapshotInfoTag

    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.
    additionalProperties string
    key string
    The string representation of a tag key.
    value string
    The string representation of a tag value.
    additional_properties str
    key str
    The string representation of a tag key.
    value str
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.

    GetHyperflexVmSnapshotInfoTgtCluster

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHyperflexVmSnapshotInfoVersionContext

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos List<GetHyperflexVmSnapshotInfoVersionContextInterestedMo>
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetHyperflexVmSnapshotInfoVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos []GetHyperflexVmSnapshotInfoVersionContextInterestedMo
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetHyperflexVmSnapshotInfoVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<GetHyperflexVmSnapshotInfoVersionContextInterestedMo>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetHyperflexVmSnapshotInfoVersionContextRefMo
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos GetHyperflexVmSnapshotInfoVersionContextInterestedMo[]
    markedForDeletion boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetHyperflexVmSnapshotInfoVersionContextRefMo
    A reference to the original Managed Object.
    timestamp string
    The time this versioned Managed Object was created.
    versionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interested_mos Sequence[GetHyperflexVmSnapshotInfoVersionContextInterestedMo]
    marked_for_deletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nr_version str
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ref_mo GetHyperflexVmSnapshotInfoVersionContextRefMo
    A reference to the original Managed Object.
    timestamp str
    The time this versioned Managed Object was created.
    version_type str
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<Property Map>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo Property Map
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.

    GetHyperflexVmSnapshotInfoVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHyperflexVmSnapshotInfoVersionContextRefMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHyperflexVmSnapshotInfoVmBackupInfo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHyperflexVmSnapshotInfoVmEntityReference

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Confignum double
    Configuration number for this reference.
    Id string
    Uuid of the entity for this reference.
    Idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    Name string
    Name of the entity for this entity reference.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Confignum float64
    Configuration number for this reference.
    Id string
    Uuid of the entity for this reference.
    Idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    Name string
    Name of the entity for this entity reference.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum Double
    Configuration number for this reference.
    id String
    Uuid of the entity for this reference.
    idtype String
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name String
    Name of the entity for this entity reference.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum number
    Configuration number for this reference.
    id string
    Uuid of the entity for this reference.
    idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name string
    Name of the entity for this entity reference.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum float
    Configuration number for this reference.
    id str
    Uuid of the entity for this reference.
    idtype str
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name str
    Name of the entity for this entity reference.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type str
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum Number
    Configuration number for this reference.
    id String
    Uuid of the entity for this reference.
    idtype String
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name String
    Name of the entity for this entity reference.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.

    GetHyperflexVmSnapshotInfoVmSnapshotEntityReference

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Confignum double
    Configuration number for this reference.
    Id string
    Uuid of the entity for this reference.
    Idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    Name string
    Name of the entity for this entity reference.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Confignum float64
    Configuration number for this reference.
    Id string
    Uuid of the entity for this reference.
    Idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    Name string
    Name of the entity for this entity reference.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum Double
    Configuration number for this reference.
    id String
    Uuid of the entity for this reference.
    idtype String
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name String
    Name of the entity for this entity reference.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum number
    Configuration number for this reference.
    id string
    Uuid of the entity for this reference.
    idtype string
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name string
    Name of the entity for this entity reference.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type string
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum float
    Configuration number for this reference.
    id str
    Uuid of the entity for this reference.
    idtype str
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name str
    Name of the entity for this entity reference.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type str
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    confignum Number
    Configuration number for this reference.
    id String
    Uuid of the entity for this reference.
    idtype String
    Type of entity id for this reference.

    • VCMOID - The entity reference ID type is VC MOID.
    • VMBIOSUUID - The entity reference ID type is VM Bios UUID.
    • VMDSPATH - The entity reference ID type is VM Datastore Path.
    • VMINSTANCEUUID - The entity reference ID type is VM Instance UUID.
    • VMNAME - The entity reference ID type is VM Name.
    name String
    Name of the entity for this entity reference.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    Type of the entity for this entity reference.

    • DISK - This entity type is a disk.
    • PNODE - This entity type is a P node.
    • NODE - This entity type is a node.
    • CLUSTER - This entity type is a cluster.
    • DATASTORE - This entity is a datastore.
    • VIRTNODE - This entity is a HyperFlex virtual node.
    • VIRTCLUSTER - This entity type is a virtual cluster.
    • VIRTDATASTORE - This entity type is a virtual data store.
    • VIRTMACHINE - This entity type is a virtual machine.
    • PDISK - This entity type is a P disk.
    • PDATASTORE - This entity type is a P Datastore.
    • VIRTMACHINESNAPSHOT - This entity is a virtual machine snapshot.
    • FOLDER - This entity type is a folder.
    • RESOURCEPOOL - This entity type is a resource pool.
    • FILE - This entity type is a file.
    • VIRTDATACENTER - This entity type is a virtual data center.
    • REPLICATION_APPLIANCE - This entity type is a replication appliance.
    • REPLICATION_JOB - This entity type is a replication job.
    • IP_POOL - This entity type is an IP Pool.
    • REPLICATION_INFO - This entity type is a replication information.
    • DP_VM_SNAPSHOT - This entity type is a DP VM Snapshot.
    • DP_VMGROUP_SNAPSHOT - This entity type is a DP VM Group Snapshot.
    • DP_VM_CONFIG - This entity type is a DP VM Configuration.
    • DP_VM - This entity type is a DP VM.
    • DP_VMGROUP - This entity type is a DP VM Group.
    • DP_VM_SNAPSHOT_POINT - This entity type is a DP VM Snapshot Point.
    • CLUSTER_PAIR - This entity is a cluster pair.
    • HX_TASK - This entity type is a HyperFlex task.
    • ZONE - This entity type is a zone.

    Package Details

    Repository
    intersight ciscodevnet/terraform-provider-intersight
    License
    Notes
    This Pulumi package is based on the intersight Terraform Provider.
    intersight logo
    intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet