BackupInstanceArgs

data class BackupInstanceArgs(val dataSourceInfo: Output<DatasourceArgs>, val dataSourceSetInfo: Output<DatasourceSetArgs>? = null, val datasourceAuthCredentials: Output<SecretStoreBasedAuthCredentialsArgs>? = null, val friendlyName: Output<String>? = null, val objectType: Output<String>, val policyInfo: Output<PolicyInfoArgs>, val validationType: Output<Either<String, ValidationType>>? = null) : ConvertibleToJava<BackupInstanceArgs>

Backup Instance

Constructors

Link copied to clipboard
constructor(dataSourceInfo: Output<DatasourceArgs>, dataSourceSetInfo: Output<DatasourceSetArgs>? = null, datasourceAuthCredentials: Output<SecretStoreBasedAuthCredentialsArgs>? = null, friendlyName: Output<String>? = null, objectType: Output<String>, policyInfo: Output<PolicyInfoArgs>, validationType: Output<Either<String, ValidationType>>? = null)

Properties

Link copied to clipboard

Credentials to use to authenticate with data source provider.

Link copied to clipboard

Gets or sets the data source information.

Link copied to clipboard

Gets or sets the data source set information.

Link copied to clipboard
val friendlyName: Output<String>? = null

Gets or sets the Backup Instance friendly name.

Link copied to clipboard
val objectType: Output<String>
Link copied to clipboard

Gets or sets the policy information.

Link copied to clipboard
val validationType: Output<Either<String, ValidationType>>? = null

Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

Functions

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