AzureWorkloadSQLAutoProtectionIntentArgs

data class AzureWorkloadSQLAutoProtectionIntentArgs(val backupManagementType: Output<Either<String, BackupManagementType>>? = null, val itemId: Output<String>? = null, val policyId: Output<String>? = null, val protectionIntentItemType: Output<String>, val protectionState: Output<Either<String, ProtectionStatus>>? = null, val sourceResourceId: Output<String>? = null, val workloadItemType: Output<Either<String, WorkloadItemType>>? = null) : ConvertibleToJava<AzureWorkloadSQLAutoProtectionIntentArgs>

Azure Workload SQL Auto Protection intent item.

Constructors

Link copied to clipboard
constructor(backupManagementType: Output<Either<String, BackupManagementType>>? = null, itemId: Output<String>? = null, policyId: Output<String>? = null, protectionIntentItemType: Output<String>, protectionState: Output<Either<String, ProtectionStatus>>? = null, sourceResourceId: Output<String>? = null, workloadItemType: Output<Either<String, WorkloadItemType>>? = null)

Properties

Link copied to clipboard
val backupManagementType: Output<Either<String, BackupManagementType>>? = null

Type of backup management for the backed up item.

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

ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId

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

ID of the backup policy with which this item is backed up.

Link copied to clipboard

backup protectionIntent type. Expected value is 'AzureWorkloadSQLAutoProtectionIntent'.

Link copied to clipboard
val protectionState: Output<Either<String, ProtectionStatus>>? = null

Backup state of this backup item.

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

ARM ID of the resource to be backed up.

Link copied to clipboard
val workloadItemType: Output<Either<String, WorkloadItemType>>? = null

Workload item type of the item for which intent is to be set

Functions

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