VMBackupPolicyPropertiesResponse

data class VMBackupPolicyPropertiesResponse(val backupManagementType: String, val instantRPDetails: InstantRPAdditionalDetailsResponse? = null, val instantRpRetentionRangeInDays: Int? = null, val name: String, val policyType: String? = null, val protectedItemsCount: Int? = null, val resourceGuardOperationRequests: List<String>? = null, val retentionPolicy: Either<LongTermRetentionPolicyResponse, SimpleRetentionPolicyResponse>? = null, val schedulePolicy: Any? = null, val tieringPolicy: Map<String, TieringPolicyResponse>? = null, val timeZone: String? = null)

Defines the policy properties for virtual machine backup.

Constructors

Link copied to clipboard
constructor(backupManagementType: String, instantRPDetails: InstantRPAdditionalDetailsResponse? = null, instantRpRetentionRangeInDays: Int? = null, name: String, policyType: String? = null, protectedItemsCount: Int? = null, resourceGuardOperationRequests: List<String>? = null, retentionPolicy: Either<LongTermRetentionPolicyResponse, SimpleRetentionPolicyResponse>? = null, schedulePolicy: Any? = null, tieringPolicy: Map<String, TieringPolicyResponse>? = null, timeZone: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'AzureIaasVM'.

Link copied to clipboard

Instant recovery point additional details.

Link copied to clipboard

Instant RP retention policy range in days

Link copied to clipboard

The name of the VM Backup policy.

Link copied to clipboard
val policyType: String? = null

The policy type.

Link copied to clipboard

Number of items associated with this policy.

Link copied to clipboard

ResourceGuard Operation Requests

Link copied to clipboard

Retention policy with the details on backup copy retention ranges.

Link copied to clipboard
val schedulePolicy: Any? = null

Backup schedule specified as part of backup policy.

Link copied to clipboard

Tiering policy to automatically move RPs to another tier Key is Target Tier, defined in RecoveryPointTierType enum. Tiering policy specifies the criteria to move RP to the target tier.

Link copied to clipboard
val timeZone: String? = null

Time zone optional input as string. For example: "Pacific Standard Time".