azure-native.recoveryservices.ReplicationProtectionContainerMapping

Explore with Pulumi AI

Protection container mapping object. API Version: 2018-07-10.

Example Usage

Create protection container mapping.

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

return await Deployment.RunAsync(() => 
{
    var replicationProtectionContainerMapping = new AzureNative.RecoveryServices.ReplicationProtectionContainerMapping("replicationProtectionContainerMapping", new()
    {
        FabricName = "cloud1",
        MappingName = "cloud1protectionprofile1",
        Properties = new AzureNative.RecoveryServices.Inputs.CreateProtectionContainerMappingInputPropertiesArgs
        {
            PolicyId = "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
            ProviderSpecificInput = null,
            TargetProtectionContainerId = "Microsoft Azure",
        },
        ProtectionContainerName = "cloud_6d224fc6-f326-5d35-96de-fbf51efb3179",
        ResourceGroupName = "resourceGroupPS1",
        ResourceName = "vault1",
    });

});
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := recoveryservices.NewReplicationProtectionContainerMapping(ctx, "replicationProtectionContainerMapping", &recoveryservices.ReplicationProtectionContainerMappingArgs{
			FabricName:  pulumi.String("cloud1"),
			MappingName: pulumi.String("cloud1protectionprofile1"),
			Properties: recoveryservices.ProtectionContainerMappingPropertiesResponse{
				PolicyId:                    pulumi.String("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1"),
				ProviderSpecificInput:       nil,
				TargetProtectionContainerId: pulumi.String("Microsoft Azure"),
			},
			ProtectionContainerName: pulumi.String("cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"),
			ResourceGroupName:       pulumi.String("resourceGroupPS1"),
			ResourceName:            pulumi.String("vault1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.recoveryservices.ReplicationProtectionContainerMapping;
import com.pulumi.azurenative.recoveryservices.ReplicationProtectionContainerMappingArgs;
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 replicationProtectionContainerMapping = new ReplicationProtectionContainerMapping("replicationProtectionContainerMapping", ReplicationProtectionContainerMappingArgs.builder()        
            .fabricName("cloud1")
            .mappingName("cloud1protectionprofile1")
            .properties(Map.ofEntries(
                Map.entry("policyId", "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1"),
                Map.entry("providerSpecificInput", ),
                Map.entry("targetProtectionContainerId", "Microsoft Azure")
            ))
            .protectionContainerName("cloud_6d224fc6-f326-5d35-96de-fbf51efb3179")
            .resourceGroupName("resourceGroupPS1")
            .resourceName("vault1")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

replication_protection_container_mapping = azure_native.recoveryservices.ReplicationProtectionContainerMapping("replicationProtectionContainerMapping",
    fabric_name="cloud1",
    mapping_name="cloud1protectionprofile1",
    properties=azure_native.recoveryservices.ProtectionContainerMappingPropertiesResponseArgs(
        policy_id="/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
        provider_specific_input={},
        target_protection_container_id="Microsoft Azure",
    ),
    protection_container_name="cloud_6d224fc6-f326-5d35-96de-fbf51efb3179",
    resource_group_name="resourceGroupPS1",
    resource_name_="vault1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const replicationProtectionContainerMapping = new azure_native.recoveryservices.ReplicationProtectionContainerMapping("replicationProtectionContainerMapping", {
    fabricName: "cloud1",
    mappingName: "cloud1protectionprofile1",
    properties: {
        policyId: "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
        providerSpecificInput: {},
        targetProtectionContainerId: "Microsoft Azure",
    },
    protectionContainerName: "cloud_6d224fc6-f326-5d35-96de-fbf51efb3179",
    resourceGroupName: "resourceGroupPS1",
    resourceName: "vault1",
});
resources:
  replicationProtectionContainerMapping:
    type: azure-native:recoveryservices:ReplicationProtectionContainerMapping
    properties:
      fabricName: cloud1
      mappingName: cloud1protectionprofile1
      properties:
        policyId: /Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1
        providerSpecificInput: {}
        targetProtectionContainerId: Microsoft Azure
      protectionContainerName: cloud_6d224fc6-f326-5d35-96de-fbf51efb3179
      resourceGroupName: resourceGroupPS1
      resourceName: vault1

Create ReplicationProtectionContainerMapping Resource

new ReplicationProtectionContainerMapping(name: string, args: ReplicationProtectionContainerMappingArgs, opts?: CustomResourceOptions);
@overload
def ReplicationProtectionContainerMapping(resource_name: str,
                                          opts: Optional[ResourceOptions] = None,
                                          fabric_name: Optional[str] = None,
                                          mapping_name: Optional[str] = None,
                                          properties: Optional[CreateProtectionContainerMappingInputPropertiesArgs] = None,
                                          protection_container_name: Optional[str] = None,
                                          resource_group_name: Optional[str] = None,
                                          resource_name_: Optional[str] = None)
@overload
def ReplicationProtectionContainerMapping(resource_name: str,
                                          args: ReplicationProtectionContainerMappingArgs,
                                          opts: Optional[ResourceOptions] = None)
func NewReplicationProtectionContainerMapping(ctx *Context, name string, args ReplicationProtectionContainerMappingArgs, opts ...ResourceOption) (*ReplicationProtectionContainerMapping, error)
public ReplicationProtectionContainerMapping(string name, ReplicationProtectionContainerMappingArgs args, CustomResourceOptions? opts = null)
public ReplicationProtectionContainerMapping(String name, ReplicationProtectionContainerMappingArgs args)
public ReplicationProtectionContainerMapping(String name, ReplicationProtectionContainerMappingArgs args, CustomResourceOptions options)
type: azure-native:recoveryservices:ReplicationProtectionContainerMapping
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ReplicationProtectionContainerMappingArgs
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 ReplicationProtectionContainerMappingArgs
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 ReplicationProtectionContainerMappingArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ReplicationProtectionContainerMappingArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ReplicationProtectionContainerMappingArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

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

FabricName string

Fabric name.

ProtectionContainerName string

Protection container name.

ResourceGroupName string

The name of the resource group where the recovery services vault is present.

ResourceName string

The name of the recovery services vault.

MappingName string

Protection container mapping name.

Properties Pulumi.AzureNative.RecoveryServices.Inputs.CreateProtectionContainerMappingInputPropertiesArgs

Configure protection input properties.

FabricName string

Fabric name.

ProtectionContainerName string

Protection container name.

ResourceGroupName string

The name of the resource group where the recovery services vault is present.

ResourceName string

The name of the recovery services vault.

MappingName string

Protection container mapping name.

Properties CreateProtectionContainerMappingInputPropertiesArgs

Configure protection input properties.

fabricName String

Fabric name.

protectionContainerName String

Protection container name.

resourceGroupName String

The name of the resource group where the recovery services vault is present.

resourceName String

The name of the recovery services vault.

mappingName String

Protection container mapping name.

properties CreateProtectionContainerMappingInputPropertiesArgs

Configure protection input properties.

fabricName string

Fabric name.

protectionContainerName string

Protection container name.

resourceGroupName string

The name of the resource group where the recovery services vault is present.

resourceName string

The name of the recovery services vault.

mappingName string

Protection container mapping name.

properties CreateProtectionContainerMappingInputPropertiesArgs

Configure protection input properties.

fabric_name str

Fabric name.

protection_container_name str

Protection container name.

resource_group_name str

The name of the resource group where the recovery services vault is present.

resource_name str

The name of the recovery services vault.

mapping_name str

Protection container mapping name.

properties CreateProtectionContainerMappingInputPropertiesArgs

Configure protection input properties.

fabricName String

Fabric name.

protectionContainerName String

Protection container name.

resourceGroupName String

The name of the resource group where the recovery services vault is present.

resourceName String

The name of the recovery services vault.

mappingName String

Protection container mapping name.

properties Property Map

Configure protection input properties.

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource Name

Type string

Resource Type

Location string

Resource Location

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource Name

Type string

Resource Type

Location string

Resource Location

id String

The provider-assigned unique ID for this managed resource.

name String

Resource Name

type String

Resource Type

location String

Resource Location

id string

The provider-assigned unique ID for this managed resource.

name string

Resource Name

type string

Resource Type

location string

Resource Location

id str

The provider-assigned unique ID for this managed resource.

name str

Resource Name

type str

Resource Type

location str

Resource Location

id String

The provider-assigned unique ID for this managed resource.

name String

Resource Name

type String

Resource Type

location String

Resource Location

Supporting Types

A2AContainerMappingInput

AgentAutoUpdateStatus string | Pulumi.AzureNative.RecoveryServices.AgentAutoUpdateStatus

A value indicating whether the auto update is enabled.

AutomationAccountArmId string

The automation account arm id.

AgentAutoUpdateStatus string | AgentAutoUpdateStatus

A value indicating whether the auto update is enabled.

AutomationAccountArmId string

The automation account arm id.

agentAutoUpdateStatus String | AgentAutoUpdateStatus

A value indicating whether the auto update is enabled.

automationAccountArmId String

The automation account arm id.

agentAutoUpdateStatus string | AgentAutoUpdateStatus

A value indicating whether the auto update is enabled.

automationAccountArmId string

The automation account arm id.

agent_auto_update_status str | AgentAutoUpdateStatus

A value indicating whether the auto update is enabled.

automation_account_arm_id str

The automation account arm id.

agentAutoUpdateStatus String | "Disabled" | "Enabled"

A value indicating whether the auto update is enabled.

automationAccountArmId String

The automation account arm id.

A2AProtectionContainerMappingDetailsResponse

AgentAutoUpdateStatus string

A value indicating whether the auto update is enabled.

AutomationAccountArmId string

The automation account arm id.

JobScheduleName string

The job schedule arm name.

ScheduleName string

The schedule arm name.

AgentAutoUpdateStatus string

A value indicating whether the auto update is enabled.

AutomationAccountArmId string

The automation account arm id.

JobScheduleName string

The job schedule arm name.

ScheduleName string

The schedule arm name.

agentAutoUpdateStatus String

A value indicating whether the auto update is enabled.

automationAccountArmId String

The automation account arm id.

jobScheduleName String

The job schedule arm name.

scheduleName String

The schedule arm name.

agentAutoUpdateStatus string

A value indicating whether the auto update is enabled.

automationAccountArmId string

The automation account arm id.

jobScheduleName string

The job schedule arm name.

scheduleName string

The schedule arm name.

agent_auto_update_status str

A value indicating whether the auto update is enabled.

automation_account_arm_id str

The automation account arm id.

job_schedule_name str

The job schedule arm name.

schedule_name str

The schedule arm name.

agentAutoUpdateStatus String

A value indicating whether the auto update is enabled.

automationAccountArmId String

The automation account arm id.

jobScheduleName String

The job schedule arm name.

scheduleName String

The schedule arm name.

AgentAutoUpdateStatus

Disabled
Disabled
Enabled
Enabled
AgentAutoUpdateStatusDisabled
Disabled
AgentAutoUpdateStatusEnabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
DISABLED
Disabled
ENABLED
Enabled
"Disabled"
Disabled
"Enabled"
Enabled

CreateProtectionContainerMappingInputProperties

PolicyId string

Applicable policy.

ProviderSpecificInput A2AContainerMappingInput | VMwareCbtContainerMappingInput

Provider specific input for pairing.

TargetProtectionContainerId string

The target unique protection container name.

policyId String

Applicable policy.

providerSpecificInput A2AContainerMappingInput | VMwareCbtContainerMappingInput

Provider specific input for pairing.

targetProtectionContainerId String

The target unique protection container name.

policyId string

Applicable policy.

providerSpecificInput A2AContainerMappingInput | VMwareCbtContainerMappingInput

Provider specific input for pairing.

targetProtectionContainerId string

The target unique protection container name.

policy_id str

Applicable policy.

provider_specific_input A2AContainerMappingInput | VMwareCbtContainerMappingInput

Provider specific input for pairing.

target_protection_container_id str

The target unique protection container name.

policyId String

Applicable policy.

providerSpecificInput Property Map | Property Map

Provider specific input for pairing.

targetProtectionContainerId String

The target unique protection container name.

HealthErrorResponse

CreationTimeUtc string

Error creation time (UTC)

CustomerResolvability string

Value indicating whether the health error is customer resolvable.

EntityId string

ID of the entity.

ErrorCategory string

Category of error.

ErrorCode string

Error code.

ErrorId string

The health error unique id.

ErrorLevel string

Level of error.

ErrorMessage string

Error message.

ErrorSource string

Source of error.

ErrorType string

Type of error.

InnerHealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.InnerHealthErrorResponse>

The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.

PossibleCauses string

Possible causes of error.

RecommendedAction string

Recommended action to resolve error.

RecoveryProviderErrorMessage string

DRA error message.

SummaryMessage string

Summary message of the entity.

CreationTimeUtc string

Error creation time (UTC)

CustomerResolvability string

Value indicating whether the health error is customer resolvable.

EntityId string

ID of the entity.

ErrorCategory string

Category of error.

ErrorCode string

Error code.

ErrorId string

The health error unique id.

ErrorLevel string

Level of error.

ErrorMessage string

Error message.

ErrorSource string

Source of error.

ErrorType string

Type of error.

InnerHealthErrors []InnerHealthErrorResponse

The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.

PossibleCauses string

Possible causes of error.

RecommendedAction string

Recommended action to resolve error.

RecoveryProviderErrorMessage string

DRA error message.

SummaryMessage string

Summary message of the entity.

creationTimeUtc String

Error creation time (UTC)

customerResolvability String

Value indicating whether the health error is customer resolvable.

entityId String

ID of the entity.

errorCategory String

Category of error.

errorCode String

Error code.

errorId String

The health error unique id.

errorLevel String

Level of error.

errorMessage String

Error message.

errorSource String

Source of error.

errorType String

Type of error.

innerHealthErrors List<InnerHealthErrorResponse>

The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.

possibleCauses String

Possible causes of error.

recommendedAction String

Recommended action to resolve error.

recoveryProviderErrorMessage String

DRA error message.

summaryMessage String

Summary message of the entity.

creationTimeUtc string

Error creation time (UTC)

customerResolvability string

Value indicating whether the health error is customer resolvable.

entityId string

ID of the entity.

errorCategory string

Category of error.

errorCode string

Error code.

errorId string

The health error unique id.

errorLevel string

Level of error.

errorMessage string

Error message.

errorSource string

Source of error.

errorType string

Type of error.

innerHealthErrors InnerHealthErrorResponse[]

The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.

possibleCauses string

Possible causes of error.

recommendedAction string

Recommended action to resolve error.

recoveryProviderErrorMessage string

DRA error message.

summaryMessage string

Summary message of the entity.

creation_time_utc str

Error creation time (UTC)

customer_resolvability str

Value indicating whether the health error is customer resolvable.

entity_id str

ID of the entity.

error_category str

Category of error.

error_code str

Error code.

error_id str

The health error unique id.

error_level str

Level of error.

error_message str

Error message.

error_source str

Source of error.

error_type str

Type of error.

inner_health_errors Sequence[InnerHealthErrorResponse]

The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.

possible_causes str

Possible causes of error.

recommended_action str

Recommended action to resolve error.

recovery_provider_error_message str

DRA error message.

summary_message str

Summary message of the entity.

creationTimeUtc String

Error creation time (UTC)

customerResolvability String

Value indicating whether the health error is customer resolvable.

entityId String

ID of the entity.

errorCategory String

Category of error.

errorCode String

Error code.

errorId String

The health error unique id.

errorLevel String

Level of error.

errorMessage String

Error message.

errorSource String

Source of error.

errorType String

Type of error.

innerHealthErrors List<Property Map>

The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.

possibleCauses String

Possible causes of error.

recommendedAction String

Recommended action to resolve error.

recoveryProviderErrorMessage String

DRA error message.

summaryMessage String

Summary message of the entity.

InnerHealthErrorResponse

CreationTimeUtc string

Error creation time (UTC)

EntityId string

ID of the entity.

ErrorCategory string

Category of error.

ErrorCode string

Error code.

ErrorLevel string

Level of error.

ErrorMessage string

Error message.

ErrorSource string

Source of error.

ErrorType string

Type of error.

PossibleCauses string

Possible causes of error.

RecommendedAction string

Recommended action to resolve error.

RecoveryProviderErrorMessage string

DRA error message.

SummaryMessage string

Summary message of the entity.

CreationTimeUtc string

Error creation time (UTC)

EntityId string

ID of the entity.

ErrorCategory string

Category of error.

ErrorCode string

Error code.

ErrorLevel string

Level of error.

ErrorMessage string

Error message.

ErrorSource string

Source of error.

ErrorType string

Type of error.

PossibleCauses string

Possible causes of error.

RecommendedAction string

Recommended action to resolve error.

RecoveryProviderErrorMessage string

DRA error message.

SummaryMessage string

Summary message of the entity.

creationTimeUtc String

Error creation time (UTC)

entityId String

ID of the entity.

errorCategory String

Category of error.

errorCode String

Error code.

errorLevel String

Level of error.

errorMessage String

Error message.

errorSource String

Source of error.

errorType String

Type of error.

possibleCauses String

Possible causes of error.

recommendedAction String

Recommended action to resolve error.

recoveryProviderErrorMessage String

DRA error message.

summaryMessage String

Summary message of the entity.

creationTimeUtc string

Error creation time (UTC)

entityId string

ID of the entity.

errorCategory string

Category of error.

errorCode string

Error code.

errorLevel string

Level of error.

errorMessage string

Error message.

errorSource string

Source of error.

errorType string

Type of error.

possibleCauses string

Possible causes of error.

recommendedAction string

Recommended action to resolve error.

recoveryProviderErrorMessage string

DRA error message.

summaryMessage string

Summary message of the entity.

creation_time_utc str

Error creation time (UTC)

entity_id str

ID of the entity.

error_category str

Category of error.

error_code str

Error code.

error_level str

Level of error.

error_message str

Error message.

error_source str

Source of error.

error_type str

Type of error.

possible_causes str

Possible causes of error.

recommended_action str

Recommended action to resolve error.

recovery_provider_error_message str

DRA error message.

summary_message str

Summary message of the entity.

creationTimeUtc String

Error creation time (UTC)

entityId String

ID of the entity.

errorCategory String

Category of error.

errorCode String

Error code.

errorLevel String

Level of error.

errorMessage String

Error message.

errorSource String

Source of error.

errorType String

Type of error.

possibleCauses String

Possible causes of error.

recommendedAction String

Recommended action to resolve error.

recoveryProviderErrorMessage String

DRA error message.

summaryMessage String

Summary message of the entity.

ProtectionContainerMappingPropertiesResponse

Health string

Health of pairing.

HealthErrorDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>

Health error.

PolicyFriendlyName string

Friendly name of replication policy.

PolicyId string

Policy ARM Id.

ProviderSpecificDetails Pulumi.AzureNative.RecoveryServices.Inputs.A2AProtectionContainerMappingDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.VMwareCbtProtectionContainerMappingDetailsResponse

Provider specific provider details.

SourceFabricFriendlyName string

Friendly name of source fabric.

SourceProtectionContainerFriendlyName string

Friendly name of source protection container.

State string

Association Status

TargetFabricFriendlyName string

Friendly name of target fabric.

TargetProtectionContainerFriendlyName string

Friendly name of paired container.

TargetProtectionContainerId string

Paired protection container ARM ID.

Health string

Health of pairing.

HealthErrorDetails []HealthErrorResponse

Health error.

PolicyFriendlyName string

Friendly name of replication policy.

PolicyId string

Policy ARM Id.

ProviderSpecificDetails A2AProtectionContainerMappingDetailsResponse | VMwareCbtProtectionContainerMappingDetailsResponse

Provider specific provider details.

SourceFabricFriendlyName string

Friendly name of source fabric.

SourceProtectionContainerFriendlyName string

Friendly name of source protection container.

State string

Association Status

TargetFabricFriendlyName string

Friendly name of target fabric.

TargetProtectionContainerFriendlyName string

Friendly name of paired container.

TargetProtectionContainerId string

Paired protection container ARM ID.

health String

Health of pairing.

healthErrorDetails List<HealthErrorResponse>

Health error.

policyFriendlyName String

Friendly name of replication policy.

policyId String

Policy ARM Id.

providerSpecificDetails A2AProtectionContainerMappingDetailsResponse | VMwareCbtProtectionContainerMappingDetailsResponse

Provider specific provider details.

sourceFabricFriendlyName String

Friendly name of source fabric.

sourceProtectionContainerFriendlyName String

Friendly name of source protection container.

state String

Association Status

targetFabricFriendlyName String

Friendly name of target fabric.

targetProtectionContainerFriendlyName String

Friendly name of paired container.

targetProtectionContainerId String

Paired protection container ARM ID.

health string

Health of pairing.

healthErrorDetails HealthErrorResponse[]

Health error.

policyFriendlyName string

Friendly name of replication policy.

policyId string

Policy ARM Id.

providerSpecificDetails A2AProtectionContainerMappingDetailsResponse | VMwareCbtProtectionContainerMappingDetailsResponse

Provider specific provider details.

sourceFabricFriendlyName string

Friendly name of source fabric.

sourceProtectionContainerFriendlyName string

Friendly name of source protection container.

state string

Association Status

targetFabricFriendlyName string

Friendly name of target fabric.

targetProtectionContainerFriendlyName string

Friendly name of paired container.

targetProtectionContainerId string

Paired protection container ARM ID.

health str

Health of pairing.

health_error_details Sequence[HealthErrorResponse]

Health error.

policy_friendly_name str

Friendly name of replication policy.

policy_id str

Policy ARM Id.

provider_specific_details A2AProtectionContainerMappingDetailsResponse | VMwareCbtProtectionContainerMappingDetailsResponse

Provider specific provider details.

source_fabric_friendly_name str

Friendly name of source fabric.

source_protection_container_friendly_name str

Friendly name of source protection container.

state str

Association Status

target_fabric_friendly_name str

Friendly name of target fabric.

target_protection_container_friendly_name str

Friendly name of paired container.

target_protection_container_id str

Paired protection container ARM ID.

health String

Health of pairing.

healthErrorDetails List<Property Map>

Health error.

policyFriendlyName String

Friendly name of replication policy.

policyId String

Policy ARM Id.

providerSpecificDetails Property Map | Property Map

Provider specific provider details.

sourceFabricFriendlyName String

Friendly name of source fabric.

sourceProtectionContainerFriendlyName String

Friendly name of source protection container.

state String

Association Status

targetFabricFriendlyName String

Friendly name of target fabric.

targetProtectionContainerFriendlyName String

Friendly name of paired container.

targetProtectionContainerId String

Paired protection container ARM ID.

VMwareCbtContainerMappingInput

KeyVaultId string

The target key vault ARM Id.

KeyVaultUri string

The target key vault URL.

ServiceBusConnectionStringSecretName string

The secret name of the service bus connection string.

StorageAccountId string

The storage account ARM Id.

StorageAccountSasSecretName string

The secret name of the storage account.

TargetLocation string

The target location.

KeyVaultId string

The target key vault ARM Id.

KeyVaultUri string

The target key vault URL.

ServiceBusConnectionStringSecretName string

The secret name of the service bus connection string.

StorageAccountId string

The storage account ARM Id.

StorageAccountSasSecretName string

The secret name of the storage account.

TargetLocation string

The target location.

keyVaultId String

The target key vault ARM Id.

keyVaultUri String

The target key vault URL.

serviceBusConnectionStringSecretName String

The secret name of the service bus connection string.

storageAccountId String

The storage account ARM Id.

storageAccountSasSecretName String

The secret name of the storage account.

targetLocation String

The target location.

keyVaultId string

The target key vault ARM Id.

keyVaultUri string

The target key vault URL.

serviceBusConnectionStringSecretName string

The secret name of the service bus connection string.

storageAccountId string

The storage account ARM Id.

storageAccountSasSecretName string

The secret name of the storage account.

targetLocation string

The target location.

key_vault_id str

The target key vault ARM Id.

key_vault_uri str

The target key vault URL.

service_bus_connection_string_secret_name str

The secret name of the service bus connection string.

storage_account_id str

The storage account ARM Id.

storage_account_sas_secret_name str

The secret name of the storage account.

target_location str

The target location.

keyVaultId String

The target key vault ARM Id.

keyVaultUri String

The target key vault URL.

serviceBusConnectionStringSecretName String

The secret name of the service bus connection string.

storageAccountId String

The storage account ARM Id.

storageAccountSasSecretName String

The secret name of the storage account.

targetLocation String

The target location.

VMwareCbtProtectionContainerMappingDetailsResponse

KeyVaultId string

The target key vault ARM Id.

KeyVaultUri string

The target key vault URI.

ServiceBusConnectionStringSecretName string

The secret name of the service bus connection string.

StorageAccountId string

The storage account ARM Id.

StorageAccountSasSecretName string

The secret name of the storage account.

TargetLocation string

The target location.

KeyVaultId string

The target key vault ARM Id.

KeyVaultUri string

The target key vault URI.

ServiceBusConnectionStringSecretName string

The secret name of the service bus connection string.

StorageAccountId string

The storage account ARM Id.

StorageAccountSasSecretName string

The secret name of the storage account.

TargetLocation string

The target location.

keyVaultId String

The target key vault ARM Id.

keyVaultUri String

The target key vault URI.

serviceBusConnectionStringSecretName String

The secret name of the service bus connection string.

storageAccountId String

The storage account ARM Id.

storageAccountSasSecretName String

The secret name of the storage account.

targetLocation String

The target location.

keyVaultId string

The target key vault ARM Id.

keyVaultUri string

The target key vault URI.

serviceBusConnectionStringSecretName string

The secret name of the service bus connection string.

storageAccountId string

The storage account ARM Id.

storageAccountSasSecretName string

The secret name of the storage account.

targetLocation string

The target location.

key_vault_id str

The target key vault ARM Id.

key_vault_uri str

The target key vault URI.

service_bus_connection_string_secret_name str

The secret name of the service bus connection string.

storage_account_id str

The storage account ARM Id.

storage_account_sas_secret_name str

The secret name of the storage account.

target_location str

The target location.

keyVaultId String

The target key vault ARM Id.

keyVaultUri String

The target key vault URI.

serviceBusConnectionStringSecretName String

The secret name of the service bus connection string.

storageAccountId String

The storage account ARM Id.

storageAccountSasSecretName String

The secret name of the storage account.

targetLocation String

The target location.

Import

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

$ pulumi import azure-native:recoveryservices:ReplicationProtectionContainerMapping cloud1protectionprofile1 /Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectionContainerMappings/cloud1protectionprofile1 

Package Details

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