ibm.BackupRecovery
Explore with Pulumi AI
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.BackupRecovery;
import com.pulumi.ibm.BackupRecoveryArgs;
import com.pulumi.ibm.inputs.BackupRecoveryMssqlParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryMssqlParamsVlanConfigArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsDownloadFileAndFolderParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsMountVolumeParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigMountTargetArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigServerCredentialsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsOriginalTargetConfigArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsOriginalTargetConfigServerCredentialsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsVlanConfigArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsRecoverTargetArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsVlanConfigArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsRecoverVolumeParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsMountTargetArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsVlanConfigArgs;
import com.pulumi.ibm.inputs.BackupRecoveryPhysicalParamsSystemRecoveryParamsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var backupRecoveryInstance = new BackupRecovery("backupRecoveryInstance", BackupRecoveryArgs.builder()
.mssqlParams(BackupRecoveryMssqlParamsArgs.builder()
.recoverAppParams(BackupRecoveryMssqlParamsRecoverAppParamArgs.builder()
.aagInfo(BackupRecoveryMssqlParamsRecoverAppParamAagInfoArgs.builder()
.name("name")
.objectId(1)
.build())
.archivalTargetInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.bytesRestored(1)
.endTimeUsecs(1)
.hostInfo(BackupRecoveryMssqlParamsRecoverAppParamHostInfoArgs.builder()
.environment("kPhysical")
.id("id")
.name("name")
.build())
.isEncrypted(true)
.messages("messages")
.objectInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.pointInTimeUsecs(1)
.progressTaskId("progress_task_id")
.protectionGroupId("protection_group_id")
.protectionGroupName("protection_group_name")
.recoverFromStandby(true)
.snapshotCreationTimeUsecs(1)
.snapshotId("snapshot_id")
.snapshotTargetType("Local")
.sqlTargetParams(BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsArgs.builder()
.newSourceConfig(BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigArgs.builder()
.dataFileDirectoryLocation("data_file_directory_location")
.databaseName("database_name")
.host(BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigHostArgs.builder()
.id(1)
.name("name")
.build())
.instanceName("instance_name")
.keepCdc(true)
.logFileDirectoryLocation("log_file_directory_location")
.multiStageRestoreOptions(BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigMultiStageRestoreOptionsArgs.builder()
.enableAutoSync(true)
.enableMultiStageRestore(true)
.build())
.nativeLogRecoveryWithClause("native_log_recovery_with_clause")
.nativeRecoveryWithClause("native_recovery_with_clause")
.overwritingPolicy("FailIfExists")
.replayEntireLastLog(true)
.restoreTimeUsecs(1)
.secondaryDataFilesDirList(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.withNoRecovery(true)
.build())
.originalSourceConfig(BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigArgs.builder()
.captureTailLogs(true)
.dataFileDirectoryLocation("data_file_directory_location")
.keepCdc(true)
.logFileDirectoryLocation("log_file_directory_location")
.multiStageRestoreOptions(BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigMultiStageRestoreOptionsArgs.builder()
.enableAutoSync(true)
.enableMultiStageRestore(true)
.build())
.nativeLogRecoveryWithClause("native_log_recovery_with_clause")
.nativeRecoveryWithClause("native_recovery_with_clause")
.newDatabaseName("new_database_name")
.overwritingPolicy("FailIfExists")
.replayEntireLastLog(true)
.restoreTimeUsecs(1)
.secondaryDataFilesDirList(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.withNoRecovery(true)
.build())
.recoverToNewSource(true)
.build())
.startTimeUsecs(1)
.status("Accepted")
.targetEnvironment("kSQL")
.build())
.recoveryAction("RecoverApps")
.vlanConfig(BackupRecoveryMssqlParamsVlanConfigArgs.builder()
.disableVlan(true)
.id(1)
.interfaceName("interface_name")
.build())
.build())
.physicalParams(BackupRecoveryPhysicalParamsArgs.builder()
.downloadFileAndFolderParams(BackupRecoveryPhysicalParamsDownloadFileAndFolderParamsArgs.builder()
.downloadFilePath("download_file_path")
.expiryTimeUsecs(1)
.filesAndFolders(BackupRecoveryPhysicalParamsDownloadFileAndFolderParamsFilesAndFolderArgs.builder()
.absolutePath("absolute_path")
.destinationDir("destination_dir")
.isDirectory(true)
.isViewFileRecovery(true)
.messages("messages")
.status("NotStarted")
.build())
.build())
.mountVolumeParams(BackupRecoveryPhysicalParamsMountVolumeParamsArgs.builder()
.physicalTargetParams(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsArgs.builder()
.mountToOriginalTarget(true)
.mountedVolumeMapping(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.newTargetConfig(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigArgs.builder()
.mountTarget(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigMountTargetArgs.builder()
.id(1)
.name("name")
.parentSourceId(1)
.parentSourceName("parent_source_name")
.build())
.serverCredentials(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigServerCredentialsArgs.builder()
.password("password")
.username("username")
.build())
.build())
.originalTargetConfig(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsOriginalTargetConfigArgs.builder()
.serverCredentials(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsOriginalTargetConfigServerCredentialsArgs.builder()
.password("password")
.username("username")
.build())
.build())
.readOnlyMount(true)
.vlanConfig(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsVlanConfigArgs.builder()
.disableVlan(true)
.id(1)
.interfaceName("interface_name")
.build())
.volumeNames("volumeNames")
.build())
.targetEnvironment("kPhysical")
.build())
.objects(BackupRecoveryPhysicalParamsObjectArgs.builder()
.archivalTargetInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.bytesRestored(1)
.endTimeUsecs(1)
.messages("messages")
.objectInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.pointInTimeUsecs(1)
.progressTaskId("progress_task_id")
.protectionGroupId("protection_group_id")
.protectionGroupName("protection_group_name")
.recoverFromStandby(true)
.snapshotCreationTimeUsecs(1)
.snapshotId("snapshot_id")
.snapshotTargetType("Local")
.startTimeUsecs(1)
.status("Accepted")
.build())
.recoverFileAndFolderParams(BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsArgs.builder()
.filesAndFolders(BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsFilesAndFolderArgs.builder()
.absolutePath("absolute_path")
.destinationDir("destination_dir")
.isDirectory(true)
.isViewFileRecovery(true)
.messages("messages")
.status("NotStarted")
.build())
.physicalTargetParams(BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsArgs.builder()
.alternateRestoreDirectory("alternate_restore_directory")
.continueOnError(true)
.overwriteExisting(true)
.preserveAcls(true)
.preserveAttributes(true)
.preserveTimestamps(true)
.recoverTarget(BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsRecoverTargetArgs.builder()
.id(1)
.name("name")
.parentSourceId(1)
.parentSourceName("parent_source_name")
.build())
.restoreEntityType("kRegular")
.restoreToOriginalPaths(true)
.saveSuccessFiles(true)
.vlanConfig(BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsVlanConfigArgs.builder()
.disableVlan(true)
.id(1)
.interfaceName("interface_name")
.build())
.build())
.targetEnvironment("kPhysical")
.build())
.recoverVolumeParams(BackupRecoveryPhysicalParamsRecoverVolumeParamsArgs.builder()
.physicalTargetParams(BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsArgs.builder()
.forceUnmountVolume(true)
.mountTarget(BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsMountTargetArgs.builder()
.id(1)
.name("name")
.build())
.vlanConfig(BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsVlanConfigArgs.builder()
.disableVlan(true)
.id(1)
.interfaceName("interface_name")
.build())
.volumeMapping(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.targetEnvironment("kPhysical")
.build())
.recoveryAction("RecoverPhysicalVolumes")
.systemRecoveryParams(BackupRecoveryPhysicalParamsSystemRecoveryParamsArgs.builder()
.fullNasPath("full_nas_path")
.build())
.build())
.snapshotEnvironment("kPhysical")
.xIbmTenantId("x_ibm_tenant_id")
.build());
}
}
resources:
backupRecoveryInstance:
type: ibm:BackupRecovery
properties:
mssqlParams:
recoverAppParams:
- aagInfo:
name: name
objectId: 1
archivalTargetInfo:
- archivalTaskId: archival_task_id
ownershipContext: Local
targetId: 1
targetName: target_name
targetType: Tape
tierSettings:
- awsTiering:
- tiers:
- moveAfter: 1
moveAfterUnit: Days
tierType: kAmazonS3Standard
azureTiering:
- tiers:
- moveAfter: 1
moveAfterUnit: Days
tierType: kAzureTierHot
cloudPlatform: AWS
currentTierType: kAmazonS3Standard
googleTiering:
- tiers:
- moveAfter: 1
moveAfterUnit: Days
tierType: kGoogleStandard
oracleTiering:
- tiers:
- moveAfter: 1
moveAfterUnit: Days
tierType: kOracleTierStandard
usageType: Archival
bytesRestored: 1
endTimeUsecs: 1
hostInfo:
environment: kPhysical
id: id
name: name
isEncrypted: true
messages:
- messages
objectInfo:
- childObjects:
- environment: kPhysical
globalId: global_id
id: 1
logicalSizeBytes: 1
name: name
objectHash: object_hash
objectType: kCluster
osType: kLinux
protectionType: kAgent
sharepointSiteSummary:
- siteWebUrl: site_web_url
sourceId: 1
sourceName: source_name
uuid: uuid
vCenterSummary:
- isCloudEnv: true
windowsClusterSummary:
- clusterSourceType: cluster_source_type
environment: kPhysical
globalId: global_id
id: 1
logicalSizeBytes: 1
name: name
objectHash: object_hash
objectType: kCluster
osType: kLinux
protectionType: kAgent
sharepointSiteSummary:
- siteWebUrl: site_web_url
sourceId: 1
sourceName: source_name
uuid: uuid
vCenterSummary:
- isCloudEnv: true
windowsClusterSummary:
- clusterSourceType: cluster_source_type
pointInTimeUsecs: 1
progressTaskId: progress_task_id
protectionGroupId: protection_group_id
protectionGroupName: protection_group_name
recoverFromStandby: true
snapshotCreationTimeUsecs: 1
snapshotId: snapshot_id
snapshotTargetType: Local
sqlTargetParams:
newSourceConfig:
dataFileDirectoryLocation: data_file_directory_location
databaseName: database_name
host:
id: 1
name: name
instanceName: instance_name
keepCdc: true
logFileDirectoryLocation: log_file_directory_location
multiStageRestoreOptions:
enableAutoSync: true
enableMultiStageRestore: true
nativeLogRecoveryWithClause: native_log_recovery_with_clause
nativeRecoveryWithClause: native_recovery_with_clause
overwritingPolicy: FailIfExists
replayEntireLastLog: true
restoreTimeUsecs: 1
secondaryDataFilesDirList:
- directory: directory
filenamePattern: filename_pattern
withNoRecovery: true
originalSourceConfig:
captureTailLogs: true
dataFileDirectoryLocation: data_file_directory_location
keepCdc: true
logFileDirectoryLocation: log_file_directory_location
multiStageRestoreOptions:
enableAutoSync: true
enableMultiStageRestore: true
nativeLogRecoveryWithClause: native_log_recovery_with_clause
nativeRecoveryWithClause: native_recovery_with_clause
newDatabaseName: new_database_name
overwritingPolicy: FailIfExists
replayEntireLastLog: true
restoreTimeUsecs: 1
secondaryDataFilesDirList:
- directory: directory
filenamePattern: filename_pattern
withNoRecovery: true
recoverToNewSource: true
startTimeUsecs: 1
status: Accepted
targetEnvironment: kSQL
recoveryAction: RecoverApps
vlanConfig:
disableVlan: true
id: 1
interfaceName: interface_name
physicalParams:
downloadFileAndFolderParams:
downloadFilePath: download_file_path
expiryTimeUsecs: 1
filesAndFolders:
- absolutePath: absolute_path
destinationDir: destination_dir
isDirectory: true
isViewFileRecovery: true
messages:
- messages
status: NotStarted
mountVolumeParams:
physicalTargetParams:
mountToOriginalTarget: true
mountedVolumeMapping:
- fileSystemType: file_system_type
mountedVolume: mounted_volume
originalVolume: original_volume
newTargetConfig:
mountTarget:
id: 1
name: name
parentSourceId: 1
parentSourceName: parent_source_name
serverCredentials:
password: password
username: username
originalTargetConfig:
serverCredentials:
password: password
username: username
readOnlyMount: true
vlanConfig:
disableVlan: true
id: 1
interfaceName: interface_name
volumeNames:
- volumeNames
targetEnvironment: kPhysical
objects:
- archivalTargetInfo:
- archivalTaskId: archival_task_id
ownershipContext: Local
targetId: 1
targetName: target_name
targetType: Tape
tierSettings:
- awsTiering:
- tiers:
- moveAfter: 1
moveAfterUnit: Days
tierType: kAmazonS3Standard
azureTiering:
- tiers:
- moveAfter: 1
moveAfterUnit: Days
tierType: kAzureTierHot
cloudPlatform: AWS
currentTierType: kAmazonS3Standard
googleTiering:
- tiers:
- moveAfter: 1
moveAfterUnit: Days
tierType: kGoogleStandard
oracleTiering:
- tiers:
- moveAfter: 1
moveAfterUnit: Days
tierType: kOracleTierStandard
usageType: Archival
bytesRestored: 1
endTimeUsecs: 1
messages:
- messages
objectInfo:
- childObjects:
- environment: kPhysical
globalId: global_id
id: 1
logicalSizeBytes: 1
name: name
objectHash: object_hash
objectType: kCluster
osType: kLinux
protectionType: kAgent
sharepointSiteSummary:
- siteWebUrl: site_web_url
sourceId: 1
sourceName: source_name
uuid: uuid
vCenterSummary:
- isCloudEnv: true
windowsClusterSummary:
- clusterSourceType: cluster_source_type
environment: kPhysical
globalId: global_id
id: 1
logicalSizeBytes: 1
name: name
objectHash: object_hash
objectType: kCluster
osType: kLinux
protectionType: kAgent
sharepointSiteSummary:
- siteWebUrl: site_web_url
sourceId: 1
sourceName: source_name
uuid: uuid
vCenterSummary:
- isCloudEnv: true
windowsClusterSummary:
- clusterSourceType: cluster_source_type
pointInTimeUsecs: 1
progressTaskId: progress_task_id
protectionGroupId: protection_group_id
protectionGroupName: protection_group_name
recoverFromStandby: true
snapshotCreationTimeUsecs: 1
snapshotId: snapshot_id
snapshotTargetType: Local
startTimeUsecs: 1
status: Accepted
recoverFileAndFolderParams:
filesAndFolders:
- absolutePath: absolute_path
destinationDir: destination_dir
isDirectory: true
isViewFileRecovery: true
messages:
- messages
status: NotStarted
physicalTargetParams:
alternateRestoreDirectory: alternate_restore_directory
continueOnError: true
overwriteExisting: true
preserveAcls: true
preserveAttributes: true
preserveTimestamps: true
recoverTarget:
id: 1
name: name
parentSourceId: 1
parentSourceName: parent_source_name
restoreEntityType: kRegular
restoreToOriginalPaths: true
saveSuccessFiles: true
vlanConfig:
disableVlan: true
id: 1
interfaceName: interface_name
targetEnvironment: kPhysical
recoverVolumeParams:
physicalTargetParams:
forceUnmountVolume: true
mountTarget:
id: 1
name: name
vlanConfig:
disableVlan: true
id: 1
interfaceName: interface_name
volumeMapping:
- destinationVolumeGuid: destination_volume_guid
sourceVolumeGuid: source_volume_guid
targetEnvironment: kPhysical
recoveryAction: RecoverPhysicalVolumes
systemRecoveryParams:
fullNasPath: full_nas_path
snapshotEnvironment: kPhysical
xIbmTenantId: x_ibm_tenant_id
Create BackupRecovery Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BackupRecovery(name: string, args: BackupRecoveryArgs, opts?: CustomResourceOptions);
@overload
def BackupRecovery(resource_name: str,
args: BackupRecoveryArgs,
opts: Optional[ResourceOptions] = None)
@overload
def BackupRecovery(resource_name: str,
opts: Optional[ResourceOptions] = None,
snapshot_environment: Optional[str] = None,
x_ibm_tenant_id: Optional[str] = None,
backup_recovery_id: Optional[str] = None,
mssql_params: Optional[BackupRecoveryMssqlParamsArgs] = None,
name: Optional[str] = None,
physical_params: Optional[BackupRecoveryPhysicalParamsArgs] = None,
request_initiator_type: Optional[str] = None)
func NewBackupRecovery(ctx *Context, name string, args BackupRecoveryArgs, opts ...ResourceOption) (*BackupRecovery, error)
public BackupRecovery(string name, BackupRecoveryArgs args, CustomResourceOptions? opts = null)
public BackupRecovery(String name, BackupRecoveryArgs args)
public BackupRecovery(String name, BackupRecoveryArgs args, CustomResourceOptions options)
type: ibm:BackupRecovery
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args BackupRecoveryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BackupRecoveryArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BackupRecoveryArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BackupRecoveryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BackupRecoveryArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var backupRecoveryResource = new Ibm.BackupRecovery("backupRecoveryResource", new()
{
SnapshotEnvironment = "string",
XIbmTenantId = "string",
BackupRecoveryId = "string",
MssqlParams = new Ibm.Inputs.BackupRecoveryMssqlParamsArgs
{
RecoveryAction = "string",
RecoverAppParams = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamArgs
{
SnapshotId = "string",
TargetEnvironment = "string",
ProtectionGroupId = "string",
ProtectionGroupName = "string",
HostInfo = new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamHostInfoArgs
{
Environment = "string",
Id = "string",
Name = "string",
},
IsEncrypted = false,
Messages = new[]
{
"string",
},
ObjectInfos = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoArgs
{
ChildObjects = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectArgs
{
ChildObjects = new[]
{
null,
},
Environment = "string",
GlobalId = "string",
Id = 0,
LogicalSizeBytes = 0,
Name = "string",
ObjectHash = "string",
ObjectType = "string",
OsType = "string",
ProtectionType = "string",
SharepointSiteSummaries = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectSharepointSiteSummaryArgs
{
SiteWebUrl = "string",
},
},
SourceId = 0,
SourceName = "string",
Uuid = "string",
VCenterSummaries = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectVCenterSummaryArgs
{
IsCloudEnv = false,
},
},
WindowsClusterSummaries = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectWindowsClusterSummaryArgs
{
ClusterSourceType = "string",
},
},
},
},
Environment = "string",
GlobalId = "string",
Id = 0,
LogicalSizeBytes = 0,
Name = "string",
ObjectHash = "string",
ObjectType = "string",
OsType = "string",
ProtectionType = "string",
SharepointSiteSummaries = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoSharepointSiteSummaryArgs
{
SiteWebUrl = "string",
},
},
SourceId = 0,
SourceName = "string",
Uuid = "string",
VCenterSummaries = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoVCenterSummaryArgs
{
IsCloudEnv = false,
},
},
WindowsClusterSummaries = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoWindowsClusterSummaryArgs
{
ClusterSourceType = "string",
},
},
},
},
PointInTimeUsecs = 0,
ProgressTaskId = "string",
AagInfo = new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamAagInfoArgs
{
Name = "string",
ObjectId = 0,
},
EndTimeUsecs = 0,
RecoverFromStandby = false,
SnapshotCreationTimeUsecs = 0,
BytesRestored = 0,
SnapshotTargetType = "string",
SqlTargetParams = new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsArgs
{
RecoverToNewSource = false,
NewSourceConfig = new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigArgs
{
LogFileDirectoryLocation = "string",
DataFileDirectoryLocation = "string",
Host = new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigHostArgs
{
Id = 0,
Name = "string",
},
InstanceName = "string",
MultiStageRestoreOptions = new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigMultiStageRestoreOptionsArgs
{
EnableAutoSync = false,
EnableMultiStageRestore = false,
},
KeepCdc = false,
DatabaseName = "string",
NativeLogRecoveryWithClause = "string",
NativeRecoveryWithClause = "string",
OverwritingPolicy = "string",
ReplayEntireLastLog = false,
RestoreTimeUsecs = 0,
SecondaryDataFilesDirLists = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigSecondaryDataFilesDirListArgs
{
Directory = "string",
FilenamePattern = "string",
},
},
WithNoRecovery = false,
},
OriginalSourceConfig = new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigArgs
{
CaptureTailLogs = false,
DataFileDirectoryLocation = "string",
KeepCdc = false,
LogFileDirectoryLocation = "string",
MultiStageRestoreOptions = new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigMultiStageRestoreOptionsArgs
{
EnableAutoSync = false,
EnableMultiStageRestore = false,
},
NativeLogRecoveryWithClause = "string",
NativeRecoveryWithClause = "string",
NewDatabaseName = "string",
OverwritingPolicy = "string",
ReplayEntireLastLog = false,
RestoreTimeUsecs = 0,
SecondaryDataFilesDirLists = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigSecondaryDataFilesDirListArgs
{
Directory = "string",
FilenamePattern = "string",
},
},
WithNoRecovery = false,
},
},
StartTimeUsecs = 0,
Status = "string",
ArchivalTargetInfos = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoArgs
{
ArchivalTaskId = "string",
OwnershipContext = "string",
TargetId = 0,
TargetName = "string",
TargetType = "string",
TierSettings = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingArgs
{
AwsTierings = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAwsTieringArgs
{
Tiers = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAwsTieringTierArgs
{
MoveAfter = 0,
MoveAfterUnit = "string",
TierType = "string",
},
},
},
},
AzureTierings = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAzureTieringArgs
{
Tiers = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAzureTieringTierArgs
{
MoveAfter = 0,
MoveAfterUnit = "string",
TierType = "string",
},
},
},
},
CloudPlatform = "string",
CurrentTierType = "string",
GoogleTierings = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringArgs
{
Tiers = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringTierArgs
{
MoveAfter = 0,
MoveAfterUnit = "string",
TierType = "string",
},
},
},
},
OracleTierings = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingOracleTieringArgs
{
Tiers = new[]
{
new Ibm.Inputs.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingOracleTieringTierArgs
{
MoveAfter = 0,
MoveAfterUnit = "string",
TierType = "string",
},
},
},
},
},
},
UsageType = "string",
},
},
},
},
VlanConfig = new Ibm.Inputs.BackupRecoveryMssqlParamsVlanConfigArgs
{
DisableVlan = false,
Id = 0,
InterfaceName = "string",
},
},
Name = "string",
PhysicalParams = new Ibm.Inputs.BackupRecoveryPhysicalParamsArgs
{
Objects = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectArgs
{
SnapshotId = "string",
ProgressTaskId = "string",
ProtectionGroupName = "string",
Messages = new[]
{
"string",
},
ObjectInfos = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectObjectInfoArgs
{
ChildObjects = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectArgs
{
ChildObjects = new[]
{
null,
},
Environment = "string",
GlobalId = "string",
Id = 0,
LogicalSizeBytes = 0,
Name = "string",
ObjectHash = "string",
ObjectType = "string",
OsType = "string",
ProtectionType = "string",
SharepointSiteSummaries = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectSharepointSiteSummaryArgs
{
SiteWebUrl = "string",
},
},
SourceId = 0,
SourceName = "string",
Uuid = "string",
VCenterSummaries = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectVCenterSummaryArgs
{
IsCloudEnv = false,
},
},
WindowsClusterSummaries = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectWindowsClusterSummaryArgs
{
ClusterSourceType = "string",
},
},
},
},
Environment = "string",
GlobalId = "string",
Id = 0,
LogicalSizeBytes = 0,
Name = "string",
ObjectHash = "string",
ObjectType = "string",
OsType = "string",
ProtectionType = "string",
SharepointSiteSummaries = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectObjectInfoSharepointSiteSummaryArgs
{
SiteWebUrl = "string",
},
},
SourceId = 0,
SourceName = "string",
Uuid = "string",
VCenterSummaries = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectObjectInfoVCenterSummaryArgs
{
IsCloudEnv = false,
},
},
WindowsClusterSummaries = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectObjectInfoWindowsClusterSummaryArgs
{
ClusterSourceType = "string",
},
},
},
},
PointInTimeUsecs = 0,
ArchivalTargetInfos = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoArgs
{
ArchivalTaskId = "string",
OwnershipContext = "string",
TargetId = 0,
TargetName = "string",
TargetType = "string",
TierSettings = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingArgs
{
AwsTierings = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAwsTieringArgs
{
Tiers = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAwsTieringTierArgs
{
MoveAfter = 0,
MoveAfterUnit = "string",
TierType = "string",
},
},
},
},
AzureTierings = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAzureTieringArgs
{
Tiers = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAzureTieringTierArgs
{
MoveAfter = 0,
MoveAfterUnit = "string",
TierType = "string",
},
},
},
},
CloudPlatform = "string",
CurrentTierType = "string",
GoogleTierings = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingGoogleTieringArgs
{
Tiers = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingGoogleTieringTierArgs
{
MoveAfter = 0,
MoveAfterUnit = "string",
TierType = "string",
},
},
},
},
OracleTierings = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingOracleTieringArgs
{
Tiers = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingOracleTieringTierArgs
{
MoveAfter = 0,
MoveAfterUnit = "string",
TierType = "string",
},
},
},
},
},
},
UsageType = "string",
},
},
ProtectionGroupId = "string",
EndTimeUsecs = 0,
RecoverFromStandby = false,
SnapshotCreationTimeUsecs = 0,
BytesRestored = 0,
SnapshotTargetType = "string",
StartTimeUsecs = 0,
Status = "string",
},
},
RecoveryAction = "string",
DownloadFileAndFolderParams = new Ibm.Inputs.BackupRecoveryPhysicalParamsDownloadFileAndFolderParamsArgs
{
DownloadFilePath = "string",
ExpiryTimeUsecs = 0,
FilesAndFolders = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsDownloadFileAndFolderParamsFilesAndFolderArgs
{
AbsolutePath = "string",
DestinationDir = "string",
IsDirectory = false,
IsViewFileRecovery = false,
Messages = new[]
{
"string",
},
Status = "string",
},
},
},
MountVolumeParams = new Ibm.Inputs.BackupRecoveryPhysicalParamsMountVolumeParamsArgs
{
TargetEnvironment = "string",
PhysicalTargetParams = new Ibm.Inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsArgs
{
MountToOriginalTarget = false,
MountedVolumeMappings = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsMountedVolumeMappingArgs
{
FileSystemType = "string",
MountedVolume = "string",
OriginalVolume = "string",
},
},
NewTargetConfig = new Ibm.Inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigArgs
{
MountTarget = new Ibm.Inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigMountTargetArgs
{
Id = 0,
Name = "string",
ParentSourceId = 0,
ParentSourceName = "string",
},
ServerCredentials = new Ibm.Inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigServerCredentialsArgs
{
Password = "string",
Username = "string",
},
},
OriginalTargetConfig = new Ibm.Inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsOriginalTargetConfigArgs
{
ServerCredentials = new Ibm.Inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsOriginalTargetConfigServerCredentialsArgs
{
Password = "string",
Username = "string",
},
},
ReadOnlyMount = false,
VlanConfig = new Ibm.Inputs.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsVlanConfigArgs
{
DisableVlan = false,
Id = 0,
InterfaceName = "string",
},
VolumeNames = new[]
{
"string",
},
},
},
RecoverFileAndFolderParams = new Ibm.Inputs.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsArgs
{
FilesAndFolders = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsFilesAndFolderArgs
{
AbsolutePath = "string",
DestinationDir = "string",
IsDirectory = false,
IsViewFileRecovery = false,
Messages = new[]
{
"string",
},
Status = "string",
},
},
TargetEnvironment = "string",
PhysicalTargetParams = new Ibm.Inputs.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsArgs
{
RecoverTarget = new Ibm.Inputs.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsRecoverTargetArgs
{
Id = 0,
Name = "string",
ParentSourceId = 0,
ParentSourceName = "string",
},
AlternateRestoreDirectory = "string",
ContinueOnError = false,
OverwriteExisting = false,
PreserveAcls = false,
PreserveAttributes = false,
PreserveTimestamps = false,
RestoreEntityType = "string",
RestoreToOriginalPaths = false,
SaveSuccessFiles = false,
VlanConfig = new Ibm.Inputs.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsVlanConfigArgs
{
DisableVlan = false,
Id = 0,
InterfaceName = "string",
},
},
},
RecoverVolumeParams = new Ibm.Inputs.BackupRecoveryPhysicalParamsRecoverVolumeParamsArgs
{
TargetEnvironment = "string",
PhysicalTargetParams = new Ibm.Inputs.BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsArgs
{
MountTarget = new Ibm.Inputs.BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsMountTargetArgs
{
Id = 0,
Name = "string",
},
VolumeMappings = new[]
{
new Ibm.Inputs.BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsVolumeMappingArgs
{
DestinationVolumeGuid = "string",
SourceVolumeGuid = "string",
},
},
ForceUnmountVolume = false,
VlanConfig = new Ibm.Inputs.BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsVlanConfigArgs
{
DisableVlan = false,
Id = 0,
InterfaceName = "string",
},
},
},
SystemRecoveryParams = new Ibm.Inputs.BackupRecoveryPhysicalParamsSystemRecoveryParamsArgs
{
FullNasPath = "string",
},
},
RequestInitiatorType = "string",
});
example, err := ibm.NewBackupRecovery(ctx, "backupRecoveryResource", &ibm.BackupRecoveryArgs{
SnapshotEnvironment: pulumi.String("string"),
XIbmTenantId: pulumi.String("string"),
BackupRecoveryId: pulumi.String("string"),
MssqlParams: &ibm.BackupRecoveryMssqlParamsArgs{
RecoveryAction: pulumi.String("string"),
RecoverAppParams: ibm.BackupRecoveryMssqlParamsRecoverAppParamArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamArgs{
SnapshotId: pulumi.String("string"),
TargetEnvironment: pulumi.String("string"),
ProtectionGroupId: pulumi.String("string"),
ProtectionGroupName: pulumi.String("string"),
HostInfo: &ibm.BackupRecoveryMssqlParamsRecoverAppParamHostInfoArgs{
Environment: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
},
IsEncrypted: pulumi.Bool(false),
Messages: pulumi.StringArray{
pulumi.String("string"),
},
ObjectInfos: ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoArgs{
ChildObjects: ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectArgs{
ChildObjects: ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectChildObjectArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectChildObjectArgs{},
},
Environment: pulumi.String("string"),
GlobalId: pulumi.String("string"),
Id: pulumi.Float64(0),
LogicalSizeBytes: pulumi.Float64(0),
Name: pulumi.String("string"),
ObjectHash: pulumi.String("string"),
ObjectType: pulumi.String("string"),
OsType: pulumi.String("string"),
ProtectionType: pulumi.String("string"),
SharepointSiteSummaries: ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectSharepointSiteSummaryArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectSharepointSiteSummaryArgs{
SiteWebUrl: pulumi.String("string"),
},
},
SourceId: pulumi.Float64(0),
SourceName: pulumi.String("string"),
Uuid: pulumi.String("string"),
VCenterSummaries: ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectVCenterSummaryArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectVCenterSummaryArgs{
IsCloudEnv: pulumi.Bool(false),
},
},
WindowsClusterSummaries: ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectWindowsClusterSummaryArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectWindowsClusterSummaryArgs{
ClusterSourceType: pulumi.String("string"),
},
},
},
},
Environment: pulumi.String("string"),
GlobalId: pulumi.String("string"),
Id: pulumi.Float64(0),
LogicalSizeBytes: pulumi.Float64(0),
Name: pulumi.String("string"),
ObjectHash: pulumi.String("string"),
ObjectType: pulumi.String("string"),
OsType: pulumi.String("string"),
ProtectionType: pulumi.String("string"),
SharepointSiteSummaries: ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoSharepointSiteSummaryArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoSharepointSiteSummaryArgs{
SiteWebUrl: pulumi.String("string"),
},
},
SourceId: pulumi.Float64(0),
SourceName: pulumi.String("string"),
Uuid: pulumi.String("string"),
VCenterSummaries: ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoVCenterSummaryArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoVCenterSummaryArgs{
IsCloudEnv: pulumi.Bool(false),
},
},
WindowsClusterSummaries: ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoWindowsClusterSummaryArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamObjectInfoWindowsClusterSummaryArgs{
ClusterSourceType: pulumi.String("string"),
},
},
},
},
PointInTimeUsecs: pulumi.Float64(0),
ProgressTaskId: pulumi.String("string"),
AagInfo: &ibm.BackupRecoveryMssqlParamsRecoverAppParamAagInfoArgs{
Name: pulumi.String("string"),
ObjectId: pulumi.Float64(0),
},
EndTimeUsecs: pulumi.Float64(0),
RecoverFromStandby: pulumi.Bool(false),
SnapshotCreationTimeUsecs: pulumi.Float64(0),
BytesRestored: pulumi.Float64(0),
SnapshotTargetType: pulumi.String("string"),
SqlTargetParams: &ibm.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsArgs{
RecoverToNewSource: pulumi.Bool(false),
NewSourceConfig: &ibm.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigArgs{
LogFileDirectoryLocation: pulumi.String("string"),
DataFileDirectoryLocation: pulumi.String("string"),
Host: &ibm.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigHostArgs{
Id: pulumi.Float64(0),
Name: pulumi.String("string"),
},
InstanceName: pulumi.String("string"),
MultiStageRestoreOptions: &ibm.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigMultiStageRestoreOptionsArgs{
EnableAutoSync: pulumi.Bool(false),
EnableMultiStageRestore: pulumi.Bool(false),
},
KeepCdc: pulumi.Bool(false),
DatabaseName: pulumi.String("string"),
NativeLogRecoveryWithClause: pulumi.String("string"),
NativeRecoveryWithClause: pulumi.String("string"),
OverwritingPolicy: pulumi.String("string"),
ReplayEntireLastLog: pulumi.Bool(false),
RestoreTimeUsecs: pulumi.Float64(0),
SecondaryDataFilesDirLists: ibm.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigSecondaryDataFilesDirListArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigSecondaryDataFilesDirListArgs{
Directory: pulumi.String("string"),
FilenamePattern: pulumi.String("string"),
},
},
WithNoRecovery: pulumi.Bool(false),
},
OriginalSourceConfig: &ibm.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigArgs{
CaptureTailLogs: pulumi.Bool(false),
DataFileDirectoryLocation: pulumi.String("string"),
KeepCdc: pulumi.Bool(false),
LogFileDirectoryLocation: pulumi.String("string"),
MultiStageRestoreOptions: &ibm.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigMultiStageRestoreOptionsArgs{
EnableAutoSync: pulumi.Bool(false),
EnableMultiStageRestore: pulumi.Bool(false),
},
NativeLogRecoveryWithClause: pulumi.String("string"),
NativeRecoveryWithClause: pulumi.String("string"),
NewDatabaseName: pulumi.String("string"),
OverwritingPolicy: pulumi.String("string"),
ReplayEntireLastLog: pulumi.Bool(false),
RestoreTimeUsecs: pulumi.Float64(0),
SecondaryDataFilesDirLists: ibm.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigSecondaryDataFilesDirListArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigSecondaryDataFilesDirListArgs{
Directory: pulumi.String("string"),
FilenamePattern: pulumi.String("string"),
},
},
WithNoRecovery: pulumi.Bool(false),
},
},
StartTimeUsecs: pulumi.Float64(0),
Status: pulumi.String("string"),
ArchivalTargetInfos: ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoArgs{
ArchivalTaskId: pulumi.String("string"),
OwnershipContext: pulumi.String("string"),
TargetId: pulumi.Float64(0),
TargetName: pulumi.String("string"),
TargetType: pulumi.String("string"),
TierSettings: ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingArgs{
AwsTierings: ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAwsTieringArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAwsTieringArgs{
Tiers: ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAwsTieringTierArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAwsTieringTierArgs{
MoveAfter: pulumi.Float64(0),
MoveAfterUnit: pulumi.String("string"),
TierType: pulumi.String("string"),
},
},
},
},
AzureTierings: ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAzureTieringArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAzureTieringArgs{
Tiers: ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAzureTieringTierArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAzureTieringTierArgs{
MoveAfter: pulumi.Float64(0),
MoveAfterUnit: pulumi.String("string"),
TierType: pulumi.String("string"),
},
},
},
},
CloudPlatform: pulumi.String("string"),
CurrentTierType: pulumi.String("string"),
GoogleTierings: ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringArgs{
Tiers: ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringTierArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringTierArgs{
MoveAfter: pulumi.Float64(0),
MoveAfterUnit: pulumi.String("string"),
TierType: pulumi.String("string"),
},
},
},
},
OracleTierings: ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingOracleTieringArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingOracleTieringArgs{
Tiers: ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingOracleTieringTierArray{
&ibm.BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingOracleTieringTierArgs{
MoveAfter: pulumi.Float64(0),
MoveAfterUnit: pulumi.String("string"),
TierType: pulumi.String("string"),
},
},
},
},
},
},
UsageType: pulumi.String("string"),
},
},
},
},
VlanConfig: &ibm.BackupRecoveryMssqlParamsVlanConfigArgs{
DisableVlan: pulumi.Bool(false),
Id: pulumi.Float64(0),
InterfaceName: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
PhysicalParams: &ibm.BackupRecoveryPhysicalParamsArgs{
Objects: ibm.BackupRecoveryPhysicalParamsObjectArray{
&ibm.BackupRecoveryPhysicalParamsObjectArgs{
SnapshotId: pulumi.String("string"),
ProgressTaskId: pulumi.String("string"),
ProtectionGroupName: pulumi.String("string"),
Messages: pulumi.StringArray{
pulumi.String("string"),
},
ObjectInfos: ibm.BackupRecoveryPhysicalParamsObjectObjectInfoArray{
&ibm.BackupRecoveryPhysicalParamsObjectObjectInfoArgs{
ChildObjects: ibm.BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectArray{
&ibm.BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectArgs{
ChildObjects: ibm.BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectChildObjectArray{
&ibm.BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectChildObjectArgs{},
},
Environment: pulumi.String("string"),
GlobalId: pulumi.String("string"),
Id: pulumi.Float64(0),
LogicalSizeBytes: pulumi.Float64(0),
Name: pulumi.String("string"),
ObjectHash: pulumi.String("string"),
ObjectType: pulumi.String("string"),
OsType: pulumi.String("string"),
ProtectionType: pulumi.String("string"),
SharepointSiteSummaries: ibm.BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectSharepointSiteSummaryArray{
&ibm.BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectSharepointSiteSummaryArgs{
SiteWebUrl: pulumi.String("string"),
},
},
SourceId: pulumi.Float64(0),
SourceName: pulumi.String("string"),
Uuid: pulumi.String("string"),
VCenterSummaries: ibm.BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectVCenterSummaryArray{
&ibm.BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectVCenterSummaryArgs{
IsCloudEnv: pulumi.Bool(false),
},
},
WindowsClusterSummaries: ibm.BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectWindowsClusterSummaryArray{
&ibm.BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectWindowsClusterSummaryArgs{
ClusterSourceType: pulumi.String("string"),
},
},
},
},
Environment: pulumi.String("string"),
GlobalId: pulumi.String("string"),
Id: pulumi.Float64(0),
LogicalSizeBytes: pulumi.Float64(0),
Name: pulumi.String("string"),
ObjectHash: pulumi.String("string"),
ObjectType: pulumi.String("string"),
OsType: pulumi.String("string"),
ProtectionType: pulumi.String("string"),
SharepointSiteSummaries: ibm.BackupRecoveryPhysicalParamsObjectObjectInfoSharepointSiteSummaryArray{
&ibm.BackupRecoveryPhysicalParamsObjectObjectInfoSharepointSiteSummaryArgs{
SiteWebUrl: pulumi.String("string"),
},
},
SourceId: pulumi.Float64(0),
SourceName: pulumi.String("string"),
Uuid: pulumi.String("string"),
VCenterSummaries: ibm.BackupRecoveryPhysicalParamsObjectObjectInfoVCenterSummaryArray{
&ibm.BackupRecoveryPhysicalParamsObjectObjectInfoVCenterSummaryArgs{
IsCloudEnv: pulumi.Bool(false),
},
},
WindowsClusterSummaries: ibm.BackupRecoveryPhysicalParamsObjectObjectInfoWindowsClusterSummaryArray{
&ibm.BackupRecoveryPhysicalParamsObjectObjectInfoWindowsClusterSummaryArgs{
ClusterSourceType: pulumi.String("string"),
},
},
},
},
PointInTimeUsecs: pulumi.Float64(0),
ArchivalTargetInfos: ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoArray{
&ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoArgs{
ArchivalTaskId: pulumi.String("string"),
OwnershipContext: pulumi.String("string"),
TargetId: pulumi.Float64(0),
TargetName: pulumi.String("string"),
TargetType: pulumi.String("string"),
TierSettings: ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingArray{
&ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingArgs{
AwsTierings: ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAwsTieringArray{
&ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAwsTieringArgs{
Tiers: ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAwsTieringTierArray{
&ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAwsTieringTierArgs{
MoveAfter: pulumi.Float64(0),
MoveAfterUnit: pulumi.String("string"),
TierType: pulumi.String("string"),
},
},
},
},
AzureTierings: ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAzureTieringArray{
&ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAzureTieringArgs{
Tiers: ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAzureTieringTierArray{
&ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAzureTieringTierArgs{
MoveAfter: pulumi.Float64(0),
MoveAfterUnit: pulumi.String("string"),
TierType: pulumi.String("string"),
},
},
},
},
CloudPlatform: pulumi.String("string"),
CurrentTierType: pulumi.String("string"),
GoogleTierings: ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingGoogleTieringArray{
&ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingGoogleTieringArgs{
Tiers: ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingGoogleTieringTierArray{
&ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingGoogleTieringTierArgs{
MoveAfter: pulumi.Float64(0),
MoveAfterUnit: pulumi.String("string"),
TierType: pulumi.String("string"),
},
},
},
},
OracleTierings: ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingOracleTieringArray{
&ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingOracleTieringArgs{
Tiers: ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingOracleTieringTierArray{
&ibm.BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingOracleTieringTierArgs{
MoveAfter: pulumi.Float64(0),
MoveAfterUnit: pulumi.String("string"),
TierType: pulumi.String("string"),
},
},
},
},
},
},
UsageType: pulumi.String("string"),
},
},
ProtectionGroupId: pulumi.String("string"),
EndTimeUsecs: pulumi.Float64(0),
RecoverFromStandby: pulumi.Bool(false),
SnapshotCreationTimeUsecs: pulumi.Float64(0),
BytesRestored: pulumi.Float64(0),
SnapshotTargetType: pulumi.String("string"),
StartTimeUsecs: pulumi.Float64(0),
Status: pulumi.String("string"),
},
},
RecoveryAction: pulumi.String("string"),
DownloadFileAndFolderParams: &ibm.BackupRecoveryPhysicalParamsDownloadFileAndFolderParamsArgs{
DownloadFilePath: pulumi.String("string"),
ExpiryTimeUsecs: pulumi.Float64(0),
FilesAndFolders: ibm.BackupRecoveryPhysicalParamsDownloadFileAndFolderParamsFilesAndFolderArray{
&ibm.BackupRecoveryPhysicalParamsDownloadFileAndFolderParamsFilesAndFolderArgs{
AbsolutePath: pulumi.String("string"),
DestinationDir: pulumi.String("string"),
IsDirectory: pulumi.Bool(false),
IsViewFileRecovery: pulumi.Bool(false),
Messages: pulumi.StringArray{
pulumi.String("string"),
},
Status: pulumi.String("string"),
},
},
},
MountVolumeParams: &ibm.BackupRecoveryPhysicalParamsMountVolumeParamsArgs{
TargetEnvironment: pulumi.String("string"),
PhysicalTargetParams: &ibm.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsArgs{
MountToOriginalTarget: pulumi.Bool(false),
MountedVolumeMappings: ibm.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsMountedVolumeMappingArray{
&ibm.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsMountedVolumeMappingArgs{
FileSystemType: pulumi.String("string"),
MountedVolume: pulumi.String("string"),
OriginalVolume: pulumi.String("string"),
},
},
NewTargetConfig: &ibm.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigArgs{
MountTarget: &ibm.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigMountTargetArgs{
Id: pulumi.Float64(0),
Name: pulumi.String("string"),
ParentSourceId: pulumi.Float64(0),
ParentSourceName: pulumi.String("string"),
},
ServerCredentials: &ibm.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigServerCredentialsArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
},
OriginalTargetConfig: &ibm.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsOriginalTargetConfigArgs{
ServerCredentials: &ibm.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsOriginalTargetConfigServerCredentialsArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
},
ReadOnlyMount: pulumi.Bool(false),
VlanConfig: &ibm.BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsVlanConfigArgs{
DisableVlan: pulumi.Bool(false),
Id: pulumi.Float64(0),
InterfaceName: pulumi.String("string"),
},
VolumeNames: pulumi.StringArray{
pulumi.String("string"),
},
},
},
RecoverFileAndFolderParams: &ibm.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsArgs{
FilesAndFolders: ibm.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsFilesAndFolderArray{
&ibm.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsFilesAndFolderArgs{
AbsolutePath: pulumi.String("string"),
DestinationDir: pulumi.String("string"),
IsDirectory: pulumi.Bool(false),
IsViewFileRecovery: pulumi.Bool(false),
Messages: pulumi.StringArray{
pulumi.String("string"),
},
Status: pulumi.String("string"),
},
},
TargetEnvironment: pulumi.String("string"),
PhysicalTargetParams: &ibm.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsArgs{
RecoverTarget: &ibm.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsRecoverTargetArgs{
Id: pulumi.Float64(0),
Name: pulumi.String("string"),
ParentSourceId: pulumi.Float64(0),
ParentSourceName: pulumi.String("string"),
},
AlternateRestoreDirectory: pulumi.String("string"),
ContinueOnError: pulumi.Bool(false),
OverwriteExisting: pulumi.Bool(false),
PreserveAcls: pulumi.Bool(false),
PreserveAttributes: pulumi.Bool(false),
PreserveTimestamps: pulumi.Bool(false),
RestoreEntityType: pulumi.String("string"),
RestoreToOriginalPaths: pulumi.Bool(false),
SaveSuccessFiles: pulumi.Bool(false),
VlanConfig: &ibm.BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsVlanConfigArgs{
DisableVlan: pulumi.Bool(false),
Id: pulumi.Float64(0),
InterfaceName: pulumi.String("string"),
},
},
},
RecoverVolumeParams: &ibm.BackupRecoveryPhysicalParamsRecoverVolumeParamsArgs{
TargetEnvironment: pulumi.String("string"),
PhysicalTargetParams: &ibm.BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsArgs{
MountTarget: &ibm.BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsMountTargetArgs{
Id: pulumi.Float64(0),
Name: pulumi.String("string"),
},
VolumeMappings: ibm.BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsVolumeMappingArray{
&ibm.BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsVolumeMappingArgs{
DestinationVolumeGuid: pulumi.String("string"),
SourceVolumeGuid: pulumi.String("string"),
},
},
ForceUnmountVolume: pulumi.Bool(false),
VlanConfig: &ibm.BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsVlanConfigArgs{
DisableVlan: pulumi.Bool(false),
Id: pulumi.Float64(0),
InterfaceName: pulumi.String("string"),
},
},
},
SystemRecoveryParams: &ibm.BackupRecoveryPhysicalParamsSystemRecoveryParamsArgs{
FullNasPath: pulumi.String("string"),
},
},
RequestInitiatorType: pulumi.String("string"),
})
var backupRecoveryResource = new BackupRecovery("backupRecoveryResource", BackupRecoveryArgs.builder()
.snapshotEnvironment("string")
.xIbmTenantId("string")
.backupRecoveryId("string")
.mssqlParams(BackupRecoveryMssqlParamsArgs.builder()
.recoveryAction("string")
.recoverAppParams(BackupRecoveryMssqlParamsRecoverAppParamArgs.builder()
.snapshotId("string")
.targetEnvironment("string")
.protectionGroupId("string")
.protectionGroupName("string")
.hostInfo(BackupRecoveryMssqlParamsRecoverAppParamHostInfoArgs.builder()
.environment("string")
.id("string")
.name("string")
.build())
.isEncrypted(false)
.messages("string")
.objectInfos(BackupRecoveryMssqlParamsRecoverAppParamObjectInfoArgs.builder()
.childObjects(BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectArgs.builder()
.childObjects()
.environment("string")
.globalId("string")
.id(0)
.logicalSizeBytes(0)
.name("string")
.objectHash("string")
.objectType("string")
.osType("string")
.protectionType("string")
.sharepointSiteSummaries(BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectSharepointSiteSummaryArgs.builder()
.siteWebUrl("string")
.build())
.sourceId(0)
.sourceName("string")
.uuid("string")
.vCenterSummaries(BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectVCenterSummaryArgs.builder()
.isCloudEnv(false)
.build())
.windowsClusterSummaries(BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectWindowsClusterSummaryArgs.builder()
.clusterSourceType("string")
.build())
.build())
.environment("string")
.globalId("string")
.id(0)
.logicalSizeBytes(0)
.name("string")
.objectHash("string")
.objectType("string")
.osType("string")
.protectionType("string")
.sharepointSiteSummaries(BackupRecoveryMssqlParamsRecoverAppParamObjectInfoSharepointSiteSummaryArgs.builder()
.siteWebUrl("string")
.build())
.sourceId(0)
.sourceName("string")
.uuid("string")
.vCenterSummaries(BackupRecoveryMssqlParamsRecoverAppParamObjectInfoVCenterSummaryArgs.builder()
.isCloudEnv(false)
.build())
.windowsClusterSummaries(BackupRecoveryMssqlParamsRecoverAppParamObjectInfoWindowsClusterSummaryArgs.builder()
.clusterSourceType("string")
.build())
.build())
.pointInTimeUsecs(0)
.progressTaskId("string")
.aagInfo(BackupRecoveryMssqlParamsRecoverAppParamAagInfoArgs.builder()
.name("string")
.objectId(0)
.build())
.endTimeUsecs(0)
.recoverFromStandby(false)
.snapshotCreationTimeUsecs(0)
.bytesRestored(0)
.snapshotTargetType("string")
.sqlTargetParams(BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsArgs.builder()
.recoverToNewSource(false)
.newSourceConfig(BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigArgs.builder()
.logFileDirectoryLocation("string")
.dataFileDirectoryLocation("string")
.host(BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigHostArgs.builder()
.id(0)
.name("string")
.build())
.instanceName("string")
.multiStageRestoreOptions(BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigMultiStageRestoreOptionsArgs.builder()
.enableAutoSync(false)
.enableMultiStageRestore(false)
.build())
.keepCdc(false)
.databaseName("string")
.nativeLogRecoveryWithClause("string")
.nativeRecoveryWithClause("string")
.overwritingPolicy("string")
.replayEntireLastLog(false)
.restoreTimeUsecs(0)
.secondaryDataFilesDirLists(BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigSecondaryDataFilesDirListArgs.builder()
.directory("string")
.filenamePattern("string")
.build())
.withNoRecovery(false)
.build())
.originalSourceConfig(BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigArgs.builder()
.captureTailLogs(false)
.dataFileDirectoryLocation("string")
.keepCdc(false)
.logFileDirectoryLocation("string")
.multiStageRestoreOptions(BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigMultiStageRestoreOptionsArgs.builder()
.enableAutoSync(false)
.enableMultiStageRestore(false)
.build())
.nativeLogRecoveryWithClause("string")
.nativeRecoveryWithClause("string")
.newDatabaseName("string")
.overwritingPolicy("string")
.replayEntireLastLog(false)
.restoreTimeUsecs(0)
.secondaryDataFilesDirLists(BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigSecondaryDataFilesDirListArgs.builder()
.directory("string")
.filenamePattern("string")
.build())
.withNoRecovery(false)
.build())
.build())
.startTimeUsecs(0)
.status("string")
.archivalTargetInfos(BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoArgs.builder()
.archivalTaskId("string")
.ownershipContext("string")
.targetId(0)
.targetName("string")
.targetType("string")
.tierSettings(BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingArgs.builder()
.awsTierings(BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAwsTieringArgs.builder()
.tiers(BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAwsTieringTierArgs.builder()
.moveAfter(0)
.moveAfterUnit("string")
.tierType("string")
.build())
.build())
.azureTierings(BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAzureTieringArgs.builder()
.tiers(BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAzureTieringTierArgs.builder()
.moveAfter(0)
.moveAfterUnit("string")
.tierType("string")
.build())
.build())
.cloudPlatform("string")
.currentTierType("string")
.googleTierings(BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringArgs.builder()
.tiers(BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringTierArgs.builder()
.moveAfter(0)
.moveAfterUnit("string")
.tierType("string")
.build())
.build())
.oracleTierings(BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingOracleTieringArgs.builder()
.tiers(BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingOracleTieringTierArgs.builder()
.moveAfter(0)
.moveAfterUnit("string")
.tierType("string")
.build())
.build())
.build())
.usageType("string")
.build())
.build())
.vlanConfig(BackupRecoveryMssqlParamsVlanConfigArgs.builder()
.disableVlan(false)
.id(0)
.interfaceName("string")
.build())
.build())
.name("string")
.physicalParams(BackupRecoveryPhysicalParamsArgs.builder()
.objects(BackupRecoveryPhysicalParamsObjectArgs.builder()
.snapshotId("string")
.progressTaskId("string")
.protectionGroupName("string")
.messages("string")
.objectInfos(BackupRecoveryPhysicalParamsObjectObjectInfoArgs.builder()
.childObjects(BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectArgs.builder()
.childObjects()
.environment("string")
.globalId("string")
.id(0)
.logicalSizeBytes(0)
.name("string")
.objectHash("string")
.objectType("string")
.osType("string")
.protectionType("string")
.sharepointSiteSummaries(BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectSharepointSiteSummaryArgs.builder()
.siteWebUrl("string")
.build())
.sourceId(0)
.sourceName("string")
.uuid("string")
.vCenterSummaries(BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectVCenterSummaryArgs.builder()
.isCloudEnv(false)
.build())
.windowsClusterSummaries(BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectWindowsClusterSummaryArgs.builder()
.clusterSourceType("string")
.build())
.build())
.environment("string")
.globalId("string")
.id(0)
.logicalSizeBytes(0)
.name("string")
.objectHash("string")
.objectType("string")
.osType("string")
.protectionType("string")
.sharepointSiteSummaries(BackupRecoveryPhysicalParamsObjectObjectInfoSharepointSiteSummaryArgs.builder()
.siteWebUrl("string")
.build())
.sourceId(0)
.sourceName("string")
.uuid("string")
.vCenterSummaries(BackupRecoveryPhysicalParamsObjectObjectInfoVCenterSummaryArgs.builder()
.isCloudEnv(false)
.build())
.windowsClusterSummaries(BackupRecoveryPhysicalParamsObjectObjectInfoWindowsClusterSummaryArgs.builder()
.clusterSourceType("string")
.build())
.build())
.pointInTimeUsecs(0)
.archivalTargetInfos(BackupRecoveryPhysicalParamsObjectArchivalTargetInfoArgs.builder()
.archivalTaskId("string")
.ownershipContext("string")
.targetId(0)
.targetName("string")
.targetType("string")
.tierSettings(BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingArgs.builder()
.awsTierings(BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAwsTieringArgs.builder()
.tiers(BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAwsTieringTierArgs.builder()
.moveAfter(0)
.moveAfterUnit("string")
.tierType("string")
.build())
.build())
.azureTierings(BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAzureTieringArgs.builder()
.tiers(BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAzureTieringTierArgs.builder()
.moveAfter(0)
.moveAfterUnit("string")
.tierType("string")
.build())
.build())
.cloudPlatform("string")
.currentTierType("string")
.googleTierings(BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingGoogleTieringArgs.builder()
.tiers(BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingGoogleTieringTierArgs.builder()
.moveAfter(0)
.moveAfterUnit("string")
.tierType("string")
.build())
.build())
.oracleTierings(BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingOracleTieringArgs.builder()
.tiers(BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingOracleTieringTierArgs.builder()
.moveAfter(0)
.moveAfterUnit("string")
.tierType("string")
.build())
.build())
.build())
.usageType("string")
.build())
.protectionGroupId("string")
.endTimeUsecs(0)
.recoverFromStandby(false)
.snapshotCreationTimeUsecs(0)
.bytesRestored(0)
.snapshotTargetType("string")
.startTimeUsecs(0)
.status("string")
.build())
.recoveryAction("string")
.downloadFileAndFolderParams(BackupRecoveryPhysicalParamsDownloadFileAndFolderParamsArgs.builder()
.downloadFilePath("string")
.expiryTimeUsecs(0)
.filesAndFolders(BackupRecoveryPhysicalParamsDownloadFileAndFolderParamsFilesAndFolderArgs.builder()
.absolutePath("string")
.destinationDir("string")
.isDirectory(false)
.isViewFileRecovery(false)
.messages("string")
.status("string")
.build())
.build())
.mountVolumeParams(BackupRecoveryPhysicalParamsMountVolumeParamsArgs.builder()
.targetEnvironment("string")
.physicalTargetParams(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsArgs.builder()
.mountToOriginalTarget(false)
.mountedVolumeMappings(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsMountedVolumeMappingArgs.builder()
.fileSystemType("string")
.mountedVolume("string")
.originalVolume("string")
.build())
.newTargetConfig(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigArgs.builder()
.mountTarget(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigMountTargetArgs.builder()
.id(0)
.name("string")
.parentSourceId(0)
.parentSourceName("string")
.build())
.serverCredentials(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigServerCredentialsArgs.builder()
.password("string")
.username("string")
.build())
.build())
.originalTargetConfig(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsOriginalTargetConfigArgs.builder()
.serverCredentials(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsOriginalTargetConfigServerCredentialsArgs.builder()
.password("string")
.username("string")
.build())
.build())
.readOnlyMount(false)
.vlanConfig(BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsVlanConfigArgs.builder()
.disableVlan(false)
.id(0)
.interfaceName("string")
.build())
.volumeNames("string")
.build())
.build())
.recoverFileAndFolderParams(BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsArgs.builder()
.filesAndFolders(BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsFilesAndFolderArgs.builder()
.absolutePath("string")
.destinationDir("string")
.isDirectory(false)
.isViewFileRecovery(false)
.messages("string")
.status("string")
.build())
.targetEnvironment("string")
.physicalTargetParams(BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsArgs.builder()
.recoverTarget(BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsRecoverTargetArgs.builder()
.id(0)
.name("string")
.parentSourceId(0)
.parentSourceName("string")
.build())
.alternateRestoreDirectory("string")
.continueOnError(false)
.overwriteExisting(false)
.preserveAcls(false)
.preserveAttributes(false)
.preserveTimestamps(false)
.restoreEntityType("string")
.restoreToOriginalPaths(false)
.saveSuccessFiles(false)
.vlanConfig(BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsVlanConfigArgs.builder()
.disableVlan(false)
.id(0)
.interfaceName("string")
.build())
.build())
.build())
.recoverVolumeParams(BackupRecoveryPhysicalParamsRecoverVolumeParamsArgs.builder()
.targetEnvironment("string")
.physicalTargetParams(BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsArgs.builder()
.mountTarget(BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsMountTargetArgs.builder()
.id(0)
.name("string")
.build())
.volumeMappings(BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsVolumeMappingArgs.builder()
.destinationVolumeGuid("string")
.sourceVolumeGuid("string")
.build())
.forceUnmountVolume(false)
.vlanConfig(BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsVlanConfigArgs.builder()
.disableVlan(false)
.id(0)
.interfaceName("string")
.build())
.build())
.build())
.systemRecoveryParams(BackupRecoveryPhysicalParamsSystemRecoveryParamsArgs.builder()
.fullNasPath("string")
.build())
.build())
.requestInitiatorType("string")
.build());
backup_recovery_resource = ibm.BackupRecovery("backupRecoveryResource",
snapshot_environment="string",
x_ibm_tenant_id="string",
backup_recovery_id="string",
mssql_params={
"recovery_action": "string",
"recover_app_params": [{
"snapshot_id": "string",
"target_environment": "string",
"protection_group_id": "string",
"protection_group_name": "string",
"host_info": {
"environment": "string",
"id": "string",
"name": "string",
},
"is_encrypted": False,
"messages": ["string"],
"object_infos": [{
"child_objects": [{
"child_objects": [{}],
"environment": "string",
"global_id": "string",
"id": 0,
"logical_size_bytes": 0,
"name": "string",
"object_hash": "string",
"object_type": "string",
"os_type": "string",
"protection_type": "string",
"sharepoint_site_summaries": [{
"site_web_url": "string",
}],
"source_id": 0,
"source_name": "string",
"uuid": "string",
"v_center_summaries": [{
"is_cloud_env": False,
}],
"windows_cluster_summaries": [{
"cluster_source_type": "string",
}],
}],
"environment": "string",
"global_id": "string",
"id": 0,
"logical_size_bytes": 0,
"name": "string",
"object_hash": "string",
"object_type": "string",
"os_type": "string",
"protection_type": "string",
"sharepoint_site_summaries": [{
"site_web_url": "string",
}],
"source_id": 0,
"source_name": "string",
"uuid": "string",
"v_center_summaries": [{
"is_cloud_env": False,
}],
"windows_cluster_summaries": [{
"cluster_source_type": "string",
}],
}],
"point_in_time_usecs": 0,
"progress_task_id": "string",
"aag_info": {
"name": "string",
"object_id": 0,
},
"end_time_usecs": 0,
"recover_from_standby": False,
"snapshot_creation_time_usecs": 0,
"bytes_restored": 0,
"snapshot_target_type": "string",
"sql_target_params": {
"recover_to_new_source": False,
"new_source_config": {
"log_file_directory_location": "string",
"data_file_directory_location": "string",
"host": {
"id": 0,
"name": "string",
},
"instance_name": "string",
"multi_stage_restore_options": {
"enable_auto_sync": False,
"enable_multi_stage_restore": False,
},
"keep_cdc": False,
"database_name": "string",
"native_log_recovery_with_clause": "string",
"native_recovery_with_clause": "string",
"overwriting_policy": "string",
"replay_entire_last_log": False,
"restore_time_usecs": 0,
"secondary_data_files_dir_lists": [{
"directory": "string",
"filename_pattern": "string",
}],
"with_no_recovery": False,
},
"original_source_config": {
"capture_tail_logs": False,
"data_file_directory_location": "string",
"keep_cdc": False,
"log_file_directory_location": "string",
"multi_stage_restore_options": {
"enable_auto_sync": False,
"enable_multi_stage_restore": False,
},
"native_log_recovery_with_clause": "string",
"native_recovery_with_clause": "string",
"new_database_name": "string",
"overwriting_policy": "string",
"replay_entire_last_log": False,
"restore_time_usecs": 0,
"secondary_data_files_dir_lists": [{
"directory": "string",
"filename_pattern": "string",
}],
"with_no_recovery": False,
},
},
"start_time_usecs": 0,
"status": "string",
"archival_target_infos": [{
"archival_task_id": "string",
"ownership_context": "string",
"target_id": 0,
"target_name": "string",
"target_type": "string",
"tier_settings": [{
"aws_tierings": [{
"tiers": [{
"move_after": 0,
"move_after_unit": "string",
"tier_type": "string",
}],
}],
"azure_tierings": [{
"tiers": [{
"move_after": 0,
"move_after_unit": "string",
"tier_type": "string",
}],
}],
"cloud_platform": "string",
"current_tier_type": "string",
"google_tierings": [{
"tiers": [{
"move_after": 0,
"move_after_unit": "string",
"tier_type": "string",
}],
}],
"oracle_tierings": [{
"tiers": [{
"move_after": 0,
"move_after_unit": "string",
"tier_type": "string",
}],
}],
}],
"usage_type": "string",
}],
}],
"vlan_config": {
"disable_vlan": False,
"id": 0,
"interface_name": "string",
},
},
name="string",
physical_params={
"objects": [{
"snapshot_id": "string",
"progress_task_id": "string",
"protection_group_name": "string",
"messages": ["string"],
"object_infos": [{
"child_objects": [{
"child_objects": [{}],
"environment": "string",
"global_id": "string",
"id": 0,
"logical_size_bytes": 0,
"name": "string",
"object_hash": "string",
"object_type": "string",
"os_type": "string",
"protection_type": "string",
"sharepoint_site_summaries": [{
"site_web_url": "string",
}],
"source_id": 0,
"source_name": "string",
"uuid": "string",
"v_center_summaries": [{
"is_cloud_env": False,
}],
"windows_cluster_summaries": [{
"cluster_source_type": "string",
}],
}],
"environment": "string",
"global_id": "string",
"id": 0,
"logical_size_bytes": 0,
"name": "string",
"object_hash": "string",
"object_type": "string",
"os_type": "string",
"protection_type": "string",
"sharepoint_site_summaries": [{
"site_web_url": "string",
}],
"source_id": 0,
"source_name": "string",
"uuid": "string",
"v_center_summaries": [{
"is_cloud_env": False,
}],
"windows_cluster_summaries": [{
"cluster_source_type": "string",
}],
}],
"point_in_time_usecs": 0,
"archival_target_infos": [{
"archival_task_id": "string",
"ownership_context": "string",
"target_id": 0,
"target_name": "string",
"target_type": "string",
"tier_settings": [{
"aws_tierings": [{
"tiers": [{
"move_after": 0,
"move_after_unit": "string",
"tier_type": "string",
}],
}],
"azure_tierings": [{
"tiers": [{
"move_after": 0,
"move_after_unit": "string",
"tier_type": "string",
}],
}],
"cloud_platform": "string",
"current_tier_type": "string",
"google_tierings": [{
"tiers": [{
"move_after": 0,
"move_after_unit": "string",
"tier_type": "string",
}],
}],
"oracle_tierings": [{
"tiers": [{
"move_after": 0,
"move_after_unit": "string",
"tier_type": "string",
}],
}],
}],
"usage_type": "string",
}],
"protection_group_id": "string",
"end_time_usecs": 0,
"recover_from_standby": False,
"snapshot_creation_time_usecs": 0,
"bytes_restored": 0,
"snapshot_target_type": "string",
"start_time_usecs": 0,
"status": "string",
}],
"recovery_action": "string",
"download_file_and_folder_params": {
"download_file_path": "string",
"expiry_time_usecs": 0,
"files_and_folders": [{
"absolute_path": "string",
"destination_dir": "string",
"is_directory": False,
"is_view_file_recovery": False,
"messages": ["string"],
"status": "string",
}],
},
"mount_volume_params": {
"target_environment": "string",
"physical_target_params": {
"mount_to_original_target": False,
"mounted_volume_mappings": [{
"file_system_type": "string",
"mounted_volume": "string",
"original_volume": "string",
}],
"new_target_config": {
"mount_target": {
"id": 0,
"name": "string",
"parent_source_id": 0,
"parent_source_name": "string",
},
"server_credentials": {
"password": "string",
"username": "string",
},
},
"original_target_config": {
"server_credentials": {
"password": "string",
"username": "string",
},
},
"read_only_mount": False,
"vlan_config": {
"disable_vlan": False,
"id": 0,
"interface_name": "string",
},
"volume_names": ["string"],
},
},
"recover_file_and_folder_params": {
"files_and_folders": [{
"absolute_path": "string",
"destination_dir": "string",
"is_directory": False,
"is_view_file_recovery": False,
"messages": ["string"],
"status": "string",
}],
"target_environment": "string",
"physical_target_params": {
"recover_target": {
"id": 0,
"name": "string",
"parent_source_id": 0,
"parent_source_name": "string",
},
"alternate_restore_directory": "string",
"continue_on_error": False,
"overwrite_existing": False,
"preserve_acls": False,
"preserve_attributes": False,
"preserve_timestamps": False,
"restore_entity_type": "string",
"restore_to_original_paths": False,
"save_success_files": False,
"vlan_config": {
"disable_vlan": False,
"id": 0,
"interface_name": "string",
},
},
},
"recover_volume_params": {
"target_environment": "string",
"physical_target_params": {
"mount_target": {
"id": 0,
"name": "string",
},
"volume_mappings": [{
"destination_volume_guid": "string",
"source_volume_guid": "string",
}],
"force_unmount_volume": False,
"vlan_config": {
"disable_vlan": False,
"id": 0,
"interface_name": "string",
},
},
},
"system_recovery_params": {
"full_nas_path": "string",
},
},
request_initiator_type="string")
const backupRecoveryResource = new ibm.BackupRecovery("backupRecoveryResource", {
snapshotEnvironment: "string",
xIbmTenantId: "string",
backupRecoveryId: "string",
mssqlParams: {
recoveryAction: "string",
recoverAppParams: [{
snapshotId: "string",
targetEnvironment: "string",
protectionGroupId: "string",
protectionGroupName: "string",
hostInfo: {
environment: "string",
id: "string",
name: "string",
},
isEncrypted: false,
messages: ["string"],
objectInfos: [{
childObjects: [{
childObjects: [{}],
environment: "string",
globalId: "string",
id: 0,
logicalSizeBytes: 0,
name: "string",
objectHash: "string",
objectType: "string",
osType: "string",
protectionType: "string",
sharepointSiteSummaries: [{
siteWebUrl: "string",
}],
sourceId: 0,
sourceName: "string",
uuid: "string",
vCenterSummaries: [{
isCloudEnv: false,
}],
windowsClusterSummaries: [{
clusterSourceType: "string",
}],
}],
environment: "string",
globalId: "string",
id: 0,
logicalSizeBytes: 0,
name: "string",
objectHash: "string",
objectType: "string",
osType: "string",
protectionType: "string",
sharepointSiteSummaries: [{
siteWebUrl: "string",
}],
sourceId: 0,
sourceName: "string",
uuid: "string",
vCenterSummaries: [{
isCloudEnv: false,
}],
windowsClusterSummaries: [{
clusterSourceType: "string",
}],
}],
pointInTimeUsecs: 0,
progressTaskId: "string",
aagInfo: {
name: "string",
objectId: 0,
},
endTimeUsecs: 0,
recoverFromStandby: false,
snapshotCreationTimeUsecs: 0,
bytesRestored: 0,
snapshotTargetType: "string",
sqlTargetParams: {
recoverToNewSource: false,
newSourceConfig: {
logFileDirectoryLocation: "string",
dataFileDirectoryLocation: "string",
host: {
id: 0,
name: "string",
},
instanceName: "string",
multiStageRestoreOptions: {
enableAutoSync: false,
enableMultiStageRestore: false,
},
keepCdc: false,
databaseName: "string",
nativeLogRecoveryWithClause: "string",
nativeRecoveryWithClause: "string",
overwritingPolicy: "string",
replayEntireLastLog: false,
restoreTimeUsecs: 0,
secondaryDataFilesDirLists: [{
directory: "string",
filenamePattern: "string",
}],
withNoRecovery: false,
},
originalSourceConfig: {
captureTailLogs: false,
dataFileDirectoryLocation: "string",
keepCdc: false,
logFileDirectoryLocation: "string",
multiStageRestoreOptions: {
enableAutoSync: false,
enableMultiStageRestore: false,
},
nativeLogRecoveryWithClause: "string",
nativeRecoveryWithClause: "string",
newDatabaseName: "string",
overwritingPolicy: "string",
replayEntireLastLog: false,
restoreTimeUsecs: 0,
secondaryDataFilesDirLists: [{
directory: "string",
filenamePattern: "string",
}],
withNoRecovery: false,
},
},
startTimeUsecs: 0,
status: "string",
archivalTargetInfos: [{
archivalTaskId: "string",
ownershipContext: "string",
targetId: 0,
targetName: "string",
targetType: "string",
tierSettings: [{
awsTierings: [{
tiers: [{
moveAfter: 0,
moveAfterUnit: "string",
tierType: "string",
}],
}],
azureTierings: [{
tiers: [{
moveAfter: 0,
moveAfterUnit: "string",
tierType: "string",
}],
}],
cloudPlatform: "string",
currentTierType: "string",
googleTierings: [{
tiers: [{
moveAfter: 0,
moveAfterUnit: "string",
tierType: "string",
}],
}],
oracleTierings: [{
tiers: [{
moveAfter: 0,
moveAfterUnit: "string",
tierType: "string",
}],
}],
}],
usageType: "string",
}],
}],
vlanConfig: {
disableVlan: false,
id: 0,
interfaceName: "string",
},
},
name: "string",
physicalParams: {
objects: [{
snapshotId: "string",
progressTaskId: "string",
protectionGroupName: "string",
messages: ["string"],
objectInfos: [{
childObjects: [{
childObjects: [{}],
environment: "string",
globalId: "string",
id: 0,
logicalSizeBytes: 0,
name: "string",
objectHash: "string",
objectType: "string",
osType: "string",
protectionType: "string",
sharepointSiteSummaries: [{
siteWebUrl: "string",
}],
sourceId: 0,
sourceName: "string",
uuid: "string",
vCenterSummaries: [{
isCloudEnv: false,
}],
windowsClusterSummaries: [{
clusterSourceType: "string",
}],
}],
environment: "string",
globalId: "string",
id: 0,
logicalSizeBytes: 0,
name: "string",
objectHash: "string",
objectType: "string",
osType: "string",
protectionType: "string",
sharepointSiteSummaries: [{
siteWebUrl: "string",
}],
sourceId: 0,
sourceName: "string",
uuid: "string",
vCenterSummaries: [{
isCloudEnv: false,
}],
windowsClusterSummaries: [{
clusterSourceType: "string",
}],
}],
pointInTimeUsecs: 0,
archivalTargetInfos: [{
archivalTaskId: "string",
ownershipContext: "string",
targetId: 0,
targetName: "string",
targetType: "string",
tierSettings: [{
awsTierings: [{
tiers: [{
moveAfter: 0,
moveAfterUnit: "string",
tierType: "string",
}],
}],
azureTierings: [{
tiers: [{
moveAfter: 0,
moveAfterUnit: "string",
tierType: "string",
}],
}],
cloudPlatform: "string",
currentTierType: "string",
googleTierings: [{
tiers: [{
moveAfter: 0,
moveAfterUnit: "string",
tierType: "string",
}],
}],
oracleTierings: [{
tiers: [{
moveAfter: 0,
moveAfterUnit: "string",
tierType: "string",
}],
}],
}],
usageType: "string",
}],
protectionGroupId: "string",
endTimeUsecs: 0,
recoverFromStandby: false,
snapshotCreationTimeUsecs: 0,
bytesRestored: 0,
snapshotTargetType: "string",
startTimeUsecs: 0,
status: "string",
}],
recoveryAction: "string",
downloadFileAndFolderParams: {
downloadFilePath: "string",
expiryTimeUsecs: 0,
filesAndFolders: [{
absolutePath: "string",
destinationDir: "string",
isDirectory: false,
isViewFileRecovery: false,
messages: ["string"],
status: "string",
}],
},
mountVolumeParams: {
targetEnvironment: "string",
physicalTargetParams: {
mountToOriginalTarget: false,
mountedVolumeMappings: [{
fileSystemType: "string",
mountedVolume: "string",
originalVolume: "string",
}],
newTargetConfig: {
mountTarget: {
id: 0,
name: "string",
parentSourceId: 0,
parentSourceName: "string",
},
serverCredentials: {
password: "string",
username: "string",
},
},
originalTargetConfig: {
serverCredentials: {
password: "string",
username: "string",
},
},
readOnlyMount: false,
vlanConfig: {
disableVlan: false,
id: 0,
interfaceName: "string",
},
volumeNames: ["string"],
},
},
recoverFileAndFolderParams: {
filesAndFolders: [{
absolutePath: "string",
destinationDir: "string",
isDirectory: false,
isViewFileRecovery: false,
messages: ["string"],
status: "string",
}],
targetEnvironment: "string",
physicalTargetParams: {
recoverTarget: {
id: 0,
name: "string",
parentSourceId: 0,
parentSourceName: "string",
},
alternateRestoreDirectory: "string",
continueOnError: false,
overwriteExisting: false,
preserveAcls: false,
preserveAttributes: false,
preserveTimestamps: false,
restoreEntityType: "string",
restoreToOriginalPaths: false,
saveSuccessFiles: false,
vlanConfig: {
disableVlan: false,
id: 0,
interfaceName: "string",
},
},
},
recoverVolumeParams: {
targetEnvironment: "string",
physicalTargetParams: {
mountTarget: {
id: 0,
name: "string",
},
volumeMappings: [{
destinationVolumeGuid: "string",
sourceVolumeGuid: "string",
}],
forceUnmountVolume: false,
vlanConfig: {
disableVlan: false,
id: 0,
interfaceName: "string",
},
},
},
systemRecoveryParams: {
fullNasPath: "string",
},
},
requestInitiatorType: "string",
});
type: ibm:BackupRecovery
properties:
backupRecoveryId: string
mssqlParams:
recoverAppParams:
- aagInfo:
name: string
objectId: 0
archivalTargetInfos:
- archivalTaskId: string
ownershipContext: string
targetId: 0
targetName: string
targetType: string
tierSettings:
- awsTierings:
- tiers:
- moveAfter: 0
moveAfterUnit: string
tierType: string
azureTierings:
- tiers:
- moveAfter: 0
moveAfterUnit: string
tierType: string
cloudPlatform: string
currentTierType: string
googleTierings:
- tiers:
- moveAfter: 0
moveAfterUnit: string
tierType: string
oracleTierings:
- tiers:
- moveAfter: 0
moveAfterUnit: string
tierType: string
usageType: string
bytesRestored: 0
endTimeUsecs: 0
hostInfo:
environment: string
id: string
name: string
isEncrypted: false
messages:
- string
objectInfos:
- childObjects:
- childObjects:
- {}
environment: string
globalId: string
id: 0
logicalSizeBytes: 0
name: string
objectHash: string
objectType: string
osType: string
protectionType: string
sharepointSiteSummaries:
- siteWebUrl: string
sourceId: 0
sourceName: string
uuid: string
vCenterSummaries:
- isCloudEnv: false
windowsClusterSummaries:
- clusterSourceType: string
environment: string
globalId: string
id: 0
logicalSizeBytes: 0
name: string
objectHash: string
objectType: string
osType: string
protectionType: string
sharepointSiteSummaries:
- siteWebUrl: string
sourceId: 0
sourceName: string
uuid: string
vCenterSummaries:
- isCloudEnv: false
windowsClusterSummaries:
- clusterSourceType: string
pointInTimeUsecs: 0
progressTaskId: string
protectionGroupId: string
protectionGroupName: string
recoverFromStandby: false
snapshotCreationTimeUsecs: 0
snapshotId: string
snapshotTargetType: string
sqlTargetParams:
newSourceConfig:
dataFileDirectoryLocation: string
databaseName: string
host:
id: 0
name: string
instanceName: string
keepCdc: false
logFileDirectoryLocation: string
multiStageRestoreOptions:
enableAutoSync: false
enableMultiStageRestore: false
nativeLogRecoveryWithClause: string
nativeRecoveryWithClause: string
overwritingPolicy: string
replayEntireLastLog: false
restoreTimeUsecs: 0
secondaryDataFilesDirLists:
- directory: string
filenamePattern: string
withNoRecovery: false
originalSourceConfig:
captureTailLogs: false
dataFileDirectoryLocation: string
keepCdc: false
logFileDirectoryLocation: string
multiStageRestoreOptions:
enableAutoSync: false
enableMultiStageRestore: false
nativeLogRecoveryWithClause: string
nativeRecoveryWithClause: string
newDatabaseName: string
overwritingPolicy: string
replayEntireLastLog: false
restoreTimeUsecs: 0
secondaryDataFilesDirLists:
- directory: string
filenamePattern: string
withNoRecovery: false
recoverToNewSource: false
startTimeUsecs: 0
status: string
targetEnvironment: string
recoveryAction: string
vlanConfig:
disableVlan: false
id: 0
interfaceName: string
name: string
physicalParams:
downloadFileAndFolderParams:
downloadFilePath: string
expiryTimeUsecs: 0
filesAndFolders:
- absolutePath: string
destinationDir: string
isDirectory: false
isViewFileRecovery: false
messages:
- string
status: string
mountVolumeParams:
physicalTargetParams:
mountToOriginalTarget: false
mountedVolumeMappings:
- fileSystemType: string
mountedVolume: string
originalVolume: string
newTargetConfig:
mountTarget:
id: 0
name: string
parentSourceId: 0
parentSourceName: string
serverCredentials:
password: string
username: string
originalTargetConfig:
serverCredentials:
password: string
username: string
readOnlyMount: false
vlanConfig:
disableVlan: false
id: 0
interfaceName: string
volumeNames:
- string
targetEnvironment: string
objects:
- archivalTargetInfos:
- archivalTaskId: string
ownershipContext: string
targetId: 0
targetName: string
targetType: string
tierSettings:
- awsTierings:
- tiers:
- moveAfter: 0
moveAfterUnit: string
tierType: string
azureTierings:
- tiers:
- moveAfter: 0
moveAfterUnit: string
tierType: string
cloudPlatform: string
currentTierType: string
googleTierings:
- tiers:
- moveAfter: 0
moveAfterUnit: string
tierType: string
oracleTierings:
- tiers:
- moveAfter: 0
moveAfterUnit: string
tierType: string
usageType: string
bytesRestored: 0
endTimeUsecs: 0
messages:
- string
objectInfos:
- childObjects:
- childObjects:
- {}
environment: string
globalId: string
id: 0
logicalSizeBytes: 0
name: string
objectHash: string
objectType: string
osType: string
protectionType: string
sharepointSiteSummaries:
- siteWebUrl: string
sourceId: 0
sourceName: string
uuid: string
vCenterSummaries:
- isCloudEnv: false
windowsClusterSummaries:
- clusterSourceType: string
environment: string
globalId: string
id: 0
logicalSizeBytes: 0
name: string
objectHash: string
objectType: string
osType: string
protectionType: string
sharepointSiteSummaries:
- siteWebUrl: string
sourceId: 0
sourceName: string
uuid: string
vCenterSummaries:
- isCloudEnv: false
windowsClusterSummaries:
- clusterSourceType: string
pointInTimeUsecs: 0
progressTaskId: string
protectionGroupId: string
protectionGroupName: string
recoverFromStandby: false
snapshotCreationTimeUsecs: 0
snapshotId: string
snapshotTargetType: string
startTimeUsecs: 0
status: string
recoverFileAndFolderParams:
filesAndFolders:
- absolutePath: string
destinationDir: string
isDirectory: false
isViewFileRecovery: false
messages:
- string
status: string
physicalTargetParams:
alternateRestoreDirectory: string
continueOnError: false
overwriteExisting: false
preserveAcls: false
preserveAttributes: false
preserveTimestamps: false
recoverTarget:
id: 0
name: string
parentSourceId: 0
parentSourceName: string
restoreEntityType: string
restoreToOriginalPaths: false
saveSuccessFiles: false
vlanConfig:
disableVlan: false
id: 0
interfaceName: string
targetEnvironment: string
recoverVolumeParams:
physicalTargetParams:
forceUnmountVolume: false
mountTarget:
id: 0
name: string
vlanConfig:
disableVlan: false
id: 0
interfaceName: string
volumeMappings:
- destinationVolumeGuid: string
sourceVolumeGuid: string
targetEnvironment: string
recoveryAction: string
systemRecoveryParams:
fullNasPath: string
requestInitiatorType: string
snapshotEnvironment: string
xIbmTenantId: string
BackupRecovery Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The BackupRecovery resource accepts the following input properties:
- Snapshot
Environment string - Specifies the type of snapshot environment for which the Recovery was performed.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- XIbm
Tenant stringId - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- Backup
Recovery stringId - (String) The tenant id.
- Mssql
Params BackupRecovery Mssql Params - Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
- Name string
- Specifies the name of the Recovery.
- Physical
Params BackupRecovery Physical Params - Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
- Request
Initiator stringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- Snapshot
Environment string - Specifies the type of snapshot environment for which the Recovery was performed.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- XIbm
Tenant stringId - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- Backup
Recovery stringId - (String) The tenant id.
- Mssql
Params BackupRecovery Mssql Params Args - Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
- Name string
- Specifies the name of the Recovery.
- Physical
Params BackupRecovery Physical Params Args - Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
- Request
Initiator stringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- snapshot
Environment String - Specifies the type of snapshot environment for which the Recovery was performed.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- x
Ibm StringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- backup
Recovery StringId - (String) The tenant id.
- mssql
Params BackupRecovery Mssql Params - Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
- name String
- Specifies the name of the Recovery.
- physical
Params BackupRecovery Physical Params - Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
- request
Initiator StringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- snapshot
Environment string - Specifies the type of snapshot environment for which the Recovery was performed.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- x
Ibm stringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- backup
Recovery stringId - (String) The tenant id.
- mssql
Params BackupRecovery Mssql Params - Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
- name string
- Specifies the name of the Recovery.
- physical
Params BackupRecovery Physical Params - Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
- request
Initiator stringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- snapshot_
environment str - Specifies the type of snapshot environment for which the Recovery was performed.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- x_
ibm_ strtenant_ id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- backup_
recovery_ strid - (String) The tenant id.
- mssql_
params BackupRecovery Mssql Params Args - Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
- name str
- Specifies the name of the Recovery.
- physical_
params BackupRecovery Physical Params Args - Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
- request_
initiator_ strtype - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- snapshot
Environment String - Specifies the type of snapshot environment for which the Recovery was performed.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- x
Ibm StringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- backup
Recovery StringId - (String) The tenant id.
- mssql
Params Property Map - Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
- name String
- Specifies the name of the Recovery.
- physical
Params Property Map - Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
- request
Initiator StringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
Outputs
All input properties are implicitly available as output properties. Additionally, the BackupRecovery resource produces the following output properties:
- Can
Tear boolDown - (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
- Creation
Infos List<BackupRecovery Creation Info> - (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
- End
Time doubleUsecs - (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Multi boolStage Restore - (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
- Is
Parent boolRecovery - (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
- Messages List<string>
- (List) Specifies messages about the recovery.
- Parent
Recovery stringId - (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- Permissions
List<Backup
Recovery Permission> - (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
- Progress
Task stringId - (String) Progress monitor task id for Recovery.
- Recovery
Action string - (String) Specifies the type of recover action.
- Constraints: Allowable values are:
RecoverVMs
,RecoverFiles
,InstantVolumeMount
,RecoverVmDisks
,RecoverVApps
,RecoverVAppTemplates
,UptierSnapshot
,RecoverRDS
,RecoverAurora
,RecoverS3Buckets
,RecoverRDSPostgres
,RecoverAzureSQL
,RecoverApps
,CloneApps
,RecoverNasVolume
,RecoverPhysicalVolumes
,RecoverSystem
,RecoverExchangeDbs
,CloneAppView
,RecoverSanVolumes
,RecoverSanGroup
,RecoverMailbox
,RecoverOneDrive
,RecoverSharePoint
,RecoverPublicFolders
,RecoverMsGroup
,RecoverMsTeam
,ConvertToPst
,DownloadChats
,RecoverMailboxCSM
,RecoverOneDriveCSM
,RecoverSharePointCSM
,RecoverNamespaces
,RecoverObjects
,RecoverSfdcObjects
,RecoverSfdcOrg
,RecoverSfdcRecords
,DownloadFilesAndFolders
,CloneVMs
,CloneView
,CloneRefreshApp
,CloneVMsToView
,ConvertAndDeployVMs
,DeployVMs
.
- Constraints: Allowable values are:
- Recovery
Id string - The unique identifier of Recovery
- Retrieve
Archive List<BackupTasks Recovery Retrieve Archive Task> - (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
- Start
Time doubleUsecs - (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- Status string
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- Tear
Down stringMessage - (String) Specifies the error message about the tear down operation if it fails.
- Tear
Down stringStatus - (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
- Constraints: Allowable values are:
DestroyScheduled
,Destroying
,Destroyed
,DestroyError
.
- Constraints: Allowable values are:
- Can
Tear boolDown - (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
- Creation
Infos []BackupRecovery Creation Info - (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
- End
Time float64Usecs - (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Multi boolStage Restore - (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
- Is
Parent boolRecovery - (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
- Messages []string
- (List) Specifies messages about the recovery.
- Parent
Recovery stringId - (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- Permissions
[]Backup
Recovery Permission - (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
- Progress
Task stringId - (String) Progress monitor task id for Recovery.
- Recovery
Action string - (String) Specifies the type of recover action.
- Constraints: Allowable values are:
RecoverVMs
,RecoverFiles
,InstantVolumeMount
,RecoverVmDisks
,RecoverVApps
,RecoverVAppTemplates
,UptierSnapshot
,RecoverRDS
,RecoverAurora
,RecoverS3Buckets
,RecoverRDSPostgres
,RecoverAzureSQL
,RecoverApps
,CloneApps
,RecoverNasVolume
,RecoverPhysicalVolumes
,RecoverSystem
,RecoverExchangeDbs
,CloneAppView
,RecoverSanVolumes
,RecoverSanGroup
,RecoverMailbox
,RecoverOneDrive
,RecoverSharePoint
,RecoverPublicFolders
,RecoverMsGroup
,RecoverMsTeam
,ConvertToPst
,DownloadChats
,RecoverMailboxCSM
,RecoverOneDriveCSM
,RecoverSharePointCSM
,RecoverNamespaces
,RecoverObjects
,RecoverSfdcObjects
,RecoverSfdcOrg
,RecoverSfdcRecords
,DownloadFilesAndFolders
,CloneVMs
,CloneView
,CloneRefreshApp
,CloneVMsToView
,ConvertAndDeployVMs
,DeployVMs
.
- Constraints: Allowable values are:
- Recovery
Id string - The unique identifier of Recovery
- Retrieve
Archive []BackupTasks Recovery Retrieve Archive Task - (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
- Start
Time float64Usecs - (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- Status string
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- Tear
Down stringMessage - (String) Specifies the error message about the tear down operation if it fails.
- Tear
Down stringStatus - (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
- Constraints: Allowable values are:
DestroyScheduled
,Destroying
,Destroyed
,DestroyError
.
- Constraints: Allowable values are:
- can
Tear BooleanDown - (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
- creation
Infos List<BackupRecovery Creation Info> - (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
- end
Time DoubleUsecs - (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Multi BooleanStage Restore - (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
- is
Parent BooleanRecovery - (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
- messages List<String>
- (List) Specifies messages about the recovery.
- parent
Recovery StringId - (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- permissions
List<Backup
Recovery Permission> - (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
- progress
Task StringId - (String) Progress monitor task id for Recovery.
- recovery
Action String - (String) Specifies the type of recover action.
- Constraints: Allowable values are:
RecoverVMs
,RecoverFiles
,InstantVolumeMount
,RecoverVmDisks
,RecoverVApps
,RecoverVAppTemplates
,UptierSnapshot
,RecoverRDS
,RecoverAurora
,RecoverS3Buckets
,RecoverRDSPostgres
,RecoverAzureSQL
,RecoverApps
,CloneApps
,RecoverNasVolume
,RecoverPhysicalVolumes
,RecoverSystem
,RecoverExchangeDbs
,CloneAppView
,RecoverSanVolumes
,RecoverSanGroup
,RecoverMailbox
,RecoverOneDrive
,RecoverSharePoint
,RecoverPublicFolders
,RecoverMsGroup
,RecoverMsTeam
,ConvertToPst
,DownloadChats
,RecoverMailboxCSM
,RecoverOneDriveCSM
,RecoverSharePointCSM
,RecoverNamespaces
,RecoverObjects
,RecoverSfdcObjects
,RecoverSfdcOrg
,RecoverSfdcRecords
,DownloadFilesAndFolders
,CloneVMs
,CloneView
,CloneRefreshApp
,CloneVMsToView
,ConvertAndDeployVMs
,DeployVMs
.
- Constraints: Allowable values are:
- recovery
Id String - The unique identifier of Recovery
- retrieve
Archive List<BackupTasks Recovery Retrieve Archive Task> - (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
- start
Time DoubleUsecs - (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status String
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- tear
Down StringMessage - (String) Specifies the error message about the tear down operation if it fails.
- tear
Down StringStatus - (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
- Constraints: Allowable values are:
DestroyScheduled
,Destroying
,Destroyed
,DestroyError
.
- Constraints: Allowable values are:
- can
Tear booleanDown - (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
- creation
Infos BackupRecovery Creation Info[] - (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
- end
Time numberUsecs - (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- id string
- The provider-assigned unique ID for this managed resource.
- is
Multi booleanStage Restore - (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
- is
Parent booleanRecovery - (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
- messages string[]
- (List) Specifies messages about the recovery.
- parent
Recovery stringId - (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- permissions
Backup
Recovery Permission[] - (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
- progress
Task stringId - (String) Progress monitor task id for Recovery.
- recovery
Action string - (String) Specifies the type of recover action.
- Constraints: Allowable values are:
RecoverVMs
,RecoverFiles
,InstantVolumeMount
,RecoverVmDisks
,RecoverVApps
,RecoverVAppTemplates
,UptierSnapshot
,RecoverRDS
,RecoverAurora
,RecoverS3Buckets
,RecoverRDSPostgres
,RecoverAzureSQL
,RecoverApps
,CloneApps
,RecoverNasVolume
,RecoverPhysicalVolumes
,RecoverSystem
,RecoverExchangeDbs
,CloneAppView
,RecoverSanVolumes
,RecoverSanGroup
,RecoverMailbox
,RecoverOneDrive
,RecoverSharePoint
,RecoverPublicFolders
,RecoverMsGroup
,RecoverMsTeam
,ConvertToPst
,DownloadChats
,RecoverMailboxCSM
,RecoverOneDriveCSM
,RecoverSharePointCSM
,RecoverNamespaces
,RecoverObjects
,RecoverSfdcObjects
,RecoverSfdcOrg
,RecoverSfdcRecords
,DownloadFilesAndFolders
,CloneVMs
,CloneView
,CloneRefreshApp
,CloneVMsToView
,ConvertAndDeployVMs
,DeployVMs
.
- Constraints: Allowable values are:
- recovery
Id string - The unique identifier of Recovery
- retrieve
Archive BackupTasks Recovery Retrieve Archive Task[] - (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
- start
Time numberUsecs - (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status string
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- tear
Down stringMessage - (String) Specifies the error message about the tear down operation if it fails.
- tear
Down stringStatus - (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
- Constraints: Allowable values are:
DestroyScheduled
,Destroying
,Destroyed
,DestroyError
.
- Constraints: Allowable values are:
- can_
tear_ booldown - (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
- creation_
infos Sequence[BackupRecovery Creation Info] - (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
- end_
time_ floatusecs - (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- id str
- The provider-assigned unique ID for this managed resource.
- is_
multi_ boolstage_ restore - (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
- is_
parent_ boolrecovery - (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
- messages Sequence[str]
- (List) Specifies messages about the recovery.
- parent_
recovery_ strid - (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- permissions
Sequence[Backup
Recovery Permission] - (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
- progress_
task_ strid - (String) Progress monitor task id for Recovery.
- recovery_
action str - (String) Specifies the type of recover action.
- Constraints: Allowable values are:
RecoverVMs
,RecoverFiles
,InstantVolumeMount
,RecoverVmDisks
,RecoverVApps
,RecoverVAppTemplates
,UptierSnapshot
,RecoverRDS
,RecoverAurora
,RecoverS3Buckets
,RecoverRDSPostgres
,RecoverAzureSQL
,RecoverApps
,CloneApps
,RecoverNasVolume
,RecoverPhysicalVolumes
,RecoverSystem
,RecoverExchangeDbs
,CloneAppView
,RecoverSanVolumes
,RecoverSanGroup
,RecoverMailbox
,RecoverOneDrive
,RecoverSharePoint
,RecoverPublicFolders
,RecoverMsGroup
,RecoverMsTeam
,ConvertToPst
,DownloadChats
,RecoverMailboxCSM
,RecoverOneDriveCSM
,RecoverSharePointCSM
,RecoverNamespaces
,RecoverObjects
,RecoverSfdcObjects
,RecoverSfdcOrg
,RecoverSfdcRecords
,DownloadFilesAndFolders
,CloneVMs
,CloneView
,CloneRefreshApp
,CloneVMsToView
,ConvertAndDeployVMs
,DeployVMs
.
- Constraints: Allowable values are:
- recovery_
id str - The unique identifier of Recovery
- retrieve_
archive_ Sequence[Backuptasks Recovery Retrieve Archive Task] - (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
- start_
time_ floatusecs - (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status str
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- tear_
down_ strmessage - (String) Specifies the error message about the tear down operation if it fails.
- tear_
down_ strstatus - (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
- Constraints: Allowable values are:
DestroyScheduled
,Destroying
,Destroyed
,DestroyError
.
- Constraints: Allowable values are:
- can
Tear BooleanDown - (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
- creation
Infos List<Property Map> - (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
- end
Time NumberUsecs - (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Multi BooleanStage Restore - (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
- is
Parent BooleanRecovery - (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
- messages List<String>
- (List) Specifies messages about the recovery.
- parent
Recovery StringId - (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- permissions List<Property Map>
- (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
- progress
Task StringId - (String) Progress monitor task id for Recovery.
- recovery
Action String - (String) Specifies the type of recover action.
- Constraints: Allowable values are:
RecoverVMs
,RecoverFiles
,InstantVolumeMount
,RecoverVmDisks
,RecoverVApps
,RecoverVAppTemplates
,UptierSnapshot
,RecoverRDS
,RecoverAurora
,RecoverS3Buckets
,RecoverRDSPostgres
,RecoverAzureSQL
,RecoverApps
,CloneApps
,RecoverNasVolume
,RecoverPhysicalVolumes
,RecoverSystem
,RecoverExchangeDbs
,CloneAppView
,RecoverSanVolumes
,RecoverSanGroup
,RecoverMailbox
,RecoverOneDrive
,RecoverSharePoint
,RecoverPublicFolders
,RecoverMsGroup
,RecoverMsTeam
,ConvertToPst
,DownloadChats
,RecoverMailboxCSM
,RecoverOneDriveCSM
,RecoverSharePointCSM
,RecoverNamespaces
,RecoverObjects
,RecoverSfdcObjects
,RecoverSfdcOrg
,RecoverSfdcRecords
,DownloadFilesAndFolders
,CloneVMs
,CloneView
,CloneRefreshApp
,CloneVMsToView
,ConvertAndDeployVMs
,DeployVMs
.
- Constraints: Allowable values are:
- recovery
Id String - The unique identifier of Recovery
- retrieve
Archive List<Property Map>Tasks - (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
- start
Time NumberUsecs - (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status String
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- tear
Down StringMessage - (String) Specifies the error message about the tear down operation if it fails.
- tear
Down StringStatus - (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
- Constraints: Allowable values are:
DestroyScheduled
,Destroying
,Destroyed
,DestroyError
.
- Constraints: Allowable values are:
Look up Existing BackupRecovery Resource
Get an existing BackupRecovery resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: BackupRecoveryState, opts?: CustomResourceOptions): BackupRecovery
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
backup_recovery_id: Optional[str] = None,
can_tear_down: Optional[bool] = None,
creation_infos: Optional[Sequence[BackupRecoveryCreationInfoArgs]] = None,
end_time_usecs: Optional[float] = None,
is_multi_stage_restore: Optional[bool] = None,
is_parent_recovery: Optional[bool] = None,
messages: Optional[Sequence[str]] = None,
mssql_params: Optional[BackupRecoveryMssqlParamsArgs] = None,
name: Optional[str] = None,
parent_recovery_id: Optional[str] = None,
permissions: Optional[Sequence[BackupRecoveryPermissionArgs]] = None,
physical_params: Optional[BackupRecoveryPhysicalParamsArgs] = None,
progress_task_id: Optional[str] = None,
recovery_action: Optional[str] = None,
recovery_id: Optional[str] = None,
request_initiator_type: Optional[str] = None,
retrieve_archive_tasks: Optional[Sequence[BackupRecoveryRetrieveArchiveTaskArgs]] = None,
snapshot_environment: Optional[str] = None,
start_time_usecs: Optional[float] = None,
status: Optional[str] = None,
tear_down_message: Optional[str] = None,
tear_down_status: Optional[str] = None,
x_ibm_tenant_id: Optional[str] = None) -> BackupRecovery
func GetBackupRecovery(ctx *Context, name string, id IDInput, state *BackupRecoveryState, opts ...ResourceOption) (*BackupRecovery, error)
public static BackupRecovery Get(string name, Input<string> id, BackupRecoveryState? state, CustomResourceOptions? opts = null)
public static BackupRecovery get(String name, Output<String> id, BackupRecoveryState state, CustomResourceOptions options)
resources: _: type: ibm:BackupRecovery get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Backup
Recovery stringId - (String) The tenant id.
- Can
Tear boolDown - (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
- Creation
Infos List<BackupRecovery Creation Info> - (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
- End
Time doubleUsecs - (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- Is
Multi boolStage Restore - (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
- Is
Parent boolRecovery - (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
- Messages List<string>
- (List) Specifies messages about the recovery.
- Mssql
Params BackupRecovery Mssql Params - Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
- Name string
- Specifies the name of the Recovery.
- Parent
Recovery stringId - (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- Permissions
List<Backup
Recovery Permission> - (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
- Physical
Params BackupRecovery Physical Params - Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
- Progress
Task stringId - (String) Progress monitor task id for Recovery.
- Recovery
Action string - (String) Specifies the type of recover action.
- Constraints: Allowable values are:
RecoverVMs
,RecoverFiles
,InstantVolumeMount
,RecoverVmDisks
,RecoverVApps
,RecoverVAppTemplates
,UptierSnapshot
,RecoverRDS
,RecoverAurora
,RecoverS3Buckets
,RecoverRDSPostgres
,RecoverAzureSQL
,RecoverApps
,CloneApps
,RecoverNasVolume
,RecoverPhysicalVolumes
,RecoverSystem
,RecoverExchangeDbs
,CloneAppView
,RecoverSanVolumes
,RecoverSanGroup
,RecoverMailbox
,RecoverOneDrive
,RecoverSharePoint
,RecoverPublicFolders
,RecoverMsGroup
,RecoverMsTeam
,ConvertToPst
,DownloadChats
,RecoverMailboxCSM
,RecoverOneDriveCSM
,RecoverSharePointCSM
,RecoverNamespaces
,RecoverObjects
,RecoverSfdcObjects
,RecoverSfdcOrg
,RecoverSfdcRecords
,DownloadFilesAndFolders
,CloneVMs
,CloneView
,CloneRefreshApp
,CloneVMsToView
,ConvertAndDeployVMs
,DeployVMs
.
- Constraints: Allowable values are:
- Recovery
Id string - The unique identifier of Recovery
- Request
Initiator stringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- Retrieve
Archive List<BackupTasks Recovery Retrieve Archive Task> - (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
- Snapshot
Environment string - Specifies the type of snapshot environment for which the Recovery was performed.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Start
Time doubleUsecs - (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- Status string
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- Tear
Down stringMessage - (String) Specifies the error message about the tear down operation if it fails.
- Tear
Down stringStatus - (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
- Constraints: Allowable values are:
DestroyScheduled
,Destroying
,Destroyed
,DestroyError
.
- Constraints: Allowable values are:
- XIbm
Tenant stringId - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- Backup
Recovery stringId - (String) The tenant id.
- Can
Tear boolDown - (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
- Creation
Infos []BackupRecovery Creation Info Args - (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
- End
Time float64Usecs - (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- Is
Multi boolStage Restore - (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
- Is
Parent boolRecovery - (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
- Messages []string
- (List) Specifies messages about the recovery.
- Mssql
Params BackupRecovery Mssql Params Args - Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
- Name string
- Specifies the name of the Recovery.
- Parent
Recovery stringId - (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- Permissions
[]Backup
Recovery Permission Args - (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
- Physical
Params BackupRecovery Physical Params Args - Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
- Progress
Task stringId - (String) Progress monitor task id for Recovery.
- Recovery
Action string - (String) Specifies the type of recover action.
- Constraints: Allowable values are:
RecoverVMs
,RecoverFiles
,InstantVolumeMount
,RecoverVmDisks
,RecoverVApps
,RecoverVAppTemplates
,UptierSnapshot
,RecoverRDS
,RecoverAurora
,RecoverS3Buckets
,RecoverRDSPostgres
,RecoverAzureSQL
,RecoverApps
,CloneApps
,RecoverNasVolume
,RecoverPhysicalVolumes
,RecoverSystem
,RecoverExchangeDbs
,CloneAppView
,RecoverSanVolumes
,RecoverSanGroup
,RecoverMailbox
,RecoverOneDrive
,RecoverSharePoint
,RecoverPublicFolders
,RecoverMsGroup
,RecoverMsTeam
,ConvertToPst
,DownloadChats
,RecoverMailboxCSM
,RecoverOneDriveCSM
,RecoverSharePointCSM
,RecoverNamespaces
,RecoverObjects
,RecoverSfdcObjects
,RecoverSfdcOrg
,RecoverSfdcRecords
,DownloadFilesAndFolders
,CloneVMs
,CloneView
,CloneRefreshApp
,CloneVMsToView
,ConvertAndDeployVMs
,DeployVMs
.
- Constraints: Allowable values are:
- Recovery
Id string - The unique identifier of Recovery
- Request
Initiator stringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- Retrieve
Archive []BackupTasks Recovery Retrieve Archive Task Args - (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
- Snapshot
Environment string - Specifies the type of snapshot environment for which the Recovery was performed.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Start
Time float64Usecs - (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- Status string
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- Tear
Down stringMessage - (String) Specifies the error message about the tear down operation if it fails.
- Tear
Down stringStatus - (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
- Constraints: Allowable values are:
DestroyScheduled
,Destroying
,Destroyed
,DestroyError
.
- Constraints: Allowable values are:
- XIbm
Tenant stringId - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- backup
Recovery StringId - (String) The tenant id.
- can
Tear BooleanDown - (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
- creation
Infos List<BackupRecovery Creation Info> - (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
- end
Time DoubleUsecs - (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- is
Multi BooleanStage Restore - (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
- is
Parent BooleanRecovery - (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
- messages List<String>
- (List) Specifies messages about the recovery.
- mssql
Params BackupRecovery Mssql Params - Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
- name String
- Specifies the name of the Recovery.
- parent
Recovery StringId - (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- permissions
List<Backup
Recovery Permission> - (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
- physical
Params BackupRecovery Physical Params - Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
- progress
Task StringId - (String) Progress monitor task id for Recovery.
- recovery
Action String - (String) Specifies the type of recover action.
- Constraints: Allowable values are:
RecoverVMs
,RecoverFiles
,InstantVolumeMount
,RecoverVmDisks
,RecoverVApps
,RecoverVAppTemplates
,UptierSnapshot
,RecoverRDS
,RecoverAurora
,RecoverS3Buckets
,RecoverRDSPostgres
,RecoverAzureSQL
,RecoverApps
,CloneApps
,RecoverNasVolume
,RecoverPhysicalVolumes
,RecoverSystem
,RecoverExchangeDbs
,CloneAppView
,RecoverSanVolumes
,RecoverSanGroup
,RecoverMailbox
,RecoverOneDrive
,RecoverSharePoint
,RecoverPublicFolders
,RecoverMsGroup
,RecoverMsTeam
,ConvertToPst
,DownloadChats
,RecoverMailboxCSM
,RecoverOneDriveCSM
,RecoverSharePointCSM
,RecoverNamespaces
,RecoverObjects
,RecoverSfdcObjects
,RecoverSfdcOrg
,RecoverSfdcRecords
,DownloadFilesAndFolders
,CloneVMs
,CloneView
,CloneRefreshApp
,CloneVMsToView
,ConvertAndDeployVMs
,DeployVMs
.
- Constraints: Allowable values are:
- recovery
Id String - The unique identifier of Recovery
- request
Initiator StringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- retrieve
Archive List<BackupTasks Recovery Retrieve Archive Task> - (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
- snapshot
Environment String - Specifies the type of snapshot environment for which the Recovery was performed.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- start
Time DoubleUsecs - (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status String
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- tear
Down StringMessage - (String) Specifies the error message about the tear down operation if it fails.
- tear
Down StringStatus - (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
- Constraints: Allowable values are:
DestroyScheduled
,Destroying
,Destroyed
,DestroyError
.
- Constraints: Allowable values are:
- x
Ibm StringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- backup
Recovery stringId - (String) The tenant id.
- can
Tear booleanDown - (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
- creation
Infos BackupRecovery Creation Info[] - (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
- end
Time numberUsecs - (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- is
Multi booleanStage Restore - (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
- is
Parent booleanRecovery - (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
- messages string[]
- (List) Specifies messages about the recovery.
- mssql
Params BackupRecovery Mssql Params - Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
- name string
- Specifies the name of the Recovery.
- parent
Recovery stringId - (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- permissions
Backup
Recovery Permission[] - (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
- physical
Params BackupRecovery Physical Params - Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
- progress
Task stringId - (String) Progress monitor task id for Recovery.
- recovery
Action string - (String) Specifies the type of recover action.
- Constraints: Allowable values are:
RecoverVMs
,RecoverFiles
,InstantVolumeMount
,RecoverVmDisks
,RecoverVApps
,RecoverVAppTemplates
,UptierSnapshot
,RecoverRDS
,RecoverAurora
,RecoverS3Buckets
,RecoverRDSPostgres
,RecoverAzureSQL
,RecoverApps
,CloneApps
,RecoverNasVolume
,RecoverPhysicalVolumes
,RecoverSystem
,RecoverExchangeDbs
,CloneAppView
,RecoverSanVolumes
,RecoverSanGroup
,RecoverMailbox
,RecoverOneDrive
,RecoverSharePoint
,RecoverPublicFolders
,RecoverMsGroup
,RecoverMsTeam
,ConvertToPst
,DownloadChats
,RecoverMailboxCSM
,RecoverOneDriveCSM
,RecoverSharePointCSM
,RecoverNamespaces
,RecoverObjects
,RecoverSfdcObjects
,RecoverSfdcOrg
,RecoverSfdcRecords
,DownloadFilesAndFolders
,CloneVMs
,CloneView
,CloneRefreshApp
,CloneVMsToView
,ConvertAndDeployVMs
,DeployVMs
.
- Constraints: Allowable values are:
- recovery
Id string - The unique identifier of Recovery
- request
Initiator stringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- retrieve
Archive BackupTasks Recovery Retrieve Archive Task[] - (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
- snapshot
Environment string - Specifies the type of snapshot environment for which the Recovery was performed.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- start
Time numberUsecs - (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status string
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- tear
Down stringMessage - (String) Specifies the error message about the tear down operation if it fails.
- tear
Down stringStatus - (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
- Constraints: Allowable values are:
DestroyScheduled
,Destroying
,Destroyed
,DestroyError
.
- Constraints: Allowable values are:
- x
Ibm stringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- backup_
recovery_ strid - (String) The tenant id.
- can_
tear_ booldown - (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
- creation_
infos Sequence[BackupRecovery Creation Info Args] - (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
- end_
time_ floatusecs - (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- is_
multi_ boolstage_ restore - (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
- is_
parent_ boolrecovery - (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
- messages Sequence[str]
- (List) Specifies messages about the recovery.
- mssql_
params BackupRecovery Mssql Params Args - Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
- name str
- Specifies the name of the Recovery.
- parent_
recovery_ strid - (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- permissions
Sequence[Backup
Recovery Permission Args] - (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
- physical_
params BackupRecovery Physical Params Args - Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
- progress_
task_ strid - (String) Progress monitor task id for Recovery.
- recovery_
action str - (String) Specifies the type of recover action.
- Constraints: Allowable values are:
RecoverVMs
,RecoverFiles
,InstantVolumeMount
,RecoverVmDisks
,RecoverVApps
,RecoverVAppTemplates
,UptierSnapshot
,RecoverRDS
,RecoverAurora
,RecoverS3Buckets
,RecoverRDSPostgres
,RecoverAzureSQL
,RecoverApps
,CloneApps
,RecoverNasVolume
,RecoverPhysicalVolumes
,RecoverSystem
,RecoverExchangeDbs
,CloneAppView
,RecoverSanVolumes
,RecoverSanGroup
,RecoverMailbox
,RecoverOneDrive
,RecoverSharePoint
,RecoverPublicFolders
,RecoverMsGroup
,RecoverMsTeam
,ConvertToPst
,DownloadChats
,RecoverMailboxCSM
,RecoverOneDriveCSM
,RecoverSharePointCSM
,RecoverNamespaces
,RecoverObjects
,RecoverSfdcObjects
,RecoverSfdcOrg
,RecoverSfdcRecords
,DownloadFilesAndFolders
,CloneVMs
,CloneView
,CloneRefreshApp
,CloneVMsToView
,ConvertAndDeployVMs
,DeployVMs
.
- Constraints: Allowable values are:
- recovery_
id str - The unique identifier of Recovery
- request_
initiator_ strtype - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- retrieve_
archive_ Sequence[Backuptasks Recovery Retrieve Archive Task Args] - (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
- snapshot_
environment str - Specifies the type of snapshot environment for which the Recovery was performed.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- start_
time_ floatusecs - (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status str
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- tear_
down_ strmessage - (String) Specifies the error message about the tear down operation if it fails.
- tear_
down_ strstatus - (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
- Constraints: Allowable values are:
DestroyScheduled
,Destroying
,Destroyed
,DestroyError
.
- Constraints: Allowable values are:
- x_
ibm_ strtenant_ id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- backup
Recovery StringId - (String) The tenant id.
- can
Tear BooleanDown - (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
- creation
Infos List<Property Map> - (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
- end
Time NumberUsecs - (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- is
Multi BooleanStage Restore - (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
- is
Parent BooleanRecovery - (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
- messages List<String>
- (List) Specifies messages about the recovery.
- mssql
Params Property Map - Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
- name String
- Specifies the name of the Recovery.
- parent
Recovery StringId - (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- permissions List<Property Map>
- (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
- physical
Params Property Map - Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
- progress
Task StringId - (String) Progress monitor task id for Recovery.
- recovery
Action String - (String) Specifies the type of recover action.
- Constraints: Allowable values are:
RecoverVMs
,RecoverFiles
,InstantVolumeMount
,RecoverVmDisks
,RecoverVApps
,RecoverVAppTemplates
,UptierSnapshot
,RecoverRDS
,RecoverAurora
,RecoverS3Buckets
,RecoverRDSPostgres
,RecoverAzureSQL
,RecoverApps
,CloneApps
,RecoverNasVolume
,RecoverPhysicalVolumes
,RecoverSystem
,RecoverExchangeDbs
,CloneAppView
,RecoverSanVolumes
,RecoverSanGroup
,RecoverMailbox
,RecoverOneDrive
,RecoverSharePoint
,RecoverPublicFolders
,RecoverMsGroup
,RecoverMsTeam
,ConvertToPst
,DownloadChats
,RecoverMailboxCSM
,RecoverOneDriveCSM
,RecoverSharePointCSM
,RecoverNamespaces
,RecoverObjects
,RecoverSfdcObjects
,RecoverSfdcOrg
,RecoverSfdcRecords
,DownloadFilesAndFolders
,CloneVMs
,CloneView
,CloneRefreshApp
,CloneVMsToView
,ConvertAndDeployVMs
,DeployVMs
.
- Constraints: Allowable values are:
- recovery
Id String - The unique identifier of Recovery
- request
Initiator StringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- retrieve
Archive List<Property Map>Tasks - (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
- snapshot
Environment String - Specifies the type of snapshot environment for which the Recovery was performed.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- start
Time NumberUsecs - (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status String
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- tear
Down StringMessage - (String) Specifies the error message about the tear down operation if it fails.
- tear
Down StringStatus - (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
- Constraints: Allowable values are:
DestroyScheduled
,Destroying
,Destroyed
,DestroyError
.
- Constraints: Allowable values are:
- x
Ibm StringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
Supporting Types
BackupRecoveryCreationInfo, BackupRecoveryCreationInfoArgs
- User
Name string - (String) Specifies the name of the user who created the protection group or recovery.
- User
Name string - (String) Specifies the name of the user who created the protection group or recovery.
- user
Name String - (String) Specifies the name of the user who created the protection group or recovery.
- user
Name string - (String) Specifies the name of the user who created the protection group or recovery.
- user_
name str - (String) Specifies the name of the user who created the protection group or recovery.
- user
Name String - (String) Specifies the name of the user who created the protection group or recovery.
BackupRecoveryMssqlParams, BackupRecoveryMssqlParamsArgs
- Recovery
Action string - Specifies the type of recover action to be performed.
- Constraints: Allowable values are:
RecoverApps
,CloneApps
.
- Constraints: Allowable values are:
- Recover
App List<BackupParams Recovery Mssql Params Recover App Param> - Specifies the parameters to recover Sql databases.
- Constraints: The minimum length is
1
item. Nested schema for recover_app_params:
- Constraints: The minimum length is
- Vlan
Config BackupRecovery Mssql Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on IBM, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on IBM, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- Recovery
Action string - Specifies the type of recover action to be performed.
- Constraints: Allowable values are:
RecoverApps
,CloneApps
.
- Constraints: Allowable values are:
- Recover
App []BackupParams Recovery Mssql Params Recover App Param - Specifies the parameters to recover Sql databases.
- Constraints: The minimum length is
1
item. Nested schema for recover_app_params:
- Constraints: The minimum length is
- Vlan
Config BackupRecovery Mssql Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on IBM, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on IBM, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- recovery
Action String - Specifies the type of recover action to be performed.
- Constraints: Allowable values are:
RecoverApps
,CloneApps
.
- Constraints: Allowable values are:
- recover
App List<BackupParams Recovery Mssql Params Recover App Param> - Specifies the parameters to recover Sql databases.
- Constraints: The minimum length is
1
item. Nested schema for recover_app_params:
- Constraints: The minimum length is
- vlan
Config BackupRecovery Mssql Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on IBM, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on IBM, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- recovery
Action string - Specifies the type of recover action to be performed.
- Constraints: Allowable values are:
RecoverApps
,CloneApps
.
- Constraints: Allowable values are:
- recover
App BackupParams Recovery Mssql Params Recover App Param[] - Specifies the parameters to recover Sql databases.
- Constraints: The minimum length is
1
item. Nested schema for recover_app_params:
- Constraints: The minimum length is
- vlan
Config BackupRecovery Mssql Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on IBM, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on IBM, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- recovery_
action str - Specifies the type of recover action to be performed.
- Constraints: Allowable values are:
RecoverApps
,CloneApps
.
- Constraints: Allowable values are:
- recover_
app_ Sequence[Backupparams Recovery Mssql Params Recover App Param] - Specifies the parameters to recover Sql databases.
- Constraints: The minimum length is
1
item. Nested schema for recover_app_params:
- Constraints: The minimum length is
- vlan_
config BackupRecovery Mssql Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on IBM, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on IBM, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- recovery
Action String - Specifies the type of recover action to be performed.
- Constraints: Allowable values are:
RecoverApps
,CloneApps
.
- Constraints: Allowable values are:
- recover
App List<Property Map>Params - Specifies the parameters to recover Sql databases.
- Constraints: The minimum length is
1
item. Nested schema for recover_app_params:
- Constraints: The minimum length is
- vlan
Config Property Map - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on IBM, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on IBM, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
BackupRecoveryMssqlParamsRecoverAppParam, BackupRecoveryMssqlParamsRecoverAppParamArgs
- Snapshot
Id string - Specifies the snapshot id.
- Target
Environment string - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kSQL
.
- Constraints: Allowable values are:
- Aag
Info BackupRecovery Mssql Params Recover App Param Aag Info - Object details for Mssql. Nested schema for aag_info:
- Archival
Target List<BackupInfos Recovery Mssql Params Recover App Param Archival Target Info> - Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
- Bytes
Restored double - Specify the total bytes restored.
- End
Time doubleUsecs - Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- Host
Info BackupRecovery Mssql Params Recover App Param Host Info - Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
- Is
Encrypted bool - Specifies whether the database is TDE enabled.
- Messages List<string>
- Specify error messages about the object.
- Object
Infos List<BackupRecovery Mssql Params Recover App Param Object Info> - Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
- Point
In doubleTime Usecs - Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
- Progress
Task stringId - Progress monitor task id for Recovery of VM.
- Protection
Group stringId - Specifies the protection group id of the object snapshot.
- Protection
Group stringName - Specifies the protection group name of the object snapshot.
- Recover
From boolStandby - Specifies that user wants to perform standby restore if it is enabled for this object.
- Snapshot
Creation doubleTime Usecs - Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
- Snapshot
Target stringType - Specifies the snapshot target type.
- Constraints: Allowable values are:
Local
,Archival
,RpaasArchival
,StorageArraySnapshot
,Remote
.
- Constraints: Allowable values are:
- Sql
Target BackupParams Recovery Mssql Params Recover App Param Sql Target Params - Specifies the params for recovering to a sql host. Specifiy seperate settings for each db object that need to be recovered. Provided sql backup should be recovered to same type of target host. For Example: If you have sql backup taken from a physical host then that should be recovered to physical host only. Nested schema for sql_target_params:
- Start
Time doubleUsecs - Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- Status string
- Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- Snapshot
Id string - Specifies the snapshot id.
- Target
Environment string - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kSQL
.
- Constraints: Allowable values are:
- Aag
Info BackupRecovery Mssql Params Recover App Param Aag Info - Object details for Mssql. Nested schema for aag_info:
- Archival
Target []BackupInfos Recovery Mssql Params Recover App Param Archival Target Info - Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
- Bytes
Restored float64 - Specify the total bytes restored.
- End
Time float64Usecs - Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- Host
Info BackupRecovery Mssql Params Recover App Param Host Info - Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
- Is
Encrypted bool - Specifies whether the database is TDE enabled.
- Messages []string
- Specify error messages about the object.
- Object
Infos []BackupRecovery Mssql Params Recover App Param Object Info - Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
- Point
In float64Time Usecs - Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
- Progress
Task stringId - Progress monitor task id for Recovery of VM.
- Protection
Group stringId - Specifies the protection group id of the object snapshot.
- Protection
Group stringName - Specifies the protection group name of the object snapshot.
- Recover
From boolStandby - Specifies that user wants to perform standby restore if it is enabled for this object.
- Snapshot
Creation float64Time Usecs - Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
- Snapshot
Target stringType - Specifies the snapshot target type.
- Constraints: Allowable values are:
Local
,Archival
,RpaasArchival
,StorageArraySnapshot
,Remote
.
- Constraints: Allowable values are:
- Sql
Target BackupParams Recovery Mssql Params Recover App Param Sql Target Params - Specifies the params for recovering to a sql host. Specifiy seperate settings for each db object that need to be recovered. Provided sql backup should be recovered to same type of target host. For Example: If you have sql backup taken from a physical host then that should be recovered to physical host only. Nested schema for sql_target_params:
- Start
Time float64Usecs - Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- Status string
- Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- snapshot
Id String - Specifies the snapshot id.
- target
Environment String - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kSQL
.
- Constraints: Allowable values are:
- aag
Info BackupRecovery Mssql Params Recover App Param Aag Info - Object details for Mssql. Nested schema for aag_info:
- archival
Target List<BackupInfos Recovery Mssql Params Recover App Param Archival Target Info> - Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
- bytes
Restored Double - Specify the total bytes restored.
- end
Time DoubleUsecs - Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- host
Info BackupRecovery Mssql Params Recover App Param Host Info - Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
- is
Encrypted Boolean - Specifies whether the database is TDE enabled.
- messages List<String>
- Specify error messages about the object.
- object
Infos List<BackupRecovery Mssql Params Recover App Param Object Info> - Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
- point
In DoubleTime Usecs - Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
- progress
Task StringId - Progress monitor task id for Recovery of VM.
- protection
Group StringId - Specifies the protection group id of the object snapshot.
- protection
Group StringName - Specifies the protection group name of the object snapshot.
- recover
From BooleanStandby - Specifies that user wants to perform standby restore if it is enabled for this object.
- snapshot
Creation DoubleTime Usecs - Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
- snapshot
Target StringType - Specifies the snapshot target type.
- Constraints: Allowable values are:
Local
,Archival
,RpaasArchival
,StorageArraySnapshot
,Remote
.
- Constraints: Allowable values are:
- sql
Target BackupParams Recovery Mssql Params Recover App Param Sql Target Params - Specifies the params for recovering to a sql host. Specifiy seperate settings for each db object that need to be recovered. Provided sql backup should be recovered to same type of target host. For Example: If you have sql backup taken from a physical host then that should be recovered to physical host only. Nested schema for sql_target_params:
- start
Time DoubleUsecs - Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status String
- Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- snapshot
Id string - Specifies the snapshot id.
- target
Environment string - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kSQL
.
- Constraints: Allowable values are:
- aag
Info BackupRecovery Mssql Params Recover App Param Aag Info - Object details for Mssql. Nested schema for aag_info:
- archival
Target BackupInfos Recovery Mssql Params Recover App Param Archival Target Info[] - Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
- bytes
Restored number - Specify the total bytes restored.
- end
Time numberUsecs - Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- host
Info BackupRecovery Mssql Params Recover App Param Host Info - Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
- is
Encrypted boolean - Specifies whether the database is TDE enabled.
- messages string[]
- Specify error messages about the object.
- object
Infos BackupRecovery Mssql Params Recover App Param Object Info[] - Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
- point
In numberTime Usecs - Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
- progress
Task stringId - Progress monitor task id for Recovery of VM.
- protection
Group stringId - Specifies the protection group id of the object snapshot.
- protection
Group stringName - Specifies the protection group name of the object snapshot.
- recover
From booleanStandby - Specifies that user wants to perform standby restore if it is enabled for this object.
- snapshot
Creation numberTime Usecs - Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
- snapshot
Target stringType - Specifies the snapshot target type.
- Constraints: Allowable values are:
Local
,Archival
,RpaasArchival
,StorageArraySnapshot
,Remote
.
- Constraints: Allowable values are:
- sql
Target BackupParams Recovery Mssql Params Recover App Param Sql Target Params - Specifies the params for recovering to a sql host. Specifiy seperate settings for each db object that need to be recovered. Provided sql backup should be recovered to same type of target host. For Example: If you have sql backup taken from a physical host then that should be recovered to physical host only. Nested schema for sql_target_params:
- start
Time numberUsecs - Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status string
- Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- snapshot_
id str - Specifies the snapshot id.
- target_
environment str - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kSQL
.
- Constraints: Allowable values are:
- aag_
info BackupRecovery Mssql Params Recover App Param Aag Info - Object details for Mssql. Nested schema for aag_info:
- archival_
target_ Sequence[Backupinfos Recovery Mssql Params Recover App Param Archival Target Info] - Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
- bytes_
restored float - Specify the total bytes restored.
- end_
time_ floatusecs - Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- host_
info BackupRecovery Mssql Params Recover App Param Host Info - Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
- is_
encrypted bool - Specifies whether the database is TDE enabled.
- messages Sequence[str]
- Specify error messages about the object.
- object_
infos Sequence[BackupRecovery Mssql Params Recover App Param Object Info] - Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
- point_
in_ floattime_ usecs - Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
- progress_
task_ strid - Progress monitor task id for Recovery of VM.
- protection_
group_ strid - Specifies the protection group id of the object snapshot.
- protection_
group_ strname - Specifies the protection group name of the object snapshot.
- recover_
from_ boolstandby - Specifies that user wants to perform standby restore if it is enabled for this object.
- snapshot_
creation_ floattime_ usecs - Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
- snapshot_
target_ strtype - Specifies the snapshot target type.
- Constraints: Allowable values are:
Local
,Archival
,RpaasArchival
,StorageArraySnapshot
,Remote
.
- Constraints: Allowable values are:
- sql_
target_ Backupparams Recovery Mssql Params Recover App Param Sql Target Params - Specifies the params for recovering to a sql host. Specifiy seperate settings for each db object that need to be recovered. Provided sql backup should be recovered to same type of target host. For Example: If you have sql backup taken from a physical host then that should be recovered to physical host only. Nested schema for sql_target_params:
- start_
time_ floatusecs - Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status str
- Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- snapshot
Id String - Specifies the snapshot id.
- target
Environment String - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kSQL
.
- Constraints: Allowable values are:
- aag
Info Property Map - Object details for Mssql. Nested schema for aag_info:
- archival
Target List<Property Map>Infos - Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
- bytes
Restored Number - Specify the total bytes restored.
- end
Time NumberUsecs - Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- host
Info Property Map - Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
- is
Encrypted Boolean - Specifies whether the database is TDE enabled.
- messages List<String>
- Specify error messages about the object.
- object
Infos List<Property Map> - Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
- point
In NumberTime Usecs - Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
- progress
Task StringId - Progress monitor task id for Recovery of VM.
- protection
Group StringId - Specifies the protection group id of the object snapshot.
- protection
Group StringName - Specifies the protection group name of the object snapshot.
- recover
From BooleanStandby - Specifies that user wants to perform standby restore if it is enabled for this object.
- snapshot
Creation NumberTime Usecs - Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
- snapshot
Target StringType - Specifies the snapshot target type.
- Constraints: Allowable values are:
Local
,Archival
,RpaasArchival
,StorageArraySnapshot
,Remote
.
- Constraints: Allowable values are:
- sql
Target Property MapParams - Specifies the params for recovering to a sql host. Specifiy seperate settings for each db object that need to be recovered. Provided sql backup should be recovered to same type of target host. For Example: If you have sql backup taken from a physical host then that should be recovered to physical host only. Nested schema for sql_target_params:
- start
Time NumberUsecs - Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status String
- Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
BackupRecoveryMssqlParamsRecoverAppParamAagInfo, BackupRecoveryMssqlParamsRecoverAppParamAagInfoArgs
BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfo, BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoArgs
- Archival
Task stringId - Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- Ownership
Context string - Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- Target
Id double - Specifies the archival target ID.
- Target
Name string - Specifies the archival target name.
- Target
Type string - Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings List<BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting> - Specifies the tier info for archival. Nested schema for tier_settings:
- Usage
Type string - Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- Archival
Task stringId - Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- Ownership
Context string - Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- Target
Id float64 - Specifies the archival target ID.
- Target
Name string - Specifies the archival target name.
- Target
Type string - Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings []BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting - Specifies the tier info for archival. Nested schema for tier_settings:
- Usage
Type string - Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- archival
Task StringId - Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- ownership
Context String - Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- target
Id Double - Specifies the archival target ID.
- target
Name String - Specifies the archival target name.
- target
Type String - Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings List<BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting> - Specifies the tier info for archival. Nested schema for tier_settings:
- usage
Type String - Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- archival
Task stringId - Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- ownership
Context string - Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- target
Id number - Specifies the archival target ID.
- target
Name string - Specifies the archival target name.
- target
Type string - Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting[] - Specifies the tier info for archival. Nested schema for tier_settings:
- usage
Type string - Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- archival_
task_ strid - Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- ownership_
context str - Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- target_
id float - Specifies the archival target ID.
- target_
name str - Specifies the archival target name.
- target_
type str - Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier_
settings Sequence[BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting] - Specifies the tier info for archival. Nested schema for tier_settings:
- usage_
type str - Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- archival
Task StringId - Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- ownership
Context String - Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- target
Id Number - Specifies the archival target ID.
- target
Name String - Specifies the archival target name.
- target
Type String - Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings List<Property Map> - Specifies the tier info for archival. Nested schema for tier_settings:
- usage
Type String - Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSetting, BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingArgs
- Aws
Tierings List<BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Aws Tiering> - Specifies aws tiers. Nested schema for aws_tiering:
- Azure
Tierings List<BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Azure Tiering> - Specifies Azure tiers. Nested schema for azure_tiering:
- Cloud
Platform string - Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Current
Tier stringType - Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Google
Tierings List<BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Google Tiering> - Specifies Google tiers. Nested schema for google_tiering:
- Oracle
Tierings List<BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Oracle Tiering> - Specifies Oracle tiers. Nested schema for oracle_tiering:
- Aws
Tierings []BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Aws Tiering - Specifies aws tiers. Nested schema for aws_tiering:
- Azure
Tierings []BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Azure Tiering - Specifies Azure tiers. Nested schema for azure_tiering:
- Cloud
Platform string - Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Current
Tier stringType - Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Google
Tierings []BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Google Tiering - Specifies Google tiers. Nested schema for google_tiering:
- Oracle
Tierings []BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Oracle Tiering - Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings List<BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Aws Tiering> - Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings List<BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Azure Tiering> - Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform String - Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier StringType - Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google
Tierings List<BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Google Tiering> - Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings List<BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Oracle Tiering> - Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Aws Tiering[] - Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Azure Tiering[] - Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform string - Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier stringType - Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google
Tierings BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Google Tiering[] - Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Oracle Tiering[] - Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws_
tierings Sequence[BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Aws Tiering] - Specifies aws tiers. Nested schema for aws_tiering:
- azure_
tierings Sequence[BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Azure Tiering] - Specifies Azure tiers. Nested schema for azure_tiering:
- cloud_
platform str - Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current_
tier_ strtype - Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google_
tierings Sequence[BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Google Tiering] - Specifies Google tiers. Nested schema for google_tiering:
- oracle_
tierings Sequence[BackupRecovery Mssql Params Recover App Param Archival Target Info Tier Setting Oracle Tiering] - Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings List<Property Map> - Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings List<Property Map> - Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform String - Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier StringType - Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google
Tierings List<Property Map> - Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings List<Property Map> - Specifies Oracle tiers. Nested schema for oracle_tiering:
BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAwsTiering, BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAwsTieringArgs
- Tiers
List<Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Aws Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- Tiers
[]Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Aws Tiering Tier - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Aws Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Aws Tiering Tier[] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Aws Tiering Tier] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAwsTieringTier, BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAwsTieringTierArgs
- Move
After double - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the AWS tier types.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
.
- Constraints: Allowable values are:
- Move
After float64 - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the AWS tier types.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
.
- Constraints: Allowable values are:
- move
After Double - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the AWS tier types.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
.
- Constraints: Allowable values are:
- move
After number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - Specifies the AWS tier types.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
.
- Constraints: Allowable values are:
- move_
after float - Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - Specifies the AWS tier types.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
.
- Constraints: Allowable values are:
- move
After Number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the AWS tier types.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
.
- Constraints: Allowable values are:
BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAzureTiering, BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAzureTieringArgs
- Tiers
List<Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Azure Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- Tiers
[]Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Azure Tiering Tier - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Azure Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Azure Tiering Tier[] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Azure Tiering Tier] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAzureTieringTier, BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingAzureTieringTierArgs
- Move
After double - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the Azure tier types.
- Constraints: Allowable values are:
kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the Azure tier types.
- Constraints: Allowable values are:
kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
.
- Constraints: Allowable values are:
- move
After Double - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the Azure tier types.
- Constraints: Allowable values are:
kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
.
- Constraints: Allowable values are:
- move
After number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - Specifies the Azure tier types.
- Constraints: Allowable values are:
kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
.
- Constraints: Allowable values are:
- move_
after float - Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - Specifies the Azure tier types.
- Constraints: Allowable values are:
kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
.
- Constraints: Allowable values are:
- move
After Number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the Azure tier types.
- Constraints: Allowable values are:
kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering, BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringArgs
- Tiers
List<Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Google Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- Tiers
[]Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Google Tiering Tier - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Google Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Google Tiering Tier[] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Google Tiering Tier] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringTier, BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringTierArgs
- Move
After double - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the Google tier types.
- Constraints: Allowable values are:
kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
.
- Constraints: Allowable values are:
- Move
After float64 - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the Google tier types.
- Constraints: Allowable values are:
kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
.
- Constraints: Allowable values are:
- move
After Double - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the Google tier types.
- Constraints: Allowable values are:
kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
.
- Constraints: Allowable values are:
- move
After number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - Specifies the Google tier types.
- Constraints: Allowable values are:
kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
.
- Constraints: Allowable values are:
- move_
after float - Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - Specifies the Google tier types.
- Constraints: Allowable values are:
kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
.
- Constraints: Allowable values are:
- move
After Number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the Google tier types.
- Constraints: Allowable values are:
kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
.
- Constraints: Allowable values are:
BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingOracleTiering, BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingOracleTieringArgs
- Tiers
List<Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Oracle Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- Tiers
[]Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Oracle Tiering Tier - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Oracle Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Oracle Tiering Tier[] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Mssql Params Recover App Param Archival Target Info Tier Setting Oracle Tiering Tier] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingOracleTieringTier, BackupRecoveryMssqlParamsRecoverAppParamArchivalTargetInfoTierSettingOracleTieringTierArgs
- Move
After double - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryMssqlParamsRecoverAppParamHostInfo, BackupRecoveryMssqlParamsRecoverAppParamHostInfoArgs
- Environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Id string
- Specifies the id of the host object.
- Name string
- Specifies the name of the host object.
- Environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Id string
- Specifies the id of the host object.
- Name string
- Specifies the name of the host object.
- environment String
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- id String
- Specifies the id of the host object.
- name String
- Specifies the name of the host object.
- environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- id string
- Specifies the id of the host object.
- name string
- Specifies the name of the host object.
- environment str
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- id str
- Specifies the id of the host object.
- name str
- Specifies the name of the host object.
- environment String
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- id String
- Specifies the id of the host object.
- name String
- Specifies the name of the host object.
BackupRecoveryMssqlParamsRecoverAppParamObjectInfo, BackupRecoveryMssqlParamsRecoverAppParamObjectInfoArgs
- Child
Objects List<BackupRecovery Mssql Params Recover App Param Object Info Child Object> - Specifies child object details. Nested schema for child_objects:
- Environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id string - Specifies the global id which is a unique identifier of the object.
- Id double
- Specifies object id.
- Logical
Size doubleBytes - Specifies the logical size of object in bytes.
- Name string
- Specifies the name of the object.
- Object
Hash string - Specifies the hash identifier of the object.
- Object
Type string - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- Os
Type string - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Protection
Type string - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Backup
Recovery Mssql Params Recover App Param Object Info Sharepoint Site Summary> - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- Source
Id double - Specifies registered source id to which object belongs.
- Source
Name string - Specifies registered source name to which object belongs.
- Uuid string
- Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries List<BackupRecovery Mssql Params Recover App Param Object Info VCenter Summary> - Nested schema for v_center_summary:
- Windows
Cluster List<BackupSummaries Recovery Mssql Params Recover App Param Object Info Windows Cluster Summary> - Nested schema for windows_cluster_summary:
- Child
Objects []BackupRecovery Mssql Params Recover App Param Object Info Child Object - Specifies child object details. Nested schema for child_objects:
- Environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id string - Specifies the global id which is a unique identifier of the object.
- Id float64
- Specifies object id.
- Logical
Size float64Bytes - Specifies the logical size of object in bytes.
- Name string
- Specifies the name of the object.
- Object
Hash string - Specifies the hash identifier of the object.
- Object
Type string - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- Os
Type string - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Protection
Type string - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- []Backup
Recovery Mssql Params Recover App Param Object Info Sharepoint Site Summary - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- Source
Id float64 - Specifies registered source id to which object belongs.
- Source
Name string - Specifies registered source name to which object belongs.
- Uuid string
- Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries []BackupRecovery Mssql Params Recover App Param Object Info VCenter Summary - Nested schema for v_center_summary:
- Windows
Cluster []BackupSummaries Recovery Mssql Params Recover App Param Object Info Windows Cluster Summary - Nested schema for windows_cluster_summary:
- child
Objects List<BackupRecovery Mssql Params Recover App Param Object Info Child Object> - Specifies child object details. Nested schema for child_objects:
- environment String
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id String - Specifies the global id which is a unique identifier of the object.
- id Double
- Specifies object id.
- logical
Size DoubleBytes - Specifies the logical size of object in bytes.
- name String
- Specifies the name of the object.
- object
Hash String - Specifies the hash identifier of the object.
- object
Type String - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type String - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type String - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Backup
Recovery Mssql Params Recover App Param Object Info Sharepoint Site Summary> - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id Double - Specifies registered source id to which object belongs.
- source
Name String - Specifies registered source name to which object belongs.
- uuid String
- Specifies the uuid which is a unique identifier of the object.
- v
Center List<BackupSummaries Recovery Mssql Params Recover App Param Object Info VCenter Summary> - Nested schema for v_center_summary:
- windows
Cluster List<BackupSummaries Recovery Mssql Params Recover App Param Object Info Windows Cluster Summary> - Nested schema for windows_cluster_summary:
- child
Objects BackupRecovery Mssql Params Recover App Param Object Info Child Object[] - Specifies child object details. Nested schema for child_objects:
- environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id string - Specifies the global id which is a unique identifier of the object.
- id number
- Specifies object id.
- logical
Size numberBytes - Specifies the logical size of object in bytes.
- name string
- Specifies the name of the object.
- object
Hash string - Specifies the hash identifier of the object.
- object
Type string - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type string - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type string - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- Backup
Recovery Mssql Params Recover App Param Object Info Sharepoint Site Summary[] - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id number - Specifies registered source id to which object belongs.
- source
Name string - Specifies registered source name to which object belongs.
- uuid string
- Specifies the uuid which is a unique identifier of the object.
- v
Center BackupSummaries Recovery Mssql Params Recover App Param Object Info VCenter Summary[] - Nested schema for v_center_summary:
- windows
Cluster BackupSummaries Recovery Mssql Params Recover App Param Object Info Windows Cluster Summary[] - Nested schema for windows_cluster_summary:
- child_
objects Sequence[BackupRecovery Mssql Params Recover App Param Object Info Child Object] - Specifies child object details. Nested schema for child_objects:
- environment str
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global_
id str - Specifies the global id which is a unique identifier of the object.
- id float
- Specifies object id.
- logical_
size_ floatbytes - Specifies the logical size of object in bytes.
- name str
- Specifies the name of the object.
- object_
hash str - Specifies the hash identifier of the object.
- object_
type str - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os_
type str - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection_
type str - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- Sequence[Backup
Recovery Mssql Params Recover App Param Object Info Sharepoint Site Summary] - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source_
id float - Specifies registered source id to which object belongs.
- source_
name str - Specifies registered source name to which object belongs.
- uuid str
- Specifies the uuid which is a unique identifier of the object.
- v_
center_ Sequence[Backupsummaries Recovery Mssql Params Recover App Param Object Info VCenter Summary] - Nested schema for v_center_summary:
- windows_
cluster_ Sequence[Backupsummaries Recovery Mssql Params Recover App Param Object Info Windows Cluster Summary] - Nested schema for windows_cluster_summary:
- child
Objects List<Property Map> - Specifies child object details. Nested schema for child_objects:
- environment String
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id String - Specifies the global id which is a unique identifier of the object.
- id Number
- Specifies object id.
- logical
Size NumberBytes - Specifies the logical size of object in bytes.
- name String
- Specifies the name of the object.
- object
Hash String - Specifies the hash identifier of the object.
- object
Type String - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type String - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type String - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Property Map>
- Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id Number - Specifies registered source id to which object belongs.
- source
Name String - Specifies registered source name to which object belongs.
- uuid String
- Specifies the uuid which is a unique identifier of the object.
- v
Center List<Property Map>Summaries - Nested schema for v_center_summary:
- windows
Cluster List<Property Map>Summaries - Nested schema for windows_cluster_summary:
BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObject, BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectArgs
- Child
Objects List<BackupRecovery Mssql Params Recover App Param Object Info Child Object Child Object> - Specifies child object details. Nested schema for child_objects:
- Environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id string - Specifies the global id which is a unique identifier of the object.
- Id double
- Specifies object id.
- Logical
Size doubleBytes - Specifies the logical size of object in bytes.
- Name string
- Specifies the name of the object.
- Object
Hash string - Specifies the hash identifier of the object.
- Object
Type string - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- Os
Type string - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Protection
Type string - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Backup
Recovery Mssql Params Recover App Param Object Info Child Object Sharepoint Site Summary> - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- Source
Id double - Specifies registered source id to which object belongs.
- Source
Name string - Specifies registered source name to which object belongs.
- Uuid string
- Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries List<BackupRecovery Mssql Params Recover App Param Object Info Child Object VCenter Summary> - Nested schema for v_center_summary:
- Windows
Cluster List<BackupSummaries Recovery Mssql Params Recover App Param Object Info Child Object Windows Cluster Summary> - Nested schema for windows_cluster_summary:
- Child
Objects []BackupRecovery Mssql Params Recover App Param Object Info Child Object Child Object - Specifies child object details. Nested schema for child_objects:
- Environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id string - Specifies the global id which is a unique identifier of the object.
- Id float64
- Specifies object id.
- Logical
Size float64Bytes - Specifies the logical size of object in bytes.
- Name string
- Specifies the name of the object.
- Object
Hash string - Specifies the hash identifier of the object.
- Object
Type string - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- Os
Type string - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Protection
Type string - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- []Backup
Recovery Mssql Params Recover App Param Object Info Child Object Sharepoint Site Summary - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- Source
Id float64 - Specifies registered source id to which object belongs.
- Source
Name string - Specifies registered source name to which object belongs.
- Uuid string
- Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries []BackupRecovery Mssql Params Recover App Param Object Info Child Object VCenter Summary - Nested schema for v_center_summary:
- Windows
Cluster []BackupSummaries Recovery Mssql Params Recover App Param Object Info Child Object Windows Cluster Summary - Nested schema for windows_cluster_summary:
- child
Objects List<BackupRecovery Mssql Params Recover App Param Object Info Child Object Child Object> - Specifies child object details. Nested schema for child_objects:
- environment String
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id String - Specifies the global id which is a unique identifier of the object.
- id Double
- Specifies object id.
- logical
Size DoubleBytes - Specifies the logical size of object in bytes.
- name String
- Specifies the name of the object.
- object
Hash String - Specifies the hash identifier of the object.
- object
Type String - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type String - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type String - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Backup
Recovery Mssql Params Recover App Param Object Info Child Object Sharepoint Site Summary> - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id Double - Specifies registered source id to which object belongs.
- source
Name String - Specifies registered source name to which object belongs.
- uuid String
- Specifies the uuid which is a unique identifier of the object.
- v
Center List<BackupSummaries Recovery Mssql Params Recover App Param Object Info Child Object VCenter Summary> - Nested schema for v_center_summary:
- windows
Cluster List<BackupSummaries Recovery Mssql Params Recover App Param Object Info Child Object Windows Cluster Summary> - Nested schema for windows_cluster_summary:
- child
Objects BackupRecovery Mssql Params Recover App Param Object Info Child Object Child Object[] - Specifies child object details. Nested schema for child_objects:
- environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id string - Specifies the global id which is a unique identifier of the object.
- id number
- Specifies object id.
- logical
Size numberBytes - Specifies the logical size of object in bytes.
- name string
- Specifies the name of the object.
- object
Hash string - Specifies the hash identifier of the object.
- object
Type string - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type string - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type string - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- Backup
Recovery Mssql Params Recover App Param Object Info Child Object Sharepoint Site Summary[] - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id number - Specifies registered source id to which object belongs.
- source
Name string - Specifies registered source name to which object belongs.
- uuid string
- Specifies the uuid which is a unique identifier of the object.
- v
Center BackupSummaries Recovery Mssql Params Recover App Param Object Info Child Object VCenter Summary[] - Nested schema for v_center_summary:
- windows
Cluster BackupSummaries Recovery Mssql Params Recover App Param Object Info Child Object Windows Cluster Summary[] - Nested schema for windows_cluster_summary:
- child_
objects Sequence[BackupRecovery Mssql Params Recover App Param Object Info Child Object Child Object] - Specifies child object details. Nested schema for child_objects:
- environment str
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global_
id str - Specifies the global id which is a unique identifier of the object.
- id float
- Specifies object id.
- logical_
size_ floatbytes - Specifies the logical size of object in bytes.
- name str
- Specifies the name of the object.
- object_
hash str - Specifies the hash identifier of the object.
- object_
type str - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os_
type str - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection_
type str - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- Sequence[Backup
Recovery Mssql Params Recover App Param Object Info Child Object Sharepoint Site Summary] - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source_
id float - Specifies registered source id to which object belongs.
- source_
name str - Specifies registered source name to which object belongs.
- uuid str
- Specifies the uuid which is a unique identifier of the object.
- v_
center_ Sequence[Backupsummaries Recovery Mssql Params Recover App Param Object Info Child Object VCenter Summary] - Nested schema for v_center_summary:
- windows_
cluster_ Sequence[Backupsummaries Recovery Mssql Params Recover App Param Object Info Child Object Windows Cluster Summary] - Nested schema for windows_cluster_summary:
- child
Objects List<Property Map> - Specifies child object details. Nested schema for child_objects:
- environment String
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id String - Specifies the global id which is a unique identifier of the object.
- id Number
- Specifies object id.
- logical
Size NumberBytes - Specifies the logical size of object in bytes.
- name String
- Specifies the name of the object.
- object
Hash String - Specifies the hash identifier of the object.
- object
Type String - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type String - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type String - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Property Map>
- Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id Number - Specifies registered source id to which object belongs.
- source
Name String - Specifies registered source name to which object belongs.
- uuid String
- Specifies the uuid which is a unique identifier of the object.
- v
Center List<Property Map>Summaries - Nested schema for v_center_summary:
- windows
Cluster List<Property Map>Summaries - Nested schema for windows_cluster_summary:
BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectSharepointSiteSummary, BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectSharepointSiteSummaryArgs
- Site
Web stringUrl - Specifies the web url for the Sharepoint site.
- Site
Web stringUrl - Specifies the web url for the Sharepoint site.
- site
Web StringUrl - Specifies the web url for the Sharepoint site.
- site
Web stringUrl - Specifies the web url for the Sharepoint site.
- site_
web_ strurl - Specifies the web url for the Sharepoint site.
- site
Web StringUrl - Specifies the web url for the Sharepoint site.
BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectVCenterSummary, BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectVCenterSummaryArgs
- Is
Cloud boolEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- Is
Cloud boolEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud BooleanEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud booleanEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is_
cloud_ boolenv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud BooleanEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectWindowsClusterSummary, BackupRecoveryMssqlParamsRecoverAppParamObjectInfoChildObjectWindowsClusterSummaryArgs
- Cluster
Source stringType - Specifies the type of cluster resource this source represents.
- Cluster
Source stringType - Specifies the type of cluster resource this source represents.
- cluster
Source StringType - Specifies the type of cluster resource this source represents.
- cluster
Source stringType - Specifies the type of cluster resource this source represents.
- cluster_
source_ strtype - Specifies the type of cluster resource this source represents.
- cluster
Source StringType - Specifies the type of cluster resource this source represents.
BackupRecoveryMssqlParamsRecoverAppParamObjectInfoSharepointSiteSummary, BackupRecoveryMssqlParamsRecoverAppParamObjectInfoSharepointSiteSummaryArgs
- Site
Web stringUrl - Specifies the web url for the Sharepoint site.
- Site
Web stringUrl - Specifies the web url for the Sharepoint site.
- site
Web StringUrl - Specifies the web url for the Sharepoint site.
- site
Web stringUrl - Specifies the web url for the Sharepoint site.
- site_
web_ strurl - Specifies the web url for the Sharepoint site.
- site
Web StringUrl - Specifies the web url for the Sharepoint site.
BackupRecoveryMssqlParamsRecoverAppParamObjectInfoVCenterSummary, BackupRecoveryMssqlParamsRecoverAppParamObjectInfoVCenterSummaryArgs
- Is
Cloud boolEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- Is
Cloud boolEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud BooleanEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud booleanEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is_
cloud_ boolenv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud BooleanEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
BackupRecoveryMssqlParamsRecoverAppParamObjectInfoWindowsClusterSummary, BackupRecoveryMssqlParamsRecoverAppParamObjectInfoWindowsClusterSummaryArgs
- Cluster
Source stringType - Specifies the type of cluster resource this source represents.
- Cluster
Source stringType - Specifies the type of cluster resource this source represents.
- cluster
Source StringType - Specifies the type of cluster resource this source represents.
- cluster
Source stringType - Specifies the type of cluster resource this source represents.
- cluster_
source_ strtype - Specifies the type of cluster resource this source represents.
- cluster
Source StringType - Specifies the type of cluster resource this source represents.
BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParams, BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsArgs
- Recover
To boolNew Source - Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
- New
Source BackupConfig Recovery Mssql Params Recover App Param Sql Target Params New Source Config - Specifies the destination Source configuration parameters where the databases will be recovered. This is mandatory if recoverToNewSource is set to true. Nested schema for new_source_config:
- Original
Source BackupConfig Recovery Mssql Params Recover App Param Sql Target Params Original Source Config - Specifies the Source configuration if databases are being recovered to Original Source. If not specified, all the configuration parameters will be retained. Nested schema for original_source_config:
- Recover
To boolNew Source - Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
- New
Source BackupConfig Recovery Mssql Params Recover App Param Sql Target Params New Source Config - Specifies the destination Source configuration parameters where the databases will be recovered. This is mandatory if recoverToNewSource is set to true. Nested schema for new_source_config:
- Original
Source BackupConfig Recovery Mssql Params Recover App Param Sql Target Params Original Source Config - Specifies the Source configuration if databases are being recovered to Original Source. If not specified, all the configuration parameters will be retained. Nested schema for original_source_config:
- recover
To BooleanNew Source - Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
- new
Source BackupConfig Recovery Mssql Params Recover App Param Sql Target Params New Source Config - Specifies the destination Source configuration parameters where the databases will be recovered. This is mandatory if recoverToNewSource is set to true. Nested schema for new_source_config:
- original
Source BackupConfig Recovery Mssql Params Recover App Param Sql Target Params Original Source Config - Specifies the Source configuration if databases are being recovered to Original Source. If not specified, all the configuration parameters will be retained. Nested schema for original_source_config:
- recover
To booleanNew Source - Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
- new
Source BackupConfig Recovery Mssql Params Recover App Param Sql Target Params New Source Config - Specifies the destination Source configuration parameters where the databases will be recovered. This is mandatory if recoverToNewSource is set to true. Nested schema for new_source_config:
- original
Source BackupConfig Recovery Mssql Params Recover App Param Sql Target Params Original Source Config - Specifies the Source configuration if databases are being recovered to Original Source. If not specified, all the configuration parameters will be retained. Nested schema for original_source_config:
- recover_
to_ boolnew_ source - Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
- new_
source_ Backupconfig Recovery Mssql Params Recover App Param Sql Target Params New Source Config - Specifies the destination Source configuration parameters where the databases will be recovered. This is mandatory if recoverToNewSource is set to true. Nested schema for new_source_config:
- original_
source_ Backupconfig Recovery Mssql Params Recover App Param Sql Target Params Original Source Config - Specifies the Source configuration if databases are being recovered to Original Source. If not specified, all the configuration parameters will be retained. Nested schema for original_source_config:
- recover
To BooleanNew Source - Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
- new
Source Property MapConfig - Specifies the destination Source configuration parameters where the databases will be recovered. This is mandatory if recoverToNewSource is set to true. Nested schema for new_source_config:
- original
Source Property MapConfig - Specifies the Source configuration if databases are being recovered to Original Source. If not specified, all the configuration parameters will be retained. Nested schema for original_source_config:
BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfig, BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigArgs
- Data
File stringDirectory Location - Specifies the directory where to put the database data files. Missing directory will be automatically created.
- Host
Backup
Recovery Mssql Params Recover App Param Sql Target Params New Source Config Host - Specifies the source id of target host where databases will be recovered. This source id can be a physical host or virtual machine. Nested schema for host:
- Instance
Name string - Specifies an instance name of the Sql Server that should be used for restoring databases to.
- Log
File stringDirectory Location - Specifies the directory where to put the database log files. Missing directory will be automatically created.
- Database
Name string - Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
- Keep
Cdc bool - Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
- Multi
Stage BackupRestore Options Recovery Mssql Params Recover App Param Sql Target Params New Source Config Multi Stage Restore Options - Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
- Native
Log stringRecovery With Clause - Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
- Native
Recovery stringWith Clause - 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
- Overwriting
Policy string - Specifies a policy to be used while recovering existing databases.
- Constraints: Allowable values are:
FailIfExists
,Overwrite
.
- Constraints: Allowable values are:
- Replay
Entire boolLast Log - Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
- Restore
Time doubleUsecs - Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
- Secondary
Data List<BackupFiles Dir Lists Recovery Mssql Params Recover App Param Sql Target Params New Source Config Secondary Data Files Dir List> - Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
- With
No boolRecovery - Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
- Data
File stringDirectory Location - Specifies the directory where to put the database data files. Missing directory will be automatically created.
- Host
Backup
Recovery Mssql Params Recover App Param Sql Target Params New Source Config Host - Specifies the source id of target host where databases will be recovered. This source id can be a physical host or virtual machine. Nested schema for host:
- Instance
Name string - Specifies an instance name of the Sql Server that should be used for restoring databases to.
- Log
File stringDirectory Location - Specifies the directory where to put the database log files. Missing directory will be automatically created.
- Database
Name string - Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
- Keep
Cdc bool - Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
- Multi
Stage BackupRestore Options Recovery Mssql Params Recover App Param Sql Target Params New Source Config Multi Stage Restore Options - Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
- Native
Log stringRecovery With Clause - Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
- Native
Recovery stringWith Clause - 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
- Overwriting
Policy string - Specifies a policy to be used while recovering existing databases.
- Constraints: Allowable values are:
FailIfExists
,Overwrite
.
- Constraints: Allowable values are:
- Replay
Entire boolLast Log - Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
- Restore
Time float64Usecs - Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
- Secondary
Data []BackupFiles Dir Lists Recovery Mssql Params Recover App Param Sql Target Params New Source Config Secondary Data Files Dir List - Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
- With
No boolRecovery - Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
- data
File StringDirectory Location - Specifies the directory where to put the database data files. Missing directory will be automatically created.
- host
Backup
Recovery Mssql Params Recover App Param Sql Target Params New Source Config Host - Specifies the source id of target host where databases will be recovered. This source id can be a physical host or virtual machine. Nested schema for host:
- instance
Name String - Specifies an instance name of the Sql Server that should be used for restoring databases to.
- log
File StringDirectory Location - Specifies the directory where to put the database log files. Missing directory will be automatically created.
- database
Name String - Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
- keep
Cdc Boolean - Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
- multi
Stage BackupRestore Options Recovery Mssql Params Recover App Param Sql Target Params New Source Config Multi Stage Restore Options - Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
- native
Log StringRecovery With Clause - Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
- native
Recovery StringWith Clause - 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
- overwriting
Policy String - Specifies a policy to be used while recovering existing databases.
- Constraints: Allowable values are:
FailIfExists
,Overwrite
.
- Constraints: Allowable values are:
- replay
Entire BooleanLast Log - Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
- restore
Time DoubleUsecs - Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
- secondary
Data List<BackupFiles Dir Lists Recovery Mssql Params Recover App Param Sql Target Params New Source Config Secondary Data Files Dir List> - Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
- with
No BooleanRecovery - Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
- data
File stringDirectory Location - Specifies the directory where to put the database data files. Missing directory will be automatically created.
- host
Backup
Recovery Mssql Params Recover App Param Sql Target Params New Source Config Host - Specifies the source id of target host where databases will be recovered. This source id can be a physical host or virtual machine. Nested schema for host:
- instance
Name string - Specifies an instance name of the Sql Server that should be used for restoring databases to.
- log
File stringDirectory Location - Specifies the directory where to put the database log files. Missing directory will be automatically created.
- database
Name string - Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
- keep
Cdc boolean - Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
- multi
Stage BackupRestore Options Recovery Mssql Params Recover App Param Sql Target Params New Source Config Multi Stage Restore Options - Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
- native
Log stringRecovery With Clause - Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
- native
Recovery stringWith Clause - 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
- overwriting
Policy string - Specifies a policy to be used while recovering existing databases.
- Constraints: Allowable values are:
FailIfExists
,Overwrite
.
- Constraints: Allowable values are:
- replay
Entire booleanLast Log - Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
- restore
Time numberUsecs - Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
- secondary
Data BackupFiles Dir Lists Recovery Mssql Params Recover App Param Sql Target Params New Source Config Secondary Data Files Dir List[] - Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
- with
No booleanRecovery - Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
- data_
file_ strdirectory_ location - Specifies the directory where to put the database data files. Missing directory will be automatically created.
- host
Backup
Recovery Mssql Params Recover App Param Sql Target Params New Source Config Host - Specifies the source id of target host where databases will be recovered. This source id can be a physical host or virtual machine. Nested schema for host:
- instance_
name str - Specifies an instance name of the Sql Server that should be used for restoring databases to.
- log_
file_ strdirectory_ location - Specifies the directory where to put the database log files. Missing directory will be automatically created.
- database_
name str - Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
- keep_
cdc bool - Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
- multi_
stage_ Backuprestore_ options Recovery Mssql Params Recover App Param Sql Target Params New Source Config Multi Stage Restore Options - Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
- native_
log_ strrecovery_ with_ clause - Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
- native_
recovery_ strwith_ clause - 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
- overwriting_
policy str - Specifies a policy to be used while recovering existing databases.
- Constraints: Allowable values are:
FailIfExists
,Overwrite
.
- Constraints: Allowable values are:
- replay_
entire_ boollast_ log - Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
- restore_
time_ floatusecs - Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
- secondary_
data_ Sequence[Backupfiles_ dir_ lists Recovery Mssql Params Recover App Param Sql Target Params New Source Config Secondary Data Files Dir List] - Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
- with_
no_ boolrecovery - Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
- data
File StringDirectory Location - Specifies the directory where to put the database data files. Missing directory will be automatically created.
- host Property Map
- Specifies the source id of target host where databases will be recovered. This source id can be a physical host or virtual machine. Nested schema for host:
- instance
Name String - Specifies an instance name of the Sql Server that should be used for restoring databases to.
- log
File StringDirectory Location - Specifies the directory where to put the database log files. Missing directory will be automatically created.
- database
Name String - Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
- keep
Cdc Boolean - Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
- multi
Stage Property MapRestore Options - Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
- native
Log StringRecovery With Clause - Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
- native
Recovery StringWith Clause - 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
- overwriting
Policy String - Specifies a policy to be used while recovering existing databases.
- Constraints: Allowable values are:
FailIfExists
,Overwrite
.
- Constraints: Allowable values are:
- replay
Entire BooleanLast Log - Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
- restore
Time NumberUsecs - Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
- secondary
Data List<Property Map>Files Dir Lists - Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
- with
No BooleanRecovery - Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigHost, BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigHostArgs
BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigMultiStageRestoreOptions, BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigMultiStageRestoreOptionsArgs
- Enable
Auto boolSync - Set this to true if you want to enable auto sync for multi stage restore.
- Enable
Multi boolStage Restore - Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
- Enable
Auto boolSync - Set this to true if you want to enable auto sync for multi stage restore.
- Enable
Multi boolStage Restore - Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
- enable
Auto BooleanSync - Set this to true if you want to enable auto sync for multi stage restore.
- enable
Multi BooleanStage Restore - Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
- enable
Auto booleanSync - Set this to true if you want to enable auto sync for multi stage restore.
- enable
Multi booleanStage Restore - Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
- enable_
auto_ boolsync - Set this to true if you want to enable auto sync for multi stage restore.
- enable_
multi_ boolstage_ restore - Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
- enable
Auto BooleanSync - Set this to true if you want to enable auto sync for multi stage restore.
- enable
Multi BooleanStage Restore - Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigSecondaryDataFilesDirList, BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsNewSourceConfigSecondaryDataFilesDirListArgs
- Directory string
- Specifies the directory where to keep the files matching the pattern.
- Filename
Pattern string - Specifies a pattern to be matched with filenames. This can be a regex expression.
- Directory string
- Specifies the directory where to keep the files matching the pattern.
- Filename
Pattern string - Specifies a pattern to be matched with filenames. This can be a regex expression.
- directory String
- Specifies the directory where to keep the files matching the pattern.
- filename
Pattern String - Specifies a pattern to be matched with filenames. This can be a regex expression.
- directory string
- Specifies the directory where to keep the files matching the pattern.
- filename
Pattern string - Specifies a pattern to be matched with filenames. This can be a regex expression.
- directory str
- Specifies the directory where to keep the files matching the pattern.
- filename_
pattern str - Specifies a pattern to be matched with filenames. This can be a regex expression.
- directory String
- Specifies the directory where to keep the files matching the pattern.
- filename
Pattern String - Specifies a pattern to be matched with filenames. This can be a regex expression.
BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfig, BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigArgs
- Capture
Tail boolLogs - Set this to true if tail logs are to be captured before the recovery operation. This is only applicable if database is not being renamed.
- Data
File stringDirectory Location - Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
- Keep
Cdc bool - Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
- Log
File stringDirectory Location - Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
- Multi
Stage BackupRestore Options Recovery Mssql Params Recover App Param Sql Target Params Original Source Config Multi Stage Restore Options - Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
- Native
Log stringRecovery With Clause - Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
- Native
Recovery stringWith Clause - 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
- New
Database stringName - Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
- Overwriting
Policy string - Specifies a policy to be used while recovering existing databases.
- Constraints: Allowable values are:
FailIfExists
,Overwrite
.
- Constraints: Allowable values are:
- Replay
Entire boolLast Log - Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
- Restore
Time doubleUsecs - Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
- Secondary
Data List<BackupFiles Dir Lists Recovery Mssql Params Recover App Param Sql Target Params Original Source Config Secondary Data Files Dir List> - Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
- With
No boolRecovery - Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
- Capture
Tail boolLogs - Set this to true if tail logs are to be captured before the recovery operation. This is only applicable if database is not being renamed.
- Data
File stringDirectory Location - Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
- Keep
Cdc bool - Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
- Log
File stringDirectory Location - Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
- Multi
Stage BackupRestore Options Recovery Mssql Params Recover App Param Sql Target Params Original Source Config Multi Stage Restore Options - Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
- Native
Log stringRecovery With Clause - Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
- Native
Recovery stringWith Clause - 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
- New
Database stringName - Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
- Overwriting
Policy string - Specifies a policy to be used while recovering existing databases.
- Constraints: Allowable values are:
FailIfExists
,Overwrite
.
- Constraints: Allowable values are:
- Replay
Entire boolLast Log - Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
- Restore
Time float64Usecs - Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
- Secondary
Data []BackupFiles Dir Lists Recovery Mssql Params Recover App Param Sql Target Params Original Source Config Secondary Data Files Dir List - Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
- With
No boolRecovery - Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
- capture
Tail BooleanLogs - Set this to true if tail logs are to be captured before the recovery operation. This is only applicable if database is not being renamed.
- data
File StringDirectory Location - Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
- keep
Cdc Boolean - Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
- log
File StringDirectory Location - Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
- multi
Stage BackupRestore Options Recovery Mssql Params Recover App Param Sql Target Params Original Source Config Multi Stage Restore Options - Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
- native
Log StringRecovery With Clause - Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
- native
Recovery StringWith Clause - 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
- new
Database StringName - Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
- overwriting
Policy String - Specifies a policy to be used while recovering existing databases.
- Constraints: Allowable values are:
FailIfExists
,Overwrite
.
- Constraints: Allowable values are:
- replay
Entire BooleanLast Log - Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
- restore
Time DoubleUsecs - Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
- secondary
Data List<BackupFiles Dir Lists Recovery Mssql Params Recover App Param Sql Target Params Original Source Config Secondary Data Files Dir List> - Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
- with
No BooleanRecovery - Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
- capture
Tail booleanLogs - Set this to true if tail logs are to be captured before the recovery operation. This is only applicable if database is not being renamed.
- data
File stringDirectory Location - Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
- keep
Cdc boolean - Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
- log
File stringDirectory Location - Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
- multi
Stage BackupRestore Options Recovery Mssql Params Recover App Param Sql Target Params Original Source Config Multi Stage Restore Options - Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
- native
Log stringRecovery With Clause - Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
- native
Recovery stringWith Clause - 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
- new
Database stringName - Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
- overwriting
Policy string - Specifies a policy to be used while recovering existing databases.
- Constraints: Allowable values are:
FailIfExists
,Overwrite
.
- Constraints: Allowable values are:
- replay
Entire booleanLast Log - Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
- restore
Time numberUsecs - Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
- secondary
Data BackupFiles Dir Lists Recovery Mssql Params Recover App Param Sql Target Params Original Source Config Secondary Data Files Dir List[] - Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
- with
No booleanRecovery - Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
- capture_
tail_ boollogs - Set this to true if tail logs are to be captured before the recovery operation. This is only applicable if database is not being renamed.
- data_
file_ strdirectory_ location - Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
- keep_
cdc bool - Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
- log_
file_ strdirectory_ location - Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
- multi_
stage_ Backuprestore_ options Recovery Mssql Params Recover App Param Sql Target Params Original Source Config Multi Stage Restore Options - Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
- native_
log_ strrecovery_ with_ clause - Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
- native_
recovery_ strwith_ clause - 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
- new_
database_ strname - Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
- overwriting_
policy str - Specifies a policy to be used while recovering existing databases.
- Constraints: Allowable values are:
FailIfExists
,Overwrite
.
- Constraints: Allowable values are:
- replay_
entire_ boollast_ log - Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
- restore_
time_ floatusecs - Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
- secondary_
data_ Sequence[Backupfiles_ dir_ lists Recovery Mssql Params Recover App Param Sql Target Params Original Source Config Secondary Data Files Dir List] - Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
- with_
no_ boolrecovery - Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
- capture
Tail BooleanLogs - Set this to true if tail logs are to be captured before the recovery operation. This is only applicable if database is not being renamed.
- data
File StringDirectory Location - Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
- keep
Cdc Boolean - Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
- log
File StringDirectory Location - Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
- multi
Stage Property MapRestore Options - Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
- native
Log StringRecovery With Clause - Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
- native
Recovery StringWith Clause - 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
- new
Database StringName - Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
- overwriting
Policy String - Specifies a policy to be used while recovering existing databases.
- Constraints: Allowable values are:
FailIfExists
,Overwrite
.
- Constraints: Allowable values are:
- replay
Entire BooleanLast Log - Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
- restore
Time NumberUsecs - Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
- secondary
Data List<Property Map>Files Dir Lists - Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
- with
No BooleanRecovery - Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigMultiStageRestoreOptions, BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigMultiStageRestoreOptionsArgs
- Enable
Auto boolSync - Set this to true if you want to enable auto sync for multi stage restore.
- Enable
Multi boolStage Restore - Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
- Enable
Auto boolSync - Set this to true if you want to enable auto sync for multi stage restore.
- Enable
Multi boolStage Restore - Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
- enable
Auto BooleanSync - Set this to true if you want to enable auto sync for multi stage restore.
- enable
Multi BooleanStage Restore - Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
- enable
Auto booleanSync - Set this to true if you want to enable auto sync for multi stage restore.
- enable
Multi booleanStage Restore - Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
- enable_
auto_ boolsync - Set this to true if you want to enable auto sync for multi stage restore.
- enable_
multi_ boolstage_ restore - Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
- enable
Auto BooleanSync - Set this to true if you want to enable auto sync for multi stage restore.
- enable
Multi BooleanStage Restore - Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigSecondaryDataFilesDirList, BackupRecoveryMssqlParamsRecoverAppParamSqlTargetParamsOriginalSourceConfigSecondaryDataFilesDirListArgs
- Directory string
- Specifies the directory where to keep the files matching the pattern.
- Filename
Pattern string - Specifies a pattern to be matched with filenames. This can be a regex expression.
- Directory string
- Specifies the directory where to keep the files matching the pattern.
- Filename
Pattern string - Specifies a pattern to be matched with filenames. This can be a regex expression.
- directory String
- Specifies the directory where to keep the files matching the pattern.
- filename
Pattern String - Specifies a pattern to be matched with filenames. This can be a regex expression.
- directory string
- Specifies the directory where to keep the files matching the pattern.
- filename
Pattern string - Specifies a pattern to be matched with filenames. This can be a regex expression.
- directory str
- Specifies the directory where to keep the files matching the pattern.
- filename_
pattern str - Specifies a pattern to be matched with filenames. This can be a regex expression.
- directory String
- Specifies the directory where to keep the files matching the pattern.
- filename
Pattern String - Specifies a pattern to be matched with filenames. This can be a regex expression.
BackupRecoveryMssqlParamsVlanConfig, BackupRecoveryMssqlParamsVlanConfigArgs
- Disable
Vlan bool - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- Id double
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- Interface
Name string - Interface group to use for Recovery.
- Disable
Vlan bool - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- Id float64
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- Interface
Name string - Interface group to use for Recovery.
- disable
Vlan Boolean - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id Double
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface
Name String - Interface group to use for Recovery.
- disable
Vlan boolean - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id number
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface
Name string - Interface group to use for Recovery.
- disable_
vlan bool - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id float
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface_
name str - Interface group to use for Recovery.
- disable
Vlan Boolean - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id Number
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface
Name String - Interface group to use for Recovery.
BackupRecoveryPermission, BackupRecoveryPermissionArgs
- Created
At doubleTime Msecs - (Integer) Epoch time when tenant was created.
- Deleted
At doubleTime Msecs - (Integer) Epoch time when tenant was last updated.
- Description string
- (String) Description about the tenant.
- External
Vendor List<BackupMetadatas Recovery Permission External Vendor Metadata> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- Id string
- (String) The tenant id.
- Is
Managed boolOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- Last
Updated doubleAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- Name string
- Specifies the name of the Recovery.
- Networks
List<Backup
Recovery Permission Network> - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- Status string
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- Created
At float64Time Msecs - (Integer) Epoch time when tenant was created.
- Deleted
At float64Time Msecs - (Integer) Epoch time when tenant was last updated.
- Description string
- (String) Description about the tenant.
- External
Vendor []BackupMetadatas Recovery Permission External Vendor Metadata - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- Id string
- (String) The tenant id.
- Is
Managed boolOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- Last
Updated float64At Time Msecs - (Integer) Epoch time when tenant was last updated.
- Name string
- Specifies the name of the Recovery.
- Networks
[]Backup
Recovery Permission Network - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- Status string
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- created
At DoubleTime Msecs - (Integer) Epoch time when tenant was created.
- deleted
At DoubleTime Msecs - (Integer) Epoch time when tenant was last updated.
- description String
- (String) Description about the tenant.
- external
Vendor List<BackupMetadatas Recovery Permission External Vendor Metadata> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id String
- (String) The tenant id.
- is
Managed BooleanOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated DoubleAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- name String
- Specifies the name of the Recovery.
- networks
List<Backup
Recovery Permission Network> - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status String
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- created
At numberTime Msecs - (Integer) Epoch time when tenant was created.
- deleted
At numberTime Msecs - (Integer) Epoch time when tenant was last updated.
- description string
- (String) Description about the tenant.
- external
Vendor BackupMetadatas Recovery Permission External Vendor Metadata[] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id string
- (String) The tenant id.
- is
Managed booleanOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated numberAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- name string
- Specifies the name of the Recovery.
- networks
Backup
Recovery Permission Network[] - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status string
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- created_
at_ floattime_ msecs - (Integer) Epoch time when tenant was created.
- deleted_
at_ floattime_ msecs - (Integer) Epoch time when tenant was last updated.
- description str
- (String) Description about the tenant.
- external_
vendor_ Sequence[Backupmetadatas Recovery Permission External Vendor Metadata] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id str
- (String) The tenant id.
- is_
managed_ boolon_ helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last_
updated_ floatat_ time_ msecs - (Integer) Epoch time when tenant was last updated.
- name str
- Specifies the name of the Recovery.
- networks
Sequence[Backup
Recovery Permission Network] - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status str
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- created
At NumberTime Msecs - (Integer) Epoch time when tenant was created.
- deleted
At NumberTime Msecs - (Integer) Epoch time when tenant was last updated.
- description String
- (String) Description about the tenant.
- external
Vendor List<Property Map>Metadatas - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id String
- (String) The tenant id.
- is
Managed BooleanOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated NumberAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- name String
- Specifies the name of the Recovery.
- networks List<Property Map>
- (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status String
- (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
BackupRecoveryPermissionExternalVendorMetadata, BackupRecoveryPermissionExternalVendorMetadataArgs
- Ibm
Tenant List<BackupMetadata Params Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- Type string
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- Ibm
Tenant []BackupMetadata Params Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- Type string
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant List<BackupMetadata Params Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type String
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant BackupMetadata Params Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param[] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type string
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm_
tenant_ Sequence[Backupmetadata_ params Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type str
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant List<Property Map>Metadata Params - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type String
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
BackupRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParam, BackupRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamArgs
- Account
Id string - (String) Specifies the unique identifier of the IBM's account ID.
- Crn string
- (String) Specifies the unique CRN associated with the tenant.
- Custom
Properties List<BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property> - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- Liveness
Mode string - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- Metrics
Configs List<BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config> - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- Ownership
Mode string - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- Plan
Id string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Resource
Group stringId - (String) Specifies the Resource Group ID associated with the tenant.
- Resource
Instance stringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Account
Id string - (String) Specifies the unique identifier of the IBM's account ID.
- Crn string
- (String) Specifies the unique CRN associated with the tenant.
- Custom
Properties []BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- Liveness
Mode string - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- Metrics
Configs []BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- Ownership
Mode string - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- Plan
Id string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Resource
Group stringId - (String) Specifies the Resource Group ID associated with the tenant.
- Resource
Instance stringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id String - (String) Specifies the unique identifier of the IBM's account ID.
- crn String
- (String) Specifies the unique CRN associated with the tenant.
- custom
Properties List<BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property> - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- liveness
Mode String - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics
Configs List<BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config> - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- ownership
Mode String - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan
Id String - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group StringId - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance StringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id string - (String) Specifies the unique identifier of the IBM's account ID.
- crn string
- (String) Specifies the unique CRN associated with the tenant.
- custom
Properties BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property[] - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- liveness
Mode string - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics
Configs BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config[] - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- ownership
Mode string - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan
Id string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group stringId - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance stringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account_
id str - (String) Specifies the unique identifier of the IBM's account ID.
- crn str
- (String) Specifies the unique CRN associated with the tenant.
- custom_
properties Sequence[BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property] - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- liveness_
mode str - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics_
configs Sequence[BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config] - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- ownership_
mode str - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan_
id str - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource_
group_ strid - (String) Specifies the Resource Group ID associated with the tenant.
- resource_
instance_ strid - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id String - (String) Specifies the unique identifier of the IBM's account ID.
- crn String
- (String) Specifies the unique CRN associated with the tenant.
- custom
Properties List<Property Map> - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- liveness
Mode String - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics
Configs List<Property Map> - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- ownership
Mode String - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan
Id String - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group StringId - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance StringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
BackupRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty, BackupRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamCustomPropertyArgs
BackupRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig, BackupRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigArgs
- Cos
Resource List<BackupConfigs Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config> - (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
- Iam
Metrics List<BackupConfigs Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config> - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- Metering
Configs List<BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config> - (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
- Cos
Resource []BackupConfigs Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config - (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
- Iam
Metrics []BackupConfigs Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- Metering
Configs []BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config - (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
- cos
Resource List<BackupConfigs Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config> - (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
- iam
Metrics List<BackupConfigs Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config> - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- metering
Configs List<BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config> - (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
- cos
Resource BackupConfigs Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config[] - (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
- iam
Metrics BackupConfigs Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config[] - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- metering
Configs BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config[] - (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
- cos_
resource_ Sequence[Backupconfigs Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config] - (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
- iam_
metrics_ Sequence[Backupconfigs Recovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config] - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- metering_
configs Sequence[BackupRecovery Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config] - (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
- cos
Resource List<Property Map>Configs - (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
- iam
Metrics List<Property Map>Configs - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- metering
Configs List<Property Map> - (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
BackupRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig, BackupRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfigArgs
- Resource
Url string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- Resource
Url string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url String - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource_
url str - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url String - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
BackupRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig, BackupRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfigArgs
- Billing
Api stringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- Iam
Url string - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- Billing
Api stringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- Iam
Url string - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing
Api StringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- iam
Url String - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing
Api stringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- iam
Url string - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing_
api_ strkey_ secret_ id - (String) Specifies Id of the secret that contains the API key.
- iam_
url str - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing
Api StringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- iam
Url String - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
BackupRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig, BackupRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfigArgs
- Part
Ids List<string> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- Submission
Interval doubleIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- Url string
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- Part
Ids []string - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- Submission
Interval float64In Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- Url string
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids List<String> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval DoubleIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url String
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids string[] - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval numberIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url string
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part_
ids Sequence[str] - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission_
interval_ floatin_ secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url str
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids List<String> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval NumberIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url String
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
BackupRecoveryPermissionNetwork, BackupRecoveryPermissionNetworkArgs
- Cluster
Hostname string - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- Cluster
Ips List<string> - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- Connector
Enabled bool - (Boolean) Whether connector (hybrid extender) is enabled.
- Cluster
Hostname string - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- Cluster
Ips []string - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- Connector
Enabled bool - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname String - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster
Ips List<String> - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector
Enabled Boolean - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname string - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster
Ips string[] - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector
Enabled boolean - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster_
hostname str - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster_
ips Sequence[str] - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector_
enabled bool - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname String - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster
Ips List<String> - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector
Enabled Boolean - (Boolean) Whether connector (hybrid extender) is enabled.
BackupRecoveryPhysicalParams, BackupRecoveryPhysicalParamsArgs
- Objects
List<Backup
Recovery Physical Params Object> - Specifies the list of Recover Object parameters. For recovering files, specifies the object contains the file to recover. Nested schema for objects:
- Recovery
Action string - Specifies the type of recover action to be performed.
- Constraints: Allowable values are:
RecoverPhysicalVolumes
,InstantVolumeMount
,RecoverFiles
,RecoverSystem
.
- Constraints: Allowable values are:
- Download
File BackupAnd Folder Params Recovery Physical Params Download File And Folder Params - Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
- Mount
Volume BackupParams Recovery Physical Params Mount Volume Params - Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
- Recover
File BackupAnd Folder Params Recovery Physical Params Recover File And Folder Params - Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
- Recover
Volume BackupParams Recovery Physical Params Recover Volume Params - Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
- System
Recovery BackupParams Recovery Physical Params System Recovery Params - Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
- Objects
[]Backup
Recovery Physical Params Object - Specifies the list of Recover Object parameters. For recovering files, specifies the object contains the file to recover. Nested schema for objects:
- Recovery
Action string - Specifies the type of recover action to be performed.
- Constraints: Allowable values are:
RecoverPhysicalVolumes
,InstantVolumeMount
,RecoverFiles
,RecoverSystem
.
- Constraints: Allowable values are:
- Download
File BackupAnd Folder Params Recovery Physical Params Download File And Folder Params - Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
- Mount
Volume BackupParams Recovery Physical Params Mount Volume Params - Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
- Recover
File BackupAnd Folder Params Recovery Physical Params Recover File And Folder Params - Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
- Recover
Volume BackupParams Recovery Physical Params Recover Volume Params - Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
- System
Recovery BackupParams Recovery Physical Params System Recovery Params - Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
- objects
List<Backup
Recovery Physical Params Object> - Specifies the list of Recover Object parameters. For recovering files, specifies the object contains the file to recover. Nested schema for objects:
- recovery
Action String - Specifies the type of recover action to be performed.
- Constraints: Allowable values are:
RecoverPhysicalVolumes
,InstantVolumeMount
,RecoverFiles
,RecoverSystem
.
- Constraints: Allowable values are:
- download
File BackupAnd Folder Params Recovery Physical Params Download File And Folder Params - Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
- mount
Volume BackupParams Recovery Physical Params Mount Volume Params - Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
- recover
File BackupAnd Folder Params Recovery Physical Params Recover File And Folder Params - Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
- recover
Volume BackupParams Recovery Physical Params Recover Volume Params - Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
- system
Recovery BackupParams Recovery Physical Params System Recovery Params - Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
- objects
Backup
Recovery Physical Params Object[] - Specifies the list of Recover Object parameters. For recovering files, specifies the object contains the file to recover. Nested schema for objects:
- recovery
Action string - Specifies the type of recover action to be performed.
- Constraints: Allowable values are:
RecoverPhysicalVolumes
,InstantVolumeMount
,RecoverFiles
,RecoverSystem
.
- Constraints: Allowable values are:
- download
File BackupAnd Folder Params Recovery Physical Params Download File And Folder Params - Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
- mount
Volume BackupParams Recovery Physical Params Mount Volume Params - Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
- recover
File BackupAnd Folder Params Recovery Physical Params Recover File And Folder Params - Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
- recover
Volume BackupParams Recovery Physical Params Recover Volume Params - Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
- system
Recovery BackupParams Recovery Physical Params System Recovery Params - Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
- objects
Sequence[Backup
Recovery Physical Params Object] - Specifies the list of Recover Object parameters. For recovering files, specifies the object contains the file to recover. Nested schema for objects:
- recovery_
action str - Specifies the type of recover action to be performed.
- Constraints: Allowable values are:
RecoverPhysicalVolumes
,InstantVolumeMount
,RecoverFiles
,RecoverSystem
.
- Constraints: Allowable values are:
- download_
file_ Backupand_ folder_ params Recovery Physical Params Download File And Folder Params - Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
- mount_
volume_ Backupparams Recovery Physical Params Mount Volume Params - Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
- recover_
file_ Backupand_ folder_ params Recovery Physical Params Recover File And Folder Params - Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
- recover_
volume_ Backupparams Recovery Physical Params Recover Volume Params - Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
- system_
recovery_ Backupparams Recovery Physical Params System Recovery Params - Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
- objects List<Property Map>
- Specifies the list of Recover Object parameters. For recovering files, specifies the object contains the file to recover. Nested schema for objects:
- recovery
Action String - Specifies the type of recover action to be performed.
- Constraints: Allowable values are:
RecoverPhysicalVolumes
,InstantVolumeMount
,RecoverFiles
,RecoverSystem
.
- Constraints: Allowable values are:
- download
File Property MapAnd Folder Params - Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
- mount
Volume Property MapParams - Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
- recover
File Property MapAnd Folder Params - Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
- recover
Volume Property MapParams - Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
- system
Recovery Property MapParams - Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
BackupRecoveryPhysicalParamsDownloadFileAndFolderParams, BackupRecoveryPhysicalParamsDownloadFileAndFolderParamsArgs
- Download
File stringPath - Specifies the path location to download the files and folders.
- Expiry
Time doubleUsecs - Specifies the time upto which the download link is available.
- Files
And List<BackupFolders Recovery Physical Params Download File And Folder Params Files And Folder> - Specifies the info about the files and folders to be recovered. Nested schema for files_and_folders:
- Download
File stringPath - Specifies the path location to download the files and folders.
- Expiry
Time float64Usecs - Specifies the time upto which the download link is available.
- Files
And []BackupFolders Recovery Physical Params Download File And Folder Params Files And Folder - Specifies the info about the files and folders to be recovered. Nested schema for files_and_folders:
- download
File StringPath - Specifies the path location to download the files and folders.
- expiry
Time DoubleUsecs - Specifies the time upto which the download link is available.
- files
And List<BackupFolders Recovery Physical Params Download File And Folder Params Files And Folder> - Specifies the info about the files and folders to be recovered. Nested schema for files_and_folders:
- download
File stringPath - Specifies the path location to download the files and folders.
- expiry
Time numberUsecs - Specifies the time upto which the download link is available.
- files
And BackupFolders Recovery Physical Params Download File And Folder Params Files And Folder[] - Specifies the info about the files and folders to be recovered. Nested schema for files_and_folders:
- download_
file_ strpath - Specifies the path location to download the files and folders.
- expiry_
time_ floatusecs - Specifies the time upto which the download link is available.
- files_
and_ Sequence[Backupfolders Recovery Physical Params Download File And Folder Params Files And Folder] - Specifies the info about the files and folders to be recovered. Nested schema for files_and_folders:
- download
File StringPath - Specifies the path location to download the files and folders.
- expiry
Time NumberUsecs - Specifies the time upto which the download link is available.
- files
And List<Property Map>Folders - Specifies the info about the files and folders to be recovered. Nested schema for files_and_folders:
BackupRecoveryPhysicalParamsDownloadFileAndFolderParamsFilesAndFolder, BackupRecoveryPhysicalParamsDownloadFileAndFolderParamsFilesAndFolderArgs
- Absolute
Path string - Specifies the absolute path to the file or folder.
- Destination
Dir string - Specifies the destination directory where the file/directory was copied.
- Is
Directory bool - Specifies whether this is a directory or not.
- Is
View boolFile Recovery - Specify if the recovery is of type view file/folder.
- Messages List<string>
- Specify error messages about the file during recovery.
- Status string
- Specifies the recovery status for this file or folder.
- Constraints: Allowable values are:
NotStarted
,EstimationInProgress
,EstimationDone
,CopyInProgress
,Finished
.
- Constraints: Allowable values are:
- Absolute
Path string - Specifies the absolute path to the file or folder.
- Destination
Dir string - Specifies the destination directory where the file/directory was copied.
- Is
Directory bool - Specifies whether this is a directory or not.
- Is
View boolFile Recovery - Specify if the recovery is of type view file/folder.
- Messages []string
- Specify error messages about the file during recovery.
- Status string
- Specifies the recovery status for this file or folder.
- Constraints: Allowable values are:
NotStarted
,EstimationInProgress
,EstimationDone
,CopyInProgress
,Finished
.
- Constraints: Allowable values are:
- absolute
Path String - Specifies the absolute path to the file or folder.
- destination
Dir String - Specifies the destination directory where the file/directory was copied.
- is
Directory Boolean - Specifies whether this is a directory or not.
- is
View BooleanFile Recovery - Specify if the recovery is of type view file/folder.
- messages List<String>
- Specify error messages about the file during recovery.
- status String
- Specifies the recovery status for this file or folder.
- Constraints: Allowable values are:
NotStarted
,EstimationInProgress
,EstimationDone
,CopyInProgress
,Finished
.
- Constraints: Allowable values are:
- absolute
Path string - Specifies the absolute path to the file or folder.
- destination
Dir string - Specifies the destination directory where the file/directory was copied.
- is
Directory boolean - Specifies whether this is a directory or not.
- is
View booleanFile Recovery - Specify if the recovery is of type view file/folder.
- messages string[]
- Specify error messages about the file during recovery.
- status string
- Specifies the recovery status for this file or folder.
- Constraints: Allowable values are:
NotStarted
,EstimationInProgress
,EstimationDone
,CopyInProgress
,Finished
.
- Constraints: Allowable values are:
- absolute_
path str - Specifies the absolute path to the file or folder.
- destination_
dir str - Specifies the destination directory where the file/directory was copied.
- is_
directory bool - Specifies whether this is a directory or not.
- is_
view_ boolfile_ recovery - Specify if the recovery is of type view file/folder.
- messages Sequence[str]
- Specify error messages about the file during recovery.
- status str
- Specifies the recovery status for this file or folder.
- Constraints: Allowable values are:
NotStarted
,EstimationInProgress
,EstimationDone
,CopyInProgress
,Finished
.
- Constraints: Allowable values are:
- absolute
Path String - Specifies the absolute path to the file or folder.
- destination
Dir String - Specifies the destination directory where the file/directory was copied.
- is
Directory Boolean - Specifies whether this is a directory or not.
- is
View BooleanFile Recovery - Specify if the recovery is of type view file/folder.
- messages List<String>
- Specify error messages about the file during recovery.
- status String
- Specifies the recovery status for this file or folder.
- Constraints: Allowable values are:
NotStarted
,EstimationInProgress
,EstimationDone
,CopyInProgress
,Finished
.
- Constraints: Allowable values are:
BackupRecoveryPhysicalParamsMountVolumeParams, BackupRecoveryPhysicalParamsMountVolumeParamsArgs
- Target
Environment string - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- Physical
Target BackupParams Recovery Physical Params Mount Volume Params Physical Target Params - Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
- Target
Environment string - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- Physical
Target BackupParams Recovery Physical Params Mount Volume Params Physical Target Params - Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
- target
Environment String - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- physical
Target BackupParams Recovery Physical Params Mount Volume Params Physical Target Params - Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
- target
Environment string - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- physical
Target BackupParams Recovery Physical Params Mount Volume Params Physical Target Params - Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
- target_
environment str - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- physical_
target_ Backupparams Recovery Physical Params Mount Volume Params Physical Target Params - Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
- target
Environment String - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- physical
Target Property MapParams - Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParams, BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsArgs
- Mount
To boolOriginal Target - Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
- Mounted
Volume List<BackupMappings Recovery Physical Params Mount Volume Params Physical Target Params Mounted Volume Mapping> - Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
- New
Target BackupConfig Recovery Physical Params Mount Volume Params Physical Target Params New Target Config - Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
- Original
Target BackupConfig Recovery Physical Params Mount Volume Params Physical Target Params Original Target Config - Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
- Read
Only boolMount - Specifies whether to perform a read-only mount. Default is false.
- Vlan
Config BackupRecovery Physical Params Mount Volume Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- Volume
Names List<string> - Specifies the names of volumes that need to be mounted. If this is not specified then all volumes that are part of the source VM will be mounted on the target VM.
- Mount
To boolOriginal Target - Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
- Mounted
Volume []BackupMappings Recovery Physical Params Mount Volume Params Physical Target Params Mounted Volume Mapping - Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
- New
Target BackupConfig Recovery Physical Params Mount Volume Params Physical Target Params New Target Config - Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
- Original
Target BackupConfig Recovery Physical Params Mount Volume Params Physical Target Params Original Target Config - Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
- Read
Only boolMount - Specifies whether to perform a read-only mount. Default is false.
- Vlan
Config BackupRecovery Physical Params Mount Volume Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- Volume
Names []string - Specifies the names of volumes that need to be mounted. If this is not specified then all volumes that are part of the source VM will be mounted on the target VM.
- mount
To BooleanOriginal Target - Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
- mounted
Volume List<BackupMappings Recovery Physical Params Mount Volume Params Physical Target Params Mounted Volume Mapping> - Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
- new
Target BackupConfig Recovery Physical Params Mount Volume Params Physical Target Params New Target Config - Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
- original
Target BackupConfig Recovery Physical Params Mount Volume Params Physical Target Params Original Target Config - Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
- read
Only BooleanMount - Specifies whether to perform a read-only mount. Default is false.
- vlan
Config BackupRecovery Physical Params Mount Volume Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- volume
Names List<String> - Specifies the names of volumes that need to be mounted. If this is not specified then all volumes that are part of the source VM will be mounted on the target VM.
- mount
To booleanOriginal Target - Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
- mounted
Volume BackupMappings Recovery Physical Params Mount Volume Params Physical Target Params Mounted Volume Mapping[] - Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
- new
Target BackupConfig Recovery Physical Params Mount Volume Params Physical Target Params New Target Config - Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
- original
Target BackupConfig Recovery Physical Params Mount Volume Params Physical Target Params Original Target Config - Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
- read
Only booleanMount - Specifies whether to perform a read-only mount. Default is false.
- vlan
Config BackupRecovery Physical Params Mount Volume Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- volume
Names string[] - Specifies the names of volumes that need to be mounted. If this is not specified then all volumes that are part of the source VM will be mounted on the target VM.
- mount_
to_ booloriginal_ target - Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
- mounted_
volume_ Sequence[Backupmappings Recovery Physical Params Mount Volume Params Physical Target Params Mounted Volume Mapping] - Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
- new_
target_ Backupconfig Recovery Physical Params Mount Volume Params Physical Target Params New Target Config - Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
- original_
target_ Backupconfig Recovery Physical Params Mount Volume Params Physical Target Params Original Target Config - Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
- read_
only_ boolmount - Specifies whether to perform a read-only mount. Default is false.
- vlan_
config BackupRecovery Physical Params Mount Volume Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- volume_
names Sequence[str] - Specifies the names of volumes that need to be mounted. If this is not specified then all volumes that are part of the source VM will be mounted on the target VM.
- mount
To BooleanOriginal Target - Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
- mounted
Volume List<Property Map>Mappings - Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
- new
Target Property MapConfig - Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
- original
Target Property MapConfig - Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
- read
Only BooleanMount - Specifies whether to perform a read-only mount. Default is false.
- vlan
Config Property Map - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- volume
Names List<String> - Specifies the names of volumes that need to be mounted. If this is not specified then all volumes that are part of the source VM will be mounted on the target VM.
BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsMountedVolumeMapping, BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsMountedVolumeMappingArgs
- File
System stringType - Specifies the type of the file system of the volume.
- Mounted
Volume string - Specifies the name of the point where the volume is mounted.
- Original
Volume string - Specifies the name of the original volume.
- File
System stringType - Specifies the type of the file system of the volume.
- Mounted
Volume string - Specifies the name of the point where the volume is mounted.
- Original
Volume string - Specifies the name of the original volume.
- file
System StringType - Specifies the type of the file system of the volume.
- mounted
Volume String - Specifies the name of the point where the volume is mounted.
- original
Volume String - Specifies the name of the original volume.
- file
System stringType - Specifies the type of the file system of the volume.
- mounted
Volume string - Specifies the name of the point where the volume is mounted.
- original
Volume string - Specifies the name of the original volume.
- file_
system_ strtype - Specifies the type of the file system of the volume.
- mounted_
volume str - Specifies the name of the point where the volume is mounted.
- original_
volume str - Specifies the name of the original volume.
- file
System StringType - Specifies the type of the file system of the volume.
- mounted
Volume String - Specifies the name of the point where the volume is mounted.
- original
Volume String - Specifies the name of the original volume.
BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfig, BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigArgs
- Mount
Target BackupRecovery Physical Params Mount Volume Params Physical Target Params New Target Config Mount Target - Specifies the target entity to recover to. Nested schema for mount_target:
- Server
Credentials BackupRecovery Physical Params Mount Volume Params Physical Target Params New Target Config Server Credentials - Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
- Mount
Target BackupRecovery Physical Params Mount Volume Params Physical Target Params New Target Config Mount Target - Specifies the target entity to recover to. Nested schema for mount_target:
- Server
Credentials BackupRecovery Physical Params Mount Volume Params Physical Target Params New Target Config Server Credentials - Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
- mount
Target BackupRecovery Physical Params Mount Volume Params Physical Target Params New Target Config Mount Target - Specifies the target entity to recover to. Nested schema for mount_target:
- server
Credentials BackupRecovery Physical Params Mount Volume Params Physical Target Params New Target Config Server Credentials - Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
- mount
Target BackupRecovery Physical Params Mount Volume Params Physical Target Params New Target Config Mount Target - Specifies the target entity to recover to. Nested schema for mount_target:
- server
Credentials BackupRecovery Physical Params Mount Volume Params Physical Target Params New Target Config Server Credentials - Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
- mount_
target BackupRecovery Physical Params Mount Volume Params Physical Target Params New Target Config Mount Target - Specifies the target entity to recover to. Nested schema for mount_target:
- server_
credentials BackupRecovery Physical Params Mount Volume Params Physical Target Params New Target Config Server Credentials - Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
- mount
Target Property Map - Specifies the target entity to recover to. Nested schema for mount_target:
- server
Credentials Property Map - Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigMountTarget, BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigMountTargetArgs
- Id double
- Specifies the id of the object.
- Name string
- Specifies the name of the object.
- Parent
Source doubleId - Specifies the id of the parent source of the target.
- Parent
Source stringName - Specifies the name of the parent source of the target.
- Id float64
- Specifies the id of the object.
- Name string
- Specifies the name of the object.
- Parent
Source float64Id - Specifies the id of the parent source of the target.
- Parent
Source stringName - Specifies the name of the parent source of the target.
- id Double
- Specifies the id of the object.
- name String
- Specifies the name of the object.
- parent
Source DoubleId - Specifies the id of the parent source of the target.
- parent
Source StringName - Specifies the name of the parent source of the target.
- id number
- Specifies the id of the object.
- name string
- Specifies the name of the object.
- parent
Source numberId - Specifies the id of the parent source of the target.
- parent
Source stringName - Specifies the name of the parent source of the target.
- id float
- Specifies the id of the object.
- name str
- Specifies the name of the object.
- parent_
source_ floatid - Specifies the id of the parent source of the target.
- parent_
source_ strname - Specifies the name of the parent source of the target.
- id Number
- Specifies the id of the object.
- name String
- Specifies the name of the object.
- parent
Source NumberId - Specifies the id of the parent source of the target.
- parent
Source StringName - Specifies the name of the parent source of the target.
BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigServerCredentials, BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsNewTargetConfigServerCredentialsArgs
BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsOriginalTargetConfig, BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsOriginalTargetConfigArgs
- Server
Credentials BackupRecovery Physical Params Mount Volume Params Physical Target Params Original Target Config Server Credentials - Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
- Server
Credentials BackupRecovery Physical Params Mount Volume Params Physical Target Params Original Target Config Server Credentials - Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
- server
Credentials BackupRecovery Physical Params Mount Volume Params Physical Target Params Original Target Config Server Credentials - Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
- server
Credentials BackupRecovery Physical Params Mount Volume Params Physical Target Params Original Target Config Server Credentials - Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
- server_
credentials BackupRecovery Physical Params Mount Volume Params Physical Target Params Original Target Config Server Credentials - Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
- server
Credentials Property Map - Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsOriginalTargetConfigServerCredentials, BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsOriginalTargetConfigServerCredentialsArgs
BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsVlanConfig, BackupRecoveryPhysicalParamsMountVolumeParamsPhysicalTargetParamsVlanConfigArgs
- Disable
Vlan bool - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- Id double
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- Interface
Name string - Interface group to use for Recovery.
- Disable
Vlan bool - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- Id float64
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- Interface
Name string - Interface group to use for Recovery.
- disable
Vlan Boolean - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id Double
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface
Name String - Interface group to use for Recovery.
- disable
Vlan boolean - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id number
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface
Name string - Interface group to use for Recovery.
- disable_
vlan bool - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id float
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface_
name str - Interface group to use for Recovery.
- disable
Vlan Boolean - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id Number
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface
Name String - Interface group to use for Recovery.
BackupRecoveryPhysicalParamsObject, BackupRecoveryPhysicalParamsObjectArgs
- Snapshot
Id string - Specifies the snapshot id.
- Archival
Target List<BackupInfos Recovery Physical Params Object Archival Target Info> - Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
- Bytes
Restored double - Specify the total bytes restored.
- End
Time doubleUsecs - Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- Messages List<string>
- Specify error messages about the object.
- Object
Infos List<BackupRecovery Physical Params Object Object Info> - Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
- Point
In doubleTime Usecs - Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
- Progress
Task stringId - Progress monitor task id for Recovery of VM.
- Protection
Group stringId - Specifies the protection group id of the object snapshot.
- Protection
Group stringName - Specifies the protection group name of the object snapshot.
- Recover
From boolStandby - Specifies that user wants to perform standby restore if it is enabled for this object.
- Snapshot
Creation doubleTime Usecs - Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
- Snapshot
Target stringType - Specifies the snapshot target type.
- Constraints: Allowable values are:
Local
,Archival
,RpaasArchival
,StorageArraySnapshot
,Remote
.
- Constraints: Allowable values are:
- Start
Time doubleUsecs - Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- Status string
- Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- Snapshot
Id string - Specifies the snapshot id.
- Archival
Target []BackupInfos Recovery Physical Params Object Archival Target Info - Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
- Bytes
Restored float64 - Specify the total bytes restored.
- End
Time float64Usecs - Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- Messages []string
- Specify error messages about the object.
- Object
Infos []BackupRecovery Physical Params Object Object Info - Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
- Point
In float64Time Usecs - Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
- Progress
Task stringId - Progress monitor task id for Recovery of VM.
- Protection
Group stringId - Specifies the protection group id of the object snapshot.
- Protection
Group stringName - Specifies the protection group name of the object snapshot.
- Recover
From boolStandby - Specifies that user wants to perform standby restore if it is enabled for this object.
- Snapshot
Creation float64Time Usecs - Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
- Snapshot
Target stringType - Specifies the snapshot target type.
- Constraints: Allowable values are:
Local
,Archival
,RpaasArchival
,StorageArraySnapshot
,Remote
.
- Constraints: Allowable values are:
- Start
Time float64Usecs - Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- Status string
- Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- snapshot
Id String - Specifies the snapshot id.
- archival
Target List<BackupInfos Recovery Physical Params Object Archival Target Info> - Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
- bytes
Restored Double - Specify the total bytes restored.
- end
Time DoubleUsecs - Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- messages List<String>
- Specify error messages about the object.
- object
Infos List<BackupRecovery Physical Params Object Object Info> - Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
- point
In DoubleTime Usecs - Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
- progress
Task StringId - Progress monitor task id for Recovery of VM.
- protection
Group StringId - Specifies the protection group id of the object snapshot.
- protection
Group StringName - Specifies the protection group name of the object snapshot.
- recover
From BooleanStandby - Specifies that user wants to perform standby restore if it is enabled for this object.
- snapshot
Creation DoubleTime Usecs - Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
- snapshot
Target StringType - Specifies the snapshot target type.
- Constraints: Allowable values are:
Local
,Archival
,RpaasArchival
,StorageArraySnapshot
,Remote
.
- Constraints: Allowable values are:
- start
Time DoubleUsecs - Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status String
- Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- snapshot
Id string - Specifies the snapshot id.
- archival
Target BackupInfos Recovery Physical Params Object Archival Target Info[] - Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
- bytes
Restored number - Specify the total bytes restored.
- end
Time numberUsecs - Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- messages string[]
- Specify error messages about the object.
- object
Infos BackupRecovery Physical Params Object Object Info[] - Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
- point
In numberTime Usecs - Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
- progress
Task stringId - Progress monitor task id for Recovery of VM.
- protection
Group stringId - Specifies the protection group id of the object snapshot.
- protection
Group stringName - Specifies the protection group name of the object snapshot.
- recover
From booleanStandby - Specifies that user wants to perform standby restore if it is enabled for this object.
- snapshot
Creation numberTime Usecs - Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
- snapshot
Target stringType - Specifies the snapshot target type.
- Constraints: Allowable values are:
Local
,Archival
,RpaasArchival
,StorageArraySnapshot
,Remote
.
- Constraints: Allowable values are:
- start
Time numberUsecs - Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status string
- Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- snapshot_
id str - Specifies the snapshot id.
- archival_
target_ Sequence[Backupinfos Recovery Physical Params Object Archival Target Info] - Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
- bytes_
restored float - Specify the total bytes restored.
- end_
time_ floatusecs - Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- messages Sequence[str]
- Specify error messages about the object.
- object_
infos Sequence[BackupRecovery Physical Params Object Object Info] - Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
- point_
in_ floattime_ usecs - Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
- progress_
task_ strid - Progress monitor task id for Recovery of VM.
- protection_
group_ strid - Specifies the protection group id of the object snapshot.
- protection_
group_ strname - Specifies the protection group name of the object snapshot.
- recover_
from_ boolstandby - Specifies that user wants to perform standby restore if it is enabled for this object.
- snapshot_
creation_ floattime_ usecs - Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
- snapshot_
target_ strtype - Specifies the snapshot target type.
- Constraints: Allowable values are:
Local
,Archival
,RpaasArchival
,StorageArraySnapshot
,Remote
.
- Constraints: Allowable values are:
- start_
time_ floatusecs - Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status str
- Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
- snapshot
Id String - Specifies the snapshot id.
- archival
Target List<Property Map>Infos - Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
- bytes
Restored Number - Specify the total bytes restored.
- end
Time NumberUsecs - Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
- messages List<String>
- Specify error messages about the object.
- object
Infos List<Property Map> - Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
- point
In NumberTime Usecs - Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
- progress
Task StringId - Progress monitor task id for Recovery of VM.
- protection
Group StringId - Specifies the protection group id of the object snapshot.
- protection
Group StringName - Specifies the protection group name of the object snapshot.
- recover
From BooleanStandby - Specifies that user wants to perform standby restore if it is enabled for this object.
- snapshot
Creation NumberTime Usecs - Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
- snapshot
Target StringType - Specifies the snapshot target type.
- Constraints: Allowable values are:
Local
,Archival
,RpaasArchival
,StorageArraySnapshot
,Remote
.
- Constraints: Allowable values are:
- start
Time NumberUsecs - Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
- status String
- Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
- Constraints: Allowable values are:
Accepted
,Running
,Canceled
,Canceling
,Failed
,Missed
,Succeeded
,SucceededWithWarning
,OnHold
,Finalizing
,Skipped
,LegalHold
.
- Constraints: Allowable values are:
BackupRecoveryPhysicalParamsObjectArchivalTargetInfo, BackupRecoveryPhysicalParamsObjectArchivalTargetInfoArgs
- Archival
Task stringId - Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- Ownership
Context string - Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- Target
Id double - Specifies the archival target ID.
- Target
Name string - Specifies the archival target name.
- Target
Type string - Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings List<BackupRecovery Physical Params Object Archival Target Info Tier Setting> - Specifies the tier info for archival. Nested schema for tier_settings:
- Usage
Type string - Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- Archival
Task stringId - Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- Ownership
Context string - Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- Target
Id float64 - Specifies the archival target ID.
- Target
Name string - Specifies the archival target name.
- Target
Type string - Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings []BackupRecovery Physical Params Object Archival Target Info Tier Setting - Specifies the tier info for archival. Nested schema for tier_settings:
- Usage
Type string - Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- archival
Task StringId - Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- ownership
Context String - Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- target
Id Double - Specifies the archival target ID.
- target
Name String - Specifies the archival target name.
- target
Type String - Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings List<BackupRecovery Physical Params Object Archival Target Info Tier Setting> - Specifies the tier info for archival. Nested schema for tier_settings:
- usage
Type String - Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- archival
Task stringId - Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- ownership
Context string - Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- target
Id number - Specifies the archival target ID.
- target
Name string - Specifies the archival target name.
- target
Type string - Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings BackupRecovery Physical Params Object Archival Target Info Tier Setting[] - Specifies the tier info for archival. Nested schema for tier_settings:
- usage
Type string - Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- archival_
task_ strid - Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- ownership_
context str - Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- target_
id float - Specifies the archival target ID.
- target_
name str - Specifies the archival target name.
- target_
type str - Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier_
settings Sequence[BackupRecovery Physical Params Object Archival Target Info Tier Setting] - Specifies the tier info for archival. Nested schema for tier_settings:
- usage_
type str - Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- archival
Task StringId - Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- ownership
Context String - Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- target
Id Number - Specifies the archival target ID.
- target
Name String - Specifies the archival target name.
- target
Type String - Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings List<Property Map> - Specifies the tier info for archival. Nested schema for tier_settings:
- usage
Type String - Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSetting, BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingArgs
- Aws
Tierings List<BackupRecovery Physical Params Object Archival Target Info Tier Setting Aws Tiering> - Specifies aws tiers. Nested schema for aws_tiering:
- Azure
Tierings List<BackupRecovery Physical Params Object Archival Target Info Tier Setting Azure Tiering> - Specifies Azure tiers. Nested schema for azure_tiering:
- Cloud
Platform string - Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Current
Tier stringType - Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Google
Tierings List<BackupRecovery Physical Params Object Archival Target Info Tier Setting Google Tiering> - Specifies Google tiers. Nested schema for google_tiering:
- Oracle
Tierings List<BackupRecovery Physical Params Object Archival Target Info Tier Setting Oracle Tiering> - Specifies Oracle tiers. Nested schema for oracle_tiering:
- Aws
Tierings []BackupRecovery Physical Params Object Archival Target Info Tier Setting Aws Tiering - Specifies aws tiers. Nested schema for aws_tiering:
- Azure
Tierings []BackupRecovery Physical Params Object Archival Target Info Tier Setting Azure Tiering - Specifies Azure tiers. Nested schema for azure_tiering:
- Cloud
Platform string - Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Current
Tier stringType - Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Google
Tierings []BackupRecovery Physical Params Object Archival Target Info Tier Setting Google Tiering - Specifies Google tiers. Nested schema for google_tiering:
- Oracle
Tierings []BackupRecovery Physical Params Object Archival Target Info Tier Setting Oracle Tiering - Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings List<BackupRecovery Physical Params Object Archival Target Info Tier Setting Aws Tiering> - Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings List<BackupRecovery Physical Params Object Archival Target Info Tier Setting Azure Tiering> - Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform String - Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier StringType - Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google
Tierings List<BackupRecovery Physical Params Object Archival Target Info Tier Setting Google Tiering> - Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings List<BackupRecovery Physical Params Object Archival Target Info Tier Setting Oracle Tiering> - Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings BackupRecovery Physical Params Object Archival Target Info Tier Setting Aws Tiering[] - Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings BackupRecovery Physical Params Object Archival Target Info Tier Setting Azure Tiering[] - Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform string - Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier stringType - Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google
Tierings BackupRecovery Physical Params Object Archival Target Info Tier Setting Google Tiering[] - Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings BackupRecovery Physical Params Object Archival Target Info Tier Setting Oracle Tiering[] - Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws_
tierings Sequence[BackupRecovery Physical Params Object Archival Target Info Tier Setting Aws Tiering] - Specifies aws tiers. Nested schema for aws_tiering:
- azure_
tierings Sequence[BackupRecovery Physical Params Object Archival Target Info Tier Setting Azure Tiering] - Specifies Azure tiers. Nested schema for azure_tiering:
- cloud_
platform str - Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current_
tier_ strtype - Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google_
tierings Sequence[BackupRecovery Physical Params Object Archival Target Info Tier Setting Google Tiering] - Specifies Google tiers. Nested schema for google_tiering:
- oracle_
tierings Sequence[BackupRecovery Physical Params Object Archival Target Info Tier Setting Oracle Tiering] - Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings List<Property Map> - Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings List<Property Map> - Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform String - Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier StringType - Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google
Tierings List<Property Map> - Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings List<Property Map> - Specifies Oracle tiers. Nested schema for oracle_tiering:
BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAwsTiering, BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAwsTieringArgs
- Tiers
List<Backup
Recovery Physical Params Object Archival Target Info Tier Setting Aws Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- Tiers
[]Backup
Recovery Physical Params Object Archival Target Info Tier Setting Aws Tiering Tier - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Physical Params Object Archival Target Info Tier Setting Aws Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Backup
Recovery Physical Params Object Archival Target Info Tier Setting Aws Tiering Tier[] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Physical Params Object Archival Target Info Tier Setting Aws Tiering Tier] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAwsTieringTier, BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAwsTieringTierArgs
- Move
After double - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the AWS tier types.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
.
- Constraints: Allowable values are:
- Move
After float64 - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the AWS tier types.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
.
- Constraints: Allowable values are:
- move
After Double - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the AWS tier types.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
.
- Constraints: Allowable values are:
- move
After number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - Specifies the AWS tier types.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
.
- Constraints: Allowable values are:
- move_
after float - Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - Specifies the AWS tier types.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
.
- Constraints: Allowable values are:
- move
After Number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the AWS tier types.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
.
- Constraints: Allowable values are:
BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAzureTiering, BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAzureTieringArgs
- Tiers
List<Backup
Recovery Physical Params Object Archival Target Info Tier Setting Azure Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- Tiers
[]Backup
Recovery Physical Params Object Archival Target Info Tier Setting Azure Tiering Tier - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Physical Params Object Archival Target Info Tier Setting Azure Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Backup
Recovery Physical Params Object Archival Target Info Tier Setting Azure Tiering Tier[] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Physical Params Object Archival Target Info Tier Setting Azure Tiering Tier] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAzureTieringTier, BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingAzureTieringTierArgs
- Move
After double - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the Azure tier types.
- Constraints: Allowable values are:
kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the Azure tier types.
- Constraints: Allowable values are:
kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
.
- Constraints: Allowable values are:
- move
After Double - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the Azure tier types.
- Constraints: Allowable values are:
kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
.
- Constraints: Allowable values are:
- move
After number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - Specifies the Azure tier types.
- Constraints: Allowable values are:
kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
.
- Constraints: Allowable values are:
- move_
after float - Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - Specifies the Azure tier types.
- Constraints: Allowable values are:
kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
.
- Constraints: Allowable values are:
- move
After Number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the Azure tier types.
- Constraints: Allowable values are:
kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingGoogleTiering, BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingGoogleTieringArgs
- Tiers
List<Backup
Recovery Physical Params Object Archival Target Info Tier Setting Google Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- Tiers
[]Backup
Recovery Physical Params Object Archival Target Info Tier Setting Google Tiering Tier - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Physical Params Object Archival Target Info Tier Setting Google Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Backup
Recovery Physical Params Object Archival Target Info Tier Setting Google Tiering Tier[] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Physical Params Object Archival Target Info Tier Setting Google Tiering Tier] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingGoogleTieringTier, BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingGoogleTieringTierArgs
- Move
After double - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the Google tier types.
- Constraints: Allowable values are:
kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
.
- Constraints: Allowable values are:
- Move
After float64 - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the Google tier types.
- Constraints: Allowable values are:
kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
.
- Constraints: Allowable values are:
- move
After Double - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the Google tier types.
- Constraints: Allowable values are:
kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
.
- Constraints: Allowable values are:
- move
After number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - Specifies the Google tier types.
- Constraints: Allowable values are:
kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
.
- Constraints: Allowable values are:
- move_
after float - Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - Specifies the Google tier types.
- Constraints: Allowable values are:
kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
.
- Constraints: Allowable values are:
- move
After Number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the Google tier types.
- Constraints: Allowable values are:
kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
.
- Constraints: Allowable values are:
BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingOracleTiering, BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingOracleTieringArgs
- Tiers
List<Backup
Recovery Physical Params Object Archival Target Info Tier Setting Oracle Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- Tiers
[]Backup
Recovery Physical Params Object Archival Target Info Tier Setting Oracle Tiering Tier - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Physical Params Object Archival Target Info Tier Setting Oracle Tiering Tier> - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Backup
Recovery Physical Params Object Archival Target Info Tier Setting Oracle Tiering Tier[] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Physical Params Object Archival Target Info Tier Setting Oracle Tiering Tier] - Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingOracleTieringTier, BackupRecoveryPhysicalParamsObjectArchivalTargetInfoTierSettingOracleTieringTierArgs
- Move
After double - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryPhysicalParamsObjectObjectInfo, BackupRecoveryPhysicalParamsObjectObjectInfoArgs
- Child
Objects List<BackupRecovery Physical Params Object Object Info Child Object> - Specifies child object details. Nested schema for child_objects:
- Environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id string - Specifies the global id which is a unique identifier of the object.
- Id double
- Specifies object id.
- Logical
Size doubleBytes - Specifies the logical size of object in bytes.
- Name string
- Specifies the name of the object.
- Object
Hash string - Specifies the hash identifier of the object.
- Object
Type string - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- Os
Type string - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Protection
Type string - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Backup
Recovery Physical Params Object Object Info Sharepoint Site Summary> - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- Source
Id double - Specifies registered source id to which object belongs.
- Source
Name string - Specifies registered source name to which object belongs.
- Uuid string
- Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries List<BackupRecovery Physical Params Object Object Info VCenter Summary> - Nested schema for v_center_summary:
- Windows
Cluster List<BackupSummaries Recovery Physical Params Object Object Info Windows Cluster Summary> - Nested schema for windows_cluster_summary:
- Child
Objects []BackupRecovery Physical Params Object Object Info Child Object - Specifies child object details. Nested schema for child_objects:
- Environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id string - Specifies the global id which is a unique identifier of the object.
- Id float64
- Specifies object id.
- Logical
Size float64Bytes - Specifies the logical size of object in bytes.
- Name string
- Specifies the name of the object.
- Object
Hash string - Specifies the hash identifier of the object.
- Object
Type string - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- Os
Type string - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Protection
Type string - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- []Backup
Recovery Physical Params Object Object Info Sharepoint Site Summary - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- Source
Id float64 - Specifies registered source id to which object belongs.
- Source
Name string - Specifies registered source name to which object belongs.
- Uuid string
- Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries []BackupRecovery Physical Params Object Object Info VCenter Summary - Nested schema for v_center_summary:
- Windows
Cluster []BackupSummaries Recovery Physical Params Object Object Info Windows Cluster Summary - Nested schema for windows_cluster_summary:
- child
Objects List<BackupRecovery Physical Params Object Object Info Child Object> - Specifies child object details. Nested schema for child_objects:
- environment String
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id String - Specifies the global id which is a unique identifier of the object.
- id Double
- Specifies object id.
- logical
Size DoubleBytes - Specifies the logical size of object in bytes.
- name String
- Specifies the name of the object.
- object
Hash String - Specifies the hash identifier of the object.
- object
Type String - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type String - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type String - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Backup
Recovery Physical Params Object Object Info Sharepoint Site Summary> - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id Double - Specifies registered source id to which object belongs.
- source
Name String - Specifies registered source name to which object belongs.
- uuid String
- Specifies the uuid which is a unique identifier of the object.
- v
Center List<BackupSummaries Recovery Physical Params Object Object Info VCenter Summary> - Nested schema for v_center_summary:
- windows
Cluster List<BackupSummaries Recovery Physical Params Object Object Info Windows Cluster Summary> - Nested schema for windows_cluster_summary:
- child
Objects BackupRecovery Physical Params Object Object Info Child Object[] - Specifies child object details. Nested schema for child_objects:
- environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id string - Specifies the global id which is a unique identifier of the object.
- id number
- Specifies object id.
- logical
Size numberBytes - Specifies the logical size of object in bytes.
- name string
- Specifies the name of the object.
- object
Hash string - Specifies the hash identifier of the object.
- object
Type string - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type string - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type string - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- Backup
Recovery Physical Params Object Object Info Sharepoint Site Summary[] - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id number - Specifies registered source id to which object belongs.
- source
Name string - Specifies registered source name to which object belongs.
- uuid string
- Specifies the uuid which is a unique identifier of the object.
- v
Center BackupSummaries Recovery Physical Params Object Object Info VCenter Summary[] - Nested schema for v_center_summary:
- windows
Cluster BackupSummaries Recovery Physical Params Object Object Info Windows Cluster Summary[] - Nested schema for windows_cluster_summary:
- child_
objects Sequence[BackupRecovery Physical Params Object Object Info Child Object] - Specifies child object details. Nested schema for child_objects:
- environment str
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global_
id str - Specifies the global id which is a unique identifier of the object.
- id float
- Specifies object id.
- logical_
size_ floatbytes - Specifies the logical size of object in bytes.
- name str
- Specifies the name of the object.
- object_
hash str - Specifies the hash identifier of the object.
- object_
type str - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os_
type str - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection_
type str - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- Sequence[Backup
Recovery Physical Params Object Object Info Sharepoint Site Summary] - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source_
id float - Specifies registered source id to which object belongs.
- source_
name str - Specifies registered source name to which object belongs.
- uuid str
- Specifies the uuid which is a unique identifier of the object.
- v_
center_ Sequence[Backupsummaries Recovery Physical Params Object Object Info VCenter Summary] - Nested schema for v_center_summary:
- windows_
cluster_ Sequence[Backupsummaries Recovery Physical Params Object Object Info Windows Cluster Summary] - Nested schema for windows_cluster_summary:
- child
Objects List<Property Map> - Specifies child object details. Nested schema for child_objects:
- environment String
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id String - Specifies the global id which is a unique identifier of the object.
- id Number
- Specifies object id.
- logical
Size NumberBytes - Specifies the logical size of object in bytes.
- name String
- Specifies the name of the object.
- object
Hash String - Specifies the hash identifier of the object.
- object
Type String - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type String - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type String - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Property Map>
- Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id Number - Specifies registered source id to which object belongs.
- source
Name String - Specifies registered source name to which object belongs.
- uuid String
- Specifies the uuid which is a unique identifier of the object.
- v
Center List<Property Map>Summaries - Nested schema for v_center_summary:
- windows
Cluster List<Property Map>Summaries - Nested schema for windows_cluster_summary:
BackupRecoveryPhysicalParamsObjectObjectInfoChildObject, BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectArgs
- Child
Objects List<BackupRecovery Physical Params Object Object Info Child Object Child Object> - Specifies child object details. Nested schema for child_objects:
- Environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id string - Specifies the global id which is a unique identifier of the object.
- Id double
- Specifies object id.
- Logical
Size doubleBytes - Specifies the logical size of object in bytes.
- Name string
- Specifies the name of the object.
- Object
Hash string - Specifies the hash identifier of the object.
- Object
Type string - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- Os
Type string - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Protection
Type string - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Backup
Recovery Physical Params Object Object Info Child Object Sharepoint Site Summary> - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- Source
Id double - Specifies registered source id to which object belongs.
- Source
Name string - Specifies registered source name to which object belongs.
- Uuid string
- Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries List<BackupRecovery Physical Params Object Object Info Child Object VCenter Summary> - Nested schema for v_center_summary:
- Windows
Cluster List<BackupSummaries Recovery Physical Params Object Object Info Child Object Windows Cluster Summary> - Nested schema for windows_cluster_summary:
- Child
Objects []BackupRecovery Physical Params Object Object Info Child Object Child Object - Specifies child object details. Nested schema for child_objects:
- Environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id string - Specifies the global id which is a unique identifier of the object.
- Id float64
- Specifies object id.
- Logical
Size float64Bytes - Specifies the logical size of object in bytes.
- Name string
- Specifies the name of the object.
- Object
Hash string - Specifies the hash identifier of the object.
- Object
Type string - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- Os
Type string - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Protection
Type string - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- []Backup
Recovery Physical Params Object Object Info Child Object Sharepoint Site Summary - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- Source
Id float64 - Specifies registered source id to which object belongs.
- Source
Name string - Specifies registered source name to which object belongs.
- Uuid string
- Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries []BackupRecovery Physical Params Object Object Info Child Object VCenter Summary - Nested schema for v_center_summary:
- Windows
Cluster []BackupSummaries Recovery Physical Params Object Object Info Child Object Windows Cluster Summary - Nested schema for windows_cluster_summary:
- child
Objects List<BackupRecovery Physical Params Object Object Info Child Object Child Object> - Specifies child object details. Nested schema for child_objects:
- environment String
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id String - Specifies the global id which is a unique identifier of the object.
- id Double
- Specifies object id.
- logical
Size DoubleBytes - Specifies the logical size of object in bytes.
- name String
- Specifies the name of the object.
- object
Hash String - Specifies the hash identifier of the object.
- object
Type String - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type String - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type String - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Backup
Recovery Physical Params Object Object Info Child Object Sharepoint Site Summary> - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id Double - Specifies registered source id to which object belongs.
- source
Name String - Specifies registered source name to which object belongs.
- uuid String
- Specifies the uuid which is a unique identifier of the object.
- v
Center List<BackupSummaries Recovery Physical Params Object Object Info Child Object VCenter Summary> - Nested schema for v_center_summary:
- windows
Cluster List<BackupSummaries Recovery Physical Params Object Object Info Child Object Windows Cluster Summary> - Nested schema for windows_cluster_summary:
- child
Objects BackupRecovery Physical Params Object Object Info Child Object Child Object[] - Specifies child object details. Nested schema for child_objects:
- environment string
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id string - Specifies the global id which is a unique identifier of the object.
- id number
- Specifies object id.
- logical
Size numberBytes - Specifies the logical size of object in bytes.
- name string
- Specifies the name of the object.
- object
Hash string - Specifies the hash identifier of the object.
- object
Type string - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type string - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type string - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- Backup
Recovery Physical Params Object Object Info Child Object Sharepoint Site Summary[] - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id number - Specifies registered source id to which object belongs.
- source
Name string - Specifies registered source name to which object belongs.
- uuid string
- Specifies the uuid which is a unique identifier of the object.
- v
Center BackupSummaries Recovery Physical Params Object Object Info Child Object VCenter Summary[] - Nested schema for v_center_summary:
- windows
Cluster BackupSummaries Recovery Physical Params Object Object Info Child Object Windows Cluster Summary[] - Nested schema for windows_cluster_summary:
- child_
objects Sequence[BackupRecovery Physical Params Object Object Info Child Object Child Object] - Specifies child object details. Nested schema for child_objects:
- environment str
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global_
id str - Specifies the global id which is a unique identifier of the object.
- id float
- Specifies object id.
- logical_
size_ floatbytes - Specifies the logical size of object in bytes.
- name str
- Specifies the name of the object.
- object_
hash str - Specifies the hash identifier of the object.
- object_
type str - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os_
type str - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection_
type str - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- Sequence[Backup
Recovery Physical Params Object Object Info Child Object Sharepoint Site Summary] - Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source_
id float - Specifies registered source id to which object belongs.
- source_
name str - Specifies registered source name to which object belongs.
- uuid str
- Specifies the uuid which is a unique identifier of the object.
- v_
center_ Sequence[Backupsummaries Recovery Physical Params Object Object Info Child Object VCenter Summary] - Nested schema for v_center_summary:
- windows_
cluster_ Sequence[Backupsummaries Recovery Physical Params Object Object Info Child Object Windows Cluster Summary] - Nested schema for windows_cluster_summary:
- child
Objects List<Property Map> - Specifies child object details. Nested schema for child_objects:
- environment String
- Specifies the environment of the object.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id String - Specifies the global id which is a unique identifier of the object.
- id Number
- Specifies object id.
- logical
Size NumberBytes - Specifies the logical size of object in bytes.
- name String
- Specifies the name of the object.
- object
Hash String - Specifies the hash identifier of the object.
- object
Type String - Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type String - Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type String - Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Property Map>
- Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id Number - Specifies registered source id to which object belongs.
- source
Name String - Specifies registered source name to which object belongs.
- uuid String
- Specifies the uuid which is a unique identifier of the object.
- v
Center List<Property Map>Summaries - Nested schema for v_center_summary:
- windows
Cluster List<Property Map>Summaries - Nested schema for windows_cluster_summary:
BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectSharepointSiteSummary, BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectSharepointSiteSummaryArgs
- Site
Web stringUrl - Specifies the web url for the Sharepoint site.
- Site
Web stringUrl - Specifies the web url for the Sharepoint site.
- site
Web StringUrl - Specifies the web url for the Sharepoint site.
- site
Web stringUrl - Specifies the web url for the Sharepoint site.
- site_
web_ strurl - Specifies the web url for the Sharepoint site.
- site
Web StringUrl - Specifies the web url for the Sharepoint site.
BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectVCenterSummary, BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectVCenterSummaryArgs
- Is
Cloud boolEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- Is
Cloud boolEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud BooleanEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud booleanEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is_
cloud_ boolenv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud BooleanEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectWindowsClusterSummary, BackupRecoveryPhysicalParamsObjectObjectInfoChildObjectWindowsClusterSummaryArgs
- Cluster
Source stringType - Specifies the type of cluster resource this source represents.
- Cluster
Source stringType - Specifies the type of cluster resource this source represents.
- cluster
Source StringType - Specifies the type of cluster resource this source represents.
- cluster
Source stringType - Specifies the type of cluster resource this source represents.
- cluster_
source_ strtype - Specifies the type of cluster resource this source represents.
- cluster
Source StringType - Specifies the type of cluster resource this source represents.
BackupRecoveryPhysicalParamsObjectObjectInfoSharepointSiteSummary, BackupRecoveryPhysicalParamsObjectObjectInfoSharepointSiteSummaryArgs
- Site
Web stringUrl - Specifies the web url for the Sharepoint site.
- Site
Web stringUrl - Specifies the web url for the Sharepoint site.
- site
Web StringUrl - Specifies the web url for the Sharepoint site.
- site
Web stringUrl - Specifies the web url for the Sharepoint site.
- site_
web_ strurl - Specifies the web url for the Sharepoint site.
- site
Web StringUrl - Specifies the web url for the Sharepoint site.
BackupRecoveryPhysicalParamsObjectObjectInfoVCenterSummary, BackupRecoveryPhysicalParamsObjectObjectInfoVCenterSummaryArgs
- Is
Cloud boolEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- Is
Cloud boolEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud BooleanEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud booleanEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is_
cloud_ boolenv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud BooleanEnv - Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
BackupRecoveryPhysicalParamsObjectObjectInfoWindowsClusterSummary, BackupRecoveryPhysicalParamsObjectObjectInfoWindowsClusterSummaryArgs
- Cluster
Source stringType - Specifies the type of cluster resource this source represents.
- Cluster
Source stringType - Specifies the type of cluster resource this source represents.
- cluster
Source StringType - Specifies the type of cluster resource this source represents.
- cluster
Source stringType - Specifies the type of cluster resource this source represents.
- cluster_
source_ strtype - Specifies the type of cluster resource this source represents.
- cluster
Source StringType - Specifies the type of cluster resource this source represents.
BackupRecoveryPhysicalParamsRecoverFileAndFolderParams, BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsArgs
- Files
And List<BackupFolders Recovery Physical Params Recover File And Folder Params Files And Folder> - Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
- Target
Environment string - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- Physical
Target BackupParams Recovery Physical Params Recover File And Folder Params Physical Target Params - Specifies the parameters to recover to a Physical target. Nested schema for physical_target_params:
- Files
And []BackupFolders Recovery Physical Params Recover File And Folder Params Files And Folder - Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
- Target
Environment string - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- Physical
Target BackupParams Recovery Physical Params Recover File And Folder Params Physical Target Params - Specifies the parameters to recover to a Physical target. Nested schema for physical_target_params:
- files
And List<BackupFolders Recovery Physical Params Recover File And Folder Params Files And Folder> - Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
- target
Environment String - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- physical
Target BackupParams Recovery Physical Params Recover File And Folder Params Physical Target Params - Specifies the parameters to recover to a Physical target. Nested schema for physical_target_params:
- files
And BackupFolders Recovery Physical Params Recover File And Folder Params Files And Folder[] - Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
- target
Environment string - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- physical
Target BackupParams Recovery Physical Params Recover File And Folder Params Physical Target Params - Specifies the parameters to recover to a Physical target. Nested schema for physical_target_params:
- files_
and_ Sequence[Backupfolders Recovery Physical Params Recover File And Folder Params Files And Folder] - Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
- target_
environment str - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- physical_
target_ Backupparams Recovery Physical Params Recover File And Folder Params Physical Target Params - Specifies the parameters to recover to a Physical target. Nested schema for physical_target_params:
- files
And List<Property Map>Folders - Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
- target
Environment String - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- physical
Target Property MapParams - Specifies the parameters to recover to a Physical target. Nested schema for physical_target_params:
BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsFilesAndFolder, BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsFilesAndFolderArgs
- Absolute
Path string - Specifies the absolute path to the file or folder.
- Destination
Dir string - Specifies the destination directory where the file/directory was copied.
- Is
Directory bool - Specifies whether this is a directory or not.
- Is
View boolFile Recovery - Specify if the recovery is of type view file/folder.
- Messages List<string>
- Specify error messages about the file during recovery.
- Status string
- Specifies the recovery status for this file or folder.
- Constraints: Allowable values are:
NotStarted
,EstimationInProgress
,EstimationDone
,CopyInProgress
,Finished
.
- Constraints: Allowable values are:
- Absolute
Path string - Specifies the absolute path to the file or folder.
- Destination
Dir string - Specifies the destination directory where the file/directory was copied.
- Is
Directory bool - Specifies whether this is a directory or not.
- Is
View boolFile Recovery - Specify if the recovery is of type view file/folder.
- Messages []string
- Specify error messages about the file during recovery.
- Status string
- Specifies the recovery status for this file or folder.
- Constraints: Allowable values are:
NotStarted
,EstimationInProgress
,EstimationDone
,CopyInProgress
,Finished
.
- Constraints: Allowable values are:
- absolute
Path String - Specifies the absolute path to the file or folder.
- destination
Dir String - Specifies the destination directory where the file/directory was copied.
- is
Directory Boolean - Specifies whether this is a directory or not.
- is
View BooleanFile Recovery - Specify if the recovery is of type view file/folder.
- messages List<String>
- Specify error messages about the file during recovery.
- status String
- Specifies the recovery status for this file or folder.
- Constraints: Allowable values are:
NotStarted
,EstimationInProgress
,EstimationDone
,CopyInProgress
,Finished
.
- Constraints: Allowable values are:
- absolute
Path string - Specifies the absolute path to the file or folder.
- destination
Dir string - Specifies the destination directory where the file/directory was copied.
- is
Directory boolean - Specifies whether this is a directory or not.
- is
View booleanFile Recovery - Specify if the recovery is of type view file/folder.
- messages string[]
- Specify error messages about the file during recovery.
- status string
- Specifies the recovery status for this file or folder.
- Constraints: Allowable values are:
NotStarted
,EstimationInProgress
,EstimationDone
,CopyInProgress
,Finished
.
- Constraints: Allowable values are:
- absolute_
path str - Specifies the absolute path to the file or folder.
- destination_
dir str - Specifies the destination directory where the file/directory was copied.
- is_
directory bool - Specifies whether this is a directory or not.
- is_
view_ boolfile_ recovery - Specify if the recovery is of type view file/folder.
- messages Sequence[str]
- Specify error messages about the file during recovery.
- status str
- Specifies the recovery status for this file or folder.
- Constraints: Allowable values are:
NotStarted
,EstimationInProgress
,EstimationDone
,CopyInProgress
,Finished
.
- Constraints: Allowable values are:
- absolute
Path String - Specifies the absolute path to the file or folder.
- destination
Dir String - Specifies the destination directory where the file/directory was copied.
- is
Directory Boolean - Specifies whether this is a directory or not.
- is
View BooleanFile Recovery - Specify if the recovery is of type view file/folder.
- messages List<String>
- Specify error messages about the file during recovery.
- status String
- Specifies the recovery status for this file or folder.
- Constraints: Allowable values are:
NotStarted
,EstimationInProgress
,EstimationDone
,CopyInProgress
,Finished
.
- Constraints: Allowable values are:
BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParams, BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsArgs
- Recover
Target BackupRecovery Physical Params Recover File And Folder Params Physical Target Params Recover Target - Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
- Alternate
Restore stringDirectory - Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
- Continue
On boolError - Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
- Overwrite
Existing bool - Specifies whether to overwrite existing file/folder during recovery.
- Preserve
Acls bool - Whether to preserve the ACLs of the original file.
- Preserve
Attributes bool - Specifies whether to preserve file/folder attributes during recovery.
- Preserve
Timestamps bool - Whether to preserve the original time stamps.
- Restore
Entity stringType - Specifies the restore type (restore everything or ACLs only) when restoring or downloading files or folders from a Physical file based or block based backup snapshot.
- Constraints: Allowable values are:
kRegular
,kACLOnly
.
- Constraints: Allowable values are:
- Restore
To boolOriginal Paths - If this is true, then files will be restored to original paths.
- Save
Success boolFiles - Specifies whether to save success files or not. Default value is false.
- Vlan
Config BackupRecovery Physical Params Recover File And Folder Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- Recover
Target BackupRecovery Physical Params Recover File And Folder Params Physical Target Params Recover Target - Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
- Alternate
Restore stringDirectory - Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
- Continue
On boolError - Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
- Overwrite
Existing bool - Specifies whether to overwrite existing file/folder during recovery.
- Preserve
Acls bool - Whether to preserve the ACLs of the original file.
- Preserve
Attributes bool - Specifies whether to preserve file/folder attributes during recovery.
- Preserve
Timestamps bool - Whether to preserve the original time stamps.
- Restore
Entity stringType - Specifies the restore type (restore everything or ACLs only) when restoring or downloading files or folders from a Physical file based or block based backup snapshot.
- Constraints: Allowable values are:
kRegular
,kACLOnly
.
- Constraints: Allowable values are:
- Restore
To boolOriginal Paths - If this is true, then files will be restored to original paths.
- Save
Success boolFiles - Specifies whether to save success files or not. Default value is false.
- Vlan
Config BackupRecovery Physical Params Recover File And Folder Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- recover
Target BackupRecovery Physical Params Recover File And Folder Params Physical Target Params Recover Target - Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
- alternate
Restore StringDirectory - Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
- continue
On BooleanError - Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
- overwrite
Existing Boolean - Specifies whether to overwrite existing file/folder during recovery.
- preserve
Acls Boolean - Whether to preserve the ACLs of the original file.
- preserve
Attributes Boolean - Specifies whether to preserve file/folder attributes during recovery.
- preserve
Timestamps Boolean - Whether to preserve the original time stamps.
- restore
Entity StringType - Specifies the restore type (restore everything or ACLs only) when restoring or downloading files or folders from a Physical file based or block based backup snapshot.
- Constraints: Allowable values are:
kRegular
,kACLOnly
.
- Constraints: Allowable values are:
- restore
To BooleanOriginal Paths - If this is true, then files will be restored to original paths.
- save
Success BooleanFiles - Specifies whether to save success files or not. Default value is false.
- vlan
Config BackupRecovery Physical Params Recover File And Folder Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- recover
Target BackupRecovery Physical Params Recover File And Folder Params Physical Target Params Recover Target - Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
- alternate
Restore stringDirectory - Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
- continue
On booleanError - Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
- overwrite
Existing boolean - Specifies whether to overwrite existing file/folder during recovery.
- preserve
Acls boolean - Whether to preserve the ACLs of the original file.
- preserve
Attributes boolean - Specifies whether to preserve file/folder attributes during recovery.
- preserve
Timestamps boolean - Whether to preserve the original time stamps.
- restore
Entity stringType - Specifies the restore type (restore everything or ACLs only) when restoring or downloading files or folders from a Physical file based or block based backup snapshot.
- Constraints: Allowable values are:
kRegular
,kACLOnly
.
- Constraints: Allowable values are:
- restore
To booleanOriginal Paths - If this is true, then files will be restored to original paths.
- save
Success booleanFiles - Specifies whether to save success files or not. Default value is false.
- vlan
Config BackupRecovery Physical Params Recover File And Folder Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- recover_
target BackupRecovery Physical Params Recover File And Folder Params Physical Target Params Recover Target - Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
- alternate_
restore_ strdirectory - Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
- continue_
on_ boolerror - Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
- overwrite_
existing bool - Specifies whether to overwrite existing file/folder during recovery.
- preserve_
acls bool - Whether to preserve the ACLs of the original file.
- preserve_
attributes bool - Specifies whether to preserve file/folder attributes during recovery.
- preserve_
timestamps bool - Whether to preserve the original time stamps.
- restore_
entity_ strtype - Specifies the restore type (restore everything or ACLs only) when restoring or downloading files or folders from a Physical file based or block based backup snapshot.
- Constraints: Allowable values are:
kRegular
,kACLOnly
.
- Constraints: Allowable values are:
- restore_
to_ booloriginal_ paths - If this is true, then files will be restored to original paths.
- save_
success_ boolfiles - Specifies whether to save success files or not. Default value is false.
- vlan_
config BackupRecovery Physical Params Recover File And Folder Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- recover
Target Property Map - Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
- alternate
Restore StringDirectory - Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
- continue
On BooleanError - Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
- overwrite
Existing Boolean - Specifies whether to overwrite existing file/folder during recovery.
- preserve
Acls Boolean - Whether to preserve the ACLs of the original file.
- preserve
Attributes Boolean - Specifies whether to preserve file/folder attributes during recovery.
- preserve
Timestamps Boolean - Whether to preserve the original time stamps.
- restore
Entity StringType - Specifies the restore type (restore everything or ACLs only) when restoring or downloading files or folders from a Physical file based or block based backup snapshot.
- Constraints: Allowable values are:
kRegular
,kACLOnly
.
- Constraints: Allowable values are:
- restore
To BooleanOriginal Paths - If this is true, then files will be restored to original paths.
- save
Success BooleanFiles - Specifies whether to save success files or not. Default value is false.
- vlan
Config Property Map - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsRecoverTarget, BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsRecoverTargetArgs
- Id double
- Specifies the id of the object.
- Name string
- Specifies the name of the object.
- Parent
Source doubleId - Specifies the id of the parent source of the target.
- Parent
Source stringName - Specifies the name of the parent source of the target.
- Id float64
- Specifies the id of the object.
- Name string
- Specifies the name of the object.
- Parent
Source float64Id - Specifies the id of the parent source of the target.
- Parent
Source stringName - Specifies the name of the parent source of the target.
- id Double
- Specifies the id of the object.
- name String
- Specifies the name of the object.
- parent
Source DoubleId - Specifies the id of the parent source of the target.
- parent
Source StringName - Specifies the name of the parent source of the target.
- id number
- Specifies the id of the object.
- name string
- Specifies the name of the object.
- parent
Source numberId - Specifies the id of the parent source of the target.
- parent
Source stringName - Specifies the name of the parent source of the target.
- id float
- Specifies the id of the object.
- name str
- Specifies the name of the object.
- parent_
source_ floatid - Specifies the id of the parent source of the target.
- parent_
source_ strname - Specifies the name of the parent source of the target.
- id Number
- Specifies the id of the object.
- name String
- Specifies the name of the object.
- parent
Source NumberId - Specifies the id of the parent source of the target.
- parent
Source StringName - Specifies the name of the parent source of the target.
BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsVlanConfig, BackupRecoveryPhysicalParamsRecoverFileAndFolderParamsPhysicalTargetParamsVlanConfigArgs
- Disable
Vlan bool - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- Id double
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- Interface
Name string - Interface group to use for Recovery.
- Disable
Vlan bool - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- Id float64
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- Interface
Name string - Interface group to use for Recovery.
- disable
Vlan Boolean - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id Double
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface
Name String - Interface group to use for Recovery.
- disable
Vlan boolean - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id number
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface
Name string - Interface group to use for Recovery.
- disable_
vlan bool - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id float
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface_
name str - Interface group to use for Recovery.
- disable
Vlan Boolean - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id Number
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface
Name String - Interface group to use for Recovery.
BackupRecoveryPhysicalParamsRecoverVolumeParams, BackupRecoveryPhysicalParamsRecoverVolumeParamsArgs
- Target
Environment string - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- Physical
Target BackupParams Recovery Physical Params Recover Volume Params Physical Target Params - Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
- Target
Environment string - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- Physical
Target BackupParams Recovery Physical Params Recover Volume Params Physical Target Params - Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
- target
Environment String - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- physical
Target BackupParams Recovery Physical Params Recover Volume Params Physical Target Params - Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
- target
Environment string - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- physical
Target BackupParams Recovery Physical Params Recover Volume Params Physical Target Params - Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
- target_
environment str - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- physical_
target_ Backupparams Recovery Physical Params Recover Volume Params Physical Target Params - Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
- target
Environment String - Specifies the environment of the recovery target. The corresponding params below must be filled out.
- Constraints: Allowable values are:
kPhysical
.
- Constraints: Allowable values are:
- physical
Target Property MapParams - Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParams, BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsArgs
- Mount
Target BackupRecovery Physical Params Recover Volume Params Physical Target Params Mount Target - Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
- Volume
Mappings List<BackupRecovery Physical Params Recover Volume Params Physical Target Params Volume Mapping> - Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
- Force
Unmount boolVolume - Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
- Vlan
Config BackupRecovery Physical Params Recover Volume Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- Mount
Target BackupRecovery Physical Params Recover Volume Params Physical Target Params Mount Target - Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
- Volume
Mappings []BackupRecovery Physical Params Recover Volume Params Physical Target Params Volume Mapping - Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
- Force
Unmount boolVolume - Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
- Vlan
Config BackupRecovery Physical Params Recover Volume Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- mount
Target BackupRecovery Physical Params Recover Volume Params Physical Target Params Mount Target - Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
- volume
Mappings List<BackupRecovery Physical Params Recover Volume Params Physical Target Params Volume Mapping> - Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
- force
Unmount BooleanVolume - Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
- vlan
Config BackupRecovery Physical Params Recover Volume Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- mount
Target BackupRecovery Physical Params Recover Volume Params Physical Target Params Mount Target - Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
- volume
Mappings BackupRecovery Physical Params Recover Volume Params Physical Target Params Volume Mapping[] - Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
- force
Unmount booleanVolume - Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
- vlan
Config BackupRecovery Physical Params Recover Volume Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- mount_
target BackupRecovery Physical Params Recover Volume Params Physical Target Params Mount Target - Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
- volume_
mappings Sequence[BackupRecovery Physical Params Recover Volume Params Physical Target Params Volume Mapping] - Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
- force_
unmount_ boolvolume - Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
- vlan_
config BackupRecovery Physical Params Recover Volume Params Physical Target Params Vlan Config - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
- mount
Target Property Map - Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
- volume
Mappings List<Property Map> - Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
- force
Unmount BooleanVolume - Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
- vlan
Config Property Map - Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsMountTarget, BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsMountTargetArgs
BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsVlanConfig, BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsVlanConfigArgs
- Disable
Vlan bool - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- Id double
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- Interface
Name string - Interface group to use for Recovery.
- Disable
Vlan bool - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- Id float64
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- Interface
Name string - Interface group to use for Recovery.
- disable
Vlan Boolean - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id Double
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface
Name String - Interface group to use for Recovery.
- disable
Vlan boolean - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id number
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface
Name string - Interface group to use for Recovery.
- disable_
vlan bool - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id float
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface_
name str - Interface group to use for Recovery.
- disable
Vlan Boolean - If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
- id Number
- If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
- interface
Name String - Interface group to use for Recovery.
BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsVolumeMapping, BackupRecoveryPhysicalParamsRecoverVolumeParamsPhysicalTargetParamsVolumeMappingArgs
- Destination
Volume stringGuid - Specifies the guid of the destination volume.
- Source
Volume stringGuid - Specifies the guid of the source volume.
- Destination
Volume stringGuid - Specifies the guid of the destination volume.
- Source
Volume stringGuid - Specifies the guid of the source volume.
- destination
Volume StringGuid - Specifies the guid of the destination volume.
- source
Volume StringGuid - Specifies the guid of the source volume.
- destination
Volume stringGuid - Specifies the guid of the destination volume.
- source
Volume stringGuid - Specifies the guid of the source volume.
- destination_
volume_ strguid - Specifies the guid of the destination volume.
- source_
volume_ strguid - Specifies the guid of the source volume.
- destination
Volume StringGuid - Specifies the guid of the destination volume.
- source
Volume StringGuid - Specifies the guid of the source volume.
BackupRecoveryPhysicalParamsSystemRecoveryParams, BackupRecoveryPhysicalParamsSystemRecoveryParamsArgs
- Full
Nas stringPath - Specifies the path to the recovery view.
- Full
Nas stringPath - Specifies the path to the recovery view.
- full
Nas StringPath - Specifies the path to the recovery view.
- full
Nas stringPath - Specifies the path to the recovery view.
- full_
nas_ strpath - Specifies the path to the recovery view.
- full
Nas StringPath - Specifies the path to the recovery view.
BackupRecoveryRetrieveArchiveTask, BackupRecoveryRetrieveArchiveTaskArgs
- Task
Uid string - (String) Specifies the globally unique id for this retrieval of an archive task.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- Uptier
Expiry List<double>Times - (List) Specifies how much time the retrieved entity is present in the hot-tiers.
- Task
Uid string - (String) Specifies the globally unique id for this retrieval of an archive task.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- Uptier
Expiry []float64Times - (List) Specifies how much time the retrieved entity is present in the hot-tiers.
- task
Uid String - (String) Specifies the globally unique id for this retrieval of an archive task.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- uptier
Expiry List<Double>Times - (List) Specifies how much time the retrieved entity is present in the hot-tiers.
- task
Uid string - (String) Specifies the globally unique id for this retrieval of an archive task.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- uptier
Expiry number[]Times - (List) Specifies how much time the retrieved entity is present in the hot-tiers.
- task_
uid str - (String) Specifies the globally unique id for this retrieval of an archive task.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- uptier_
expiry_ Sequence[float]times - (List) Specifies how much time the retrieved entity is present in the hot-tiers.
- task
Uid String - (String) Specifies the globally unique id for this retrieval of an archive task.
- Constraints: The value must match regular expression
/^\\d+:\\d+:\\d+$/
.
- Constraints: The value must match regular expression
- uptier
Expiry List<Number>Times - (List) Specifies how much time the retrieved entity is present in the hot-tiers.
Import
You can import the ibm_backup_recovery
resource by using id
. Specifies the id of the Recovery.The ID is formed using tenantID and resourceId.
id = <tenantId>::<recovery_id>
.
Syntax
import {
to = <ibm_backup_recovery_resource>
id = "<tenantId>::<recovery_id>"
}
Example
resource “ibm_backup_recovery” “backup_recovery_instance” {
x_ibm_tenant_id = "jhxqx715r9/"
snapshot_environment = "kPhysical"
name = "terra-recovery-1"
physical_params {
recovery_action = "RecoverFiles"
objects {
snapshot_id = data.ibm_backup_recovery_object_snapshots.object_snapshot.snapshots.0.id
}
recover_file_and_folder_params {
target_environment = "kPhysical"
files_and_folders {
absolute_path = "/data/"
}
physical_target_params {
recover_target {
id = 3
}
restore_entity_type = "kRegular"
alternate_restore_directory = "/data/"
}
}
}
}
import {
to = ibm_backup_recovery.backup_recovery_instance
id = "jhxqx715r9/::5170815044477768:1732541085048:484"
}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.