These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.recoveryservices.getProtectionPolicy
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 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. API Version: 2021-02-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>
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]
func LookupProtectionPolicy(ctx *Context, args *LookupProtectionPolicyArgs, opts ...InvokeOption) (*LookupProtectionPolicyResult, error)
func LookupProtectionPolicyOutput(ctx *Context, args *LookupProtectionPolicyOutputArgs, opts ...InvokeOption) LookupProtectionPolicyResultOutput
> 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)
}
public static CompletableFuture<GetProtectionPolicyResult> getProtectionPolicy(GetProtectionPolicyArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:recoveryservices:getProtectionPolicy
arguments:
# arguments dictionary
The following arguments are supported:
- Policy
Name string - Backup policy information to be fetched.
- Resource
Group stringName - The name of the resource group where the recovery services vault is present.
- Vault
Name string - The name of the recovery services vault.
- Policy
Name string - Backup policy information to be fetched.
- Resource
Group stringName - The name of the resource group where the recovery services vault is present.
- Vault
Name string - The name of the recovery services vault.
- policy
Name String - Backup policy information to be fetched.
- resource
Group StringName - The name of the resource group where the recovery services vault is present.
- vault
Name String - The name of the recovery services vault.
- policy
Name string - Backup policy information to be fetched.
- resource
Group stringName - The name of the resource group where the recovery services vault is present.
- vault
Name string - The name of the recovery services vault.
- policy_
name str - Backup policy information to be fetched.
- resource_
group_ strname - The name of the resource group where the recovery services vault is present.
- vault_
name str - The name of the recovery services vault.
- policy
Name String - Backup policy information to be fetched.
- resource
Group StringName - The name of the resource group where the recovery services vault is present.
- vault
Name 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.
Azure | Pulumi.Native. Recovery Services. Outputs. Azure File Share Protection Policy Response Azure | Pulumi.Native. Recovery Services. Outputs. Azure Iaa SVMProtection Policy Response Azure | Pulumi.Native. Recovery Services. Outputs. Azure Sql Protection Policy Response Azure | Pulumi.Native. Recovery Services. Outputs. Azure Vm Workload Protection Policy Response Azure | Pulumi.Native. Recovery Services. Outputs. Generic Protection Policy Response Azure Native. Recovery Services. Outputs. Mab Protection Policy Response - ProtectionPolicyResource properties
- Type string
- Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
- ETag string
- Optional ETag.
- Location string
- Resource location.
- 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
Azure
File | AzureShare Protection Policy Response Iaa | AzureSVMProtection Policy Response Sql | AzureProtection Policy Response Vm | GenericWorkload Protection Policy Response Protection | MabPolicy Response Protection Policy Response - ProtectionPolicyResource properties
- Type string
- Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
- ETag string
- Optional ETag.
- Location string
- Resource location.
- 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
Azure
File | AzureShare Protection Policy Response Iaa | AzureSVMProtection Policy Response Sql | AzureProtection Policy Response Vm | GenericWorkload Protection Policy Response Protection | MabPolicy Response Protection Policy Response - ProtectionPolicyResource properties
- type String
- Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
- e
Tag String - Optional ETag.
- location String
- Resource location.
- 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
Azure
File | AzureShare Protection Policy Response Iaa | AzureSVMProtection Policy Response Sql | AzureProtection Policy Response Vm | GenericWorkload Protection Policy Response Protection | MabPolicy Response Protection Policy Response - ProtectionPolicyResource properties
- type string
- Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
- e
Tag string - Optional ETag.
- location string
- Resource location.
- {[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
Azure
File | AzureShare Protection Policy Response Iaa | AzureSVMProtection Policy Response Sql | AzureProtection Policy Response Vm | GenericWorkload Protection Policy Response Protection | MabPolicy Response Protection Policy Response - 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.
- 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/...
- e
Tag String - Optional ETag.
- location String
- Resource location.
- Map<String>
- Resource tags.
Supporting Types
AzureFileShareProtectionPolicyResponse
- Protected
Items intCount - Number of items associated with this policy.
- Retention
Policy Pulumi.Azure | Pulumi.Native. Recovery Services. Inputs. Long Term Retention Policy Response Azure Native. Recovery Services. Inputs. Simple Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- Schedule
Policy Pulumi.Azure | Pulumi.Native. Recovery Services. Inputs. Log Schedule Policy Response Azure | Pulumi.Native. Recovery Services. Inputs. Long Term Schedule Policy Response Azure Native. Recovery Services. Inputs. Simple Schedule Policy Response - Backup schedule specified as part of backup policy.
- Time
Zone string - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- Work
Load stringType - Type of workload for the backup management
- Protected
Items intCount - Number of items associated with this policy.
- Retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- Schedule
Policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule specified as part of backup policy.
- Time
Zone string - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- Work
Load stringType - Type of workload for the backup management
- protected
Items IntegerCount - Number of items associated with this policy.
- retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- schedule
Policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule specified as part of backup policy.
- time
Zone String - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- work
Load StringType - Type of workload for the backup management
- protected
Items numberCount - Number of items associated with this policy.
- retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- schedule
Policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule specified as part of backup policy.
- time
Zone string - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- work
Load stringType - Type of workload for the backup management
- protected_
items_ intcount - Number of items associated with this policy.
- retention_
policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- schedule_
policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule specified as part of backup policy.
- time_
zone str - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- work_
load_ strtype - Type of workload for the backup management
- protected
Items NumberCount - Number of items associated with this policy.
- retention
Policy Property Map | Property Map - Retention policy with the details on backup copy retention ranges.
- schedule
Policy Property Map | Property Map | Property Map - Backup schedule specified as part of backup policy.
- time
Zone String - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- work
Load StringType - Type of workload for the backup management
AzureIaaSVMProtectionPolicyResponse
- Instant
RPDetails Pulumi.Azure Native. Recovery Services. Inputs. Instant RPAdditional Details Response - Instant
Rp intRetention Range In Days - Instant RP retention policy range in days
- Protected
Items intCount - Number of items associated with this policy.
- Retention
Policy Pulumi.Azure | Pulumi.Native. Recovery Services. Inputs. Long Term Retention Policy Response Azure Native. Recovery Services. Inputs. Simple Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- Schedule
Policy Pulumi.Azure | Pulumi.Native. Recovery Services. Inputs. Log Schedule Policy Response Azure | Pulumi.Native. Recovery Services. Inputs. Long Term Schedule Policy Response Azure Native. Recovery Services. Inputs. Simple Schedule Policy Response - Backup schedule specified as part of backup policy.
- Time
Zone string - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- Instant
RPDetails InstantRPAdditional Details Response - Instant
Rp intRetention Range In Days - Instant RP retention policy range in days
- Protected
Items intCount - Number of items associated with this policy.
- Retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- Schedule
Policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule specified as part of backup policy.
- Time
Zone string - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- instant
RPDetails InstantRPAdditional Details Response - instant
Rp IntegerRetention Range In Days - Instant RP retention policy range in days
- protected
Items IntegerCount - Number of items associated with this policy.
- retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- schedule
Policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule specified as part of backup policy.
- time
Zone String - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- instant
RPDetails InstantRPAdditional Details Response - instant
Rp numberRetention Range In Days - Instant RP retention policy range in days
- protected
Items numberCount - Number of items associated with this policy.
- retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- schedule
Policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule specified as part of backup policy.
- time
Zone string - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- instant_
rp_ Instantdetails RPAdditional Details Response - instant_
rp_ intretention_ range_ in_ days - Instant RP retention policy range in days
- protected_
items_ intcount - Number of items associated with this policy.
- retention_
policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- schedule_
policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule specified as part of backup policy.
- time_
zone str - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- instant
RPDetails Property Map - instant
Rp NumberRetention Range In Days - Instant RP retention policy range in days
- protected
Items NumberCount - Number of items associated with this policy.
- retention
Policy Property Map | Property Map - Retention policy with the details on backup copy retention ranges.
- schedule
Policy Property Map | Property Map | Property Map - Backup schedule specified as part of backup policy.
- time
Zone String - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
AzureSqlProtectionPolicyResponse
- Protected
Items intCount - Number of items associated with this policy.
- Retention
Policy Pulumi.Azure | Pulumi.Native. Recovery Services. Inputs. Long Term Retention Policy Response Azure Native. Recovery Services. Inputs. Simple Retention Policy Response - Retention policy details.
- Protected
Items intCount - Number of items associated with this policy.
- Retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy details.
- protected
Items IntegerCount - Number of items associated with this policy.
- retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy details.
- protected
Items numberCount - Number of items associated with this policy.
- retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy details.
- protected_
items_ intcount - Number of items associated with this policy.
- retention_
policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy details.
- protected
Items NumberCount - Number of items associated with this policy.
- retention
Policy Property Map | Property Map - Retention policy details.
AzureVmWorkloadProtectionPolicyResponse
- Make
Policy boolConsistent - Fix the policy inconsistency
- Protected
Items intCount - Number of items associated with this policy.
- Settings
Pulumi.
Azure Native. Recovery Services. Inputs. Settings Response - Common settings for the backup management
- Sub
Protection List<Pulumi.Policy Azure Native. Recovery Services. Inputs. Sub Protection Policy Response> - List of sub-protection policies which includes schedule and retention
- Work
Load stringType - Type of workload for the backup management
- Make
Policy boolConsistent - Fix the policy inconsistency
- Protected
Items intCount - Number of items associated with this policy.
- Settings
Settings
Response - Common settings for the backup management
- Sub
Protection []SubPolicy Protection Policy Response - List of sub-protection policies which includes schedule and retention
- Work
Load stringType - Type of workload for the backup management
- make
Policy BooleanConsistent - Fix the policy inconsistency
- protected
Items IntegerCount - Number of items associated with this policy.
- settings
Settings
Response - Common settings for the backup management
- sub
Protection List<SubPolicy Protection Policy Response> - List of sub-protection policies which includes schedule and retention
- work
Load StringType - Type of workload for the backup management
- make
Policy booleanConsistent - Fix the policy inconsistency
- protected
Items numberCount - Number of items associated with this policy.
- settings
Settings
Response - Common settings for the backup management
- sub
Protection SubPolicy Protection Policy Response[] - List of sub-protection policies which includes schedule and retention
- work
Load stringType - Type of workload for the backup management
- make_
policy_ boolconsistent - Fix the policy inconsistency
- protected_
items_ intcount - Number of items associated with this policy.
- settings
Settings
Response - Common settings for the backup management
- sub_
protection_ Sequence[Subpolicy Protection Policy Response] - List of sub-protection policies which includes schedule and retention
- work_
load_ strtype - Type of workload for the backup management
- make
Policy BooleanConsistent - Fix the policy inconsistency
- protected
Items NumberCount - Number of items associated with this policy.
- settings Property Map
- Common settings for the backup management
- sub
Protection List<Property Map>Policy - List of sub-protection policies which includes schedule and retention
- work
Load StringType - Type of workload for the backup management
DailyRetentionFormatResponse
- Days
Of List<Pulumi.The Month Azure Native. Recovery Services. Inputs. Day Response> - List of days of the month.
- Days
Of []DayThe Month Response - List of days of the month.
- days
Of List<DayThe Month Response> - List of days of the month.
- days
Of DayThe Month Response[] - List of days of the month.
- days_
of_ Sequence[Daythe_ month Response] - List of days of the month.
- days
Of List<Property Map>The Month - List of days of the month.
DailyRetentionScheduleResponse
- Retention
Duration Pulumi.Azure Native. Recovery Services. Inputs. Retention Duration Response - Retention duration of retention Policy.
- Retention
Times List<string> - Retention times of retention policy.
- Retention
Duration RetentionDuration Response - Retention duration of retention Policy.
- Retention
Times []string - Retention times of retention policy.
- retention
Duration RetentionDuration Response - Retention duration of retention Policy.
- retention
Times List<String> - Retention times of retention policy.
- retention
Duration RetentionDuration Response - Retention duration of retention Policy.
- retention
Times string[] - Retention times of retention policy.
- retention_
duration RetentionDuration Response - Retention duration of retention Policy.
- retention_
times Sequence[str] - Retention times of retention policy.
- retention
Duration Property Map - Retention duration of retention Policy.
- retention
Times List<String> - Retention times of retention policy.
DayResponse
GenericProtectionPolicyResponse
- Fabric
Name string - Name of this policy's fabric.
- Protected
Items intCount - Number of items associated with this policy.
- Sub
Protection List<Pulumi.Policy Azure Native. Recovery Services. Inputs. Sub Protection Policy Response> - List of sub-protection policies which includes schedule and retention
- Time
Zone string - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- Fabric
Name string - Name of this policy's fabric.
- Protected
Items intCount - Number of items associated with this policy.
- Sub
Protection []SubPolicy Protection Policy Response - List of sub-protection policies which includes schedule and retention
- Time
Zone string - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- fabric
Name String - Name of this policy's fabric.
- protected
Items IntegerCount - Number of items associated with this policy.
- sub
Protection List<SubPolicy Protection Policy Response> - List of sub-protection policies which includes schedule and retention
- time
Zone String - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- fabric
Name string - Name of this policy's fabric.
- protected
Items numberCount - Number of items associated with this policy.
- sub
Protection SubPolicy Protection Policy Response[] - List of sub-protection policies which includes schedule and retention
- time
Zone string - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- fabric_
name str - Name of this policy's fabric.
- protected_
items_ intcount - Number of items associated with this policy.
- sub_
protection_ Sequence[Subpolicy Protection Policy Response] - List of sub-protection policies which includes schedule and retention
- time_
zone str - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- fabric
Name String - Name of this policy's fabric.
- protected
Items NumberCount - Number of items associated with this policy.
- sub
Protection List<Property Map>Policy - List of sub-protection policies which includes schedule and retention
- time
Zone String - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
InstantRPAdditionalDetailsResponse
- Azure
Backup stringRGName Prefix - Azure
Backup stringRGName Suffix
- Azure
Backup stringRGName Prefix - Azure
Backup stringRGName Suffix
- azure
Backup StringRGName Prefix - azure
Backup StringRGName Suffix
- azure
Backup stringRGName Prefix - azure
Backup stringRGName Suffix
- azure
Backup StringRGName Prefix - azure
Backup StringRGName Suffix
LogSchedulePolicyResponse
- Schedule
Frequency intIn Mins - Frequency of the log schedule operation of this policy in minutes.
- Schedule
Frequency intIn Mins - Frequency of the log schedule operation of this policy in minutes.
- schedule
Frequency IntegerIn Mins - Frequency of the log schedule operation of this policy in minutes.
- schedule
Frequency numberIn Mins - Frequency of the log schedule operation of this policy in minutes.
- schedule_
frequency_ intin_ mins - Frequency of the log schedule operation of this policy in minutes.
- schedule
Frequency NumberIn Mins - Frequency of the log schedule operation of this policy in minutes.
LongTermRetentionPolicyResponse
- Daily
Schedule Pulumi.Azure Native. Recovery Services. Inputs. Daily Retention Schedule Response - Daily retention schedule of the protection policy.
- Monthly
Schedule Pulumi.Azure Native. Recovery Services. Inputs. Monthly Retention Schedule Response - Monthly retention schedule of the protection policy.
- Weekly
Schedule Pulumi.Azure Native. Recovery Services. Inputs. Weekly Retention Schedule Response - Weekly retention schedule of the protection policy.
- Yearly
Schedule Pulumi.Azure Native. Recovery Services. Inputs. Yearly Retention Schedule Response - Yearly retention schedule of the protection policy.
- Daily
Schedule DailyRetention Schedule Response - Daily retention schedule of the protection policy.
- Monthly
Schedule MonthlyRetention Schedule Response - Monthly retention schedule of the protection policy.
- Weekly
Schedule WeeklyRetention Schedule Response - Weekly retention schedule of the protection policy.
- Yearly
Schedule YearlyRetention Schedule Response - Yearly retention schedule of the protection policy.
- daily
Schedule DailyRetention Schedule Response - Daily retention schedule of the protection policy.
- monthly
Schedule MonthlyRetention Schedule Response - Monthly retention schedule of the protection policy.
- weekly
Schedule WeeklyRetention Schedule Response - Weekly retention schedule of the protection policy.
- yearly
Schedule YearlyRetention Schedule Response - Yearly retention schedule of the protection policy.
- daily
Schedule DailyRetention Schedule Response - Daily retention schedule of the protection policy.
- monthly
Schedule MonthlyRetention Schedule Response - Monthly retention schedule of the protection policy.
- weekly
Schedule WeeklyRetention Schedule Response - Weekly retention schedule of the protection policy.
- yearly
Schedule YearlyRetention Schedule Response - Yearly retention schedule of the protection policy.
- daily_
schedule DailyRetention Schedule Response - Daily retention schedule of the protection policy.
- monthly_
schedule MonthlyRetention Schedule Response - Monthly retention schedule of the protection policy.
- weekly_
schedule WeeklyRetention Schedule Response - Weekly retention schedule of the protection policy.
- yearly_
schedule YearlyRetention Schedule Response - Yearly retention schedule of the protection policy.
- daily
Schedule Property Map - Daily retention schedule of the protection policy.
- monthly
Schedule Property Map - Monthly retention schedule of the protection policy.
- weekly
Schedule Property Map - Weekly retention schedule of the protection policy.
- yearly
Schedule Property Map - Yearly retention schedule of the protection policy.
LongTermSchedulePolicyResponse
MabProtectionPolicyResponse
- Protected
Items intCount - Number of items associated with this policy.
- Retention
Policy Pulumi.Azure | Pulumi.Native. Recovery Services. Inputs. Long Term Retention Policy Response Azure Native. Recovery Services. Inputs. Simple Retention Policy Response - Retention policy details.
- Schedule
Policy Pulumi.Azure | Pulumi.Native. Recovery Services. Inputs. Log Schedule Policy Response Azure | Pulumi.Native. Recovery Services. Inputs. Long Term Schedule Policy Response Azure Native. Recovery Services. Inputs. Simple Schedule Policy Response - Backup schedule of backup policy.
- Protected
Items intCount - Number of items associated with this policy.
- Retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy details.
- Schedule
Policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule of backup policy.
- protected
Items IntegerCount - Number of items associated with this policy.
- retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy details.
- schedule
Policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule of backup policy.
- protected
Items numberCount - Number of items associated with this policy.
- retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy details.
- schedule
Policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule of backup policy.
- protected_
items_ intcount - Number of items associated with this policy.
- retention_
policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy details.
- schedule_
policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule of backup policy.
- protected
Items NumberCount - Number of items associated with this policy.
- retention
Policy Property Map | Property Map - Retention policy details.
- schedule
Policy Property Map | Property Map | Property Map - Backup schedule of backup policy.
MonthlyRetentionScheduleResponse
- Retention
Duration Pulumi.Azure Native. Recovery Services. Inputs. Retention Duration Response - Retention duration of retention Policy.
- Retention
Schedule Pulumi.Daily Azure Native. Recovery Services. Inputs. Daily Retention Format Response - Daily retention format for monthly retention policy.
- Retention
Schedule stringFormat Type - Retention schedule format type for monthly retention policy.
- Retention
Schedule Pulumi.Weekly Azure Native. Recovery Services. Inputs. Weekly Retention Format Response - Weekly retention format for monthly retention policy.
- Retention
Times List<string> - Retention times of retention policy.
- Retention
Duration RetentionDuration Response - Retention duration of retention Policy.
- Retention
Schedule DailyDaily Retention Format Response - Daily retention format for monthly retention policy.
- Retention
Schedule stringFormat Type - Retention schedule format type for monthly retention policy.
- Retention
Schedule WeeklyWeekly Retention Format Response - Weekly retention format for monthly retention policy.
- Retention
Times []string - Retention times of retention policy.
- retention
Duration RetentionDuration Response - Retention duration of retention Policy.
- retention
Schedule DailyDaily Retention Format Response - Daily retention format for monthly retention policy.
- retention
Schedule StringFormat Type - Retention schedule format type for monthly retention policy.
- retention
Schedule WeeklyWeekly Retention Format Response - Weekly retention format for monthly retention policy.
- retention
Times List<String> - Retention times of retention policy.
- retention
Duration RetentionDuration Response - Retention duration of retention Policy.
- retention
Schedule DailyDaily Retention Format Response - Daily retention format for monthly retention policy.
- retention
Schedule stringFormat Type - Retention schedule format type for monthly retention policy.
- retention
Schedule WeeklyWeekly Retention Format Response - Weekly retention format for monthly retention policy.
- retention
Times string[] - Retention times of retention policy.
- retention_
duration RetentionDuration Response - Retention duration of retention Policy.
- retention_
schedule_ Dailydaily Retention Format Response - Daily retention format for monthly retention policy.
- retention_
schedule_ strformat_ type - Retention schedule format type for monthly retention policy.
- retention_
schedule_ Weeklyweekly Retention Format Response - Weekly retention format for monthly retention policy.
- retention_
times Sequence[str] - Retention times of retention policy.
- retention
Duration Property Map - Retention duration of retention Policy.
- retention
Schedule Property MapDaily - Daily retention format for monthly retention policy.
- retention
Schedule StringFormat Type - Retention schedule format type for monthly retention policy.
- retention
Schedule Property MapWeekly - Weekly retention format for monthly retention policy.
- retention
Times 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.
- Duration
Type 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 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.
- duration
Type 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.
- duration
Type 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.
- duration
Type String - Retention duration type of retention policy.
SettingsResponse
- 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 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 string - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- is
Compression 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
- time
Zone String - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- is
Compression 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
- time
Zone 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".
- is
Compression 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
- time
Zone String - TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
SimpleRetentionPolicyResponse
- Retention
Duration Pulumi.Azure Native. Recovery Services. Inputs. Retention Duration Response - Retention duration of the protection policy.
- Retention
Duration RetentionDuration Response - Retention duration of the protection policy.
- retention
Duration RetentionDuration Response - Retention duration of the protection policy.
- retention
Duration RetentionDuration Response - Retention duration of the protection policy.
- retention_
duration RetentionDuration Response - Retention duration of the protection policy.
- retention
Duration Property Map - Retention duration of the protection policy.
SimpleSchedulePolicyResponse
- Schedule
Run List<string>Days - List of days of week this schedule has to be run.
- Schedule
Run stringFrequency - Frequency of the schedule operation of this policy.
- Schedule
Run List<string>Times - List of times of day this schedule has to be run.
- Schedule
Weekly intFrequency - At every number weeks this schedule has to be run.
- Schedule
Run []stringDays - List of days of week this schedule has to be run.
- Schedule
Run stringFrequency - Frequency of the schedule operation of this policy.
- Schedule
Run []stringTimes - List of times of day this schedule has to be run.
- Schedule
Weekly intFrequency - At every number weeks this schedule has to be run.
- schedule
Run List<String>Days - List of days of week this schedule has to be run.
- schedule
Run StringFrequency - Frequency of the schedule operation of this policy.
- schedule
Run List<String>Times - List of times of day this schedule has to be run.
- schedule
Weekly IntegerFrequency - At every number weeks this schedule has to be run.
- schedule
Run string[]Days - List of days of week this schedule has to be run.
- schedule
Run stringFrequency - Frequency of the schedule operation of this policy.
- schedule
Run string[]Times - List of times of day this schedule has to be run.
- schedule
Weekly numberFrequency - At every number weeks this schedule has to be run.
- schedule_
run_ Sequence[str]days - List of days of week this schedule has to be run.
- schedule_
run_ strfrequency - Frequency of the schedule operation of this policy.
- schedule_
run_ Sequence[str]times - List of times of day this schedule has to be run.
- schedule_
weekly_ intfrequency - At every number weeks this schedule has to be run.
- schedule
Run List<String>Days - List of days of week this schedule has to be run.
- schedule
Run StringFrequency - Frequency of the schedule operation of this policy.
- schedule
Run List<String>Times - List of times of day this schedule has to be run.
- schedule
Weekly NumberFrequency - At every number weeks this schedule has to be run.
SubProtectionPolicyResponse
- Policy
Type string - Type of backup policy type
- Retention
Policy Pulumi.Azure | Pulumi.Native. Recovery Services. Inputs. Long Term Retention Policy Response Azure Native. Recovery Services. Inputs. Simple Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- Schedule
Policy Pulumi.Azure | Pulumi.Native. Recovery Services. Inputs. Log Schedule Policy Response Azure | Pulumi.Native. Recovery Services. Inputs. Long Term Schedule Policy Response Azure Native. Recovery Services. Inputs. Simple Schedule Policy Response - Backup schedule specified as part of backup policy.
- Policy
Type string - Type of backup policy type
- Retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- Schedule
Policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule specified as part of backup policy.
- policy
Type String - Type of backup policy type
- retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- schedule
Policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule specified as part of backup policy.
- policy
Type string - Type of backup policy type
- retention
Policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- schedule
Policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule specified as part of backup policy.
- policy_
type str - Type of backup policy type
- retention_
policy LongTerm | SimpleRetention Policy Response Retention Policy Response - Retention policy with the details on backup copy retention ranges.
- schedule_
policy LogSchedule | LongPolicy Response Term | SimpleSchedule Policy Response Schedule Policy Response - Backup schedule specified as part of backup policy.
- policy
Type String - Type of backup policy type
- retention
Policy Property Map | Property Map - Retention policy with the details on backup copy retention ranges.
- schedule
Policy Property Map | Property Map | Property Map - Backup schedule specified as part of backup policy.
WeeklyRetentionFormatResponse
- Days
Of List<string>The Week - List of days of the week.
- Weeks
Of List<string>The Month - List of weeks of month.
- Days
Of []stringThe Week - List of days of the week.
- Weeks
Of []stringThe Month - List of weeks of month.
- days
Of List<String>The Week - List of days of the week.
- weeks
Of List<String>The Month - List of weeks of month.
- days
Of string[]The Week - List of days of the week.
- weeks
Of string[]The Month - List of weeks of month.
- days_
of_ Sequence[str]the_ week - List of days of the week.
- weeks_
of_ Sequence[str]the_ month - List of weeks of month.
- days
Of List<String>The Week - List of days of the week.
- weeks
Of List<String>The Month - List of weeks of month.
WeeklyRetentionScheduleResponse
- Days
Of List<string>The Week - List of days of week for weekly retention policy.
- Retention
Duration Pulumi.Azure Native. Recovery Services. Inputs. Retention Duration Response - Retention duration of retention Policy.
- Retention
Times List<string> - Retention times of retention policy.
- Days
Of []stringThe Week - List of days of week for weekly retention policy.
- Retention
Duration RetentionDuration Response - Retention duration of retention Policy.
- Retention
Times []string - Retention times of retention policy.
- days
Of List<String>The Week - List of days of week for weekly retention policy.
- retention
Duration RetentionDuration Response - Retention duration of retention Policy.
- retention
Times List<String> - Retention times of retention policy.
- days
Of string[]The Week - List of days of week for weekly retention policy.
- retention
Duration RetentionDuration Response - Retention duration of retention Policy.
- retention
Times string[] - Retention times of retention policy.
- days_
of_ Sequence[str]the_ week - List of days of week for weekly retention policy.
- retention_
duration RetentionDuration Response - Retention duration of retention Policy.
- retention_
times Sequence[str] - Retention times of retention policy.
- days
Of List<String>The Week - List of days of week for weekly retention policy.
- retention
Duration Property Map - Retention duration of retention Policy.
- retention
Times List<String> - Retention times of retention policy.
YearlyRetentionScheduleResponse
- Months
Of List<string>Year - List of months of year of yearly retention policy.
- Retention
Duration Pulumi.Azure Native. Recovery Services. Inputs. Retention Duration Response - Retention duration of retention Policy.
- Retention
Schedule Pulumi.Daily Azure Native. Recovery Services. Inputs. Daily Retention Format Response - Daily retention format for yearly retention policy.
- Retention
Schedule stringFormat Type - Retention schedule format for yearly retention policy.
- Retention
Schedule Pulumi.Weekly Azure Native. Recovery Services. Inputs. Weekly Retention Format Response - Weekly retention format for yearly retention policy.
- Retention
Times List<string> - Retention times of retention policy.
- Months
Of []stringYear - List of months of year of yearly retention policy.
- Retention
Duration RetentionDuration Response - Retention duration of retention Policy.
- Retention
Schedule DailyDaily Retention Format Response - Daily retention format for yearly retention policy.
- Retention
Schedule stringFormat Type - Retention schedule format for yearly retention policy.
- Retention
Schedule WeeklyWeekly Retention Format Response - Weekly retention format for yearly retention policy.
- Retention
Times []string - Retention times of retention policy.
- months
Of List<String>Year - List of months of year of yearly retention policy.
- retention
Duration RetentionDuration Response - Retention duration of retention Policy.
- retention
Schedule DailyDaily Retention Format Response - Daily retention format for yearly retention policy.
- retention
Schedule StringFormat Type - Retention schedule format for yearly retention policy.
- retention
Schedule WeeklyWeekly Retention Format Response - Weekly retention format for yearly retention policy.
- retention
Times List<String> - Retention times of retention policy.
- months
Of string[]Year - List of months of year of yearly retention policy.
- retention
Duration RetentionDuration Response - Retention duration of retention Policy.
- retention
Schedule DailyDaily Retention Format Response - Daily retention format for yearly retention policy.
- retention
Schedule stringFormat Type - Retention schedule format for yearly retention policy.
- retention
Schedule WeeklyWeekly Retention Format Response - Weekly retention format for yearly retention policy.
- retention
Times string[] - Retention times of retention policy.
- months_
of_ Sequence[str]year - List of months of year of yearly retention policy.
- retention_
duration RetentionDuration Response - Retention duration of retention Policy.
- retention_
schedule_ Dailydaily Retention Format Response - Daily retention format for yearly retention policy.
- retention_
schedule_ strformat_ type - Retention schedule format for yearly retention policy.
- retention_
schedule_ Weeklyweekly Retention Format Response - Weekly retention format for yearly retention policy.
- retention_
times Sequence[str] - Retention times of retention policy.
- months
Of List<String>Year - List of months of year of yearly retention policy.
- retention
Duration Property Map - Retention duration of retention Policy.
- retention
Schedule Property MapDaily - Daily retention format for yearly retention policy.
- retention
Schedule StringFormat Type - Retention schedule format for yearly retention policy.
- retention
Schedule Property MapWeekly - Weekly retention format for yearly retention policy.
- retention
Times List<String> - Retention times of retention policy.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi