1. Packages
  2. Azure Native
  3. API Docs
  4. recoveryservices
  5. ProtectionIntent
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.recoveryservices.ProtectionIntent

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Base class for backup ProtectionIntent.

Uses Azure REST API version 2024-10-01. In version 2.x of the Azure Native provider, it used API version 2023-04-01.

Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-11-01-preview, 2025-01-01, 2025-02-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the version guide for details.

Example Usage

Create or Update Azure Vm Protection Intent

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var protectionIntent = new AzureNative.RecoveryServices.ProtectionIntent("protectionIntent", new()
    {
        FabricName = "Azure",
        IntentObjectName = "vm;iaasvmcontainerv2;chamsrgtest;chamscandel",
        Properties = new AzureNative.RecoveryServices.Inputs.AzureResourceProtectionIntentArgs
        {
            PolicyId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.RecoveryServices/vaults/myVault/backupPolicies/myPolicy",
            ProtectionIntentItemType = "AzureResourceItem",
            SourceResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/chamsrgtest/providers/Microsoft.Compute/virtualMachines/chamscandel",
        },
        ResourceGroupName = "myRG",
        VaultName = "myVault",
    });

});
Copy
package main

import (
	recoveryservices "github.com/pulumi/pulumi-azure-native-sdk/recoveryservices/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := recoveryservices.NewProtectionIntent(ctx, "protectionIntent", &recoveryservices.ProtectionIntentArgs{
			FabricName:       pulumi.String("Azure"),
			IntentObjectName: pulumi.String("vm;iaasvmcontainerv2;chamsrgtest;chamscandel"),
			Properties: &recoveryservices.AzureResourceProtectionIntentArgs{
				PolicyId:                 pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.RecoveryServices/vaults/myVault/backupPolicies/myPolicy"),
				ProtectionIntentItemType: pulumi.String("AzureResourceItem"),
				SourceResourceId:         pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/chamsrgtest/providers/Microsoft.Compute/virtualMachines/chamscandel"),
			},
			ResourceGroupName: pulumi.String("myRG"),
			VaultName:         pulumi.String("myVault"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.recoveryservices.ProtectionIntent;
import com.pulumi.azurenative.recoveryservices.ProtectionIntentArgs;
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 protectionIntent = new ProtectionIntent("protectionIntent", ProtectionIntentArgs.builder()
            .fabricName("Azure")
            .intentObjectName("vm;iaasvmcontainerv2;chamsrgtest;chamscandel")
            .properties(AzureResourceProtectionIntentArgs.builder()
                .policyId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.RecoveryServices/vaults/myVault/backupPolicies/myPolicy")
                .protectionIntentItemType("AzureResourceItem")
                .sourceResourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/chamsrgtest/providers/Microsoft.Compute/virtualMachines/chamscandel")
                .build())
            .resourceGroupName("myRG")
            .vaultName("myVault")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const protectionIntent = new azure_native.recoveryservices.ProtectionIntent("protectionIntent", {
    fabricName: "Azure",
    intentObjectName: "vm;iaasvmcontainerv2;chamsrgtest;chamscandel",
    properties: {
        policyId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.RecoveryServices/vaults/myVault/backupPolicies/myPolicy",
        protectionIntentItemType: "AzureResourceItem",
        sourceResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/chamsrgtest/providers/Microsoft.Compute/virtualMachines/chamscandel",
    },
    resourceGroupName: "myRG",
    vaultName: "myVault",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

protection_intent = azure_native.recoveryservices.ProtectionIntent("protectionIntent",
    fabric_name="Azure",
    intent_object_name="vm;iaasvmcontainerv2;chamsrgtest;chamscandel",
    properties={
        "policy_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.RecoveryServices/vaults/myVault/backupPolicies/myPolicy",
        "protection_intent_item_type": "AzureResourceItem",
        "source_resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/chamsrgtest/providers/Microsoft.Compute/virtualMachines/chamscandel",
    },
    resource_group_name="myRG",
    vault_name="myVault")
Copy
resources:
  protectionIntent:
    type: azure-native:recoveryservices:ProtectionIntent
    properties:
      fabricName: Azure
      intentObjectName: vm;iaasvmcontainerv2;chamsrgtest;chamscandel
      properties:
        policyId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.RecoveryServices/vaults/myVault/backupPolicies/myPolicy
        protectionIntentItemType: AzureResourceItem
        sourceResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/chamsrgtest/providers/Microsoft.Compute/virtualMachines/chamscandel
      resourceGroupName: myRG
      vaultName: myVault
Copy

Create ProtectionIntent Resource

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

Constructor syntax

new ProtectionIntent(name: string, args: ProtectionIntentArgs, opts?: CustomResourceOptions);
@overload
def ProtectionIntent(resource_name: str,
                     args: ProtectionIntentArgs,
                     opts: Optional[ResourceOptions] = None)

@overload
def ProtectionIntent(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     fabric_name: Optional[str] = None,
                     resource_group_name: Optional[str] = None,
                     vault_name: Optional[str] = None,
                     e_tag: Optional[str] = None,
                     intent_object_name: Optional[str] = None,
                     location: Optional[str] = None,
                     properties: Optional[Union[AzureRecoveryServiceVaultProtectionIntentArgs, AzureResourceProtectionIntentArgs, AzureWorkloadAutoProtectionIntentArgs, AzureWorkloadContainerAutoProtectionIntentArgs, AzureWorkloadSQLAutoProtectionIntentArgs]] = None,
                     tags: Optional[Mapping[str, str]] = None)
func NewProtectionIntent(ctx *Context, name string, args ProtectionIntentArgs, opts ...ResourceOption) (*ProtectionIntent, error)
public ProtectionIntent(string name, ProtectionIntentArgs args, CustomResourceOptions? opts = null)
public ProtectionIntent(String name, ProtectionIntentArgs args)
public ProtectionIntent(String name, ProtectionIntentArgs args, CustomResourceOptions options)
type: azure-native:recoveryservices:ProtectionIntent
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ProtectionIntentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ProtectionIntentArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ProtectionIntentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ProtectionIntentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ProtectionIntentArgs
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 protectionIntentResource = new AzureNative.RecoveryServices.ProtectionIntent("protectionIntentResource", new()
{
    FabricName = "string",
    ResourceGroupName = "string",
    VaultName = "string",
    ETag = "string",
    IntentObjectName = "string",
    Location = "string",
    Properties = new AzureNative.RecoveryServices.Inputs.AzureRecoveryServiceVaultProtectionIntentArgs
    {
        ProtectionIntentItemType = "RecoveryServiceVaultItem",
        BackupManagementType = "string",
        ItemId = "string",
        PolicyId = "string",
        ProtectionState = "string",
        SourceResourceId = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := recoveryservices.NewProtectionIntent(ctx, "protectionIntentResource", &recoveryservices.ProtectionIntentArgs{
	FabricName:        pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	VaultName:         pulumi.String("string"),
	ETag:              pulumi.String("string"),
	IntentObjectName:  pulumi.String("string"),
	Location:          pulumi.String("string"),
	Properties: &recoveryservices.AzureRecoveryServiceVaultProtectionIntentArgs{
		ProtectionIntentItemType: pulumi.String("RecoveryServiceVaultItem"),
		BackupManagementType:     pulumi.String("string"),
		ItemId:                   pulumi.String("string"),
		PolicyId:                 pulumi.String("string"),
		ProtectionState:          pulumi.String("string"),
		SourceResourceId:         pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
Copy
var protectionIntentResource = new ProtectionIntent("protectionIntentResource", ProtectionIntentArgs.builder()
    .fabricName("string")
    .resourceGroupName("string")
    .vaultName("string")
    .eTag("string")
    .intentObjectName("string")
    .location("string")
    .properties(AzureRecoveryServiceVaultProtectionIntentArgs.builder()
        .protectionIntentItemType("RecoveryServiceVaultItem")
        .backupManagementType("string")
        .itemId("string")
        .policyId("string")
        .protectionState("string")
        .sourceResourceId("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
Copy
protection_intent_resource = azure_native.recoveryservices.ProtectionIntent("protectionIntentResource",
    fabric_name="string",
    resource_group_name="string",
    vault_name="string",
    e_tag="string",
    intent_object_name="string",
    location="string",
    properties={
        "protection_intent_item_type": "RecoveryServiceVaultItem",
        "backup_management_type": "string",
        "item_id": "string",
        "policy_id": "string",
        "protection_state": "string",
        "source_resource_id": "string",
    },
    tags={
        "string": "string",
    })
Copy
const protectionIntentResource = new azure_native.recoveryservices.ProtectionIntent("protectionIntentResource", {
    fabricName: "string",
    resourceGroupName: "string",
    vaultName: "string",
    eTag: "string",
    intentObjectName: "string",
    location: "string",
    properties: {
        protectionIntentItemType: "RecoveryServiceVaultItem",
        backupManagementType: "string",
        itemId: "string",
        policyId: "string",
        protectionState: "string",
        sourceResourceId: "string",
    },
    tags: {
        string: "string",
    },
});
Copy
type: azure-native:recoveryservices:ProtectionIntent
properties:
    eTag: string
    fabricName: string
    intentObjectName: string
    location: string
    properties:
        backupManagementType: string
        itemId: string
        policyId: string
        protectionIntentItemType: RecoveryServiceVaultItem
        protectionState: string
        sourceResourceId: string
    resourceGroupName: string
    tags:
        string: string
    vaultName: string
Copy

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

FabricName
This property is required.
Changes to this property will trigger replacement.
string
Fabric name associated with the backup item.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
VaultName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
ETag string
Optional ETag.
IntentObjectName Changes to this property will trigger replacement. string
Intent object name.
Location string
Resource location.
Properties Pulumi.AzureNative.RecoveryServices.Inputs.AzureRecoveryServiceVaultProtectionIntent | Pulumi.AzureNative.RecoveryServices.Inputs.AzureResourceProtectionIntent | Pulumi.AzureNative.RecoveryServices.Inputs.AzureWorkloadAutoProtectionIntent | Pulumi.AzureNative.RecoveryServices.Inputs.AzureWorkloadContainerAutoProtectionIntent | Pulumi.AzureNative.RecoveryServices.Inputs.AzureWorkloadSQLAutoProtectionIntent
ProtectionIntentResource properties
Tags Dictionary<string, string>
Resource tags.
FabricName
This property is required.
Changes to this property will trigger replacement.
string
Fabric name associated with the backup item.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
VaultName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
ETag string
Optional ETag.
IntentObjectName Changes to this property will trigger replacement. string
Intent object name.
Location string
Resource location.
Properties AzureRecoveryServiceVaultProtectionIntentArgs | AzureResourceProtectionIntentArgs | AzureWorkloadAutoProtectionIntentArgs | AzureWorkloadContainerAutoProtectionIntentArgs | AzureWorkloadSQLAutoProtectionIntentArgs
ProtectionIntentResource properties
Tags map[string]string
Resource tags.
fabricName
This property is required.
Changes to this property will trigger replacement.
String
Fabric name associated with the backup item.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group where the recovery services vault is present.
vaultName
This property is required.
Changes to this property will trigger replacement.
String
The name of the recovery services vault.
eTag String
Optional ETag.
intentObjectName Changes to this property will trigger replacement. String
Intent object name.
location String
Resource location.
properties AzureRecoveryServiceVaultProtectionIntent | AzureResourceProtectionIntent | AzureWorkloadAutoProtectionIntent | AzureWorkloadContainerAutoProtectionIntent | AzureWorkloadSQLAutoProtectionIntent
ProtectionIntentResource properties
tags Map<String,String>
Resource tags.
fabricName
This property is required.
Changes to this property will trigger replacement.
string
Fabric name associated with the backup item.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
vaultName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
eTag string
Optional ETag.
intentObjectName Changes to this property will trigger replacement. string
Intent object name.
location string
Resource location.
properties AzureRecoveryServiceVaultProtectionIntent | AzureResourceProtectionIntent | AzureWorkloadAutoProtectionIntent | AzureWorkloadContainerAutoProtectionIntent | AzureWorkloadSQLAutoProtectionIntent
ProtectionIntentResource properties
tags {[key: string]: string}
Resource tags.
fabric_name
This property is required.
Changes to this property will trigger replacement.
str
Fabric name associated with the backup item.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group where the recovery services vault is present.
vault_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the recovery services vault.
e_tag str
Optional ETag.
intent_object_name Changes to this property will trigger replacement. str
Intent object name.
location str
Resource location.
properties AzureRecoveryServiceVaultProtectionIntentArgs | AzureResourceProtectionIntentArgs | AzureWorkloadAutoProtectionIntentArgs | AzureWorkloadContainerAutoProtectionIntentArgs | AzureWorkloadSQLAutoProtectionIntentArgs
ProtectionIntentResource properties
tags Mapping[str, str]
Resource tags.
fabricName
This property is required.
Changes to this property will trigger replacement.
String
Fabric name associated with the backup item.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group where the recovery services vault is present.
vaultName
This property is required.
Changes to this property will trigger replacement.
String
The name of the recovery services vault.
eTag String
Optional ETag.
intentObjectName Changes to this property will trigger replacement. String
Intent object name.
location String
Resource location.
properties Property Map | Property Map | Property Map | Property Map | Property Map
ProtectionIntentResource properties
tags Map<String>
Resource tags.

Outputs

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

AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource name associated with the resource.
Type string
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource name associated with the resource.
Type string
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Resource name associated with the resource.
type String
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
Resource name associated with the resource.
type string
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
Resource name associated with the resource.
type str
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Resource name associated with the resource.
type String
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

Supporting Types

AzureRecoveryServiceVaultProtectionIntent
, AzureRecoveryServiceVaultProtectionIntentArgs

BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionStatus
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
BackupManagementType string | BackupManagementType
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string | ProtectionStatus
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
backupManagementType String | BackupManagementType
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String | ProtectionStatus
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.
backupManagementType string | BackupManagementType
Type of backup management for the backed up item.
itemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId string
ID of the backup policy with which this item is backed up.
protectionState string | ProtectionStatus
Backup state of this backup item.
sourceResourceId string
ARM ID of the resource to be backed up.
backup_management_type str | BackupManagementType
Type of backup management for the backed up item.
item_id str
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policy_id str
ID of the backup policy with which this item is backed up.
protection_state str | ProtectionStatus
Backup state of this backup item.
source_resource_id str
ARM ID of the resource to be backed up.
backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String | "Invalid" | "NotProtected" | "Protecting" | "Protected" | "ProtectionFailed"
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.

AzureRecoveryServiceVaultProtectionIntentResponse
, AzureRecoveryServiceVaultProtectionIntentResponseArgs

BackupManagementType string
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
BackupManagementType string
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
backupManagementType String
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.
backupManagementType string
Type of backup management for the backed up item.
itemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId string
ID of the backup policy with which this item is backed up.
protectionState string
Backup state of this backup item.
sourceResourceId string
ARM ID of the resource to be backed up.
backup_management_type str
Type of backup management for the backed up item.
item_id str
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policy_id str
ID of the backup policy with which this item is backed up.
protection_state str
Backup state of this backup item.
source_resource_id str
ARM ID of the resource to be backed up.
backupManagementType String
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.

AzureResourceProtectionIntent
, AzureResourceProtectionIntentArgs

BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
Type of backup management for the backed up item.
FriendlyName string
Friendly name of the VM represented by this backup item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionStatus
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
BackupManagementType string | BackupManagementType
Type of backup management for the backed up item.
FriendlyName string
Friendly name of the VM represented by this backup item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string | ProtectionStatus
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
backupManagementType String | BackupManagementType
Type of backup management for the backed up item.
friendlyName String
Friendly name of the VM represented by this backup item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String | ProtectionStatus
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.
backupManagementType string | BackupManagementType
Type of backup management for the backed up item.
friendlyName string
Friendly name of the VM represented by this backup item.
itemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId string
ID of the backup policy with which this item is backed up.
protectionState string | ProtectionStatus
Backup state of this backup item.
sourceResourceId string
ARM ID of the resource to be backed up.
backup_management_type str | BackupManagementType
Type of backup management for the backed up item.
friendly_name str
Friendly name of the VM represented by this backup item.
item_id str
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policy_id str
ID of the backup policy with which this item is backed up.
protection_state str | ProtectionStatus
Backup state of this backup item.
source_resource_id str
ARM ID of the resource to be backed up.
backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
Type of backup management for the backed up item.
friendlyName String
Friendly name of the VM represented by this backup item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String | "Invalid" | "NotProtected" | "Protecting" | "Protected" | "ProtectionFailed"
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.

AzureResourceProtectionIntentResponse
, AzureResourceProtectionIntentResponseArgs

BackupManagementType string
Type of backup management for the backed up item.
FriendlyName string
Friendly name of the VM represented by this backup item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
BackupManagementType string
Type of backup management for the backed up item.
FriendlyName string
Friendly name of the VM represented by this backup item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
backupManagementType String
Type of backup management for the backed up item.
friendlyName String
Friendly name of the VM represented by this backup item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.
backupManagementType string
Type of backup management for the backed up item.
friendlyName string
Friendly name of the VM represented by this backup item.
itemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId string
ID of the backup policy with which this item is backed up.
protectionState string
Backup state of this backup item.
sourceResourceId string
ARM ID of the resource to be backed up.
backup_management_type str
Type of backup management for the backed up item.
friendly_name str
Friendly name of the VM represented by this backup item.
item_id str
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policy_id str
ID of the backup policy with which this item is backed up.
protection_state str
Backup state of this backup item.
source_resource_id str
ARM ID of the resource to be backed up.
backupManagementType String
Type of backup management for the backed up item.
friendlyName String
Friendly name of the VM represented by this backup item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.

AzureWorkloadAutoProtectionIntent
, AzureWorkloadAutoProtectionIntentArgs

BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionStatus
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
BackupManagementType string | BackupManagementType
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string | ProtectionStatus
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
backupManagementType String | BackupManagementType
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String | ProtectionStatus
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.
backupManagementType string | BackupManagementType
Type of backup management for the backed up item.
itemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId string
ID of the backup policy with which this item is backed up.
protectionState string | ProtectionStatus
Backup state of this backup item.
sourceResourceId string
ARM ID of the resource to be backed up.
backup_management_type str | BackupManagementType
Type of backup management for the backed up item.
item_id str
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policy_id str
ID of the backup policy with which this item is backed up.
protection_state str | ProtectionStatus
Backup state of this backup item.
source_resource_id str
ARM ID of the resource to be backed up.
backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String | "Invalid" | "NotProtected" | "Protecting" | "Protected" | "ProtectionFailed"
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.

AzureWorkloadAutoProtectionIntentResponse
, AzureWorkloadAutoProtectionIntentResponseArgs

BackupManagementType string
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
BackupManagementType string
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
backupManagementType String
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.
backupManagementType string
Type of backup management for the backed up item.
itemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId string
ID of the backup policy with which this item is backed up.
protectionState string
Backup state of this backup item.
sourceResourceId string
ARM ID of the resource to be backed up.
backup_management_type str
Type of backup management for the backed up item.
item_id str
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policy_id str
ID of the backup policy with which this item is backed up.
protection_state str
Backup state of this backup item.
source_resource_id str
ARM ID of the resource to be backed up.
backupManagementType String
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.

AzureWorkloadContainerAutoProtectionIntent
, AzureWorkloadContainerAutoProtectionIntentArgs

BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionStatus
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
BackupManagementType string | BackupManagementType
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string | ProtectionStatus
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
backupManagementType String | BackupManagementType
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String | ProtectionStatus
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.
backupManagementType string | BackupManagementType
Type of backup management for the backed up item.
itemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId string
ID of the backup policy with which this item is backed up.
protectionState string | ProtectionStatus
Backup state of this backup item.
sourceResourceId string
ARM ID of the resource to be backed up.
backup_management_type str | BackupManagementType
Type of backup management for the backed up item.
item_id str
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policy_id str
ID of the backup policy with which this item is backed up.
protection_state str | ProtectionStatus
Backup state of this backup item.
source_resource_id str
ARM ID of the resource to be backed up.
backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String | "Invalid" | "NotProtected" | "Protecting" | "Protected" | "ProtectionFailed"
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.

AzureWorkloadContainerAutoProtectionIntentResponse
, AzureWorkloadContainerAutoProtectionIntentResponseArgs

BackupManagementType string
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
BackupManagementType string
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
backupManagementType String
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.
backupManagementType string
Type of backup management for the backed up item.
itemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId string
ID of the backup policy with which this item is backed up.
protectionState string
Backup state of this backup item.
sourceResourceId string
ARM ID of the resource to be backed up.
backup_management_type str
Type of backup management for the backed up item.
item_id str
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policy_id str
ID of the backup policy with which this item is backed up.
protection_state str
Backup state of this backup item.
source_resource_id str
ARM ID of the resource to be backed up.
backupManagementType String
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.

AzureWorkloadSQLAutoProtectionIntent
, AzureWorkloadSQLAutoProtectionIntentArgs

BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionStatus
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
WorkloadItemType string | Pulumi.AzureNative.RecoveryServices.WorkloadItemType
Workload item type of the item for which intent is to be set
BackupManagementType string | BackupManagementType
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string | ProtectionStatus
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
WorkloadItemType string | WorkloadItemType
Workload item type of the item for which intent is to be set
backupManagementType String | BackupManagementType
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String | ProtectionStatus
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.
workloadItemType String | WorkloadItemType
Workload item type of the item for which intent is to be set
backupManagementType string | BackupManagementType
Type of backup management for the backed up item.
itemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId string
ID of the backup policy with which this item is backed up.
protectionState string | ProtectionStatus
Backup state of this backup item.
sourceResourceId string
ARM ID of the resource to be backed up.
workloadItemType string | WorkloadItemType
Workload item type of the item for which intent is to be set
backup_management_type str | BackupManagementType
Type of backup management for the backed up item.
item_id str
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policy_id str
ID of the backup policy with which this item is backed up.
protection_state str | ProtectionStatus
Backup state of this backup item.
source_resource_id str
ARM ID of the resource to be backed up.
workload_item_type str | WorkloadItemType
Workload item type of the item for which intent is to be set
backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String | "Invalid" | "NotProtected" | "Protecting" | "Protected" | "ProtectionFailed"
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.
workloadItemType String | "Invalid" | "SQLInstance" | "SQLDataBase" | "SAPHanaSystem" | "SAPHanaDatabase" | "SAPAseSystem" | "SAPAseDatabase" | "SAPHanaDBInstance"
Workload item type of the item for which intent is to be set

AzureWorkloadSQLAutoProtectionIntentResponse
, AzureWorkloadSQLAutoProtectionIntentResponseArgs

BackupManagementType string
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
WorkloadItemType string
Workload item type of the item for which intent is to be set
BackupManagementType string
Type of backup management for the backed up item.
ItemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
PolicyId string
ID of the backup policy with which this item is backed up.
ProtectionState string
Backup state of this backup item.
SourceResourceId string
ARM ID of the resource to be backed up.
WorkloadItemType string
Workload item type of the item for which intent is to be set
backupManagementType String
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.
workloadItemType String
Workload item type of the item for which intent is to be set
backupManagementType string
Type of backup management for the backed up item.
itemId string
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId string
ID of the backup policy with which this item is backed up.
protectionState string
Backup state of this backup item.
sourceResourceId string
ARM ID of the resource to be backed up.
workloadItemType string
Workload item type of the item for which intent is to be set
backup_management_type str
Type of backup management for the backed up item.
item_id str
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policy_id str
ID of the backup policy with which this item is backed up.
protection_state str
Backup state of this backup item.
source_resource_id str
ARM ID of the resource to be backed up.
workload_item_type str
Workload item type of the item for which intent is to be set
backupManagementType String
Type of backup management for the backed up item.
itemId String
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
policyId String
ID of the backup policy with which this item is backed up.
protectionState String
Backup state of this backup item.
sourceResourceId String
ARM ID of the resource to be backed up.
workloadItemType String
Workload item type of the item for which intent is to be set

BackupManagementType
, BackupManagementTypeArgs

Invalid
Invalid
AzureIaasVM
AzureIaasVM
MAB
MAB
DPM
DPM
AzureBackupServer
AzureBackupServer
AzureSql
AzureSql
AzureStorage
AzureStorage
AzureWorkload
AzureWorkload
DefaultBackup
DefaultBackup
BackupManagementTypeInvalid
Invalid
BackupManagementTypeAzureIaasVM
AzureIaasVM
BackupManagementTypeMAB
MAB
BackupManagementTypeDPM
DPM
BackupManagementTypeAzureBackupServer
AzureBackupServer
BackupManagementTypeAzureSql
AzureSql
BackupManagementTypeAzureStorage
AzureStorage
BackupManagementTypeAzureWorkload
AzureWorkload
BackupManagementTypeDefaultBackup
DefaultBackup
Invalid
Invalid
AzureIaasVM
AzureIaasVM
MAB
MAB
DPM
DPM
AzureBackupServer
AzureBackupServer
AzureSql
AzureSql
AzureStorage
AzureStorage
AzureWorkload
AzureWorkload
DefaultBackup
DefaultBackup
Invalid
Invalid
AzureIaasVM
AzureIaasVM
MAB
MAB
DPM
DPM
AzureBackupServer
AzureBackupServer
AzureSql
AzureSql
AzureStorage
AzureStorage
AzureWorkload
AzureWorkload
DefaultBackup
DefaultBackup
INVALID
Invalid
AZURE_IAAS_VM
AzureIaasVM
MAB
MAB
DPM
DPM
AZURE_BACKUP_SERVER
AzureBackupServer
AZURE_SQL
AzureSql
AZURE_STORAGE
AzureStorage
AZURE_WORKLOAD
AzureWorkload
DEFAULT_BACKUP
DefaultBackup
"Invalid"
Invalid
"AzureIaasVM"
AzureIaasVM
"MAB"
MAB
"DPM"
DPM
"AzureBackupServer"
AzureBackupServer
"AzureSql"
AzureSql
"AzureStorage"
AzureStorage
"AzureWorkload"
AzureWorkload
"DefaultBackup"
DefaultBackup

ProtectionStatus
, ProtectionStatusArgs

Invalid
Invalid
NotProtected
NotProtected
Protecting
Protecting
Protected
Protected
ProtectionFailed
ProtectionFailed
ProtectionStatusInvalid
Invalid
ProtectionStatusNotProtected
NotProtected
ProtectionStatusProtecting
Protecting
ProtectionStatusProtected
Protected
ProtectionStatusProtectionFailed
ProtectionFailed
Invalid
Invalid
NotProtected
NotProtected
Protecting
Protecting
Protected
Protected
ProtectionFailed
ProtectionFailed
Invalid
Invalid
NotProtected
NotProtected
Protecting
Protecting
Protected
Protected
ProtectionFailed
ProtectionFailed
INVALID
Invalid
NOT_PROTECTED
NotProtected
PROTECTING
Protecting
PROTECTED
Protected
PROTECTION_FAILED
ProtectionFailed
"Invalid"
Invalid
"NotProtected"
NotProtected
"Protecting"
Protecting
"Protected"
Protected
"ProtectionFailed"
ProtectionFailed

WorkloadItemType
, WorkloadItemTypeArgs

Invalid
Invalid
SQLInstance
SQLInstance
SQLDataBase
SQLDataBase
SAPHanaSystem
SAPHanaSystem
SAPHanaDatabase
SAPHanaDatabase
SAPAseSystem
SAPAseSystem
SAPAseDatabase
SAPAseDatabase
SAPHanaDBInstance
SAPHanaDBInstance
WorkloadItemTypeInvalid
Invalid
WorkloadItemTypeSQLInstance
SQLInstance
WorkloadItemTypeSQLDataBase
SQLDataBase
WorkloadItemTypeSAPHanaSystem
SAPHanaSystem
WorkloadItemTypeSAPHanaDatabase
SAPHanaDatabase
WorkloadItemTypeSAPAseSystem
SAPAseSystem
WorkloadItemTypeSAPAseDatabase
SAPAseDatabase
WorkloadItemTypeSAPHanaDBInstance
SAPHanaDBInstance
Invalid
Invalid
SQLInstance
SQLInstance
SQLDataBase
SQLDataBase
SAPHanaSystem
SAPHanaSystem
SAPHanaDatabase
SAPHanaDatabase
SAPAseSystem
SAPAseSystem
SAPAseDatabase
SAPAseDatabase
SAPHanaDBInstance
SAPHanaDBInstance
Invalid
Invalid
SQLInstance
SQLInstance
SQLDataBase
SQLDataBase
SAPHanaSystem
SAPHanaSystem
SAPHanaDatabase
SAPHanaDatabase
SAPAseSystem
SAPAseSystem
SAPAseDatabase
SAPAseDatabase
SAPHanaDBInstance
SAPHanaDBInstance
INVALID
Invalid
SQL_INSTANCE
SQLInstance
SQL_DATA_BASE
SQLDataBase
SAP_HANA_SYSTEM
SAPHanaSystem
SAP_HANA_DATABASE
SAPHanaDatabase
SAPASE_SYSTEM
SAPAseSystem
SAPASE_DATABASE
SAPAseDatabase
SAP_HANA_DB_INSTANCE
SAPHanaDBInstance
"Invalid"
Invalid
"SQLInstance"
SQLInstance
"SQLDataBase"
SQLDataBase
"SAPHanaSystem"
SAPHanaSystem
"SAPHanaDatabase"
SAPHanaDatabase
"SAPAseSystem"
SAPAseSystem
"SAPAseDatabase"
SAPAseDatabase
"SAPHanaDBInstance"
SAPHanaDBInstance

Import

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

$ pulumi import azure-native:recoveryservices:ProtectionIntent vm;iaasvmcontainerv2;chamsrgtest;chamscandel /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/backupProtectionIntent/{intentObjectName} 
Copy

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

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi