Package-level declarations

Types

Link copied to clipboard
data class GetPolicyFileshareResult(val id: String, val name: String, val recoveryVaultName: String, val resourceGroupName: String)

A collection of values returned by getPolicyFileshare.

Link copied to clipboard
data class GetPolicyVMResult(val id: String, val name: String, val recoveryVaultName: String, val resourceGroupName: String)

A collection of values returned by getPolicyVM.

Link copied to clipboard
data class PolicyFileShareBackup(val frequency: String, val hourly: PolicyFileShareBackupHourly? = null, val time: String? = null)
Link copied to clipboard
data class PolicyFileShareBackupHourly(val interval: Int, val startTime: String, val windowDuration: Int)
Link copied to clipboard
data class PolicyFileShareRetentionDaily(val count: Int)
Link copied to clipboard
data class PolicyFileShareRetentionMonthly(val count: Int, val days: List<Int>? = null, val includeLastDays: Boolean? = null, val weekdays: List<String>? = null, val weeks: List<String>? = null)
Link copied to clipboard
data class PolicyFileShareRetentionWeekly(val count: Int, val weekdays: List<String>)
Link copied to clipboard
data class PolicyFileShareRetentionYearly(val count: Int, val days: List<Int>? = null, val includeLastDays: Boolean? = null, val months: List<String>, val weekdays: List<String>? = null, val weeks: List<String>? = null)
Link copied to clipboard
data class PolicyVMBackup(val frequency: String, val hourDuration: Int? = null, val hourInterval: Int? = null, val time: String, val weekdays: List<String>? = null)
Link copied to clipboard
data class PolicyVMInstantRestoreResourceGroup(val prefix: String, val suffix: String? = null)
Link copied to clipboard
data class PolicyVMRetentionDaily(val count: Int)
Link copied to clipboard
data class PolicyVMRetentionMonthly(val count: Int, val days: List<Int>? = null, val includeLastDays: Boolean? = null, val weekdays: List<String>? = null, val weeks: List<String>? = null)
Link copied to clipboard
data class PolicyVMRetentionWeekly(val count: Int, val weekdays: List<String>)
Link copied to clipboard
data class PolicyVMRetentionYearly(val count: Int, val days: List<Int>? = null, val includeLastDays: Boolean? = null, val months: List<String>, val weekdays: List<String>? = null, val weeks: List<String>? = null)
Link copied to clipboard
data class PolicyVMTieringPolicyArchivedRestorePoint(val duration: Int? = null, val durationType: String? = null, val mode: String)
Link copied to clipboard
data class PolicyVMWorkloadProtectionPolicyBackup(val frequency: String? = null, val frequencyInMinutes: Int? = null, val time: String? = null, val weekdays: List<String>? = null)
data class PolicyVMWorkloadProtectionPolicyRetentionMonthly(val count: Int, val formatType: String, val monthdays: List<Int>? = null, val weekdays: List<String>? = null, val weeks: List<String>? = null)
data class PolicyVMWorkloadProtectionPolicyRetentionYearly(val count: Int, val formatType: String, val monthdays: List<Int>? = null, val months: List<String>, val weekdays: List<String>? = null, val weeks: List<String>? = null)
Link copied to clipboard
data class PolicyVMWorkloadSettings(val compressionEnabled: Boolean? = null, val timeZone: String)