GenericProtectionPolicyArgs

data class GenericProtectionPolicyArgs(val backupManagementType: Output<String>, val fabricName: Output<String>? = null, val protectedItemsCount: Output<Int>? = null, val resourceGuardOperationRequests: Output<List<String>>? = null, val subProtectionPolicy: Output<List<SubProtectionPolicyArgs>>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<GenericProtectionPolicyArgs>

Azure VM (Mercury) workload-specific backup policy.

Constructors

Link copied to clipboard
constructor(backupManagementType: Output<String>, fabricName: Output<String>? = null, protectedItemsCount: Output<Int>? = null, resourceGuardOperationRequests: Output<List<String>>? = null, subProtectionPolicy: Output<List<SubProtectionPolicyArgs>>? = null, timeZone: Output<String>? = null)

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

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

Name of this policy's fabric.

Link copied to clipboard
val protectedItemsCount: Output<Int>? = null

Number of items associated with this policy.

Link copied to clipboard

ResourceGuard Operation Requests

Link copied to clipboard

List of sub-protection policies which includes schedule and retention

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

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

Functions

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