GenericProtectedItemResponse

data class GenericProtectedItemResponse(val backupManagementType: String, val backupSetName: String? = null, val containerName: String? = null, val createMode: String? = null, val deferredDeleteTimeInUTC: String? = null, val deferredDeleteTimeRemaining: String? = null, val fabricName: String? = null, val friendlyName: String? = null, val isArchiveEnabled: Boolean? = null, val isDeferredDeleteScheduleUpcoming: Boolean? = null, val isRehydrate: Boolean? = null, val isScheduledForDeferredDelete: Boolean? = null, val lastRecoveryPoint: String? = null, val policyId: String? = null, val policyName: String? = null, val policyState: String? = null, val protectedItemId: Double? = null, val protectedItemType: String, val protectionState: String? = null, val resourceGuardOperationRequests: List<String>? = null, val softDeleteRetentionPeriodInDays: Int? = null, val sourceAssociations: Map<String, String>? = null, val sourceResourceId: String? = null, val vaultId: String, val workloadType: String)

Base class for backup items.

Constructors

Link copied to clipboard
constructor(backupManagementType: String, backupSetName: String? = null, containerName: String? = null, createMode: String? = null, deferredDeleteTimeInUTC: String? = null, deferredDeleteTimeRemaining: String? = null, fabricName: String? = null, friendlyName: String? = null, isArchiveEnabled: Boolean? = null, isDeferredDeleteScheduleUpcoming: Boolean? = null, isRehydrate: Boolean? = null, isScheduledForDeferredDelete: Boolean? = null, lastRecoveryPoint: String? = null, policyId: String? = null, policyName: String? = null, policyState: String? = null, protectedItemId: Double? = null, protectedItemType: String, protectionState: String? = null, resourceGuardOperationRequests: List<String>? = null, softDeleteRetentionPeriodInDays: Int? = null, sourceAssociations: Map<String, String>? = null, sourceResourceId: String? = null, vaultId: String, workloadType: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Type of backup management for the backed up item.

Link copied to clipboard
val backupSetName: String? = null

Name of the backup set the backup item belongs to

Link copied to clipboard
val containerName: String? = null

Unique name of container

Link copied to clipboard
val createMode: String? = null

Create mode to indicate recovery of existing soft deleted data source or creation of new data source.

Link copied to clipboard

Time for deferred deletion in UTC

Link copied to clipboard

Time remaining before the DS marked for deferred delete is permanently deleted

Link copied to clipboard
val fabricName: String? = null

Name of this backup item's fabric.

Link copied to clipboard
val friendlyName: String? = null

Friendly name of the container.

Link copied to clipboard

Flag to identify whether datasource is protected in archive

Link copied to clipboard

Flag to identify whether the deferred deleted DS is to be purged soon

Link copied to clipboard
val isRehydrate: Boolean? = null

Flag to identify that deferred deleted DS is to be moved into Pause state

Link copied to clipboard

Flag to identify whether the DS is scheduled for deferred delete

Link copied to clipboard

Timestamp when the last (latest) backup copy was created for this backup item.

Link copied to clipboard
val policyId: String? = null

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

Link copied to clipboard
val policyName: String? = null

Name of the policy used for protection

Link copied to clipboard
val policyState: String? = null

Indicates consistency of policy object and policy applied to this backup item.

Link copied to clipboard
val protectedItemId: Double? = null

Data Plane Service ID of the protected item.

Link copied to clipboard

backup item type. Expected value is 'GenericProtectedItem'.

Link copied to clipboard
val protectionState: String? = null

Backup state of this backup item.

Link copied to clipboard

ResourceGuardOperationRequests on which LAC check will be performed

Link copied to clipboard

Soft delete retention period in days

Link copied to clipboard

Loosely coupled (type, value) associations (example - parent of a protected item)

Link copied to clipboard

ARM ID of the resource to be backed up.

Link copied to clipboard

ID of the vault which protects this item

Link copied to clipboard

Type of workload this item represents.