AzureWorkloadContainerAutoProtectionIntentArgs

data class AzureWorkloadContainerAutoProtectionIntentArgs(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) : ConvertibleToJava<AzureWorkloadContainerAutoProtectionIntentArgs>

Azure workload specific protection intent item.

Constructors

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)

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 'AzureWorkloadContainerAutoProtectionIntent'.

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.

Functions

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