1. Packages
  2. Packages
  3. Azure Classic
  4. API Docs
  5. dataprotection
  6. BackupPolicyDataLakeStorage

We recommend using Azure Native.

Viewing docs for Azure v6.35.0
published on Tuesday, Apr 21, 2026 by Pulumi
azure logo

We recommend using Azure Native.

Viewing docs for Azure v6.35.0
published on Tuesday, Apr 21, 2026 by Pulumi

    Manages a Backup Policy to Azure Data Lake Storage.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as azure from "@pulumi/azure";
    
    const example = new azure.core.ResourceGroup("example", {
        name: "example-resources",
        location: "West Europe",
    });
    const exampleBackupVault = new azure.dataprotection.BackupVault("example", {
        name: "example-backup-vault",
        resourceGroupName: example.name,
        location: example.location,
        datastoreType: "VaultStore",
        redundancy: "LocallyRedundant",
        identity: {
            type: "SystemAssigned",
        },
    });
    const exampleBackupPolicyDataLakeStorage = new azure.dataprotection.BackupPolicyDataLakeStorage("example", {
        name: "example-backup-policy",
        dataProtectionBackupVaultId: exampleBackupVault.id,
        backupSchedules: ["R/2021-05-23T02:30:00+00:00/P1W"],
        timeZone: "India Standard Time",
        defaultRetentionDuration: "P4M",
        retentionRules: [
            {
                name: "weekly",
                duration: "P6M",
                absoluteCriteria: "FirstOfWeek",
            },
            {
                name: "thursday",
                duration: "P1W",
                daysOfWeeks: ["Thursday"],
                scheduledBackupTimes: ["2021-05-23T02:30:00Z"],
            },
            {
                name: "monthly",
                duration: "P1D",
                weeksOfMonths: [
                    "First",
                    "Last",
                ],
                daysOfWeeks: ["Tuesday"],
                scheduledBackupTimes: ["2021-05-23T02:30:00Z"],
            },
        ],
    });
    
    import pulumi
    import pulumi_azure as azure
    
    example = azure.core.ResourceGroup("example",
        name="example-resources",
        location="West Europe")
    example_backup_vault = azure.dataprotection.BackupVault("example",
        name="example-backup-vault",
        resource_group_name=example.name,
        location=example.location,
        datastore_type="VaultStore",
        redundancy="LocallyRedundant",
        identity={
            "type": "SystemAssigned",
        })
    example_backup_policy_data_lake_storage = azure.dataprotection.BackupPolicyDataLakeStorage("example",
        name="example-backup-policy",
        data_protection_backup_vault_id=example_backup_vault.id,
        backup_schedules=["R/2021-05-23T02:30:00+00:00/P1W"],
        time_zone="India Standard Time",
        default_retention_duration="P4M",
        retention_rules=[
            {
                "name": "weekly",
                "duration": "P6M",
                "absolute_criteria": "FirstOfWeek",
            },
            {
                "name": "thursday",
                "duration": "P1W",
                "days_of_weeks": ["Thursday"],
                "scheduled_backup_times": ["2021-05-23T02:30:00Z"],
            },
            {
                "name": "monthly",
                "duration": "P1D",
                "weeks_of_months": [
                    "First",
                    "Last",
                ],
                "days_of_weeks": ["Tuesday"],
                "scheduled_backup_times": ["2021-05-23T02:30:00Z"],
            },
        ])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core"
    	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/dataprotection"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{
    			Name:     pulumi.String("example-resources"),
    			Location: pulumi.String("West Europe"),
    		})
    		if err != nil {
    			return err
    		}
    		exampleBackupVault, err := dataprotection.NewBackupVault(ctx, "example", &dataprotection.BackupVaultArgs{
    			Name:              pulumi.String("example-backup-vault"),
    			ResourceGroupName: example.Name,
    			Location:          example.Location,
    			DatastoreType:     pulumi.String("VaultStore"),
    			Redundancy:        pulumi.String("LocallyRedundant"),
    			Identity: &dataprotection.BackupVaultIdentityArgs{
    				Type: pulumi.String("SystemAssigned"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		_, err = dataprotection.NewBackupPolicyDataLakeStorage(ctx, "example", &dataprotection.BackupPolicyDataLakeStorageArgs{
    			Name:                        pulumi.String("example-backup-policy"),
    			DataProtectionBackupVaultId: exampleBackupVault.ID(),
    			BackupSchedules: pulumi.StringArray{
    				pulumi.String("R/2021-05-23T02:30:00+00:00/P1W"),
    			},
    			TimeZone:                 pulumi.String("India Standard Time"),
    			DefaultRetentionDuration: pulumi.String("P4M"),
    			RetentionRules: dataprotection.BackupPolicyDataLakeStorageRetentionRuleArray{
    				&dataprotection.BackupPolicyDataLakeStorageRetentionRuleArgs{
    					Name:             pulumi.String("weekly"),
    					Duration:         pulumi.String("P6M"),
    					AbsoluteCriteria: pulumi.String("FirstOfWeek"),
    				},
    				&dataprotection.BackupPolicyDataLakeStorageRetentionRuleArgs{
    					Name:     pulumi.String("thursday"),
    					Duration: pulumi.String("P1W"),
    					DaysOfWeeks: pulumi.StringArray{
    						pulumi.String("Thursday"),
    					},
    					ScheduledBackupTimes: pulumi.StringArray{
    						pulumi.String("2021-05-23T02:30:00Z"),
    					},
    				},
    				&dataprotection.BackupPolicyDataLakeStorageRetentionRuleArgs{
    					Name:     pulumi.String("monthly"),
    					Duration: pulumi.String("P1D"),
    					WeeksOfMonths: pulumi.StringArray{
    						pulumi.String("First"),
    						pulumi.String("Last"),
    					},
    					DaysOfWeeks: pulumi.StringArray{
    						pulumi.String("Tuesday"),
    					},
    					ScheduledBackupTimes: pulumi.StringArray{
    						pulumi.String("2021-05-23T02:30:00Z"),
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Azure = Pulumi.Azure;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Azure.Core.ResourceGroup("example", new()
        {
            Name = "example-resources",
            Location = "West Europe",
        });
    
        var exampleBackupVault = new Azure.DataProtection.BackupVault("example", new()
        {
            Name = "example-backup-vault",
            ResourceGroupName = example.Name,
            Location = example.Location,
            DatastoreType = "VaultStore",
            Redundancy = "LocallyRedundant",
            Identity = new Azure.DataProtection.Inputs.BackupVaultIdentityArgs
            {
                Type = "SystemAssigned",
            },
        });
    
        var exampleBackupPolicyDataLakeStorage = new Azure.DataProtection.BackupPolicyDataLakeStorage("example", new()
        {
            Name = "example-backup-policy",
            DataProtectionBackupVaultId = exampleBackupVault.Id,
            BackupSchedules = new[]
            {
                "R/2021-05-23T02:30:00+00:00/P1W",
            },
            TimeZone = "India Standard Time",
            DefaultRetentionDuration = "P4M",
            RetentionRules = new[]
            {
                new Azure.DataProtection.Inputs.BackupPolicyDataLakeStorageRetentionRuleArgs
                {
                    Name = "weekly",
                    Duration = "P6M",
                    AbsoluteCriteria = "FirstOfWeek",
                },
                new Azure.DataProtection.Inputs.BackupPolicyDataLakeStorageRetentionRuleArgs
                {
                    Name = "thursday",
                    Duration = "P1W",
                    DaysOfWeeks = new[]
                    {
                        "Thursday",
                    },
                    ScheduledBackupTimes = new[]
                    {
                        "2021-05-23T02:30:00Z",
                    },
                },
                new Azure.DataProtection.Inputs.BackupPolicyDataLakeStorageRetentionRuleArgs
                {
                    Name = "monthly",
                    Duration = "P1D",
                    WeeksOfMonths = new[]
                    {
                        "First",
                        "Last",
                    },
                    DaysOfWeeks = new[]
                    {
                        "Tuesday",
                    },
                    ScheduledBackupTimes = new[]
                    {
                        "2021-05-23T02:30:00Z",
                    },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azure.core.ResourceGroup;
    import com.pulumi.azure.core.ResourceGroupArgs;
    import com.pulumi.azure.dataprotection.BackupVault;
    import com.pulumi.azure.dataprotection.BackupVaultArgs;
    import com.pulumi.azure.dataprotection.inputs.BackupVaultIdentityArgs;
    import com.pulumi.azure.dataprotection.BackupPolicyDataLakeStorage;
    import com.pulumi.azure.dataprotection.BackupPolicyDataLakeStorageArgs;
    import com.pulumi.azure.dataprotection.inputs.BackupPolicyDataLakeStorageRetentionRuleArgs;
    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 example = new ResourceGroup("example", ResourceGroupArgs.builder()
                .name("example-resources")
                .location("West Europe")
                .build());
    
            var exampleBackupVault = new BackupVault("exampleBackupVault", BackupVaultArgs.builder()
                .name("example-backup-vault")
                .resourceGroupName(example.name())
                .location(example.location())
                .datastoreType("VaultStore")
                .redundancy("LocallyRedundant")
                .identity(BackupVaultIdentityArgs.builder()
                    .type("SystemAssigned")
                    .build())
                .build());
    
            var exampleBackupPolicyDataLakeStorage = new BackupPolicyDataLakeStorage("exampleBackupPolicyDataLakeStorage", BackupPolicyDataLakeStorageArgs.builder()
                .name("example-backup-policy")
                .dataProtectionBackupVaultId(exampleBackupVault.id())
                .backupSchedules("R/2021-05-23T02:30:00+00:00/P1W")
                .timeZone("India Standard Time")
                .defaultRetentionDuration("P4M")
                .retentionRules(            
                    BackupPolicyDataLakeStorageRetentionRuleArgs.builder()
                        .name("weekly")
                        .duration("P6M")
                        .absoluteCriteria("FirstOfWeek")
                        .build(),
                    BackupPolicyDataLakeStorageRetentionRuleArgs.builder()
                        .name("thursday")
                        .duration("P1W")
                        .daysOfWeeks("Thursday")
                        .scheduledBackupTimes("2021-05-23T02:30:00Z")
                        .build(),
                    BackupPolicyDataLakeStorageRetentionRuleArgs.builder()
                        .name("monthly")
                        .duration("P1D")
                        .weeksOfMonths(                    
                            "First",
                            "Last")
                        .daysOfWeeks("Tuesday")
                        .scheduledBackupTimes("2021-05-23T02:30:00Z")
                        .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: azure:core:ResourceGroup
        properties:
          name: example-resources
          location: West Europe
      exampleBackupVault:
        type: azure:dataprotection:BackupVault
        name: example
        properties:
          name: example-backup-vault
          resourceGroupName: ${example.name}
          location: ${example.location}
          datastoreType: VaultStore
          redundancy: LocallyRedundant
          identity:
            type: SystemAssigned
      exampleBackupPolicyDataLakeStorage:
        type: azure:dataprotection:BackupPolicyDataLakeStorage
        name: example
        properties:
          name: example-backup-policy
          dataProtectionBackupVaultId: ${exampleBackupVault.id}
          backupSchedules:
            - R/2021-05-23T02:30:00+00:00/P1W
          timeZone: India Standard Time
          defaultRetentionDuration: P4M
          retentionRules:
            - name: weekly
              duration: P6M
              absoluteCriteria: FirstOfWeek
            - name: thursday
              duration: P1W
              daysOfWeeks:
                - Thursday
              scheduledBackupTimes:
                - 2021-05-23T02:30:00Z
            - name: monthly
              duration: P1D
              weeksOfMonths:
                - First
                - Last
              daysOfWeeks:
                - Tuesday
              scheduledBackupTimes:
                - 2021-05-23T02:30:00Z
    

    API Providers

    This resource uses the following Azure API Providers:

    • Microsoft.DataProtection - 2025-07-01

    Create BackupPolicyDataLakeStorage Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new BackupPolicyDataLakeStorage(name: string, args: BackupPolicyDataLakeStorageArgs, opts?: CustomResourceOptions);
    @overload
    def BackupPolicyDataLakeStorage(resource_name: str,
                                    args: BackupPolicyDataLakeStorageArgs,
                                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def BackupPolicyDataLakeStorage(resource_name: str,
                                    opts: Optional[ResourceOptions] = None,
                                    backup_schedules: Optional[Sequence[str]] = None,
                                    data_protection_backup_vault_id: Optional[str] = None,
                                    default_retention_duration: Optional[str] = None,
                                    name: Optional[str] = None,
                                    retention_rules: Optional[Sequence[BackupPolicyDataLakeStorageRetentionRuleArgs]] = None,
                                    time_zone: Optional[str] = None)
    func NewBackupPolicyDataLakeStorage(ctx *Context, name string, args BackupPolicyDataLakeStorageArgs, opts ...ResourceOption) (*BackupPolicyDataLakeStorage, error)
    public BackupPolicyDataLakeStorage(string name, BackupPolicyDataLakeStorageArgs args, CustomResourceOptions? opts = null)
    public BackupPolicyDataLakeStorage(String name, BackupPolicyDataLakeStorageArgs args)
    public BackupPolicyDataLakeStorage(String name, BackupPolicyDataLakeStorageArgs args, CustomResourceOptions options)
    
    type: azure:dataprotection:BackupPolicyDataLakeStorage
    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 BackupPolicyDataLakeStorageArgs
    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 BackupPolicyDataLakeStorageArgs
    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 BackupPolicyDataLakeStorageArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BackupPolicyDataLakeStorageArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BackupPolicyDataLakeStorageArgs
    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 backupPolicyDataLakeStorageResource = new Azure.DataProtection.BackupPolicyDataLakeStorage("backupPolicyDataLakeStorageResource", new()
    {
        BackupSchedules = new[]
        {
            "string",
        },
        DataProtectionBackupVaultId = "string",
        DefaultRetentionDuration = "string",
        Name = "string",
        RetentionRules = new[]
        {
            new Azure.DataProtection.Inputs.BackupPolicyDataLakeStorageRetentionRuleArgs
            {
                Duration = "string",
                Name = "string",
                AbsoluteCriteria = "string",
                DaysOfWeeks = new[]
                {
                    "string",
                },
                MonthsOfYears = new[]
                {
                    "string",
                },
                ScheduledBackupTimes = new[]
                {
                    "string",
                },
                WeeksOfMonths = new[]
                {
                    "string",
                },
            },
        },
        TimeZone = "string",
    });
    
    example, err := dataprotection.NewBackupPolicyDataLakeStorage(ctx, "backupPolicyDataLakeStorageResource", &dataprotection.BackupPolicyDataLakeStorageArgs{
    	BackupSchedules: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	DataProtectionBackupVaultId: pulumi.String("string"),
    	DefaultRetentionDuration:    pulumi.String("string"),
    	Name:                        pulumi.String("string"),
    	RetentionRules: dataprotection.BackupPolicyDataLakeStorageRetentionRuleArray{
    		&dataprotection.BackupPolicyDataLakeStorageRetentionRuleArgs{
    			Duration:         pulumi.String("string"),
    			Name:             pulumi.String("string"),
    			AbsoluteCriteria: pulumi.String("string"),
    			DaysOfWeeks: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			MonthsOfYears: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ScheduledBackupTimes: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			WeeksOfMonths: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	TimeZone: pulumi.String("string"),
    })
    
    var backupPolicyDataLakeStorageResource = new BackupPolicyDataLakeStorage("backupPolicyDataLakeStorageResource", BackupPolicyDataLakeStorageArgs.builder()
        .backupSchedules("string")
        .dataProtectionBackupVaultId("string")
        .defaultRetentionDuration("string")
        .name("string")
        .retentionRules(BackupPolicyDataLakeStorageRetentionRuleArgs.builder()
            .duration("string")
            .name("string")
            .absoluteCriteria("string")
            .daysOfWeeks("string")
            .monthsOfYears("string")
            .scheduledBackupTimes("string")
            .weeksOfMonths("string")
            .build())
        .timeZone("string")
        .build());
    
    backup_policy_data_lake_storage_resource = azure.dataprotection.BackupPolicyDataLakeStorage("backupPolicyDataLakeStorageResource",
        backup_schedules=["string"],
        data_protection_backup_vault_id="string",
        default_retention_duration="string",
        name="string",
        retention_rules=[{
            "duration": "string",
            "name": "string",
            "absolute_criteria": "string",
            "days_of_weeks": ["string"],
            "months_of_years": ["string"],
            "scheduled_backup_times": ["string"],
            "weeks_of_months": ["string"],
        }],
        time_zone="string")
    
    const backupPolicyDataLakeStorageResource = new azure.dataprotection.BackupPolicyDataLakeStorage("backupPolicyDataLakeStorageResource", {
        backupSchedules: ["string"],
        dataProtectionBackupVaultId: "string",
        defaultRetentionDuration: "string",
        name: "string",
        retentionRules: [{
            duration: "string",
            name: "string",
            absoluteCriteria: "string",
            daysOfWeeks: ["string"],
            monthsOfYears: ["string"],
            scheduledBackupTimes: ["string"],
            weeksOfMonths: ["string"],
        }],
        timeZone: "string",
    });
    
    type: azure:dataprotection:BackupPolicyDataLakeStorage
    properties:
        backupSchedules:
            - string
        dataProtectionBackupVaultId: string
        defaultRetentionDuration: string
        name: string
        retentionRules:
            - absoluteCriteria: string
              daysOfWeeks:
                - string
              duration: string
              monthsOfYears:
                - string
              name: string
              scheduledBackupTimes:
                - string
              weeksOfMonths:
                - string
        timeZone: string
    

    BackupPolicyDataLakeStorage 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 BackupPolicyDataLakeStorage resource accepts the following input properties:

    BackupSchedules List<string>
    Specifies a list of repeating time interval, also known as the backup schedule. It supports daily & weekly backup. It should follow ISO 8601 recurring time interval format, for example: R/2021-05-23T02:30:00+00:00/P1W. Changing this forces a new resource to be created.
    DataProtectionBackupVaultId string
    The ID of the Backup Vault where the Azure Backup Policy Data Lake Storage should exist. Changing this forces a new resource to be created.
    DefaultRetentionDuration string
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    Name string
    Specifies the name of the Backup Policy for the Azure Backup Policy Data Lake Storage. Changing this forces a new resource to be created.
    RetentionRules List<BackupPolicyDataLakeStorageRetentionRule>
    One or more retentionRule blocks as defined below. The priority of each rule is determined by its order in the list, where the first rule has the highest priority. Changing this forces a new resource to be created.
    TimeZone string
    Specifies the Time Zone which should be used by the backup schedule. Changing this forces a new resource to be created. Possible values are Afghanistan Standard Time,Alaskan Standard Time,Aleutian Standard Time,Altai Standard Time,Arab Standard Time,Arabian Standard Time,Arabic Standard Time,Argentina Standard Time,Astrakhan Standard Time,Atlantic Standard Time,AUS Central Standard Time,Aus Central W. Standard Time,AUS Eastern Standard Time,Azerbaijan Standard Time,Azores Standard Time,Bahia Standard Time,Bangladesh Standard Time,Belarus Standard Time,Bougainville Standard Time,Canada Central Standard Time,Cape Verde Standard Time,Caucasus Standard Time,Cen. Australia Standard Time,Central America Standard Time,Central Asia Standard Time,Central Brazilian Standard Time,Central Europe Standard Time,Central European Standard Time,Central Pacific Standard Time,Central Standard Time,Central Standard Time (Mexico),Chatham Islands Standard Time,China Standard Time,Coordinated Universal Time,Cuba Standard Time,Dateline Standard Time,E. Africa Standard Time,E. Australia Standard Time,E. Europe Standard Time,E. South America Standard Time,Easter Island Standard Time,Eastern Standard Time,Eastern Standard Time (Mexico),Egypt Standard Time,Ekaterinburg Standard Time,Fiji Standard Time,FLE Standard Time,Georgian Standard Time,GMT Standard Time,Greenland Standard Time,Greenwich Standard Time,GTB Standard Time,Haiti Standard Time,Hawaiian Standard Time,India Standard Time,Iran Standard Time,Israel Standard Time,Jordan Standard Time,Kaliningrad Standard Time,Kamchatka Standard Time,Korea Standard Time,Libya Standard Time,Line Islands Standard Time,Lord Howe Standard Time,Magadan Standard Time,Magallanes Standard Time,Marquesas Standard Time,Mauritius Standard Time,Mid-Atlantic Standard Time,Middle East Standard Time,Montevideo Standard Time,Morocco Standard Time,Mountain Standard Time,Mountain Standard Time (Mexico),Myanmar Standard Time,N. Central Asia Standard Time,Namibia Standard Time,Nepal Standard Time,New Zealand Standard Time,Newfoundland Standard Time,Norfolk Standard Time,North Asia East Standard Time,North Asia Standard Time,North Korea Standard Time,Omsk Standard Time,Pacific SA Standard Time,Pacific Standard Time,Pacific Standard Time (Mexico),Pakistan Standard Time,Paraguay Standard Time,Qyzylorda Standard Time,Romance Standard Time,Russia Time Zone 10,Russia Time Zone 11,Russia Time Zone 3,Russian Standard Time,SA Eastern Standard Time,SA Pacific Standard Time,SA Western Standard Time,Saint Pierre Standard Time,Sakhalin Standard Time,Samoa Standard Time,Sao Tome Standard Time,Saratov Standard Time,SE Asia Standard Time,Singapore Standard Time,South Africa Standard Time,South Sudan Standard Time,Sri Lanka Standard Time,Sudan Standard Time,Syria Standard Time,Taipei Standard Time,Tasmania Standard Time,Tocantins Standard Time,Tokyo Standard Time,Tomsk Standard Time,Tonga Standard Time,Transbaikal Standard Time,Turkey Standard Time,Turks And Caicos Standard Time,Ulaanbaatar Standard Time,US Eastern Standard Time,US Mountain Standard Time,UTC,UTC-02,UTC-08,UTC-09,UTC-11,UTC+12,UTC+13,Venezuela Standard Time,Vladivostok Standard Time,Volgograd Standard Time,W. Australia Standard Time,W. Central Africa Standard Time,W. Europe Standard Time,W. Mongolia Standard Time,West Asia Standard Time,West Bank Standard Time,West Pacific Standard Time,Yakutsk Standard Time and Yukon Standard Time.
    BackupSchedules []string
    Specifies a list of repeating time interval, also known as the backup schedule. It supports daily & weekly backup. It should follow ISO 8601 recurring time interval format, for example: R/2021-05-23T02:30:00+00:00/P1W. Changing this forces a new resource to be created.
    DataProtectionBackupVaultId string
    The ID of the Backup Vault where the Azure Backup Policy Data Lake Storage should exist. Changing this forces a new resource to be created.
    DefaultRetentionDuration string
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    Name string
    Specifies the name of the Backup Policy for the Azure Backup Policy Data Lake Storage. Changing this forces a new resource to be created.
    RetentionRules []BackupPolicyDataLakeStorageRetentionRuleArgs
    One or more retentionRule blocks as defined below. The priority of each rule is determined by its order in the list, where the first rule has the highest priority. Changing this forces a new resource to be created.
    TimeZone string
    Specifies the Time Zone which should be used by the backup schedule. Changing this forces a new resource to be created. Possible values are Afghanistan Standard Time,Alaskan Standard Time,Aleutian Standard Time,Altai Standard Time,Arab Standard Time,Arabian Standard Time,Arabic Standard Time,Argentina Standard Time,Astrakhan Standard Time,Atlantic Standard Time,AUS Central Standard Time,Aus Central W. Standard Time,AUS Eastern Standard Time,Azerbaijan Standard Time,Azores Standard Time,Bahia Standard Time,Bangladesh Standard Time,Belarus Standard Time,Bougainville Standard Time,Canada Central Standard Time,Cape Verde Standard Time,Caucasus Standard Time,Cen. Australia Standard Time,Central America Standard Time,Central Asia Standard Time,Central Brazilian Standard Time,Central Europe Standard Time,Central European Standard Time,Central Pacific Standard Time,Central Standard Time,Central Standard Time (Mexico),Chatham Islands Standard Time,China Standard Time,Coordinated Universal Time,Cuba Standard Time,Dateline Standard Time,E. Africa Standard Time,E. Australia Standard Time,E. Europe Standard Time,E. South America Standard Time,Easter Island Standard Time,Eastern Standard Time,Eastern Standard Time (Mexico),Egypt Standard Time,Ekaterinburg Standard Time,Fiji Standard Time,FLE Standard Time,Georgian Standard Time,GMT Standard Time,Greenland Standard Time,Greenwich Standard Time,GTB Standard Time,Haiti Standard Time,Hawaiian Standard Time,India Standard Time,Iran Standard Time,Israel Standard Time,Jordan Standard Time,Kaliningrad Standard Time,Kamchatka Standard Time,Korea Standard Time,Libya Standard Time,Line Islands Standard Time,Lord Howe Standard Time,Magadan Standard Time,Magallanes Standard Time,Marquesas Standard Time,Mauritius Standard Time,Mid-Atlantic Standard Time,Middle East Standard Time,Montevideo Standard Time,Morocco Standard Time,Mountain Standard Time,Mountain Standard Time (Mexico),Myanmar Standard Time,N. Central Asia Standard Time,Namibia Standard Time,Nepal Standard Time,New Zealand Standard Time,Newfoundland Standard Time,Norfolk Standard Time,North Asia East Standard Time,North Asia Standard Time,North Korea Standard Time,Omsk Standard Time,Pacific SA Standard Time,Pacific Standard Time,Pacific Standard Time (Mexico),Pakistan Standard Time,Paraguay Standard Time,Qyzylorda Standard Time,Romance Standard Time,Russia Time Zone 10,Russia Time Zone 11,Russia Time Zone 3,Russian Standard Time,SA Eastern Standard Time,SA Pacific Standard Time,SA Western Standard Time,Saint Pierre Standard Time,Sakhalin Standard Time,Samoa Standard Time,Sao Tome Standard Time,Saratov Standard Time,SE Asia Standard Time,Singapore Standard Time,South Africa Standard Time,South Sudan Standard Time,Sri Lanka Standard Time,Sudan Standard Time,Syria Standard Time,Taipei Standard Time,Tasmania Standard Time,Tocantins Standard Time,Tokyo Standard Time,Tomsk Standard Time,Tonga Standard Time,Transbaikal Standard Time,Turkey Standard Time,Turks And Caicos Standard Time,Ulaanbaatar Standard Time,US Eastern Standard Time,US Mountain Standard Time,UTC,UTC-02,UTC-08,UTC-09,UTC-11,UTC+12,UTC+13,Venezuela Standard Time,Vladivostok Standard Time,Volgograd Standard Time,W. Australia Standard Time,W. Central Africa Standard Time,W. Europe Standard Time,W. Mongolia Standard Time,West Asia Standard Time,West Bank Standard Time,West Pacific Standard Time,Yakutsk Standard Time and Yukon Standard Time.
    backupSchedules List<String>
    Specifies a list of repeating time interval, also known as the backup schedule. It supports daily & weekly backup. It should follow ISO 8601 recurring time interval format, for example: R/2021-05-23T02:30:00+00:00/P1W. Changing this forces a new resource to be created.
    dataProtectionBackupVaultId String
    The ID of the Backup Vault where the Azure Backup Policy Data Lake Storage should exist. Changing this forces a new resource to be created.
    defaultRetentionDuration String
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    name String
    Specifies the name of the Backup Policy for the Azure Backup Policy Data Lake Storage. Changing this forces a new resource to be created.
    retentionRules List<BackupPolicyDataLakeStorageRetentionRule>
    One or more retentionRule blocks as defined below. The priority of each rule is determined by its order in the list, where the first rule has the highest priority. Changing this forces a new resource to be created.
    timeZone String
    Specifies the Time Zone which should be used by the backup schedule. Changing this forces a new resource to be created. Possible values are Afghanistan Standard Time,Alaskan Standard Time,Aleutian Standard Time,Altai Standard Time,Arab Standard Time,Arabian Standard Time,Arabic Standard Time,Argentina Standard Time,Astrakhan Standard Time,Atlantic Standard Time,AUS Central Standard Time,Aus Central W. Standard Time,AUS Eastern Standard Time,Azerbaijan Standard Time,Azores Standard Time,Bahia Standard Time,Bangladesh Standard Time,Belarus Standard Time,Bougainville Standard Time,Canada Central Standard Time,Cape Verde Standard Time,Caucasus Standard Time,Cen. Australia Standard Time,Central America Standard Time,Central Asia Standard Time,Central Brazilian Standard Time,Central Europe Standard Time,Central European Standard Time,Central Pacific Standard Time,Central Standard Time,Central Standard Time (Mexico),Chatham Islands Standard Time,China Standard Time,Coordinated Universal Time,Cuba Standard Time,Dateline Standard Time,E. Africa Standard Time,E. Australia Standard Time,E. Europe Standard Time,E. South America Standard Time,Easter Island Standard Time,Eastern Standard Time,Eastern Standard Time (Mexico),Egypt Standard Time,Ekaterinburg Standard Time,Fiji Standard Time,FLE Standard Time,Georgian Standard Time,GMT Standard Time,Greenland Standard Time,Greenwich Standard Time,GTB Standard Time,Haiti Standard Time,Hawaiian Standard Time,India Standard Time,Iran Standard Time,Israel Standard Time,Jordan Standard Time,Kaliningrad Standard Time,Kamchatka Standard Time,Korea Standard Time,Libya Standard Time,Line Islands Standard Time,Lord Howe Standard Time,Magadan Standard Time,Magallanes Standard Time,Marquesas Standard Time,Mauritius Standard Time,Mid-Atlantic Standard Time,Middle East Standard Time,Montevideo Standard Time,Morocco Standard Time,Mountain Standard Time,Mountain Standard Time (Mexico),Myanmar Standard Time,N. Central Asia Standard Time,Namibia Standard Time,Nepal Standard Time,New Zealand Standard Time,Newfoundland Standard Time,Norfolk Standard Time,North Asia East Standard Time,North Asia Standard Time,North Korea Standard Time,Omsk Standard Time,Pacific SA Standard Time,Pacific Standard Time,Pacific Standard Time (Mexico),Pakistan Standard Time,Paraguay Standard Time,Qyzylorda Standard Time,Romance Standard Time,Russia Time Zone 10,Russia Time Zone 11,Russia Time Zone 3,Russian Standard Time,SA Eastern Standard Time,SA Pacific Standard Time,SA Western Standard Time,Saint Pierre Standard Time,Sakhalin Standard Time,Samoa Standard Time,Sao Tome Standard Time,Saratov Standard Time,SE Asia Standard Time,Singapore Standard Time,South Africa Standard Time,South Sudan Standard Time,Sri Lanka Standard Time,Sudan Standard Time,Syria Standard Time,Taipei Standard Time,Tasmania Standard Time,Tocantins Standard Time,Tokyo Standard Time,Tomsk Standard Time,Tonga Standard Time,Transbaikal Standard Time,Turkey Standard Time,Turks And Caicos Standard Time,Ulaanbaatar Standard Time,US Eastern Standard Time,US Mountain Standard Time,UTC,UTC-02,UTC-08,UTC-09,UTC-11,UTC+12,UTC+13,Venezuela Standard Time,Vladivostok Standard Time,Volgograd Standard Time,W. Australia Standard Time,W. Central Africa Standard Time,W. Europe Standard Time,W. Mongolia Standard Time,West Asia Standard Time,West Bank Standard Time,West Pacific Standard Time,Yakutsk Standard Time and Yukon Standard Time.
    backupSchedules string[]
    Specifies a list of repeating time interval, also known as the backup schedule. It supports daily & weekly backup. It should follow ISO 8601 recurring time interval format, for example: R/2021-05-23T02:30:00+00:00/P1W. Changing this forces a new resource to be created.
    dataProtectionBackupVaultId string
    The ID of the Backup Vault where the Azure Backup Policy Data Lake Storage should exist. Changing this forces a new resource to be created.
    defaultRetentionDuration string
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    name string
    Specifies the name of the Backup Policy for the Azure Backup Policy Data Lake Storage. Changing this forces a new resource to be created.
    retentionRules BackupPolicyDataLakeStorageRetentionRule[]
    One or more retentionRule blocks as defined below. The priority of each rule is determined by its order in the list, where the first rule has the highest priority. Changing this forces a new resource to be created.
    timeZone string
    Specifies the Time Zone which should be used by the backup schedule. Changing this forces a new resource to be created. Possible values are Afghanistan Standard Time,Alaskan Standard Time,Aleutian Standard Time,Altai Standard Time,Arab Standard Time,Arabian Standard Time,Arabic Standard Time,Argentina Standard Time,Astrakhan Standard Time,Atlantic Standard Time,AUS Central Standard Time,Aus Central W. Standard Time,AUS Eastern Standard Time,Azerbaijan Standard Time,Azores Standard Time,Bahia Standard Time,Bangladesh Standard Time,Belarus Standard Time,Bougainville Standard Time,Canada Central Standard Time,Cape Verde Standard Time,Caucasus Standard Time,Cen. Australia Standard Time,Central America Standard Time,Central Asia Standard Time,Central Brazilian Standard Time,Central Europe Standard Time,Central European Standard Time,Central Pacific Standard Time,Central Standard Time,Central Standard Time (Mexico),Chatham Islands Standard Time,China Standard Time,Coordinated Universal Time,Cuba Standard Time,Dateline Standard Time,E. Africa Standard Time,E. Australia Standard Time,E. Europe Standard Time,E. South America Standard Time,Easter Island Standard Time,Eastern Standard Time,Eastern Standard Time (Mexico),Egypt Standard Time,Ekaterinburg Standard Time,Fiji Standard Time,FLE Standard Time,Georgian Standard Time,GMT Standard Time,Greenland Standard Time,Greenwich Standard Time,GTB Standard Time,Haiti Standard Time,Hawaiian Standard Time,India Standard Time,Iran Standard Time,Israel Standard Time,Jordan Standard Time,Kaliningrad Standard Time,Kamchatka Standard Time,Korea Standard Time,Libya Standard Time,Line Islands Standard Time,Lord Howe Standard Time,Magadan Standard Time,Magallanes Standard Time,Marquesas Standard Time,Mauritius Standard Time,Mid-Atlantic Standard Time,Middle East Standard Time,Montevideo Standard Time,Morocco Standard Time,Mountain Standard Time,Mountain Standard Time (Mexico),Myanmar Standard Time,N. Central Asia Standard Time,Namibia Standard Time,Nepal Standard Time,New Zealand Standard Time,Newfoundland Standard Time,Norfolk Standard Time,North Asia East Standard Time,North Asia Standard Time,North Korea Standard Time,Omsk Standard Time,Pacific SA Standard Time,Pacific Standard Time,Pacific Standard Time (Mexico),Pakistan Standard Time,Paraguay Standard Time,Qyzylorda Standard Time,Romance Standard Time,Russia Time Zone 10,Russia Time Zone 11,Russia Time Zone 3,Russian Standard Time,SA Eastern Standard Time,SA Pacific Standard Time,SA Western Standard Time,Saint Pierre Standard Time,Sakhalin Standard Time,Samoa Standard Time,Sao Tome Standard Time,Saratov Standard Time,SE Asia Standard Time,Singapore Standard Time,South Africa Standard Time,South Sudan Standard Time,Sri Lanka Standard Time,Sudan Standard Time,Syria Standard Time,Taipei Standard Time,Tasmania Standard Time,Tocantins Standard Time,Tokyo Standard Time,Tomsk Standard Time,Tonga Standard Time,Transbaikal Standard Time,Turkey Standard Time,Turks And Caicos Standard Time,Ulaanbaatar Standard Time,US Eastern Standard Time,US Mountain Standard Time,UTC,UTC-02,UTC-08,UTC-09,UTC-11,UTC+12,UTC+13,Venezuela Standard Time,Vladivostok Standard Time,Volgograd Standard Time,W. Australia Standard Time,W. Central Africa Standard Time,W. Europe Standard Time,W. Mongolia Standard Time,West Asia Standard Time,West Bank Standard Time,West Pacific Standard Time,Yakutsk Standard Time and Yukon Standard Time.
    backup_schedules Sequence[str]
    Specifies a list of repeating time interval, also known as the backup schedule. It supports daily & weekly backup. It should follow ISO 8601 recurring time interval format, for example: R/2021-05-23T02:30:00+00:00/P1W. Changing this forces a new resource to be created.
    data_protection_backup_vault_id str
    The ID of the Backup Vault where the Azure Backup Policy Data Lake Storage should exist. Changing this forces a new resource to be created.
    default_retention_duration str
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    name str
    Specifies the name of the Backup Policy for the Azure Backup Policy Data Lake Storage. Changing this forces a new resource to be created.
    retention_rules Sequence[BackupPolicyDataLakeStorageRetentionRuleArgs]
    One or more retentionRule blocks as defined below. The priority of each rule is determined by its order in the list, where the first rule has the highest priority. Changing this forces a new resource to be created.
    time_zone str
    Specifies the Time Zone which should be used by the backup schedule. Changing this forces a new resource to be created. Possible values are Afghanistan Standard Time,Alaskan Standard Time,Aleutian Standard Time,Altai Standard Time,Arab Standard Time,Arabian Standard Time,Arabic Standard Time,Argentina Standard Time,Astrakhan Standard Time,Atlantic Standard Time,AUS Central Standard Time,Aus Central W. Standard Time,AUS Eastern Standard Time,Azerbaijan Standard Time,Azores Standard Time,Bahia Standard Time,Bangladesh Standard Time,Belarus Standard Time,Bougainville Standard Time,Canada Central Standard Time,Cape Verde Standard Time,Caucasus Standard Time,Cen. Australia Standard Time,Central America Standard Time,Central Asia Standard Time,Central Brazilian Standard Time,Central Europe Standard Time,Central European Standard Time,Central Pacific Standard Time,Central Standard Time,Central Standard Time (Mexico),Chatham Islands Standard Time,China Standard Time,Coordinated Universal Time,Cuba Standard Time,Dateline Standard Time,E. Africa Standard Time,E. Australia Standard Time,E. Europe Standard Time,E. South America Standard Time,Easter Island Standard Time,Eastern Standard Time,Eastern Standard Time (Mexico),Egypt Standard Time,Ekaterinburg Standard Time,Fiji Standard Time,FLE Standard Time,Georgian Standard Time,GMT Standard Time,Greenland Standard Time,Greenwich Standard Time,GTB Standard Time,Haiti Standard Time,Hawaiian Standard Time,India Standard Time,Iran Standard Time,Israel Standard Time,Jordan Standard Time,Kaliningrad Standard Time,Kamchatka Standard Time,Korea Standard Time,Libya Standard Time,Line Islands Standard Time,Lord Howe Standard Time,Magadan Standard Time,Magallanes Standard Time,Marquesas Standard Time,Mauritius Standard Time,Mid-Atlantic Standard Time,Middle East Standard Time,Montevideo Standard Time,Morocco Standard Time,Mountain Standard Time,Mountain Standard Time (Mexico),Myanmar Standard Time,N. Central Asia Standard Time,Namibia Standard Time,Nepal Standard Time,New Zealand Standard Time,Newfoundland Standard Time,Norfolk Standard Time,North Asia East Standard Time,North Asia Standard Time,North Korea Standard Time,Omsk Standard Time,Pacific SA Standard Time,Pacific Standard Time,Pacific Standard Time (Mexico),Pakistan Standard Time,Paraguay Standard Time,Qyzylorda Standard Time,Romance Standard Time,Russia Time Zone 10,Russia Time Zone 11,Russia Time Zone 3,Russian Standard Time,SA Eastern Standard Time,SA Pacific Standard Time,SA Western Standard Time,Saint Pierre Standard Time,Sakhalin Standard Time,Samoa Standard Time,Sao Tome Standard Time,Saratov Standard Time,SE Asia Standard Time,Singapore Standard Time,South Africa Standard Time,South Sudan Standard Time,Sri Lanka Standard Time,Sudan Standard Time,Syria Standard Time,Taipei Standard Time,Tasmania Standard Time,Tocantins Standard Time,Tokyo Standard Time,Tomsk Standard Time,Tonga Standard Time,Transbaikal Standard Time,Turkey Standard Time,Turks And Caicos Standard Time,Ulaanbaatar Standard Time,US Eastern Standard Time,US Mountain Standard Time,UTC,UTC-02,UTC-08,UTC-09,UTC-11,UTC+12,UTC+13,Venezuela Standard Time,Vladivostok Standard Time,Volgograd Standard Time,W. Australia Standard Time,W. Central Africa Standard Time,W. Europe Standard Time,W. Mongolia Standard Time,West Asia Standard Time,West Bank Standard Time,West Pacific Standard Time,Yakutsk Standard Time and Yukon Standard Time.
    backupSchedules List<String>
    Specifies a list of repeating time interval, also known as the backup schedule. It supports daily & weekly backup. It should follow ISO 8601 recurring time interval format, for example: R/2021-05-23T02:30:00+00:00/P1W. Changing this forces a new resource to be created.
    dataProtectionBackupVaultId String
    The ID of the Backup Vault where the Azure Backup Policy Data Lake Storage should exist. Changing this forces a new resource to be created.
    defaultRetentionDuration String
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    name String
    Specifies the name of the Backup Policy for the Azure Backup Policy Data Lake Storage. Changing this forces a new resource to be created.
    retentionRules List<Property Map>
    One or more retentionRule blocks as defined below. The priority of each rule is determined by its order in the list, where the first rule has the highest priority. Changing this forces a new resource to be created.
    timeZone String
    Specifies the Time Zone which should be used by the backup schedule. Changing this forces a new resource to be created. Possible values are Afghanistan Standard Time,Alaskan Standard Time,Aleutian Standard Time,Altai Standard Time,Arab Standard Time,Arabian Standard Time,Arabic Standard Time,Argentina Standard Time,Astrakhan Standard Time,Atlantic Standard Time,AUS Central Standard Time,Aus Central W. Standard Time,AUS Eastern Standard Time,Azerbaijan Standard Time,Azores Standard Time,Bahia Standard Time,Bangladesh Standard Time,Belarus Standard Time,Bougainville Standard Time,Canada Central Standard Time,Cape Verde Standard Time,Caucasus Standard Time,Cen. Australia Standard Time,Central America Standard Time,Central Asia Standard Time,Central Brazilian Standard Time,Central Europe Standard Time,Central European Standard Time,Central Pacific Standard Time,Central Standard Time,Central Standard Time (Mexico),Chatham Islands Standard Time,China Standard Time,Coordinated Universal Time,Cuba Standard Time,Dateline Standard Time,E. Africa Standard Time,E. Australia Standard Time,E. Europe Standard Time,E. South America Standard Time,Easter Island Standard Time,Eastern Standard Time,Eastern Standard Time (Mexico),Egypt Standard Time,Ekaterinburg Standard Time,Fiji Standard Time,FLE Standard Time,Georgian Standard Time,GMT Standard Time,Greenland Standard Time,Greenwich Standard Time,GTB Standard Time,Haiti Standard Time,Hawaiian Standard Time,India Standard Time,Iran Standard Time,Israel Standard Time,Jordan Standard Time,Kaliningrad Standard Time,Kamchatka Standard Time,Korea Standard Time,Libya Standard Time,Line Islands Standard Time,Lord Howe Standard Time,Magadan Standard Time,Magallanes Standard Time,Marquesas Standard Time,Mauritius Standard Time,Mid-Atlantic Standard Time,Middle East Standard Time,Montevideo Standard Time,Morocco Standard Time,Mountain Standard Time,Mountain Standard Time (Mexico),Myanmar Standard Time,N. Central Asia Standard Time,Namibia Standard Time,Nepal Standard Time,New Zealand Standard Time,Newfoundland Standard Time,Norfolk Standard Time,North Asia East Standard Time,North Asia Standard Time,North Korea Standard Time,Omsk Standard Time,Pacific SA Standard Time,Pacific Standard Time,Pacific Standard Time (Mexico),Pakistan Standard Time,Paraguay Standard Time,Qyzylorda Standard Time,Romance Standard Time,Russia Time Zone 10,Russia Time Zone 11,Russia Time Zone 3,Russian Standard Time,SA Eastern Standard Time,SA Pacific Standard Time,SA Western Standard Time,Saint Pierre Standard Time,Sakhalin Standard Time,Samoa Standard Time,Sao Tome Standard Time,Saratov Standard Time,SE Asia Standard Time,Singapore Standard Time,South Africa Standard Time,South Sudan Standard Time,Sri Lanka Standard Time,Sudan Standard Time,Syria Standard Time,Taipei Standard Time,Tasmania Standard Time,Tocantins Standard Time,Tokyo Standard Time,Tomsk Standard Time,Tonga Standard Time,Transbaikal Standard Time,Turkey Standard Time,Turks And Caicos Standard Time,Ulaanbaatar Standard Time,US Eastern Standard Time,US Mountain Standard Time,UTC,UTC-02,UTC-08,UTC-09,UTC-11,UTC+12,UTC+13,Venezuela Standard Time,Vladivostok Standard Time,Volgograd Standard Time,W. Australia Standard Time,W. Central Africa Standard Time,W. Europe Standard Time,W. Mongolia Standard Time,West Asia Standard Time,West Bank Standard Time,West Pacific Standard Time,Yakutsk Standard Time and Yukon Standard Time.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the BackupPolicyDataLakeStorage resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing BackupPolicyDataLakeStorage Resource

    Get an existing BackupPolicyDataLakeStorage resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: BackupPolicyDataLakeStorageState, opts?: CustomResourceOptions): BackupPolicyDataLakeStorage
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            backup_schedules: Optional[Sequence[str]] = None,
            data_protection_backup_vault_id: Optional[str] = None,
            default_retention_duration: Optional[str] = None,
            name: Optional[str] = None,
            retention_rules: Optional[Sequence[BackupPolicyDataLakeStorageRetentionRuleArgs]] = None,
            time_zone: Optional[str] = None) -> BackupPolicyDataLakeStorage
    func GetBackupPolicyDataLakeStorage(ctx *Context, name string, id IDInput, state *BackupPolicyDataLakeStorageState, opts ...ResourceOption) (*BackupPolicyDataLakeStorage, error)
    public static BackupPolicyDataLakeStorage Get(string name, Input<string> id, BackupPolicyDataLakeStorageState? state, CustomResourceOptions? opts = null)
    public static BackupPolicyDataLakeStorage get(String name, Output<String> id, BackupPolicyDataLakeStorageState state, CustomResourceOptions options)
    resources:  _:    type: azure:dataprotection:BackupPolicyDataLakeStorage    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    BackupSchedules List<string>
    Specifies a list of repeating time interval, also known as the backup schedule. It supports daily & weekly backup. It should follow ISO 8601 recurring time interval format, for example: R/2021-05-23T02:30:00+00:00/P1W. Changing this forces a new resource to be created.
    DataProtectionBackupVaultId string
    The ID of the Backup Vault where the Azure Backup Policy Data Lake Storage should exist. Changing this forces a new resource to be created.
    DefaultRetentionDuration string
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    Name string
    Specifies the name of the Backup Policy for the Azure Backup Policy Data Lake Storage. Changing this forces a new resource to be created.
    RetentionRules List<BackupPolicyDataLakeStorageRetentionRule>
    One or more retentionRule blocks as defined below. The priority of each rule is determined by its order in the list, where the first rule has the highest priority. Changing this forces a new resource to be created.
    TimeZone string
    Specifies the Time Zone which should be used by the backup schedule. Changing this forces a new resource to be created. Possible values are Afghanistan Standard Time,Alaskan Standard Time,Aleutian Standard Time,Altai Standard Time,Arab Standard Time,Arabian Standard Time,Arabic Standard Time,Argentina Standard Time,Astrakhan Standard Time,Atlantic Standard Time,AUS Central Standard Time,Aus Central W. Standard Time,AUS Eastern Standard Time,Azerbaijan Standard Time,Azores Standard Time,Bahia Standard Time,Bangladesh Standard Time,Belarus Standard Time,Bougainville Standard Time,Canada Central Standard Time,Cape Verde Standard Time,Caucasus Standard Time,Cen. Australia Standard Time,Central America Standard Time,Central Asia Standard Time,Central Brazilian Standard Time,Central Europe Standard Time,Central European Standard Time,Central Pacific Standard Time,Central Standard Time,Central Standard Time (Mexico),Chatham Islands Standard Time,China Standard Time,Coordinated Universal Time,Cuba Standard Time,Dateline Standard Time,E. Africa Standard Time,E. Australia Standard Time,E. Europe Standard Time,E. South America Standard Time,Easter Island Standard Time,Eastern Standard Time,Eastern Standard Time (Mexico),Egypt Standard Time,Ekaterinburg Standard Time,Fiji Standard Time,FLE Standard Time,Georgian Standard Time,GMT Standard Time,Greenland Standard Time,Greenwich Standard Time,GTB Standard Time,Haiti Standard Time,Hawaiian Standard Time,India Standard Time,Iran Standard Time,Israel Standard Time,Jordan Standard Time,Kaliningrad Standard Time,Kamchatka Standard Time,Korea Standard Time,Libya Standard Time,Line Islands Standard Time,Lord Howe Standard Time,Magadan Standard Time,Magallanes Standard Time,Marquesas Standard Time,Mauritius Standard Time,Mid-Atlantic Standard Time,Middle East Standard Time,Montevideo Standard Time,Morocco Standard Time,Mountain Standard Time,Mountain Standard Time (Mexico),Myanmar Standard Time,N. Central Asia Standard Time,Namibia Standard Time,Nepal Standard Time,New Zealand Standard Time,Newfoundland Standard Time,Norfolk Standard Time,North Asia East Standard Time,North Asia Standard Time,North Korea Standard Time,Omsk Standard Time,Pacific SA Standard Time,Pacific Standard Time,Pacific Standard Time (Mexico),Pakistan Standard Time,Paraguay Standard Time,Qyzylorda Standard Time,Romance Standard Time,Russia Time Zone 10,Russia Time Zone 11,Russia Time Zone 3,Russian Standard Time,SA Eastern Standard Time,SA Pacific Standard Time,SA Western Standard Time,Saint Pierre Standard Time,Sakhalin Standard Time,Samoa Standard Time,Sao Tome Standard Time,Saratov Standard Time,SE Asia Standard Time,Singapore Standard Time,South Africa Standard Time,South Sudan Standard Time,Sri Lanka Standard Time,Sudan Standard Time,Syria Standard Time,Taipei Standard Time,Tasmania Standard Time,Tocantins Standard Time,Tokyo Standard Time,Tomsk Standard Time,Tonga Standard Time,Transbaikal Standard Time,Turkey Standard Time,Turks And Caicos Standard Time,Ulaanbaatar Standard Time,US Eastern Standard Time,US Mountain Standard Time,UTC,UTC-02,UTC-08,UTC-09,UTC-11,UTC+12,UTC+13,Venezuela Standard Time,Vladivostok Standard Time,Volgograd Standard Time,W. Australia Standard Time,W. Central Africa Standard Time,W. Europe Standard Time,W. Mongolia Standard Time,West Asia Standard Time,West Bank Standard Time,West Pacific Standard Time,Yakutsk Standard Time and Yukon Standard Time.
    BackupSchedules []string
    Specifies a list of repeating time interval, also known as the backup schedule. It supports daily & weekly backup. It should follow ISO 8601 recurring time interval format, for example: R/2021-05-23T02:30:00+00:00/P1W. Changing this forces a new resource to be created.
    DataProtectionBackupVaultId string
    The ID of the Backup Vault where the Azure Backup Policy Data Lake Storage should exist. Changing this forces a new resource to be created.
    DefaultRetentionDuration string
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    Name string
    Specifies the name of the Backup Policy for the Azure Backup Policy Data Lake Storage. Changing this forces a new resource to be created.
    RetentionRules []BackupPolicyDataLakeStorageRetentionRuleArgs
    One or more retentionRule blocks as defined below. The priority of each rule is determined by its order in the list, where the first rule has the highest priority. Changing this forces a new resource to be created.
    TimeZone string
    Specifies the Time Zone which should be used by the backup schedule. Changing this forces a new resource to be created. Possible values are Afghanistan Standard Time,Alaskan Standard Time,Aleutian Standard Time,Altai Standard Time,Arab Standard Time,Arabian Standard Time,Arabic Standard Time,Argentina Standard Time,Astrakhan Standard Time,Atlantic Standard Time,AUS Central Standard Time,Aus Central W. Standard Time,AUS Eastern Standard Time,Azerbaijan Standard Time,Azores Standard Time,Bahia Standard Time,Bangladesh Standard Time,Belarus Standard Time,Bougainville Standard Time,Canada Central Standard Time,Cape Verde Standard Time,Caucasus Standard Time,Cen. Australia Standard Time,Central America Standard Time,Central Asia Standard Time,Central Brazilian Standard Time,Central Europe Standard Time,Central European Standard Time,Central Pacific Standard Time,Central Standard Time,Central Standard Time (Mexico),Chatham Islands Standard Time,China Standard Time,Coordinated Universal Time,Cuba Standard Time,Dateline Standard Time,E. Africa Standard Time,E. Australia Standard Time,E. Europe Standard Time,E. South America Standard Time,Easter Island Standard Time,Eastern Standard Time,Eastern Standard Time (Mexico),Egypt Standard Time,Ekaterinburg Standard Time,Fiji Standard Time,FLE Standard Time,Georgian Standard Time,GMT Standard Time,Greenland Standard Time,Greenwich Standard Time,GTB Standard Time,Haiti Standard Time,Hawaiian Standard Time,India Standard Time,Iran Standard Time,Israel Standard Time,Jordan Standard Time,Kaliningrad Standard Time,Kamchatka Standard Time,Korea Standard Time,Libya Standard Time,Line Islands Standard Time,Lord Howe Standard Time,Magadan Standard Time,Magallanes Standard Time,Marquesas Standard Time,Mauritius Standard Time,Mid-Atlantic Standard Time,Middle East Standard Time,Montevideo Standard Time,Morocco Standard Time,Mountain Standard Time,Mountain Standard Time (Mexico),Myanmar Standard Time,N. Central Asia Standard Time,Namibia Standard Time,Nepal Standard Time,New Zealand Standard Time,Newfoundland Standard Time,Norfolk Standard Time,North Asia East Standard Time,North Asia Standard Time,North Korea Standard Time,Omsk Standard Time,Pacific SA Standard Time,Pacific Standard Time,Pacific Standard Time (Mexico),Pakistan Standard Time,Paraguay Standard Time,Qyzylorda Standard Time,Romance Standard Time,Russia Time Zone 10,Russia Time Zone 11,Russia Time Zone 3,Russian Standard Time,SA Eastern Standard Time,SA Pacific Standard Time,SA Western Standard Time,Saint Pierre Standard Time,Sakhalin Standard Time,Samoa Standard Time,Sao Tome Standard Time,Saratov Standard Time,SE Asia Standard Time,Singapore Standard Time,South Africa Standard Time,South Sudan Standard Time,Sri Lanka Standard Time,Sudan Standard Time,Syria Standard Time,Taipei Standard Time,Tasmania Standard Time,Tocantins Standard Time,Tokyo Standard Time,Tomsk Standard Time,Tonga Standard Time,Transbaikal Standard Time,Turkey Standard Time,Turks And Caicos Standard Time,Ulaanbaatar Standard Time,US Eastern Standard Time,US Mountain Standard Time,UTC,UTC-02,UTC-08,UTC-09,UTC-11,UTC+12,UTC+13,Venezuela Standard Time,Vladivostok Standard Time,Volgograd Standard Time,W. Australia Standard Time,W. Central Africa Standard Time,W. Europe Standard Time,W. Mongolia Standard Time,West Asia Standard Time,West Bank Standard Time,West Pacific Standard Time,Yakutsk Standard Time and Yukon Standard Time.
    backupSchedules List<String>
    Specifies a list of repeating time interval, also known as the backup schedule. It supports daily & weekly backup. It should follow ISO 8601 recurring time interval format, for example: R/2021-05-23T02:30:00+00:00/P1W. Changing this forces a new resource to be created.
    dataProtectionBackupVaultId String
    The ID of the Backup Vault where the Azure Backup Policy Data Lake Storage should exist. Changing this forces a new resource to be created.
    defaultRetentionDuration String
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    name String
    Specifies the name of the Backup Policy for the Azure Backup Policy Data Lake Storage. Changing this forces a new resource to be created.
    retentionRules List<BackupPolicyDataLakeStorageRetentionRule>
    One or more retentionRule blocks as defined below. The priority of each rule is determined by its order in the list, where the first rule has the highest priority. Changing this forces a new resource to be created.
    timeZone String
    Specifies the Time Zone which should be used by the backup schedule. Changing this forces a new resource to be created. Possible values are Afghanistan Standard Time,Alaskan Standard Time,Aleutian Standard Time,Altai Standard Time,Arab Standard Time,Arabian Standard Time,Arabic Standard Time,Argentina Standard Time,Astrakhan Standard Time,Atlantic Standard Time,AUS Central Standard Time,Aus Central W. Standard Time,AUS Eastern Standard Time,Azerbaijan Standard Time,Azores Standard Time,Bahia Standard Time,Bangladesh Standard Time,Belarus Standard Time,Bougainville Standard Time,Canada Central Standard Time,Cape Verde Standard Time,Caucasus Standard Time,Cen. Australia Standard Time,Central America Standard Time,Central Asia Standard Time,Central Brazilian Standard Time,Central Europe Standard Time,Central European Standard Time,Central Pacific Standard Time,Central Standard Time,Central Standard Time (Mexico),Chatham Islands Standard Time,China Standard Time,Coordinated Universal Time,Cuba Standard Time,Dateline Standard Time,E. Africa Standard Time,E. Australia Standard Time,E. Europe Standard Time,E. South America Standard Time,Easter Island Standard Time,Eastern Standard Time,Eastern Standard Time (Mexico),Egypt Standard Time,Ekaterinburg Standard Time,Fiji Standard Time,FLE Standard Time,Georgian Standard Time,GMT Standard Time,Greenland Standard Time,Greenwich Standard Time,GTB Standard Time,Haiti Standard Time,Hawaiian Standard Time,India Standard Time,Iran Standard Time,Israel Standard Time,Jordan Standard Time,Kaliningrad Standard Time,Kamchatka Standard Time,Korea Standard Time,Libya Standard Time,Line Islands Standard Time,Lord Howe Standard Time,Magadan Standard Time,Magallanes Standard Time,Marquesas Standard Time,Mauritius Standard Time,Mid-Atlantic Standard Time,Middle East Standard Time,Montevideo Standard Time,Morocco Standard Time,Mountain Standard Time,Mountain Standard Time (Mexico),Myanmar Standard Time,N. Central Asia Standard Time,Namibia Standard Time,Nepal Standard Time,New Zealand Standard Time,Newfoundland Standard Time,Norfolk Standard Time,North Asia East Standard Time,North Asia Standard Time,North Korea Standard Time,Omsk Standard Time,Pacific SA Standard Time,Pacific Standard Time,Pacific Standard Time (Mexico),Pakistan Standard Time,Paraguay Standard Time,Qyzylorda Standard Time,Romance Standard Time,Russia Time Zone 10,Russia Time Zone 11,Russia Time Zone 3,Russian Standard Time,SA Eastern Standard Time,SA Pacific Standard Time,SA Western Standard Time,Saint Pierre Standard Time,Sakhalin Standard Time,Samoa Standard Time,Sao Tome Standard Time,Saratov Standard Time,SE Asia Standard Time,Singapore Standard Time,South Africa Standard Time,South Sudan Standard Time,Sri Lanka Standard Time,Sudan Standard Time,Syria Standard Time,Taipei Standard Time,Tasmania Standard Time,Tocantins Standard Time,Tokyo Standard Time,Tomsk Standard Time,Tonga Standard Time,Transbaikal Standard Time,Turkey Standard Time,Turks And Caicos Standard Time,Ulaanbaatar Standard Time,US Eastern Standard Time,US Mountain Standard Time,UTC,UTC-02,UTC-08,UTC-09,UTC-11,UTC+12,UTC+13,Venezuela Standard Time,Vladivostok Standard Time,Volgograd Standard Time,W. Australia Standard Time,W. Central Africa Standard Time,W. Europe Standard Time,W. Mongolia Standard Time,West Asia Standard Time,West Bank Standard Time,West Pacific Standard Time,Yakutsk Standard Time and Yukon Standard Time.
    backupSchedules string[]
    Specifies a list of repeating time interval, also known as the backup schedule. It supports daily & weekly backup. It should follow ISO 8601 recurring time interval format, for example: R/2021-05-23T02:30:00+00:00/P1W. Changing this forces a new resource to be created.
    dataProtectionBackupVaultId string
    The ID of the Backup Vault where the Azure Backup Policy Data Lake Storage should exist. Changing this forces a new resource to be created.
    defaultRetentionDuration string
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    name string
    Specifies the name of the Backup Policy for the Azure Backup Policy Data Lake Storage. Changing this forces a new resource to be created.
    retentionRules BackupPolicyDataLakeStorageRetentionRule[]
    One or more retentionRule blocks as defined below. The priority of each rule is determined by its order in the list, where the first rule has the highest priority. Changing this forces a new resource to be created.
    timeZone string
    Specifies the Time Zone which should be used by the backup schedule. Changing this forces a new resource to be created. Possible values are Afghanistan Standard Time,Alaskan Standard Time,Aleutian Standard Time,Altai Standard Time,Arab Standard Time,Arabian Standard Time,Arabic Standard Time,Argentina Standard Time,Astrakhan Standard Time,Atlantic Standard Time,AUS Central Standard Time,Aus Central W. Standard Time,AUS Eastern Standard Time,Azerbaijan Standard Time,Azores Standard Time,Bahia Standard Time,Bangladesh Standard Time,Belarus Standard Time,Bougainville Standard Time,Canada Central Standard Time,Cape Verde Standard Time,Caucasus Standard Time,Cen. Australia Standard Time,Central America Standard Time,Central Asia Standard Time,Central Brazilian Standard Time,Central Europe Standard Time,Central European Standard Time,Central Pacific Standard Time,Central Standard Time,Central Standard Time (Mexico),Chatham Islands Standard Time,China Standard Time,Coordinated Universal Time,Cuba Standard Time,Dateline Standard Time,E. Africa Standard Time,E. Australia Standard Time,E. Europe Standard Time,E. South America Standard Time,Easter Island Standard Time,Eastern Standard Time,Eastern Standard Time (Mexico),Egypt Standard Time,Ekaterinburg Standard Time,Fiji Standard Time,FLE Standard Time,Georgian Standard Time,GMT Standard Time,Greenland Standard Time,Greenwich Standard Time,GTB Standard Time,Haiti Standard Time,Hawaiian Standard Time,India Standard Time,Iran Standard Time,Israel Standard Time,Jordan Standard Time,Kaliningrad Standard Time,Kamchatka Standard Time,Korea Standard Time,Libya Standard Time,Line Islands Standard Time,Lord Howe Standard Time,Magadan Standard Time,Magallanes Standard Time,Marquesas Standard Time,Mauritius Standard Time,Mid-Atlantic Standard Time,Middle East Standard Time,Montevideo Standard Time,Morocco Standard Time,Mountain Standard Time,Mountain Standard Time (Mexico),Myanmar Standard Time,N. Central Asia Standard Time,Namibia Standard Time,Nepal Standard Time,New Zealand Standard Time,Newfoundland Standard Time,Norfolk Standard Time,North Asia East Standard Time,North Asia Standard Time,North Korea Standard Time,Omsk Standard Time,Pacific SA Standard Time,Pacific Standard Time,Pacific Standard Time (Mexico),Pakistan Standard Time,Paraguay Standard Time,Qyzylorda Standard Time,Romance Standard Time,Russia Time Zone 10,Russia Time Zone 11,Russia Time Zone 3,Russian Standard Time,SA Eastern Standard Time,SA Pacific Standard Time,SA Western Standard Time,Saint Pierre Standard Time,Sakhalin Standard Time,Samoa Standard Time,Sao Tome Standard Time,Saratov Standard Time,SE Asia Standard Time,Singapore Standard Time,South Africa Standard Time,South Sudan Standard Time,Sri Lanka Standard Time,Sudan Standard Time,Syria Standard Time,Taipei Standard Time,Tasmania Standard Time,Tocantins Standard Time,Tokyo Standard Time,Tomsk Standard Time,Tonga Standard Time,Transbaikal Standard Time,Turkey Standard Time,Turks And Caicos Standard Time,Ulaanbaatar Standard Time,US Eastern Standard Time,US Mountain Standard Time,UTC,UTC-02,UTC-08,UTC-09,UTC-11,UTC+12,UTC+13,Venezuela Standard Time,Vladivostok Standard Time,Volgograd Standard Time,W. Australia Standard Time,W. Central Africa Standard Time,W. Europe Standard Time,W. Mongolia Standard Time,West Asia Standard Time,West Bank Standard Time,West Pacific Standard Time,Yakutsk Standard Time and Yukon Standard Time.
    backup_schedules Sequence[str]
    Specifies a list of repeating time interval, also known as the backup schedule. It supports daily & weekly backup. It should follow ISO 8601 recurring time interval format, for example: R/2021-05-23T02:30:00+00:00/P1W. Changing this forces a new resource to be created.
    data_protection_backup_vault_id str
    The ID of the Backup Vault where the Azure Backup Policy Data Lake Storage should exist. Changing this forces a new resource to be created.
    default_retention_duration str
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    name str
    Specifies the name of the Backup Policy for the Azure Backup Policy Data Lake Storage. Changing this forces a new resource to be created.
    retention_rules Sequence[BackupPolicyDataLakeStorageRetentionRuleArgs]
    One or more retentionRule blocks as defined below. The priority of each rule is determined by its order in the list, where the first rule has the highest priority. Changing this forces a new resource to be created.
    time_zone str
    Specifies the Time Zone which should be used by the backup schedule. Changing this forces a new resource to be created. Possible values are Afghanistan Standard Time,Alaskan Standard Time,Aleutian Standard Time,Altai Standard Time,Arab Standard Time,Arabian Standard Time,Arabic Standard Time,Argentina Standard Time,Astrakhan Standard Time,Atlantic Standard Time,AUS Central Standard Time,Aus Central W. Standard Time,AUS Eastern Standard Time,Azerbaijan Standard Time,Azores Standard Time,Bahia Standard Time,Bangladesh Standard Time,Belarus Standard Time,Bougainville Standard Time,Canada Central Standard Time,Cape Verde Standard Time,Caucasus Standard Time,Cen. Australia Standard Time,Central America Standard Time,Central Asia Standard Time,Central Brazilian Standard Time,Central Europe Standard Time,Central European Standard Time,Central Pacific Standard Time,Central Standard Time,Central Standard Time (Mexico),Chatham Islands Standard Time,China Standard Time,Coordinated Universal Time,Cuba Standard Time,Dateline Standard Time,E. Africa Standard Time,E. Australia Standard Time,E. Europe Standard Time,E. South America Standard Time,Easter Island Standard Time,Eastern Standard Time,Eastern Standard Time (Mexico),Egypt Standard Time,Ekaterinburg Standard Time,Fiji Standard Time,FLE Standard Time,Georgian Standard Time,GMT Standard Time,Greenland Standard Time,Greenwich Standard Time,GTB Standard Time,Haiti Standard Time,Hawaiian Standard Time,India Standard Time,Iran Standard Time,Israel Standard Time,Jordan Standard Time,Kaliningrad Standard Time,Kamchatka Standard Time,Korea Standard Time,Libya Standard Time,Line Islands Standard Time,Lord Howe Standard Time,Magadan Standard Time,Magallanes Standard Time,Marquesas Standard Time,Mauritius Standard Time,Mid-Atlantic Standard Time,Middle East Standard Time,Montevideo Standard Time,Morocco Standard Time,Mountain Standard Time,Mountain Standard Time (Mexico),Myanmar Standard Time,N. Central Asia Standard Time,Namibia Standard Time,Nepal Standard Time,New Zealand Standard Time,Newfoundland Standard Time,Norfolk Standard Time,North Asia East Standard Time,North Asia Standard Time,North Korea Standard Time,Omsk Standard Time,Pacific SA Standard Time,Pacific Standard Time,Pacific Standard Time (Mexico),Pakistan Standard Time,Paraguay Standard Time,Qyzylorda Standard Time,Romance Standard Time,Russia Time Zone 10,Russia Time Zone 11,Russia Time Zone 3,Russian Standard Time,SA Eastern Standard Time,SA Pacific Standard Time,SA Western Standard Time,Saint Pierre Standard Time,Sakhalin Standard Time,Samoa Standard Time,Sao Tome Standard Time,Saratov Standard Time,SE Asia Standard Time,Singapore Standard Time,South Africa Standard Time,South Sudan Standard Time,Sri Lanka Standard Time,Sudan Standard Time,Syria Standard Time,Taipei Standard Time,Tasmania Standard Time,Tocantins Standard Time,Tokyo Standard Time,Tomsk Standard Time,Tonga Standard Time,Transbaikal Standard Time,Turkey Standard Time,Turks And Caicos Standard Time,Ulaanbaatar Standard Time,US Eastern Standard Time,US Mountain Standard Time,UTC,UTC-02,UTC-08,UTC-09,UTC-11,UTC+12,UTC+13,Venezuela Standard Time,Vladivostok Standard Time,Volgograd Standard Time,W. Australia Standard Time,W. Central Africa Standard Time,W. Europe Standard Time,W. Mongolia Standard Time,West Asia Standard Time,West Bank Standard Time,West Pacific Standard Time,Yakutsk Standard Time and Yukon Standard Time.
    backupSchedules List<String>
    Specifies a list of repeating time interval, also known as the backup schedule. It supports daily & weekly backup. It should follow ISO 8601 recurring time interval format, for example: R/2021-05-23T02:30:00+00:00/P1W. Changing this forces a new resource to be created.
    dataProtectionBackupVaultId String
    The ID of the Backup Vault where the Azure Backup Policy Data Lake Storage should exist. Changing this forces a new resource to be created.
    defaultRetentionDuration String
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    name String
    Specifies the name of the Backup Policy for the Azure Backup Policy Data Lake Storage. Changing this forces a new resource to be created.
    retentionRules List<Property Map>
    One or more retentionRule blocks as defined below. The priority of each rule is determined by its order in the list, where the first rule has the highest priority. Changing this forces a new resource to be created.
    timeZone String
    Specifies the Time Zone which should be used by the backup schedule. Changing this forces a new resource to be created. Possible values are Afghanistan Standard Time,Alaskan Standard Time,Aleutian Standard Time,Altai Standard Time,Arab Standard Time,Arabian Standard Time,Arabic Standard Time,Argentina Standard Time,Astrakhan Standard Time,Atlantic Standard Time,AUS Central Standard Time,Aus Central W. Standard Time,AUS Eastern Standard Time,Azerbaijan Standard Time,Azores Standard Time,Bahia Standard Time,Bangladesh Standard Time,Belarus Standard Time,Bougainville Standard Time,Canada Central Standard Time,Cape Verde Standard Time,Caucasus Standard Time,Cen. Australia Standard Time,Central America Standard Time,Central Asia Standard Time,Central Brazilian Standard Time,Central Europe Standard Time,Central European Standard Time,Central Pacific Standard Time,Central Standard Time,Central Standard Time (Mexico),Chatham Islands Standard Time,China Standard Time,Coordinated Universal Time,Cuba Standard Time,Dateline Standard Time,E. Africa Standard Time,E. Australia Standard Time,E. Europe Standard Time,E. South America Standard Time,Easter Island Standard Time,Eastern Standard Time,Eastern Standard Time (Mexico),Egypt Standard Time,Ekaterinburg Standard Time,Fiji Standard Time,FLE Standard Time,Georgian Standard Time,GMT Standard Time,Greenland Standard Time,Greenwich Standard Time,GTB Standard Time,Haiti Standard Time,Hawaiian Standard Time,India Standard Time,Iran Standard Time,Israel Standard Time,Jordan Standard Time,Kaliningrad Standard Time,Kamchatka Standard Time,Korea Standard Time,Libya Standard Time,Line Islands Standard Time,Lord Howe Standard Time,Magadan Standard Time,Magallanes Standard Time,Marquesas Standard Time,Mauritius Standard Time,Mid-Atlantic Standard Time,Middle East Standard Time,Montevideo Standard Time,Morocco Standard Time,Mountain Standard Time,Mountain Standard Time (Mexico),Myanmar Standard Time,N. Central Asia Standard Time,Namibia Standard Time,Nepal Standard Time,New Zealand Standard Time,Newfoundland Standard Time,Norfolk Standard Time,North Asia East Standard Time,North Asia Standard Time,North Korea Standard Time,Omsk Standard Time,Pacific SA Standard Time,Pacific Standard Time,Pacific Standard Time (Mexico),Pakistan Standard Time,Paraguay Standard Time,Qyzylorda Standard Time,Romance Standard Time,Russia Time Zone 10,Russia Time Zone 11,Russia Time Zone 3,Russian Standard Time,SA Eastern Standard Time,SA Pacific Standard Time,SA Western Standard Time,Saint Pierre Standard Time,Sakhalin Standard Time,Samoa Standard Time,Sao Tome Standard Time,Saratov Standard Time,SE Asia Standard Time,Singapore Standard Time,South Africa Standard Time,South Sudan Standard Time,Sri Lanka Standard Time,Sudan Standard Time,Syria Standard Time,Taipei Standard Time,Tasmania Standard Time,Tocantins Standard Time,Tokyo Standard Time,Tomsk Standard Time,Tonga Standard Time,Transbaikal Standard Time,Turkey Standard Time,Turks And Caicos Standard Time,Ulaanbaatar Standard Time,US Eastern Standard Time,US Mountain Standard Time,UTC,UTC-02,UTC-08,UTC-09,UTC-11,UTC+12,UTC+13,Venezuela Standard Time,Vladivostok Standard Time,Volgograd Standard Time,W. Australia Standard Time,W. Central Africa Standard Time,W. Europe Standard Time,W. Mongolia Standard Time,West Asia Standard Time,West Bank Standard Time,West Pacific Standard Time,Yakutsk Standard Time and Yukon Standard Time.

    Supporting Types

    BackupPolicyDataLakeStorageRetentionRule, BackupPolicyDataLakeStorageRetentionRuleArgs

    Duration string
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    Name string
    Specifies the name of the retention rule. Changing this forces a new resource to be created.
    AbsoluteCriteria string
    Specifies the absolute criteria for the retention rule. Possible values include AllBackup, FirstOfDay, FirstOfWeek, FirstOfMonth, and FirstOfYear. These values mean the first successful backup of the day/week/month/year. Changing this forces a new resource to be created.
    DaysOfWeeks List<string>
    Specifies a list of days of the week on which the retention rule applies. Possible values include Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday. Changing this forces a new resource to be created.
    MonthsOfYears List<string>
    Specifies a list of months of the year on which the retention rule applies. Possible values include January, February, March, April, May, June, July, August, September, October, November, and December. Changing this forces a new resource to be created.
    ScheduledBackupTimes List<string>

    Specifies a list of backup times for backup in the RFC3339 format. Changing this forces a new resource to be created.

    Note: At least one of absoluteCriteria or daysOfWeek must be specified. weeksOfMonth and monthsOfYear are optional and can be supplied together. Multiple intervals may be set using multiple retentionRule blocks.

    WeeksOfMonths List<string>
    Specifies a list of weeks of the month on which the retention rule applies. Possible values include First, Second, Third, Fourth, and Last. Changing this forces a new resource to be created.
    Duration string
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    Name string
    Specifies the name of the retention rule. Changing this forces a new resource to be created.
    AbsoluteCriteria string
    Specifies the absolute criteria for the retention rule. Possible values include AllBackup, FirstOfDay, FirstOfWeek, FirstOfMonth, and FirstOfYear. These values mean the first successful backup of the day/week/month/year. Changing this forces a new resource to be created.
    DaysOfWeeks []string
    Specifies a list of days of the week on which the retention rule applies. Possible values include Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday. Changing this forces a new resource to be created.
    MonthsOfYears []string
    Specifies a list of months of the year on which the retention rule applies. Possible values include January, February, March, April, May, June, July, August, September, October, November, and December. Changing this forces a new resource to be created.
    ScheduledBackupTimes []string

    Specifies a list of backup times for backup in the RFC3339 format. Changing this forces a new resource to be created.

    Note: At least one of absoluteCriteria or daysOfWeek must be specified. weeksOfMonth and monthsOfYear are optional and can be supplied together. Multiple intervals may be set using multiple retentionRule blocks.

    WeeksOfMonths []string
    Specifies a list of weeks of the month on which the retention rule applies. Possible values include First, Second, Third, Fourth, and Last. Changing this forces a new resource to be created.
    duration String
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    name String
    Specifies the name of the retention rule. Changing this forces a new resource to be created.
    absoluteCriteria String
    Specifies the absolute criteria for the retention rule. Possible values include AllBackup, FirstOfDay, FirstOfWeek, FirstOfMonth, and FirstOfYear. These values mean the first successful backup of the day/week/month/year. Changing this forces a new resource to be created.
    daysOfWeeks List<String>
    Specifies a list of days of the week on which the retention rule applies. Possible values include Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday. Changing this forces a new resource to be created.
    monthsOfYears List<String>
    Specifies a list of months of the year on which the retention rule applies. Possible values include January, February, March, April, May, June, July, August, September, October, November, and December. Changing this forces a new resource to be created.
    scheduledBackupTimes List<String>

    Specifies a list of backup times for backup in the RFC3339 format. Changing this forces a new resource to be created.

    Note: At least one of absoluteCriteria or daysOfWeek must be specified. weeksOfMonth and monthsOfYear are optional and can be supplied together. Multiple intervals may be set using multiple retentionRule blocks.

    weeksOfMonths List<String>
    Specifies a list of weeks of the month on which the retention rule applies. Possible values include First, Second, Third, Fourth, and Last. Changing this forces a new resource to be created.
    duration string
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    name string
    Specifies the name of the retention rule. Changing this forces a new resource to be created.
    absoluteCriteria string
    Specifies the absolute criteria for the retention rule. Possible values include AllBackup, FirstOfDay, FirstOfWeek, FirstOfMonth, and FirstOfYear. These values mean the first successful backup of the day/week/month/year. Changing this forces a new resource to be created.
    daysOfWeeks string[]
    Specifies a list of days of the week on which the retention rule applies. Possible values include Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday. Changing this forces a new resource to be created.
    monthsOfYears string[]
    Specifies a list of months of the year on which the retention rule applies. Possible values include January, February, March, April, May, June, July, August, September, October, November, and December. Changing this forces a new resource to be created.
    scheduledBackupTimes string[]

    Specifies a list of backup times for backup in the RFC3339 format. Changing this forces a new resource to be created.

    Note: At least one of absoluteCriteria or daysOfWeek must be specified. weeksOfMonth and monthsOfYear are optional and can be supplied together. Multiple intervals may be set using multiple retentionRule blocks.

    weeksOfMonths string[]
    Specifies a list of weeks of the month on which the retention rule applies. Possible values include First, Second, Third, Fourth, and Last. Changing this forces a new resource to be created.
    duration str
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    name str
    Specifies the name of the retention rule. Changing this forces a new resource to be created.
    absolute_criteria str
    Specifies the absolute criteria for the retention rule. Possible values include AllBackup, FirstOfDay, FirstOfWeek, FirstOfMonth, and FirstOfYear. These values mean the first successful backup of the day/week/month/year. Changing this forces a new resource to be created.
    days_of_weeks Sequence[str]
    Specifies a list of days of the week on which the retention rule applies. Possible values include Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday. Changing this forces a new resource to be created.
    months_of_years Sequence[str]
    Specifies a list of months of the year on which the retention rule applies. Possible values include January, February, March, April, May, June, July, August, September, October, November, and December. Changing this forces a new resource to be created.
    scheduled_backup_times Sequence[str]

    Specifies a list of backup times for backup in the RFC3339 format. Changing this forces a new resource to be created.

    Note: At least one of absoluteCriteria or daysOfWeek must be specified. weeksOfMonth and monthsOfYear are optional and can be supplied together. Multiple intervals may be set using multiple retentionRule blocks.

    weeks_of_months Sequence[str]
    Specifies a list of weeks of the month on which the retention rule applies. Possible values include First, Second, Third, Fourth, and Last. Changing this forces a new resource to be created.
    duration String
    The retention duration up to which the backups are to be retained in the data stores. It should follow ISO 8601 duration format. Changing this forces a new resource to be created.
    name String
    Specifies the name of the retention rule. Changing this forces a new resource to be created.
    absoluteCriteria String
    Specifies the absolute criteria for the retention rule. Possible values include AllBackup, FirstOfDay, FirstOfWeek, FirstOfMonth, and FirstOfYear. These values mean the first successful backup of the day/week/month/year. Changing this forces a new resource to be created.
    daysOfWeeks List<String>
    Specifies a list of days of the week on which the retention rule applies. Possible values include Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday. Changing this forces a new resource to be created.
    monthsOfYears List<String>
    Specifies a list of months of the year on which the retention rule applies. Possible values include January, February, March, April, May, June, July, August, September, October, November, and December. Changing this forces a new resource to be created.
    scheduledBackupTimes List<String>

    Specifies a list of backup times for backup in the RFC3339 format. Changing this forces a new resource to be created.

    Note: At least one of absoluteCriteria or daysOfWeek must be specified. weeksOfMonth and monthsOfYear are optional and can be supplied together. Multiple intervals may be set using multiple retentionRule blocks.

    weeksOfMonths List<String>
    Specifies a list of weeks of the month on which the retention rule applies. Possible values include First, Second, Third, Fourth, and Last. Changing this forces a new resource to be created.

    Import

    Azure Backup Policy Data Lake Storages can be imported using the resource id, e.g.

    $ pulumi import azure:dataprotection/backupPolicyDataLakeStorage:BackupPolicyDataLakeStorage example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.DataProtection/backupVaults/vault1/backupPolicies/backupPolicy1
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Classic pulumi/pulumi-azure
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the azurerm Terraform Provider.
    azure logo

    We recommend using Azure Native.

    Viewing docs for Azure v6.35.0
    published on Tuesday, Apr 21, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.