1. Packages
  2. Azure Native v2
  3. API Docs
  4. recoveryservices
  5. getProtectionPolicy
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.recoveryservices.getProtectionPolicy

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. Azure REST API version: 2023-04-01.

Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01.

Using getProtectionPolicy

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getProtectionPolicy(args: GetProtectionPolicyArgs, opts?: InvokeOptions): Promise<GetProtectionPolicyResult>
function getProtectionPolicyOutput(args: GetProtectionPolicyOutputArgs, opts?: InvokeOptions): Output<GetProtectionPolicyResult>
Copy
def get_protection_policy(policy_name: Optional[str] = None,
                          resource_group_name: Optional[str] = None,
                          vault_name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetProtectionPolicyResult
def get_protection_policy_output(policy_name: Optional[pulumi.Input[str]] = None,
                          resource_group_name: Optional[pulumi.Input[str]] = None,
                          vault_name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetProtectionPolicyResult]
Copy
func LookupProtectionPolicy(ctx *Context, args *LookupProtectionPolicyArgs, opts ...InvokeOption) (*LookupProtectionPolicyResult, error)
func LookupProtectionPolicyOutput(ctx *Context, args *LookupProtectionPolicyOutputArgs, opts ...InvokeOption) LookupProtectionPolicyResultOutput
Copy

> Note: This function is named LookupProtectionPolicy in the Go SDK.

public static class GetProtectionPolicy 
{
    public static Task<GetProtectionPolicyResult> InvokeAsync(GetProtectionPolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetProtectionPolicyResult> Invoke(GetProtectionPolicyInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetProtectionPolicyResult> getProtectionPolicy(GetProtectionPolicyArgs args, InvokeOptions options)
public static Output<GetProtectionPolicyResult> getProtectionPolicy(GetProtectionPolicyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:recoveryservices:getProtectionPolicy
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

PolicyName
This property is required.
Changes to this property will trigger replacement.
string
Backup policy information to be fetched.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
VaultName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
PolicyName
This property is required.
Changes to this property will trigger replacement.
string
Backup policy information to be fetched.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
VaultName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
policyName
This property is required.
Changes to this property will trigger replacement.
String
Backup policy information to be fetched.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group where the recovery services vault is present.
vaultName
This property is required.
Changes to this property will trigger replacement.
String
The name of the recovery services vault.
policyName
This property is required.
Changes to this property will trigger replacement.
string
Backup policy information to be fetched.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
vaultName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
policy_name
This property is required.
Changes to this property will trigger replacement.
str
Backup policy information to be fetched.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group where the recovery services vault is present.
vault_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the recovery services vault.
policyName
This property is required.
Changes to this property will trigger replacement.
String
Backup policy information to be fetched.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group where the recovery services vault is present.
vaultName
This property is required.
Changes to this property will trigger replacement.
String
The name of the recovery services vault.

getProtectionPolicy Result

The following output properties are available:

Id string
Resource Id represents the complete path to the resource.
Name string
Resource name associated with the resource.
Properties Pulumi.AzureNative.RecoveryServices.Outputs.AzureFileShareProtectionPolicyResponse | Pulumi.AzureNative.RecoveryServices.Outputs.AzureIaaSVMProtectionPolicyResponse | Pulumi.AzureNative.RecoveryServices.Outputs.AzureSqlProtectionPolicyResponse | Pulumi.AzureNative.RecoveryServices.Outputs.AzureVmWorkloadProtectionPolicyResponse | Pulumi.AzureNative.RecoveryServices.Outputs.GenericProtectionPolicyResponse | Pulumi.AzureNative.RecoveryServices.Outputs.MabProtectionPolicyResponse
ProtectionPolicyResource properties
Type string
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
ETag string
Optional ETag.
Location string
Resource location.
Tags Dictionary<string, string>
Resource tags.
Id string
Resource Id represents the complete path to the resource.
Name string
Resource name associated with the resource.
Properties AzureFileShareProtectionPolicyResponse | AzureIaaSVMProtectionPolicyResponse | AzureSqlProtectionPolicyResponse | AzureVmWorkloadProtectionPolicyResponse | GenericProtectionPolicyResponse | MabProtectionPolicyResponse
ProtectionPolicyResource properties
Type string
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
ETag string
Optional ETag.
Location string
Resource location.
Tags map[string]string
Resource tags.
id String
Resource Id represents the complete path to the resource.
name String
Resource name associated with the resource.
properties AzureFileShareProtectionPolicyResponse | AzureIaaSVMProtectionPolicyResponse | AzureSqlProtectionPolicyResponse | AzureVmWorkloadProtectionPolicyResponse | GenericProtectionPolicyResponse | MabProtectionPolicyResponse
ProtectionPolicyResource properties
type String
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
eTag String
Optional ETag.
location String
Resource location.
tags Map<String,String>
Resource tags.
id string
Resource Id represents the complete path to the resource.
name string
Resource name associated with the resource.
properties AzureFileShareProtectionPolicyResponse | AzureIaaSVMProtectionPolicyResponse | AzureSqlProtectionPolicyResponse | AzureVmWorkloadProtectionPolicyResponse | GenericProtectionPolicyResponse | MabProtectionPolicyResponse
ProtectionPolicyResource properties
type string
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
eTag string
Optional ETag.
location string
Resource location.
tags {[key: string]: string}
Resource tags.
id str
Resource Id represents the complete path to the resource.
name str
Resource name associated with the resource.
properties AzureFileShareProtectionPolicyResponse | AzureIaaSVMProtectionPolicyResponse | AzureSqlProtectionPolicyResponse | AzureVmWorkloadProtectionPolicyResponse | GenericProtectionPolicyResponse | MabProtectionPolicyResponse
ProtectionPolicyResource properties
type str
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
e_tag str
Optional ETag.
location str
Resource location.
tags Mapping[str, str]
Resource tags.
id String
Resource Id represents the complete path to the resource.
name String
Resource name associated with the resource.
properties Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
ProtectionPolicyResource properties
type String
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
eTag String
Optional ETag.
location String
Resource location.
tags Map<String>
Resource tags.

Supporting Types

AzureFileShareProtectionPolicyResponse

ProtectedItemsCount int
Number of items associated with this policy.
ResourceGuardOperationRequests List<string>
ResourceGuard Operation Requests
RetentionPolicy Pulumi.AzureNative.RecoveryServices.Inputs.LongTermRetentionPolicyResponse | Pulumi.AzureNative.RecoveryServices.Inputs.SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
SchedulePolicy Pulumi.AzureNative.RecoveryServices.Inputs.LogSchedulePolicyResponse | Pulumi.AzureNative.RecoveryServices.Inputs.LongTermSchedulePolicyResponse | Pulumi.AzureNative.RecoveryServices.Inputs.SimpleSchedulePolicyResponse | Pulumi.AzureNative.RecoveryServices.Inputs.SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
TimeZone string
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
WorkLoadType string
Type of workload for the backup management
ProtectedItemsCount int
Number of items associated with this policy.
ResourceGuardOperationRequests []string
ResourceGuard Operation Requests
RetentionPolicy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
SchedulePolicy LogSchedulePolicyResponse | LongTermSchedulePolicyResponse | SimpleSchedulePolicyResponse | SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
TimeZone string
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
WorkLoadType string
Type of workload for the backup management
protectedItemsCount Integer
Number of items associated with this policy.
resourceGuardOperationRequests List<String>
ResourceGuard Operation Requests
retentionPolicy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
schedulePolicy LogSchedulePolicyResponse | LongTermSchedulePolicyResponse | SimpleSchedulePolicyResponse | SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
timeZone String
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
workLoadType String
Type of workload for the backup management
protectedItemsCount number
Number of items associated with this policy.
resourceGuardOperationRequests string[]
ResourceGuard Operation Requests
retentionPolicy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
schedulePolicy LogSchedulePolicyResponse | LongTermSchedulePolicyResponse | SimpleSchedulePolicyResponse | SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
timeZone string
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
workLoadType string
Type of workload for the backup management
protected_items_count int
Number of items associated with this policy.
resource_guard_operation_requests Sequence[str]
ResourceGuard Operation Requests
retention_policy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
schedule_policy LogSchedulePolicyResponse | LongTermSchedulePolicyResponse | SimpleSchedulePolicyResponse | SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
time_zone str
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
work_load_type str
Type of workload for the backup management
protectedItemsCount Number
Number of items associated with this policy.
resourceGuardOperationRequests List<String>
ResourceGuard Operation Requests
retentionPolicy Property Map | Property Map
Retention policy with the details on backup copy retention ranges.
schedulePolicy Property Map | Property Map | Property Map | Property Map
Backup schedule specified as part of backup policy.
timeZone String
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
workLoadType String
Type of workload for the backup management

AzureIaaSVMProtectionPolicyResponse

InstantRPDetails Pulumi.AzureNative.RecoveryServices.Inputs.InstantRPAdditionalDetailsResponse
InstantRpRetentionRangeInDays int
Instant RP retention policy range in days
PolicyType string
ProtectedItemsCount int
Number of items associated with this policy.
ResourceGuardOperationRequests List<string>
ResourceGuard Operation Requests
RetentionPolicy Pulumi.AzureNative.RecoveryServices.Inputs.LongTermRetentionPolicyResponse | Pulumi.AzureNative.RecoveryServices.Inputs.SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
SchedulePolicy Pulumi.AzureNative.RecoveryServices.Inputs.LogSchedulePolicyResponse | Pulumi.AzureNative.RecoveryServices.Inputs.LongTermSchedulePolicyResponse | Pulumi.AzureNative.RecoveryServices.Inputs.SimpleSchedulePolicyResponse | Pulumi.AzureNative.RecoveryServices.Inputs.SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
TieringPolicy Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.TieringPolicyResponse>
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.
TimeZone string
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
InstantRPDetails InstantRPAdditionalDetailsResponse
InstantRpRetentionRangeInDays int
Instant RP retention policy range in days
PolicyType string
ProtectedItemsCount int
Number of items associated with this policy.
ResourceGuardOperationRequests []string
ResourceGuard Operation Requests
RetentionPolicy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
SchedulePolicy LogSchedulePolicyResponse | LongTermSchedulePolicyResponse | SimpleSchedulePolicyResponse | SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
TieringPolicy map[string]TieringPolicyResponse
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.
TimeZone string
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
instantRPDetails InstantRPAdditionalDetailsResponse
instantRpRetentionRangeInDays Integer
Instant RP retention policy range in days
policyType String
protectedItemsCount Integer
Number of items associated with this policy.
resourceGuardOperationRequests List<String>
ResourceGuard Operation Requests
retentionPolicy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
schedulePolicy LogSchedulePolicyResponse | LongTermSchedulePolicyResponse | SimpleSchedulePolicyResponse | SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
tieringPolicy Map<String,TieringPolicyResponse>
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.
timeZone String
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
instantRPDetails InstantRPAdditionalDetailsResponse
instantRpRetentionRangeInDays number
Instant RP retention policy range in days
policyType string
protectedItemsCount number
Number of items associated with this policy.
resourceGuardOperationRequests string[]
ResourceGuard Operation Requests
retentionPolicy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
schedulePolicy LogSchedulePolicyResponse | LongTermSchedulePolicyResponse | SimpleSchedulePolicyResponse | SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
tieringPolicy {[key: string]: TieringPolicyResponse}
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.
timeZone string
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
instant_rp_details InstantRPAdditionalDetailsResponse
instant_rp_retention_range_in_days int
Instant RP retention policy range in days
policy_type str
protected_items_count int
Number of items associated with this policy.
resource_guard_operation_requests Sequence[str]
ResourceGuard Operation Requests
retention_policy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
schedule_policy LogSchedulePolicyResponse | LongTermSchedulePolicyResponse | SimpleSchedulePolicyResponse | SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
tiering_policy Mapping[str, TieringPolicyResponse]
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.
time_zone str
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
instantRPDetails Property Map
instantRpRetentionRangeInDays Number
Instant RP retention policy range in days
policyType String
protectedItemsCount Number
Number of items associated with this policy.
resourceGuardOperationRequests List<String>
ResourceGuard Operation Requests
retentionPolicy Property Map | Property Map
Retention policy with the details on backup copy retention ranges.
schedulePolicy Property Map | Property Map | Property Map | Property Map
Backup schedule specified as part of backup policy.
tieringPolicy Map<Property Map>
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.
timeZone String
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".

AzureSqlProtectionPolicyResponse

ProtectedItemsCount int
Number of items associated with this policy.
ResourceGuardOperationRequests []string
ResourceGuard Operation Requests
RetentionPolicy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy details.
protectedItemsCount Integer
Number of items associated with this policy.
resourceGuardOperationRequests List<String>
ResourceGuard Operation Requests
retentionPolicy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy details.
protectedItemsCount number
Number of items associated with this policy.
resourceGuardOperationRequests string[]
ResourceGuard Operation Requests
retentionPolicy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy details.
protected_items_count int
Number of items associated with this policy.
resource_guard_operation_requests Sequence[str]
ResourceGuard Operation Requests
retention_policy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy details.
protectedItemsCount Number
Number of items associated with this policy.
resourceGuardOperationRequests List<String>
ResourceGuard Operation Requests
retentionPolicy Property Map | Property Map
Retention policy details.

AzureVmWorkloadProtectionPolicyResponse

MakePolicyConsistent bool
Fix the policy inconsistency
ProtectedItemsCount int
Number of items associated with this policy.
ResourceGuardOperationRequests List<string>
ResourceGuard Operation Requests
Settings Pulumi.AzureNative.RecoveryServices.Inputs.SettingsResponse
Common settings for the backup management
SubProtectionPolicy List<Pulumi.AzureNative.RecoveryServices.Inputs.SubProtectionPolicyResponse>
List of sub-protection policies which includes schedule and retention
WorkLoadType string
Type of workload for the backup management
MakePolicyConsistent bool
Fix the policy inconsistency
ProtectedItemsCount int
Number of items associated with this policy.
ResourceGuardOperationRequests []string
ResourceGuard Operation Requests
Settings SettingsResponse
Common settings for the backup management
SubProtectionPolicy []SubProtectionPolicyResponse
List of sub-protection policies which includes schedule and retention
WorkLoadType string
Type of workload for the backup management
makePolicyConsistent Boolean
Fix the policy inconsistency
protectedItemsCount Integer
Number of items associated with this policy.
resourceGuardOperationRequests List<String>
ResourceGuard Operation Requests
settings SettingsResponse
Common settings for the backup management
subProtectionPolicy List<SubProtectionPolicyResponse>
List of sub-protection policies which includes schedule and retention
workLoadType String
Type of workload for the backup management
makePolicyConsistent boolean
Fix the policy inconsistency
protectedItemsCount number
Number of items associated with this policy.
resourceGuardOperationRequests string[]
ResourceGuard Operation Requests
settings SettingsResponse
Common settings for the backup management
subProtectionPolicy SubProtectionPolicyResponse[]
List of sub-protection policies which includes schedule and retention
workLoadType string
Type of workload for the backup management
make_policy_consistent bool
Fix the policy inconsistency
protected_items_count int
Number of items associated with this policy.
resource_guard_operation_requests Sequence[str]
ResourceGuard Operation Requests
settings SettingsResponse
Common settings for the backup management
sub_protection_policy Sequence[SubProtectionPolicyResponse]
List of sub-protection policies which includes schedule and retention
work_load_type str
Type of workload for the backup management
makePolicyConsistent Boolean
Fix the policy inconsistency
protectedItemsCount Number
Number of items associated with this policy.
resourceGuardOperationRequests List<String>
ResourceGuard Operation Requests
settings Property Map
Common settings for the backup management
subProtectionPolicy List<Property Map>
List of sub-protection policies which includes schedule and retention
workLoadType String
Type of workload for the backup management

DailyRetentionFormatResponse

DaysOfTheMonth []DayResponse
List of days of the month.
daysOfTheMonth List<DayResponse>
List of days of the month.
daysOfTheMonth DayResponse[]
List of days of the month.
days_of_the_month Sequence[DayResponse]
List of days of the month.
daysOfTheMonth List<Property Map>
List of days of the month.

DailyRetentionScheduleResponse

RetentionDuration Pulumi.AzureNative.RecoveryServices.Inputs.RetentionDurationResponse
Retention duration of retention Policy.
RetentionTimes List<string>
Retention times of retention policy.
RetentionDuration RetentionDurationResponse
Retention duration of retention Policy.
RetentionTimes []string
Retention times of retention policy.
retentionDuration RetentionDurationResponse
Retention duration of retention Policy.
retentionTimes List<String>
Retention times of retention policy.
retentionDuration RetentionDurationResponse
Retention duration of retention Policy.
retentionTimes string[]
Retention times of retention policy.
retention_duration RetentionDurationResponse
Retention duration of retention Policy.
retention_times Sequence[str]
Retention times of retention policy.
retentionDuration Property Map
Retention duration of retention Policy.
retentionTimes List<String>
Retention times of retention policy.

DailyScheduleResponse

ScheduleRunTimes List<string>
List of times of day this schedule has to be run.
ScheduleRunTimes []string
List of times of day this schedule has to be run.
scheduleRunTimes List<String>
List of times of day this schedule has to be run.
scheduleRunTimes string[]
List of times of day this schedule has to be run.
schedule_run_times Sequence[str]
List of times of day this schedule has to be run.
scheduleRunTimes List<String>
List of times of day this schedule has to be run.

DayResponse

Date int
Date of the month
IsLast bool
Whether Date is last date of month
Date int
Date of the month
IsLast bool
Whether Date is last date of month
date Integer
Date of the month
isLast Boolean
Whether Date is last date of month
date number
Date of the month
isLast boolean
Whether Date is last date of month
date int
Date of the month
is_last bool
Whether Date is last date of month
date Number
Date of the month
isLast Boolean
Whether Date is last date of month

GenericProtectionPolicyResponse

FabricName string
Name of this policy's fabric.
ProtectedItemsCount int
Number of items associated with this policy.
ResourceGuardOperationRequests List<string>
ResourceGuard Operation Requests
SubProtectionPolicy List<Pulumi.AzureNative.RecoveryServices.Inputs.SubProtectionPolicyResponse>
List of sub-protection policies which includes schedule and retention
TimeZone string
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
FabricName string
Name of this policy's fabric.
ProtectedItemsCount int
Number of items associated with this policy.
ResourceGuardOperationRequests []string
ResourceGuard Operation Requests
SubProtectionPolicy []SubProtectionPolicyResponse
List of sub-protection policies which includes schedule and retention
TimeZone string
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
fabricName String
Name of this policy's fabric.
protectedItemsCount Integer
Number of items associated with this policy.
resourceGuardOperationRequests List<String>
ResourceGuard Operation Requests
subProtectionPolicy List<SubProtectionPolicyResponse>
List of sub-protection policies which includes schedule and retention
timeZone String
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
fabricName string
Name of this policy's fabric.
protectedItemsCount number
Number of items associated with this policy.
resourceGuardOperationRequests string[]
ResourceGuard Operation Requests
subProtectionPolicy SubProtectionPolicyResponse[]
List of sub-protection policies which includes schedule and retention
timeZone string
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
fabric_name str
Name of this policy's fabric.
protected_items_count int
Number of items associated with this policy.
resource_guard_operation_requests Sequence[str]
ResourceGuard Operation Requests
sub_protection_policy Sequence[SubProtectionPolicyResponse]
List of sub-protection policies which includes schedule and retention
time_zone str
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
fabricName String
Name of this policy's fabric.
protectedItemsCount Number
Number of items associated with this policy.
resourceGuardOperationRequests List<String>
ResourceGuard Operation Requests
subProtectionPolicy List<Property Map>
List of sub-protection policies which includes schedule and retention
timeZone String
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".

HourlyScheduleResponse

Interval int
Interval at which backup needs to be triggered. For hourly the value can be 4/6/8/12
ScheduleWindowDuration int
To specify duration of the backup window
ScheduleWindowStartTime string
To specify start time of the backup window
Interval int
Interval at which backup needs to be triggered. For hourly the value can be 4/6/8/12
ScheduleWindowDuration int
To specify duration of the backup window
ScheduleWindowStartTime string
To specify start time of the backup window
interval Integer
Interval at which backup needs to be triggered. For hourly the value can be 4/6/8/12
scheduleWindowDuration Integer
To specify duration of the backup window
scheduleWindowStartTime String
To specify start time of the backup window
interval number
Interval at which backup needs to be triggered. For hourly the value can be 4/6/8/12
scheduleWindowDuration number
To specify duration of the backup window
scheduleWindowStartTime string
To specify start time of the backup window
interval int
Interval at which backup needs to be triggered. For hourly the value can be 4/6/8/12
schedule_window_duration int
To specify duration of the backup window
schedule_window_start_time str
To specify start time of the backup window
interval Number
Interval at which backup needs to be triggered. For hourly the value can be 4/6/8/12
scheduleWindowDuration Number
To specify duration of the backup window
scheduleWindowStartTime String
To specify start time of the backup window

InstantRPAdditionalDetailsResponse

LogSchedulePolicyResponse

ScheduleFrequencyInMins int
Frequency of the log schedule operation of this policy in minutes.
ScheduleFrequencyInMins int
Frequency of the log schedule operation of this policy in minutes.
scheduleFrequencyInMins Integer
Frequency of the log schedule operation of this policy in minutes.
scheduleFrequencyInMins number
Frequency of the log schedule operation of this policy in minutes.
schedule_frequency_in_mins int
Frequency of the log schedule operation of this policy in minutes.
scheduleFrequencyInMins Number
Frequency of the log schedule operation of this policy in minutes.

LongTermRetentionPolicyResponse

DailySchedule DailyRetentionScheduleResponse
Daily retention schedule of the protection policy.
MonthlySchedule MonthlyRetentionScheduleResponse
Monthly retention schedule of the protection policy.
WeeklySchedule WeeklyRetentionScheduleResponse
Weekly retention schedule of the protection policy.
YearlySchedule YearlyRetentionScheduleResponse
Yearly retention schedule of the protection policy.
dailySchedule DailyRetentionScheduleResponse
Daily retention schedule of the protection policy.
monthlySchedule MonthlyRetentionScheduleResponse
Monthly retention schedule of the protection policy.
weeklySchedule WeeklyRetentionScheduleResponse
Weekly retention schedule of the protection policy.
yearlySchedule YearlyRetentionScheduleResponse
Yearly retention schedule of the protection policy.
dailySchedule DailyRetentionScheduleResponse
Daily retention schedule of the protection policy.
monthlySchedule MonthlyRetentionScheduleResponse
Monthly retention schedule of the protection policy.
weeklySchedule WeeklyRetentionScheduleResponse
Weekly retention schedule of the protection policy.
yearlySchedule YearlyRetentionScheduleResponse
Yearly retention schedule of the protection policy.
daily_schedule DailyRetentionScheduleResponse
Daily retention schedule of the protection policy.
monthly_schedule MonthlyRetentionScheduleResponse
Monthly retention schedule of the protection policy.
weekly_schedule WeeklyRetentionScheduleResponse
Weekly retention schedule of the protection policy.
yearly_schedule YearlyRetentionScheduleResponse
Yearly retention schedule of the protection policy.
dailySchedule Property Map
Daily retention schedule of the protection policy.
monthlySchedule Property Map
Monthly retention schedule of the protection policy.
weeklySchedule Property Map
Weekly retention schedule of the protection policy.
yearlySchedule Property Map
Yearly retention schedule of the protection policy.

LongTermSchedulePolicyResponse

MabProtectionPolicyResponse

protectedItemsCount Integer
Number of items associated with this policy.
resourceGuardOperationRequests List<String>
ResourceGuard Operation Requests
retentionPolicy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy details.
schedulePolicy LogSchedulePolicyResponse | LongTermSchedulePolicyResponse | SimpleSchedulePolicyResponse | SimpleSchedulePolicyV2Response
Backup schedule of backup policy.
protectedItemsCount Number
Number of items associated with this policy.
resourceGuardOperationRequests List<String>
ResourceGuard Operation Requests
retentionPolicy Property Map | Property Map
Retention policy details.
schedulePolicy Property Map | Property Map | Property Map | Property Map
Backup schedule of backup policy.

MonthlyRetentionScheduleResponse

RetentionDuration Pulumi.AzureNative.RecoveryServices.Inputs.RetentionDurationResponse
Retention duration of retention Policy.
RetentionScheduleDaily Pulumi.AzureNative.RecoveryServices.Inputs.DailyRetentionFormatResponse
Daily retention format for monthly retention policy.
RetentionScheduleFormatType string
Retention schedule format type for monthly retention policy.
RetentionScheduleWeekly Pulumi.AzureNative.RecoveryServices.Inputs.WeeklyRetentionFormatResponse
Weekly retention format for monthly retention policy.
RetentionTimes List<string>
Retention times of retention policy.
RetentionDuration RetentionDurationResponse
Retention duration of retention Policy.
RetentionScheduleDaily DailyRetentionFormatResponse
Daily retention format for monthly retention policy.
RetentionScheduleFormatType string
Retention schedule format type for monthly retention policy.
RetentionScheduleWeekly WeeklyRetentionFormatResponse
Weekly retention format for monthly retention policy.
RetentionTimes []string
Retention times of retention policy.
retentionDuration RetentionDurationResponse
Retention duration of retention Policy.
retentionScheduleDaily DailyRetentionFormatResponse
Daily retention format for monthly retention policy.
retentionScheduleFormatType String
Retention schedule format type for monthly retention policy.
retentionScheduleWeekly WeeklyRetentionFormatResponse
Weekly retention format for monthly retention policy.
retentionTimes List<String>
Retention times of retention policy.
retentionDuration RetentionDurationResponse
Retention duration of retention Policy.
retentionScheduleDaily DailyRetentionFormatResponse
Daily retention format for monthly retention policy.
retentionScheduleFormatType string
Retention schedule format type for monthly retention policy.
retentionScheduleWeekly WeeklyRetentionFormatResponse
Weekly retention format for monthly retention policy.
retentionTimes string[]
Retention times of retention policy.
retention_duration RetentionDurationResponse
Retention duration of retention Policy.
retention_schedule_daily DailyRetentionFormatResponse
Daily retention format for monthly retention policy.
retention_schedule_format_type str
Retention schedule format type for monthly retention policy.
retention_schedule_weekly WeeklyRetentionFormatResponse
Weekly retention format for monthly retention policy.
retention_times Sequence[str]
Retention times of retention policy.
retentionDuration Property Map
Retention duration of retention Policy.
retentionScheduleDaily Property Map
Daily retention format for monthly retention policy.
retentionScheduleFormatType String
Retention schedule format type for monthly retention policy.
retentionScheduleWeekly Property Map
Weekly retention format for monthly retention policy.
retentionTimes List<String>
Retention times of retention policy.

RetentionDurationResponse

Count int
Count of duration types. Retention duration is obtained by the counting the duration type Count times. For example, when Count = 3 and DurationType = Weeks, retention duration will be three weeks.
DurationType string
Retention duration type of retention policy.
Count int
Count of duration types. Retention duration is obtained by the counting the duration type Count times. For example, when Count = 3 and DurationType = Weeks, retention duration will be three weeks.
DurationType string
Retention duration type of retention policy.
count Integer
Count of duration types. Retention duration is obtained by the counting the duration type Count times. For example, when Count = 3 and DurationType = Weeks, retention duration will be three weeks.
durationType String
Retention duration type of retention policy.
count number
Count of duration types. Retention duration is obtained by the counting the duration type Count times. For example, when Count = 3 and DurationType = Weeks, retention duration will be three weeks.
durationType string
Retention duration type of retention policy.
count int
Count of duration types. Retention duration is obtained by the counting the duration type Count times. For example, when Count = 3 and DurationType = Weeks, retention duration will be three weeks.
duration_type str
Retention duration type of retention policy.
count Number
Count of duration types. Retention duration is obtained by the counting the duration type Count times. For example, when Count = 3 and DurationType = Weeks, retention duration will be three weeks.
durationType String
Retention duration type of retention policy.

SettingsResponse

IsCompression bool
Workload compression flag. This has been added so that 'isSqlCompression' will be deprecated once clients upgrade to consider this flag.
Issqlcompression bool
SQL compression flag
TimeZone string
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
IsCompression bool
Workload compression flag. This has been added so that 'isSqlCompression' will be deprecated once clients upgrade to consider this flag.
Issqlcompression bool
SQL compression flag
TimeZone string
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
isCompression Boolean
Workload compression flag. This has been added so that 'isSqlCompression' will be deprecated once clients upgrade to consider this flag.
issqlcompression Boolean
SQL compression flag
timeZone String
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
isCompression boolean
Workload compression flag. This has been added so that 'isSqlCompression' will be deprecated once clients upgrade to consider this flag.
issqlcompression boolean
SQL compression flag
timeZone string
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
is_compression bool
Workload compression flag. This has been added so that 'isSqlCompression' will be deprecated once clients upgrade to consider this flag.
issqlcompression bool
SQL compression flag
time_zone str
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
isCompression Boolean
Workload compression flag. This has been added so that 'isSqlCompression' will be deprecated once clients upgrade to consider this flag.
issqlcompression Boolean
SQL compression flag
timeZone String
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".

SimpleRetentionPolicyResponse

RetentionDuration RetentionDurationResponse
Retention duration of the protection policy.
retentionDuration RetentionDurationResponse
Retention duration of the protection policy.
retentionDuration RetentionDurationResponse
Retention duration of the protection policy.
retention_duration RetentionDurationResponse
Retention duration of the protection policy.
retentionDuration Property Map
Retention duration of the protection policy.

SimpleSchedulePolicyResponse

HourlySchedule Pulumi.AzureNative.RecoveryServices.Inputs.HourlyScheduleResponse
Hourly Schedule of this Policy
ScheduleRunDays List<string>
List of days of week this schedule has to be run.
ScheduleRunFrequency string
Frequency of the schedule operation of this policy.
ScheduleRunTimes List<string>
List of times of day this schedule has to be run.
ScheduleWeeklyFrequency int
At every number weeks this schedule has to be run.
HourlySchedule HourlyScheduleResponse
Hourly Schedule of this Policy
ScheduleRunDays []string
List of days of week this schedule has to be run.
ScheduleRunFrequency string
Frequency of the schedule operation of this policy.
ScheduleRunTimes []string
List of times of day this schedule has to be run.
ScheduleWeeklyFrequency int
At every number weeks this schedule has to be run.
hourlySchedule HourlyScheduleResponse
Hourly Schedule of this Policy
scheduleRunDays List<String>
List of days of week this schedule has to be run.
scheduleRunFrequency String
Frequency of the schedule operation of this policy.
scheduleRunTimes List<String>
List of times of day this schedule has to be run.
scheduleWeeklyFrequency Integer
At every number weeks this schedule has to be run.
hourlySchedule HourlyScheduleResponse
Hourly Schedule of this Policy
scheduleRunDays string[]
List of days of week this schedule has to be run.
scheduleRunFrequency string
Frequency of the schedule operation of this policy.
scheduleRunTimes string[]
List of times of day this schedule has to be run.
scheduleWeeklyFrequency number
At every number weeks this schedule has to be run.
hourly_schedule HourlyScheduleResponse
Hourly Schedule of this Policy
schedule_run_days Sequence[str]
List of days of week this schedule has to be run.
schedule_run_frequency str
Frequency of the schedule operation of this policy.
schedule_run_times Sequence[str]
List of times of day this schedule has to be run.
schedule_weekly_frequency int
At every number weeks this schedule has to be run.
hourlySchedule Property Map
Hourly Schedule of this Policy
scheduleRunDays List<String>
List of days of week this schedule has to be run.
scheduleRunFrequency String
Frequency of the schedule operation of this policy.
scheduleRunTimes List<String>
List of times of day this schedule has to be run.
scheduleWeeklyFrequency Number
At every number weeks this schedule has to be run.

SimpleSchedulePolicyV2Response

DailySchedule DailyScheduleResponse
Daily schedule of this policy
HourlySchedule HourlyScheduleResponse
hourly schedule of this policy
ScheduleRunFrequency string
Frequency of the schedule operation of this policy.
WeeklySchedule WeeklyScheduleResponse
Weekly schedule of this policy
dailySchedule DailyScheduleResponse
Daily schedule of this policy
hourlySchedule HourlyScheduleResponse
hourly schedule of this policy
scheduleRunFrequency String
Frequency of the schedule operation of this policy.
weeklySchedule WeeklyScheduleResponse
Weekly schedule of this policy
dailySchedule DailyScheduleResponse
Daily schedule of this policy
hourlySchedule HourlyScheduleResponse
hourly schedule of this policy
scheduleRunFrequency string
Frequency of the schedule operation of this policy.
weeklySchedule WeeklyScheduleResponse
Weekly schedule of this policy
daily_schedule DailyScheduleResponse
Daily schedule of this policy
hourly_schedule HourlyScheduleResponse
hourly schedule of this policy
schedule_run_frequency str
Frequency of the schedule operation of this policy.
weekly_schedule WeeklyScheduleResponse
Weekly schedule of this policy
dailySchedule Property Map
Daily schedule of this policy
hourlySchedule Property Map
hourly schedule of this policy
scheduleRunFrequency String
Frequency of the schedule operation of this policy.
weeklySchedule Property Map
Weekly schedule of this policy

SubProtectionPolicyResponse

PolicyType string
Type of backup policy type
RetentionPolicy Pulumi.AzureNative.RecoveryServices.Inputs.LongTermRetentionPolicyResponse | Pulumi.AzureNative.RecoveryServices.Inputs.SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
SchedulePolicy Pulumi.AzureNative.RecoveryServices.Inputs.LogSchedulePolicyResponse | Pulumi.AzureNative.RecoveryServices.Inputs.LongTermSchedulePolicyResponse | Pulumi.AzureNative.RecoveryServices.Inputs.SimpleSchedulePolicyResponse | Pulumi.AzureNative.RecoveryServices.Inputs.SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
TieringPolicy Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.TieringPolicyResponse>
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.
PolicyType string
Type of backup policy type
RetentionPolicy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
SchedulePolicy LogSchedulePolicyResponse | LongTermSchedulePolicyResponse | SimpleSchedulePolicyResponse | SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
TieringPolicy map[string]TieringPolicyResponse
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.
policyType String
Type of backup policy type
retentionPolicy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
schedulePolicy LogSchedulePolicyResponse | LongTermSchedulePolicyResponse | SimpleSchedulePolicyResponse | SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
tieringPolicy Map<String,TieringPolicyResponse>
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.
policyType string
Type of backup policy type
retentionPolicy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
schedulePolicy LogSchedulePolicyResponse | LongTermSchedulePolicyResponse | SimpleSchedulePolicyResponse | SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
tieringPolicy {[key: string]: TieringPolicyResponse}
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.
policy_type str
Type of backup policy type
retention_policy LongTermRetentionPolicyResponse | SimpleRetentionPolicyResponse
Retention policy with the details on backup copy retention ranges.
schedule_policy LogSchedulePolicyResponse | LongTermSchedulePolicyResponse | SimpleSchedulePolicyResponse | SimpleSchedulePolicyV2Response
Backup schedule specified as part of backup policy.
tiering_policy Mapping[str, TieringPolicyResponse]
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.
policyType String
Type of backup policy type
retentionPolicy Property Map | Property Map
Retention policy with the details on backup copy retention ranges.
schedulePolicy Property Map | Property Map | Property Map | Property Map
Backup schedule specified as part of backup policy.
tieringPolicy Map<Property Map>
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.

TieringPolicyResponse

Duration int
Number of days/weeks/months/years to retain backups in current tier before tiering. Used only if TieringMode is set to TierAfter
DurationType string
Retention duration type: days/weeks/months/years Used only if TieringMode is set to TierAfter
TieringMode string
Tiering Mode to control automatic tiering of recovery points. Supported values are:

  1. TierRecommended: Tier all recovery points recommended to be tiered
  2. TierAfter: Tier all recovery points after a fixed period, as specified in duration + durationType below.
  3. DoNotTier: Do not tier any recovery points
Duration int
Number of days/weeks/months/years to retain backups in current tier before tiering. Used only if TieringMode is set to TierAfter
DurationType string
Retention duration type: days/weeks/months/years Used only if TieringMode is set to TierAfter
TieringMode string
Tiering Mode to control automatic tiering of recovery points. Supported values are:

  1. TierRecommended: Tier all recovery points recommended to be tiered
  2. TierAfter: Tier all recovery points after a fixed period, as specified in duration + durationType below.
  3. DoNotTier: Do not tier any recovery points
duration Integer
Number of days/weeks/months/years to retain backups in current tier before tiering. Used only if TieringMode is set to TierAfter
durationType String
Retention duration type: days/weeks/months/years Used only if TieringMode is set to TierAfter
tieringMode String
Tiering Mode to control automatic tiering of recovery points. Supported values are:

  1. TierRecommended: Tier all recovery points recommended to be tiered
  2. TierAfter: Tier all recovery points after a fixed period, as specified in duration + durationType below.
  3. DoNotTier: Do not tier any recovery points
duration number
Number of days/weeks/months/years to retain backups in current tier before tiering. Used only if TieringMode is set to TierAfter
durationType string
Retention duration type: days/weeks/months/years Used only if TieringMode is set to TierAfter
tieringMode string
Tiering Mode to control automatic tiering of recovery points. Supported values are:

  1. TierRecommended: Tier all recovery points recommended to be tiered
  2. TierAfter: Tier all recovery points after a fixed period, as specified in duration + durationType below.
  3. DoNotTier: Do not tier any recovery points
duration int
Number of days/weeks/months/years to retain backups in current tier before tiering. Used only if TieringMode is set to TierAfter
duration_type str
Retention duration type: days/weeks/months/years Used only if TieringMode is set to TierAfter
tiering_mode str
Tiering Mode to control automatic tiering of recovery points. Supported values are:

  1. TierRecommended: Tier all recovery points recommended to be tiered
  2. TierAfter: Tier all recovery points after a fixed period, as specified in duration + durationType below.
  3. DoNotTier: Do not tier any recovery points
duration Number
Number of days/weeks/months/years to retain backups in current tier before tiering. Used only if TieringMode is set to TierAfter
durationType String
Retention duration type: days/weeks/months/years Used only if TieringMode is set to TierAfter
tieringMode String
Tiering Mode to control automatic tiering of recovery points. Supported values are:

  1. TierRecommended: Tier all recovery points recommended to be tiered
  2. TierAfter: Tier all recovery points after a fixed period, as specified in duration + durationType below.
  3. DoNotTier: Do not tier any recovery points

WeeklyRetentionFormatResponse

DaysOfTheWeek List<string>
List of days of the week.
WeeksOfTheMonth List<string>
List of weeks of month.
DaysOfTheWeek []string
List of days of the week.
WeeksOfTheMonth []string
List of weeks of month.
daysOfTheWeek List<String>
List of days of the week.
weeksOfTheMonth List<String>
List of weeks of month.
daysOfTheWeek string[]
List of days of the week.
weeksOfTheMonth string[]
List of weeks of month.
days_of_the_week Sequence[str]
List of days of the week.
weeks_of_the_month Sequence[str]
List of weeks of month.
daysOfTheWeek List<String>
List of days of the week.
weeksOfTheMonth List<String>
List of weeks of month.

WeeklyRetentionScheduleResponse

DaysOfTheWeek List<string>
List of days of week for weekly retention policy.
RetentionDuration Pulumi.AzureNative.RecoveryServices.Inputs.RetentionDurationResponse
Retention duration of retention Policy.
RetentionTimes List<string>
Retention times of retention policy.
DaysOfTheWeek []string
List of days of week for weekly retention policy.
RetentionDuration RetentionDurationResponse
Retention duration of retention Policy.
RetentionTimes []string
Retention times of retention policy.
daysOfTheWeek List<String>
List of days of week for weekly retention policy.
retentionDuration RetentionDurationResponse
Retention duration of retention Policy.
retentionTimes List<String>
Retention times of retention policy.
daysOfTheWeek string[]
List of days of week for weekly retention policy.
retentionDuration RetentionDurationResponse
Retention duration of retention Policy.
retentionTimes string[]
Retention times of retention policy.
days_of_the_week Sequence[str]
List of days of week for weekly retention policy.
retention_duration RetentionDurationResponse
Retention duration of retention Policy.
retention_times Sequence[str]
Retention times of retention policy.
daysOfTheWeek List<String>
List of days of week for weekly retention policy.
retentionDuration Property Map
Retention duration of retention Policy.
retentionTimes List<String>
Retention times of retention policy.

WeeklyScheduleResponse

ScheduleRunDays List<string>
ScheduleRunTimes List<string>
List of times of day this schedule has to be run.
ScheduleRunDays []string
ScheduleRunTimes []string
List of times of day this schedule has to be run.
scheduleRunDays List<String>
scheduleRunTimes List<String>
List of times of day this schedule has to be run.
scheduleRunDays string[]
scheduleRunTimes string[]
List of times of day this schedule has to be run.
schedule_run_days Sequence[str]
schedule_run_times Sequence[str]
List of times of day this schedule has to be run.
scheduleRunDays List<String>
scheduleRunTimes List<String>
List of times of day this schedule has to be run.

YearlyRetentionScheduleResponse

MonthsOfYear List<string>
List of months of year of yearly retention policy.
RetentionDuration Pulumi.AzureNative.RecoveryServices.Inputs.RetentionDurationResponse
Retention duration of retention Policy.
RetentionScheduleDaily Pulumi.AzureNative.RecoveryServices.Inputs.DailyRetentionFormatResponse
Daily retention format for yearly retention policy.
RetentionScheduleFormatType string
Retention schedule format for yearly retention policy.
RetentionScheduleWeekly Pulumi.AzureNative.RecoveryServices.Inputs.WeeklyRetentionFormatResponse
Weekly retention format for yearly retention policy.
RetentionTimes List<string>
Retention times of retention policy.
MonthsOfYear []string
List of months of year of yearly retention policy.
RetentionDuration RetentionDurationResponse
Retention duration of retention Policy.
RetentionScheduleDaily DailyRetentionFormatResponse
Daily retention format for yearly retention policy.
RetentionScheduleFormatType string
Retention schedule format for yearly retention policy.
RetentionScheduleWeekly WeeklyRetentionFormatResponse
Weekly retention format for yearly retention policy.
RetentionTimes []string
Retention times of retention policy.
monthsOfYear List<String>
List of months of year of yearly retention policy.
retentionDuration RetentionDurationResponse
Retention duration of retention Policy.
retentionScheduleDaily DailyRetentionFormatResponse
Daily retention format for yearly retention policy.
retentionScheduleFormatType String
Retention schedule format for yearly retention policy.
retentionScheduleWeekly WeeklyRetentionFormatResponse
Weekly retention format for yearly retention policy.
retentionTimes List<String>
Retention times of retention policy.
monthsOfYear string[]
List of months of year of yearly retention policy.
retentionDuration RetentionDurationResponse
Retention duration of retention Policy.
retentionScheduleDaily DailyRetentionFormatResponse
Daily retention format for yearly retention policy.
retentionScheduleFormatType string
Retention schedule format for yearly retention policy.
retentionScheduleWeekly WeeklyRetentionFormatResponse
Weekly retention format for yearly retention policy.
retentionTimes string[]
Retention times of retention policy.
months_of_year Sequence[str]
List of months of year of yearly retention policy.
retention_duration RetentionDurationResponse
Retention duration of retention Policy.
retention_schedule_daily DailyRetentionFormatResponse
Daily retention format for yearly retention policy.
retention_schedule_format_type str
Retention schedule format for yearly retention policy.
retention_schedule_weekly WeeklyRetentionFormatResponse
Weekly retention format for yearly retention policy.
retention_times Sequence[str]
Retention times of retention policy.
monthsOfYear List<String>
List of months of year of yearly retention policy.
retentionDuration Property Map
Retention duration of retention Policy.
retentionScheduleDaily Property Map
Daily retention format for yearly retention policy.
retentionScheduleFormatType String
Retention schedule format for yearly retention policy.
retentionScheduleWeekly Property Map
Weekly retention format for yearly retention policy.
retentionTimes List<String>
Retention times of retention policy.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi