Class AzureIaaSVMProtectedItemResponse
- java.lang.Object
-
- com.pulumi.azurenative.recoveryservices.outputs.AzureIaaSVMProtectedItemResponse
-
public final class AzureIaaSVMProtectedItemResponse extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AzureIaaSVMProtectedItemResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
backupManagementType()
java.util.Optional<java.lang.String>
backupSetName()
static AzureIaaSVMProtectedItemResponse.Builder
builder()
static AzureIaaSVMProtectedItemResponse.Builder
builder(AzureIaaSVMProtectedItemResponse defaults)
java.util.Optional<java.lang.String>
containerName()
java.util.Optional<java.lang.String>
createMode()
java.util.Optional<java.lang.String>
deferredDeleteTimeInUTC()
java.util.Optional<java.lang.String>
deferredDeleteTimeRemaining()
java.util.Optional<AzureIaaSVMProtectedItemExtendedInfoResponse>
extendedInfo()
java.util.Optional<ExtendedPropertiesResponse>
extendedProperties()
java.lang.String
friendlyName()
java.util.List<AzureIaaSVMHealthDetailsResponse>
healthDetails()
java.lang.String
healthStatus()
java.util.Optional<java.lang.Boolean>
isArchiveEnabled()
java.util.Optional<java.lang.Boolean>
isDeferredDeleteScheduleUpcoming()
java.util.Optional<java.lang.Boolean>
isRehydrate()
java.util.Optional<java.lang.Boolean>
isScheduledForDeferredDelete()
java.util.Map<java.lang.String,KPIResourceHealthDetailsResponse>
kpisHealths()
java.util.Optional<java.lang.String>
lastBackupStatus()
java.lang.String
lastBackupTime()
java.util.Optional<java.lang.String>
lastRecoveryPoint()
java.util.Optional<java.lang.String>
policyId()
java.util.Optional<java.lang.String>
policyName()
java.lang.String
protectedItemDataId()
java.lang.String
protectedItemType()
java.util.Optional<java.lang.String>
protectionState()
java.util.Optional<java.lang.String>
protectionStatus()
java.util.List<java.lang.String>
resourceGuardOperationRequests()
java.util.Optional<java.lang.Integer>
softDeleteRetentionPeriodInDays()
java.util.Optional<java.lang.String>
sourceResourceId()
java.lang.String
vaultId()
java.lang.String
virtualMachineId()
java.lang.String
workloadType()
-
-
-
Method Detail
-
backupManagementType
public java.lang.String backupManagementType()
- Returns:
- Type of backup management for the backed up item.
-
backupSetName
public java.util.Optional<java.lang.String> backupSetName()
- Returns:
- Name of the backup set the backup item belongs to
-
containerName
public java.util.Optional<java.lang.String> containerName()
- Returns:
- Unique name of container
-
createMode
public java.util.Optional<java.lang.String> createMode()
- Returns:
- Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
-
deferredDeleteTimeInUTC
public java.util.Optional<java.lang.String> deferredDeleteTimeInUTC()
- Returns:
- Time for deferred deletion in UTC
-
deferredDeleteTimeRemaining
public java.util.Optional<java.lang.String> deferredDeleteTimeRemaining()
- Returns:
- Time remaining before the DS marked for deferred delete is permanently deleted
-
extendedInfo
public java.util.Optional<AzureIaaSVMProtectedItemExtendedInfoResponse> extendedInfo()
- Returns:
- Additional information for this backup item.
-
extendedProperties
public java.util.Optional<ExtendedPropertiesResponse> extendedProperties()
- Returns:
- Extended Properties for Azure IaasVM Backup.
-
friendlyName
public java.lang.String friendlyName()
- Returns:
- Friendly name of the VM represented by this backup item.
-
healthDetails
public java.util.List<AzureIaaSVMHealthDetailsResponse> healthDetails()
- Returns:
- Health details on this backup item.
-
healthStatus
public java.lang.String healthStatus()
- Returns:
- Health status of protected item.
-
isArchiveEnabled
public java.util.Optional<java.lang.Boolean> isArchiveEnabled()
- Returns:
- Flag to identify whether datasource is protected in archive
-
isDeferredDeleteScheduleUpcoming
public java.util.Optional<java.lang.Boolean> isDeferredDeleteScheduleUpcoming()
- Returns:
- Flag to identify whether the deferred deleted DS is to be purged soon
-
isRehydrate
public java.util.Optional<java.lang.Boolean> isRehydrate()
- Returns:
- Flag to identify that deferred deleted DS is to be moved into Pause state
-
isScheduledForDeferredDelete
public java.util.Optional<java.lang.Boolean> isScheduledForDeferredDelete()
- Returns:
- Flag to identify whether the DS is scheduled for deferred delete
-
kpisHealths
public java.util.Map<java.lang.String,KPIResourceHealthDetailsResponse> kpisHealths()
- Returns:
- Health details of different KPIs
-
lastBackupStatus
public java.util.Optional<java.lang.String> lastBackupStatus()
- Returns:
- Last backup operation status.
-
lastBackupTime
public java.lang.String lastBackupTime()
- Returns:
- Timestamp of the last backup operation on this backup item.
-
lastRecoveryPoint
public java.util.Optional<java.lang.String> lastRecoveryPoint()
- Returns:
- Timestamp when the last (latest) backup copy was created for this backup item.
-
policyId
public java.util.Optional<java.lang.String> policyId()
- Returns:
- ID of the backup policy with which this item is backed up.
-
policyName
public java.util.Optional<java.lang.String> policyName()
- Returns:
- Name of the policy used for protection
-
protectedItemDataId
public java.lang.String protectedItemDataId()
- Returns:
- Data ID of the protected item.
-
protectedItemType
public java.lang.String protectedItemType()
- Returns:
- backup item type. Expected value is 'AzureIaaSVMProtectedItem'.
-
protectionState
public java.util.Optional<java.lang.String> protectionState()
- Returns:
- Backup state of this backup item.
-
protectionStatus
public java.util.Optional<java.lang.String> protectionStatus()
- Returns:
- Backup status of this backup item.
-
resourceGuardOperationRequests
public java.util.List<java.lang.String> resourceGuardOperationRequests()
- Returns:
- ResourceGuardOperationRequests on which LAC check will be performed
-
softDeleteRetentionPeriodInDays
public java.util.Optional<java.lang.Integer> softDeleteRetentionPeriodInDays()
- Returns:
- Soft delete retention period in days
-
sourceResourceId
public java.util.Optional<java.lang.String> sourceResourceId()
- Returns:
- ARM ID of the resource to be backed up.
-
vaultId
public java.lang.String vaultId()
- Returns:
- ID of the vault which protects this item
-
virtualMachineId
public java.lang.String virtualMachineId()
- Returns:
- Fully qualified ARM ID of the virtual machine represented by this item.
-
workloadType
public java.lang.String workloadType()
- Returns:
- Type of workload this item represents.
-
builder
public static AzureIaaSVMProtectedItemResponse.Builder builder()
-
builder
public static AzureIaaSVMProtectedItemResponse.Builder builder(AzureIaaSVMProtectedItemResponse defaults)
-
-