GetRestoreJobsPlainArgs

data class GetRestoreJobsPlainArgs(val outputFile: String? = null, val restoreIds: List<String>? = null, val restoreType: String, val sourceTypes: List<String>? = null, val status: String? = null, val targetBuckets: List<String>? = null, val targetFileSystemIds: List<String>? = null, val targetInstanceIds: List<String>? = null, val vaultIds: List<String>? = null) : ConvertibleToJava<GetRestoreJobsPlainArgs>

A collection of arguments for invoking getRestoreJobs.

Constructors

Link copied to clipboard
constructor(outputFile: String? = null, restoreIds: List<String>? = null, restoreType: String, sourceTypes: List<String>? = null, status: String? = null, targetBuckets: List<String>? = null, targetFileSystemIds: List<String>? = null, targetInstanceIds: List<String>? = null, vaultIds: List<String>? = null)

Properties

Link copied to clipboard
val outputFile: String? = null

File name where to save data source results (after running pulumi preview).

Link copied to clipboard
val restoreIds: List<String>? = null

The list of restore job IDs.

Link copied to clipboard

The Recovery Destination Types. Valid values: ECS_FILE, NAS, OSS,OTS_TABLE, UDM_ECS_ROLLBACK.

Link copied to clipboard
val sourceTypes: List<String>? = null

The list of data source types. Valid values: ECS_FILE, NAS, OSS, OTS_TABLE,UDM_ECS_ROLLBACK.

Link copied to clipboard
val status: String? = null

The status of restore job. Valid values: CANCELED, CANCELING, COMPLETE, CREATED, EXPIRED, FAILED, PARTIAL_COMPLETE, QUEUED, RUNNING.

Link copied to clipboard
val targetBuckets: List<String>? = null

The name of target OSS bucket.

Link copied to clipboard

Valid while source_type equals NAS. The list of destination File System IDs.

Link copied to clipboard

The ID of target ECS instance.

Link copied to clipboard
val vaultIds: List<String>? = null

The list of backup vault IDs.

Functions

Link copied to clipboard
open override fun toJava(): GetRestoreJobsPlainArgs