azure-native.dataprotection.BackupInstance

BackupInstance Resource API Version: 2021-01-01.

Example Usage

Create BackupInstance

using System.Collections.Generic;
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={
            "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": "",
        },
        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

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,
                   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 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.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 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 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 BackupInstanceArgs

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

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

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

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

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

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

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

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

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

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

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

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

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

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

dataStoreParametersList List<Property Map>

Gets or sets the DataStore Parameters

ProtectionStatusDetailsResponse

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

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

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 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0