Skip to content

RestoreJobProps

Properties for defining a RestoreJob.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-hbr-restorejob

Initializer

using AlibabaCloud.SDK.ROS.CDK.Hbr;
new RestoreJobProps {
    object RestoreType,
    object SnapshotId,
    object SourceClientId,
    object SourceInstanceId,
    object SourceType,
    object TargetClientId,
    object TargetInstanceId,
    object TargetPath,
    object VaultId
};

Properties

Name Type Description
RestoreType object Property restoreType: Restore type.
SnapshotId object Property snapshotId: Snapshot ID.
SourceClientId object Property sourceClientId: Source client ID.
SourceInstanceId object Property sourceInstanceId: Source instance ID.
SourceType object Property sourceType: Source type.
TargetClientId object Property targetClientId: Target client ID.
TargetInstanceId object Property targetInstanceId: Target instance ID.
TargetPath object Property targetPath: Target path.
VaultId object Property vaultId: Vault ID.

RestoreTypeRequired

public object RestoreType { get; set; }
  • Type: object

Property restoreType: Restore type.


SnapshotIdRequired

public object SnapshotId { get; set; }
  • Type: object

Property snapshotId: Snapshot ID.


SourceClientIdRequired

public object SourceClientId { get; set; }
  • Type: object

Property sourceClientId: Source client ID.

It should be provided when SourceType=FILE.


SourceInstanceIdRequired

public object SourceInstanceId { get; set; }
  • Type: object

Property sourceInstanceId: Source instance ID.

It should be provided when SourceType=ECS_FILE.


SourceTypeRequired

public object SourceType { get; set; }
  • Type: object

Property sourceType: Source type.


TargetClientIdRequired

public object TargetClientId { get; set; }
  • Type: object

Property targetClientId: Target client ID.

It should be provided when RestoreType=FILE.


TargetInstanceIdRequired

public object TargetInstanceId { get; set; }
  • Type: object

Property targetInstanceId: Target instance ID.

It should be provided when RestoreType=ECS_FILE.


TargetPathRequired

public object TargetPath { get; set; }
  • Type: object

Property targetPath: Target path.

For instance, "/".


VaultIdRequired

public object VaultId { get; set; }
  • Type: object

Property vaultId: Vault ID.