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

intersight.getHyperflexVmBackupInfo

Explore with Pulumi AI

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

    Virtual Machine backup information.

    Using getHyperflexVmBackupInfo

    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 getHyperflexVmBackupInfo(args: GetHyperflexVmBackupInfoArgs, opts?: InvokeOptions): Promise<GetHyperflexVmBackupInfoResult>
    function getHyperflexVmBackupInfoOutput(args: GetHyperflexVmBackupInfoOutputArgs, opts?: InvokeOptions): Output<GetHyperflexVmBackupInfoResult>
    def get_hyperflex_vm_backup_info(account_moid: Optional[str] = None,
                                     additional_properties: Optional[str] = None,
                                     ancestors: Optional[Sequence[GetHyperflexVmBackupInfoAncestor]] = None,
                                     backup_status: Optional[str] = None,
                                     class_id: Optional[str] = None,
                                     cluster_entity_reference: Optional[GetHyperflexVmBackupInfoClusterEntityReference] = None,
                                     cluster_id_protection_info_maps: Optional[Sequence[GetHyperflexVmBackupInfoClusterIdProtectionInfoMap]] = None,
                                     create_time: Optional[str] = None,
                                     domain_group_moid: Optional[str] = None,
                                     error: Optional[GetHyperflexVmBackupInfoError] = None,
                                     id: Optional[str] = None,
                                     local_snapshot_retention_count: Optional[float] = None,
                                     mod_time: Optional[str] = None,
                                     moid: Optional[str] = None,
                                     object_type: Optional[str] = None,
                                     owners: Optional[Sequence[str]] = None,
                                     parent: Optional[GetHyperflexVmBackupInfoParent] = None,
                                     permission_resources: Optional[Sequence[GetHyperflexVmBackupInfoPermissionResource]] = None,
                                     power_on: Optional[bool] = None,
                                     protection_status: Optional[str] = None,
                                     schedules: Optional[Sequence[GetHyperflexVmBackupInfoSchedule]] = None,
                                     shared_scope: Optional[str] = None,
                                     snapshot_retention_count: Optional[float] = None,
                                     src_backup_cluster: Optional[GetHyperflexVmBackupInfoSrcBackupCluster] = None,
                                     src_cluster: Optional[GetHyperflexVmBackupInfoSrcCluster] = None,
                                     src_cluster_name: Optional[str] = None,
                                     tags: Optional[Sequence[GetHyperflexVmBackupInfoTag]] = None,
                                     tgt_cluster: Optional[GetHyperflexVmBackupInfoTgtCluster] = None,
                                     tgt_cluster_name: Optional[str] = None,
                                     version_context: Optional[GetHyperflexVmBackupInfoVersionContext] = None,
                                     vm_entity_reference: Optional[GetHyperflexVmBackupInfoVmEntityReference] = None,
                                     vm_info: Optional[GetHyperflexVmBackupInfoVmInfo] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetHyperflexVmBackupInfoResult
    def get_hyperflex_vm_backup_info_output(account_moid: Optional[pulumi.Input[str]] = None,
                                     additional_properties: Optional[pulumi.Input[str]] = None,
                                     ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexVmBackupInfoAncestorArgs]]]] = None,
                                     backup_status: Optional[pulumi.Input[str]] = None,
                                     class_id: Optional[pulumi.Input[str]] = None,
                                     cluster_entity_reference: Optional[pulumi.Input[GetHyperflexVmBackupInfoClusterEntityReferenceArgs]] = None,
                                     cluster_id_protection_info_maps: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexVmBackupInfoClusterIdProtectionInfoMapArgs]]]] = None,
                                     create_time: Optional[pulumi.Input[str]] = None,
                                     domain_group_moid: Optional[pulumi.Input[str]] = None,
                                     error: Optional[pulumi.Input[GetHyperflexVmBackupInfoErrorArgs]] = None,
                                     id: Optional[pulumi.Input[str]] = None,
                                     local_snapshot_retention_count: Optional[pulumi.Input[float]] = None,
                                     mod_time: 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[GetHyperflexVmBackupInfoParentArgs]] = None,
                                     permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexVmBackupInfoPermissionResourceArgs]]]] = None,
                                     power_on: Optional[pulumi.Input[bool]] = None,
                                     protection_status: Optional[pulumi.Input[str]] = None,
                                     schedules: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexVmBackupInfoScheduleArgs]]]] = None,
                                     shared_scope: Optional[pulumi.Input[str]] = None,
                                     snapshot_retention_count: Optional[pulumi.Input[float]] = None,
                                     src_backup_cluster: Optional[pulumi.Input[GetHyperflexVmBackupInfoSrcBackupClusterArgs]] = None,
                                     src_cluster: Optional[pulumi.Input[GetHyperflexVmBackupInfoSrcClusterArgs]] = None,
                                     src_cluster_name: Optional[pulumi.Input[str]] = None,
                                     tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexVmBackupInfoTagArgs]]]] = None,
                                     tgt_cluster: Optional[pulumi.Input[GetHyperflexVmBackupInfoTgtClusterArgs]] = None,
                                     tgt_cluster_name: Optional[pulumi.Input[str]] = None,
                                     version_context: Optional[pulumi.Input[GetHyperflexVmBackupInfoVersionContextArgs]] = None,
                                     vm_entity_reference: Optional[pulumi.Input[GetHyperflexVmBackupInfoVmEntityReferenceArgs]] = None,
                                     vm_info: Optional[pulumi.Input[GetHyperflexVmBackupInfoVmInfoArgs]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetHyperflexVmBackupInfoResult]
    func LookupHyperflexVmBackupInfo(ctx *Context, args *LookupHyperflexVmBackupInfoArgs, opts ...InvokeOption) (*LookupHyperflexVmBackupInfoResult, error)
    func LookupHyperflexVmBackupInfoOutput(ctx *Context, args *LookupHyperflexVmBackupInfoOutputArgs, opts ...InvokeOption) LookupHyperflexVmBackupInfoResultOutput

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

    public static class GetHyperflexVmBackupInfo 
    {
        public static Task<GetHyperflexVmBackupInfoResult> InvokeAsync(GetHyperflexVmBackupInfoArgs args, InvokeOptions? opts = null)
        public static Output<GetHyperflexVmBackupInfoResult> Invoke(GetHyperflexVmBackupInfoInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetHyperflexVmBackupInfoResult> getHyperflexVmBackupInfo(GetHyperflexVmBackupInfoArgs args, InvokeOptions options)
    public static Output<GetHyperflexVmBackupInfoResult> getHyperflexVmBackupInfo(GetHyperflexVmBackupInfoArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getHyperflexVmBackupInfo:getHyperflexVmBackupInfo
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetHyperflexVmBackupInfoAncestor>
    BackupStatus string
    Description of the backup status of this VmBackupInfo.* InitializingProtection - Protection has started, but not completed.* Protected - Protection has completed successfully.* ExceedsInterval - Protection has not completed successfully in over two times the backup interval.
    ClassId string
    ClusterEntityReference GetHyperflexVmBackupInfoClusterEntityReference
    ClusterIdProtectionInfoMaps List<GetHyperflexVmBackupInfoClusterIdProtectionInfoMap>
    CreateTime string
    The time when this managed object was created.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Error GetHyperflexVmBackupInfoError
    Id string
    LocalSnapshotRetentionCount double
    Retention count from backup policy for local snapshots.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Owners List<string>
    Parent GetHyperflexVmBackupInfoParent
    PermissionResources List<GetHyperflexVmBackupInfoPermissionResource>
    PowerOn bool
    The power state of the Virtual Machine.
    ProtectionStatus string
    Description of the protection status of this VmBackupInfo.* PREPARE_FAILOVER_STARTED - The protection status is prepare failover started.* PREPARE_FAILOVER_FAILED - The protection status is prepare failover failed.* PREPARE_FAILOVER_COMPLETED - The protection status is prepaire failover completed.* FAILOVER_STARTED - The protection status is failover started.* FAILOVER_FAILED - The protection status is failover failed.* FAILOVER_COMPLETED - The protection status is failover completed.* PREPARE_REVERSEPROTECT_STARTED - The protection status is prepare reverse protect started.* PREPARE_REVERSEPROTECT_FAILED - The protection status is prepare reverse protect failed.* PREPARE_REVERSEPROTECT_COMPLETED - The protection status is prepair reverse protect completed.* REVERSEPROTECT_STARTED - The protection status is reverse protect started.* REVERSEPROTECT_FAILED - The protection status is reverse protect failed.* ACTIVE - The protection status is active.* CREATION_IN_PROGRESS - The protection status is failover in progress.* CREATION_FAILED - The protection status is creation failed.* LOCAL_RESTORE_STARTED - The protection status is local restore started.* LOCAL_RESTORE_FAILED - The protection status is local restore failed.
    Schedules List<GetHyperflexVmBackupInfoSchedule>
    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.
    SnapshotRetentionCount double
    Retention count from backup policy for remote snapshots.
    SrcBackupCluster GetHyperflexVmBackupInfoSrcBackupCluster
    SrcCluster GetHyperflexVmBackupInfoSrcCluster
    SrcClusterName string
    Name for the source cluster this Virtual Machine is residing on.
    Tags List<GetHyperflexVmBackupInfoTag>
    TgtCluster GetHyperflexVmBackupInfoTgtCluster
    TgtClusterName string
    Name for the target cluster this Virtual Machine is residing on.
    VersionContext GetHyperflexVmBackupInfoVersionContext
    VmEntityReference GetHyperflexVmBackupInfoVmEntityReference
    VmInfo GetHyperflexVmBackupInfoVmInfo
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetHyperflexVmBackupInfoAncestor
    BackupStatus string
    Description of the backup status of this VmBackupInfo.* InitializingProtection - Protection has started, but not completed.* Protected - Protection has completed successfully.* ExceedsInterval - Protection has not completed successfully in over two times the backup interval.
    ClassId string
    ClusterEntityReference GetHyperflexVmBackupInfoClusterEntityReference
    ClusterIdProtectionInfoMaps []GetHyperflexVmBackupInfoClusterIdProtectionInfoMap
    CreateTime string
    The time when this managed object was created.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Error GetHyperflexVmBackupInfoError
    Id string
    LocalSnapshotRetentionCount float64
    Retention count from backup policy for local snapshots.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Owners []string
    Parent GetHyperflexVmBackupInfoParent
    PermissionResources []GetHyperflexVmBackupInfoPermissionResource
    PowerOn bool
    The power state of the Virtual Machine.
    ProtectionStatus string
    Description of the protection status of this VmBackupInfo.* PREPARE_FAILOVER_STARTED - The protection status is prepare failover started.* PREPARE_FAILOVER_FAILED - The protection status is prepare failover failed.* PREPARE_FAILOVER_COMPLETED - The protection status is prepaire failover completed.* FAILOVER_STARTED - The protection status is failover started.* FAILOVER_FAILED - The protection status is failover failed.* FAILOVER_COMPLETED - The protection status is failover completed.* PREPARE_REVERSEPROTECT_STARTED - The protection status is prepare reverse protect started.* PREPARE_REVERSEPROTECT_FAILED - The protection status is prepare reverse protect failed.* PREPARE_REVERSEPROTECT_COMPLETED - The protection status is prepair reverse protect completed.* REVERSEPROTECT_STARTED - The protection status is reverse protect started.* REVERSEPROTECT_FAILED - The protection status is reverse protect failed.* ACTIVE - The protection status is active.* CREATION_IN_PROGRESS - The protection status is failover in progress.* CREATION_FAILED - The protection status is creation failed.* LOCAL_RESTORE_STARTED - The protection status is local restore started.* LOCAL_RESTORE_FAILED - The protection status is local restore failed.
    Schedules []GetHyperflexVmBackupInfoSchedule
    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.
    SnapshotRetentionCount float64
    Retention count from backup policy for remote snapshots.
    SrcBackupCluster GetHyperflexVmBackupInfoSrcBackupCluster
    SrcCluster GetHyperflexVmBackupInfoSrcCluster
    SrcClusterName string
    Name for the source cluster this Virtual Machine is residing on.
    Tags []GetHyperflexVmBackupInfoTag
    TgtCluster GetHyperflexVmBackupInfoTgtCluster
    TgtClusterName string
    Name for the target cluster this Virtual Machine is residing on.
    VersionContext GetHyperflexVmBackupInfoVersionContext
    VmEntityReference GetHyperflexVmBackupInfoVmEntityReference
    VmInfo GetHyperflexVmBackupInfoVmInfo
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetHyperflexVmBackupInfoAncestor>
    backupStatus String
    Description of the backup status of this VmBackupInfo.* InitializingProtection - Protection has started, but not completed.* Protected - Protection has completed successfully.* ExceedsInterval - Protection has not completed successfully in over two times the backup interval.
    classId String
    clusterEntityReference GetHyperflexVmBackupInfoClusterEntityReference
    clusterIdProtectionInfoMaps List<GetHyperflexVmBackupInfoClusterIdProtectionInfoMap>
    createTime String
    The time when this managed object was created.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    error GetHyperflexVmBackupInfoError
    id String
    localSnapshotRetentionCount Double
    Retention count from backup policy for local snapshots.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    owners List<String>
    parent GetHyperflexVmBackupInfoParent
    permissionResources List<GetHyperflexVmBackupInfoPermissionResource>
    powerOn Boolean
    The power state of the Virtual Machine.
    protectionStatus String
    Description of the protection status of this VmBackupInfo.* PREPARE_FAILOVER_STARTED - The protection status is prepare failover started.* PREPARE_FAILOVER_FAILED - The protection status is prepare failover failed.* PREPARE_FAILOVER_COMPLETED - The protection status is prepaire failover completed.* FAILOVER_STARTED - The protection status is failover started.* FAILOVER_FAILED - The protection status is failover failed.* FAILOVER_COMPLETED - The protection status is failover completed.* PREPARE_REVERSEPROTECT_STARTED - The protection status is prepare reverse protect started.* PREPARE_REVERSEPROTECT_FAILED - The protection status is prepare reverse protect failed.* PREPARE_REVERSEPROTECT_COMPLETED - The protection status is prepair reverse protect completed.* REVERSEPROTECT_STARTED - The protection status is reverse protect started.* REVERSEPROTECT_FAILED - The protection status is reverse protect failed.* ACTIVE - The protection status is active.* CREATION_IN_PROGRESS - The protection status is failover in progress.* CREATION_FAILED - The protection status is creation failed.* LOCAL_RESTORE_STARTED - The protection status is local restore started.* LOCAL_RESTORE_FAILED - The protection status is local restore failed.
    schedules List<GetHyperflexVmBackupInfoSchedule>
    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.
    snapshotRetentionCount Double
    Retention count from backup policy for remote snapshots.
    srcBackupCluster GetHyperflexVmBackupInfoSrcBackupCluster
    srcCluster GetHyperflexVmBackupInfoSrcCluster
    srcClusterName String
    Name for the source cluster this Virtual Machine is residing on.
    tags List<GetHyperflexVmBackupInfoTag>
    tgtCluster GetHyperflexVmBackupInfoTgtCluster
    tgtClusterName String
    Name for the target cluster this Virtual Machine is residing on.
    versionContext GetHyperflexVmBackupInfoVersionContext
    vmEntityReference GetHyperflexVmBackupInfoVmEntityReference
    vmInfo GetHyperflexVmBackupInfoVmInfo
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetHyperflexVmBackupInfoAncestor[]
    backupStatus string
    Description of the backup status of this VmBackupInfo.* InitializingProtection - Protection has started, but not completed.* Protected - Protection has completed successfully.* ExceedsInterval - Protection has not completed successfully in over two times the backup interval.
    classId string
    clusterEntityReference GetHyperflexVmBackupInfoClusterEntityReference
    clusterIdProtectionInfoMaps GetHyperflexVmBackupInfoClusterIdProtectionInfoMap[]
    createTime string
    The time when this managed object was created.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    error GetHyperflexVmBackupInfoError
    id string
    localSnapshotRetentionCount number
    Retention count from backup policy for local snapshots.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    owners string[]
    parent GetHyperflexVmBackupInfoParent
    permissionResources GetHyperflexVmBackupInfoPermissionResource[]
    powerOn boolean
    The power state of the Virtual Machine.
    protectionStatus string
    Description of the protection status of this VmBackupInfo.* PREPARE_FAILOVER_STARTED - The protection status is prepare failover started.* PREPARE_FAILOVER_FAILED - The protection status is prepare failover failed.* PREPARE_FAILOVER_COMPLETED - The protection status is prepaire failover completed.* FAILOVER_STARTED - The protection status is failover started.* FAILOVER_FAILED - The protection status is failover failed.* FAILOVER_COMPLETED - The protection status is failover completed.* PREPARE_REVERSEPROTECT_STARTED - The protection status is prepare reverse protect started.* PREPARE_REVERSEPROTECT_FAILED - The protection status is prepare reverse protect failed.* PREPARE_REVERSEPROTECT_COMPLETED - The protection status is prepair reverse protect completed.* REVERSEPROTECT_STARTED - The protection status is reverse protect started.* REVERSEPROTECT_FAILED - The protection status is reverse protect failed.* ACTIVE - The protection status is active.* CREATION_IN_PROGRESS - The protection status is failover in progress.* CREATION_FAILED - The protection status is creation failed.* LOCAL_RESTORE_STARTED - The protection status is local restore started.* LOCAL_RESTORE_FAILED - The protection status is local restore failed.
    schedules GetHyperflexVmBackupInfoSchedule[]
    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.
    snapshotRetentionCount number
    Retention count from backup policy for remote snapshots.
    srcBackupCluster GetHyperflexVmBackupInfoSrcBackupCluster
    srcCluster GetHyperflexVmBackupInfoSrcCluster
    srcClusterName string
    Name for the source cluster this Virtual Machine is residing on.
    tags GetHyperflexVmBackupInfoTag[]
    tgtCluster GetHyperflexVmBackupInfoTgtCluster
    tgtClusterName string
    Name for the target cluster this Virtual Machine is residing on.
    versionContext GetHyperflexVmBackupInfoVersionContext
    vmEntityReference GetHyperflexVmBackupInfoVmEntityReference
    vmInfo GetHyperflexVmBackupInfoVmInfo
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetHyperflexVmBackupInfoAncestor]
    backup_status str
    Description of the backup status of this VmBackupInfo.* InitializingProtection - Protection has started, but not completed.* Protected - Protection has completed successfully.* ExceedsInterval - Protection has not completed successfully in over two times the backup interval.
    class_id str
    cluster_entity_reference GetHyperflexVmBackupInfoClusterEntityReference
    cluster_id_protection_info_maps Sequence[GetHyperflexVmBackupInfoClusterIdProtectionInfoMap]
    create_time str
    The time when this managed object was created.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    error GetHyperflexVmBackupInfoError
    id str
    local_snapshot_retention_count float
    Retention count from backup policy for local snapshots.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    owners Sequence[str]
    parent GetHyperflexVmBackupInfoParent
    permission_resources Sequence[GetHyperflexVmBackupInfoPermissionResource]
    power_on bool
    The power state of the Virtual Machine.
    protection_status str
    Description of the protection status of this VmBackupInfo.* PREPARE_FAILOVER_STARTED - The protection status is prepare failover started.* PREPARE_FAILOVER_FAILED - The protection status is prepare failover failed.* PREPARE_FAILOVER_COMPLETED - The protection status is prepaire failover completed.* FAILOVER_STARTED - The protection status is failover started.* FAILOVER_FAILED - The protection status is failover failed.* FAILOVER_COMPLETED - The protection status is failover completed.* PREPARE_REVERSEPROTECT_STARTED - The protection status is prepare reverse protect started.* PREPARE_REVERSEPROTECT_FAILED - The protection status is prepare reverse protect failed.* PREPARE_REVERSEPROTECT_COMPLETED - The protection status is prepair reverse protect completed.* REVERSEPROTECT_STARTED - The protection status is reverse protect started.* REVERSEPROTECT_FAILED - The protection status is reverse protect failed.* ACTIVE - The protection status is active.* CREATION_IN_PROGRESS - The protection status is failover in progress.* CREATION_FAILED - The protection status is creation failed.* LOCAL_RESTORE_STARTED - The protection status is local restore started.* LOCAL_RESTORE_FAILED - The protection status is local restore failed.
    schedules Sequence[GetHyperflexVmBackupInfoSchedule]
    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_retention_count float
    Retention count from backup policy for remote snapshots.
    src_backup_cluster GetHyperflexVmBackupInfoSrcBackupCluster
    src_cluster GetHyperflexVmBackupInfoSrcCluster
    src_cluster_name str
    Name for the source cluster this Virtual Machine is residing on.
    tags Sequence[GetHyperflexVmBackupInfoTag]
    tgt_cluster GetHyperflexVmBackupInfoTgtCluster
    tgt_cluster_name str
    Name for the target cluster this Virtual Machine is residing on.
    version_context GetHyperflexVmBackupInfoVersionContext
    vm_entity_reference GetHyperflexVmBackupInfoVmEntityReference
    vm_info GetHyperflexVmBackupInfoVmInfo
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    backupStatus String
    Description of the backup status of this VmBackupInfo.* InitializingProtection - Protection has started, but not completed.* Protected - Protection has completed successfully.* ExceedsInterval - Protection has not completed successfully in over two times the backup interval.
    classId String
    clusterEntityReference Property Map
    clusterIdProtectionInfoMaps List<Property Map>
    createTime String
    The time when this managed object was created.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    error Property Map
    id String
    localSnapshotRetentionCount Number
    Retention count from backup policy for local snapshots.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    powerOn Boolean
    The power state of the Virtual Machine.
    protectionStatus String
    Description of the protection status of this VmBackupInfo.* PREPARE_FAILOVER_STARTED - The protection status is prepare failover started.* PREPARE_FAILOVER_FAILED - The protection status is prepare failover failed.* PREPARE_FAILOVER_COMPLETED - The protection status is prepaire failover completed.* FAILOVER_STARTED - The protection status is failover started.* FAILOVER_FAILED - The protection status is failover failed.* FAILOVER_COMPLETED - The protection status is failover completed.* PREPARE_REVERSEPROTECT_STARTED - The protection status is prepare reverse protect started.* PREPARE_REVERSEPROTECT_FAILED - The protection status is prepare reverse protect failed.* PREPARE_REVERSEPROTECT_COMPLETED - The protection status is prepair reverse protect completed.* REVERSEPROTECT_STARTED - The protection status is reverse protect started.* REVERSEPROTECT_FAILED - The protection status is reverse protect failed.* ACTIVE - The protection status is active.* CREATION_IN_PROGRESS - The protection status is failover in progress.* CREATION_FAILED - The protection status is creation failed.* LOCAL_RESTORE_STARTED - The protection status is local restore started.* LOCAL_RESTORE_FAILED - The protection status is local restore failed.
    schedules List<Property Map>
    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.
    snapshotRetentionCount Number
    Retention count from backup policy for remote snapshots.
    srcBackupCluster Property Map
    srcCluster Property Map
    srcClusterName String
    Name for the source cluster this Virtual Machine is residing on.
    tags List<Property Map>
    tgtCluster Property Map
    tgtClusterName String
    Name for the target cluster this Virtual Machine is residing on.
    versionContext Property Map
    vmEntityReference Property Map
    vmInfo Property Map

    getHyperflexVmBackupInfo Result

    The following output properties are available:

    Id string
    Results List<GetHyperflexVmBackupInfoResult>
    AccountMoid string
    AdditionalProperties string
    Ancestors List<GetHyperflexVmBackupInfoAncestor>
    BackupStatus string
    ClassId string
    ClusterEntityReference GetHyperflexVmBackupInfoClusterEntityReference
    ClusterIdProtectionInfoMaps List<GetHyperflexVmBackupInfoClusterIdProtectionInfoMap>
    CreateTime string
    DomainGroupMoid string
    Error GetHyperflexVmBackupInfoError
    LocalSnapshotRetentionCount double
    ModTime string
    Moid string
    ObjectType string
    Owners List<string>
    Parent GetHyperflexVmBackupInfoParent
    PermissionResources List<GetHyperflexVmBackupInfoPermissionResource>
    PowerOn bool
    ProtectionStatus string
    Schedules List<GetHyperflexVmBackupInfoSchedule>
    SharedScope string
    SnapshotRetentionCount double
    SrcBackupCluster GetHyperflexVmBackupInfoSrcBackupCluster
    SrcCluster GetHyperflexVmBackupInfoSrcCluster
    SrcClusterName string
    Tags List<GetHyperflexVmBackupInfoTag>
    TgtCluster GetHyperflexVmBackupInfoTgtCluster
    TgtClusterName string
    VersionContext GetHyperflexVmBackupInfoVersionContext
    VmEntityReference GetHyperflexVmBackupInfoVmEntityReference
    VmInfo GetHyperflexVmBackupInfoVmInfo
    Id string
    Results []GetHyperflexVmBackupInfoResult
    AccountMoid string
    AdditionalProperties string
    Ancestors []GetHyperflexVmBackupInfoAncestor
    BackupStatus string
    ClassId string
    ClusterEntityReference GetHyperflexVmBackupInfoClusterEntityReference
    ClusterIdProtectionInfoMaps []GetHyperflexVmBackupInfoClusterIdProtectionInfoMap
    CreateTime string
    DomainGroupMoid string
    Error GetHyperflexVmBackupInfoError
    LocalSnapshotRetentionCount float64
    ModTime string
    Moid string
    ObjectType string
    Owners []string
    Parent GetHyperflexVmBackupInfoParent
    PermissionResources []GetHyperflexVmBackupInfoPermissionResource
    PowerOn bool
    ProtectionStatus string
    Schedules []GetHyperflexVmBackupInfoSchedule
    SharedScope string
    SnapshotRetentionCount float64
    SrcBackupCluster GetHyperflexVmBackupInfoSrcBackupCluster
    SrcCluster GetHyperflexVmBackupInfoSrcCluster
    SrcClusterName string
    Tags []GetHyperflexVmBackupInfoTag
    TgtCluster GetHyperflexVmBackupInfoTgtCluster
    TgtClusterName string
    VersionContext GetHyperflexVmBackupInfoVersionContext
    VmEntityReference GetHyperflexVmBackupInfoVmEntityReference
    VmInfo GetHyperflexVmBackupInfoVmInfo
    id String
    results List<GetHyperflexVmBackupInfoResult>
    accountMoid String
    additionalProperties String
    ancestors List<GetHyperflexVmBackupInfoAncestor>
    backupStatus String
    classId String
    clusterEntityReference GetHyperflexVmBackupInfoClusterEntityReference
    clusterIdProtectionInfoMaps List<GetHyperflexVmBackupInfoClusterIdProtectionInfoMap>
    createTime String
    domainGroupMoid String
    error GetHyperflexVmBackupInfoError
    localSnapshotRetentionCount Double
    modTime String
    moid String
    objectType String
    owners List<String>
    parent GetHyperflexVmBackupInfoParent
    permissionResources List<GetHyperflexVmBackupInfoPermissionResource>
    powerOn Boolean
    protectionStatus String
    schedules List<GetHyperflexVmBackupInfoSchedule>
    sharedScope String
    snapshotRetentionCount Double
    srcBackupCluster GetHyperflexVmBackupInfoSrcBackupCluster
    srcCluster GetHyperflexVmBackupInfoSrcCluster
    srcClusterName String
    tags List<GetHyperflexVmBackupInfoTag>
    tgtCluster GetHyperflexVmBackupInfoTgtCluster
    tgtClusterName String
    versionContext GetHyperflexVmBackupInfoVersionContext
    vmEntityReference GetHyperflexVmBackupInfoVmEntityReference
    vmInfo GetHyperflexVmBackupInfoVmInfo
    id string
    results GetHyperflexVmBackupInfoResult[]
    accountMoid string
    additionalProperties string
    ancestors GetHyperflexVmBackupInfoAncestor[]
    backupStatus string
    classId string
    clusterEntityReference GetHyperflexVmBackupInfoClusterEntityReference
    clusterIdProtectionInfoMaps GetHyperflexVmBackupInfoClusterIdProtectionInfoMap[]
    createTime string
    domainGroupMoid string
    error GetHyperflexVmBackupInfoError
    localSnapshotRetentionCount number
    modTime string
    moid string
    objectType string
    owners string[]
    parent GetHyperflexVmBackupInfoParent
    permissionResources GetHyperflexVmBackupInfoPermissionResource[]
    powerOn boolean
    protectionStatus string
    schedules GetHyperflexVmBackupInfoSchedule[]
    sharedScope string
    snapshotRetentionCount number
    srcBackupCluster GetHyperflexVmBackupInfoSrcBackupCluster
    srcCluster GetHyperflexVmBackupInfoSrcCluster
    srcClusterName string
    tags GetHyperflexVmBackupInfoTag[]
    tgtCluster GetHyperflexVmBackupInfoTgtCluster
    tgtClusterName string
    versionContext GetHyperflexVmBackupInfoVersionContext
    vmEntityReference GetHyperflexVmBackupInfoVmEntityReference
    vmInfo GetHyperflexVmBackupInfoVmInfo
    id str
    results Sequence[GetHyperflexVmBackupInfoResult]
    account_moid str
    additional_properties str
    ancestors Sequence[GetHyperflexVmBackupInfoAncestor]
    backup_status str
    class_id str
    cluster_entity_reference GetHyperflexVmBackupInfoClusterEntityReference
    cluster_id_protection_info_maps Sequence[GetHyperflexVmBackupInfoClusterIdProtectionInfoMap]
    create_time str
    domain_group_moid str
    error GetHyperflexVmBackupInfoError
    local_snapshot_retention_count float
    mod_time str
    moid str
    object_type str
    owners Sequence[str]
    parent GetHyperflexVmBackupInfoParent
    permission_resources Sequence[GetHyperflexVmBackupInfoPermissionResource]
    power_on bool
    protection_status str
    schedules Sequence[GetHyperflexVmBackupInfoSchedule]
    shared_scope str
    snapshot_retention_count float
    src_backup_cluster GetHyperflexVmBackupInfoSrcBackupCluster
    src_cluster GetHyperflexVmBackupInfoSrcCluster
    src_cluster_name str
    tags Sequence[GetHyperflexVmBackupInfoTag]
    tgt_cluster GetHyperflexVmBackupInfoTgtCluster
    tgt_cluster_name str
    version_context GetHyperflexVmBackupInfoVersionContext
    vm_entity_reference GetHyperflexVmBackupInfoVmEntityReference
    vm_info GetHyperflexVmBackupInfoVmInfo

    Supporting Types

    GetHyperflexVmBackupInfoAncestor

    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'.

    GetHyperflexVmBackupInfoClusterEntityReference

    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMap

    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
    The Cluster Id we are using to map to ProtectionInfo.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ProtectionInfo GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfo
    ProtectionInfo that is being stored for this Virtual Machine.
    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
    The Cluster Id we are using to map to ProtectionInfo.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ProtectionInfo GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfo
    ProtectionInfo that is being stored for this Virtual Machine.
    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
    The Cluster Id we are using to map to ProtectionInfo.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    protectionInfo GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfo
    ProtectionInfo that is being stored for this Virtual Machine.
    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
    The Cluster Id we are using to map to ProtectionInfo.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    protectionInfo GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfo
    ProtectionInfo that is being stored for this Virtual Machine.
    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
    The Cluster Id we are using to map to ProtectionInfo.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    protection_info GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfo
    ProtectionInfo that is being stored for this Virtual Machine.
    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
    The Cluster Id we are using to map to ProtectionInfo.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    protectionInfo Property Map
    ProtectionInfo that is being stored for this Virtual Machine.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfo

    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.
    VmCurrentProtectionInfo GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfo
    Current snapshot protection information.
    VmLastSuccessfulProtectionInfo GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfo
    Last successful snapshot protection information.
    VmSpaceUsage GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmSpaceUsage
    Protection space usage for this 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.
    VmCurrentProtectionInfo GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfo
    Current snapshot protection information.
    VmLastSuccessfulProtectionInfo GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfo
    Last successful snapshot protection information.
    VmSpaceUsage GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmSpaceUsage
    Protection space usage for this 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.
    vmCurrentProtectionInfo GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfo
    Current snapshot protection information.
    vmLastSuccessfulProtectionInfo GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfo
    Last successful snapshot protection information.
    vmSpaceUsage GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmSpaceUsage
    Protection space usage for this 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.
    vmCurrentProtectionInfo GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfo
    Current snapshot protection information.
    vmLastSuccessfulProtectionInfo GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfo
    Last successful snapshot protection information.
    vmSpaceUsage GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmSpaceUsage
    Protection space usage for this 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.
    vm_current_protection_info GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfo
    Current snapshot protection information.
    vm_last_successful_protection_info GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfo
    Last successful snapshot protection information.
    vm_space_usage GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmSpaceUsage
    Protection space usage for this 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.
    vmCurrentProtectionInfo Property Map
    Current snapshot protection information.
    vmLastSuccessfulProtectionInfo Property Map
    Last successful snapshot protection information.
    vmSpaceUsage Property Map
    Protection space usage for this snapshot.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfo

    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.
    ReplicationStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatus
    Replication status information for this particular snapshot.
    Site string
    Cluster site for this snapshot.

    • PRIMARY - The cluster site for this backup is primary.
    • SECONDARY - The cluster site for this backup is secondary.
    SnapshotStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoSnapshotStatus
    Status for this Snapshot Point.
    VmSnapshotEntityReference GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoVmSnapshotEntityReference
    EntityReference of this VmSnapshot.
    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.
    ReplicationStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatus
    Replication status information for this particular snapshot.
    Site string
    Cluster site for this snapshot.

    • PRIMARY - The cluster site for this backup is primary.
    • SECONDARY - The cluster site for this backup is secondary.
    SnapshotStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoSnapshotStatus
    Status for this Snapshot Point.
    VmSnapshotEntityReference GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoVmSnapshotEntityReference
    EntityReference of this VmSnapshot.
    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.
    replicationStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatus
    Replication status information for this particular snapshot.
    site String
    Cluster site for this snapshot.

    • PRIMARY - The cluster site for this backup is primary.
    • SECONDARY - The cluster site for this backup is secondary.
    snapshotStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoSnapshotStatus
    Status for this Snapshot Point.
    vmSnapshotEntityReference GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoVmSnapshotEntityReference
    EntityReference of this VmSnapshot.
    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.
    replicationStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatus
    Replication status information for this particular snapshot.
    site string
    Cluster site for this snapshot.

    • PRIMARY - The cluster site for this backup is primary.
    • SECONDARY - The cluster site for this backup is secondary.
    snapshotStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoSnapshotStatus
    Status for this Snapshot Point.
    vmSnapshotEntityReference GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoVmSnapshotEntityReference
    EntityReference of this VmSnapshot.
    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.
    replication_status GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatus
    Replication status information for this particular snapshot.
    site str
    Cluster site for this snapshot.

    • PRIMARY - The cluster site for this backup is primary.
    • SECONDARY - The cluster site for this backup is secondary.
    snapshot_status GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoSnapshotStatus
    Status for this Snapshot Point.
    vm_snapshot_entity_reference GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoVmSnapshotEntityReference
    EntityReference of this VmSnapshot.
    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.
    replicationStatus Property Map
    Replication status information for this particular snapshot.
    site String
    Cluster site for this snapshot.

    • PRIMARY - The cluster site for this backup is primary.
    • SECONDARY - The cluster site for this backup is secondary.
    snapshotStatus Property Map
    Status for this Snapshot Point.
    vmSnapshotEntityReference Property Map
    EntityReference of this VmSnapshot.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatus

    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    PctComplete double
    Completion percentage for the replication job.
    RpoStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusRpoStatus
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    PctComplete float64
    Completion percentage for the replication job.
    RpoStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusRpoStatus
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    pctComplete Double
    Completion percentage for the replication job.
    rpoStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusRpoStatus
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    pctComplete number
    Completion percentage for the replication job.
    rpoStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusRpoStatus
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    pct_complete float
    Completion percentage for the replication job.
    rpo_status GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusRpoStatus
    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusError

    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusPackEntityReference

    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusRpoStatus

    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoSnapshotStatus

    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoSnapshotStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoSnapshotStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoSnapshotStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoSnapshotStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoSnapshotStatusError
    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoSnapshotStatusError

    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoVmSnapshotEntityReference

    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfo

    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.
    ReplicationStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatus
    Replication status information for this particular snapshot.
    Site string
    Cluster site for this snapshot.

    • PRIMARY - The cluster site for this backup is primary.
    • SECONDARY - The cluster site for this backup is secondary.
    SnapshotStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoSnapshotStatus
    Status for this Snapshot Point.
    VmSnapshotEntityReference GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoVmSnapshotEntityReference
    EntityReference of this VmSnapshot.
    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.
    ReplicationStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatus
    Replication status information for this particular snapshot.
    Site string
    Cluster site for this snapshot.

    • PRIMARY - The cluster site for this backup is primary.
    • SECONDARY - The cluster site for this backup is secondary.
    SnapshotStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoSnapshotStatus
    Status for this Snapshot Point.
    VmSnapshotEntityReference GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoVmSnapshotEntityReference
    EntityReference of this VmSnapshot.
    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.
    replicationStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatus
    Replication status information for this particular snapshot.
    site String
    Cluster site for this snapshot.

    • PRIMARY - The cluster site for this backup is primary.
    • SECONDARY - The cluster site for this backup is secondary.
    snapshotStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoSnapshotStatus
    Status for this Snapshot Point.
    vmSnapshotEntityReference GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoVmSnapshotEntityReference
    EntityReference of this VmSnapshot.
    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.
    replicationStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatus
    Replication status information for this particular snapshot.
    site string
    Cluster site for this snapshot.

    • PRIMARY - The cluster site for this backup is primary.
    • SECONDARY - The cluster site for this backup is secondary.
    snapshotStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoSnapshotStatus
    Status for this Snapshot Point.
    vmSnapshotEntityReference GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoVmSnapshotEntityReference
    EntityReference of this VmSnapshot.
    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.
    replication_status GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatus
    Replication status information for this particular snapshot.
    site str
    Cluster site for this snapshot.

    • PRIMARY - The cluster site for this backup is primary.
    • SECONDARY - The cluster site for this backup is secondary.
    snapshot_status GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoSnapshotStatus
    Status for this Snapshot Point.
    vm_snapshot_entity_reference GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoVmSnapshotEntityReference
    EntityReference of this VmSnapshot.
    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.
    replicationStatus Property Map
    Replication status information for this particular snapshot.
    site String
    Cluster site for this snapshot.

    • PRIMARY - The cluster site for this backup is primary.
    • SECONDARY - The cluster site for this backup is secondary.
    snapshotStatus Property Map
    Status for this Snapshot Point.
    vmSnapshotEntityReference Property Map
    EntityReference of this VmSnapshot.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatus

    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    PctComplete double
    Completion percentage for the replication job.
    RpoStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusRpoStatus
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    PctComplete float64
    Completion percentage for the replication job.
    RpoStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusRpoStatus
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    pctComplete Double
    Completion percentage for the replication job.
    rpoStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusRpoStatus
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    pctComplete number
    Completion percentage for the replication job.
    rpoStatus GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusRpoStatus
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusPackEntityReference
    EntityReference for the Replication Pack.
    pct_complete float
    Completion percentage for the replication job.
    rpo_status GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusRpoStatus
    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusError

    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusPackEntityReference

    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusRpoStatus

    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoSnapshotStatus

    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoSnapshotStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoSnapshotStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoSnapshotStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoSnapshotStatusError
    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 GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoSnapshotStatusError
    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoSnapshotStatusError

    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoVmSnapshotEntityReference

    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.

    GetHyperflexVmBackupInfoClusterIdProtectionInfoMapProtectionInfoVmSpaceUsage

    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.
    SpaceUsage double
    Space usage of the Virtual Machine from StDataServiceManager.
    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.
    SpaceUsage float64
    Space usage of the Virtual Machine from StDataServiceManager.
    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.
    spaceUsage Double
    Space usage of the Virtual Machine from StDataServiceManager.
    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.
    spaceUsage number
    Space usage of the Virtual Machine from StDataServiceManager.
    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.
    space_usage float
    Space usage of the Virtual Machine from StDataServiceManager.
    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.
    spaceUsage Number
    Space usage of the Virtual Machine from StDataServiceManager.

    GetHyperflexVmBackupInfoError

    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.

    GetHyperflexVmBackupInfoParent

    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'.

    GetHyperflexVmBackupInfoPermissionResource

    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'.

    GetHyperflexVmBackupInfoResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetHyperflexVmBackupInfoResultAncestor>
    BackupStatus string
    Description of the backup status of this VmBackupInfo.* InitializingProtection - Protection has started, but not completed.* Protected - Protection has completed successfully.* ExceedsInterval - Protection has not completed successfully in over two times the backup interval.
    ClassId string
    ClusterEntityReferences List<GetHyperflexVmBackupInfoResultClusterEntityReference>
    ClusterIdProtectionInfoMaps List<GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMap>
    CreateTime string
    The time when this managed object was created.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Errors List<GetHyperflexVmBackupInfoResultError>
    LocalSnapshotRetentionCount double
    Retention count from backup policy for local snapshots.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Owners List<string>
    Parents List<GetHyperflexVmBackupInfoResultParent>
    PermissionResources List<GetHyperflexVmBackupInfoResultPermissionResource>
    PowerOn bool
    The power state of the Virtual Machine.
    ProtectionStatus string
    Description of the protection status of this VmBackupInfo.* PREPARE_FAILOVER_STARTED - The protection status is prepare failover started.* PREPARE_FAILOVER_FAILED - The protection status is prepare failover failed.* PREPARE_FAILOVER_COMPLETED - The protection status is prepaire failover completed.* FAILOVER_STARTED - The protection status is failover started.* FAILOVER_FAILED - The protection status is failover failed.* FAILOVER_COMPLETED - The protection status is failover completed.* PREPARE_REVERSEPROTECT_STARTED - The protection status is prepare reverse protect started.* PREPARE_REVERSEPROTECT_FAILED - The protection status is prepare reverse protect failed.* PREPARE_REVERSEPROTECT_COMPLETED - The protection status is prepair reverse protect completed.* REVERSEPROTECT_STARTED - The protection status is reverse protect started.* REVERSEPROTECT_FAILED - The protection status is reverse protect failed.* ACTIVE - The protection status is active.* CREATION_IN_PROGRESS - The protection status is failover in progress.* CREATION_FAILED - The protection status is creation failed.* LOCAL_RESTORE_STARTED - The protection status is local restore started.* LOCAL_RESTORE_FAILED - The protection status is local restore failed.
    Schedules List<GetHyperflexVmBackupInfoResultSchedule>
    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.
    SnapshotRetentionCount double
    Retention count from backup policy for remote snapshots.
    SrcBackupClusters List<GetHyperflexVmBackupInfoResultSrcBackupCluster>
    SrcClusterName string
    Name for the source cluster this Virtual Machine is residing on.
    SrcClusters List<GetHyperflexVmBackupInfoResultSrcCluster>
    Tags List<GetHyperflexVmBackupInfoResultTag>
    TgtClusterName string
    Name for the target cluster this Virtual Machine is residing on.
    TgtClusters List<GetHyperflexVmBackupInfoResultTgtCluster>
    VersionContexts List<GetHyperflexVmBackupInfoResultVersionContext>
    VmEntityReferences List<GetHyperflexVmBackupInfoResultVmEntityReference>
    VmInfos List<GetHyperflexVmBackupInfoResultVmInfo>
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetHyperflexVmBackupInfoResultAncestor
    BackupStatus string
    Description of the backup status of this VmBackupInfo.* InitializingProtection - Protection has started, but not completed.* Protected - Protection has completed successfully.* ExceedsInterval - Protection has not completed successfully in over two times the backup interval.
    ClassId string
    ClusterEntityReferences []GetHyperflexVmBackupInfoResultClusterEntityReference
    ClusterIdProtectionInfoMaps []GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMap
    CreateTime string
    The time when this managed object was created.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Errors []GetHyperflexVmBackupInfoResultError
    LocalSnapshotRetentionCount float64
    Retention count from backup policy for local snapshots.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Owners []string
    Parents []GetHyperflexVmBackupInfoResultParent
    PermissionResources []GetHyperflexVmBackupInfoResultPermissionResource
    PowerOn bool
    The power state of the Virtual Machine.
    ProtectionStatus string
    Description of the protection status of this VmBackupInfo.* PREPARE_FAILOVER_STARTED - The protection status is prepare failover started.* PREPARE_FAILOVER_FAILED - The protection status is prepare failover failed.* PREPARE_FAILOVER_COMPLETED - The protection status is prepaire failover completed.* FAILOVER_STARTED - The protection status is failover started.* FAILOVER_FAILED - The protection status is failover failed.* FAILOVER_COMPLETED - The protection status is failover completed.* PREPARE_REVERSEPROTECT_STARTED - The protection status is prepare reverse protect started.* PREPARE_REVERSEPROTECT_FAILED - The protection status is prepare reverse protect failed.* PREPARE_REVERSEPROTECT_COMPLETED - The protection status is prepair reverse protect completed.* REVERSEPROTECT_STARTED - The protection status is reverse protect started.* REVERSEPROTECT_FAILED - The protection status is reverse protect failed.* ACTIVE - The protection status is active.* CREATION_IN_PROGRESS - The protection status is failover in progress.* CREATION_FAILED - The protection status is creation failed.* LOCAL_RESTORE_STARTED - The protection status is local restore started.* LOCAL_RESTORE_FAILED - The protection status is local restore failed.
    Schedules []GetHyperflexVmBackupInfoResultSchedule
    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.
    SnapshotRetentionCount float64
    Retention count from backup policy for remote snapshots.
    SrcBackupClusters []GetHyperflexVmBackupInfoResultSrcBackupCluster
    SrcClusterName string
    Name for the source cluster this Virtual Machine is residing on.
    SrcClusters []GetHyperflexVmBackupInfoResultSrcCluster
    Tags []GetHyperflexVmBackupInfoResultTag
    TgtClusterName string
    Name for the target cluster this Virtual Machine is residing on.
    TgtClusters []GetHyperflexVmBackupInfoResultTgtCluster
    VersionContexts []GetHyperflexVmBackupInfoResultVersionContext
    VmEntityReferences []GetHyperflexVmBackupInfoResultVmEntityReference
    VmInfos []GetHyperflexVmBackupInfoResultVmInfo
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetHyperflexVmBackupInfoResultAncestor>
    backupStatus String
    Description of the backup status of this VmBackupInfo.* InitializingProtection - Protection has started, but not completed.* Protected - Protection has completed successfully.* ExceedsInterval - Protection has not completed successfully in over two times the backup interval.
    classId String
    clusterEntityReferences List<GetHyperflexVmBackupInfoResultClusterEntityReference>
    clusterIdProtectionInfoMaps List<GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMap>
    createTime String
    The time when this managed object was created.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    errors List<GetHyperflexVmBackupInfoResultError>
    localSnapshotRetentionCount Double
    Retention count from backup policy for local snapshots.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    owners List<String>
    parents List<GetHyperflexVmBackupInfoResultParent>
    permissionResources List<GetHyperflexVmBackupInfoResultPermissionResource>
    powerOn Boolean
    The power state of the Virtual Machine.
    protectionStatus String
    Description of the protection status of this VmBackupInfo.* PREPARE_FAILOVER_STARTED - The protection status is prepare failover started.* PREPARE_FAILOVER_FAILED - The protection status is prepare failover failed.* PREPARE_FAILOVER_COMPLETED - The protection status is prepaire failover completed.* FAILOVER_STARTED - The protection status is failover started.* FAILOVER_FAILED - The protection status is failover failed.* FAILOVER_COMPLETED - The protection status is failover completed.* PREPARE_REVERSEPROTECT_STARTED - The protection status is prepare reverse protect started.* PREPARE_REVERSEPROTECT_FAILED - The protection status is prepare reverse protect failed.* PREPARE_REVERSEPROTECT_COMPLETED - The protection status is prepair reverse protect completed.* REVERSEPROTECT_STARTED - The protection status is reverse protect started.* REVERSEPROTECT_FAILED - The protection status is reverse protect failed.* ACTIVE - The protection status is active.* CREATION_IN_PROGRESS - The protection status is failover in progress.* CREATION_FAILED - The protection status is creation failed.* LOCAL_RESTORE_STARTED - The protection status is local restore started.* LOCAL_RESTORE_FAILED - The protection status is local restore failed.
    schedules List<GetHyperflexVmBackupInfoResultSchedule>
    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.
    snapshotRetentionCount Double
    Retention count from backup policy for remote snapshots.
    srcBackupClusters List<GetHyperflexVmBackupInfoResultSrcBackupCluster>
    srcClusterName String
    Name for the source cluster this Virtual Machine is residing on.
    srcClusters List<GetHyperflexVmBackupInfoResultSrcCluster>
    tags List<GetHyperflexVmBackupInfoResultTag>
    tgtClusterName String
    Name for the target cluster this Virtual Machine is residing on.
    tgtClusters List<GetHyperflexVmBackupInfoResultTgtCluster>
    versionContexts List<GetHyperflexVmBackupInfoResultVersionContext>
    vmEntityReferences List<GetHyperflexVmBackupInfoResultVmEntityReference>
    vmInfos List<GetHyperflexVmBackupInfoResultVmInfo>
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetHyperflexVmBackupInfoResultAncestor[]
    backupStatus string
    Description of the backup status of this VmBackupInfo.* InitializingProtection - Protection has started, but not completed.* Protected - Protection has completed successfully.* ExceedsInterval - Protection has not completed successfully in over two times the backup interval.
    classId string
    clusterEntityReferences GetHyperflexVmBackupInfoResultClusterEntityReference[]
    clusterIdProtectionInfoMaps GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMap[]
    createTime string
    The time when this managed object was created.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    errors GetHyperflexVmBackupInfoResultError[]
    localSnapshotRetentionCount number
    Retention count from backup policy for local snapshots.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    owners string[]
    parents GetHyperflexVmBackupInfoResultParent[]
    permissionResources GetHyperflexVmBackupInfoResultPermissionResource[]
    powerOn boolean
    The power state of the Virtual Machine.
    protectionStatus string
    Description of the protection status of this VmBackupInfo.* PREPARE_FAILOVER_STARTED - The protection status is prepare failover started.* PREPARE_FAILOVER_FAILED - The protection status is prepare failover failed.* PREPARE_FAILOVER_COMPLETED - The protection status is prepaire failover completed.* FAILOVER_STARTED - The protection status is failover started.* FAILOVER_FAILED - The protection status is failover failed.* FAILOVER_COMPLETED - The protection status is failover completed.* PREPARE_REVERSEPROTECT_STARTED - The protection status is prepare reverse protect started.* PREPARE_REVERSEPROTECT_FAILED - The protection status is prepare reverse protect failed.* PREPARE_REVERSEPROTECT_COMPLETED - The protection status is prepair reverse protect completed.* REVERSEPROTECT_STARTED - The protection status is reverse protect started.* REVERSEPROTECT_FAILED - The protection status is reverse protect failed.* ACTIVE - The protection status is active.* CREATION_IN_PROGRESS - The protection status is failover in progress.* CREATION_FAILED - The protection status is creation failed.* LOCAL_RESTORE_STARTED - The protection status is local restore started.* LOCAL_RESTORE_FAILED - The protection status is local restore failed.
    schedules GetHyperflexVmBackupInfoResultSchedule[]
    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.
    snapshotRetentionCount number
    Retention count from backup policy for remote snapshots.
    srcBackupClusters GetHyperflexVmBackupInfoResultSrcBackupCluster[]
    srcClusterName string
    Name for the source cluster this Virtual Machine is residing on.
    srcClusters GetHyperflexVmBackupInfoResultSrcCluster[]
    tags GetHyperflexVmBackupInfoResultTag[]
    tgtClusterName string
    Name for the target cluster this Virtual Machine is residing on.
    tgtClusters GetHyperflexVmBackupInfoResultTgtCluster[]
    versionContexts GetHyperflexVmBackupInfoResultVersionContext[]
    vmEntityReferences GetHyperflexVmBackupInfoResultVmEntityReference[]
    vmInfos GetHyperflexVmBackupInfoResultVmInfo[]
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetHyperflexVmBackupInfoResultAncestor]
    backup_status str
    Description of the backup status of this VmBackupInfo.* InitializingProtection - Protection has started, but not completed.* Protected - Protection has completed successfully.* ExceedsInterval - Protection has not completed successfully in over two times the backup interval.
    class_id str
    cluster_entity_references Sequence[GetHyperflexVmBackupInfoResultClusterEntityReference]
    cluster_id_protection_info_maps Sequence[GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMap]
    create_time str
    The time when this managed object was created.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    errors Sequence[GetHyperflexVmBackupInfoResultError]
    local_snapshot_retention_count float
    Retention count from backup policy for local snapshots.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    owners Sequence[str]
    parents Sequence[GetHyperflexVmBackupInfoResultParent]
    permission_resources Sequence[GetHyperflexVmBackupInfoResultPermissionResource]
    power_on bool
    The power state of the Virtual Machine.
    protection_status str
    Description of the protection status of this VmBackupInfo.* PREPARE_FAILOVER_STARTED - The protection status is prepare failover started.* PREPARE_FAILOVER_FAILED - The protection status is prepare failover failed.* PREPARE_FAILOVER_COMPLETED - The protection status is prepaire failover completed.* FAILOVER_STARTED - The protection status is failover started.* FAILOVER_FAILED - The protection status is failover failed.* FAILOVER_COMPLETED - The protection status is failover completed.* PREPARE_REVERSEPROTECT_STARTED - The protection status is prepare reverse protect started.* PREPARE_REVERSEPROTECT_FAILED - The protection status is prepare reverse protect failed.* PREPARE_REVERSEPROTECT_COMPLETED - The protection status is prepair reverse protect completed.* REVERSEPROTECT_STARTED - The protection status is reverse protect started.* REVERSEPROTECT_FAILED - The protection status is reverse protect failed.* ACTIVE - The protection status is active.* CREATION_IN_PROGRESS - The protection status is failover in progress.* CREATION_FAILED - The protection status is creation failed.* LOCAL_RESTORE_STARTED - The protection status is local restore started.* LOCAL_RESTORE_FAILED - The protection status is local restore failed.
    schedules Sequence[GetHyperflexVmBackupInfoResultSchedule]
    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_retention_count float
    Retention count from backup policy for remote snapshots.
    src_backup_clusters Sequence[GetHyperflexVmBackupInfoResultSrcBackupCluster]
    src_cluster_name str
    Name for the source cluster this Virtual Machine is residing on.
    src_clusters Sequence[GetHyperflexVmBackupInfoResultSrcCluster]
    tags Sequence[GetHyperflexVmBackupInfoResultTag]
    tgt_cluster_name str
    Name for the target cluster this Virtual Machine is residing on.
    tgt_clusters Sequence[GetHyperflexVmBackupInfoResultTgtCluster]
    version_contexts Sequence[GetHyperflexVmBackupInfoResultVersionContext]
    vm_entity_references Sequence[GetHyperflexVmBackupInfoResultVmEntityReference]
    vm_infos Sequence[GetHyperflexVmBackupInfoResultVmInfo]
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    backupStatus String
    Description of the backup status of this VmBackupInfo.* InitializingProtection - Protection has started, but not completed.* Protected - Protection has completed successfully.* ExceedsInterval - Protection has not completed successfully in over two times the backup interval.
    classId String
    clusterEntityReferences List<Property Map>
    clusterIdProtectionInfoMaps List<Property Map>
    createTime String
    The time when this managed object was created.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    errors List<Property Map>
    localSnapshotRetentionCount Number
    Retention count from backup policy for local snapshots.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    powerOn Boolean
    The power state of the Virtual Machine.
    protectionStatus String
    Description of the protection status of this VmBackupInfo.* PREPARE_FAILOVER_STARTED - The protection status is prepare failover started.* PREPARE_FAILOVER_FAILED - The protection status is prepare failover failed.* PREPARE_FAILOVER_COMPLETED - The protection status is prepaire failover completed.* FAILOVER_STARTED - The protection status is failover started.* FAILOVER_FAILED - The protection status is failover failed.* FAILOVER_COMPLETED - The protection status is failover completed.* PREPARE_REVERSEPROTECT_STARTED - The protection status is prepare reverse protect started.* PREPARE_REVERSEPROTECT_FAILED - The protection status is prepare reverse protect failed.* PREPARE_REVERSEPROTECT_COMPLETED - The protection status is prepair reverse protect completed.* REVERSEPROTECT_STARTED - The protection status is reverse protect started.* REVERSEPROTECT_FAILED - The protection status is reverse protect failed.* ACTIVE - The protection status is active.* CREATION_IN_PROGRESS - The protection status is failover in progress.* CREATION_FAILED - The protection status is creation failed.* LOCAL_RESTORE_STARTED - The protection status is local restore started.* LOCAL_RESTORE_FAILED - The protection status is local restore failed.
    schedules List<Property Map>
    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.
    snapshotRetentionCount Number
    Retention count from backup policy for remote snapshots.
    srcBackupClusters List<Property Map>
    srcClusterName String
    Name for the source cluster this Virtual Machine is residing on.
    srcClusters List<Property Map>
    tags List<Property Map>
    tgtClusterName String
    Name for the target cluster this Virtual Machine is residing on.
    tgtClusters List<Property Map>
    versionContexts List<Property Map>
    vmEntityReferences List<Property Map>
    vmInfos List<Property Map>

    GetHyperflexVmBackupInfoResultAncestor

    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

    GetHyperflexVmBackupInfoResultClusterEntityReference

    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

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMap

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfo

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfo

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatus

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusError

    AdditionalProperties string
    ClassId string
    Message string
    MessageId float64
    ObjectType string

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusPackEntityReference

    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

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoReplicationStatusRpoStatus

    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

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoSnapshotStatus

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoSnapshotStatusError

    AdditionalProperties string
    ClassId string
    Message string
    MessageId float64
    ObjectType string

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmCurrentProtectionInfoVmSnapshotEntityReference

    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

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfo

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatus

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusError

    AdditionalProperties string
    ClassId string
    Message string
    MessageId float64
    ObjectType string

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusPackEntityReference

    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

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoReplicationStatusRpoStatus

    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

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoSnapshotStatus

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoSnapshotStatusError

    AdditionalProperties string
    ClassId string
    Message string
    MessageId float64
    ObjectType string

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmLastSuccessfulProtectionInfoVmSnapshotEntityReference

    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

    GetHyperflexVmBackupInfoResultClusterIdProtectionInfoMapProtectionInfoVmSpaceUsage

    GetHyperflexVmBackupInfoResultError

    AdditionalProperties string
    ClassId string
    Message string
    MessageId float64
    ObjectType string

    GetHyperflexVmBackupInfoResultParent

    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

    GetHyperflexVmBackupInfoResultPermissionResource

    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

    GetHyperflexVmBackupInfoResultSchedule

    GetHyperflexVmBackupInfoResultScheduleSchedule

    GetHyperflexVmBackupInfoResultScheduleTargetClusterEntityReference

    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

    GetHyperflexVmBackupInfoResultSrcBackupCluster

    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

    GetHyperflexVmBackupInfoResultSrcCluster

    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

    GetHyperflexVmBackupInfoResultTag

    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

    GetHyperflexVmBackupInfoResultTgtCluster

    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

    GetHyperflexVmBackupInfoResultVersionContext

    GetHyperflexVmBackupInfoResultVersionContextInterestedMo

    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

    GetHyperflexVmBackupInfoResultVersionContextRefMo

    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

    GetHyperflexVmBackupInfoResultVmEntityReference

    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

    GetHyperflexVmBackupInfoResultVmInfo

    GetHyperflexVmBackupInfoResultVmInfoRunTimeInfo

    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

    GetHyperflexVmBackupInfoSchedule

    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.
    Schedule GetHyperflexVmBackupInfoScheduleSchedule
    Replication schedule information.
    TargetClusterEntityReference GetHyperflexVmBackupInfoScheduleTargetClusterEntityReference
    EntityReference of target 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.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Schedule GetHyperflexVmBackupInfoScheduleSchedule
    Replication schedule information.
    TargetClusterEntityReference GetHyperflexVmBackupInfoScheduleTargetClusterEntityReference
    EntityReference of target 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.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    schedule GetHyperflexVmBackupInfoScheduleSchedule
    Replication schedule information.
    targetClusterEntityReference GetHyperflexVmBackupInfoScheduleTargetClusterEntityReference
    EntityReference of target 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.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    schedule GetHyperflexVmBackupInfoScheduleSchedule
    Replication schedule information.
    targetClusterEntityReference GetHyperflexVmBackupInfoScheduleTargetClusterEntityReference
    EntityReference of target 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.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    schedule GetHyperflexVmBackupInfoScheduleSchedule
    Replication schedule information.
    target_cluster_entity_reference GetHyperflexVmBackupInfoScheduleTargetClusterEntityReference
    EntityReference of target 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.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    schedule Property Map
    Replication schedule information.
    targetClusterEntityReference Property Map
    EntityReference of target cluster.

    GetHyperflexVmBackupInfoScheduleSchedule

    AdditionalProperties string
    BackupInterval double
    Time interval between two copies in minutes.
    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.
    AdditionalProperties string
    BackupInterval float64
    Time interval between two copies in minutes.
    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.
    additionalProperties String
    backupInterval Double
    Time interval between two copies in minutes.
    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.
    additionalProperties string
    backupInterval number
    Time interval between two copies in minutes.
    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.
    additional_properties str
    backup_interval float
    Time interval between two copies in minutes.
    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.
    additionalProperties String
    backupInterval Number
    Time interval between two copies in minutes.
    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.

    GetHyperflexVmBackupInfoScheduleTargetClusterEntityReference

    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.

    GetHyperflexVmBackupInfoSrcBackupCluster

    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'.

    GetHyperflexVmBackupInfoSrcCluster

    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'.

    GetHyperflexVmBackupInfoTag

    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.

    GetHyperflexVmBackupInfoTgtCluster

    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'.

    GetHyperflexVmBackupInfoVersionContext

    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<GetHyperflexVmBackupInfoVersionContextInterestedMo>
    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 GetHyperflexVmBackupInfoVersionContextRefMo
    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 []GetHyperflexVmBackupInfoVersionContextInterestedMo
    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 GetHyperflexVmBackupInfoVersionContextRefMo
    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<GetHyperflexVmBackupInfoVersionContextInterestedMo>
    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 GetHyperflexVmBackupInfoVersionContextRefMo
    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 GetHyperflexVmBackupInfoVersionContextInterestedMo[]
    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 GetHyperflexVmBackupInfoVersionContextRefMo
    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[GetHyperflexVmBackupInfoVersionContextInterestedMo]
    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 GetHyperflexVmBackupInfoVersionContextRefMo
    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.

    GetHyperflexVmBackupInfoVersionContextInterestedMo

    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'.

    GetHyperflexVmBackupInfoVersionContextRefMo

    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'.

    GetHyperflexVmBackupInfoVmEntityReference

    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.

    GetHyperflexVmBackupInfoVmInfo

    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 GetHyperflexVmBackupInfoVmInfoRunTimeInfo
    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 GetHyperflexVmBackupInfoVmInfoRunTimeInfo
    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 GetHyperflexVmBackupInfoVmInfoRunTimeInfo
    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 GetHyperflexVmBackupInfoVmInfoRunTimeInfo
    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 GetHyperflexVmBackupInfoVmInfoRunTimeInfo
    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.

    GetHyperflexVmBackupInfoVmInfoRunTimeInfo

    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.

    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