AzureVmWorkloadSAPAseDatabaseProtectedItemArgs

data class AzureVmWorkloadSAPAseDatabaseProtectedItemArgs(val backupSetName: Output<String>? = null, val containerName: Output<String>? = null, val createMode: Output<Either<String, CreateMode>>? = null, val deferredDeleteTimeInUTC: Output<String>? = null, val deferredDeleteTimeRemaining: Output<String>? = null, val extendedInfo: Output<AzureVmWorkloadProtectedItemExtendedInfoArgs>? = null, val isArchiveEnabled: Output<Boolean>? = null, val isDeferredDeleteScheduleUpcoming: Output<Boolean>? = null, val isRehydrate: Output<Boolean>? = null, val isScheduledForDeferredDelete: Output<Boolean>? = null, val kpisHealths: Output<Map<String, KPIResourceHealthDetailsArgs>>? = null, val lastBackupStatus: Output<Either<String, LastBackupStatus>>? = null, val lastBackupTime: Output<String>? = null, val lastRecoveryPoint: Output<String>? = null, val nodesList: Output<List<DistributedNodesInfoArgs>>? = null, val parentName: Output<String>? = null, val parentType: Output<String>? = null, val policyId: Output<String>? = null, val policyName: Output<String>? = null, val protectedItemDataSourceId: Output<String>? = null, val protectedItemHealthStatus: Output<Either<String, ProtectedItemHealthStatus>>? = null, val protectedItemType: Output<String>, val protectionState: Output<Either<String, ProtectionState>>? = null, val resourceGuardOperationRequests: Output<List<String>>? = null, val serverName: Output<String>? = null, val softDeleteRetentionPeriodInDays: Output<Int>? = null, val sourceResourceId: Output<String>? = null) : ConvertibleToJava<AzureVmWorkloadSAPAseDatabaseProtectedItemArgs>

Azure VM workload-specific protected item representing SAP ASE Database.

Constructors

constructor(backupSetName: Output<String>? = null, containerName: Output<String>? = null, createMode: Output<Either<String, CreateMode>>? = null, deferredDeleteTimeInUTC: Output<String>? = null, deferredDeleteTimeRemaining: Output<String>? = null, extendedInfo: Output<AzureVmWorkloadProtectedItemExtendedInfoArgs>? = null, isArchiveEnabled: Output<Boolean>? = null, isDeferredDeleteScheduleUpcoming: Output<Boolean>? = null, isRehydrate: Output<Boolean>? = null, isScheduledForDeferredDelete: Output<Boolean>? = null, kpisHealths: Output<Map<String, KPIResourceHealthDetailsArgs>>? = null, lastBackupStatus: Output<Either<String, LastBackupStatus>>? = null, lastBackupTime: Output<String>? = null, lastRecoveryPoint: Output<String>? = null, nodesList: Output<List<DistributedNodesInfoArgs>>? = null, parentName: Output<String>? = null, parentType: Output<String>? = null, policyId: Output<String>? = null, policyName: Output<String>? = null, protectedItemDataSourceId: Output<String>? = null, protectedItemHealthStatus: Output<Either<String, ProtectedItemHealthStatus>>? = null, protectedItemType: Output<String>, protectionState: Output<Either<String, ProtectionState>>? = null, resourceGuardOperationRequests: Output<List<String>>? = null, serverName: Output<String>? = null, softDeleteRetentionPeriodInDays: Output<Int>? = null, sourceResourceId: Output<String>? = null)

Properties

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

Name of the backup set the backup item belongs to

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

Unique name of container

Link copied to clipboard
val createMode: Output<Either<String, CreateMode>>? = null

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

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

Time for deferred deletion in UTC

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

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

Link copied to clipboard

Additional information for this backup item.

Link copied to clipboard
val isArchiveEnabled: Output<Boolean>? = null

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: Output<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

Health details of different KPIs

Link copied to clipboard
val lastBackupStatus: Output<Either<String, LastBackupStatus>>? = null

Last backup operation status. Possible values: Healthy, Unhealthy.

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

Timestamp of the last backup operation on this backup item.

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

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

Link copied to clipboard

List of the nodes in case of distributed container.

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

Parent name of the DB such as Instance or Availability Group.

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

Parent type of protected item, example: for a DB, standalone server or distributed

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
val policyName: Output<String>? = null

Name of the policy used for protection

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

Data ID of the protected item.

Link copied to clipboard

Health status of the backup item, evaluated based on last heartbeat received

Link copied to clipboard

backup item type. Expected value is 'AzureVmWorkloadSAPAseDatabase'.

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

Backup state of this backup item.

Link copied to clipboard

ResourceGuardOperationRequests on which LAC check will be performed

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

Host/Cluster Name for instance or AG

Link copied to clipboard

Soft delete retention period in days

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(): AzureVmWorkloadSAPAseDatabaseProtectedItemArgs