1. Packages
  2. Azure Native
  3. API Docs
  4. dataprotection
  5. BackupInstance
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.20.1 published on Friday, Dec 1, 2023 by Pulumi

azure-native.dataprotection.BackupInstance

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.20.1 published on Friday, Dec 1, 2023 by Pulumi

    BackupInstance Resource Azure REST API version: 2023-01-01. Prior API version in Azure Native 1.x: 2021-01-01.

    Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-06-01-preview, 2023-08-01, 2023-08-01-preview, 2023-11-01.

    Example Usage

    Create BackupInstance

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var backupInstance = new AzureNative.DataProtection.BackupInstance("backupInstance", new()
        {
            BackupInstanceName = "testInstance1",
            Properties = new AzureNative.DataProtection.Inputs.BackupInstanceArgs
            {
                DataSourceInfo = new AzureNative.DataProtection.Inputs.DatasourceArgs
                {
                    DatasourceType = "Microsoft.DBforPostgreSQL/servers/databases",
                    ObjectType = "Datasource",
                    ResourceID = "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
                    ResourceLocation = "",
                    ResourceName = "testdb",
                    ResourceType = "Microsoft.DBforPostgreSQL/servers/databases",
                    ResourceUri = "",
                },
                DataSourceSetInfo = new AzureNative.DataProtection.Inputs.DatasourceSetArgs
                {
                    DatasourceType = "Microsoft.DBforPostgreSQL/servers/databases",
                    ObjectType = "DatasourceSet",
                    ResourceID = "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
                    ResourceLocation = "",
                    ResourceName = "viveksipgtest",
                    ResourceType = "Microsoft.DBforPostgreSQL/servers",
                    ResourceUri = "",
                },
                DatasourceAuthCredentials = 
                {
                    { "objectType", "SecretStoreBasedAuthCredentials" },
                    { "secretStoreResource", new AzureNative.DataProtection.Inputs.SecretStoreResourceArgs
                    {
                        SecretStoreType = "AzureKeyVault",
                        Uri = "https://samplevault.vault.azure.net/secrets/credentials",
                    } },
                },
                FriendlyName = "harshitbi2",
                ObjectType = "BackupInstance",
                PolicyInfo = new AzureNative.DataProtection.Inputs.PolicyInfoArgs
                {
                    PolicyId = "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/Backupvaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1",
                    PolicyParameters = new AzureNative.DataProtection.Inputs.PolicyParametersArgs
                    {
                        DataStoreParametersList = new[]
                        {
                            
                            {
                                { "dataStoreType", "OperationalStore" },
                                { "objectType", "AzureOperationalStoreParameters" },
                                { "resourceGroupId", "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest" },
                            },
                        },
                    },
                },
                ValidationType = "ShallowValidation",
            },
            ResourceGroupName = "000pikumar",
            Tags = 
            {
                { "key1", "val1" },
            },
            VaultName = "PratikPrivatePreviewVault1",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/dataprotection/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    _, err := dataprotection.NewBackupInstance(ctx, "backupInstance", &dataprotection.BackupInstanceArgs{
    BackupInstanceName: pulumi.String("testInstance1"),
    Properties: dataprotection.BackupInstanceResponse{
    DataSourceInfo: &dataprotection.DatasourceArgs{
    DatasourceType: pulumi.String("Microsoft.DBforPostgreSQL/servers/databases"),
    ObjectType: pulumi.String("Datasource"),
    ResourceID: pulumi.String("/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb"),
    ResourceLocation: pulumi.String(""),
    ResourceName: pulumi.String("testdb"),
    ResourceType: pulumi.String("Microsoft.DBforPostgreSQL/servers/databases"),
    ResourceUri: pulumi.String(""),
    },
    DataSourceSetInfo: &dataprotection.DatasourceSetArgs{
    DatasourceType: pulumi.String("Microsoft.DBforPostgreSQL/servers/databases"),
    ObjectType: pulumi.String("DatasourceSet"),
    ResourceID: pulumi.String("/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest"),
    ResourceLocation: pulumi.String(""),
    ResourceName: pulumi.String("viveksipgtest"),
    ResourceType: pulumi.String("Microsoft.DBforPostgreSQL/servers"),
    ResourceUri: pulumi.String(""),
    },
    DatasourceAuthCredentials: interface{}{
    ObjectType: pulumi.String("SecretStoreBasedAuthCredentials"),
    SecretStoreResource: &dataprotection.SecretStoreResourceArgs{
    SecretStoreType: pulumi.String("AzureKeyVault"),
    Uri: pulumi.String("https://samplevault.vault.azure.net/secrets/credentials"),
    },
    },
    FriendlyName: pulumi.String("harshitbi2"),
    ObjectType: pulumi.String("BackupInstance"),
    PolicyInfo: interface{}{
    PolicyId: pulumi.String("/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/Backupvaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1"),
    PolicyParameters: interface{}{
    DataStoreParametersList: []dataprotection.AzureOperationalStoreParametersArgs{
    {
    DataStoreType: pulumi.String("OperationalStore"),
    ObjectType: pulumi.String("AzureOperationalStoreParameters"),
    ResourceGroupId: pulumi.String("/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest"),
    },
    },
    },
    },
    ValidationType: pulumi.String("ShallowValidation"),
    },
    ResourceGroupName: pulumi.String("000pikumar"),
    Tags: pulumi.StringMap{
    "key1": pulumi.String("val1"),
    },
    VaultName: pulumi.String("PratikPrivatePreviewVault1"),
    })
    if err != nil {
    return err
    }
    return nil
    })
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.dataprotection.BackupInstance;
    import com.pulumi.azurenative.dataprotection.BackupInstanceArgs;
    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 backupInstance = new BackupInstance("backupInstance", BackupInstanceArgs.builder()        
                .backupInstanceName("testInstance1")
                .properties(Map.ofEntries(
                    Map.entry("dataSourceInfo", Map.ofEntries(
                        Map.entry("datasourceType", "Microsoft.DBforPostgreSQL/servers/databases"),
                        Map.entry("objectType", "Datasource"),
                        Map.entry("resourceID", "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb"),
                        Map.entry("resourceLocation", ""),
                        Map.entry("resourceName", "testdb"),
                        Map.entry("resourceType", "Microsoft.DBforPostgreSQL/servers/databases"),
                        Map.entry("resourceUri", "")
                    )),
                    Map.entry("dataSourceSetInfo", Map.ofEntries(
                        Map.entry("datasourceType", "Microsoft.DBforPostgreSQL/servers/databases"),
                        Map.entry("objectType", "DatasourceSet"),
                        Map.entry("resourceID", "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest"),
                        Map.entry("resourceLocation", ""),
                        Map.entry("resourceName", "viveksipgtest"),
                        Map.entry("resourceType", "Microsoft.DBforPostgreSQL/servers"),
                        Map.entry("resourceUri", "")
                    )),
                    Map.entry("datasourceAuthCredentials", Map.ofEntries(
                        Map.entry("objectType", "SecretStoreBasedAuthCredentials"),
                        Map.entry("secretStoreResource", Map.ofEntries(
                            Map.entry("secretStoreType", "AzureKeyVault"),
                            Map.entry("uri", "https://samplevault.vault.azure.net/secrets/credentials")
                        ))
                    )),
                    Map.entry("friendlyName", "harshitbi2"),
                    Map.entry("objectType", "BackupInstance"),
                    Map.entry("policyInfo", Map.ofEntries(
                        Map.entry("policyId", "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/Backupvaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1"),
                        Map.entry("policyParameters", Map.of("dataStoreParametersList", Map.ofEntries(
                            Map.entry("dataStoreType", "OperationalStore"),
                            Map.entry("objectType", "AzureOperationalStoreParameters"),
                            Map.entry("resourceGroupId", "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest")
                        )))
                    )),
                    Map.entry("validationType", "ShallowValidation")
                ))
                .resourceGroupName("000pikumar")
                .tags(Map.of("key1", "val1"))
                .vaultName("PratikPrivatePreviewVault1")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    backup_instance = azure_native.dataprotection.BackupInstance("backupInstance",
        backup_instance_name="testInstance1",
        properties=azure_native.dataprotection.BackupInstanceResponseArgs(
            data_source_info=azure_native.dataprotection.DatasourceArgs(
                datasource_type="Microsoft.DBforPostgreSQL/servers/databases",
                object_type="Datasource",
                resource_id="/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
                resource_location="",
                resource_name="testdb",
                resource_type="Microsoft.DBforPostgreSQL/servers/databases",
                resource_uri="",
            ),
            data_source_set_info=azure_native.dataprotection.DatasourceSetArgs(
                datasource_type="Microsoft.DBforPostgreSQL/servers/databases",
                object_type="DatasourceSet",
                resource_id="/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
                resource_location="",
                resource_name="viveksipgtest",
                resource_type="Microsoft.DBforPostgreSQL/servers",
                resource_uri="",
            ),
            datasource_auth_credentials=azure_native.dataprotection.SecretStoreBasedAuthCredentialsResponseArgs(
                object_type="SecretStoreBasedAuthCredentials",
                secret_store_resource=azure_native.dataprotection.SecretStoreResourceArgs(
                    secret_store_type="AzureKeyVault",
                    uri="https://samplevault.vault.azure.net/secrets/credentials",
                ),
            ),
            friendly_name="harshitbi2",
            object_type="BackupInstance",
            policy_info={
                "policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/Backupvaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1",
                "policyParameters": {
                    "dataStoreParametersList": [azure_native.dataprotection.AzureOperationalStoreParametersResponseArgs(
                        data_store_type="OperationalStore",
                        object_type="AzureOperationalStoreParameters",
                        resource_group_id="/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest",
                    )],
                },
            },
            validation_type="ShallowValidation",
        ),
        resource_group_name="000pikumar",
        tags={
            "key1": "val1",
        },
        vault_name="PratikPrivatePreviewVault1")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const backupInstance = new azure_native.dataprotection.BackupInstance("backupInstance", {
        backupInstanceName: "testInstance1",
        properties: {
            dataSourceInfo: {
                datasourceType: "Microsoft.DBforPostgreSQL/servers/databases",
                objectType: "Datasource",
                resourceID: "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
                resourceLocation: "",
                resourceName: "testdb",
                resourceType: "Microsoft.DBforPostgreSQL/servers/databases",
                resourceUri: "",
            },
            dataSourceSetInfo: {
                datasourceType: "Microsoft.DBforPostgreSQL/servers/databases",
                objectType: "DatasourceSet",
                resourceID: "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
                resourceLocation: "",
                resourceName: "viveksipgtest",
                resourceType: "Microsoft.DBforPostgreSQL/servers",
                resourceUri: "",
            },
            datasourceAuthCredentials: {
                objectType: "SecretStoreBasedAuthCredentials",
                secretStoreResource: {
                    secretStoreType: "AzureKeyVault",
                    uri: "https://samplevault.vault.azure.net/secrets/credentials",
                },
            },
            friendlyName: "harshitbi2",
            objectType: "BackupInstance",
            policyInfo: {
                policyId: "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/Backupvaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1",
                policyParameters: {
                    dataStoreParametersList: [{
                        dataStoreType: "OperationalStore",
                        objectType: "AzureOperationalStoreParameters",
                        resourceGroupId: "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest",
                    }],
                },
            },
            validationType: "ShallowValidation",
        },
        resourceGroupName: "000pikumar",
        tags: {
            key1: "val1",
        },
        vaultName: "PratikPrivatePreviewVault1",
    });
    
    resources:
      backupInstance:
        type: azure-native:dataprotection:BackupInstance
        properties:
          backupInstanceName: testInstance1
          properties:
            dataSourceInfo:
              datasourceType: Microsoft.DBforPostgreSQL/servers/databases
              objectType: Datasource
              resourceID: /subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb
              resourceLocation:
              resourceName: testdb
              resourceType: Microsoft.DBforPostgreSQL/servers/databases
              resourceUri:
            dataSourceSetInfo:
              datasourceType: Microsoft.DBforPostgreSQL/servers/databases
              objectType: DatasourceSet
              resourceID: /subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest
              resourceLocation:
              resourceName: viveksipgtest
              resourceType: Microsoft.DBforPostgreSQL/servers
              resourceUri:
            datasourceAuthCredentials:
              objectType: SecretStoreBasedAuthCredentials
              secretStoreResource:
                secretStoreType: AzureKeyVault
                uri: https://samplevault.vault.azure.net/secrets/credentials
            friendlyName: harshitbi2
            objectType: BackupInstance
            policyInfo:
              policyId: /subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/Backupvaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1
              policyParameters:
                dataStoreParametersList:
                  - dataStoreType: OperationalStore
                    objectType: AzureOperationalStoreParameters
                    resourceGroupId: /subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest
            validationType: ShallowValidation
          resourceGroupName: 000pikumar
          tags:
            key1: val1
          vaultName: PratikPrivatePreviewVault1
    

    Create BackupInstance Resource

    new BackupInstance(name: string, args: BackupInstanceArgs, opts?: CustomResourceOptions);
    @overload
    def BackupInstance(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       backup_instance_name: Optional[str] = None,
                       properties: Optional[BackupInstanceArgs] = None,
                       resource_group_name: Optional[str] = None,
                       tags: Optional[Mapping[str, str]] = None,
                       vault_name: Optional[str] = None)
    @overload
    def BackupInstance(resource_name: str,
                       args: BackupInstanceInitArgs,
                       opts: Optional[ResourceOptions] = None)
    func NewBackupInstance(ctx *Context, name string, args BackupInstanceArgs, opts ...ResourceOption) (*BackupInstance, error)
    public BackupInstance(string name, BackupInstanceArgs args, CustomResourceOptions? opts = null)
    public BackupInstance(String name, BackupInstanceArgs args)
    public BackupInstance(String name, BackupInstanceArgs args, CustomResourceOptions options)
    
    type: azure-native:dataprotection:BackupInstance
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args BackupInstanceArgs
    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 BackupInstanceInitArgs
    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 BackupInstanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BackupInstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BackupInstanceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    BackupInstance Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The BackupInstance resource accepts the following input properties:

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    VaultName string

    The name of the backup vault.

    BackupInstanceName string

    The name of the backup instance.

    Properties Pulumi.AzureNative.DataProtection.Inputs.BackupInstance

    BackupInstanceResource properties

    Tags Dictionary<string, string>

    Proxy Resource tags.

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    VaultName string

    The name of the backup vault.

    BackupInstanceName string

    The name of the backup instance.

    Properties BackupInstanceTypeArgs

    BackupInstanceResource properties

    Tags map[string]string

    Proxy Resource tags.

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    vaultName String

    The name of the backup vault.

    backupInstanceName String

    The name of the backup instance.

    properties BackupInstance

    BackupInstanceResource properties

    tags Map<String,String>

    Proxy Resource tags.

    resourceGroupName string

    The name of the resource group. The name is case insensitive.

    vaultName string

    The name of the backup vault.

    backupInstanceName string

    The name of the backup instance.

    properties BackupInstance

    BackupInstanceResource properties

    tags {[key: string]: string}

    Proxy Resource tags.

    resource_group_name str

    The name of the resource group. The name is case insensitive.

    vault_name str

    The name of the backup vault.

    backup_instance_name str

    The name of the backup instance.

    properties BackupInstanceArgs

    BackupInstanceResource properties

    tags Mapping[str, str]

    Proxy Resource tags.

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    vaultName String

    The name of the backup vault.

    backupInstanceName String

    The name of the backup instance.

    properties Property Map

    BackupInstanceResource properties

    tags Map<String>

    Proxy Resource tags.

    Outputs

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

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    Proxy Resource name associated with the resource.

    SystemData Pulumi.AzureNative.DataProtection.Outputs.SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    Type string

    Proxy Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    Proxy Resource name associated with the resource.

    SystemData SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    Type string

    Proxy Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    Proxy Resource name associated with the resource.

    systemData SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    type String

    Proxy Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

    id string

    The provider-assigned unique ID for this managed resource.

    name string

    Proxy Resource name associated with the resource.

    systemData SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    type string

    Proxy Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

    id str

    The provider-assigned unique ID for this managed resource.

    name str

    Proxy Resource name associated with the resource.

    system_data SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    type str

    Proxy Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    Proxy Resource name associated with the resource.

    systemData Property Map

    Metadata pertaining to creation and last modification of the resource.

    type String

    Proxy Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

    Supporting Types

    AzureOperationalStoreParameters, AzureOperationalStoreParametersArgs

    DataStoreType string | Pulumi.AzureNative.DataProtection.DataStoreTypes

    type of datastore; Operational/Vault/Archive

    ResourceGroupId string

    Gets or sets the Snapshot Resource Group Uri.

    DataStoreType string | DataStoreTypes

    type of datastore; Operational/Vault/Archive

    ResourceGroupId string

    Gets or sets the Snapshot Resource Group Uri.

    dataStoreType String | DataStoreTypes

    type of datastore; Operational/Vault/Archive

    resourceGroupId String

    Gets or sets the Snapshot Resource Group Uri.

    dataStoreType string | DataStoreTypes

    type of datastore; Operational/Vault/Archive

    resourceGroupId string

    Gets or sets the Snapshot Resource Group Uri.

    data_store_type str | DataStoreTypes

    type of datastore; Operational/Vault/Archive

    resource_group_id str

    Gets or sets the Snapshot Resource Group Uri.

    dataStoreType String | "OperationalStore" | "VaultStore" | "ArchiveStore"

    type of datastore; Operational/Vault/Archive

    resourceGroupId String

    Gets or sets the Snapshot Resource Group Uri.

    AzureOperationalStoreParametersResponse, AzureOperationalStoreParametersResponseArgs

    DataStoreType string

    type of datastore; Operational/Vault/Archive

    ResourceGroupId string

    Gets or sets the Snapshot Resource Group Uri.

    DataStoreType string

    type of datastore; Operational/Vault/Archive

    ResourceGroupId string

    Gets or sets the Snapshot Resource Group Uri.

    dataStoreType String

    type of datastore; Operational/Vault/Archive

    resourceGroupId String

    Gets or sets the Snapshot Resource Group Uri.

    dataStoreType string

    type of datastore; Operational/Vault/Archive

    resourceGroupId string

    Gets or sets the Snapshot Resource Group Uri.

    data_store_type str

    type of datastore; Operational/Vault/Archive

    resource_group_id str

    Gets or sets the Snapshot Resource Group Uri.

    dataStoreType String

    type of datastore; Operational/Vault/Archive

    resourceGroupId String

    Gets or sets the Snapshot Resource Group Uri.

    BackupInstance, BackupInstanceArgs

    DataSourceInfo Pulumi.AzureNative.DataProtection.Inputs.Datasource

    Gets or sets the data source information.

    ObjectType string
    PolicyInfo Pulumi.AzureNative.DataProtection.Inputs.PolicyInfo

    Gets or sets the policy information.

    DataSourceSetInfo Pulumi.AzureNative.DataProtection.Inputs.DatasourceSet

    Gets or sets the data source set information.

    DatasourceAuthCredentials Pulumi.AzureNative.DataProtection.Inputs.SecretStoreBasedAuthCredentials

    Credentials to use to authenticate with data source provider.

    FriendlyName string

    Gets or sets the Backup Instance friendly name.

    ValidationType string | Pulumi.AzureNative.DataProtection.ValidationType

    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

    DataSourceInfo Datasource

    Gets or sets the data source information.

    ObjectType string
    PolicyInfo PolicyInfo

    Gets or sets the policy information.

    DataSourceSetInfo DatasourceSet

    Gets or sets the data source set information.

    DatasourceAuthCredentials SecretStoreBasedAuthCredentials

    Credentials to use to authenticate with data source provider.

    FriendlyName string

    Gets or sets the Backup Instance friendly name.

    ValidationType string | ValidationType

    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

    dataSourceInfo Datasource

    Gets or sets the data source information.

    objectType String
    policyInfo PolicyInfo

    Gets or sets the policy information.

    dataSourceSetInfo DatasourceSet

    Gets or sets the data source set information.

    datasourceAuthCredentials SecretStoreBasedAuthCredentials

    Credentials to use to authenticate with data source provider.

    friendlyName String

    Gets or sets the Backup Instance friendly name.

    validationType String | ValidationType

    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

    dataSourceInfo Datasource

    Gets or sets the data source information.

    objectType string
    policyInfo PolicyInfo

    Gets or sets the policy information.

    dataSourceSetInfo DatasourceSet

    Gets or sets the data source set information.

    datasourceAuthCredentials SecretStoreBasedAuthCredentials

    Credentials to use to authenticate with data source provider.

    friendlyName string

    Gets or sets the Backup Instance friendly name.

    validationType string | ValidationType

    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

    data_source_info Datasource

    Gets or sets the data source information.

    object_type str
    policy_info PolicyInfo

    Gets or sets the policy information.

    data_source_set_info DatasourceSet

    Gets or sets the data source set information.

    datasource_auth_credentials SecretStoreBasedAuthCredentials

    Credentials to use to authenticate with data source provider.

    friendly_name str

    Gets or sets the Backup Instance friendly name.

    validation_type str | ValidationType

    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

    dataSourceInfo Property Map

    Gets or sets the data source information.

    objectType String
    policyInfo Property Map

    Gets or sets the policy information.

    dataSourceSetInfo Property Map

    Gets or sets the data source set information.

    datasourceAuthCredentials Property Map

    Credentials to use to authenticate with data source provider.

    friendlyName String

    Gets or sets the Backup Instance friendly name.

    validationType String | "ShallowValidation" | "DeepValidation"

    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

    BackupInstanceResponse, BackupInstanceResponseArgs

    CurrentProtectionState string

    Specifies the current protection state of the resource

    DataSourceInfo Pulumi.AzureNative.DataProtection.Inputs.DatasourceResponse

    Gets or sets the data source information.

    ObjectType string
    PolicyInfo Pulumi.AzureNative.DataProtection.Inputs.PolicyInfoResponse

    Gets or sets the policy information.

    ProtectionErrorDetails Pulumi.AzureNative.DataProtection.Inputs.UserFacingErrorResponse

    Specifies the protection error of the resource

    ProtectionStatus Pulumi.AzureNative.DataProtection.Inputs.ProtectionStatusDetailsResponse

    Specifies the protection status of the resource

    ProvisioningState string

    Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed

    DataSourceSetInfo Pulumi.AzureNative.DataProtection.Inputs.DatasourceSetResponse

    Gets or sets the data source set information.

    DatasourceAuthCredentials Pulumi.AzureNative.DataProtection.Inputs.SecretStoreBasedAuthCredentialsResponse

    Credentials to use to authenticate with data source provider.

    FriendlyName string

    Gets or sets the Backup Instance friendly name.

    ValidationType string

    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

    CurrentProtectionState string

    Specifies the current protection state of the resource

    DataSourceInfo DatasourceResponse

    Gets or sets the data source information.

    ObjectType string
    PolicyInfo PolicyInfoResponse

    Gets or sets the policy information.

    ProtectionErrorDetails UserFacingErrorResponse

    Specifies the protection error of the resource

    ProtectionStatus ProtectionStatusDetailsResponse

    Specifies the protection status of the resource

    ProvisioningState string

    Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed

    DataSourceSetInfo DatasourceSetResponse

    Gets or sets the data source set information.

    DatasourceAuthCredentials SecretStoreBasedAuthCredentialsResponse

    Credentials to use to authenticate with data source provider.

    FriendlyName string

    Gets or sets the Backup Instance friendly name.

    ValidationType string

    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

    currentProtectionState String

    Specifies the current protection state of the resource

    dataSourceInfo DatasourceResponse

    Gets or sets the data source information.

    objectType String
    policyInfo PolicyInfoResponse

    Gets or sets the policy information.

    protectionErrorDetails UserFacingErrorResponse

    Specifies the protection error of the resource

    protectionStatus ProtectionStatusDetailsResponse

    Specifies the protection status of the resource

    provisioningState String

    Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed

    dataSourceSetInfo DatasourceSetResponse

    Gets or sets the data source set information.

    datasourceAuthCredentials SecretStoreBasedAuthCredentialsResponse

    Credentials to use to authenticate with data source provider.

    friendlyName String

    Gets or sets the Backup Instance friendly name.

    validationType String

    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

    currentProtectionState string

    Specifies the current protection state of the resource

    dataSourceInfo DatasourceResponse

    Gets or sets the data source information.

    objectType string
    policyInfo PolicyInfoResponse

    Gets or sets the policy information.

    protectionErrorDetails UserFacingErrorResponse

    Specifies the protection error of the resource

    protectionStatus ProtectionStatusDetailsResponse

    Specifies the protection status of the resource

    provisioningState string

    Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed

    dataSourceSetInfo DatasourceSetResponse

    Gets or sets the data source set information.

    datasourceAuthCredentials SecretStoreBasedAuthCredentialsResponse

    Credentials to use to authenticate with data source provider.

    friendlyName string

    Gets or sets the Backup Instance friendly name.

    validationType string

    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

    current_protection_state str

    Specifies the current protection state of the resource

    data_source_info DatasourceResponse

    Gets or sets the data source information.

    object_type str
    policy_info PolicyInfoResponse

    Gets or sets the policy information.

    protection_error_details UserFacingErrorResponse

    Specifies the protection error of the resource

    protection_status ProtectionStatusDetailsResponse

    Specifies the protection status of the resource

    provisioning_state str

    Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed

    data_source_set_info DatasourceSetResponse

    Gets or sets the data source set information.

    datasource_auth_credentials SecretStoreBasedAuthCredentialsResponse

    Credentials to use to authenticate with data source provider.

    friendly_name str

    Gets or sets the Backup Instance friendly name.

    validation_type str

    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

    currentProtectionState String

    Specifies the current protection state of the resource

    dataSourceInfo Property Map

    Gets or sets the data source information.

    objectType String
    policyInfo Property Map

    Gets or sets the policy information.

    protectionErrorDetails Property Map

    Specifies the protection error of the resource

    protectionStatus Property Map

    Specifies the protection status of the resource

    provisioningState String

    Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed

    dataSourceSetInfo Property Map

    Gets or sets the data source set information.

    datasourceAuthCredentials Property Map

    Credentials to use to authenticate with data source provider.

    friendlyName String

    Gets or sets the Backup Instance friendly name.

    validationType String

    Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

    BlobBackupDatasourceParameters, BlobBackupDatasourceParametersArgs

    ContainersList List<string>

    List of containers to be backed up during configuration of backup of blobs

    ContainersList []string

    List of containers to be backed up during configuration of backup of blobs

    containersList List<String>

    List of containers to be backed up during configuration of backup of blobs

    containersList string[]

    List of containers to be backed up during configuration of backup of blobs

    containers_list Sequence[str]

    List of containers to be backed up during configuration of backup of blobs

    containersList List<String>

    List of containers to be backed up during configuration of backup of blobs

    BlobBackupDatasourceParametersResponse, BlobBackupDatasourceParametersResponseArgs

    ContainersList List<string>

    List of containers to be backed up during configuration of backup of blobs

    ContainersList []string

    List of containers to be backed up during configuration of backup of blobs

    containersList List<String>

    List of containers to be backed up during configuration of backup of blobs

    containersList string[]

    List of containers to be backed up during configuration of backup of blobs

    containers_list Sequence[str]

    List of containers to be backed up during configuration of backup of blobs

    containersList List<String>

    List of containers to be backed up during configuration of backup of blobs

    DataStoreTypes, DataStoreTypesArgs

    OperationalStore
    OperationalStore
    VaultStore
    VaultStore
    ArchiveStore
    ArchiveStore
    DataStoreTypesOperationalStore
    OperationalStore
    DataStoreTypesVaultStore
    VaultStore
    DataStoreTypesArchiveStore
    ArchiveStore
    OperationalStore
    OperationalStore
    VaultStore
    VaultStore
    ArchiveStore
    ArchiveStore
    OperationalStore
    OperationalStore
    VaultStore
    VaultStore
    ArchiveStore
    ArchiveStore
    OPERATIONAL_STORE
    OperationalStore
    VAULT_STORE
    VaultStore
    ARCHIVE_STORE
    ArchiveStore
    "OperationalStore"
    OperationalStore
    "VaultStore"
    VaultStore
    "ArchiveStore"
    ArchiveStore

    Datasource, DatasourceArgs

    ResourceID string

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    DatasourceType string

    DatasourceType of the resource.

    ObjectType string

    Type of Datasource object, used to initialize the right inherited type

    ResourceLocation string

    Location of datasource.

    ResourceName string

    Unique identifier of the resource in the context of parent.

    ResourceType string

    Resource Type of Datasource.

    ResourceUri string

    Uri of the resource.

    ResourceID string

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    DatasourceType string

    DatasourceType of the resource.

    ObjectType string

    Type of Datasource object, used to initialize the right inherited type

    ResourceLocation string

    Location of datasource.

    ResourceName string

    Unique identifier of the resource in the context of parent.

    ResourceType string

    Resource Type of Datasource.

    ResourceUri string

    Uri of the resource.

    resourceID String

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasourceType String

    DatasourceType of the resource.

    objectType String

    Type of Datasource object, used to initialize the right inherited type

    resourceLocation String

    Location of datasource.

    resourceName String

    Unique identifier of the resource in the context of parent.

    resourceType String

    Resource Type of Datasource.

    resourceUri String

    Uri of the resource.

    resourceID string

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasourceType string

    DatasourceType of the resource.

    objectType string

    Type of Datasource object, used to initialize the right inherited type

    resourceLocation string

    Location of datasource.

    resourceName string

    Unique identifier of the resource in the context of parent.

    resourceType string

    Resource Type of Datasource.

    resourceUri string

    Uri of the resource.

    resource_id str

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasource_type str

    DatasourceType of the resource.

    object_type str

    Type of Datasource object, used to initialize the right inherited type

    resource_location str

    Location of datasource.

    resource_name str

    Unique identifier of the resource in the context of parent.

    resource_type str

    Resource Type of Datasource.

    resource_uri str

    Uri of the resource.

    resourceID String

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasourceType String

    DatasourceType of the resource.

    objectType String

    Type of Datasource object, used to initialize the right inherited type

    resourceLocation String

    Location of datasource.

    resourceName String

    Unique identifier of the resource in the context of parent.

    resourceType String

    Resource Type of Datasource.

    resourceUri String

    Uri of the resource.

    DatasourceResponse, DatasourceResponseArgs

    ResourceID string

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    DatasourceType string

    DatasourceType of the resource.

    ObjectType string

    Type of Datasource object, used to initialize the right inherited type

    ResourceLocation string

    Location of datasource.

    ResourceName string

    Unique identifier of the resource in the context of parent.

    ResourceType string

    Resource Type of Datasource.

    ResourceUri string

    Uri of the resource.

    ResourceID string

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    DatasourceType string

    DatasourceType of the resource.

    ObjectType string

    Type of Datasource object, used to initialize the right inherited type

    ResourceLocation string

    Location of datasource.

    ResourceName string

    Unique identifier of the resource in the context of parent.

    ResourceType string

    Resource Type of Datasource.

    ResourceUri string

    Uri of the resource.

    resourceID String

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasourceType String

    DatasourceType of the resource.

    objectType String

    Type of Datasource object, used to initialize the right inherited type

    resourceLocation String

    Location of datasource.

    resourceName String

    Unique identifier of the resource in the context of parent.

    resourceType String

    Resource Type of Datasource.

    resourceUri String

    Uri of the resource.

    resourceID string

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasourceType string

    DatasourceType of the resource.

    objectType string

    Type of Datasource object, used to initialize the right inherited type

    resourceLocation string

    Location of datasource.

    resourceName string

    Unique identifier of the resource in the context of parent.

    resourceType string

    Resource Type of Datasource.

    resourceUri string

    Uri of the resource.

    resource_id str

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasource_type str

    DatasourceType of the resource.

    object_type str

    Type of Datasource object, used to initialize the right inherited type

    resource_location str

    Location of datasource.

    resource_name str

    Unique identifier of the resource in the context of parent.

    resource_type str

    Resource Type of Datasource.

    resource_uri str

    Uri of the resource.

    resourceID String

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasourceType String

    DatasourceType of the resource.

    objectType String

    Type of Datasource object, used to initialize the right inherited type

    resourceLocation String

    Location of datasource.

    resourceName String

    Unique identifier of the resource in the context of parent.

    resourceType String

    Resource Type of Datasource.

    resourceUri String

    Uri of the resource.

    DatasourceSet, DatasourceSetArgs

    ResourceID string

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    DatasourceType string

    DatasourceType of the resource.

    ObjectType string

    Type of Datasource object, used to initialize the right inherited type

    ResourceLocation string

    Location of datasource.

    ResourceName string

    Unique identifier of the resource in the context of parent.

    ResourceType string

    Resource Type of Datasource.

    ResourceUri string

    Uri of the resource.

    ResourceID string

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    DatasourceType string

    DatasourceType of the resource.

    ObjectType string

    Type of Datasource object, used to initialize the right inherited type

    ResourceLocation string

    Location of datasource.

    ResourceName string

    Unique identifier of the resource in the context of parent.

    ResourceType string

    Resource Type of Datasource.

    ResourceUri string

    Uri of the resource.

    resourceID String

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasourceType String

    DatasourceType of the resource.

    objectType String

    Type of Datasource object, used to initialize the right inherited type

    resourceLocation String

    Location of datasource.

    resourceName String

    Unique identifier of the resource in the context of parent.

    resourceType String

    Resource Type of Datasource.

    resourceUri String

    Uri of the resource.

    resourceID string

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasourceType string

    DatasourceType of the resource.

    objectType string

    Type of Datasource object, used to initialize the right inherited type

    resourceLocation string

    Location of datasource.

    resourceName string

    Unique identifier of the resource in the context of parent.

    resourceType string

    Resource Type of Datasource.

    resourceUri string

    Uri of the resource.

    resource_id str

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasource_type str

    DatasourceType of the resource.

    object_type str

    Type of Datasource object, used to initialize the right inherited type

    resource_location str

    Location of datasource.

    resource_name str

    Unique identifier of the resource in the context of parent.

    resource_type str

    Resource Type of Datasource.

    resource_uri str

    Uri of the resource.

    resourceID String

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasourceType String

    DatasourceType of the resource.

    objectType String

    Type of Datasource object, used to initialize the right inherited type

    resourceLocation String

    Location of datasource.

    resourceName String

    Unique identifier of the resource in the context of parent.

    resourceType String

    Resource Type of Datasource.

    resourceUri String

    Uri of the resource.

    DatasourceSetResponse, DatasourceSetResponseArgs

    ResourceID string

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    DatasourceType string

    DatasourceType of the resource.

    ObjectType string

    Type of Datasource object, used to initialize the right inherited type

    ResourceLocation string

    Location of datasource.

    ResourceName string

    Unique identifier of the resource in the context of parent.

    ResourceType string

    Resource Type of Datasource.

    ResourceUri string

    Uri of the resource.

    ResourceID string

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    DatasourceType string

    DatasourceType of the resource.

    ObjectType string

    Type of Datasource object, used to initialize the right inherited type

    ResourceLocation string

    Location of datasource.

    ResourceName string

    Unique identifier of the resource in the context of parent.

    ResourceType string

    Resource Type of Datasource.

    ResourceUri string

    Uri of the resource.

    resourceID String

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasourceType String

    DatasourceType of the resource.

    objectType String

    Type of Datasource object, used to initialize the right inherited type

    resourceLocation String

    Location of datasource.

    resourceName String

    Unique identifier of the resource in the context of parent.

    resourceType String

    Resource Type of Datasource.

    resourceUri String

    Uri of the resource.

    resourceID string

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasourceType string

    DatasourceType of the resource.

    objectType string

    Type of Datasource object, used to initialize the right inherited type

    resourceLocation string

    Location of datasource.

    resourceName string

    Unique identifier of the resource in the context of parent.

    resourceType string

    Resource Type of Datasource.

    resourceUri string

    Uri of the resource.

    resource_id str

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasource_type str

    DatasourceType of the resource.

    object_type str

    Type of Datasource object, used to initialize the right inherited type

    resource_location str

    Location of datasource.

    resource_name str

    Unique identifier of the resource in the context of parent.

    resource_type str

    Resource Type of Datasource.

    resource_uri str

    Uri of the resource.

    resourceID String

    Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

    datasourceType String

    DatasourceType of the resource.

    objectType String

    Type of Datasource object, used to initialize the right inherited type

    resourceLocation String

    Location of datasource.

    resourceName String

    Unique identifier of the resource in the context of parent.

    resourceType String

    Resource Type of Datasource.

    resourceUri String

    Uri of the resource.

    InnerErrorResponse, InnerErrorResponseArgs

    AdditionalInfo Dictionary<string, string>

    Any Key value pairs that can be provided to the client for additional verbose information.

    Code string

    Unique code for this error

    EmbeddedInnerError Pulumi.AzureNative.DataProtection.Inputs.InnerErrorResponse

    Child Inner Error, to allow Nesting.

    AdditionalInfo map[string]string

    Any Key value pairs that can be provided to the client for additional verbose information.

    Code string

    Unique code for this error

    EmbeddedInnerError InnerErrorResponse

    Child Inner Error, to allow Nesting.

    additionalInfo Map<String,String>

    Any Key value pairs that can be provided to the client for additional verbose information.

    code String

    Unique code for this error

    embeddedInnerError InnerErrorResponse

    Child Inner Error, to allow Nesting.

    additionalInfo {[key: string]: string}

    Any Key value pairs that can be provided to the client for additional verbose information.

    code string

    Unique code for this error

    embeddedInnerError InnerErrorResponse

    Child Inner Error, to allow Nesting.

    additional_info Mapping[str, str]

    Any Key value pairs that can be provided to the client for additional verbose information.

    code str

    Unique code for this error

    embedded_inner_error InnerErrorResponse

    Child Inner Error, to allow Nesting.

    additionalInfo Map<String>

    Any Key value pairs that can be provided to the client for additional verbose information.

    code String

    Unique code for this error

    embeddedInnerError Property Map

    Child Inner Error, to allow Nesting.

    KubernetesClusterBackupDatasourceParameters, KubernetesClusterBackupDatasourceParametersArgs

    IncludeClusterScopeResources bool

    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.

    SnapshotVolumes bool

    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.

    ExcludedNamespaces List<string>

    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.

    ExcludedResourceTypes List<string>

    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.

    IncludedNamespaces List<string>

    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.

    IncludedResourceTypes List<string>

    Gets or sets the include resource types property. This property sets the resource types to be included during restore.

    LabelSelectors List<string>

    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.

    IncludeClusterScopeResources bool

    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.

    SnapshotVolumes bool

    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.

    ExcludedNamespaces []string

    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.

    ExcludedResourceTypes []string

    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.

    IncludedNamespaces []string

    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.

    IncludedResourceTypes []string

    Gets or sets the include resource types property. This property sets the resource types to be included during restore.

    LabelSelectors []string

    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.

    includeClusterScopeResources Boolean

    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.

    snapshotVolumes Boolean

    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.

    excludedNamespaces List<String>

    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.

    excludedResourceTypes List<String>

    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.

    includedNamespaces List<String>

    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.

    includedResourceTypes List<String>

    Gets or sets the include resource types property. This property sets the resource types to be included during restore.

    labelSelectors List<String>

    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.

    includeClusterScopeResources boolean

    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.

    snapshotVolumes boolean

    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.

    excludedNamespaces string[]

    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.

    excludedResourceTypes string[]

    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.

    includedNamespaces string[]

    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.

    includedResourceTypes string[]

    Gets or sets the include resource types property. This property sets the resource types to be included during restore.

    labelSelectors string[]

    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.

    include_cluster_scope_resources bool

    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.

    snapshot_volumes bool

    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.

    excluded_namespaces Sequence[str]

    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.

    excluded_resource_types Sequence[str]

    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.

    included_namespaces Sequence[str]

    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.

    included_resource_types Sequence[str]

    Gets or sets the include resource types property. This property sets the resource types to be included during restore.

    label_selectors Sequence[str]

    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.

    includeClusterScopeResources Boolean

    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.

    snapshotVolumes Boolean

    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.

    excludedNamespaces List<String>

    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.

    excludedResourceTypes List<String>

    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.

    includedNamespaces List<String>

    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.

    includedResourceTypes List<String>

    Gets or sets the include resource types property. This property sets the resource types to be included during restore.

    labelSelectors List<String>

    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.

    KubernetesClusterBackupDatasourceParametersResponse, KubernetesClusterBackupDatasourceParametersResponseArgs

    IncludeClusterScopeResources bool

    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.

    SnapshotVolumes bool

    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.

    ExcludedNamespaces List<string>

    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.

    ExcludedResourceTypes List<string>

    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.

    IncludedNamespaces List<string>

    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.

    IncludedResourceTypes List<string>

    Gets or sets the include resource types property. This property sets the resource types to be included during restore.

    LabelSelectors List<string>

    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.

    IncludeClusterScopeResources bool

    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.

    SnapshotVolumes bool

    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.

    ExcludedNamespaces []string

    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.

    ExcludedResourceTypes []string

    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.

    IncludedNamespaces []string

    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.

    IncludedResourceTypes []string

    Gets or sets the include resource types property. This property sets the resource types to be included during restore.

    LabelSelectors []string

    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.

    includeClusterScopeResources Boolean

    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.

    snapshotVolumes Boolean

    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.

    excludedNamespaces List<String>

    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.

    excludedResourceTypes List<String>

    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.

    includedNamespaces List<String>

    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.

    includedResourceTypes List<String>

    Gets or sets the include resource types property. This property sets the resource types to be included during restore.

    labelSelectors List<String>

    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.

    includeClusterScopeResources boolean

    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.

    snapshotVolumes boolean

    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.

    excludedNamespaces string[]

    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.

    excludedResourceTypes string[]

    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.

    includedNamespaces string[]

    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.

    includedResourceTypes string[]

    Gets or sets the include resource types property. This property sets the resource types to be included during restore.

    labelSelectors string[]

    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.

    include_cluster_scope_resources bool

    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.

    snapshot_volumes bool

    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.

    excluded_namespaces Sequence[str]

    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.

    excluded_resource_types Sequence[str]

    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.

    included_namespaces Sequence[str]

    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.

    included_resource_types Sequence[str]

    Gets or sets the include resource types property. This property sets the resource types to be included during restore.

    label_selectors Sequence[str]

    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.

    includeClusterScopeResources Boolean

    Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.

    snapshotVolumes Boolean

    Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.

    excludedNamespaces List<String>

    Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.

    excludedResourceTypes List<String>

    Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.

    includedNamespaces List<String>

    Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.

    includedResourceTypes List<String>

    Gets or sets the include resource types property. This property sets the resource types to be included during restore.

    labelSelectors List<String>

    Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.

    PolicyInfo, PolicyInfoArgs

    PolicyId string
    PolicyParameters PolicyParameters

    Policy parameters for the backup instance

    policyId String
    policyParameters PolicyParameters

    Policy parameters for the backup instance

    policyId string
    policyParameters PolicyParameters

    Policy parameters for the backup instance

    policy_id str
    policy_parameters PolicyParameters

    Policy parameters for the backup instance

    policyId String
    policyParameters Property Map

    Policy parameters for the backup instance

    PolicyInfoResponse, PolicyInfoResponseArgs

    PolicyId string
    PolicyVersion string
    PolicyParameters PolicyParametersResponse

    Policy parameters for the backup instance

    policyId String
    policyVersion String
    policyParameters PolicyParametersResponse

    Policy parameters for the backup instance

    policyId string
    policyVersion string
    policyParameters PolicyParametersResponse

    Policy parameters for the backup instance

    policy_id str
    policy_version str
    policy_parameters PolicyParametersResponse

    Policy parameters for the backup instance

    policyId String
    policyVersion String
    policyParameters Property Map

    Policy parameters for the backup instance

    PolicyParameters, PolicyParametersArgs

    BackupDatasourceParametersList List<Union<Pulumi.AzureNative.DataProtection.Inputs.BlobBackupDatasourceParameters, Pulumi.AzureNative.DataProtection.Inputs.KubernetesClusterBackupDatasourceParameters>>

    Gets or sets the Backup Data Source Parameters

    DataStoreParametersList List<Pulumi.AzureNative.DataProtection.Inputs.AzureOperationalStoreParameters>

    Gets or sets the DataStore Parameters

    BackupDatasourceParametersList []interface{}

    Gets or sets the Backup Data Source Parameters

    DataStoreParametersList []AzureOperationalStoreParameters

    Gets or sets the DataStore Parameters

    backupDatasourceParametersList List<Either<BlobBackupDatasourceParameters,KubernetesClusterBackupDatasourceParameters>>

    Gets or sets the Backup Data Source Parameters

    dataStoreParametersList List<AzureOperationalStoreParameters>

    Gets or sets the DataStore Parameters

    backupDatasourceParametersList (BlobBackupDatasourceParameters | KubernetesClusterBackupDatasourceParameters)[]

    Gets or sets the Backup Data Source Parameters

    dataStoreParametersList AzureOperationalStoreParameters[]

    Gets or sets the DataStore Parameters

    backup_datasource_parameters_list Sequence[Union[BlobBackupDatasourceParameters, KubernetesClusterBackupDatasourceParameters]]

    Gets or sets the Backup Data Source Parameters

    data_store_parameters_list Sequence[AzureOperationalStoreParameters]

    Gets or sets the DataStore Parameters

    backupDatasourceParametersList List<Property Map | Property Map>

    Gets or sets the Backup Data Source Parameters

    dataStoreParametersList List<Property Map>

    Gets or sets the DataStore Parameters

    PolicyParametersResponse, PolicyParametersResponseArgs

    BackupDatasourceParametersList List<Union<Pulumi.AzureNative.DataProtection.Inputs.BlobBackupDatasourceParametersResponse, Pulumi.AzureNative.DataProtection.Inputs.KubernetesClusterBackupDatasourceParametersResponse>>

    Gets or sets the Backup Data Source Parameters

    DataStoreParametersList List<Pulumi.AzureNative.DataProtection.Inputs.AzureOperationalStoreParametersResponse>

    Gets or sets the DataStore Parameters

    BackupDatasourceParametersList []interface{}

    Gets or sets the Backup Data Source Parameters

    DataStoreParametersList []AzureOperationalStoreParametersResponse

    Gets or sets the DataStore Parameters

    backupDatasourceParametersList List<Either<BlobBackupDatasourceParametersResponse,KubernetesClusterBackupDatasourceParametersResponse>>

    Gets or sets the Backup Data Source Parameters

    dataStoreParametersList List<AzureOperationalStoreParametersResponse>

    Gets or sets the DataStore Parameters

    backupDatasourceParametersList (BlobBackupDatasourceParametersResponse | KubernetesClusterBackupDatasourceParametersResponse)[]

    Gets or sets the Backup Data Source Parameters

    dataStoreParametersList AzureOperationalStoreParametersResponse[]

    Gets or sets the DataStore Parameters

    backup_datasource_parameters_list Sequence[Union[BlobBackupDatasourceParametersResponse, KubernetesClusterBackupDatasourceParametersResponse]]

    Gets or sets the Backup Data Source Parameters

    data_store_parameters_list Sequence[AzureOperationalStoreParametersResponse]

    Gets or sets the DataStore Parameters

    backupDatasourceParametersList List<Property Map | Property Map>

    Gets or sets the Backup Data Source Parameters

    dataStoreParametersList List<Property Map>

    Gets or sets the DataStore Parameters

    ProtectionStatusDetailsResponse, ProtectionStatusDetailsResponseArgs

    ErrorDetails Pulumi.AzureNative.DataProtection.Inputs.UserFacingErrorResponse

    Specifies the protection status error of the resource

    Status string

    Specifies the protection status of the resource

    ErrorDetails UserFacingErrorResponse

    Specifies the protection status error of the resource

    Status string

    Specifies the protection status of the resource

    errorDetails UserFacingErrorResponse

    Specifies the protection status error of the resource

    status String

    Specifies the protection status of the resource

    errorDetails UserFacingErrorResponse

    Specifies the protection status error of the resource

    status string

    Specifies the protection status of the resource

    error_details UserFacingErrorResponse

    Specifies the protection status error of the resource

    status str

    Specifies the protection status of the resource

    errorDetails Property Map

    Specifies the protection status error of the resource

    status String

    Specifies the protection status of the resource

    SecretStoreBasedAuthCredentials, SecretStoreBasedAuthCredentialsArgs

    secretStoreResource Property Map

    Secret store resource

    SecretStoreBasedAuthCredentialsResponse, SecretStoreBasedAuthCredentialsResponseArgs

    secretStoreResource Property Map

    Secret store resource

    SecretStoreResource, SecretStoreResourceArgs

    SecretStoreType string | Pulumi.AzureNative.DataProtection.SecretStoreType

    Gets or sets the type of secret store

    Uri string

    Uri to get to the resource

    Value string

    Gets or sets value stored in secret store resource

    SecretStoreType string | SecretStoreType

    Gets or sets the type of secret store

    Uri string

    Uri to get to the resource

    Value string

    Gets or sets value stored in secret store resource

    secretStoreType String | SecretStoreType

    Gets or sets the type of secret store

    uri String

    Uri to get to the resource

    value String

    Gets or sets value stored in secret store resource

    secretStoreType string | SecretStoreType

    Gets or sets the type of secret store

    uri string

    Uri to get to the resource

    value string

    Gets or sets value stored in secret store resource

    secret_store_type str | SecretStoreType

    Gets or sets the type of secret store

    uri str

    Uri to get to the resource

    value str

    Gets or sets value stored in secret store resource

    secretStoreType String | "Invalid" | "AzureKeyVault"

    Gets or sets the type of secret store

    uri String

    Uri to get to the resource

    value String

    Gets or sets value stored in secret store resource

    SecretStoreResourceResponse, SecretStoreResourceResponseArgs

    SecretStoreType string

    Gets or sets the type of secret store

    Uri string

    Uri to get to the resource

    Value string

    Gets or sets value stored in secret store resource

    SecretStoreType string

    Gets or sets the type of secret store

    Uri string

    Uri to get to the resource

    Value string

    Gets or sets value stored in secret store resource

    secretStoreType String

    Gets or sets the type of secret store

    uri String

    Uri to get to the resource

    value String

    Gets or sets value stored in secret store resource

    secretStoreType string

    Gets or sets the type of secret store

    uri string

    Uri to get to the resource

    value string

    Gets or sets value stored in secret store resource

    secret_store_type str

    Gets or sets the type of secret store

    uri str

    Uri to get to the resource

    value str

    Gets or sets value stored in secret store resource

    secretStoreType String

    Gets or sets the type of secret store

    uri String

    Uri to get to the resource

    value String

    Gets or sets value stored in secret store resource

    SecretStoreType, SecretStoreTypeArgs

    Invalid
    Invalid
    AzureKeyVault
    AzureKeyVault
    SecretStoreTypeInvalid
    Invalid
    SecretStoreTypeAzureKeyVault
    AzureKeyVault
    Invalid
    Invalid
    AzureKeyVault
    AzureKeyVault
    Invalid
    Invalid
    AzureKeyVault
    AzureKeyVault
    INVALID
    Invalid
    AZURE_KEY_VAULT
    AzureKeyVault
    "Invalid"
    Invalid
    "AzureKeyVault"
    AzureKeyVault

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string

    The timestamp of resource creation (UTC).

    CreatedBy string

    The identity that created the resource.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The timestamp of resource last modification (UTC)

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    The type of identity that last modified the resource.

    CreatedAt string

    The timestamp of resource creation (UTC).

    CreatedBy string

    The identity that created the resource.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The timestamp of resource last modification (UTC)

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    The type of identity that last modified the resource.

    createdAt String

    The timestamp of resource creation (UTC).

    createdBy String

    The identity that created the resource.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The timestamp of resource last modification (UTC)

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    createdAt string

    The timestamp of resource creation (UTC).

    createdBy string

    The identity that created the resource.

    createdByType string

    The type of identity that created the resource.

    lastModifiedAt string

    The timestamp of resource last modification (UTC)

    lastModifiedBy string

    The identity that last modified the resource.

    lastModifiedByType string

    The type of identity that last modified the resource.

    created_at str

    The timestamp of resource creation (UTC).

    created_by str

    The identity that created the resource.

    created_by_type str

    The type of identity that created the resource.

    last_modified_at str

    The timestamp of resource last modification (UTC)

    last_modified_by str

    The identity that last modified the resource.

    last_modified_by_type str

    The type of identity that last modified the resource.

    createdAt String

    The timestamp of resource creation (UTC).

    createdBy String

    The identity that created the resource.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The timestamp of resource last modification (UTC)

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    UserFacingErrorResponse, UserFacingErrorResponseArgs

    Code string

    Unique code for this error

    Details List<Pulumi.AzureNative.DataProtection.Inputs.UserFacingErrorResponse>

    Additional related Errors

    InnerError Pulumi.AzureNative.DataProtection.Inputs.InnerErrorResponse

    Inner Error

    IsRetryable bool

    Whether the operation will be retryable or not

    IsUserError bool

    Whether the operation is due to a user error or service error

    Message string
    Properties Dictionary<string, string>

    Any key value pairs that can be injected inside error object

    RecommendedAction List<string>

    RecommendedAction � localized.

    Target string

    Target of the error.

    Code string

    Unique code for this error

    Details []UserFacingErrorResponse

    Additional related Errors

    InnerError InnerErrorResponse

    Inner Error

    IsRetryable bool

    Whether the operation will be retryable or not

    IsUserError bool

    Whether the operation is due to a user error or service error

    Message string
    Properties map[string]string

    Any key value pairs that can be injected inside error object

    RecommendedAction []string

    RecommendedAction � localized.

    Target string

    Target of the error.

    code String

    Unique code for this error

    details List<UserFacingErrorResponse>

    Additional related Errors

    innerError InnerErrorResponse

    Inner Error

    isRetryable Boolean

    Whether the operation will be retryable or not

    isUserError Boolean

    Whether the operation is due to a user error or service error

    message String
    properties Map<String,String>

    Any key value pairs that can be injected inside error object

    recommendedAction List<String>

    RecommendedAction � localized.

    target String

    Target of the error.

    code string

    Unique code for this error

    details UserFacingErrorResponse[]

    Additional related Errors

    innerError InnerErrorResponse

    Inner Error

    isRetryable boolean

    Whether the operation will be retryable or not

    isUserError boolean

    Whether the operation is due to a user error or service error

    message string
    properties {[key: string]: string}

    Any key value pairs that can be injected inside error object

    recommendedAction string[]

    RecommendedAction � localized.

    target string

    Target of the error.

    code str

    Unique code for this error

    details Sequence[UserFacingErrorResponse]

    Additional related Errors

    inner_error InnerErrorResponse

    Inner Error

    is_retryable bool

    Whether the operation will be retryable or not

    is_user_error bool

    Whether the operation is due to a user error or service error

    message str
    properties Mapping[str, str]

    Any key value pairs that can be injected inside error object

    recommended_action Sequence[str]

    RecommendedAction � localized.

    target str

    Target of the error.

    code String

    Unique code for this error

    details List<Property Map>

    Additional related Errors

    innerError Property Map

    Inner Error

    isRetryable Boolean

    Whether the operation will be retryable or not

    isUserError Boolean

    Whether the operation is due to a user error or service error

    message String
    properties Map<String>

    Any key value pairs that can be injected inside error object

    recommendedAction List<String>

    RecommendedAction � localized.

    target String

    Target of the error.

    ValidationType, ValidationTypeArgs

    ShallowValidation
    ShallowValidation
    DeepValidation
    DeepValidation
    ValidationTypeShallowValidation
    ShallowValidation
    ValidationTypeDeepValidation
    DeepValidation
    ShallowValidation
    ShallowValidation
    DeepValidation
    DeepValidation
    ShallowValidation
    ShallowValidation
    DeepValidation
    DeepValidation
    SHALLOW_VALIDATION
    ShallowValidation
    DEEP_VALIDATION
    DeepValidation
    "ShallowValidation"
    ShallowValidation
    "DeepValidation"
    DeepValidation

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:dataprotection:BackupInstance harshitbi2 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName} 
    

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.20.1 published on Friday, Dec 1, 2023 by Pulumi