AzureFileShareProtectionPolicyArgs

data class AzureFileShareProtectionPolicyArgs(val backupManagementType: Output<String>, val protectedItemsCount: Output<Int>? = null, val resourceGuardOperationRequests: Output<List<String>>? = null, val retentionPolicy: Output<Either<LongTermRetentionPolicyArgs, SimpleRetentionPolicyArgs>>? = null, val schedulePolicy: Output<Any>? = null, val timeZone: Output<String>? = null, val vaultRetentionPolicy: Output<VaultRetentionPolicyArgs>? = null, val workLoadType: Output<Either<String, WorkloadType>>? = null) : ConvertibleToJava<AzureFileShareProtectionPolicyArgs>

AzureStorage backup policy.

Constructors

Link copied to clipboard
constructor(backupManagementType: Output<String>, protectedItemsCount: Output<Int>? = null, resourceGuardOperationRequests: Output<List<String>>? = null, retentionPolicy: Output<Either<LongTermRetentionPolicyArgs, SimpleRetentionPolicyArgs>>? = null, schedulePolicy: Output<Any>? = null, timeZone: Output<String>? = null, vaultRetentionPolicy: Output<VaultRetentionPolicyArgs>? = null, workLoadType: Output<Either<String, WorkloadType>>? = 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 'AzureStorage'.

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

Retention policy with the details on backup copy retention ranges.

Link copied to clipboard
val schedulePolicy: Output<Any>? = null

Backup schedule specified as part of backup policy.

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

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

Link copied to clipboard

Retention policy with the details on hardened backup copy retention ranges.

Link copied to clipboard
val workLoadType: Output<Either<String, WorkloadType>>? = null

Type of workload for the backup management

Functions

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