azure-native.dataprotection.BackupPolicy
Explore with Pulumi AI
BaseBackupPolicy resource
Uses Azure REST API version 2025-01-01. In version 2.x of the Azure Native provider, it used API version 2023-01-01.
Other available API versions: 2023-01-01, 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, 2025-02-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dataprotection [ApiVersion]. See the version guide for details.
Example Usage
CreateOrUpdate BackupPolicy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var backupPolicy = new AzureNative.DataProtection.BackupPolicy("backupPolicy", new()
    {
        BackupPolicyName = "OSSDBPolicy",
        Properties = new AzureNative.DataProtection.Inputs.BackupPolicyArgs
        {
            DatasourceTypes = new[]
            {
                "OssDB",
            },
            ObjectType = "BackupPolicy",
            PolicyRules = 
            {
                new AzureNative.DataProtection.Inputs.AzureBackupRuleArgs
                {
                    BackupParameters = new AzureNative.DataProtection.Inputs.AzureBackupParamsArgs
                    {
                        BackupType = "Full",
                        ObjectType = "AzureBackupParams",
                    },
                    DataStore = new AzureNative.DataProtection.Inputs.DataStoreInfoBaseArgs
                    {
                        DataStoreType = AzureNative.DataProtection.DataStoreTypes.VaultStore,
                        ObjectType = "DataStoreInfoBase",
                    },
                    Name = "BackupWeekly",
                    ObjectType = "AzureBackupRule",
                    Trigger = new AzureNative.DataProtection.Inputs.ScheduleBasedTriggerContextArgs
                    {
                        ObjectType = "ScheduleBasedTriggerContext",
                        Schedule = new AzureNative.DataProtection.Inputs.BackupScheduleArgs
                        {
                            RepeatingTimeIntervals = new[]
                            {
                                "R/2019-11-20T08:00:00-08:00/P1W",
                            },
                        },
                        TaggingCriteria = new[]
                        {
                            new AzureNative.DataProtection.Inputs.TaggingCriteriaArgs
                            {
                                IsDefault = true,
                                TagInfo = new AzureNative.DataProtection.Inputs.RetentionTagArgs
                                {
                                    TagName = "Default",
                                },
                                TaggingPriority = 99,
                            },
                            new AzureNative.DataProtection.Inputs.TaggingCriteriaArgs
                            {
                                Criteria = new[]
                                {
                                    new AzureNative.DataProtection.Inputs.ScheduleBasedBackupCriteriaArgs
                                    {
                                        DaysOfTheWeek = new[]
                                        {
                                            AzureNative.DataProtection.DayOfWeek.Sunday,
                                        },
                                        ObjectType = "ScheduleBasedBackupCriteria",
                                        ScheduleTimes = new[]
                                        {
                                            "2019-03-01T13:00:00Z",
                                        },
                                    },
                                },
                                IsDefault = false,
                                TagInfo = new AzureNative.DataProtection.Inputs.RetentionTagArgs
                                {
                                    TagName = "Weekly",
                                },
                                TaggingPriority = 20,
                            },
                        },
                    },
                },
                new AzureNative.DataProtection.Inputs.AzureRetentionRuleArgs
                {
                    IsDefault = true,
                    Lifecycles = new[]
                    {
                        new AzureNative.DataProtection.Inputs.SourceLifeCycleArgs
                        {
                            DeleteAfter = new AzureNative.DataProtection.Inputs.AbsoluteDeleteOptionArgs
                            {
                                Duration = "P1W",
                                ObjectType = "AbsoluteDeleteOption",
                            },
                            SourceDataStore = new AzureNative.DataProtection.Inputs.DataStoreInfoBaseArgs
                            {
                                DataStoreType = AzureNative.DataProtection.DataStoreTypes.VaultStore,
                                ObjectType = "DataStoreInfoBase",
                            },
                        },
                    },
                    Name = "Default",
                    ObjectType = "AzureRetentionRule",
                },
                new AzureNative.DataProtection.Inputs.AzureRetentionRuleArgs
                {
                    IsDefault = false,
                    Lifecycles = new[]
                    {
                        new AzureNative.DataProtection.Inputs.SourceLifeCycleArgs
                        {
                            DeleteAfter = new AzureNative.DataProtection.Inputs.AbsoluteDeleteOptionArgs
                            {
                                Duration = "P12W",
                                ObjectType = "AbsoluteDeleteOption",
                            },
                            SourceDataStore = new AzureNative.DataProtection.Inputs.DataStoreInfoBaseArgs
                            {
                                DataStoreType = AzureNative.DataProtection.DataStoreTypes.VaultStore,
                                ObjectType = "DataStoreInfoBase",
                            },
                        },
                    },
                    Name = "Weekly",
                    ObjectType = "AzureRetentionRule",
                },
            },
        },
        ResourceGroupName = "000pikumar",
        VaultName = "PrivatePreviewVault",
    });
});
package main
import (
	dataprotection "github.com/pulumi/pulumi-azure-native-sdk/dataprotection/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := dataprotection.NewBackupPolicy(ctx, "backupPolicy", &dataprotection.BackupPolicyArgs{
			BackupPolicyName: pulumi.String("OSSDBPolicy"),
			Properties: &dataprotection.BackupPolicyTypeArgs{
				DatasourceTypes: pulumi.StringArray{
					pulumi.String("OssDB"),
				},
				ObjectType: pulumi.String("BackupPolicy"),
				PolicyRules: pulumi.Array{
					dataprotection.AzureBackupRule{
						BackupParameters: dataprotection.AzureBackupParams{
							BackupType: "Full",
							ObjectType: "AzureBackupParams",
						},
						DataStore: dataprotection.DataStoreInfoBase{
							DataStoreType: dataprotection.DataStoreTypesVaultStore,
							ObjectType:    "DataStoreInfoBase",
						},
						Name:       "BackupWeekly",
						ObjectType: "AzureBackupRule",
						Trigger: dataprotection.ScheduleBasedTriggerContext{
							ObjectType: "ScheduleBasedTriggerContext",
							Schedule: dataprotection.BackupSchedule{
								RepeatingTimeIntervals: []string{
									"R/2019-11-20T08:00:00-08:00/P1W",
								},
							},
							TaggingCriteria: []dataprotection.TaggingCriteria{
								{
									IsDefault: true,
									TagInfo: {
										TagName: "Default",
									},
									TaggingPriority: 99,
								},
								{
									Criteria: []dataprotection.ScheduleBasedBackupCriteria{
										{
											DaysOfTheWeek: []dataprotection.DayOfWeek{
												dataprotection.DayOfWeekSunday,
											},
											ObjectType: "ScheduleBasedBackupCriteria",
											ScheduleTimes: []string{
												"2019-03-01T13:00:00Z",
											},
										},
									},
									IsDefault: false,
									TagInfo: {
										TagName: "Weekly",
									},
									TaggingPriority: 20,
								},
							},
						},
					},
					dataprotection.AzureRetentionRule{
						IsDefault: true,
						Lifecycles: []dataprotection.SourceLifeCycle{
							{
								DeleteAfter: {
									Duration:   "P1W",
									ObjectType: "AbsoluteDeleteOption",
								},
								SourceDataStore: {
									DataStoreType: dataprotection.DataStoreTypesVaultStore,
									ObjectType:    "DataStoreInfoBase",
								},
							},
						},
						Name:       "Default",
						ObjectType: "AzureRetentionRule",
					},
					dataprotection.AzureRetentionRule{
						IsDefault: false,
						Lifecycles: []dataprotection.SourceLifeCycle{
							{
								DeleteAfter: {
									Duration:   "P12W",
									ObjectType: "AbsoluteDeleteOption",
								},
								SourceDataStore: {
									DataStoreType: dataprotection.DataStoreTypesVaultStore,
									ObjectType:    "DataStoreInfoBase",
								},
							},
						},
						Name:       "Weekly",
						ObjectType: "AzureRetentionRule",
					},
				},
			},
			ResourceGroupName: pulumi.String("000pikumar"),
			VaultName:         pulumi.String("PrivatePreviewVault"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.dataprotection.BackupPolicy;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var backupPolicy = new BackupPolicy("backupPolicy", BackupPolicyArgs.builder()
            .backupPolicyName("OSSDBPolicy")
            .properties(BackupPolicyArgs.builder()
                .datasourceTypes("OssDB")
                .objectType("BackupPolicy")
                .policyRules(                
                    AzureBackupRuleArgs.builder()
                        .backupParameters(AzureBackupParamsArgs.builder()
                            .backupType("Full")
                            .objectType("AzureBackupParams")
                            .build())
                        .dataStore(DataStoreInfoBaseArgs.builder()
                            .dataStoreType("VaultStore")
                            .objectType("DataStoreInfoBase")
                            .build())
                        .name("BackupWeekly")
                        .objectType("AzureBackupRule")
                        .trigger(ScheduleBasedTriggerContextArgs.builder()
                            .objectType("ScheduleBasedTriggerContext")
                            .schedule(BackupScheduleArgs.builder()
                                .repeatingTimeIntervals("R/2019-11-20T08:00:00-08:00/P1W")
                                .build())
                            .taggingCriteria(                            
                                TaggingCriteriaArgs.builder()
                                    .isDefault(true)
                                    .tagInfo(RetentionTagArgs.builder()
                                        .tagName("Default")
                                        .build())
                                    .taggingPriority(99)
                                    .build(),
                                TaggingCriteriaArgs.builder()
                                    .criteria(ScheduleBasedBackupCriteriaArgs.builder()
                                        .daysOfTheWeek("Sunday")
                                        .objectType("ScheduleBasedBackupCriteria")
                                        .scheduleTimes("2019-03-01T13:00:00Z")
                                        .build())
                                    .isDefault(false)
                                    .tagInfo(RetentionTagArgs.builder()
                                        .tagName("Weekly")
                                        .build())
                                    .taggingPriority(20)
                                    .build())
                            .build())
                        .build(),
                    AzureRetentionRuleArgs.builder()
                        .isDefault(true)
                        .lifecycles(SourceLifeCycleArgs.builder()
                            .deleteAfter(AbsoluteDeleteOptionArgs.builder()
                                .duration("P1W")
                                .objectType("AbsoluteDeleteOption")
                                .build())
                            .sourceDataStore(DataStoreInfoBaseArgs.builder()
                                .dataStoreType("VaultStore")
                                .objectType("DataStoreInfoBase")
                                .build())
                            .build())
                        .name("Default")
                        .objectType("AzureRetentionRule")
                        .build(),
                    AzureRetentionRuleArgs.builder()
                        .isDefault(false)
                        .lifecycles(SourceLifeCycleArgs.builder()
                            .deleteAfter(AbsoluteDeleteOptionArgs.builder()
                                .duration("P12W")
                                .objectType("AbsoluteDeleteOption")
                                .build())
                            .sourceDataStore(DataStoreInfoBaseArgs.builder()
                                .dataStoreType("VaultStore")
                                .objectType("DataStoreInfoBase")
                                .build())
                            .build())
                        .name("Weekly")
                        .objectType("AzureRetentionRule")
                        .build())
                .build())
            .resourceGroupName("000pikumar")
            .vaultName("PrivatePreviewVault")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const backupPolicy = new azure_native.dataprotection.BackupPolicy("backupPolicy", {
    backupPolicyName: "OSSDBPolicy",
    properties: {
        datasourceTypes: ["OssDB"],
        objectType: "BackupPolicy",
        policyRules: [
            {
                backupParameters: {
                    backupType: "Full",
                    objectType: "AzureBackupParams",
                },
                dataStore: {
                    dataStoreType: azure_native.dataprotection.DataStoreTypes.VaultStore,
                    objectType: "DataStoreInfoBase",
                },
                name: "BackupWeekly",
                objectType: "AzureBackupRule",
                trigger: {
                    objectType: "ScheduleBasedTriggerContext",
                    schedule: {
                        repeatingTimeIntervals: ["R/2019-11-20T08:00:00-08:00/P1W"],
                    },
                    taggingCriteria: [
                        {
                            isDefault: true,
                            tagInfo: {
                                tagName: "Default",
                            },
                            taggingPriority: 99,
                        },
                        {
                            criteria: [{
                                daysOfTheWeek: [azure_native.dataprotection.DayOfWeek.Sunday],
                                objectType: "ScheduleBasedBackupCriteria",
                                scheduleTimes: ["2019-03-01T13:00:00Z"],
                            }],
                            isDefault: false,
                            tagInfo: {
                                tagName: "Weekly",
                            },
                            taggingPriority: 20,
                        },
                    ],
                },
            },
            {
                isDefault: true,
                lifecycles: [{
                    deleteAfter: {
                        duration: "P1W",
                        objectType: "AbsoluteDeleteOption",
                    },
                    sourceDataStore: {
                        dataStoreType: azure_native.dataprotection.DataStoreTypes.VaultStore,
                        objectType: "DataStoreInfoBase",
                    },
                }],
                name: "Default",
                objectType: "AzureRetentionRule",
            },
            {
                isDefault: false,
                lifecycles: [{
                    deleteAfter: {
                        duration: "P12W",
                        objectType: "AbsoluteDeleteOption",
                    },
                    sourceDataStore: {
                        dataStoreType: azure_native.dataprotection.DataStoreTypes.VaultStore,
                        objectType: "DataStoreInfoBase",
                    },
                }],
                name: "Weekly",
                objectType: "AzureRetentionRule",
            },
        ],
    },
    resourceGroupName: "000pikumar",
    vaultName: "PrivatePreviewVault",
});
import pulumi
import pulumi_azure_native as azure_native
backup_policy = azure_native.dataprotection.BackupPolicy("backupPolicy",
    backup_policy_name="OSSDBPolicy",
    properties={
        "datasource_types": ["OssDB"],
        "object_type": "BackupPolicy",
        "policy_rules": [
            {
                "backup_parameters": {
                    "backup_type": "Full",
                    "object_type": "AzureBackupParams",
                },
                "data_store": {
                    "data_store_type": azure_native.dataprotection.DataStoreTypes.VAULT_STORE,
                    "object_type": "DataStoreInfoBase",
                },
                "name": "BackupWeekly",
                "object_type": "AzureBackupRule",
                "trigger": {
                    "object_type": "ScheduleBasedTriggerContext",
                    "schedule": {
                        "repeating_time_intervals": ["R/2019-11-20T08:00:00-08:00/P1W"],
                    },
                    "tagging_criteria": [
                        {
                            "is_default": True,
                            "tag_info": {
                                "tag_name": "Default",
                            },
                            "tagging_priority": 99,
                        },
                        {
                            "criteria": [{
                                "days_of_the_week": [azure_native.dataprotection.DayOfWeek.SUNDAY],
                                "object_type": "ScheduleBasedBackupCriteria",
                                "schedule_times": ["2019-03-01T13:00:00Z"],
                            }],
                            "is_default": False,
                            "tag_info": {
                                "tag_name": "Weekly",
                            },
                            "tagging_priority": 20,
                        },
                    ],
                },
            },
            {
                "is_default": True,
                "lifecycles": [{
                    "delete_after": {
                        "duration": "P1W",
                        "object_type": "AbsoluteDeleteOption",
                    },
                    "source_data_store": {
                        "data_store_type": azure_native.dataprotection.DataStoreTypes.VAULT_STORE,
                        "object_type": "DataStoreInfoBase",
                    },
                }],
                "name": "Default",
                "object_type": "AzureRetentionRule",
            },
            {
                "is_default": False,
                "lifecycles": [{
                    "delete_after": {
                        "duration": "P12W",
                        "object_type": "AbsoluteDeleteOption",
                    },
                    "source_data_store": {
                        "data_store_type": azure_native.dataprotection.DataStoreTypes.VAULT_STORE,
                        "object_type": "DataStoreInfoBase",
                    },
                }],
                "name": "Weekly",
                "object_type": "AzureRetentionRule",
            },
        ],
    },
    resource_group_name="000pikumar",
    vault_name="PrivatePreviewVault")
resources:
  backupPolicy:
    type: azure-native:dataprotection:BackupPolicy
    properties:
      backupPolicyName: OSSDBPolicy
      properties:
        datasourceTypes:
          - OssDB
        objectType: BackupPolicy
        policyRules:
          - backupParameters:
              backupType: Full
              objectType: AzureBackupParams
            dataStore:
              dataStoreType: VaultStore
              objectType: DataStoreInfoBase
            name: BackupWeekly
            objectType: AzureBackupRule
            trigger:
              objectType: ScheduleBasedTriggerContext
              schedule:
                repeatingTimeIntervals:
                  - R/2019-11-20T08:00:00-08:00/P1W
              taggingCriteria:
                - isDefault: true
                  tagInfo:
                    tagName: Default
                  taggingPriority: 99
                - criteria:
                    - daysOfTheWeek:
                        - Sunday
                      objectType: ScheduleBasedBackupCriteria
                      scheduleTimes:
                        - 2019-03-01T13:00:00Z
                  isDefault: false
                  tagInfo:
                    tagName: Weekly
                  taggingPriority: 20
          - isDefault: true
            lifecycles:
              - deleteAfter:
                  duration: P1W
                  objectType: AbsoluteDeleteOption
                sourceDataStore:
                  dataStoreType: VaultStore
                  objectType: DataStoreInfoBase
            name: Default
            objectType: AzureRetentionRule
          - isDefault: false
            lifecycles:
              - deleteAfter:
                  duration: P12W
                  objectType: AbsoluteDeleteOption
                sourceDataStore:
                  dataStoreType: VaultStore
                  objectType: DataStoreInfoBase
            name: Weekly
            objectType: AzureRetentionRule
      resourceGroupName: 000pikumar
      vaultName: PrivatePreviewVault
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 string
- The unique name of the resource.
- args BackupPolicyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args BackupPolicyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BackupPolicyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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 = new AzureNative.DataProtection.Inputs.BackupPolicyArgs
    {
        DatasourceTypes = new[]
        {
            "string",
        },
        ObjectType = "BackupPolicy",
        PolicyRules = new[]
        {
            new AzureNative.DataProtection.Inputs.AzureBackupRuleArgs
            {
                DataStore = new AzureNative.DataProtection.Inputs.DataStoreInfoBaseArgs
                {
                    DataStoreType = "string",
                    ObjectType = "string",
                },
                Name = "string",
                ObjectType = "AzureBackupRule",
                Trigger = new AzureNative.DataProtection.Inputs.AdhocBasedTriggerContextArgs
                {
                    ObjectType = "AdhocBasedTriggerContext",
                    TaggingCriteria = new AzureNative.DataProtection.Inputs.AdhocBasedTaggingCriteriaArgs
                    {
                        TagInfo = new AzureNative.DataProtection.Inputs.RetentionTagArgs
                        {
                            TagName = "string",
                        },
                    },
                },
                BackupParameters = new AzureNative.DataProtection.Inputs.AzureBackupParamsArgs
                {
                    BackupType = "string",
                    ObjectType = "AzureBackupParams",
                },
            },
        },
    },
});
example, err := dataprotection.NewBackupPolicy(ctx, "backupPolicyResource", &dataprotection.BackupPolicyArgs{
	ResourceGroupName: pulumi.String("string"),
	VaultName:         pulumi.String("string"),
	BackupPolicyName:  pulumi.String("string"),
	Properties: &dataprotection.BackupPolicyTypeArgs{
		DatasourceTypes: pulumi.StringArray{
			pulumi.String("string"),
		},
		ObjectType: pulumi.String("BackupPolicy"),
		PolicyRules: pulumi.Array{
			dataprotection.AzureBackupRule{
				DataStore: dataprotection.DataStoreInfoBase{
					DataStoreType: "string",
					ObjectType:    "string",
				},
				Name:       "string",
				ObjectType: "AzureBackupRule",
				Trigger: dataprotection.AdhocBasedTriggerContext{
					ObjectType: "AdhocBasedTriggerContext",
					TaggingCriteria: dataprotection.AdhocBasedTaggingCriteria{
						TagInfo: dataprotection.RetentionTag{
							TagName: "string",
						},
					},
				},
				BackupParameters: dataprotection.AzureBackupParams{
					BackupType: "string",
					ObjectType: "AzureBackupParams",
				},
			},
		},
	},
})
var backupPolicyResource = new com.pulumi.azurenative.dataprotection.BackupPolicy("backupPolicyResource", com.pulumi.azurenative.dataprotection.BackupPolicyArgs.builder()
    .resourceGroupName("string")
    .vaultName("string")
    .backupPolicyName("string")
    .properties(BackupPolicyArgs.builder()
        .datasourceTypes("string")
        .objectType("BackupPolicy")
        .policyRules(AzureBackupRuleArgs.builder()
            .dataStore(DataStoreInfoBaseArgs.builder()
                .dataStoreType("string")
                .objectType("string")
                .build())
            .name("string")
            .objectType("AzureBackupRule")
            .trigger(AdhocBasedTriggerContextArgs.builder()
                .objectType("AdhocBasedTriggerContext")
                .taggingCriteria(AdhocBasedTaggingCriteriaArgs.builder()
                    .tagInfo(RetentionTagArgs.builder()
                        .tagName("string")
                        .build())
                    .build())
                .build())
            .backupParameters(AzureBackupParamsArgs.builder()
                .backupType("string")
                .objectType("AzureBackupParams")
                .build())
            .build())
        .build())
    .build());
backup_policy_resource = azure_native.dataprotection.BackupPolicy("backupPolicyResource",
    resource_group_name="string",
    vault_name="string",
    backup_policy_name="string",
    properties={
        "datasource_types": ["string"],
        "object_type": "BackupPolicy",
        "policy_rules": [{
            "data_store": {
                "data_store_type": "string",
                "object_type": "string",
            },
            "name": "string",
            "object_type": "AzureBackupRule",
            "trigger": {
                "object_type": "AdhocBasedTriggerContext",
                "tagging_criteria": {
                    "tag_info": {
                        "tag_name": "string",
                    },
                },
            },
            "backup_parameters": {
                "backup_type": "string",
                "object_type": "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:
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- VaultName string
- The name of the backup vault.
- BackupPolicy stringName 
- Name of the policy
- Properties
Pulumi.Azure Native. Data Protection. Inputs. Backup Policy 
- BaseBackupPolicyResource properties
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- VaultName string
- The name of the backup vault.
- BackupPolicy stringName 
- Name of the policy
- Properties
BackupPolicy Type Args 
- BaseBackupPolicyResource properties
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- vaultName String
- The name of the backup vault.
- backupPolicy StringName 
- Name of the policy
- properties
BackupPolicy 
- BaseBackupPolicyResource properties
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- vaultName string
- The name of the backup vault.
- backupPolicy stringName 
- Name of the policy
- properties
BackupPolicy 
- BaseBackupPolicyResource properties
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- vault_name str
- The name of the backup vault.
- backup_policy_ strname 
- Name of the policy
- properties
BackupPolicy Args 
- BaseBackupPolicyResource properties
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- vaultName String
- The name of the backup vault.
- backupPolicy StringName 
- 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:
- AzureApi stringVersion 
- The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name associated with the resource.
- SystemData 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/...
- AzureApi stringVersion 
- The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name associated with the resource.
- SystemData 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/...
- azureApi StringVersion 
- The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name associated with the resource.
- systemData 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/...
- azureApi stringVersion 
- The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Resource name associated with the resource.
- systemData 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/...
- azure_api_ strversion 
- The Azure API version of the resource.
- 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/...
- azureApi StringVersion 
- The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name associated with the resource.
- systemData 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 string
- Duration of deletion after given timespan
- Duration string
- Duration of deletion after given timespan
- duration String
- Duration of deletion after given timespan
- duration string
- Duration of deletion after given timespan
- duration str
- Duration of deletion after given timespan
- duration String
- Duration of deletion after given timespan
AbsoluteDeleteOptionResponse, AbsoluteDeleteOptionResponseArgs        
- Duration string
- Duration of deletion after given timespan
- Duration string
- Duration of deletion after given timespan
- duration String
- Duration of deletion after given timespan
- duration string
- Duration of deletion after given timespan
- duration str
- Duration of deletion after given timespan
- duration String
- Duration of deletion after given timespan
AbsoluteMarker, AbsoluteMarkerArgs    
- AllBackup 
- AllBackup
- FirstOf Day 
- FirstOfDay
- FirstOf Month 
- FirstOfMonth
- FirstOf Week 
- FirstOfWeek
- FirstOf Year 
- FirstOfYear
- AbsoluteMarker All Backup 
- AllBackup
- AbsoluteMarker First Of Day 
- FirstOfDay
- AbsoluteMarker First Of Month 
- FirstOfMonth
- AbsoluteMarker First Of Week 
- FirstOfWeek
- AbsoluteMarker First Of Year 
- FirstOfYear
- AllBackup 
- AllBackup
- FirstOf Day 
- FirstOfDay
- FirstOf Month 
- FirstOfMonth
- FirstOf Week 
- FirstOfWeek
- FirstOf Year 
- FirstOfYear
- AllBackup 
- AllBackup
- FirstOf Day 
- FirstOfDay
- FirstOf Month 
- FirstOfMonth
- FirstOf Week 
- FirstOfWeek
- FirstOf Year 
- FirstOfYear
- ALL_BACKUP
- AllBackup
- FIRST_OF_DAY
- FirstOfDay
- FIRST_OF_MONTH
- FirstOfMonth
- FIRST_OF_WEEK
- FirstOfWeek
- FIRST_OF_YEAR
- FirstOfYear
- "AllBackup" 
- AllBackup
- "FirstOf Day" 
- FirstOfDay
- "FirstOf Month" 
- FirstOfMonth
- "FirstOf Week" 
- FirstOfWeek
- "FirstOf Year" 
- FirstOfYear
AdhocBasedTaggingCriteria, AdhocBasedTaggingCriteriaArgs        
- TagInfo Pulumi.Azure Native. Data Protection. Inputs. Retention Tag 
- Retention tag information
- TagInfo RetentionTag 
- Retention tag information
- tagInfo RetentionTag 
- Retention tag information
- tagInfo RetentionTag 
- Retention tag information
- tag_info RetentionTag 
- Retention tag information
- tagInfo Property Map
- Retention tag information
AdhocBasedTaggingCriteriaResponse, AdhocBasedTaggingCriteriaResponseArgs          
- TagInfo Pulumi.Azure Native. Data Protection. Inputs. Retention Tag Response 
- Retention tag information
- TagInfo RetentionTag Response 
- Retention tag information
- tagInfo RetentionTag Response 
- Retention tag information
- tagInfo RetentionTag Response 
- Retention tag information
- tag_info RetentionTag Response 
- Retention tag information
- tagInfo Property Map
- Retention tag information
AdhocBasedTriggerContext, AdhocBasedTriggerContextArgs        
- TaggingCriteria Pulumi.Azure Native. Data Protection. Inputs. Adhoc Based Tagging Criteria 
- Tagging Criteria containing retention tag for adhoc backup.
- TaggingCriteria AdhocBased Tagging Criteria 
- Tagging Criteria containing retention tag for adhoc backup.
- taggingCriteria AdhocBased Tagging Criteria 
- Tagging Criteria containing retention tag for adhoc backup.
- taggingCriteria AdhocBased Tagging Criteria 
- Tagging Criteria containing retention tag for adhoc backup.
- tagging_criteria AdhocBased Tagging Criteria 
- Tagging Criteria containing retention tag for adhoc backup.
- taggingCriteria Property Map
- Tagging Criteria containing retention tag for adhoc backup.
AdhocBasedTriggerContextResponse, AdhocBasedTriggerContextResponseArgs          
- TaggingCriteria Pulumi.Azure Native. Data Protection. Inputs. Adhoc Based Tagging Criteria Response 
- Tagging Criteria containing retention tag for adhoc backup.
- TaggingCriteria AdhocBased Tagging Criteria Response 
- Tagging Criteria containing retention tag for adhoc backup.
- taggingCriteria AdhocBased Tagging Criteria Response 
- Tagging Criteria containing retention tag for adhoc backup.
- taggingCriteria AdhocBased Tagging Criteria Response 
- Tagging Criteria containing retention tag for adhoc backup.
- tagging_criteria AdhocBased Tagging Criteria Response 
- Tagging Criteria containing retention tag for adhoc backup.
- taggingCriteria Property Map
- Tagging Criteria containing retention tag for adhoc backup.
AzureBackupParams, AzureBackupParamsArgs      
- BackupType string
- BackupType ; Full/Incremental etc
- BackupType string
- BackupType ; Full/Incremental etc
- backupType String
- BackupType ; Full/Incremental etc
- backupType string
- BackupType ; Full/Incremental etc
- backup_type str
- BackupType ; Full/Incremental etc
- backupType String
- BackupType ; Full/Incremental etc
AzureBackupParamsResponse, AzureBackupParamsResponseArgs        
- BackupType string
- BackupType ; Full/Incremental etc
- BackupType string
- BackupType ; Full/Incremental etc
- backupType String
- BackupType ; Full/Incremental etc
- backupType string
- BackupType ; Full/Incremental etc
- backup_type str
- BackupType ; Full/Incremental etc
- backupType String
- BackupType ; Full/Incremental etc
AzureBackupRule, AzureBackupRuleArgs      
- DataStore Pulumi.Azure Native. Data Protection. Inputs. Data Store Info Base 
- DataStoreInfo base
- Name string
- Trigger
Pulumi.Azure | Pulumi.Native. Data Protection. Inputs. Adhoc Based Trigger Context Azure Native. Data Protection. Inputs. Schedule Based Trigger Context 
- Trigger context
- BackupParameters Pulumi.Azure Native. Data Protection. Inputs. Azure Backup Params 
- BackupParameters base
- DataStore DataStore Info Base 
- DataStoreInfo base
- Name string
- Trigger
AdhocBased | ScheduleTrigger Context Based Trigger Context 
- Trigger context
- BackupParameters AzureBackup Params 
- BackupParameters base
- dataStore DataStore Info Base 
- DataStoreInfo base
- name String
- trigger
AdhocBased | ScheduleTrigger Context Based Trigger Context 
- Trigger context
- backupParameters AzureBackup Params 
- BackupParameters base
- dataStore DataStore Info Base 
- DataStoreInfo base
- name string
- trigger
AdhocBased | ScheduleTrigger Context Based Trigger Context 
- Trigger context
- backupParameters AzureBackup Params 
- BackupParameters base
- data_store DataStore Info Base 
- DataStoreInfo base
- name str
- trigger
AdhocBased | ScheduleTrigger Context Based Trigger Context 
- Trigger context
- backup_parameters AzureBackup Params 
- BackupParameters base
- dataStore Property Map
- DataStoreInfo base
- name String
- trigger Property Map | Property Map
- Trigger context
- backupParameters Property Map
- BackupParameters base
AzureBackupRuleResponse, AzureBackupRuleResponseArgs        
- DataStore Pulumi.Azure Native. Data Protection. Inputs. Data Store Info Base Response 
- DataStoreInfo base
- Name string
- Trigger
Pulumi.Azure | Pulumi.Native. Data Protection. Inputs. Adhoc Based Trigger Context Response Azure Native. Data Protection. Inputs. Schedule Based Trigger Context Response 
- Trigger context
- BackupParameters Pulumi.Azure Native. Data Protection. Inputs. Azure Backup Params Response 
- BackupParameters base
- DataStore DataStore Info Base Response 
- DataStoreInfo base
- Name string
- Trigger
AdhocBased | ScheduleTrigger Context Response Based Trigger Context Response 
- Trigger context
- BackupParameters AzureBackup Params Response 
- BackupParameters base
- dataStore DataStore Info Base Response 
- DataStoreInfo base
- name String
- trigger
AdhocBased | ScheduleTrigger Context Response Based Trigger Context Response 
- Trigger context
- backupParameters AzureBackup Params Response 
- BackupParameters base
- dataStore DataStore Info Base Response 
- DataStoreInfo base
- name string
- trigger
AdhocBased | ScheduleTrigger Context Response Based Trigger Context Response 
- Trigger context
- backupParameters AzureBackup Params Response 
- BackupParameters base
- data_store DataStore Info Base Response 
- DataStoreInfo base
- name str
- trigger
AdhocBased | ScheduleTrigger Context Response Based Trigger Context Response 
- Trigger context
- backup_parameters AzureBackup Params Response 
- BackupParameters base
- dataStore Property Map
- DataStoreInfo base
- name String
- trigger Property Map | Property Map
- Trigger context
- backupParameters Property Map
- BackupParameters base
AzureRetentionRule, AzureRetentionRuleArgs      
- Lifecycles
[]SourceLife Cycle 
- Name string
- IsDefault bool
- lifecycles
List<SourceLife Cycle> 
- name String
- isDefault Boolean
- lifecycles
SourceLife Cycle[] 
- name string
- isDefault boolean
- lifecycles List<Property Map>
- name String
- isDefault Boolean
AzureRetentionRuleResponse, AzureRetentionRuleResponseArgs        
- Lifecycles
[]SourceLife Cycle Response 
- Name string
- IsDefault bool
- lifecycles
List<SourceLife Cycle Response> 
- name String
- isDefault Boolean
- lifecycles
SourceLife Cycle Response[] 
- name string
- isDefault boolean
- lifecycles List<Property Map>
- name String
- isDefault Boolean
BackupPolicy, BackupPolicyArgs    
- DatasourceTypes List<string>
- Type of datasource for the backup management
- PolicyRules 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
- DatasourceTypes []string
- Type of datasource for the backup management
- PolicyRules []interface{}
- Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasourceTypes List<String>
- Type of datasource for the backup management
- policyRules List<Either<AzureBackup Rule,Azure Retention Rule>> 
- Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasourceTypes string[]
- Type of datasource for the backup management
- policyRules (AzureBackup Rule | Azure Retention Rule)[] 
- Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasource_types Sequence[str]
- Type of datasource for the backup management
- policy_rules Sequence[Union[AzureBackup Rule, Azure Retention Rule]] 
- Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasourceTypes List<String>
- Type of datasource for the backup management
- policyRules List<Property Map | Property Map>
- Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
BackupPolicyResponse, BackupPolicyResponseArgs      
- DatasourceTypes List<string>
- Type of datasource for the backup management
- PolicyRules 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
- DatasourceTypes []string
- Type of datasource for the backup management
- PolicyRules []interface{}
- Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasourceTypes List<String>
- Type of datasource for the backup management
- policyRules List<Either<AzureBackup Rule Response,Azure Retention Rule Response>> 
- Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasourceTypes string[]
- Type of datasource for the backup management
- policyRules (AzureBackup Rule Response | Azure Retention Rule Response)[] 
- Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasource_types Sequence[str]
- Type of datasource for the backup management
- policy_rules Sequence[Union[AzureBackup Rule Response, Azure Retention Rule Response]] 
- Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
- datasourceTypes List<String>
- Type of datasource for the backup management
- policyRules List<Property Map | Property Map>
- Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc
BackupSchedule, BackupScheduleArgs    
- RepeatingTime List<string>Intervals 
- ISO 8601 repeating time interval format
- TimeZone string
- Time zone for a schedule. Example: Pacific Standard Time
- RepeatingTime []stringIntervals 
- ISO 8601 repeating time interval format
- TimeZone string
- Time zone for a schedule. Example: Pacific Standard Time
- repeatingTime List<String>Intervals 
- ISO 8601 repeating time interval format
- timeZone String
- Time zone for a schedule. Example: Pacific Standard Time
- repeatingTime string[]Intervals 
- ISO 8601 repeating time interval format
- timeZone string
- Time zone for a schedule. Example: Pacific Standard Time
- repeating_time_ Sequence[str]intervals 
- ISO 8601 repeating time interval format
- time_zone str
- Time zone for a schedule. Example: Pacific Standard Time
- repeatingTime List<String>Intervals 
- ISO 8601 repeating time interval format
- timeZone String
- Time zone for a schedule. Example: Pacific Standard Time
BackupScheduleResponse, BackupScheduleResponseArgs      
- RepeatingTime List<string>Intervals 
- ISO 8601 repeating time interval format
- TimeZone string
- Time zone for a schedule. Example: Pacific Standard Time
- RepeatingTime []stringIntervals 
- ISO 8601 repeating time interval format
- TimeZone string
- Time zone for a schedule. Example: Pacific Standard Time
- repeatingTime List<String>Intervals 
- ISO 8601 repeating time interval format
- timeZone String
- Time zone for a schedule. Example: Pacific Standard Time
- repeatingTime string[]Intervals 
- ISO 8601 repeating time interval format
- timeZone string
- Time zone for a schedule. Example: Pacific Standard Time
- repeating_time_ Sequence[str]intervals 
- ISO 8601 repeating time interval format
- time_zone str
- Time zone for a schedule. Example: Pacific Standard Time
- repeatingTime List<String>Intervals 
- ISO 8601 repeating time interval format
- timeZone 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        
- DataStore string | Pulumi.Type Azure Native. Data Protection. Data Store Types 
- type of datastore; Operational/Vault/Archive
- ObjectType string
- Type of Datasource object, used to initialize the right inherited type
- DataStore string | DataType Store Types 
- type of datastore; Operational/Vault/Archive
- ObjectType string
- Type of Datasource object, used to initialize the right inherited type
- dataStore String | DataType Store Types 
- type of datastore; Operational/Vault/Archive
- objectType String
- Type of Datasource object, used to initialize the right inherited type
- dataStore string | DataType Store Types 
- type of datastore; Operational/Vault/Archive
- objectType string
- Type of Datasource object, used to initialize the right inherited type
- data_store_ str | Datatype Store Types 
- type of datastore; Operational/Vault/Archive
- object_type str
- Type of Datasource object, used to initialize the right inherited type
- dataStore String | "OperationalType Store" | "Vault Store" | "Archive Store" 
- type of datastore; Operational/Vault/Archive
- objectType String
- Type of Datasource object, used to initialize the right inherited type
DataStoreInfoBaseResponse, DataStoreInfoBaseResponseArgs          
- DataStore stringType 
- type of datastore; Operational/Vault/Archive
- ObjectType string
- Type of Datasource object, used to initialize the right inherited type
- DataStore stringType 
- type of datastore; Operational/Vault/Archive
- ObjectType string
- Type of Datasource object, used to initialize the right inherited type
- dataStore StringType 
- type of datastore; Operational/Vault/Archive
- objectType String
- Type of Datasource object, used to initialize the right inherited type
- dataStore stringType 
- type of datastore; Operational/Vault/Archive
- objectType string
- Type of Datasource object, used to initialize the right inherited type
- data_store_ strtype 
- type of datastore; Operational/Vault/Archive
- object_type str
- Type of Datasource object, used to initialize the right inherited type
- dataStore StringType 
- type of datastore; Operational/Vault/Archive
- objectType String
- Type of Datasource object, used to initialize the right inherited type
DataStoreTypes, DataStoreTypesArgs      
- OperationalStore 
- OperationalStore
- VaultStore 
- VaultStore
- ArchiveStore 
- ArchiveStore
- DataStore Types Operational Store 
- OperationalStore
- DataStore Types Vault Store 
- VaultStore
- DataStore Types Archive Store 
- ArchiveStore
- OperationalStore 
- OperationalStore
- VaultStore 
- VaultStore
- ArchiveStore 
- ArchiveStore
- OperationalStore 
- OperationalStore
- VaultStore 
- VaultStore
- ArchiveStore 
- ArchiveStore
- OPERATIONAL_STORE
- OperationalStore
- VAULT_STORE
- VaultStore
- ARCHIVE_STORE
- ArchiveStore
- "OperationalStore" 
- OperationalStore
- "VaultStore" 
- VaultStore
- "ArchiveStore" 
- ArchiveStore
Day, DayArgs  
DayOfWeek, DayOfWeekArgs      
- Friday
- Friday
- Monday
- Monday
- Saturday
- Saturday
- Sunday
- Sunday
- Thursday
- Thursday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- DayOf Week Friday 
- Friday
- DayOf Week Monday 
- Monday
- DayOf Week Saturday 
- Saturday
- DayOf Week Sunday 
- Sunday
- DayOf Week Thursday 
- Thursday
- DayOf Week Tuesday 
- Tuesday
- DayOf 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
- MonthApril 
- April
- MonthAugust 
- August
- MonthDecember 
- December
- MonthFebruary 
- February
- MonthJanuary 
- January
- MonthJuly 
- July
- MonthJune 
- June
- MonthMarch 
- March
- MonthMay 
- May
- MonthNovember 
- November
- MonthOctober 
- October
- MonthSeptember 
- 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    
- TagName string
- Retention Tag Name to relate it to retention rule.
- TagName string
- Retention Tag Name to relate it to retention rule.
- tagName String
- Retention Tag Name to relate it to retention rule.
- tagName string
- Retention Tag Name to relate it to retention rule.
- tag_name str
- Retention Tag Name to relate it to retention rule.
- tagName String
- Retention Tag Name to relate it to retention rule.
RetentionTagResponse, RetentionTagResponseArgs      
ScheduleBasedBackupCriteria, ScheduleBasedBackupCriteriaArgs        
- AbsoluteCriteria 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
- DaysOf List<Pulumi.Month Azure Native. Data Protection. Inputs. Day> 
- This is day of the month from 1 to 28 other wise last of month
- DaysOf List<Union<string, Pulumi.The Week Azure Native. Data Protection. Day Of Week>> 
- It should be Sunday/Monday/T..../Saturday
- MonthsOf List<Union<string, Pulumi.Year Azure Native. Data Protection. Month>> 
- It should be January/February/....../December
- ScheduleTimes List<string>
- List of schedule times for backup
- WeeksOf List<Union<string, Pulumi.The Month Azure Native. Data Protection. Week Number>> 
- It should be First/Second/Third/Fourth/Last
- AbsoluteCriteria []string
- it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- DaysOf []DayMonth 
- This is day of the month from 1 to 28 other wise last of month
- DaysOf []stringThe Week 
- It should be Sunday/Monday/T..../Saturday
- MonthsOf []stringYear 
- It should be January/February/....../December
- ScheduleTimes []string
- List of schedule times for backup
- WeeksOf []stringThe Month 
- It should be First/Second/Third/Fourth/Last
- absoluteCriteria List<Either<String,AbsoluteMarker>> 
- it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- daysOf List<Day>Month 
- This is day of the month from 1 to 28 other wise last of month
- daysOf List<Either<String,DayThe Week Of Week>> 
- It should be Sunday/Monday/T..../Saturday
- monthsOf List<Either<String,Month>>Year 
- It should be January/February/....../December
- scheduleTimes List<String>
- List of schedule times for backup
- weeksOf List<Either<String,WeekThe Month Number>> 
- It should be First/Second/Third/Fourth/Last
- absoluteCriteria (string | AbsoluteMarker)[] 
- it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- daysOf Day[]Month 
- This is day of the month from 1 to 28 other wise last of month
- daysOf (string | DayThe Week Of Week)[] 
- It should be Sunday/Monday/T..../Saturday
- monthsOf (string | Month)[]Year 
- It should be January/February/....../December
- scheduleTimes string[]
- List of schedule times for backup
- weeksOf (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
- absoluteCriteria 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
- daysOf List<Property Map>Month 
- This is day of the month from 1 to 28 other wise last of month
- daysOf List<String | "Friday" | "Monday" | "Saturday" | "Sunday" | "Thursday" | "Tuesday" | "Wednesday">The Week 
- It should be Sunday/Monday/T..../Saturday
- monthsOf List<String | "April" | "August" | "December" | "February" | "January" | "July" | "June" | "March" | "May" | "November" | "October" | "September">Year 
- It should be January/February/....../December
- scheduleTimes List<String>
- List of schedule times for backup
- weeksOf List<String | "First" | "Fourth" | "Last" | "Second" | "Third">The Month 
- It should be First/Second/Third/Fourth/Last
ScheduleBasedBackupCriteriaResponse, ScheduleBasedBackupCriteriaResponseArgs          
- AbsoluteCriteria List<string>
- it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- DaysOf 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
- DaysOf List<string>The Week 
- It should be Sunday/Monday/T..../Saturday
- MonthsOf List<string>Year 
- It should be January/February/....../December
- ScheduleTimes List<string>
- List of schedule times for backup
- WeeksOf List<string>The Month 
- It should be First/Second/Third/Fourth/Last
- AbsoluteCriteria []string
- it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- DaysOf []DayMonth Response 
- This is day of the month from 1 to 28 other wise last of month
- DaysOf []stringThe Week 
- It should be Sunday/Monday/T..../Saturday
- MonthsOf []stringYear 
- It should be January/February/....../December
- ScheduleTimes []string
- List of schedule times for backup
- WeeksOf []stringThe Month 
- It should be First/Second/Third/Fourth/Last
- absoluteCriteria List<String>
- it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- daysOf List<DayMonth Response> 
- This is day of the month from 1 to 28 other wise last of month
- daysOf List<String>The Week 
- It should be Sunday/Monday/T..../Saturday
- monthsOf List<String>Year 
- It should be January/February/....../December
- scheduleTimes List<String>
- List of schedule times for backup
- weeksOf List<String>The Month 
- It should be First/Second/Third/Fourth/Last
- absoluteCriteria string[]
- it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- daysOf DayMonth Response[] 
- This is day of the month from 1 to 28 other wise last of month
- daysOf string[]The Week 
- It should be Sunday/Monday/T..../Saturday
- monthsOf string[]Year 
- It should be January/February/....../December
- scheduleTimes string[]
- List of schedule times for backup
- weeksOf 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
- absoluteCriteria List<String>
- it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum
- daysOf List<Property Map>Month 
- This is day of the month from 1 to 28 other wise last of month
- daysOf List<String>The Week 
- It should be Sunday/Monday/T..../Saturday
- monthsOf List<String>Year 
- It should be January/February/....../December
- scheduleTimes List<String>
- List of schedule times for backup
- weeksOf List<String>The Month 
- It should be First/Second/Third/Fourth/Last
ScheduleBasedTriggerContext, ScheduleBasedTriggerContextArgs        
- Schedule
Pulumi.Azure Native. Data Protection. Inputs. Backup Schedule 
- Schedule for this backup
- TaggingCriteria List<Pulumi.Azure Native. Data Protection. Inputs. Tagging Criteria> 
- List of tags that can be applicable for given schedule.
- Schedule
BackupSchedule 
- Schedule for this backup
- TaggingCriteria []TaggingCriteria 
- List of tags that can be applicable for given schedule.
- schedule
BackupSchedule 
- Schedule for this backup
- taggingCriteria List<TaggingCriteria> 
- List of tags that can be applicable for given schedule.
- schedule
BackupSchedule 
- Schedule for this backup
- taggingCriteria TaggingCriteria[] 
- List of tags that can be applicable for given schedule.
- schedule
BackupSchedule 
- Schedule for this backup
- tagging_criteria Sequence[TaggingCriteria] 
- List of tags that can be applicable for given schedule.
- schedule Property Map
- Schedule for this backup
- taggingCriteria List<Property Map>
- List of tags that can be applicable for given schedule.
ScheduleBasedTriggerContextResponse, ScheduleBasedTriggerContextResponseArgs          
- Schedule
Pulumi.Azure Native. Data Protection. Inputs. Backup Schedule Response 
- Schedule for this backup
- TaggingCriteria List<Pulumi.Azure Native. Data Protection. Inputs. Tagging Criteria Response> 
- List of tags that can be applicable for given schedule.
- Schedule
BackupSchedule Response 
- Schedule for this backup
- TaggingCriteria []TaggingCriteria Response 
- List of tags that can be applicable for given schedule.
- schedule
BackupSchedule Response 
- Schedule for this backup
- taggingCriteria List<TaggingCriteria Response> 
- List of tags that can be applicable for given schedule.
- schedule
BackupSchedule Response 
- Schedule for this backup
- taggingCriteria TaggingCriteria Response[] 
- List of tags that can be applicable for given schedule.
- schedule
BackupSchedule Response 
- Schedule for this backup
- tagging_criteria Sequence[TaggingCriteria Response] 
- List of tags that can be applicable for given schedule.
- schedule Property Map
- Schedule for this backup
- taggingCriteria List<Property Map>
- List of tags that can be applicable for given schedule.
SourceLifeCycle, SourceLifeCycleArgs      
- DeleteAfter AbsoluteDelete Option 
- Delete Option
- SourceData DataStore Store Info Base 
- DataStoreInfo base
- TargetData []TargetStore Copy Settings Copy Setting 
- deleteAfter AbsoluteDelete Option 
- Delete Option
- sourceData DataStore Store Info Base 
- DataStoreInfo base
- targetData List<TargetStore Copy Settings Copy Setting> 
- deleteAfter AbsoluteDelete Option 
- Delete Option
- sourceData DataStore Store Info Base 
- DataStoreInfo base
- targetData TargetStore Copy Settings Copy Setting[] 
- delete_after AbsoluteDelete Option 
- Delete Option
- source_data_ Datastore Store Info Base 
- DataStoreInfo base
- target_data_ Sequence[Targetstore_ copy_ settings Copy Setting] 
- deleteAfter Property Map
- Delete Option
- sourceData Property MapStore 
- DataStoreInfo base
- targetData List<Property Map>Store Copy Settings 
SourceLifeCycleResponse, SourceLifeCycleResponseArgs        
- DeleteAfter AbsoluteDelete Option Response 
- Delete Option
- SourceData DataStore Store Info Base Response 
- DataStoreInfo base
- TargetData []TargetStore Copy Settings Copy Setting Response 
- deleteAfter AbsoluteDelete Option Response 
- Delete Option
- sourceData DataStore Store Info Base Response 
- DataStoreInfo base
- targetData TargetStore Copy Settings Copy Setting Response[] 
- deleteAfter Property Map
- Delete Option
- sourceData Property MapStore 
- DataStoreInfo base
- targetData List<Property Map>Store Copy Settings 
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
TaggingCriteria, TaggingCriteriaArgs    
- IsDefault bool
- Specifies if tag is default.
- TagInfo Pulumi.Azure Native. Data Protection. Inputs. Retention Tag 
- Retention tag information
- TaggingPriority 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.
- IsDefault bool
- Specifies if tag is default.
- TagInfo RetentionTag 
- Retention tag information
- TaggingPriority float64
- Retention Tag priority.
- Criteria
[]ScheduleBased Backup Criteria 
- Criteria which decides whether the tag can be applied to a triggered backup.
- isDefault Boolean
- Specifies if tag is default.
- tagInfo RetentionTag 
- Retention tag information
- taggingPriority Double
- Retention Tag priority.
- criteria
List<ScheduleBased Backup Criteria> 
- Criteria which decides whether the tag can be applied to a triggered backup.
- isDefault boolean
- Specifies if tag is default.
- tagInfo RetentionTag 
- Retention tag information
- taggingPriority number
- Retention Tag priority.
- criteria
ScheduleBased Backup Criteria[] 
- Criteria which decides whether the tag can be applied to a triggered backup.
- is_default bool
- Specifies if tag is default.
- tag_info RetentionTag 
- Retention tag information
- tagging_priority float
- Retention Tag priority.
- criteria
Sequence[ScheduleBased Backup Criteria] 
- Criteria which decides whether the tag can be applied to a triggered backup.
- isDefault Boolean
- Specifies if tag is default.
- tagInfo Property Map
- Retention tag information
- taggingPriority Number
- Retention Tag priority.
- criteria List<Property Map>
- Criteria which decides whether the tag can be applied to a triggered backup.
TaggingCriteriaResponse, TaggingCriteriaResponseArgs      
- IsDefault bool
- Specifies if tag is default.
- TagInfo Pulumi.Azure Native. Data Protection. Inputs. Retention Tag Response 
- Retention tag information
- TaggingPriority 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.
- IsDefault bool
- Specifies if tag is default.
- TagInfo RetentionTag Response 
- Retention tag information
- TaggingPriority float64
- Retention Tag priority.
- Criteria
[]ScheduleBased Backup Criteria Response 
- Criteria which decides whether the tag can be applied to a triggered backup.
- isDefault Boolean
- Specifies if tag is default.
- tagInfo RetentionTag Response 
- Retention tag information
- taggingPriority Double
- Retention Tag priority.
- criteria
List<ScheduleBased Backup Criteria Response> 
- Criteria which decides whether the tag can be applied to a triggered backup.
- isDefault boolean
- Specifies if tag is default.
- tagInfo RetentionTag Response 
- Retention tag information
- taggingPriority number
- Retention Tag priority.
- criteria
ScheduleBased Backup Criteria Response[] 
- Criteria which decides whether the tag can be applied to a triggered backup.
- is_default bool
- Specifies if tag is default.
- tag_info RetentionTag Response 
- Retention tag information
- tagging_priority float
- Retention Tag priority.
- criteria
Sequence[ScheduleBased Backup Criteria Response] 
- Criteria which decides whether the tag can be applied to a triggered backup.
- isDefault Boolean
- Specifies if tag is default.
- tagInfo Property Map
- Retention tag information
- taggingPriority Number
- Retention Tag priority.
- criteria List<Property Map>
- Criteria which decides whether the tag can be applied to a triggered backup.
TargetCopySetting, TargetCopySettingArgs      
- CopyAfter 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.
- DataStore Pulumi.Azure Native. Data Protection. Inputs. Data Store Info Base 
- Info of target datastore
- CopyAfter CopyOn | CustomExpiry Option Copy | ImmediateOption Copy Option 
- It can be CustomCopyOption or ImmediateCopyOption.
- DataStore DataStore Info Base 
- Info of target datastore
- copyAfter CopyOn | CustomExpiry Option Copy | ImmediateOption Copy Option 
- It can be CustomCopyOption or ImmediateCopyOption.
- dataStore DataStore Info Base 
- Info of target datastore
- copyAfter CopyOn | CustomExpiry Option Copy | ImmediateOption Copy Option 
- It can be CustomCopyOption or ImmediateCopyOption.
- dataStore DataStore Info Base 
- Info of target datastore
- copy_after CopyOn | CustomExpiry Option Copy | ImmediateOption Copy Option 
- It can be CustomCopyOption or ImmediateCopyOption.
- data_store DataStore Info Base 
- Info of target datastore
- copyAfter Property Map | Property Map | Property Map
- It can be CustomCopyOption or ImmediateCopyOption.
- dataStore Property Map
- Info of target datastore
TargetCopySettingResponse, TargetCopySettingResponseArgs        
- CopyAfter 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.
- DataStore Pulumi.Azure Native. Data Protection. Inputs. Data Store Info Base Response 
- Info of target datastore
- CopyAfter CopyOn | CustomExpiry Option Response Copy | ImmediateOption Response Copy Option Response 
- It can be CustomCopyOption or ImmediateCopyOption.
- DataStore DataStore Info Base Response 
- Info of target datastore
- copyAfter CopyOn | CustomExpiry Option Response Copy | ImmediateOption Response Copy Option Response 
- It can be CustomCopyOption or ImmediateCopyOption.
- dataStore DataStore Info Base Response 
- Info of target datastore
- copyAfter CopyOn | CustomExpiry Option Response Copy | ImmediateOption Response Copy Option Response 
- It can be CustomCopyOption or ImmediateCopyOption.
- dataStore DataStore Info Base Response 
- Info of target datastore
- copy_after CopyOn | CustomExpiry Option Response Copy | ImmediateOption Response Copy Option Response 
- It can be CustomCopyOption or ImmediateCopyOption.
- data_store DataStore Info Base Response 
- Info of target datastore
- copyAfter Property Map | Property Map | Property Map
- It can be CustomCopyOption or ImmediateCopyOption.
- dataStore Property Map
- Info of target datastore
WeekNumber, WeekNumberArgs    
- First
- First
- Fourth
- Fourth
- Last
- Last
- Second
- Second
- Third
- Third
- WeekNumber First 
- First
- WeekNumber Fourth 
- Fourth
- WeekNumber Last 
- Last
- WeekNumber Second 
- Second
- WeekNumber 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 pulumi/pulumi-azure-native
- License
- Apache-2.0