azure-native-v2.dataprotection.BackupPolicy
Explore with Pulumi AI
BaseBackupPolicy resource Azure REST API version: 2023-01-01. Prior API version in Azure Native 1.x: 2021-01-01.
Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01-preview, 2023-11-01, 2023-12-01, 2024-02-01-preview, 2024-03-01, 2024-04-01.
Create BackupPolicy Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BackupPolicy(name: string, args: BackupPolicyArgs, opts?: CustomResourceOptions);
@overload
def BackupPolicy(resource_name: str,
args: BackupPolicyInitArgs,
opts: Optional[ResourceOptions] = None)
@overload
def BackupPolicy(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
vault_name: Optional[str] = None,
backup_policy_name: Optional[str] = None,
properties: Optional[BackupPolicyArgs] = None)
func NewBackupPolicy(ctx *Context, name string, args BackupPolicyArgs, opts ...ResourceOption) (*BackupPolicy, error)
public BackupPolicy(string name, BackupPolicyArgs args, CustomResourceOptions? opts = null)
public BackupPolicy(String name, BackupPolicyArgs args)
public BackupPolicy(String name, BackupPolicyArgs args, CustomResourceOptions options)
type: azure-native:dataprotection:BackupPolicy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. BackupPolicyArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. BackupPolicyInitArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. BackupPolicyArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. BackupPolicyArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. BackupPolicyArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var backupPolicyResource = new AzureNative.Dataprotection.BackupPolicy("backupPolicyResource", new()
{
ResourceGroupName = "string",
VaultName = "string",
BackupPolicyName = "string",
Properties =
{
{ "datasourceTypes", new[]
{
"string",
} },
{ "objectType", "BackupPolicy" },
{ "policyRules", new[]
{
{
{ "dataStore",
{
{ "dataStoreType", "string" },
{ "objectType", "string" },
} },
{ "name", "string" },
{ "objectType", "AzureBackupRule" },
{ "trigger",
{
{ "objectType", "AdhocBasedTriggerContext" },
{ "taggingCriteria",
{
{ "tagInfo",
{
{ "tagName", "string" },
} },
} },
} },
{ "backupParameters",
{
{ "backupType", "string" },
{ "objectType", "AzureBackupParams" },
} },
},
} },
},
});
example, err := dataprotection.NewBackupPolicy(ctx, "backupPolicyResource", &dataprotection.BackupPolicyArgs{
ResourceGroupName: "string",
VaultName: "string",
BackupPolicyName: "string",
Properties: map[string]interface{}{
"datasourceTypes": []string{
"string",
},
"objectType": "BackupPolicy",
"policyRules": []map[string]interface{}{
map[string]interface{}{
"dataStore": map[string]interface{}{
"dataStoreType": "string",
"objectType": "string",
},
"name": "string",
"objectType": "AzureBackupRule",
"trigger": map[string]interface{}{
"objectType": "AdhocBasedTriggerContext",
"taggingCriteria": map[string]interface{}{
"tagInfo": map[string]interface{}{
"tagName": "string",
},
},
},
"backupParameters": map[string]interface{}{
"backupType": "string",
"objectType": "AzureBackupParams",
},
},
},
},
})
var backupPolicyResource = new BackupPolicy("backupPolicyResource", BackupPolicyArgs.builder()
.resourceGroupName("string")
.vaultName("string")
.backupPolicyName("string")
.properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
backup_policy_resource = azure_native.dataprotection.BackupPolicy("backupPolicyResource",
resource_group_name=string,
vault_name=string,
backup_policy_name=string,
properties={
datasourceTypes: [string],
objectType: BackupPolicy,
policyRules: [{
dataStore: {
dataStoreType: string,
objectType: string,
},
name: string,
objectType: AzureBackupRule,
trigger: {
objectType: AdhocBasedTriggerContext,
taggingCriteria: {
tagInfo: {
tagName: string,
},
},
},
backupParameters: {
backupType: string,
objectType: AzureBackupParams,
},
}],
})
const backupPolicyResource = new azure_native.dataprotection.BackupPolicy("backupPolicyResource", {
resourceGroupName: "string",
vaultName: "string",
backupPolicyName: "string",
properties: {
datasourceTypes: ["string"],
objectType: "BackupPolicy",
policyRules: [{
dataStore: {
dataStoreType: "string",
objectType: "string",
},
name: "string",
objectType: "AzureBackupRule",
trigger: {
objectType: "AdhocBasedTriggerContext",
taggingCriteria: {
tagInfo: {
tagName: "string",
},
},
},
backupParameters: {
backupType: "string",
objectType: "AzureBackupParams",
},
}],
},
});
type: azure-native:dataprotection:BackupPolicy
properties:
backupPolicyName: string
properties:
datasourceTypes:
- string
objectType: BackupPolicy
policyRules:
- backupParameters:
backupType: string
objectType: AzureBackupParams
dataStore:
dataStoreType: string
objectType: string
name: string
objectType: AzureBackupRule
trigger:
objectType: AdhocBasedTriggerContext
taggingCriteria:
tagInfo:
tagName: string
resourceGroupName: string
vaultName: string
BackupPolicy Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The BackupPolicy resource accepts the following input properties:
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Vault
Name This property is required. Changes to this property will trigger replacement.
- The name of the backup vault.
- Backup
Policy Name Changes to this property will trigger replacement.
- Name of the policy
- Properties
Pulumi.
Azure Native. Data Protection. Inputs. Backup Policy - BaseBackupPolicyResource properties
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Vault
Name This property is required. Changes to this property will trigger replacement.
- The name of the backup vault.
- Backup
Policy Name Changes to this property will trigger replacement.
- Name of the policy
- Properties
Backup
Policy Type Args - BaseBackupPolicyResource properties
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- vault
Name This property is required. Changes to this property will trigger replacement.
- The name of the backup vault.
- backup
Policy Name Changes to this property will trigger replacement.
- Name of the policy
- properties
Backup
Policy - BaseBackupPolicyResource properties
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- vault
Name This property is required. Changes to this property will trigger replacement.
- The name of the backup vault.
- backup
Policy Name Changes to this property will trigger replacement.
- Name of the policy
- properties
Backup
Policy - BaseBackupPolicyResource properties
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- vault_
name This property is required. Changes to this property will trigger replacement.
- The name of the backup vault.
- backup_
policy_ name Changes to this property will trigger replacement.
- Name of the policy
- properties
Backup
Policy Args - BaseBackupPolicyResource properties
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- vault
Name This property is required. Changes to this property will trigger replacement.
- The name of the backup vault.
- backup
Policy Name Changes to this property will trigger replacement.
- Name of the policy
- properties Property Map
- BaseBackupPolicyResource properties
Outputs
All input properties are implicitly available as output properties. Additionally, the BackupPolicy resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name associated with the resource.
- System
Data Pulumi.Azure Native. Data Protection. Outputs. System Data Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name associated with the resource.
- System
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name associated with the resource.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type String
- Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Resource name associated with the resource.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type string
- Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Resource name associated with the resource.
- system_
data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type str
- Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name associated with the resource.
- system
Data Property Map - Metadata pertaining to creation and last modification of the resource.
- type String
- Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
Supporting Types
AbsoluteDeleteOption, AbsoluteDeleteOptionArgs
- Duration
This property is required. string - Duration of deletion after given timespan
- Duration
This property is required. string - Duration of deletion after given timespan
- duration
This property is required. String - Duration of deletion after given timespan
- duration
This property is required. string - Duration of deletion after given timespan
- duration
This property is required. str - Duration of deletion after given timespan
- duration
This property is required. String - Duration of deletion after given timespan
AbsoluteDeleteOptionResponse, AbsoluteDeleteOptionResponseArgs
- Duration
This property is required. string - Duration of deletion after given timespan
- Duration
This property is required. string - Duration of deletion after given timespan
- duration
This property is required. String - Duration of deletion after given timespan
- duration
This property is required. string - Duration of deletion after given timespan
- duration
This property is required. str - Duration of deletion after given timespan
- duration
This property is required. String - Duration of deletion after given timespan
AbsoluteMarker, AbsoluteMarkerArgs
- All
Backup - AllBackup
- First
Of Day - FirstOfDay
- First
Of Month - FirstOfMonth
- First
Of Week - FirstOfWeek
- First
Of Year - FirstOfYear
- Absolute
Marker All Backup - AllBackup
- Absolute
Marker First Of Day - FirstOfDay
- Absolute
Marker First Of Month - FirstOfMonth
- Absolute
Marker First Of Week - FirstOfWeek
- Absolute
Marker First Of Year - FirstOfYear
- All
Backup - AllBackup
- First
Of Day - FirstOfDay
- First
Of Month - FirstOfMonth
- First
Of Week - FirstOfWeek
- First
Of Year - FirstOfYear
- All
Backup - AllBackup
- First
Of Day - FirstOfDay
- First
Of Month - FirstOfMonth
- First
Of Week - FirstOfWeek
- First
Of Year - FirstOfYear
- ALL_BACKUP
- AllBackup
- FIRST_OF_DAY
- FirstOfDay
- FIRST_OF_MONTH
- FirstOfMonth
- FIRST_OF_WEEK
- FirstOfWeek
- FIRST_OF_YEAR
- FirstOfYear
- "All
Backup" - AllBackup
- "First
Of Day" - FirstOfDay
- "First
Of Month" - FirstOfMonth
- "First
Of Week" - FirstOfWeek
- "First
Of Year" - FirstOfYear
AdhocBasedTaggingCriteria, AdhocBasedTaggingCriteriaArgs
- Tag
Info Pulumi.Azure Native. Data Protection. Inputs. Retention Tag - Retention tag information
- Tag
Info RetentionTag - Retention tag information
- tag
Info RetentionTag - Retention tag information
- tag
Info RetentionTag - Retention tag information
- tag_
info RetentionTag - Retention tag information
- tag
Info Property Map - Retention tag information
AdhocBasedTaggingCriteriaResponse, AdhocBasedTaggingCriteriaResponseArgs
- Tag
Info Pulumi.Azure Native. Data Protection. Inputs. Retention Tag Response - Retention tag information
- Tag
Info RetentionTag Response - Retention tag information
- tag
Info RetentionTag Response - Retention tag information
- tag
Info RetentionTag Response - Retention tag information
- tag_
info RetentionTag Response - Retention tag information
- tag
Info Property Map - Retention tag information
AdhocBasedTriggerContext, AdhocBasedTriggerContextArgs
- Tagging
Criteria This property is required. Pulumi.Azure Native. Data Protection. Inputs. Adhoc Based Tagging Criteria - Tagging Criteria containing retention tag for adhoc backup.
- Tagging
Criteria This property is required. AdhocBased Tagging Criteria - Tagging Criteria containing retention tag for adhoc backup.
- tagging
Criteria This property is required. AdhocBased Tagging Criteria - Tagging Criteria containing retention tag for adhoc backup.
- tagging
Criteria This property is required. AdhocBased Tagging Criteria - Tagging Criteria containing retention tag for adhoc backup.
- tagging_
criteria This property is required. AdhocBased Tagging Criteria - Tagging Criteria containing retention tag for adhoc backup.
- tagging
Criteria This property is required. Property Map - Tagging Criteria containing retention tag for adhoc backup.
AdhocBasedTriggerContextResponse, AdhocBasedTriggerContextResponseArgs
- Tagging
Criteria This property is required. Pulumi.Azure Native. Data Protection. Inputs. Adhoc Based Tagging Criteria Response - Tagging Criteria containing retention tag for adhoc backup.
- Tagging
Criteria This property is required. AdhocBased Tagging Criteria Response - Tagging Criteria containing retention tag for adhoc backup.
- tagging
Criteria This property is required. AdhocBased Tagging Criteria Response - Tagging Criteria containing retention tag for adhoc backup.
- tagging
Criteria This property is required. AdhocBased Tagging Criteria Response - Tagging Criteria containing retention tag for adhoc backup.
- tagging_
criteria This property is required. AdhocBased Tagging Criteria Response - Tagging Criteria containing retention tag for adhoc backup.
- tagging
Criteria This property is required. Property Map - Tagging Criteria containing retention tag for adhoc backup.
AzureBackupParams, AzureBackupParamsArgs
- Backup
Type This property is required. string - BackupType ; Full/Incremental etc
- Backup
Type This property is required. string - BackupType ; Full/Incremental etc
- backup
Type This property is required. String - BackupType ; Full/Incremental etc
- backup
Type This property is required. string - BackupType ; Full/Incremental etc
- backup_
type This property is required. str - BackupType ; Full/Incremental etc
- backup
Type This property is required. String - BackupType ; Full/Incremental etc
AzureBackupParamsResponse, AzureBackupParamsResponseArgs
- Backup
Type This property is required. string - BackupType ; Full/Incremental etc
- Backup
Type This property is required. string - BackupType ; Full/Incremental etc
- backup
Type This property is required. String - BackupType ; Full/Incremental etc
- backup
Type This property is required. string - BackupType ; Full/Incremental etc
- backup_
type This property is required. str - BackupType ; Full/Incremental etc
- backup
Type This property is required. String - BackupType ; Full/Incremental etc
AzureBackupRule, AzureBackupRuleArgs
- Data
Store This property is required. Pulumi.Azure Native. Data Protection. Inputs. Data Store Info Base - DataStoreInfo base
- Name
This property is required. string - Trigger
This property is required. Pulumi.Azure | Pulumi.Native. Data Protection. Inputs. Adhoc Based Trigger Context Azure Native. Data Protection. Inputs. Schedule Based Trigger Context - Trigger context
- Backup
Parameters Pulumi.Azure Native. Data Protection. Inputs. Azure Backup Params - BackupParameters base
- Data
Store This property is required. DataStore Info Base - DataStoreInfo base
- Name
This property is required. string - Trigger
This property is required. AdhocBased | ScheduleTrigger Context Based Trigger Context - Trigger context
- Backup
Parameters AzureBackup Params - BackupParameters base
- data
Store This property is required. DataStore Info Base - DataStoreInfo base
- name
This property is required. String - trigger
This property is required. AdhocBased | ScheduleTrigger Context Based Trigger Context - Trigger context
- backup
Parameters AzureBackup Params - BackupParameters base
- data
Store This property is required. DataStore Info Base - DataStoreInfo base
- name
This property is required. string - trigger
This property is required. AdhocBased | ScheduleTrigger Context Based Trigger Context - Trigger context
- backup
Parameters AzureBackup Params - BackupParameters base
- data_
store This property is required. DataStore Info Base - DataStoreInfo base
- name
This property is required. str - trigger
This property is required. AdhocBased | ScheduleTrigger Context Based Trigger Context - Trigger context
- backup_
parameters AzureBackup Params - BackupParameters base
- data
Store This property is required. Property Map - DataStoreInfo base
- name
This property is required. String - trigger
This property is required. Property Map | Property Map - Trigger context
- backup
Parameters Property Map - BackupParameters base
AzureBackupRuleResponse, AzureBackupRuleResponseArgs
- Data
Store This property is required. Pulumi.Azure Native. Data Protection. Inputs. Data Store Info Base Response - DataStoreInfo base
- Name
This property is required. string - Trigger
This property is required. Pulumi.Azure | Pulumi.Native. Data Protection. Inputs. Adhoc Based Trigger Context Response Azure Native. Data Protection. Inputs. Schedule Based Trigger Context Response - Trigger context
- Backup
Parameters Pulumi.Azure Native. Data Protection. Inputs. Azure Backup Params Response - BackupParameters base
- Data
Store This property is required. DataStore Info Base Response - DataStoreInfo base
- Name
This property is required. string - Trigger
This property is required. AdhocBased | ScheduleTrigger Context Response Based Trigger Context Response - Trigger context
- Backup
Parameters AzureBackup Params Response - BackupParameters base
- data
Store This property is required. DataStore Info Base Response - DataStoreInfo base
- name
This property is required. String - trigger
This property is required. AdhocBased | ScheduleTrigger Context Response Based Trigger Context Response - Trigger context
- backup
Parameters AzureBackup Params Response - BackupParameters base
- data
Store This property is required. DataStore Info Base Response - DataStoreInfo base
- name
This property is required. string - trigger
This property is required. AdhocBased | ScheduleTrigger Context Response Based Trigger Context Response - Trigger context
- backup
Parameters AzureBackup Params Response - BackupParameters base
- data_
store This property is required. DataStore Info Base Response - DataStoreInfo base
- name
This property is required. str - trigger
This property is required. AdhocBased | ScheduleTrigger Context Response Based Trigger Context Response - Trigger context
- backup_
parameters AzureBackup Params Response - BackupParameters base
- data
Store This property is required. Property Map - DataStoreInfo base
- name
This property is required. String - trigger
This property is required. Property Map | Property Map - Trigger context
- backup
Parameters Property Map - BackupParameters base
AzureRetentionRule, AzureRetentionRuleArgs
- Lifecycles
This property is required. List<Pulumi.Azure Native. Data Protection. Inputs. Source Life Cycle> - Name
This property is required. string - Is
Default bool
- Lifecycles
This property is required. []SourceLife Cycle - Name
This property is required. string - Is
Default bool
- lifecycles
This property is required. List<SourceLife Cycle> - name
This property is required. String - is
Default Boolean
- lifecycles
This property is required. SourceLife Cycle[] - name
This property is required. string - is
Default boolean
- lifecycles
This property is required. Sequence[SourceLife Cycle] - name
This property is required. str - is_
default bool
- lifecycles
This property is required. List<Property Map> - name
This property is required. String - is
Default Boolean
AzureRetentionRuleResponse, AzureRetentionRuleResponseArgs
- Lifecycles
This property is required. List<Pulumi.Azure Native. Data Protection. Inputs. Source Life Cycle Response> - Name
This property is required. string - Is
Default bool
- Lifecycles
This property is required. []SourceLife Cycle Response - Name
This property is required. string - Is
Default bool
- lifecycles
This property is required. List<SourceLife Cycle Response> - name
This property is required. String - is
Default Boolean
- lifecycles
This property is required. SourceLife Cycle Response[] - name
This property is required. string - is
Default boolean
- lifecycles
This property is required. Sequence[SourceLife Cycle Response] - name
This property is required. str - is_
default bool
- lifecycles
This property is required. List<Property Map> - name
This property is required. String - is
Default Boolean
BackupPolicy, BackupPolicyArgs
- Datasource
Types This property is required. List<string> - Type of datasource for the backup management
- Policy
Rules This property is required. List<Union<Pulumi.Azure Native. Data Protection. Inputs. Azure Backup Rule, Pulumi. Azure Native. Data Protection. Inputs. Azure Retention Rule>> - Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- Datasource
Types This property is required. []string - Type of datasource for the backup management
- Policy
Rules This property is required. []interface{} - Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasource
Types This property is required. List<String> - Type of datasource for the backup management
- policy
Rules This property is required. List<Either<AzureBackup Rule,Azure Retention Rule>> - Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasource
Types This property is required. string[] - Type of datasource for the backup management
- policy
Rules This property is required. (AzureBackup Rule | Azure Retention Rule)[] - Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasource_
types This property is required. Sequence[str] - Type of datasource for the backup management
- policy_
rules This property is required. Sequence[Union[AzureBackup Rule, Azure Retention Rule]] - Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasource
Types This property is required. List<String> - Type of datasource for the backup management
- policy
Rules This property is required. List<Property Map | Property Map> - Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
BackupPolicyResponse, BackupPolicyResponseArgs
- Datasource
Types This property is required. List<string> - Type of datasource for the backup management
- Policy
Rules This property is required. List<Union<Pulumi.Azure Native. Data Protection. Inputs. Azure Backup Rule Response, Pulumi. Azure Native. Data Protection. Inputs. Azure Retention Rule Response>> - Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- Datasource
Types This property is required. []string - Type of datasource for the backup management
- Policy
Rules This property is required. []interface{} - Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasource
Types This property is required. List<String> - Type of datasource for the backup management
- policy
Rules This property is required. List<Either<AzureBackup Rule Response,Azure Retention Rule Response>> - Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasource
Types This property is required. string[] - Type of datasource for the backup management
- policy
Rules This property is required. (AzureBackup Rule Response | Azure Retention Rule Response)[] - Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasource_
types This property is required. Sequence[str] - Type of datasource for the backup management
- policy_
rules This property is required. Sequence[Union[AzureBackup Rule Response, Azure Retention Rule Response]] - Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasource
Types This property is required. List<String> - Type of datasource for the backup management
- policy
Rules This property is required. List<Property Map | Property Map> - Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
BackupSchedule, BackupScheduleArgs
- Repeating
Time Intervals This property is required. List<string> - ISO 8601 repeating time interval format
- Time
Zone string - Time zone for a schedule. Example: Pacific Standard Time
- Repeating
Time Intervals This property is required. []string - ISO 8601 repeating time interval format
- Time
Zone string - Time zone for a schedule. Example: Pacific Standard Time
- repeating
Time Intervals This property is required. List<String> - ISO 8601 repeating time interval format
- time
Zone String - Time zone for a schedule. Example: Pacific Standard Time
- repeating
Time Intervals This property is required. string[] - ISO 8601 repeating time interval format
- time
Zone string - Time zone for a schedule. Example: Pacific Standard Time
- repeating_
time_ intervals This property is required. Sequence[str] - ISO 8601 repeating time interval format
- time_
zone str - Time zone for a schedule. Example: Pacific Standard Time
- repeating
Time Intervals This property is required. List<String> - ISO 8601 repeating time interval format
- time
Zone String - Time zone for a schedule. Example: Pacific Standard Time
BackupScheduleResponse, BackupScheduleResponseArgs
- Repeating
Time Intervals This property is required. List<string> - ISO 8601 repeating time interval format
- Time
Zone string - Time zone for a schedule. Example: Pacific Standard Time
- Repeating
Time Intervals This property is required. []string - ISO 8601 repeating time interval format
- Time
Zone string - Time zone for a schedule. Example: Pacific Standard Time
- repeating
Time Intervals This property is required. List<String> - ISO 8601 repeating time interval format
- time
Zone String - Time zone for a schedule. Example: Pacific Standard Time
- repeating
Time Intervals This property is required. string[] - ISO 8601 repeating time interval format
- time
Zone string - Time zone for a schedule. Example: Pacific Standard Time
- repeating_
time_ intervals This property is required. Sequence[str] - ISO 8601 repeating time interval format
- time_
zone str - Time zone for a schedule. Example: Pacific Standard Time
- repeating
Time Intervals This property is required. List<String> - ISO 8601 repeating time interval format
- time
Zone String - Time zone for a schedule. Example: Pacific Standard Time
CopyOnExpiryOption, CopyOnExpiryOptionArgs
CopyOnExpiryOptionResponse, CopyOnExpiryOptionResponseArgs
CustomCopyOption, CustomCopyOptionArgs
- Duration string
- Data copied after given timespan
- Duration string
- Data copied after given timespan
- duration String
- Data copied after given timespan
- duration string
- Data copied after given timespan
- duration str
- Data copied after given timespan
- duration String
- Data copied after given timespan
CustomCopyOptionResponse, CustomCopyOptionResponseArgs
- Duration string
- Data copied after given timespan
- Duration string
- Data copied after given timespan
- duration String
- Data copied after given timespan
- duration string
- Data copied after given timespan
- duration str
- Data copied after given timespan
- duration String
- Data copied after given timespan
DataStoreInfoBase, DataStoreInfoBaseArgs
- Data
Store Type This property is required. string | Pulumi.Azure Native. Data Protection. Data Store Types - type of datastore; Operational/Vault/Archive
- Object
Type This property is required. string - Type of Datasource object, used to initialize the right inherited type
- Data
Store Type This property is required. string | DataStore Types - type of datastore; Operational/Vault/Archive
- Object
Type This property is required. string - Type of Datasource object, used to initialize the right inherited type
- data
Store Type This property is required. String | DataStore Types - type of datastore; Operational/Vault/Archive
- object
Type This property is required. String - Type of Datasource object, used to initialize the right inherited type
- data
Store Type This property is required. string | DataStore Types - type of datastore; Operational/Vault/Archive
- object
Type This property is required. string - Type of Datasource object, used to initialize the right inherited type
- data_
store_ type This property is required. str | DataStore Types - type of datastore; Operational/Vault/Archive
- object_
type This property is required. str - Type of Datasource object, used to initialize the right inherited type
- data
Store Type This property is required. String | "OperationalStore" | "Vault Store" | "Archive Store" - type of datastore; Operational/Vault/Archive
- object
Type This property is required. String - Type of Datasource object, used to initialize the right inherited type
DataStoreInfoBaseResponse, DataStoreInfoBaseResponseArgs
- Data
Store Type This property is required. string - type of datastore; Operational/Vault/Archive
- Object
Type This property is required. string - Type of Datasource object, used to initialize the right inherited type
- Data
Store Type This property is required. string - type of datastore; Operational/Vault/Archive
- Object
Type This property is required. string - Type of Datasource object, used to initialize the right inherited type
- data
Store Type This property is required. String - type of datastore; Operational/Vault/Archive
- object
Type This property is required. String - Type of Datasource object, used to initialize the right inherited type
- data
Store Type This property is required. string - type of datastore; Operational/Vault/Archive
- object
Type This property is required. string - Type of Datasource object, used to initialize the right inherited type
- data_
store_ type This property is required. str - type of datastore; Operational/Vault/Archive
- object_
type This property is required. str - Type of Datasource object, used to initialize the right inherited type
- data
Store Type This property is required. String - type of datastore; Operational/Vault/Archive
- object
Type This property is required. String - Type of Datasource object, used to initialize the right inherited type
DataStoreTypes, DataStoreTypesArgs
- Operational
Store - OperationalStore
- Vault
Store - VaultStore
- Archive
Store - ArchiveStore
- Data
Store Types Operational Store - OperationalStore
- Data
Store Types Vault Store - VaultStore
- Data
Store Types Archive Store - ArchiveStore
- Operational
Store - OperationalStore
- Vault
Store - VaultStore
- Archive
Store - ArchiveStore
- Operational
Store - OperationalStore
- Vault
Store - VaultStore
- Archive
Store - ArchiveStore
- OPERATIONAL_STORE
- OperationalStore
- VAULT_STORE
- VaultStore
- ARCHIVE_STORE
- ArchiveStore
- "Operational
Store" - OperationalStore
- "Vault
Store" - VaultStore
- "Archive
Store" - ArchiveStore
Day, DayArgs
DayOfWeek, DayOfWeekArgs
- Friday
- Friday
- Monday
- Monday
- Saturday
- Saturday
- Sunday
- Sunday
- Thursday
- Thursday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- Day
Of Week Friday - Friday
- Day
Of Week Monday - Monday
- Day
Of Week Saturday - Saturday
- Day
Of Week Sunday - Sunday
- Day
Of Week Thursday - Thursday
- Day
Of Week Tuesday - Tuesday
- Day
Of Week Wednesday - Wednesday
- Friday
- Friday
- Monday
- Monday
- Saturday
- Saturday
- Sunday
- Sunday
- Thursday
- Thursday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- Friday
- Friday
- Monday
- Monday
- Saturday
- Saturday
- Sunday
- Sunday
- Thursday
- Thursday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- FRIDAY
- Friday
- MONDAY
- Monday
- SATURDAY
- Saturday
- SUNDAY
- Sunday
- THURSDAY
- Thursday
- TUESDAY
- Tuesday
- WEDNESDAY
- Wednesday
- "Friday"
- Friday
- "Monday"
- Monday
- "Saturday"
- Saturday
- "Sunday"
- Sunday
- "Thursday"
- Thursday
- "Tuesday"
- Tuesday
- "Wednesday"
- Wednesday
DayResponse, DayResponseArgs
ImmediateCopyOption, ImmediateCopyOptionArgs
ImmediateCopyOptionResponse, ImmediateCopyOptionResponseArgs
Month, MonthArgs
- April
- April
- August
- August
- December
- December
- February
- February
- January
- January
- July
- July
- June
- June
- March
- March
- May
- May
- November
- November
- October
- October
- September
- September
- Month
April - April
- Month
August - August
- Month
December - December
- Month
February - February
- Month
January - January
- Month
July - July
- Month
June - June
- Month
March - March
- Month
May - May
- Month
November - November
- Month
October - October
- Month
September - September
- April
- April
- August
- August
- December
- December
- February
- February
- January
- January
- July
- July
- June
- June
- March
- March
- May
- May
- November
- November
- October
- October
- September
- September
- April
- April
- August
- August
- December
- December
- February
- February
- January
- January
- July
- July
- June
- June
- March
- March
- May
- May
- November
- November
- October
- October
- September
- September
- APRIL
- April
- AUGUST
- August
- DECEMBER
- December
- FEBRUARY
- February
- JANUARY
- January
- JULY
- July
- JUNE
- June
- MARCH
- March
- MAY
- May
- NOVEMBER
- November
- OCTOBER
- October
- SEPTEMBER
- September
- "April"
- April
- "August"
- August
- "December"
- December
- "February"
- February
- "January"
- January
- "July"
- July
- "June"
- June
- "March"
- March
- "May"
- May
- "November"
- November
- "October"
- October
- "September"
- September
RetentionTag, RetentionTagArgs
- Tag
Name This property is required. string - Retention Tag Name to relate it to retention rule.
- Tag
Name This property is required. string - Retention Tag Name to relate it to retention rule.
- tag
Name This property is required. String - Retention Tag Name to relate it to retention rule.
- tag
Name This property is required. string - Retention Tag Name to relate it to retention rule.
- tag_
name This property is required. str - Retention Tag Name to relate it to retention rule.
- tag
Name This property is required. String - Retention Tag Name to relate it to retention rule.
RetentionTagResponse, RetentionTagResponseArgs
ScheduleBasedBackupCriteria, ScheduleBasedBackupCriteriaArgs
- Absolute
Criteria List<Union<string, Pulumi.Azure Native. Data Protection. Absolute Marker>> - it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- Days
Of List<Pulumi.Month Azure Native. Data Protection. Inputs. Day> - This is day of the month from 1 to 28 other wise last of month
- Days
Of List<Union<string, Pulumi.The Week Azure Native. Data Protection. Day Of Week>> - It should be Sunday/Monday/T..../Saturday
- Months
Of List<Union<string, Pulumi.Year Azure Native. Data Protection. Month>> - It should be January/February/....../December
- Schedule
Times List<string> - List of schedule times for backup
- Weeks
Of List<Union<string, Pulumi.The Month Azure Native. Data Protection. Week Number>> - It should be First/Second/Third/Fourth/Last
- Absolute
Criteria []string - it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- Days
Of []DayMonth - This is day of the month from 1 to 28 other wise last of month
- Days
Of []stringThe Week - It should be Sunday/Monday/T..../Saturday
- Months
Of []stringYear - It should be January/February/....../December
- Schedule
Times []string - List of schedule times for backup
- Weeks
Of []stringThe Month - It should be First/Second/Third/Fourth/Last
- absolute
Criteria List<Either<String,AbsoluteMarker>> - it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- days
Of List<Day>Month - This is day of the month from 1 to 28 other wise last of month
- days
Of List<Either<String,DayThe Week Of Week>> - It should be Sunday/Monday/T..../Saturday
- months
Of List<Either<String,Month>>Year - It should be January/February/....../December
- schedule
Times List<String> - List of schedule times for backup
- weeks
Of List<Either<String,WeekThe Month Number>> - It should be First/Second/Third/Fourth/Last
- absolute
Criteria (string | AbsoluteMarker)[] - it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- days
Of Day[]Month - This is day of the month from 1 to 28 other wise last of month
- days
Of (string | DayThe Week Of Week)[] - It should be Sunday/Monday/T..../Saturday
- months
Of (string | Month)[]Year - It should be January/February/....../December
- schedule
Times string[] - List of schedule times for backup
- weeks
Of (string | WeekThe Month Number)[] - It should be First/Second/Third/Fourth/Last
- absolute_
criteria Sequence[Union[str, AbsoluteMarker]] - it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- days_
of_ Sequence[Day]month - This is day of the month from 1 to 28 other wise last of month
- days_
of_ Sequence[Union[str, Daythe_ week Of Week]] - It should be Sunday/Monday/T..../Saturday
- months_
of_ Sequence[Union[str, Month]]year - It should be January/February/....../December
- schedule_
times Sequence[str] - List of schedule times for backup
- weeks_
of_ Sequence[Union[str, Weekthe_ month Number]] - It should be First/Second/Third/Fourth/Last
- absolute
Criteria List<String | "AllBackup" | "First Of Day" | "First Of Month" | "First Of Week" | "First Of Year"> - it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- days
Of List<Property Map>Month - This is day of the month from 1 to 28 other wise last of month
- days
Of List<String | "Friday" | "Monday" | "Saturday" | "Sunday" | "Thursday" | "Tuesday" | "Wednesday">The Week - It should be Sunday/Monday/T..../Saturday
- months
Of List<String | "April" | "August" | "December" | "February" | "January" | "July" | "June" | "March" | "May" | "November" | "October" | "September">Year - It should be January/February/....../December
- schedule
Times List<String> - List of schedule times for backup
- weeks
Of List<String | "First" | "Fourth" | "Last" | "Second" | "Third">The Month - It should be First/Second/Third/Fourth/Last
ScheduleBasedBackupCriteriaResponse, ScheduleBasedBackupCriteriaResponseArgs
- Absolute
Criteria List<string> - it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- Days
Of List<Pulumi.Month Azure Native. Data Protection. Inputs. Day Response> - This is day of the month from 1 to 28 other wise last of month
- Days
Of List<string>The Week - It should be Sunday/Monday/T..../Saturday
- Months
Of List<string>Year - It should be January/February/....../December
- Schedule
Times List<string> - List of schedule times for backup
- Weeks
Of List<string>The Month - It should be First/Second/Third/Fourth/Last
- Absolute
Criteria []string - it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- Days
Of []DayMonth Response - This is day of the month from 1 to 28 other wise last of month
- Days
Of []stringThe Week - It should be Sunday/Monday/T..../Saturday
- Months
Of []stringYear - It should be January/February/....../December
- Schedule
Times []string - List of schedule times for backup
- Weeks
Of []stringThe Month - It should be First/Second/Third/Fourth/Last
- absolute
Criteria List<String> - it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- days
Of List<DayMonth Response> - This is day of the month from 1 to 28 other wise last of month
- days
Of List<String>The Week - It should be Sunday/Monday/T..../Saturday
- months
Of List<String>Year - It should be January/February/....../December
- schedule
Times List<String> - List of schedule times for backup
- weeks
Of List<String>The Month - It should be First/Second/Third/Fourth/Last
- absolute
Criteria string[] - it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- days
Of DayMonth Response[] - This is day of the month from 1 to 28 other wise last of month
- days
Of string[]The Week - It should be Sunday/Monday/T..../Saturday
- months
Of string[]Year - It should be January/February/....../December
- schedule
Times string[] - List of schedule times for backup
- weeks
Of string[]The Month - It should be First/Second/Third/Fourth/Last
- absolute_
criteria Sequence[str] - it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- days_
of_ Sequence[Daymonth Response] - This is day of the month from 1 to 28 other wise last of month
- days_
of_ Sequence[str]the_ week - It should be Sunday/Monday/T..../Saturday
- months_
of_ Sequence[str]year - It should be January/February/....../December
- schedule_
times Sequence[str] - List of schedule times for backup
- weeks_
of_ Sequence[str]the_ month - It should be First/Second/Third/Fourth/Last
- absolute
Criteria List<String> - it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- days
Of List<Property Map>Month - This is day of the month from 1 to 28 other wise last of month
- days
Of List<String>The Week - It should be Sunday/Monday/T..../Saturday
- months
Of List<String>Year - It should be January/February/....../December
- schedule
Times List<String> - List of schedule times for backup
- weeks
Of List<String>The Month - It should be First/Second/Third/Fourth/Last
ScheduleBasedTriggerContext, ScheduleBasedTriggerContextArgs
- Schedule
This property is required. Pulumi.Azure Native. Data Protection. Inputs. Backup Schedule - Schedule for this backup
- Tagging
Criteria This property is required. List<Pulumi.Azure Native. Data Protection. Inputs. Tagging Criteria> - List of tags that can be applicable for given schedule.
- Schedule
This property is required. BackupSchedule - Schedule for this backup
- Tagging
Criteria This property is required. []TaggingCriteria - List of tags that can be applicable for given schedule.
- schedule
This property is required. BackupSchedule - Schedule for this backup
- tagging
Criteria This property is required. List<TaggingCriteria> - List of tags that can be applicable for given schedule.
- schedule
This property is required. BackupSchedule - Schedule for this backup
- tagging
Criteria This property is required. TaggingCriteria[] - List of tags that can be applicable for given schedule.
- schedule
This property is required. BackupSchedule - Schedule for this backup
- tagging_
criteria This property is required. Sequence[TaggingCriteria] - List of tags that can be applicable for given schedule.
- schedule
This property is required. Property Map - Schedule for this backup
- tagging
Criteria This property is required. List<Property Map> - List of tags that can be applicable for given schedule.
ScheduleBasedTriggerContextResponse, ScheduleBasedTriggerContextResponseArgs
- Schedule
This property is required. Pulumi.Azure Native. Data Protection. Inputs. Backup Schedule Response - Schedule for this backup
- Tagging
Criteria This property is required. List<Pulumi.Azure Native. Data Protection. Inputs. Tagging Criteria Response> - List of tags that can be applicable for given schedule.
- Schedule
This property is required. BackupSchedule Response - Schedule for this backup
- Tagging
Criteria This property is required. []TaggingCriteria Response - List of tags that can be applicable for given schedule.
- schedule
This property is required. BackupSchedule Response - Schedule for this backup
- tagging
Criteria This property is required. List<TaggingCriteria Response> - List of tags that can be applicable for given schedule.
- schedule
This property is required. BackupSchedule Response - Schedule for this backup
- tagging
Criteria This property is required. TaggingCriteria Response[] - List of tags that can be applicable for given schedule.
- schedule
This property is required. BackupSchedule Response - Schedule for this backup
- tagging_
criteria This property is required. Sequence[TaggingCriteria Response] - List of tags that can be applicable for given schedule.
- schedule
This property is required. Property Map - Schedule for this backup
- tagging
Criteria This property is required. List<Property Map> - List of tags that can be applicable for given schedule.
SourceLifeCycle, SourceLifeCycleArgs
- Delete
After This property is required. Pulumi.Azure Native. Data Protection. Inputs. Absolute Delete Option - Delete Option
- Source
Data Store This property is required. Pulumi.Azure Native. Data Protection. Inputs. Data Store Info Base - DataStoreInfo base
- Target
Data List<Pulumi.Store Copy Settings Azure Native. Data Protection. Inputs. Target Copy Setting>
- Delete
After This property is required. AbsoluteDelete Option - Delete Option
- Source
Data Store This property is required. DataStore Info Base - DataStoreInfo base
- Target
Data []TargetStore Copy Settings Copy Setting
- delete
After This property is required. AbsoluteDelete Option - Delete Option
- source
Data Store This property is required. DataStore Info Base - DataStoreInfo base
- target
Data List<TargetStore Copy Settings Copy Setting>
- delete
After This property is required. AbsoluteDelete Option - Delete Option
- source
Data Store This property is required. DataStore Info Base - DataStoreInfo base
- target
Data TargetStore Copy Settings Copy Setting[]
- delete_
after This property is required. AbsoluteDelete Option - Delete Option
- source_
data_ store This property is required. DataStore Info Base - DataStoreInfo base
- target_
data_ Sequence[Targetstore_ copy_ settings Copy Setting]
- delete
After This property is required. Property Map - Delete Option
- source
Data Store This property is required. Property Map - DataStoreInfo base
- target
Data List<Property Map>Store Copy Settings
SourceLifeCycleResponse, SourceLifeCycleResponseArgs
- Delete
After This property is required. Pulumi.Azure Native. Data Protection. Inputs. Absolute Delete Option Response - Delete Option
- Source
Data Store This property is required. Pulumi.Azure Native. Data Protection. Inputs. Data Store Info Base Response - DataStoreInfo base
- Target
Data List<Pulumi.Store Copy Settings Azure Native. Data Protection. Inputs. Target Copy Setting Response>
- Delete
After This property is required. AbsoluteDelete Option Response - Delete Option
- Source
Data Store This property is required. DataStore Info Base Response - DataStoreInfo base
- Target
Data []TargetStore Copy Settings Copy Setting Response
- delete
After This property is required. AbsoluteDelete Option Response - Delete Option
- source
Data Store This property is required. DataStore Info Base Response - DataStoreInfo base
- target
Data List<TargetStore Copy Settings Copy Setting Response>
- delete
After This property is required. AbsoluteDelete Option Response - Delete Option
- source
Data Store This property is required. DataStore Info Base Response - DataStoreInfo base
- target
Data TargetStore Copy Settings Copy Setting Response[]
- delete_
after This property is required. AbsoluteDelete Option Response - Delete Option
- source_
data_ store This property is required. DataStore Info Base Response - DataStoreInfo base
- target_
data_ Sequence[Targetstore_ copy_ settings Copy Setting Response]
- delete
After This property is required. Property Map - Delete Option
- source
Data Store This property is required. Property Map - DataStoreInfo base
- target
Data List<Property Map>Store Copy Settings
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TaggingCriteria, TaggingCriteriaArgs
- Is
Default This property is required. bool - Specifies if tag is default.
- Tag
Info This property is required. Pulumi.Azure Native. Data Protection. Inputs. Retention Tag - Retention tag information
- Tagging
Priority This property is required. double - Retention Tag priority.
- Criteria
List<Pulumi.
Azure Native. Data Protection. Inputs. Schedule Based Backup Criteria> - Criteria which decides whether the tag can be applied to a triggered backup.
- Is
Default This property is required. bool - Specifies if tag is default.
- Tag
Info This property is required. RetentionTag - Retention tag information
- Tagging
Priority This property is required. float64 - Retention Tag priority.
- Criteria
[]Schedule
Based Backup Criteria - Criteria which decides whether the tag can be applied to a triggered backup.
- is
Default This property is required. Boolean - Specifies if tag is default.
- tag
Info This property is required. RetentionTag - Retention tag information
- tagging
Priority This property is required. Double - Retention Tag priority.
- criteria
List<Schedule
Based Backup Criteria> - Criteria which decides whether the tag can be applied to a triggered backup.
- is
Default This property is required. boolean - Specifies if tag is default.
- tag
Info This property is required. RetentionTag - Retention tag information
- tagging
Priority This property is required. number - Retention Tag priority.
- criteria
Schedule
Based Backup Criteria[] - Criteria which decides whether the tag can be applied to a triggered backup.
- is_
default This property is required. bool - Specifies if tag is default.
- tag_
info This property is required. RetentionTag - Retention tag information
- tagging_
priority This property is required. float - Retention Tag priority.
- criteria
Sequence[Schedule
Based Backup Criteria] - Criteria which decides whether the tag can be applied to a triggered backup.
- is
Default This property is required. Boolean - Specifies if tag is default.
- tag
Info This property is required. Property Map - Retention tag information
- tagging
Priority This property is required. Number - Retention Tag priority.
- criteria List<Property Map>
- Criteria which decides whether the tag can be applied to a triggered backup.
TaggingCriteriaResponse, TaggingCriteriaResponseArgs
- Is
Default This property is required. bool - Specifies if tag is default.
- Tag
Info This property is required. Pulumi.Azure Native. Data Protection. Inputs. Retention Tag Response - Retention tag information
- Tagging
Priority This property is required. double - Retention Tag priority.
- Criteria
List<Pulumi.
Azure Native. Data Protection. Inputs. Schedule Based Backup Criteria Response> - Criteria which decides whether the tag can be applied to a triggered backup.
- Is
Default This property is required. bool - Specifies if tag is default.
- Tag
Info This property is required. RetentionTag Response - Retention tag information
- Tagging
Priority This property is required. float64 - Retention Tag priority.
- Criteria
[]Schedule
Based Backup Criteria Response - Criteria which decides whether the tag can be applied to a triggered backup.
- is
Default This property is required. Boolean - Specifies if tag is default.
- tag
Info This property is required. RetentionTag Response - Retention tag information
- tagging
Priority This property is required. Double - Retention Tag priority.
- criteria
List<Schedule
Based Backup Criteria Response> - Criteria which decides whether the tag can be applied to a triggered backup.
- is
Default This property is required. boolean - Specifies if tag is default.
- tag
Info This property is required. RetentionTag Response - Retention tag information
- tagging
Priority This property is required. number - Retention Tag priority.
- criteria
Schedule
Based Backup Criteria Response[] - Criteria which decides whether the tag can be applied to a triggered backup.
- is_
default This property is required. bool - Specifies if tag is default.
- tag_
info This property is required. RetentionTag Response - Retention tag information
- tagging_
priority This property is required. float - Retention Tag priority.
- criteria
Sequence[Schedule
Based Backup Criteria Response] - Criteria which decides whether the tag can be applied to a triggered backup.
- is
Default This property is required. Boolean - Specifies if tag is default.
- tag
Info This property is required. Property Map - Retention tag information
- tagging
Priority This property is required. Number - Retention Tag priority.
- criteria List<Property Map>
- Criteria which decides whether the tag can be applied to a triggered backup.
TargetCopySetting, TargetCopySettingArgs
- Copy
After This property is required. Pulumi.Azure | Pulumi.Native. Data Protection. Inputs. Copy On Expiry Option Azure | Pulumi.Native. Data Protection. Inputs. Custom Copy Option Azure Native. Data Protection. Inputs. Immediate Copy Option - It can be CustomCopyOption or ImmediateCopyOption.
- Data
Store This property is required. Pulumi.Azure Native. Data Protection. Inputs. Data Store Info Base - Info of target datastore
- Copy
After This property is required. CopyOn | CustomExpiry Option Copy | ImmediateOption Copy Option - It can be CustomCopyOption or ImmediateCopyOption.
- Data
Store This property is required. DataStore Info Base - Info of target datastore
- copy
After This property is required. CopyOn | CustomExpiry Option Copy | ImmediateOption Copy Option - It can be CustomCopyOption or ImmediateCopyOption.
- data
Store This property is required. DataStore Info Base - Info of target datastore
- copy
After This property is required. CopyOn | CustomExpiry Option Copy | ImmediateOption Copy Option - It can be CustomCopyOption or ImmediateCopyOption.
- data
Store This property is required. DataStore Info Base - Info of target datastore
- copy_
after This property is required. CopyOn | CustomExpiry Option Copy | ImmediateOption Copy Option - It can be CustomCopyOption or ImmediateCopyOption.
- data_
store This property is required. DataStore Info Base - Info of target datastore
- copy
After This property is required. Property Map | Property Map | Property Map - It can be CustomCopyOption or ImmediateCopyOption.
- data
Store This property is required. Property Map - Info of target datastore
TargetCopySettingResponse, TargetCopySettingResponseArgs
- Copy
After This property is required. Pulumi.Azure | Pulumi.Native. Data Protection. Inputs. Copy On Expiry Option Response Azure | Pulumi.Native. Data Protection. Inputs. Custom Copy Option Response Azure Native. Data Protection. Inputs. Immediate Copy Option Response - It can be CustomCopyOption or ImmediateCopyOption.
- Data
Store This property is required. Pulumi.Azure Native. Data Protection. Inputs. Data Store Info Base Response - Info of target datastore
- Copy
After This property is required. CopyOn | CustomExpiry Option Response Copy | ImmediateOption Response Copy Option Response - It can be CustomCopyOption or ImmediateCopyOption.
- Data
Store This property is required. DataStore Info Base Response - Info of target datastore
- copy
After This property is required. CopyOn | CustomExpiry Option Response Copy | ImmediateOption Response Copy Option Response - It can be CustomCopyOption or ImmediateCopyOption.
- data
Store This property is required. DataStore Info Base Response - Info of target datastore
- copy
After This property is required. CopyOn | CustomExpiry Option Response Copy | ImmediateOption Response Copy Option Response - It can be CustomCopyOption or ImmediateCopyOption.
- data
Store This property is required. DataStore Info Base Response - Info of target datastore
- copy_
after This property is required. CopyOn | CustomExpiry Option Response Copy | ImmediateOption Response Copy Option Response - It can be CustomCopyOption or ImmediateCopyOption.
- data_
store This property is required. DataStore Info Base Response - Info of target datastore
- copy
After This property is required. Property Map | Property Map | Property Map - It can be CustomCopyOption or ImmediateCopyOption.
- data
Store This property is required. Property Map - Info of target datastore
WeekNumber, WeekNumberArgs
- First
- First
- Fourth
- Fourth
- Last
- Last
- Second
- Second
- Third
- Third
- Week
Number First - First
- Week
Number Fourth - Fourth
- Week
Number Last - Last
- Week
Number Second - Second
- Week
Number Third - Third
- First
- First
- Fourth
- Fourth
- Last
- Last
- Second
- Second
- Third
- Third
- First
- First
- Fourth
- Fourth
- Last
- Last
- Second
- Second
- Third
- Third
- FIRST
- First
- FOURTH
- Fourth
- LAST
- Last
- SECOND
- Second
- THIRD
- Third
- "First"
- First
- "Fourth"
- Fourth
- "Last"
- Last
- "Second"
- Second
- "Third"
- Third
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:dataprotection:BackupPolicy OSSDBPolicy /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/{backupPolicyName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v2 pulumi/pulumi-azure-native
- License
- Apache-2.0