1. Packages
  2. Azure Native v1
  3. API Docs
  4. dataprotection
  5. BackupInstance
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.dataprotection.BackupInstance

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    BackupInstance Resource API Version: 2021-01-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 = "OssDB",
                    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 = "OssDB",
                    ObjectType = "DatasourceSet",
                    ResourceID = "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
                    ResourceLocation = "",
                    ResourceName = "viveksipgtest",
                    ResourceType = "Microsoft.DBforPostgreSQL/servers",
                    ResourceUri = "",
                },
                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" },
                            },
                        },
                    },
                },
            },
            ResourceGroupName = "000pikumar",
            VaultName = "PratikPrivatePreviewVault1",
        });
    
    });
    

    Coming soon!

    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", "OssDB"),
                        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", "OssDB"),
                        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("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")
                        )))
                    ))
                ))
                .resourceGroupName("000pikumar")
                .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="OssDB",
                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="OssDB",
                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="",
            ),
            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",
                    )],
                },
            },
        ),
        resource_group_name="000pikumar",
        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: "OssDB",
                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: "OssDB",
                objectType: "DatasourceSet",
                resourceID: "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
                resourceLocation: "",
                resourceName: "viveksipgtest",
                resourceType: "Microsoft.DBforPostgreSQL/servers",
                resourceUri: "",
            },
            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",
                    }],
                },
            },
        },
        resourceGroupName: "000pikumar",
        vaultName: "PratikPrivatePreviewVault1",
    });
    
    resources:
      backupInstance:
        type: azure-native:dataprotection:BackupInstance
        properties:
          backupInstanceName: testInstance1
          properties:
            dataSourceInfo:
              datasourceType: OssDB
              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: OssDB
              objectType: DatasourceSet
              resourceID: /subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest
              resourceLocation:
              resourceName: viveksipgtest
              resourceType: Microsoft.DBforPostgreSQL/servers
              resourceUri:
            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
          resourceGroupName: 000pikumar
          vaultName: PratikPrivatePreviewVault1
    

    Create BackupInstance Resource

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

    Constructor syntax

    new BackupInstance(name: string, args: BackupInstanceArgs, opts?: CustomResourceOptions);
    @overload
    def BackupInstance(resource_name: str,
                       args: BackupInstanceInitArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def BackupInstance(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       resource_group_name: Optional[str] = None,
                       vault_name: Optional[str] = None,
                       backup_instance_name: Optional[str] = None,
                       properties: Optional[BackupInstanceArgs] = 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.
    
    

    Parameters

    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.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var backupInstanceResource = new AzureNative.Dataprotection.BackupInstance("backupInstanceResource", new()
    {
        ResourceGroupName = "string",
        VaultName = "string",
        BackupInstanceName = "string",
        Properties = 
        {
            { "dataSourceInfo", 
            {
                { "resourceID", "string" },
                { "datasourceType", "string" },
                { "objectType", "string" },
                { "resourceLocation", "string" },
                { "resourceName", "string" },
                { "resourceType", "string" },
                { "resourceUri", "string" },
            } },
            { "objectType", "string" },
            { "policyInfo", 
            {
                { "policyId", "string" },
                { "policyParameters", 
                {
                    { "dataStoreParametersList", new[]
                    {
                        
                        {
                            { "dataStoreType", "string" },
                            { "objectType", "AzureOperationalStoreParameters" },
                            { "resourceGroupId", "string" },
                        },
                    } },
                } },
            } },
            { "dataSourceSetInfo", 
            {
                { "resourceID", "string" },
                { "datasourceType", "string" },
                { "objectType", "string" },
                { "resourceLocation", "string" },
                { "resourceName", "string" },
                { "resourceType", "string" },
                { "resourceUri", "string" },
            } },
            { "friendlyName", "string" },
        },
    });
    
    example, err := dataprotection.NewBackupInstance(ctx, "backupInstanceResource", &dataprotection.BackupInstanceArgs{
    	ResourceGroupName:  "string",
    	VaultName:          "string",
    	BackupInstanceName: "string",
    	Properties: map[string]interface{}{
    		"dataSourceInfo": map[string]interface{}{
    			"resourceID":       "string",
    			"datasourceType":   "string",
    			"objectType":       "string",
    			"resourceLocation": "string",
    			"resourceName":     "string",
    			"resourceType":     "string",
    			"resourceUri":      "string",
    		},
    		"objectType": "string",
    		"policyInfo": map[string]interface{}{
    			"policyId": "string",
    			"policyParameters": map[string]interface{}{
    				"dataStoreParametersList": []map[string]interface{}{
    					map[string]interface{}{
    						"dataStoreType":   "string",
    						"objectType":      "AzureOperationalStoreParameters",
    						"resourceGroupId": "string",
    					},
    				},
    			},
    		},
    		"dataSourceSetInfo": map[string]interface{}{
    			"resourceID":       "string",
    			"datasourceType":   "string",
    			"objectType":       "string",
    			"resourceLocation": "string",
    			"resourceName":     "string",
    			"resourceType":     "string",
    			"resourceUri":      "string",
    		},
    		"friendlyName": "string",
    	},
    })
    
    var backupInstanceResource = new BackupInstance("backupInstanceResource", BackupInstanceArgs.builder()
        .resourceGroupName("string")
        .vaultName("string")
        .backupInstanceName("string")
        .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .build());
    
    backup_instance_resource = azure_native.dataprotection.BackupInstance("backupInstanceResource",
        resource_group_name=string,
        vault_name=string,
        backup_instance_name=string,
        properties={
            dataSourceInfo: {
                resourceID: string,
                datasourceType: string,
                objectType: string,
                resourceLocation: string,
                resourceName: string,
                resourceType: string,
                resourceUri: string,
            },
            objectType: string,
            policyInfo: {
                policyId: string,
                policyParameters: {
                    dataStoreParametersList: [{
                        dataStoreType: string,
                        objectType: AzureOperationalStoreParameters,
                        resourceGroupId: string,
                    }],
                },
            },
            dataSourceSetInfo: {
                resourceID: string,
                datasourceType: string,
                objectType: string,
                resourceLocation: string,
                resourceName: string,
                resourceType: string,
                resourceUri: string,
            },
            friendlyName: string,
        })
    
    const backupInstanceResource = new azure_native.dataprotection.BackupInstance("backupInstanceResource", {
        resourceGroupName: "string",
        vaultName: "string",
        backupInstanceName: "string",
        properties: {
            dataSourceInfo: {
                resourceID: "string",
                datasourceType: "string",
                objectType: "string",
                resourceLocation: "string",
                resourceName: "string",
                resourceType: "string",
                resourceUri: "string",
            },
            objectType: "string",
            policyInfo: {
                policyId: "string",
                policyParameters: {
                    dataStoreParametersList: [{
                        dataStoreType: "string",
                        objectType: "AzureOperationalStoreParameters",
                        resourceGroupId: "string",
                    }],
                },
            },
            dataSourceSetInfo: {
                resourceID: "string",
                datasourceType: "string",
                objectType: "string",
                resourceLocation: "string",
                resourceName: "string",
                resourceType: "string",
                resourceUri: "string",
            },
            friendlyName: "string",
        },
    });
    
    type: azure-native:dataprotection:BackupInstance
    properties:
        backupInstanceName: string
        properties:
            dataSourceInfo:
                datasourceType: string
                objectType: string
                resourceID: string
                resourceLocation: string
                resourceName: string
                resourceType: string
                resourceUri: string
            dataSourceSetInfo:
                datasourceType: string
                objectType: string
                resourceID: string
                resourceLocation: string
                resourceName: string
                resourceType: string
                resourceUri: string
            friendlyName: string
            objectType: string
            policyInfo:
                policyId: string
                policyParameters:
                    dataStoreParametersList:
                        - dataStoreType: string
                          objectType: AzureOperationalStoreParameters
                          resourceGroupId: string
        resourceGroupName: string
        vaultName: string
    

    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

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The BackupInstance resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group where the backup vault is present.
    VaultName string
    The name of the backup vault.
    BackupInstanceName string
    The name of the backup instance
    Properties Pulumi.AzureNative.DataProtection.Inputs.BackupInstance
    BackupInstanceResource properties
    ResourceGroupName string
    The name of the resource group where the backup vault is present.
    VaultName string
    The name of the backup vault.
    BackupInstanceName string
    The name of the backup instance
    Properties BackupInstanceTypeArgs
    BackupInstanceResource properties
    resourceGroupName String
    The name of the resource group where the backup vault is present.
    vaultName String
    The name of the backup vault.
    backupInstanceName String
    The name of the backup instance
    properties BackupInstance
    BackupInstanceResource properties
    resourceGroupName string
    The name of the resource group where the backup vault is present.
    vaultName string
    The name of the backup vault.
    backupInstanceName string
    The name of the backup instance
    properties BackupInstance
    BackupInstanceResource properties
    resource_group_name str
    The name of the resource group where the backup vault is present.
    vault_name str
    The name of the backup vault.
    backup_instance_name str
    The name of the backup instance
    properties BackupInstanceArgs
    BackupInstanceResource properties
    resourceGroupName String
    The name of the resource group where the backup vault is present.
    vaultName String
    The name of the backup vault.
    backupInstanceName String
    The name of the backup instance
    properties Property Map
    BackupInstanceResource properties

    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
    Resource name associated with the resource.
    SystemData Pulumi.AzureNative.DataProtection.Outputs.SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name associated with the resource.
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name associated with the resource.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type String
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Resource name associated with the resource.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type string
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Resource name associated with the resource.
    system_data SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type str
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name associated with the resource.
    systemData Property Map
    Metadata pertaining to creation and last modification of the resource.
    type String
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

    Supporting Types

    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.
    FriendlyName string
    Gets or sets the Backup Instance friendly name.
    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.
    FriendlyName string
    Gets or sets the Backup Instance friendly name.
    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.
    friendlyName String
    Gets or sets the Backup Instance friendly name.
    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.
    friendlyName string
    Gets or sets the Backup Instance friendly name.
    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.
    friendly_name str
    Gets or sets the Backup Instance friendly name.
    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.
    friendlyName String
    Gets or sets the Backup Instance friendly name.

    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.
    FriendlyName string
    Gets or sets the Backup Instance friendly name.
    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.
    FriendlyName string
    Gets or sets the Backup Instance friendly name.
    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.
    friendlyName String
    Gets or sets the Backup Instance friendly name.
    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.
    friendlyName string
    Gets or sets the Backup Instance friendly name.
    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.
    friendly_name str
    Gets or sets the Backup Instance friendly name.
    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.
    friendlyName String
    Gets or sets the Backup Instance friendly name.

    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.

    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

    DataStoreParametersList []AzureOperationalStoreParameters
    Gets or sets the DataStore Parameters
    dataStoreParametersList AzureOperationalStoreParameters[]
    Gets or sets the DataStore Parameters
    dataStoreParametersList List<Property Map>
    Gets or sets the DataStore Parameters

    PolicyParametersResponse, PolicyParametersResponseArgs

    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

    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 type of identity that last modified the resource.
    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 type of identity that last modified the resource.
    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 type of identity that last modified the resource.
    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 type of identity that last modified the resource.
    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 type of identity that last modified the resource.
    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 type of identity that last modified the resource.
    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.

    Import

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

    $ pulumi import azure-native:dataprotection:BackupInstance harshitbi2 /subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/harshitbi2 
    

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

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi