azure-native.recoveryservices.ReplicationProtectionCluster
Explore with Pulumi AI
Replication protection Cluster. Azure REST API version: 2024-02-01.
Other available API versions: 2024-04-01, 2024-10-01.
Example Usage
Create Replication protection Cluster.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var replicationProtectionCluster = new AzureNative.RecoveryServices.ReplicationProtectionCluster("replicationProtectionCluster", new()
    {
        FabricName = "eastus",
        Properties = new AzureNative.RecoveryServices.Inputs.ReplicationProtectionClusterPropertiesArgs
        {
            PolicyId = "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/24-hour-retention-policy",
            ProviderSpecificDetails = new AzureNative.RecoveryServices.Inputs.A2AReplicationProtectionClusterDetailsArgs
            {
                InstanceType = "A2A",
            },
            RecoveryContainerId = "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/centraluseuap/replicationProtectionContainers/centraluseuap-container",
        },
        ProtectionContainerName = "eastus-container",
        ReplicationProtectionClusterName = "cluster12",
        ResourceGroupName = "resourceGroupPS1",
        ResourceName = "vault1",
    });
});
package main
import (
	recoveryservices "github.com/pulumi/pulumi-azure-native-sdk/recoveryservices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := recoveryservices.NewReplicationProtectionCluster(ctx, "replicationProtectionCluster", &recoveryservices.ReplicationProtectionClusterArgs{
			FabricName: pulumi.String("eastus"),
			Properties: &recoveryservices.ReplicationProtectionClusterPropertiesArgs{
				PolicyId: pulumi.String("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/24-hour-retention-policy"),
				ProviderSpecificDetails: &recoveryservices.A2AReplicationProtectionClusterDetailsArgs{
					InstanceType: pulumi.String("A2A"),
				},
				RecoveryContainerId: pulumi.String("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/centraluseuap/replicationProtectionContainers/centraluseuap-container"),
			},
			ProtectionContainerName:          pulumi.String("eastus-container"),
			ReplicationProtectionClusterName: pulumi.String("cluster12"),
			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.ReplicationProtectionCluster;
import com.pulumi.azurenative.recoveryservices.ReplicationProtectionClusterArgs;
import com.pulumi.azurenative.recoveryservices.inputs.ReplicationProtectionClusterPropertiesArgs;
import com.pulumi.azurenative.recoveryservices.inputs.A2AReplicationProtectionClusterDetailsArgs;
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 replicationProtectionCluster = new ReplicationProtectionCluster("replicationProtectionCluster", ReplicationProtectionClusterArgs.builder()
            .fabricName("eastus")
            .properties(ReplicationProtectionClusterPropertiesArgs.builder()
                .policyId("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/24-hour-retention-policy")
                .providerSpecificDetails(A2AReplicationProtectionClusterDetailsArgs.builder()
                    .instanceType("A2A")
                    .build())
                .recoveryContainerId("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/centraluseuap/replicationProtectionContainers/centraluseuap-container")
                .build())
            .protectionContainerName("eastus-container")
            .replicationProtectionClusterName("cluster12")
            .resourceGroupName("resourceGroupPS1")
            .resourceName("vault1")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const replicationProtectionCluster = new azure_native.recoveryservices.ReplicationProtectionCluster("replicationProtectionCluster", {
    fabricName: "eastus",
    properties: {
        policyId: "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/24-hour-retention-policy",
        providerSpecificDetails: {
            instanceType: "A2A",
        },
        recoveryContainerId: "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/centraluseuap/replicationProtectionContainers/centraluseuap-container",
    },
    protectionContainerName: "eastus-container",
    replicationProtectionClusterName: "cluster12",
    resourceGroupName: "resourceGroupPS1",
    resourceName: "vault1",
});
import pulumi
import pulumi_azure_native as azure_native
replication_protection_cluster = azure_native.recoveryservices.ReplicationProtectionCluster("replicationProtectionCluster",
    fabric_name="eastus",
    properties={
        "policy_id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/24-hour-retention-policy",
        "provider_specific_details": {
            "instance_type": "A2A",
        },
        "recovery_container_id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/centraluseuap/replicationProtectionContainers/centraluseuap-container",
    },
    protection_container_name="eastus-container",
    replication_protection_cluster_name="cluster12",
    resource_group_name="resourceGroupPS1",
    resource_name_="vault1")
resources:
  replicationProtectionCluster:
    type: azure-native:recoveryservices:ReplicationProtectionCluster
    properties:
      fabricName: eastus
      properties:
        policyId: /Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/24-hour-retention-policy
        providerSpecificDetails:
          instanceType: A2A
        recoveryContainerId: /Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/centraluseuap/replicationProtectionContainers/centraluseuap-container
      protectionContainerName: eastus-container
      replicationProtectionClusterName: cluster12
      resourceGroupName: resourceGroupPS1
      resourceName: vault1
Create ReplicationProtectionCluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ReplicationProtectionCluster(name: string, args: ReplicationProtectionClusterArgs, opts?: CustomResourceOptions);@overload
def ReplicationProtectionCluster(resource_name: str,
                                 args: ReplicationProtectionClusterArgs,
                                 opts: Optional[ResourceOptions] = None)
@overload
def ReplicationProtectionCluster(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 fabric_name: Optional[str] = None,
                                 protection_container_name: Optional[str] = None,
                                 resource_group_name: Optional[str] = None,
                                 resource_name_: Optional[str] = None,
                                 properties: Optional[ReplicationProtectionClusterPropertiesArgs] = None,
                                 replication_protection_cluster_name: Optional[str] = None)func NewReplicationProtectionCluster(ctx *Context, name string, args ReplicationProtectionClusterArgs, opts ...ResourceOption) (*ReplicationProtectionCluster, error)public ReplicationProtectionCluster(string name, ReplicationProtectionClusterArgs args, CustomResourceOptions? opts = null)
public ReplicationProtectionCluster(String name, ReplicationProtectionClusterArgs args)
public ReplicationProtectionCluster(String name, ReplicationProtectionClusterArgs args, CustomResourceOptions options)
type: azure-native:recoveryservices:ReplicationProtectionCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ReplicationProtectionClusterArgs
- 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 ReplicationProtectionClusterArgs
- 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 ReplicationProtectionClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ReplicationProtectionClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ReplicationProtectionClusterArgs
- 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 replicationProtectionClusterResource = new AzureNative.RecoveryServices.ReplicationProtectionCluster("replicationProtectionClusterResource", new()
{
    FabricName = "string",
    ProtectionContainerName = "string",
    ResourceGroupName = "string",
    ResourceName = "string",
    Properties = new AzureNative.RecoveryServices.Inputs.ReplicationProtectionClusterPropertiesArgs
    {
        ActiveLocation = "string",
        AgentClusterId = "string",
        AllowedOperations = new[]
        {
            "string",
        },
        AreAllClusterNodesRegistered = false,
        ClusterFqdn = "string",
        ClusterNodeFqdns = new[]
        {
            "string",
        },
        ClusterProtectedItemIds = new[]
        {
            "string",
        },
        ClusterRegisteredNodes = new[]
        {
            new AzureNative.RecoveryServices.Inputs.RegisteredClusterNodesArgs
            {
                BiosId = "string",
                ClusterNodeFqdn = "string",
                IsSharedDiskVirtualNode = false,
                MachineId = "string",
            },
        },
        CurrentScenario = new AzureNative.RecoveryServices.Inputs.CurrentScenarioDetailsArgs
        {
            JobId = "string",
            ScenarioName = "string",
            StartTime = "string",
        },
        HealthErrors = new[]
        {
            new AzureNative.RecoveryServices.Inputs.HealthErrorArgs
            {
                CreationTimeUtc = "string",
                CustomerResolvability = "string",
                EntityId = "string",
                ErrorCategory = "string",
                ErrorCode = "string",
                ErrorId = "string",
                ErrorLevel = "string",
                ErrorMessage = "string",
                ErrorSource = "string",
                ErrorType = "string",
                InnerHealthErrors = new[]
                {
                    new AzureNative.RecoveryServices.Inputs.InnerHealthErrorArgs
                    {
                        CreationTimeUtc = "string",
                        CustomerResolvability = "string",
                        EntityId = "string",
                        ErrorCategory = "string",
                        ErrorCode = "string",
                        ErrorId = "string",
                        ErrorLevel = "string",
                        ErrorMessage = "string",
                        ErrorSource = "string",
                        ErrorType = "string",
                        PossibleCauses = "string",
                        RecommendedAction = "string",
                        RecoveryProviderErrorMessage = "string",
                        SummaryMessage = "string",
                    },
                },
                PossibleCauses = "string",
                RecommendedAction = "string",
                RecoveryProviderErrorMessage = "string",
                SummaryMessage = "string",
            },
        },
        LastSuccessfulFailoverTime = "string",
        LastSuccessfulTestFailoverTime = "string",
        PolicyFriendlyName = "string",
        PolicyId = "string",
        PrimaryFabricFriendlyName = "string",
        PrimaryFabricProvider = "string",
        PrimaryProtectionContainerFriendlyName = "string",
        ProtectionClusterType = "string",
        ProtectionState = "string",
        ProtectionStateDescription = "string",
        ProviderSpecificDetails = new AzureNative.RecoveryServices.Inputs.A2AReplicationProtectionClusterDetailsArgs
        {
            InstanceType = "A2A",
            LifecycleId = "string",
            RecoveryExtendedLocation = new AzureNative.RecoveryServices.Inputs.ExtendedLocationArgs
            {
                Name = "string",
                Type = "string",
            },
            InitialPrimaryFabricLocation = "string",
            InitialPrimaryZone = "string",
            InitialRecoveryExtendedLocation = new AzureNative.RecoveryServices.Inputs.ExtendedLocationArgs
            {
                Name = "string",
                Type = "string",
            },
            InitialRecoveryFabricLocation = "string",
            InitialRecoveryZone = "string",
            MultiVmGroupCreateOption = "string",
            RpoInSeconds = 0,
            InitialPrimaryExtendedLocation = new AzureNative.RecoveryServices.Inputs.ExtendedLocationArgs
            {
                Name = "string",
                Type = "string",
            },
            FailoverRecoveryPointId = "string",
            MultiVmGroupId = "string",
            MultiVmGroupName = "string",
            PrimaryAvailabilityZone = "string",
            PrimaryExtendedLocation = new AzureNative.RecoveryServices.Inputs.ExtendedLocationArgs
            {
                Name = "string",
                Type = "string",
            },
            PrimaryFabricLocation = "string",
            RecoveryAvailabilityZone = "string",
            ClusterManagementId = "string",
            RecoveryFabricLocation = "string",
            LastRpoCalculatedTime = "string",
        },
        RecoveryContainerId = "string",
        RecoveryFabricFriendlyName = "string",
        RecoveryFabricId = "string",
        RecoveryProtectionContainerFriendlyName = "string",
        ReplicationHealth = "string",
        SharedDiskProperties = new AzureNative.RecoveryServices.Inputs.SharedDiskReplicationItemPropertiesArgs
        {
            ActiveLocation = "string",
            AllowedOperations = new[]
            {
                "string",
            },
            CurrentScenario = new AzureNative.RecoveryServices.Inputs.CurrentScenarioDetailsArgs
            {
                JobId = "string",
                ScenarioName = "string",
                StartTime = "string",
            },
            HealthErrors = new[]
            {
                new AzureNative.RecoveryServices.Inputs.HealthErrorArgs
                {
                    CreationTimeUtc = "string",
                    CustomerResolvability = "string",
                    EntityId = "string",
                    ErrorCategory = "string",
                    ErrorCode = "string",
                    ErrorId = "string",
                    ErrorLevel = "string",
                    ErrorMessage = "string",
                    ErrorSource = "string",
                    ErrorType = "string",
                    InnerHealthErrors = new[]
                    {
                        new AzureNative.RecoveryServices.Inputs.InnerHealthErrorArgs
                        {
                            CreationTimeUtc = "string",
                            CustomerResolvability = "string",
                            EntityId = "string",
                            ErrorCategory = "string",
                            ErrorCode = "string",
                            ErrorId = "string",
                            ErrorLevel = "string",
                            ErrorMessage = "string",
                            ErrorSource = "string",
                            ErrorType = "string",
                            PossibleCauses = "string",
                            RecommendedAction = "string",
                            RecoveryProviderErrorMessage = "string",
                            SummaryMessage = "string",
                        },
                    },
                    PossibleCauses = "string",
                    RecommendedAction = "string",
                    RecoveryProviderErrorMessage = "string",
                    SummaryMessage = "string",
                },
            },
            ProtectionState = "string",
            ReplicationHealth = "string",
            SharedDiskProviderSpecificDetails = new AzureNative.RecoveryServices.Inputs.A2ASharedDiskReplicationDetailsArgs
            {
                InstanceType = "A2A",
                FailoverRecoveryPointId = "string",
                LastRpoCalculatedTime = "string",
                ManagementId = "string",
                MonitoringJobType = "string",
                MonitoringPercentageCompletion = 0,
                PrimaryFabricLocation = "string",
                ProtectedManagedDisks = new[]
                {
                    new AzureNative.RecoveryServices.Inputs.A2AProtectedManagedDiskDetailsArgs
                    {
                        AllowedDiskLevelOperation = new[]
                        {
                            "string",
                        },
                        DataPendingAtSourceAgentInMB = 0,
                        DataPendingInStagingStorageAccountInMB = 0,
                        DekKeyVaultArmId = "string",
                        DiskCapacityInBytes = 0,
                        DiskId = "string",
                        DiskName = "string",
                        DiskState = "string",
                        DiskType = "string",
                        FailoverDiskName = "string",
                        IsDiskEncrypted = false,
                        IsDiskKeyEncrypted = false,
                        KekKeyVaultArmId = "string",
                        KeyIdentifier = "string",
                        MonitoringJobType = "string",
                        MonitoringPercentageCompletion = 0,
                        PrimaryDiskEncryptionSetId = "string",
                        PrimaryStagingAzureStorageAccountId = "string",
                        RecoveryDiskEncryptionSetId = "string",
                        RecoveryOrignalTargetDiskId = "string",
                        RecoveryReplicaDiskAccountType = "string",
                        RecoveryReplicaDiskId = "string",
                        RecoveryResourceGroupId = "string",
                        RecoveryTargetDiskAccountType = "string",
                        RecoveryTargetDiskId = "string",
                        ResyncRequired = false,
                        SecretIdentifier = "string",
                        TfoDiskName = "string",
                    },
                },
                RecoveryFabricLocation = "string",
                RpoInSeconds = 0,
                UnprotectedDisks = new[]
                {
                    new AzureNative.RecoveryServices.Inputs.A2AUnprotectedDiskDetailsArgs
                    {
                        DiskAutoProtectionStatus = "string",
                        DiskLunId = 0,
                    },
                },
            },
            TestFailoverState = "string",
        },
        TestFailoverState = "string",
        TestFailoverStateDescription = "string",
    },
    ReplicationProtectionClusterName = "string",
});
example, err := recoveryservices.NewReplicationProtectionCluster(ctx, "replicationProtectionClusterResource", &recoveryservices.ReplicationProtectionClusterArgs{
	FabricName:              pulumi.String("string"),
	ProtectionContainerName: pulumi.String("string"),
	ResourceGroupName:       pulumi.String("string"),
	ResourceName:            pulumi.String("string"),
	Properties: &recoveryservices.ReplicationProtectionClusterPropertiesArgs{
		ActiveLocation: pulumi.String("string"),
		AgentClusterId: pulumi.String("string"),
		AllowedOperations: pulumi.StringArray{
			pulumi.String("string"),
		},
		AreAllClusterNodesRegistered: pulumi.Bool(false),
		ClusterFqdn:                  pulumi.String("string"),
		ClusterNodeFqdns: pulumi.StringArray{
			pulumi.String("string"),
		},
		ClusterProtectedItemIds: pulumi.StringArray{
			pulumi.String("string"),
		},
		ClusterRegisteredNodes: recoveryservices.RegisteredClusterNodesArray{
			&recoveryservices.RegisteredClusterNodesArgs{
				BiosId:                  pulumi.String("string"),
				ClusterNodeFqdn:         pulumi.String("string"),
				IsSharedDiskVirtualNode: pulumi.Bool(false),
				MachineId:               pulumi.String("string"),
			},
		},
		CurrentScenario: &recoveryservices.CurrentScenarioDetailsArgs{
			JobId:        pulumi.String("string"),
			ScenarioName: pulumi.String("string"),
			StartTime:    pulumi.String("string"),
		},
		HealthErrors: recoveryservices.HealthErrorArray{
			&recoveryservices.HealthErrorArgs{
				CreationTimeUtc:       pulumi.String("string"),
				CustomerResolvability: pulumi.String("string"),
				EntityId:              pulumi.String("string"),
				ErrorCategory:         pulumi.String("string"),
				ErrorCode:             pulumi.String("string"),
				ErrorId:               pulumi.String("string"),
				ErrorLevel:            pulumi.String("string"),
				ErrorMessage:          pulumi.String("string"),
				ErrorSource:           pulumi.String("string"),
				ErrorType:             pulumi.String("string"),
				InnerHealthErrors: recoveryservices.InnerHealthErrorArray{
					&recoveryservices.InnerHealthErrorArgs{
						CreationTimeUtc:              pulumi.String("string"),
						CustomerResolvability:        pulumi.String("string"),
						EntityId:                     pulumi.String("string"),
						ErrorCategory:                pulumi.String("string"),
						ErrorCode:                    pulumi.String("string"),
						ErrorId:                      pulumi.String("string"),
						ErrorLevel:                   pulumi.String("string"),
						ErrorMessage:                 pulumi.String("string"),
						ErrorSource:                  pulumi.String("string"),
						ErrorType:                    pulumi.String("string"),
						PossibleCauses:               pulumi.String("string"),
						RecommendedAction:            pulumi.String("string"),
						RecoveryProviderErrorMessage: pulumi.String("string"),
						SummaryMessage:               pulumi.String("string"),
					},
				},
				PossibleCauses:               pulumi.String("string"),
				RecommendedAction:            pulumi.String("string"),
				RecoveryProviderErrorMessage: pulumi.String("string"),
				SummaryMessage:               pulumi.String("string"),
			},
		},
		LastSuccessfulFailoverTime:             pulumi.String("string"),
		LastSuccessfulTestFailoverTime:         pulumi.String("string"),
		PolicyFriendlyName:                     pulumi.String("string"),
		PolicyId:                               pulumi.String("string"),
		PrimaryFabricFriendlyName:              pulumi.String("string"),
		PrimaryFabricProvider:                  pulumi.String("string"),
		PrimaryProtectionContainerFriendlyName: pulumi.String("string"),
		ProtectionClusterType:                  pulumi.String("string"),
		ProtectionState:                        pulumi.String("string"),
		ProtectionStateDescription:             pulumi.String("string"),
		ProviderSpecificDetails: &recoveryservices.A2AReplicationProtectionClusterDetailsArgs{
			InstanceType: pulumi.String("A2A"),
			LifecycleId:  pulumi.String("string"),
			RecoveryExtendedLocation: &recoveryservices.ExtendedLocationArgs{
				Name: pulumi.String("string"),
				Type: pulumi.String("string"),
			},
			InitialPrimaryFabricLocation: pulumi.String("string"),
			InitialPrimaryZone:           pulumi.String("string"),
			InitialRecoveryExtendedLocation: &recoveryservices.ExtendedLocationArgs{
				Name: pulumi.String("string"),
				Type: pulumi.String("string"),
			},
			InitialRecoveryFabricLocation: pulumi.String("string"),
			InitialRecoveryZone:           pulumi.String("string"),
			MultiVmGroupCreateOption:      pulumi.String("string"),
			RpoInSeconds:                  pulumi.Float64(0),
			InitialPrimaryExtendedLocation: &recoveryservices.ExtendedLocationArgs{
				Name: pulumi.String("string"),
				Type: pulumi.String("string"),
			},
			FailoverRecoveryPointId: pulumi.String("string"),
			MultiVmGroupId:          pulumi.String("string"),
			MultiVmGroupName:        pulumi.String("string"),
			PrimaryAvailabilityZone: pulumi.String("string"),
			PrimaryExtendedLocation: &recoveryservices.ExtendedLocationArgs{
				Name: pulumi.String("string"),
				Type: pulumi.String("string"),
			},
			PrimaryFabricLocation:    pulumi.String("string"),
			RecoveryAvailabilityZone: pulumi.String("string"),
			ClusterManagementId:      pulumi.String("string"),
			RecoveryFabricLocation:   pulumi.String("string"),
			LastRpoCalculatedTime:    pulumi.String("string"),
		},
		RecoveryContainerId:                     pulumi.String("string"),
		RecoveryFabricFriendlyName:              pulumi.String("string"),
		RecoveryFabricId:                        pulumi.String("string"),
		RecoveryProtectionContainerFriendlyName: pulumi.String("string"),
		ReplicationHealth:                       pulumi.String("string"),
		SharedDiskProperties: &recoveryservices.SharedDiskReplicationItemPropertiesArgs{
			ActiveLocation: pulumi.String("string"),
			AllowedOperations: pulumi.StringArray{
				pulumi.String("string"),
			},
			CurrentScenario: &recoveryservices.CurrentScenarioDetailsArgs{
				JobId:        pulumi.String("string"),
				ScenarioName: pulumi.String("string"),
				StartTime:    pulumi.String("string"),
			},
			HealthErrors: recoveryservices.HealthErrorArray{
				&recoveryservices.HealthErrorArgs{
					CreationTimeUtc:       pulumi.String("string"),
					CustomerResolvability: pulumi.String("string"),
					EntityId:              pulumi.String("string"),
					ErrorCategory:         pulumi.String("string"),
					ErrorCode:             pulumi.String("string"),
					ErrorId:               pulumi.String("string"),
					ErrorLevel:            pulumi.String("string"),
					ErrorMessage:          pulumi.String("string"),
					ErrorSource:           pulumi.String("string"),
					ErrorType:             pulumi.String("string"),
					InnerHealthErrors: recoveryservices.InnerHealthErrorArray{
						&recoveryservices.InnerHealthErrorArgs{
							CreationTimeUtc:              pulumi.String("string"),
							CustomerResolvability:        pulumi.String("string"),
							EntityId:                     pulumi.String("string"),
							ErrorCategory:                pulumi.String("string"),
							ErrorCode:                    pulumi.String("string"),
							ErrorId:                      pulumi.String("string"),
							ErrorLevel:                   pulumi.String("string"),
							ErrorMessage:                 pulumi.String("string"),
							ErrorSource:                  pulumi.String("string"),
							ErrorType:                    pulumi.String("string"),
							PossibleCauses:               pulumi.String("string"),
							RecommendedAction:            pulumi.String("string"),
							RecoveryProviderErrorMessage: pulumi.String("string"),
							SummaryMessage:               pulumi.String("string"),
						},
					},
					PossibleCauses:               pulumi.String("string"),
					RecommendedAction:            pulumi.String("string"),
					RecoveryProviderErrorMessage: pulumi.String("string"),
					SummaryMessage:               pulumi.String("string"),
				},
			},
			ProtectionState:   pulumi.String("string"),
			ReplicationHealth: pulumi.String("string"),
			SharedDiskProviderSpecificDetails: &recoveryservices.A2ASharedDiskReplicationDetailsArgs{
				InstanceType:                   pulumi.String("A2A"),
				FailoverRecoveryPointId:        pulumi.String("string"),
				LastRpoCalculatedTime:          pulumi.String("string"),
				ManagementId:                   pulumi.String("string"),
				MonitoringJobType:              pulumi.String("string"),
				MonitoringPercentageCompletion: pulumi.Int(0),
				PrimaryFabricLocation:          pulumi.String("string"),
				ProtectedManagedDisks: recoveryservices.A2AProtectedManagedDiskDetailsArray{
					&recoveryservices.A2AProtectedManagedDiskDetailsArgs{
						AllowedDiskLevelOperation: pulumi.StringArray{
							pulumi.String("string"),
						},
						DataPendingAtSourceAgentInMB:           pulumi.Float64(0),
						DataPendingInStagingStorageAccountInMB: pulumi.Float64(0),
						DekKeyVaultArmId:                       pulumi.String("string"),
						DiskCapacityInBytes:                    pulumi.Float64(0),
						DiskId:                                 pulumi.String("string"),
						DiskName:                               pulumi.String("string"),
						DiskState:                              pulumi.String("string"),
						DiskType:                               pulumi.String("string"),
						FailoverDiskName:                       pulumi.String("string"),
						IsDiskEncrypted:                        pulumi.Bool(false),
						IsDiskKeyEncrypted:                     pulumi.Bool(false),
						KekKeyVaultArmId:                       pulumi.String("string"),
						KeyIdentifier:                          pulumi.String("string"),
						MonitoringJobType:                      pulumi.String("string"),
						MonitoringPercentageCompletion:         pulumi.Int(0),
						PrimaryDiskEncryptionSetId:             pulumi.String("string"),
						PrimaryStagingAzureStorageAccountId:    pulumi.String("string"),
						RecoveryDiskEncryptionSetId:            pulumi.String("string"),
						RecoveryOrignalTargetDiskId:            pulumi.String("string"),
						RecoveryReplicaDiskAccountType:         pulumi.String("string"),
						RecoveryReplicaDiskId:                  pulumi.String("string"),
						RecoveryResourceGroupId:                pulumi.String("string"),
						RecoveryTargetDiskAccountType:          pulumi.String("string"),
						RecoveryTargetDiskId:                   pulumi.String("string"),
						ResyncRequired:                         pulumi.Bool(false),
						SecretIdentifier:                       pulumi.String("string"),
						TfoDiskName:                            pulumi.String("string"),
					},
				},
				RecoveryFabricLocation: pulumi.String("string"),
				RpoInSeconds:           pulumi.Float64(0),
				UnprotectedDisks: recoveryservices.A2AUnprotectedDiskDetailsArray{
					&recoveryservices.A2AUnprotectedDiskDetailsArgs{
						DiskAutoProtectionStatus: pulumi.String("string"),
						DiskLunId:                pulumi.Int(0),
					},
				},
			},
			TestFailoverState: pulumi.String("string"),
		},
		TestFailoverState:            pulumi.String("string"),
		TestFailoverStateDescription: pulumi.String("string"),
	},
	ReplicationProtectionClusterName: pulumi.String("string"),
})
var replicationProtectionClusterResource = new ReplicationProtectionCluster("replicationProtectionClusterResource", ReplicationProtectionClusterArgs.builder()
    .fabricName("string")
    .protectionContainerName("string")
    .resourceGroupName("string")
    .resourceName("string")
    .properties(ReplicationProtectionClusterPropertiesArgs.builder()
        .activeLocation("string")
        .agentClusterId("string")
        .allowedOperations("string")
        .areAllClusterNodesRegistered(false)
        .clusterFqdn("string")
        .clusterNodeFqdns("string")
        .clusterProtectedItemIds("string")
        .clusterRegisteredNodes(RegisteredClusterNodesArgs.builder()
            .biosId("string")
            .clusterNodeFqdn("string")
            .isSharedDiskVirtualNode(false)
            .machineId("string")
            .build())
        .currentScenario(CurrentScenarioDetailsArgs.builder()
            .jobId("string")
            .scenarioName("string")
            .startTime("string")
            .build())
        .healthErrors(HealthErrorArgs.builder()
            .creationTimeUtc("string")
            .customerResolvability("string")
            .entityId("string")
            .errorCategory("string")
            .errorCode("string")
            .errorId("string")
            .errorLevel("string")
            .errorMessage("string")
            .errorSource("string")
            .errorType("string")
            .innerHealthErrors(InnerHealthErrorArgs.builder()
                .creationTimeUtc("string")
                .customerResolvability("string")
                .entityId("string")
                .errorCategory("string")
                .errorCode("string")
                .errorId("string")
                .errorLevel("string")
                .errorMessage("string")
                .errorSource("string")
                .errorType("string")
                .possibleCauses("string")
                .recommendedAction("string")
                .recoveryProviderErrorMessage("string")
                .summaryMessage("string")
                .build())
            .possibleCauses("string")
            .recommendedAction("string")
            .recoveryProviderErrorMessage("string")
            .summaryMessage("string")
            .build())
        .lastSuccessfulFailoverTime("string")
        .lastSuccessfulTestFailoverTime("string")
        .policyFriendlyName("string")
        .policyId("string")
        .primaryFabricFriendlyName("string")
        .primaryFabricProvider("string")
        .primaryProtectionContainerFriendlyName("string")
        .protectionClusterType("string")
        .protectionState("string")
        .protectionStateDescription("string")
        .providerSpecificDetails(A2AReplicationProtectionClusterDetailsArgs.builder()
            .instanceType("A2A")
            .lifecycleId("string")
            .recoveryExtendedLocation(ExtendedLocationArgs.builder()
                .name("string")
                .type("string")
                .build())
            .initialPrimaryFabricLocation("string")
            .initialPrimaryZone("string")
            .initialRecoveryExtendedLocation(ExtendedLocationArgs.builder()
                .name("string")
                .type("string")
                .build())
            .initialRecoveryFabricLocation("string")
            .initialRecoveryZone("string")
            .multiVmGroupCreateOption("string")
            .rpoInSeconds(0)
            .initialPrimaryExtendedLocation(ExtendedLocationArgs.builder()
                .name("string")
                .type("string")
                .build())
            .failoverRecoveryPointId("string")
            .multiVmGroupId("string")
            .multiVmGroupName("string")
            .primaryAvailabilityZone("string")
            .primaryExtendedLocation(ExtendedLocationArgs.builder()
                .name("string")
                .type("string")
                .build())
            .primaryFabricLocation("string")
            .recoveryAvailabilityZone("string")
            .clusterManagementId("string")
            .recoveryFabricLocation("string")
            .lastRpoCalculatedTime("string")
            .build())
        .recoveryContainerId("string")
        .recoveryFabricFriendlyName("string")
        .recoveryFabricId("string")
        .recoveryProtectionContainerFriendlyName("string")
        .replicationHealth("string")
        .sharedDiskProperties(SharedDiskReplicationItemPropertiesArgs.builder()
            .activeLocation("string")
            .allowedOperations("string")
            .currentScenario(CurrentScenarioDetailsArgs.builder()
                .jobId("string")
                .scenarioName("string")
                .startTime("string")
                .build())
            .healthErrors(HealthErrorArgs.builder()
                .creationTimeUtc("string")
                .customerResolvability("string")
                .entityId("string")
                .errorCategory("string")
                .errorCode("string")
                .errorId("string")
                .errorLevel("string")
                .errorMessage("string")
                .errorSource("string")
                .errorType("string")
                .innerHealthErrors(InnerHealthErrorArgs.builder()
                    .creationTimeUtc("string")
                    .customerResolvability("string")
                    .entityId("string")
                    .errorCategory("string")
                    .errorCode("string")
                    .errorId("string")
                    .errorLevel("string")
                    .errorMessage("string")
                    .errorSource("string")
                    .errorType("string")
                    .possibleCauses("string")
                    .recommendedAction("string")
                    .recoveryProviderErrorMessage("string")
                    .summaryMessage("string")
                    .build())
                .possibleCauses("string")
                .recommendedAction("string")
                .recoveryProviderErrorMessage("string")
                .summaryMessage("string")
                .build())
            .protectionState("string")
            .replicationHealth("string")
            .sharedDiskProviderSpecificDetails(A2ASharedDiskReplicationDetailsArgs.builder()
                .instanceType("A2A")
                .failoverRecoveryPointId("string")
                .lastRpoCalculatedTime("string")
                .managementId("string")
                .monitoringJobType("string")
                .monitoringPercentageCompletion(0)
                .primaryFabricLocation("string")
                .protectedManagedDisks(A2AProtectedManagedDiskDetailsArgs.builder()
                    .allowedDiskLevelOperation("string")
                    .dataPendingAtSourceAgentInMB(0)
                    .dataPendingInStagingStorageAccountInMB(0)
                    .dekKeyVaultArmId("string")
                    .diskCapacityInBytes(0)
                    .diskId("string")
                    .diskName("string")
                    .diskState("string")
                    .diskType("string")
                    .failoverDiskName("string")
                    .isDiskEncrypted(false)
                    .isDiskKeyEncrypted(false)
                    .kekKeyVaultArmId("string")
                    .keyIdentifier("string")
                    .monitoringJobType("string")
                    .monitoringPercentageCompletion(0)
                    .primaryDiskEncryptionSetId("string")
                    .primaryStagingAzureStorageAccountId("string")
                    .recoveryDiskEncryptionSetId("string")
                    .recoveryOrignalTargetDiskId("string")
                    .recoveryReplicaDiskAccountType("string")
                    .recoveryReplicaDiskId("string")
                    .recoveryResourceGroupId("string")
                    .recoveryTargetDiskAccountType("string")
                    .recoveryTargetDiskId("string")
                    .resyncRequired(false)
                    .secretIdentifier("string")
                    .tfoDiskName("string")
                    .build())
                .recoveryFabricLocation("string")
                .rpoInSeconds(0)
                .unprotectedDisks(A2AUnprotectedDiskDetailsArgs.builder()
                    .diskAutoProtectionStatus("string")
                    .diskLunId(0)
                    .build())
                .build())
            .testFailoverState("string")
            .build())
        .testFailoverState("string")
        .testFailoverStateDescription("string")
        .build())
    .replicationProtectionClusterName("string")
    .build());
replication_protection_cluster_resource = azure_native.recoveryservices.ReplicationProtectionCluster("replicationProtectionClusterResource",
    fabric_name="string",
    protection_container_name="string",
    resource_group_name="string",
    resource_name_="string",
    properties={
        "active_location": "string",
        "agent_cluster_id": "string",
        "allowed_operations": ["string"],
        "are_all_cluster_nodes_registered": False,
        "cluster_fqdn": "string",
        "cluster_node_fqdns": ["string"],
        "cluster_protected_item_ids": ["string"],
        "cluster_registered_nodes": [{
            "bios_id": "string",
            "cluster_node_fqdn": "string",
            "is_shared_disk_virtual_node": False,
            "machine_id": "string",
        }],
        "current_scenario": {
            "job_id": "string",
            "scenario_name": "string",
            "start_time": "string",
        },
        "health_errors": [{
            "creation_time_utc": "string",
            "customer_resolvability": "string",
            "entity_id": "string",
            "error_category": "string",
            "error_code": "string",
            "error_id": "string",
            "error_level": "string",
            "error_message": "string",
            "error_source": "string",
            "error_type": "string",
            "inner_health_errors": [{
                "creation_time_utc": "string",
                "customer_resolvability": "string",
                "entity_id": "string",
                "error_category": "string",
                "error_code": "string",
                "error_id": "string",
                "error_level": "string",
                "error_message": "string",
                "error_source": "string",
                "error_type": "string",
                "possible_causes": "string",
                "recommended_action": "string",
                "recovery_provider_error_message": "string",
                "summary_message": "string",
            }],
            "possible_causes": "string",
            "recommended_action": "string",
            "recovery_provider_error_message": "string",
            "summary_message": "string",
        }],
        "last_successful_failover_time": "string",
        "last_successful_test_failover_time": "string",
        "policy_friendly_name": "string",
        "policy_id": "string",
        "primary_fabric_friendly_name": "string",
        "primary_fabric_provider": "string",
        "primary_protection_container_friendly_name": "string",
        "protection_cluster_type": "string",
        "protection_state": "string",
        "protection_state_description": "string",
        "provider_specific_details": {
            "instance_type": "A2A",
            "lifecycle_id": "string",
            "recovery_extended_location": {
                "name": "string",
                "type": "string",
            },
            "initial_primary_fabric_location": "string",
            "initial_primary_zone": "string",
            "initial_recovery_extended_location": {
                "name": "string",
                "type": "string",
            },
            "initial_recovery_fabric_location": "string",
            "initial_recovery_zone": "string",
            "multi_vm_group_create_option": "string",
            "rpo_in_seconds": 0,
            "initial_primary_extended_location": {
                "name": "string",
                "type": "string",
            },
            "failover_recovery_point_id": "string",
            "multi_vm_group_id": "string",
            "multi_vm_group_name": "string",
            "primary_availability_zone": "string",
            "primary_extended_location": {
                "name": "string",
                "type": "string",
            },
            "primary_fabric_location": "string",
            "recovery_availability_zone": "string",
            "cluster_management_id": "string",
            "recovery_fabric_location": "string",
            "last_rpo_calculated_time": "string",
        },
        "recovery_container_id": "string",
        "recovery_fabric_friendly_name": "string",
        "recovery_fabric_id": "string",
        "recovery_protection_container_friendly_name": "string",
        "replication_health": "string",
        "shared_disk_properties": {
            "active_location": "string",
            "allowed_operations": ["string"],
            "current_scenario": {
                "job_id": "string",
                "scenario_name": "string",
                "start_time": "string",
            },
            "health_errors": [{
                "creation_time_utc": "string",
                "customer_resolvability": "string",
                "entity_id": "string",
                "error_category": "string",
                "error_code": "string",
                "error_id": "string",
                "error_level": "string",
                "error_message": "string",
                "error_source": "string",
                "error_type": "string",
                "inner_health_errors": [{
                    "creation_time_utc": "string",
                    "customer_resolvability": "string",
                    "entity_id": "string",
                    "error_category": "string",
                    "error_code": "string",
                    "error_id": "string",
                    "error_level": "string",
                    "error_message": "string",
                    "error_source": "string",
                    "error_type": "string",
                    "possible_causes": "string",
                    "recommended_action": "string",
                    "recovery_provider_error_message": "string",
                    "summary_message": "string",
                }],
                "possible_causes": "string",
                "recommended_action": "string",
                "recovery_provider_error_message": "string",
                "summary_message": "string",
            }],
            "protection_state": "string",
            "replication_health": "string",
            "shared_disk_provider_specific_details": {
                "instance_type": "A2A",
                "failover_recovery_point_id": "string",
                "last_rpo_calculated_time": "string",
                "management_id": "string",
                "monitoring_job_type": "string",
                "monitoring_percentage_completion": 0,
                "primary_fabric_location": "string",
                "protected_managed_disks": [{
                    "allowed_disk_level_operation": ["string"],
                    "data_pending_at_source_agent_in_mb": 0,
                    "data_pending_in_staging_storage_account_in_mb": 0,
                    "dek_key_vault_arm_id": "string",
                    "disk_capacity_in_bytes": 0,
                    "disk_id": "string",
                    "disk_name": "string",
                    "disk_state": "string",
                    "disk_type": "string",
                    "failover_disk_name": "string",
                    "is_disk_encrypted": False,
                    "is_disk_key_encrypted": False,
                    "kek_key_vault_arm_id": "string",
                    "key_identifier": "string",
                    "monitoring_job_type": "string",
                    "monitoring_percentage_completion": 0,
                    "primary_disk_encryption_set_id": "string",
                    "primary_staging_azure_storage_account_id": "string",
                    "recovery_disk_encryption_set_id": "string",
                    "recovery_orignal_target_disk_id": "string",
                    "recovery_replica_disk_account_type": "string",
                    "recovery_replica_disk_id": "string",
                    "recovery_resource_group_id": "string",
                    "recovery_target_disk_account_type": "string",
                    "recovery_target_disk_id": "string",
                    "resync_required": False,
                    "secret_identifier": "string",
                    "tfo_disk_name": "string",
                }],
                "recovery_fabric_location": "string",
                "rpo_in_seconds": 0,
                "unprotected_disks": [{
                    "disk_auto_protection_status": "string",
                    "disk_lun_id": 0,
                }],
            },
            "test_failover_state": "string",
        },
        "test_failover_state": "string",
        "test_failover_state_description": "string",
    },
    replication_protection_cluster_name="string")
const replicationProtectionClusterResource = new azure_native.recoveryservices.ReplicationProtectionCluster("replicationProtectionClusterResource", {
    fabricName: "string",
    protectionContainerName: "string",
    resourceGroupName: "string",
    resourceName: "string",
    properties: {
        activeLocation: "string",
        agentClusterId: "string",
        allowedOperations: ["string"],
        areAllClusterNodesRegistered: false,
        clusterFqdn: "string",
        clusterNodeFqdns: ["string"],
        clusterProtectedItemIds: ["string"],
        clusterRegisteredNodes: [{
            biosId: "string",
            clusterNodeFqdn: "string",
            isSharedDiskVirtualNode: false,
            machineId: "string",
        }],
        currentScenario: {
            jobId: "string",
            scenarioName: "string",
            startTime: "string",
        },
        healthErrors: [{
            creationTimeUtc: "string",
            customerResolvability: "string",
            entityId: "string",
            errorCategory: "string",
            errorCode: "string",
            errorId: "string",
            errorLevel: "string",
            errorMessage: "string",
            errorSource: "string",
            errorType: "string",
            innerHealthErrors: [{
                creationTimeUtc: "string",
                customerResolvability: "string",
                entityId: "string",
                errorCategory: "string",
                errorCode: "string",
                errorId: "string",
                errorLevel: "string",
                errorMessage: "string",
                errorSource: "string",
                errorType: "string",
                possibleCauses: "string",
                recommendedAction: "string",
                recoveryProviderErrorMessage: "string",
                summaryMessage: "string",
            }],
            possibleCauses: "string",
            recommendedAction: "string",
            recoveryProviderErrorMessage: "string",
            summaryMessage: "string",
        }],
        lastSuccessfulFailoverTime: "string",
        lastSuccessfulTestFailoverTime: "string",
        policyFriendlyName: "string",
        policyId: "string",
        primaryFabricFriendlyName: "string",
        primaryFabricProvider: "string",
        primaryProtectionContainerFriendlyName: "string",
        protectionClusterType: "string",
        protectionState: "string",
        protectionStateDescription: "string",
        providerSpecificDetails: {
            instanceType: "A2A",
            lifecycleId: "string",
            recoveryExtendedLocation: {
                name: "string",
                type: "string",
            },
            initialPrimaryFabricLocation: "string",
            initialPrimaryZone: "string",
            initialRecoveryExtendedLocation: {
                name: "string",
                type: "string",
            },
            initialRecoveryFabricLocation: "string",
            initialRecoveryZone: "string",
            multiVmGroupCreateOption: "string",
            rpoInSeconds: 0,
            initialPrimaryExtendedLocation: {
                name: "string",
                type: "string",
            },
            failoverRecoveryPointId: "string",
            multiVmGroupId: "string",
            multiVmGroupName: "string",
            primaryAvailabilityZone: "string",
            primaryExtendedLocation: {
                name: "string",
                type: "string",
            },
            primaryFabricLocation: "string",
            recoveryAvailabilityZone: "string",
            clusterManagementId: "string",
            recoveryFabricLocation: "string",
            lastRpoCalculatedTime: "string",
        },
        recoveryContainerId: "string",
        recoveryFabricFriendlyName: "string",
        recoveryFabricId: "string",
        recoveryProtectionContainerFriendlyName: "string",
        replicationHealth: "string",
        sharedDiskProperties: {
            activeLocation: "string",
            allowedOperations: ["string"],
            currentScenario: {
                jobId: "string",
                scenarioName: "string",
                startTime: "string",
            },
            healthErrors: [{
                creationTimeUtc: "string",
                customerResolvability: "string",
                entityId: "string",
                errorCategory: "string",
                errorCode: "string",
                errorId: "string",
                errorLevel: "string",
                errorMessage: "string",
                errorSource: "string",
                errorType: "string",
                innerHealthErrors: [{
                    creationTimeUtc: "string",
                    customerResolvability: "string",
                    entityId: "string",
                    errorCategory: "string",
                    errorCode: "string",
                    errorId: "string",
                    errorLevel: "string",
                    errorMessage: "string",
                    errorSource: "string",
                    errorType: "string",
                    possibleCauses: "string",
                    recommendedAction: "string",
                    recoveryProviderErrorMessage: "string",
                    summaryMessage: "string",
                }],
                possibleCauses: "string",
                recommendedAction: "string",
                recoveryProviderErrorMessage: "string",
                summaryMessage: "string",
            }],
            protectionState: "string",
            replicationHealth: "string",
            sharedDiskProviderSpecificDetails: {
                instanceType: "A2A",
                failoverRecoveryPointId: "string",
                lastRpoCalculatedTime: "string",
                managementId: "string",
                monitoringJobType: "string",
                monitoringPercentageCompletion: 0,
                primaryFabricLocation: "string",
                protectedManagedDisks: [{
                    allowedDiskLevelOperation: ["string"],
                    dataPendingAtSourceAgentInMB: 0,
                    dataPendingInStagingStorageAccountInMB: 0,
                    dekKeyVaultArmId: "string",
                    diskCapacityInBytes: 0,
                    diskId: "string",
                    diskName: "string",
                    diskState: "string",
                    diskType: "string",
                    failoverDiskName: "string",
                    isDiskEncrypted: false,
                    isDiskKeyEncrypted: false,
                    kekKeyVaultArmId: "string",
                    keyIdentifier: "string",
                    monitoringJobType: "string",
                    monitoringPercentageCompletion: 0,
                    primaryDiskEncryptionSetId: "string",
                    primaryStagingAzureStorageAccountId: "string",
                    recoveryDiskEncryptionSetId: "string",
                    recoveryOrignalTargetDiskId: "string",
                    recoveryReplicaDiskAccountType: "string",
                    recoveryReplicaDiskId: "string",
                    recoveryResourceGroupId: "string",
                    recoveryTargetDiskAccountType: "string",
                    recoveryTargetDiskId: "string",
                    resyncRequired: false,
                    secretIdentifier: "string",
                    tfoDiskName: "string",
                }],
                recoveryFabricLocation: "string",
                rpoInSeconds: 0,
                unprotectedDisks: [{
                    diskAutoProtectionStatus: "string",
                    diskLunId: 0,
                }],
            },
            testFailoverState: "string",
        },
        testFailoverState: "string",
        testFailoverStateDescription: "string",
    },
    replicationProtectionClusterName: "string",
});
type: azure-native:recoveryservices:ReplicationProtectionCluster
properties:
    fabricName: string
    properties:
        activeLocation: string
        agentClusterId: string
        allowedOperations:
            - string
        areAllClusterNodesRegistered: false
        clusterFqdn: string
        clusterNodeFqdns:
            - string
        clusterProtectedItemIds:
            - string
        clusterRegisteredNodes:
            - biosId: string
              clusterNodeFqdn: string
              isSharedDiskVirtualNode: false
              machineId: string
        currentScenario:
            jobId: string
            scenarioName: string
            startTime: string
        healthErrors:
            - creationTimeUtc: string
              customerResolvability: string
              entityId: string
              errorCategory: string
              errorCode: string
              errorId: string
              errorLevel: string
              errorMessage: string
              errorSource: string
              errorType: string
              innerHealthErrors:
                - creationTimeUtc: string
                  customerResolvability: string
                  entityId: string
                  errorCategory: string
                  errorCode: string
                  errorId: string
                  errorLevel: string
                  errorMessage: string
                  errorSource: string
                  errorType: string
                  possibleCauses: string
                  recommendedAction: string
                  recoveryProviderErrorMessage: string
                  summaryMessage: string
              possibleCauses: string
              recommendedAction: string
              recoveryProviderErrorMessage: string
              summaryMessage: string
        lastSuccessfulFailoverTime: string
        lastSuccessfulTestFailoverTime: string
        policyFriendlyName: string
        policyId: string
        primaryFabricFriendlyName: string
        primaryFabricProvider: string
        primaryProtectionContainerFriendlyName: string
        protectionClusterType: string
        protectionState: string
        protectionStateDescription: string
        providerSpecificDetails:
            clusterManagementId: string
            failoverRecoveryPointId: string
            initialPrimaryExtendedLocation:
                name: string
                type: string
            initialPrimaryFabricLocation: string
            initialPrimaryZone: string
            initialRecoveryExtendedLocation:
                name: string
                type: string
            initialRecoveryFabricLocation: string
            initialRecoveryZone: string
            instanceType: A2A
            lastRpoCalculatedTime: string
            lifecycleId: string
            multiVmGroupCreateOption: string
            multiVmGroupId: string
            multiVmGroupName: string
            primaryAvailabilityZone: string
            primaryExtendedLocation:
                name: string
                type: string
            primaryFabricLocation: string
            recoveryAvailabilityZone: string
            recoveryExtendedLocation:
                name: string
                type: string
            recoveryFabricLocation: string
            rpoInSeconds: 0
        recoveryContainerId: string
        recoveryFabricFriendlyName: string
        recoveryFabricId: string
        recoveryProtectionContainerFriendlyName: string
        replicationHealth: string
        sharedDiskProperties:
            activeLocation: string
            allowedOperations:
                - string
            currentScenario:
                jobId: string
                scenarioName: string
                startTime: string
            healthErrors:
                - creationTimeUtc: string
                  customerResolvability: string
                  entityId: string
                  errorCategory: string
                  errorCode: string
                  errorId: string
                  errorLevel: string
                  errorMessage: string
                  errorSource: string
                  errorType: string
                  innerHealthErrors:
                    - creationTimeUtc: string
                      customerResolvability: string
                      entityId: string
                      errorCategory: string
                      errorCode: string
                      errorId: string
                      errorLevel: string
                      errorMessage: string
                      errorSource: string
                      errorType: string
                      possibleCauses: string
                      recommendedAction: string
                      recoveryProviderErrorMessage: string
                      summaryMessage: string
                  possibleCauses: string
                  recommendedAction: string
                  recoveryProviderErrorMessage: string
                  summaryMessage: string
            protectionState: string
            replicationHealth: string
            sharedDiskProviderSpecificDetails:
                failoverRecoveryPointId: string
                instanceType: A2A
                lastRpoCalculatedTime: string
                managementId: string
                monitoringJobType: string
                monitoringPercentageCompletion: 0
                primaryFabricLocation: string
                protectedManagedDisks:
                    - allowedDiskLevelOperation:
                        - string
                      dataPendingAtSourceAgentInMB: 0
                      dataPendingInStagingStorageAccountInMB: 0
                      dekKeyVaultArmId: string
                      diskCapacityInBytes: 0
                      diskId: string
                      diskName: string
                      diskState: string
                      diskType: string
                      failoverDiskName: string
                      isDiskEncrypted: false
                      isDiskKeyEncrypted: false
                      kekKeyVaultArmId: string
                      keyIdentifier: string
                      monitoringJobType: string
                      monitoringPercentageCompletion: 0
                      primaryDiskEncryptionSetId: string
                      primaryStagingAzureStorageAccountId: string
                      recoveryDiskEncryptionSetId: string
                      recoveryOrignalTargetDiskId: string
                      recoveryReplicaDiskAccountType: string
                      recoveryReplicaDiskId: string
                      recoveryResourceGroupId: string
                      recoveryTargetDiskAccountType: string
                      recoveryTargetDiskId: string
                      resyncRequired: false
                      secretIdentifier: string
                      tfoDiskName: string
                recoveryFabricLocation: string
                rpoInSeconds: 0
                unprotectedDisks:
                    - diskAutoProtectionStatus: string
                      diskLunId: 0
            testFailoverState: string
        testFailoverState: string
        testFailoverStateDescription: string
    protectionContainerName: string
    replicationProtectionClusterName: string
    resourceGroupName: string
    resourceName: string
ReplicationProtectionCluster 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 ReplicationProtectionCluster resource accepts the following input properties:
- FabricName string
- Fabric name.
- ProtectionContainer stringName 
- Protection container name.
- ResourceGroup stringName 
- The name of the resource group where the recovery services vault is present.
- ResourceName string
- The name of the recovery services vault.
- Properties
Pulumi.Azure Native. Recovery Services. Inputs. Replication Protection Cluster Properties 
- The custom data.
- ReplicationProtection stringCluster Name 
- Replication protection cluster name.
- FabricName string
- Fabric name.
- ProtectionContainer stringName 
- Protection container name.
- ResourceGroup stringName 
- The name of the resource group where the recovery services vault is present.
- ResourceName string
- The name of the recovery services vault.
- Properties
ReplicationProtection Cluster Properties Args 
- The custom data.
- ReplicationProtection stringCluster Name 
- Replication protection cluster name.
- fabricName String
- Fabric name.
- protectionContainer StringName 
- Protection container name.
- resourceGroup StringName 
- The name of the resource group where the recovery services vault is present.
- resourceName String
- The name of the recovery services vault.
- properties
ReplicationProtection Cluster Properties 
- The custom data.
- replicationProtection StringCluster Name 
- Replication protection cluster name.
- fabricName string
- Fabric name.
- protectionContainer stringName 
- Protection container name.
- resourceGroup stringName 
- The name of the resource group where the recovery services vault is present.
- resourceName string
- The name of the recovery services vault.
- properties
ReplicationProtection Cluster Properties 
- The custom data.
- replicationProtection stringCluster Name 
- Replication protection cluster name.
- fabric_name str
- Fabric name.
- protection_container_ strname 
- Protection container name.
- resource_group_ strname 
- The name of the resource group where the recovery services vault is present.
- resource_name str
- The name of the recovery services vault.
- properties
ReplicationProtection Cluster Properties Args 
- The custom data.
- replication_protection_ strcluster_ name 
- Replication protection cluster name.
- fabricName String
- Fabric name.
- protectionContainer StringName 
- Protection container name.
- resourceGroup StringName 
- The name of the resource group where the recovery services vault is present.
- resourceName String
- The name of the recovery services vault.
- properties Property Map
- The custom data.
- replicationProtection StringCluster Name 
- Replication protection cluster name.
Outputs
All input properties are implicitly available as output properties. Additionally, the ReplicationProtectionCluster resource produces the following output properties:
Supporting Types
A2AProtectedManagedDiskDetails, A2AProtectedManagedDiskDetailsArgs        
- AllowedDisk List<string>Level Operation 
- The disk level operations list.
- DataPending doubleAt Source Agent In MB 
- The data pending at source virtual machine in MB.
- DataPending doubleIn Staging Storage Account In MB 
- The data pending for replication in MB at staging account.
- DekKey stringVault Arm Id 
- The KeyVault resource id for secret (BEK).
- DiskCapacity doubleIn Bytes 
- The disk capacity in bytes.
- DiskId string
- The managed disk Arm id.
- DiskName string
- The disk name.
- DiskState string
- The disk state.
- DiskType string
- The type of disk.
- FailoverDisk stringName 
- The failover name for the managed disk.
- IsDisk boolEncrypted 
- A value indicating whether vm has encrypted os disk or not.
- IsDisk boolKey Encrypted 
- A value indicating whether disk key got encrypted or not.
- KekKey stringVault Arm Id 
- The KeyVault resource id for key (KEK).
- KeyIdentifier string
- The key URL / identifier (KEK).
- MonitoringJob stringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- MonitoringPercentage intCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- PrimaryDisk stringEncryption Set Id 
- The primary disk encryption set Id.
- PrimaryStaging stringAzure Storage Account Id 
- The primary staging storage account.
- RecoveryDisk stringEncryption Set Id 
- The recovery disk encryption set Id.
- RecoveryOrignal stringTarget Disk Id 
- Recovery original target disk Arm Id.
- RecoveryReplica stringDisk Account Type 
- The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- RecoveryReplica stringDisk Id 
- Recovery replica disk Arm Id.
- RecoveryResource stringGroup Id 
- The recovery disk resource group Arm Id.
- RecoveryTarget stringDisk Account Type 
- The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- RecoveryTarget stringDisk Id 
- Recovery target disk Arm Id.
- ResyncRequired bool
- A value indicating whether resync is required for this disk.
- SecretIdentifier string
- The secret URL / identifier (BEK).
- TfoDisk stringName 
- The test failover name for the managed disk.
- AllowedDisk []stringLevel Operation 
- The disk level operations list.
- DataPending float64At Source Agent In MB 
- The data pending at source virtual machine in MB.
- DataPending float64In Staging Storage Account In MB 
- The data pending for replication in MB at staging account.
- DekKey stringVault Arm Id 
- The KeyVault resource id for secret (BEK).
- DiskCapacity float64In Bytes 
- The disk capacity in bytes.
- DiskId string
- The managed disk Arm id.
- DiskName string
- The disk name.
- DiskState string
- The disk state.
- DiskType string
- The type of disk.
- FailoverDisk stringName 
- The failover name for the managed disk.
- IsDisk boolEncrypted 
- A value indicating whether vm has encrypted os disk or not.
- IsDisk boolKey Encrypted 
- A value indicating whether disk key got encrypted or not.
- KekKey stringVault Arm Id 
- The KeyVault resource id for key (KEK).
- KeyIdentifier string
- The key URL / identifier (KEK).
- MonitoringJob stringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- MonitoringPercentage intCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- PrimaryDisk stringEncryption Set Id 
- The primary disk encryption set Id.
- PrimaryStaging stringAzure Storage Account Id 
- The primary staging storage account.
- RecoveryDisk stringEncryption Set Id 
- The recovery disk encryption set Id.
- RecoveryOrignal stringTarget Disk Id 
- Recovery original target disk Arm Id.
- RecoveryReplica stringDisk Account Type 
- The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- RecoveryReplica stringDisk Id 
- Recovery replica disk Arm Id.
- RecoveryResource stringGroup Id 
- The recovery disk resource group Arm Id.
- RecoveryTarget stringDisk Account Type 
- The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- RecoveryTarget stringDisk Id 
- Recovery target disk Arm Id.
- ResyncRequired bool
- A value indicating whether resync is required for this disk.
- SecretIdentifier string
- The secret URL / identifier (BEK).
- TfoDisk stringName 
- The test failover name for the managed disk.
- allowedDisk List<String>Level Operation 
- The disk level operations list.
- dataPending DoubleAt Source Agent In MB 
- The data pending at source virtual machine in MB.
- dataPending DoubleIn Staging Storage Account In MB 
- The data pending for replication in MB at staging account.
- dekKey StringVault Arm Id 
- The KeyVault resource id for secret (BEK).
- diskCapacity DoubleIn Bytes 
- The disk capacity in bytes.
- diskId String
- The managed disk Arm id.
- diskName String
- The disk name.
- diskState String
- The disk state.
- diskType String
- The type of disk.
- failoverDisk StringName 
- The failover name for the managed disk.
- isDisk BooleanEncrypted 
- A value indicating whether vm has encrypted os disk or not.
- isDisk BooleanKey Encrypted 
- A value indicating whether disk key got encrypted or not.
- kekKey StringVault Arm Id 
- The KeyVault resource id for key (KEK).
- keyIdentifier String
- The key URL / identifier (KEK).
- monitoringJob StringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoringPercentage IntegerCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primaryDisk StringEncryption Set Id 
- The primary disk encryption set Id.
- primaryStaging StringAzure Storage Account Id 
- The primary staging storage account.
- recoveryDisk StringEncryption Set Id 
- The recovery disk encryption set Id.
- recoveryOrignal StringTarget Disk Id 
- Recovery original target disk Arm Id.
- recoveryReplica StringDisk Account Type 
- The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recoveryReplica StringDisk Id 
- Recovery replica disk Arm Id.
- recoveryResource StringGroup Id 
- The recovery disk resource group Arm Id.
- recoveryTarget StringDisk Account Type 
- The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recoveryTarget StringDisk Id 
- Recovery target disk Arm Id.
- resyncRequired Boolean
- A value indicating whether resync is required for this disk.
- secretIdentifier String
- The secret URL / identifier (BEK).
- tfoDisk StringName 
- The test failover name for the managed disk.
- allowedDisk string[]Level Operation 
- The disk level operations list.
- dataPending numberAt Source Agent In MB 
- The data pending at source virtual machine in MB.
- dataPending numberIn Staging Storage Account In MB 
- The data pending for replication in MB at staging account.
- dekKey stringVault Arm Id 
- The KeyVault resource id for secret (BEK).
- diskCapacity numberIn Bytes 
- The disk capacity in bytes.
- diskId string
- The managed disk Arm id.
- diskName string
- The disk name.
- diskState string
- The disk state.
- diskType string
- The type of disk.
- failoverDisk stringName 
- The failover name for the managed disk.
- isDisk booleanEncrypted 
- A value indicating whether vm has encrypted os disk or not.
- isDisk booleanKey Encrypted 
- A value indicating whether disk key got encrypted or not.
- kekKey stringVault Arm Id 
- The KeyVault resource id for key (KEK).
- keyIdentifier string
- The key URL / identifier (KEK).
- monitoringJob stringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoringPercentage numberCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primaryDisk stringEncryption Set Id 
- The primary disk encryption set Id.
- primaryStaging stringAzure Storage Account Id 
- The primary staging storage account.
- recoveryDisk stringEncryption Set Id 
- The recovery disk encryption set Id.
- recoveryOrignal stringTarget Disk Id 
- Recovery original target disk Arm Id.
- recoveryReplica stringDisk Account Type 
- The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recoveryReplica stringDisk Id 
- Recovery replica disk Arm Id.
- recoveryResource stringGroup Id 
- The recovery disk resource group Arm Id.
- recoveryTarget stringDisk Account Type 
- The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recoveryTarget stringDisk Id 
- Recovery target disk Arm Id.
- resyncRequired boolean
- A value indicating whether resync is required for this disk.
- secretIdentifier string
- The secret URL / identifier (BEK).
- tfoDisk stringName 
- The test failover name for the managed disk.
- allowed_disk_ Sequence[str]level_ operation 
- The disk level operations list.
- data_pending_ floatat_ source_ agent_ in_ mb 
- The data pending at source virtual machine in MB.
- data_pending_ floatin_ staging_ storage_ account_ in_ mb 
- The data pending for replication in MB at staging account.
- dek_key_ strvault_ arm_ id 
- The KeyVault resource id for secret (BEK).
- disk_capacity_ floatin_ bytes 
- The disk capacity in bytes.
- disk_id str
- The managed disk Arm id.
- disk_name str
- The disk name.
- disk_state str
- The disk state.
- disk_type str
- The type of disk.
- failover_disk_ strname 
- The failover name for the managed disk.
- is_disk_ boolencrypted 
- A value indicating whether vm has encrypted os disk or not.
- is_disk_ boolkey_ encrypted 
- A value indicating whether disk key got encrypted or not.
- kek_key_ strvault_ arm_ id 
- The KeyVault resource id for key (KEK).
- key_identifier str
- The key URL / identifier (KEK).
- monitoring_job_ strtype 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring_percentage_ intcompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary_disk_ strencryption_ set_ id 
- The primary disk encryption set Id.
- primary_staging_ strazure_ storage_ account_ id 
- The primary staging storage account.
- recovery_disk_ strencryption_ set_ id 
- The recovery disk encryption set Id.
- recovery_orignal_ strtarget_ disk_ id 
- Recovery original target disk Arm Id.
- recovery_replica_ strdisk_ account_ type 
- The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery_replica_ strdisk_ id 
- Recovery replica disk Arm Id.
- recovery_resource_ strgroup_ id 
- The recovery disk resource group Arm Id.
- recovery_target_ strdisk_ account_ type 
- The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recovery_target_ strdisk_ id 
- Recovery target disk Arm Id.
- resync_required bool
- A value indicating whether resync is required for this disk.
- secret_identifier str
- The secret URL / identifier (BEK).
- tfo_disk_ strname 
- The test failover name for the managed disk.
- allowedDisk List<String>Level Operation 
- The disk level operations list.
- dataPending NumberAt Source Agent In MB 
- The data pending at source virtual machine in MB.
- dataPending NumberIn Staging Storage Account In MB 
- The data pending for replication in MB at staging account.
- dekKey StringVault Arm Id 
- The KeyVault resource id for secret (BEK).
- diskCapacity NumberIn Bytes 
- The disk capacity in bytes.
- diskId String
- The managed disk Arm id.
- diskName String
- The disk name.
- diskState String
- The disk state.
- diskType String
- The type of disk.
- failoverDisk StringName 
- The failover name for the managed disk.
- isDisk BooleanEncrypted 
- A value indicating whether vm has encrypted os disk or not.
- isDisk BooleanKey Encrypted 
- A value indicating whether disk key got encrypted or not.
- kekKey StringVault Arm Id 
- The KeyVault resource id for key (KEK).
- keyIdentifier String
- The key URL / identifier (KEK).
- monitoringJob StringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoringPercentage NumberCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primaryDisk StringEncryption Set Id 
- The primary disk encryption set Id.
- primaryStaging StringAzure Storage Account Id 
- The primary staging storage account.
- recoveryDisk StringEncryption Set Id 
- The recovery disk encryption set Id.
- recoveryOrignal StringTarget Disk Id 
- Recovery original target disk Arm Id.
- recoveryReplica StringDisk Account Type 
- The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recoveryReplica StringDisk Id 
- Recovery replica disk Arm Id.
- recoveryResource StringGroup Id 
- The recovery disk resource group Arm Id.
- recoveryTarget StringDisk Account Type 
- The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recoveryTarget StringDisk Id 
- Recovery target disk Arm Id.
- resyncRequired Boolean
- A value indicating whether resync is required for this disk.
- secretIdentifier String
- The secret URL / identifier (BEK).
- tfoDisk StringName 
- The test failover name for the managed disk.
A2AProtectedManagedDiskDetailsResponse, A2AProtectedManagedDiskDetailsResponseArgs          
- AllowedDisk List<string>Level Operation 
- The disk level operations list.
- DataPending doubleAt Source Agent In MB 
- The data pending at source virtual machine in MB.
- DataPending doubleIn Staging Storage Account In MB 
- The data pending for replication in MB at staging account.
- DekKey stringVault Arm Id 
- The KeyVault resource id for secret (BEK).
- DiskCapacity doubleIn Bytes 
- The disk capacity in bytes.
- DiskId string
- The managed disk Arm id.
- DiskName string
- The disk name.
- DiskState string
- The disk state.
- DiskType string
- The type of disk.
- FailoverDisk stringName 
- The failover name for the managed disk.
- IsDisk boolEncrypted 
- A value indicating whether vm has encrypted os disk or not.
- IsDisk boolKey Encrypted 
- A value indicating whether disk key got encrypted or not.
- KekKey stringVault Arm Id 
- The KeyVault resource id for key (KEK).
- KeyIdentifier string
- The key URL / identifier (KEK).
- MonitoringJob stringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- MonitoringPercentage intCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- PrimaryDisk stringEncryption Set Id 
- The primary disk encryption set Id.
- PrimaryStaging stringAzure Storage Account Id 
- The primary staging storage account.
- RecoveryDisk stringEncryption Set Id 
- The recovery disk encryption set Id.
- RecoveryOrignal stringTarget Disk Id 
- Recovery original target disk Arm Id.
- RecoveryReplica stringDisk Account Type 
- The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- RecoveryReplica stringDisk Id 
- Recovery replica disk Arm Id.
- RecoveryResource stringGroup Id 
- The recovery disk resource group Arm Id.
- RecoveryTarget stringDisk Account Type 
- The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- RecoveryTarget stringDisk Id 
- Recovery target disk Arm Id.
- ResyncRequired bool
- A value indicating whether resync is required for this disk.
- SecretIdentifier string
- The secret URL / identifier (BEK).
- TfoDisk stringName 
- The test failover name for the managed disk.
- AllowedDisk []stringLevel Operation 
- The disk level operations list.
- DataPending float64At Source Agent In MB 
- The data pending at source virtual machine in MB.
- DataPending float64In Staging Storage Account In MB 
- The data pending for replication in MB at staging account.
- DekKey stringVault Arm Id 
- The KeyVault resource id for secret (BEK).
- DiskCapacity float64In Bytes 
- The disk capacity in bytes.
- DiskId string
- The managed disk Arm id.
- DiskName string
- The disk name.
- DiskState string
- The disk state.
- DiskType string
- The type of disk.
- FailoverDisk stringName 
- The failover name for the managed disk.
- IsDisk boolEncrypted 
- A value indicating whether vm has encrypted os disk or not.
- IsDisk boolKey Encrypted 
- A value indicating whether disk key got encrypted or not.
- KekKey stringVault Arm Id 
- The KeyVault resource id for key (KEK).
- KeyIdentifier string
- The key URL / identifier (KEK).
- MonitoringJob stringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- MonitoringPercentage intCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- PrimaryDisk stringEncryption Set Id 
- The primary disk encryption set Id.
- PrimaryStaging stringAzure Storage Account Id 
- The primary staging storage account.
- RecoveryDisk stringEncryption Set Id 
- The recovery disk encryption set Id.
- RecoveryOrignal stringTarget Disk Id 
- Recovery original target disk Arm Id.
- RecoveryReplica stringDisk Account Type 
- The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- RecoveryReplica stringDisk Id 
- Recovery replica disk Arm Id.
- RecoveryResource stringGroup Id 
- The recovery disk resource group Arm Id.
- RecoveryTarget stringDisk Account Type 
- The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- RecoveryTarget stringDisk Id 
- Recovery target disk Arm Id.
- ResyncRequired bool
- A value indicating whether resync is required for this disk.
- SecretIdentifier string
- The secret URL / identifier (BEK).
- TfoDisk stringName 
- The test failover name for the managed disk.
- allowedDisk List<String>Level Operation 
- The disk level operations list.
- dataPending DoubleAt Source Agent In MB 
- The data pending at source virtual machine in MB.
- dataPending DoubleIn Staging Storage Account In MB 
- The data pending for replication in MB at staging account.
- dekKey StringVault Arm Id 
- The KeyVault resource id for secret (BEK).
- diskCapacity DoubleIn Bytes 
- The disk capacity in bytes.
- diskId String
- The managed disk Arm id.
- diskName String
- The disk name.
- diskState String
- The disk state.
- diskType String
- The type of disk.
- failoverDisk StringName 
- The failover name for the managed disk.
- isDisk BooleanEncrypted 
- A value indicating whether vm has encrypted os disk or not.
- isDisk BooleanKey Encrypted 
- A value indicating whether disk key got encrypted or not.
- kekKey StringVault Arm Id 
- The KeyVault resource id for key (KEK).
- keyIdentifier String
- The key URL / identifier (KEK).
- monitoringJob StringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoringPercentage IntegerCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primaryDisk StringEncryption Set Id 
- The primary disk encryption set Id.
- primaryStaging StringAzure Storage Account Id 
- The primary staging storage account.
- recoveryDisk StringEncryption Set Id 
- The recovery disk encryption set Id.
- recoveryOrignal StringTarget Disk Id 
- Recovery original target disk Arm Id.
- recoveryReplica StringDisk Account Type 
- The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recoveryReplica StringDisk Id 
- Recovery replica disk Arm Id.
- recoveryResource StringGroup Id 
- The recovery disk resource group Arm Id.
- recoveryTarget StringDisk Account Type 
- The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recoveryTarget StringDisk Id 
- Recovery target disk Arm Id.
- resyncRequired Boolean
- A value indicating whether resync is required for this disk.
- secretIdentifier String
- The secret URL / identifier (BEK).
- tfoDisk StringName 
- The test failover name for the managed disk.
- allowedDisk string[]Level Operation 
- The disk level operations list.
- dataPending numberAt Source Agent In MB 
- The data pending at source virtual machine in MB.
- dataPending numberIn Staging Storage Account In MB 
- The data pending for replication in MB at staging account.
- dekKey stringVault Arm Id 
- The KeyVault resource id for secret (BEK).
- diskCapacity numberIn Bytes 
- The disk capacity in bytes.
- diskId string
- The managed disk Arm id.
- diskName string
- The disk name.
- diskState string
- The disk state.
- diskType string
- The type of disk.
- failoverDisk stringName 
- The failover name for the managed disk.
- isDisk booleanEncrypted 
- A value indicating whether vm has encrypted os disk or not.
- isDisk booleanKey Encrypted 
- A value indicating whether disk key got encrypted or not.
- kekKey stringVault Arm Id 
- The KeyVault resource id for key (KEK).
- keyIdentifier string
- The key URL / identifier (KEK).
- monitoringJob stringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoringPercentage numberCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primaryDisk stringEncryption Set Id 
- The primary disk encryption set Id.
- primaryStaging stringAzure Storage Account Id 
- The primary staging storage account.
- recoveryDisk stringEncryption Set Id 
- The recovery disk encryption set Id.
- recoveryOrignal stringTarget Disk Id 
- Recovery original target disk Arm Id.
- recoveryReplica stringDisk Account Type 
- The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recoveryReplica stringDisk Id 
- Recovery replica disk Arm Id.
- recoveryResource stringGroup Id 
- The recovery disk resource group Arm Id.
- recoveryTarget stringDisk Account Type 
- The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recoveryTarget stringDisk Id 
- Recovery target disk Arm Id.
- resyncRequired boolean
- A value indicating whether resync is required for this disk.
- secretIdentifier string
- The secret URL / identifier (BEK).
- tfoDisk stringName 
- The test failover name for the managed disk.
- allowed_disk_ Sequence[str]level_ operation 
- The disk level operations list.
- data_pending_ floatat_ source_ agent_ in_ mb 
- The data pending at source virtual machine in MB.
- data_pending_ floatin_ staging_ storage_ account_ in_ mb 
- The data pending for replication in MB at staging account.
- dek_key_ strvault_ arm_ id 
- The KeyVault resource id for secret (BEK).
- disk_capacity_ floatin_ bytes 
- The disk capacity in bytes.
- disk_id str
- The managed disk Arm id.
- disk_name str
- The disk name.
- disk_state str
- The disk state.
- disk_type str
- The type of disk.
- failover_disk_ strname 
- The failover name for the managed disk.
- is_disk_ boolencrypted 
- A value indicating whether vm has encrypted os disk or not.
- is_disk_ boolkey_ encrypted 
- A value indicating whether disk key got encrypted or not.
- kek_key_ strvault_ arm_ id 
- The KeyVault resource id for key (KEK).
- key_identifier str
- The key URL / identifier (KEK).
- monitoring_job_ strtype 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring_percentage_ intcompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary_disk_ strencryption_ set_ id 
- The primary disk encryption set Id.
- primary_staging_ strazure_ storage_ account_ id 
- The primary staging storage account.
- recovery_disk_ strencryption_ set_ id 
- The recovery disk encryption set Id.
- recovery_orignal_ strtarget_ disk_ id 
- Recovery original target disk Arm Id.
- recovery_replica_ strdisk_ account_ type 
- The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery_replica_ strdisk_ id 
- Recovery replica disk Arm Id.
- recovery_resource_ strgroup_ id 
- The recovery disk resource group Arm Id.
- recovery_target_ strdisk_ account_ type 
- The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recovery_target_ strdisk_ id 
- Recovery target disk Arm Id.
- resync_required bool
- A value indicating whether resync is required for this disk.
- secret_identifier str
- The secret URL / identifier (BEK).
- tfo_disk_ strname 
- The test failover name for the managed disk.
- allowedDisk List<String>Level Operation 
- The disk level operations list.
- dataPending NumberAt Source Agent In MB 
- The data pending at source virtual machine in MB.
- dataPending NumberIn Staging Storage Account In MB 
- The data pending for replication in MB at staging account.
- dekKey StringVault Arm Id 
- The KeyVault resource id for secret (BEK).
- diskCapacity NumberIn Bytes 
- The disk capacity in bytes.
- diskId String
- The managed disk Arm id.
- diskName String
- The disk name.
- diskState String
- The disk state.
- diskType String
- The type of disk.
- failoverDisk StringName 
- The failover name for the managed disk.
- isDisk BooleanEncrypted 
- A value indicating whether vm has encrypted os disk or not.
- isDisk BooleanKey Encrypted 
- A value indicating whether disk key got encrypted or not.
- kekKey StringVault Arm Id 
- The KeyVault resource id for key (KEK).
- keyIdentifier String
- The key URL / identifier (KEK).
- monitoringJob StringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoringPercentage NumberCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primaryDisk StringEncryption Set Id 
- The primary disk encryption set Id.
- primaryStaging StringAzure Storage Account Id 
- The primary staging storage account.
- recoveryDisk StringEncryption Set Id 
- The recovery disk encryption set Id.
- recoveryOrignal StringTarget Disk Id 
- Recovery original target disk Arm Id.
- recoveryReplica StringDisk Account Type 
- The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recoveryReplica StringDisk Id 
- Recovery replica disk Arm Id.
- recoveryResource StringGroup Id 
- The recovery disk resource group Arm Id.
- recoveryTarget StringDisk Account Type 
- The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recoveryTarget StringDisk Id 
- Recovery target disk Arm Id.
- resyncRequired Boolean
- A value indicating whether resync is required for this disk.
- secretIdentifier String
- The secret URL / identifier (BEK).
- tfoDisk StringName 
- The test failover name for the managed disk.
A2AReplicationProtectionClusterDetails, A2AReplicationProtectionClusterDetailsArgs        
- ClusterManagement stringId 
- The cluster management Id.
- FailoverRecovery stringPoint Id 
- The recovery point Id to which the cluster was failed over.
- InitialPrimary Pulumi.Extended Location Azure Native. Recovery Services. Inputs. Extended Location 
- The initial primary extended location.
- InitialPrimary stringFabric Location 
- The initial primary fabric location.
- InitialPrimary stringZone 
- The initial primary availability zone.
- InitialRecovery Pulumi.Extended Location Azure Native. Recovery Services. Inputs. Extended Location 
- The initial recovery extended location.
- InitialRecovery stringFabric Location 
- The initial recovery fabric location.
- InitialRecovery stringZone 
- The initial recovery availability zone.
- LastRpo stringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- LifecycleId string
- An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.
- MultiVm string | Pulumi.Group Create Option Azure Native. Recovery Services. Multi Vm Group Create Option 
- Whether Multi VM group is auto created or specified by user.
- MultiVm stringGroup Id 
- The multi vm group Id.
- MultiVm stringGroup Name 
- The multi vm group name.
- PrimaryAvailability stringZone 
- The primary availability zone.
- PrimaryExtended Pulumi.Location Azure Native. Recovery Services. Inputs. Extended Location 
- The primary Extended Location.
- PrimaryFabric stringLocation 
- Primary fabric location.
- RecoveryAvailability stringZone 
- The recovery availability zone.
- RecoveryExtended Pulumi.Location Azure Native. Recovery Services. Inputs. Extended Location 
- The recovery Extended Location.
- RecoveryFabric stringLocation 
- The recovery fabric location.
- RpoIn doubleSeconds 
- The last RPO value in seconds.
- ClusterManagement stringId 
- The cluster management Id.
- FailoverRecovery stringPoint Id 
- The recovery point Id to which the cluster was failed over.
- InitialPrimary ExtendedExtended Location Location 
- The initial primary extended location.
- InitialPrimary stringFabric Location 
- The initial primary fabric location.
- InitialPrimary stringZone 
- The initial primary availability zone.
- InitialRecovery ExtendedExtended Location Location 
- The initial recovery extended location.
- InitialRecovery stringFabric Location 
- The initial recovery fabric location.
- InitialRecovery stringZone 
- The initial recovery availability zone.
- LastRpo stringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- LifecycleId string
- An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.
- MultiVm string | MultiGroup Create Option Vm Group Create Option 
- Whether Multi VM group is auto created or specified by user.
- MultiVm stringGroup Id 
- The multi vm group Id.
- MultiVm stringGroup Name 
- The multi vm group name.
- PrimaryAvailability stringZone 
- The primary availability zone.
- PrimaryExtended ExtendedLocation Location 
- The primary Extended Location.
- PrimaryFabric stringLocation 
- Primary fabric location.
- RecoveryAvailability stringZone 
- The recovery availability zone.
- RecoveryExtended ExtendedLocation Location 
- The recovery Extended Location.
- RecoveryFabric stringLocation 
- The recovery fabric location.
- RpoIn float64Seconds 
- The last RPO value in seconds.
- clusterManagement StringId 
- The cluster management Id.
- failoverRecovery StringPoint Id 
- The recovery point Id to which the cluster was failed over.
- initialPrimary ExtendedExtended Location Location 
- The initial primary extended location.
- initialPrimary StringFabric Location 
- The initial primary fabric location.
- initialPrimary StringZone 
- The initial primary availability zone.
- initialRecovery ExtendedExtended Location Location 
- The initial recovery extended location.
- initialRecovery StringFabric Location 
- The initial recovery fabric location.
- initialRecovery StringZone 
- The initial recovery availability zone.
- lastRpo StringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycleId String
- An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.
- multiVm String | MultiGroup Create Option Vm Group Create Option 
- Whether Multi VM group is auto created or specified by user.
- multiVm StringGroup Id 
- The multi vm group Id.
- multiVm StringGroup Name 
- The multi vm group name.
- primaryAvailability StringZone 
- The primary availability zone.
- primaryExtended ExtendedLocation Location 
- The primary Extended Location.
- primaryFabric StringLocation 
- Primary fabric location.
- recoveryAvailability StringZone 
- The recovery availability zone.
- recoveryExtended ExtendedLocation Location 
- The recovery Extended Location.
- recoveryFabric StringLocation 
- The recovery fabric location.
- rpoIn DoubleSeconds 
- The last RPO value in seconds.
- clusterManagement stringId 
- The cluster management Id.
- failoverRecovery stringPoint Id 
- The recovery point Id to which the cluster was failed over.
- initialPrimary ExtendedExtended Location Location 
- The initial primary extended location.
- initialPrimary stringFabric Location 
- The initial primary fabric location.
- initialPrimary stringZone 
- The initial primary availability zone.
- initialRecovery ExtendedExtended Location Location 
- The initial recovery extended location.
- initialRecovery stringFabric Location 
- The initial recovery fabric location.
- initialRecovery stringZone 
- The initial recovery availability zone.
- lastRpo stringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycleId string
- An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.
- multiVm string | MultiGroup Create Option Vm Group Create Option 
- Whether Multi VM group is auto created or specified by user.
- multiVm stringGroup Id 
- The multi vm group Id.
- multiVm stringGroup Name 
- The multi vm group name.
- primaryAvailability stringZone 
- The primary availability zone.
- primaryExtended ExtendedLocation Location 
- The primary Extended Location.
- primaryFabric stringLocation 
- Primary fabric location.
- recoveryAvailability stringZone 
- The recovery availability zone.
- recoveryExtended ExtendedLocation Location 
- The recovery Extended Location.
- recoveryFabric stringLocation 
- The recovery fabric location.
- rpoIn numberSeconds 
- The last RPO value in seconds.
- cluster_management_ strid 
- The cluster management Id.
- failover_recovery_ strpoint_ id 
- The recovery point Id to which the cluster was failed over.
- initial_primary_ Extendedextended_ location Location 
- The initial primary extended location.
- initial_primary_ strfabric_ location 
- The initial primary fabric location.
- initial_primary_ strzone 
- The initial primary availability zone.
- initial_recovery_ Extendedextended_ location Location 
- The initial recovery extended location.
- initial_recovery_ strfabric_ location 
- The initial recovery fabric location.
- initial_recovery_ strzone 
- The initial recovery availability zone.
- last_rpo_ strcalculated_ time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycle_id str
- An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.
- multi_vm_ str | Multigroup_ create_ option Vm Group Create Option 
- Whether Multi VM group is auto created or specified by user.
- multi_vm_ strgroup_ id 
- The multi vm group Id.
- multi_vm_ strgroup_ name 
- The multi vm group name.
- primary_availability_ strzone 
- The primary availability zone.
- primary_extended_ Extendedlocation Location 
- The primary Extended Location.
- primary_fabric_ strlocation 
- Primary fabric location.
- recovery_availability_ strzone 
- The recovery availability zone.
- recovery_extended_ Extendedlocation Location 
- The recovery Extended Location.
- recovery_fabric_ strlocation 
- The recovery fabric location.
- rpo_in_ floatseconds 
- The last RPO value in seconds.
- clusterManagement StringId 
- The cluster management Id.
- failoverRecovery StringPoint Id 
- The recovery point Id to which the cluster was failed over.
- initialPrimary Property MapExtended Location 
- The initial primary extended location.
- initialPrimary StringFabric Location 
- The initial primary fabric location.
- initialPrimary StringZone 
- The initial primary availability zone.
- initialRecovery Property MapExtended Location 
- The initial recovery extended location.
- initialRecovery StringFabric Location 
- The initial recovery fabric location.
- initialRecovery StringZone 
- The initial recovery availability zone.
- lastRpo StringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycleId String
- An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.
- multiVm String | "AutoGroup Create Option Created" | "User Specified" 
- Whether Multi VM group is auto created or specified by user.
- multiVm StringGroup Id 
- The multi vm group Id.
- multiVm StringGroup Name 
- The multi vm group name.
- primaryAvailability StringZone 
- The primary availability zone.
- primaryExtended Property MapLocation 
- The primary Extended Location.
- primaryFabric StringLocation 
- Primary fabric location.
- recoveryAvailability StringZone 
- The recovery availability zone.
- recoveryExtended Property MapLocation 
- The recovery Extended Location.
- recoveryFabric StringLocation 
- The recovery fabric location.
- rpoIn NumberSeconds 
- The last RPO value in seconds.
A2AReplicationProtectionClusterDetailsResponse, A2AReplicationProtectionClusterDetailsResponseArgs          
- ClusterManagement stringId 
- The cluster management Id.
- FailoverRecovery stringPoint Id 
- The recovery point Id to which the cluster was failed over.
- InitialPrimary Pulumi.Extended Location Azure Native. Recovery Services. Inputs. Extended Location Response 
- The initial primary extended location.
- InitialPrimary stringFabric Location 
- The initial primary fabric location.
- InitialPrimary stringZone 
- The initial primary availability zone.
- InitialRecovery Pulumi.Extended Location Azure Native. Recovery Services. Inputs. Extended Location Response 
- The initial recovery extended location.
- InitialRecovery stringFabric Location 
- The initial recovery fabric location.
- InitialRecovery stringZone 
- The initial recovery availability zone.
- LastRpo stringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- LifecycleId string
- An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.
- MultiVm stringGroup Create Option 
- Whether Multi VM group is auto created or specified by user.
- MultiVm stringGroup Id 
- The multi vm group Id.
- MultiVm stringGroup Name 
- The multi vm group name.
- PrimaryAvailability stringZone 
- The primary availability zone.
- PrimaryExtended Pulumi.Location Azure Native. Recovery Services. Inputs. Extended Location Response 
- The primary Extended Location.
- PrimaryFabric stringLocation 
- Primary fabric location.
- RecoveryAvailability stringZone 
- The recovery availability zone.
- RecoveryExtended Pulumi.Location Azure Native. Recovery Services. Inputs. Extended Location Response 
- The recovery Extended Location.
- RecoveryFabric stringLocation 
- The recovery fabric location.
- RpoIn doubleSeconds 
- The last RPO value in seconds.
- ClusterManagement stringId 
- The cluster management Id.
- FailoverRecovery stringPoint Id 
- The recovery point Id to which the cluster was failed over.
- InitialPrimary ExtendedExtended Location Location Response 
- The initial primary extended location.
- InitialPrimary stringFabric Location 
- The initial primary fabric location.
- InitialPrimary stringZone 
- The initial primary availability zone.
- InitialRecovery ExtendedExtended Location Location Response 
- The initial recovery extended location.
- InitialRecovery stringFabric Location 
- The initial recovery fabric location.
- InitialRecovery stringZone 
- The initial recovery availability zone.
- LastRpo stringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- LifecycleId string
- An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.
- MultiVm stringGroup Create Option 
- Whether Multi VM group is auto created or specified by user.
- MultiVm stringGroup Id 
- The multi vm group Id.
- MultiVm stringGroup Name 
- The multi vm group name.
- PrimaryAvailability stringZone 
- The primary availability zone.
- PrimaryExtended ExtendedLocation Location Response 
- The primary Extended Location.
- PrimaryFabric stringLocation 
- Primary fabric location.
- RecoveryAvailability stringZone 
- The recovery availability zone.
- RecoveryExtended ExtendedLocation Location Response 
- The recovery Extended Location.
- RecoveryFabric stringLocation 
- The recovery fabric location.
- RpoIn float64Seconds 
- The last RPO value in seconds.
- clusterManagement StringId 
- The cluster management Id.
- failoverRecovery StringPoint Id 
- The recovery point Id to which the cluster was failed over.
- initialPrimary ExtendedExtended Location Location Response 
- The initial primary extended location.
- initialPrimary StringFabric Location 
- The initial primary fabric location.
- initialPrimary StringZone 
- The initial primary availability zone.
- initialRecovery ExtendedExtended Location Location Response 
- The initial recovery extended location.
- initialRecovery StringFabric Location 
- The initial recovery fabric location.
- initialRecovery StringZone 
- The initial recovery availability zone.
- lastRpo StringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycleId String
- An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.
- multiVm StringGroup Create Option 
- Whether Multi VM group is auto created or specified by user.
- multiVm StringGroup Id 
- The multi vm group Id.
- multiVm StringGroup Name 
- The multi vm group name.
- primaryAvailability StringZone 
- The primary availability zone.
- primaryExtended ExtendedLocation Location Response 
- The primary Extended Location.
- primaryFabric StringLocation 
- Primary fabric location.
- recoveryAvailability StringZone 
- The recovery availability zone.
- recoveryExtended ExtendedLocation Location Response 
- The recovery Extended Location.
- recoveryFabric StringLocation 
- The recovery fabric location.
- rpoIn DoubleSeconds 
- The last RPO value in seconds.
- clusterManagement stringId 
- The cluster management Id.
- failoverRecovery stringPoint Id 
- The recovery point Id to which the cluster was failed over.
- initialPrimary ExtendedExtended Location Location Response 
- The initial primary extended location.
- initialPrimary stringFabric Location 
- The initial primary fabric location.
- initialPrimary stringZone 
- The initial primary availability zone.
- initialRecovery ExtendedExtended Location Location Response 
- The initial recovery extended location.
- initialRecovery stringFabric Location 
- The initial recovery fabric location.
- initialRecovery stringZone 
- The initial recovery availability zone.
- lastRpo stringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycleId string
- An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.
- multiVm stringGroup Create Option 
- Whether Multi VM group is auto created or specified by user.
- multiVm stringGroup Id 
- The multi vm group Id.
- multiVm stringGroup Name 
- The multi vm group name.
- primaryAvailability stringZone 
- The primary availability zone.
- primaryExtended ExtendedLocation Location Response 
- The primary Extended Location.
- primaryFabric stringLocation 
- Primary fabric location.
- recoveryAvailability stringZone 
- The recovery availability zone.
- recoveryExtended ExtendedLocation Location Response 
- The recovery Extended Location.
- recoveryFabric stringLocation 
- The recovery fabric location.
- rpoIn numberSeconds 
- The last RPO value in seconds.
- cluster_management_ strid 
- The cluster management Id.
- failover_recovery_ strpoint_ id 
- The recovery point Id to which the cluster was failed over.
- initial_primary_ Extendedextended_ location Location Response 
- The initial primary extended location.
- initial_primary_ strfabric_ location 
- The initial primary fabric location.
- initial_primary_ strzone 
- The initial primary availability zone.
- initial_recovery_ Extendedextended_ location Location Response 
- The initial recovery extended location.
- initial_recovery_ strfabric_ location 
- The initial recovery fabric location.
- initial_recovery_ strzone 
- The initial recovery availability zone.
- last_rpo_ strcalculated_ time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycle_id str
- An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.
- multi_vm_ strgroup_ create_ option 
- Whether Multi VM group is auto created or specified by user.
- multi_vm_ strgroup_ id 
- The multi vm group Id.
- multi_vm_ strgroup_ name 
- The multi vm group name.
- primary_availability_ strzone 
- The primary availability zone.
- primary_extended_ Extendedlocation Location Response 
- The primary Extended Location.
- primary_fabric_ strlocation 
- Primary fabric location.
- recovery_availability_ strzone 
- The recovery availability zone.
- recovery_extended_ Extendedlocation Location Response 
- The recovery Extended Location.
- recovery_fabric_ strlocation 
- The recovery fabric location.
- rpo_in_ floatseconds 
- The last RPO value in seconds.
- clusterManagement StringId 
- The cluster management Id.
- failoverRecovery StringPoint Id 
- The recovery point Id to which the cluster was failed over.
- initialPrimary Property MapExtended Location 
- The initial primary extended location.
- initialPrimary StringFabric Location 
- The initial primary fabric location.
- initialPrimary StringZone 
- The initial primary availability zone.
- initialRecovery Property MapExtended Location 
- The initial recovery extended location.
- initialRecovery StringFabric Location 
- The initial recovery fabric location.
- initialRecovery StringZone 
- The initial recovery availability zone.
- lastRpo StringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycleId String
- An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.
- multiVm StringGroup Create Option 
- Whether Multi VM group is auto created or specified by user.
- multiVm StringGroup Id 
- The multi vm group Id.
- multiVm StringGroup Name 
- The multi vm group name.
- primaryAvailability StringZone 
- The primary availability zone.
- primaryExtended Property MapLocation 
- The primary Extended Location.
- primaryFabric StringLocation 
- Primary fabric location.
- recoveryAvailability StringZone 
- The recovery availability zone.
- recoveryExtended Property MapLocation 
- The recovery Extended Location.
- recoveryFabric StringLocation 
- The recovery fabric location.
- rpoIn NumberSeconds 
- The last RPO value in seconds.
A2ASharedDiskIRErrorDetailsResponse, A2ASharedDiskIRErrorDetailsResponseArgs          
- ErrorCode string
- The error code.
- ErrorCode stringEnum 
- The error code enum.
- ErrorMessage string
- The error message.
- PossibleCauses string
- The possible causes.
- RecommendedAction string
- The recommended action.
- ErrorCode string
- The error code.
- ErrorCode stringEnum 
- The error code enum.
- ErrorMessage string
- The error message.
- PossibleCauses string
- The possible causes.
- RecommendedAction string
- The recommended action.
- errorCode String
- The error code.
- errorCode StringEnum 
- The error code enum.
- errorMessage String
- The error message.
- possibleCauses String
- The possible causes.
- recommendedAction String
- The recommended action.
- errorCode string
- The error code.
- errorCode stringEnum 
- The error code enum.
- errorMessage string
- The error message.
- possibleCauses string
- The possible causes.
- recommendedAction string
- The recommended action.
- error_code str
- The error code.
- error_code_ strenum 
- The error code enum.
- error_message str
- The error message.
- possible_causes str
- The possible causes.
- recommended_action str
- The recommended action.
- errorCode String
- The error code.
- errorCode StringEnum 
- The error code enum.
- errorMessage String
- The error message.
- possibleCauses String
- The possible causes.
- recommendedAction String
- The recommended action.
A2ASharedDiskReplicationDetails, A2ASharedDiskReplicationDetailsArgs        
- FailoverRecovery stringPoint Id 
- The recovery point id to which the Virtual node was failed over.
- LastRpo stringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- ManagementId string
- The management Id.
- MonitoringJob stringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- MonitoringPercentage intCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- PrimaryFabric stringLocation 
- Primary fabric location.
- ProtectedManaged List<Pulumi.Disks Azure Native. Recovery Services. Inputs. A2AProtected Managed Disk Details> 
- The list of protected managed disks.
- RecoveryFabric stringLocation 
- The recovery fabric location.
- RpoIn doubleSeconds 
- The last RPO value in seconds.
- UnprotectedDisks List<Pulumi.Azure Native. Recovery Services. Inputs. A2AUnprotected Disk Details> 
- The list of unprotected disks.
- FailoverRecovery stringPoint Id 
- The recovery point id to which the Virtual node was failed over.
- LastRpo stringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- ManagementId string
- The management Id.
- MonitoringJob stringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- MonitoringPercentage intCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- PrimaryFabric stringLocation 
- Primary fabric location.
- ProtectedManaged []A2AProtectedDisks Managed Disk Details 
- The list of protected managed disks.
- RecoveryFabric stringLocation 
- The recovery fabric location.
- RpoIn float64Seconds 
- The last RPO value in seconds.
- UnprotectedDisks []A2AUnprotectedDisk Details 
- The list of unprotected disks.
- failoverRecovery StringPoint Id 
- The recovery point id to which the Virtual node was failed over.
- lastRpo StringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- managementId String
- The management Id.
- monitoringJob StringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoringPercentage IntegerCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primaryFabric StringLocation 
- Primary fabric location.
- protectedManaged List<A2AProtectedDisks Managed Disk Details> 
- The list of protected managed disks.
- recoveryFabric StringLocation 
- The recovery fabric location.
- rpoIn DoubleSeconds 
- The last RPO value in seconds.
- unprotectedDisks List<A2AUnprotectedDisk Details> 
- The list of unprotected disks.
- failoverRecovery stringPoint Id 
- The recovery point id to which the Virtual node was failed over.
- lastRpo stringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- managementId string
- The management Id.
- monitoringJob stringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoringPercentage numberCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primaryFabric stringLocation 
- Primary fabric location.
- protectedManaged A2AProtectedDisks Managed Disk Details[] 
- The list of protected managed disks.
- recoveryFabric stringLocation 
- The recovery fabric location.
- rpoIn numberSeconds 
- The last RPO value in seconds.
- unprotectedDisks A2AUnprotectedDisk Details[] 
- The list of unprotected disks.
- failover_recovery_ strpoint_ id 
- The recovery point id to which the Virtual node was failed over.
- last_rpo_ strcalculated_ time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- management_id str
- The management Id.
- monitoring_job_ strtype 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring_percentage_ intcompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary_fabric_ strlocation 
- Primary fabric location.
- protected_managed_ Sequence[A2AProtecteddisks Managed Disk Details] 
- The list of protected managed disks.
- recovery_fabric_ strlocation 
- The recovery fabric location.
- rpo_in_ floatseconds 
- The last RPO value in seconds.
- unprotected_disks Sequence[A2AUnprotectedDisk Details] 
- The list of unprotected disks.
- failoverRecovery StringPoint Id 
- The recovery point id to which the Virtual node was failed over.
- lastRpo StringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- managementId String
- The management Id.
- monitoringJob StringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoringPercentage NumberCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primaryFabric StringLocation 
- Primary fabric location.
- protectedManaged List<Property Map>Disks 
- The list of protected managed disks.
- recoveryFabric StringLocation 
- The recovery fabric location.
- rpoIn NumberSeconds 
- The last RPO value in seconds.
- unprotectedDisks List<Property Map>
- The list of unprotected disks.
A2ASharedDiskReplicationDetailsResponse, A2ASharedDiskReplicationDetailsResponseArgs          
- FailoverRecovery stringPoint Id 
- The recovery point id to which the Virtual node was failed over.
- LastRpo stringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- ManagementId string
- The management Id.
- MonitoringJob stringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- MonitoringPercentage intCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- PrimaryFabric stringLocation 
- Primary fabric location.
- ProtectedManaged List<Pulumi.Disks Azure Native. Recovery Services. Inputs. A2AProtected Managed Disk Details Response> 
- The list of protected managed disks.
- RecoveryFabric stringLocation 
- The recovery fabric location.
- RpoIn doubleSeconds 
- The last RPO value in seconds.
- 
List<Pulumi.Azure Native. Recovery Services. Inputs. A2AShared Disk IRError Details Response> 
- The IR Errors.
- UnprotectedDisks List<Pulumi.Azure Native. Recovery Services. Inputs. A2AUnprotected Disk Details Response> 
- The list of unprotected disks.
- FailoverRecovery stringPoint Id 
- The recovery point id to which the Virtual node was failed over.
- LastRpo stringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- ManagementId string
- The management Id.
- MonitoringJob stringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- MonitoringPercentage intCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- PrimaryFabric stringLocation 
- Primary fabric location.
- ProtectedManaged []A2AProtectedDisks Managed Disk Details Response 
- The list of protected managed disks.
- RecoveryFabric stringLocation 
- The recovery fabric location.
- RpoIn float64Seconds 
- The last RPO value in seconds.
- 
[]A2ASharedDisk IRError Details Response 
- The IR Errors.
- UnprotectedDisks []A2AUnprotectedDisk Details Response 
- The list of unprotected disks.
- failoverRecovery StringPoint Id 
- The recovery point id to which the Virtual node was failed over.
- lastRpo StringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- managementId String
- The management Id.
- monitoringJob StringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoringPercentage IntegerCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primaryFabric StringLocation 
- Primary fabric location.
- protectedManaged List<A2AProtectedDisks Managed Disk Details Response> 
- The list of protected managed disks.
- recoveryFabric StringLocation 
- The recovery fabric location.
- rpoIn DoubleSeconds 
- The last RPO value in seconds.
- 
List<A2ASharedDisk IRError Details Response> 
- The IR Errors.
- unprotectedDisks List<A2AUnprotectedDisk Details Response> 
- The list of unprotected disks.
- failoverRecovery stringPoint Id 
- The recovery point id to which the Virtual node was failed over.
- lastRpo stringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- managementId string
- The management Id.
- monitoringJob stringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoringPercentage numberCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primaryFabric stringLocation 
- Primary fabric location.
- protectedManaged A2AProtectedDisks Managed Disk Details Response[] 
- The list of protected managed disks.
- recoveryFabric stringLocation 
- The recovery fabric location.
- rpoIn numberSeconds 
- The last RPO value in seconds.
- 
A2ASharedDisk IRError Details Response[] 
- The IR Errors.
- unprotectedDisks A2AUnprotectedDisk Details Response[] 
- The list of unprotected disks.
- failover_recovery_ strpoint_ id 
- The recovery point id to which the Virtual node was failed over.
- last_rpo_ strcalculated_ time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- management_id str
- The management Id.
- monitoring_job_ strtype 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring_percentage_ intcompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary_fabric_ strlocation 
- Primary fabric location.
- protected_managed_ Sequence[A2AProtecteddisks Managed Disk Details Response] 
- The list of protected managed disks.
- recovery_fabric_ strlocation 
- The recovery fabric location.
- rpo_in_ floatseconds 
- The last RPO value in seconds.
- 
Sequence[A2ASharedDisk IRError Details Response] 
- The IR Errors.
- unprotected_disks Sequence[A2AUnprotectedDisk Details Response] 
- The list of unprotected disks.
- failoverRecovery StringPoint Id 
- The recovery point id to which the Virtual node was failed over.
- lastRpo StringCalculated Time 
- The time (in UTC) when the last RPO value was calculated by Protection Service.
- managementId String
- The management Id.
- monitoringJob StringType 
- The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoringPercentage NumberCompletion 
- The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primaryFabric StringLocation 
- Primary fabric location.
- protectedManaged List<Property Map>Disks 
- The list of protected managed disks.
- recoveryFabric StringLocation 
- The recovery fabric location.
- rpoIn NumberSeconds 
- The last RPO value in seconds.
- List<Property Map>
- The IR Errors.
- unprotectedDisks List<Property Map>
- The list of unprotected disks.
A2AUnprotectedDiskDetails, A2AUnprotectedDiskDetailsArgs      
- DiskAuto string | Pulumi.Protection Status Azure Native. Recovery Services. Auto Protection Of Data Disk 
- A value indicating whether the disk auto protection is enabled.
- DiskLun intId 
- The source lun Id for the data disk.
- DiskAuto string | AutoProtection Status Protection Of Data Disk 
- A value indicating whether the disk auto protection is enabled.
- DiskLun intId 
- The source lun Id for the data disk.
- diskAuto String | AutoProtection Status Protection Of Data Disk 
- A value indicating whether the disk auto protection is enabled.
- diskLun IntegerId 
- The source lun Id for the data disk.
- diskAuto string | AutoProtection Status Protection Of Data Disk 
- A value indicating whether the disk auto protection is enabled.
- diskLun numberId 
- The source lun Id for the data disk.
- disk_auto_ str | Autoprotection_ status Protection Of Data Disk 
- A value indicating whether the disk auto protection is enabled.
- disk_lun_ intid 
- The source lun Id for the data disk.
- diskAuto String | "Disabled" | "Enabled"Protection Status 
- A value indicating whether the disk auto protection is enabled.
- diskLun NumberId 
- The source lun Id for the data disk.
A2AUnprotectedDiskDetailsResponse, A2AUnprotectedDiskDetailsResponseArgs        
- DiskAuto stringProtection Status 
- A value indicating whether the disk auto protection is enabled.
- DiskLun intId 
- The source lun Id for the data disk.
- DiskAuto stringProtection Status 
- A value indicating whether the disk auto protection is enabled.
- DiskLun intId 
- The source lun Id for the data disk.
- diskAuto StringProtection Status 
- A value indicating whether the disk auto protection is enabled.
- diskLun IntegerId 
- The source lun Id for the data disk.
- diskAuto stringProtection Status 
- A value indicating whether the disk auto protection is enabled.
- diskLun numberId 
- The source lun Id for the data disk.
- disk_auto_ strprotection_ status 
- A value indicating whether the disk auto protection is enabled.
- disk_lun_ intid 
- The source lun Id for the data disk.
- diskAuto StringProtection Status 
- A value indicating whether the disk auto protection is enabled.
- diskLun NumberId 
- The source lun Id for the data disk.
AutoProtectionOfDataDisk, AutoProtectionOfDataDiskArgs          
- Disabled
- Disabled
- Enabled
- Enabled
- AutoProtection Of Data Disk Disabled 
- Disabled
- AutoProtection Of Data Disk Enabled 
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- DISABLED
- Disabled
- ENABLED
- Enabled
- "Disabled"
- Disabled
- "Enabled"
- Enabled
CurrentScenarioDetails, CurrentScenarioDetailsArgs      
- JobId string
- ARM Id of the job being executed.
- ScenarioName string
- Scenario name.
- StartTime string
- Start time of the workflow.
- JobId string
- ARM Id of the job being executed.
- ScenarioName string
- Scenario name.
- StartTime string
- Start time of the workflow.
- jobId String
- ARM Id of the job being executed.
- scenarioName String
- Scenario name.
- startTime String
- Start time of the workflow.
- jobId string
- ARM Id of the job being executed.
- scenarioName string
- Scenario name.
- startTime string
- Start time of the workflow.
- job_id str
- ARM Id of the job being executed.
- scenario_name str
- Scenario name.
- start_time str
- Start time of the workflow.
- jobId String
- ARM Id of the job being executed.
- scenarioName String
- Scenario name.
- startTime String
- Start time of the workflow.
CurrentScenarioDetailsResponse, CurrentScenarioDetailsResponseArgs        
- JobId string
- ARM Id of the job being executed.
- ScenarioName string
- Scenario name.
- StartTime string
- Start time of the workflow.
- JobId string
- ARM Id of the job being executed.
- ScenarioName string
- Scenario name.
- StartTime string
- Start time of the workflow.
- jobId String
- ARM Id of the job being executed.
- scenarioName String
- Scenario name.
- startTime String
- Start time of the workflow.
- jobId string
- ARM Id of the job being executed.
- scenarioName string
- Scenario name.
- startTime string
- Start time of the workflow.
- job_id str
- ARM Id of the job being executed.
- scenario_name str
- Scenario name.
- start_time str
- Start time of the workflow.
- jobId String
- ARM Id of the job being executed.
- scenarioName String
- Scenario name.
- startTime String
- Start time of the workflow.
ExtendedLocation, ExtendedLocationArgs    
- Name string
- The name of the extended location.
- Type
string | Pulumi.Azure Native. Recovery Services. Extended Location Type 
- The extended location type.
- Name string
- The name of the extended location.
- Type
string | ExtendedLocation Type 
- The extended location type.
- name String
- The name of the extended location.
- type
String | ExtendedLocation Type 
- The extended location type.
- name string
- The name of the extended location.
- type
string | ExtendedLocation Type 
- The extended location type.
- name str
- The name of the extended location.
- type
str | ExtendedLocation Type 
- The extended location type.
- name String
- The name of the extended location.
- type
String | "EdgeZone" 
- The extended location type.
ExtendedLocationResponse, ExtendedLocationResponseArgs      
ExtendedLocationType, ExtendedLocationTypeArgs      
- EdgeZone 
- EdgeZone
- ExtendedLocation Type Edge Zone 
- EdgeZone
- EdgeZone 
- EdgeZone
- EdgeZone 
- EdgeZone
- EDGE_ZONE
- EdgeZone
- "EdgeZone" 
- EdgeZone
HealthError, HealthErrorArgs    
- CreationTime stringUtc 
- Error creation time (UTC).
- CustomerResolvability string | Pulumi.Azure Native. Recovery Services. Health Error Customer Resolvability 
- 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.
- InnerHealth List<Pulumi.Errors Azure Native. Recovery Services. Inputs. Inner Health Error> 
- 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.
- RecoveryProvider stringError Message 
- DRA error message.
- SummaryMessage string
- Summary message of the entity.
- CreationTime stringUtc 
- Error creation time (UTC).
- CustomerResolvability string | HealthError Customer Resolvability 
- 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.
- InnerHealth []InnerErrors Health Error 
- 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.
- RecoveryProvider stringError Message 
- DRA error message.
- SummaryMessage string
- Summary message of the entity.
- creationTime StringUtc 
- Error creation time (UTC).
- customerResolvability String | HealthError Customer Resolvability 
- 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.
- innerHealth List<InnerErrors Health Error> 
- 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.
- recoveryProvider StringError Message 
- DRA error message.
- summaryMessage String
- Summary message of the entity.
- creationTime stringUtc 
- Error creation time (UTC).
- customerResolvability string | HealthError Customer Resolvability 
- 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.
- innerHealth InnerErrors Health Error[] 
- 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.
- recoveryProvider stringError Message 
- DRA error message.
- summaryMessage string
- Summary message of the entity.
- creation_time_ strutc 
- Error creation time (UTC).
- customer_resolvability str | HealthError Customer Resolvability 
- 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_ Sequence[Innererrors Health Error] 
- 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_ strerror_ message 
- DRA error message.
- summary_message str
- Summary message of the entity.
- creationTime StringUtc 
- Error creation time (UTC).
- customerResolvability String | "Allowed" | "NotAllowed" 
- 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.
- innerHealth List<Property Map>Errors 
- 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.
- recoveryProvider StringError Message 
- DRA error message.
- summaryMessage String
- Summary message of the entity.
HealthErrorCustomerResolvability, HealthErrorCustomerResolvabilityArgs        
- Allowed
- Allowed
- NotAllowed 
- NotAllowed
- HealthError Customer Resolvability Allowed 
- Allowed
- HealthError Customer Resolvability Not Allowed 
- NotAllowed
- Allowed
- Allowed
- NotAllowed 
- NotAllowed
- Allowed
- Allowed
- NotAllowed 
- NotAllowed
- ALLOWED
- Allowed
- NOT_ALLOWED
- NotAllowed
- "Allowed"
- Allowed
- "NotAllowed" 
- NotAllowed
HealthErrorResponse, HealthErrorResponseArgs      
- CreationTime stringUtc 
- 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.
- InnerHealth List<Pulumi.Errors Azure Native. Recovery Services. Inputs. Inner Health Error Response> 
- 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.
- RecoveryProvider stringError Message 
- DRA error message.
- SummaryMessage string
- Summary message of the entity.
- CreationTime stringUtc 
- 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.
- InnerHealth []InnerErrors Health Error Response 
- 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.
- RecoveryProvider stringError Message 
- DRA error message.
- SummaryMessage string
- Summary message of the entity.
- creationTime StringUtc 
- 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.
- innerHealth List<InnerErrors Health Error Response> 
- 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.
- recoveryProvider StringError Message 
- DRA error message.
- summaryMessage String
- Summary message of the entity.
- creationTime stringUtc 
- 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.
- innerHealth InnerErrors Health Error Response[] 
- 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.
- recoveryProvider stringError Message 
- DRA error message.
- summaryMessage string
- Summary message of the entity.
- creation_time_ strutc 
- 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_ Sequence[Innererrors Health Error Response] 
- 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_ strerror_ message 
- DRA error message.
- summary_message str
- Summary message of the entity.
- creationTime StringUtc 
- 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.
- innerHealth List<Property Map>Errors 
- 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.
- recoveryProvider StringError Message 
- DRA error message.
- summaryMessage String
- Summary message of the entity.
InnerHealthError, InnerHealthErrorArgs      
- CreationTime stringUtc 
- Error creation time (UTC).
- CustomerResolvability string | Pulumi.Azure Native. Recovery Services. Health Error Customer Resolvability 
- 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.
- PossibleCauses string
- Possible causes of error.
- RecommendedAction string
- Recommended action to resolve error.
- RecoveryProvider stringError Message 
- DRA error message.
- SummaryMessage string
- Summary message of the entity.
- CreationTime stringUtc 
- Error creation time (UTC).
- CustomerResolvability string | HealthError Customer Resolvability 
- 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.
- PossibleCauses string
- Possible causes of error.
- RecommendedAction string
- Recommended action to resolve error.
- RecoveryProvider stringError Message 
- DRA error message.
- SummaryMessage string
- Summary message of the entity.
- creationTime StringUtc 
- Error creation time (UTC).
- customerResolvability String | HealthError Customer Resolvability 
- 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.
- possibleCauses String
- Possible causes of error.
- recommendedAction String
- Recommended action to resolve error.
- recoveryProvider StringError Message 
- DRA error message.
- summaryMessage String
- Summary message of the entity.
- creationTime stringUtc 
- Error creation time (UTC).
- customerResolvability string | HealthError Customer Resolvability 
- 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.
- possibleCauses string
- Possible causes of error.
- recommendedAction string
- Recommended action to resolve error.
- recoveryProvider stringError Message 
- DRA error message.
- summaryMessage string
- Summary message of the entity.
- creation_time_ strutc 
- Error creation time (UTC).
- customer_resolvability str | HealthError Customer Resolvability 
- 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.
- possible_causes str
- Possible causes of error.
- recommended_action str
- Recommended action to resolve error.
- recovery_provider_ strerror_ message 
- DRA error message.
- summary_message str
- Summary message of the entity.
- creationTime StringUtc 
- Error creation time (UTC).
- customerResolvability String | "Allowed" | "NotAllowed" 
- 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.
- possibleCauses String
- Possible causes of error.
- recommendedAction String
- Recommended action to resolve error.
- recoveryProvider StringError Message 
- DRA error message.
- summaryMessage String
- Summary message of the entity.
InnerHealthErrorResponse, InnerHealthErrorResponseArgs        
- CreationTime stringUtc 
- 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.
- PossibleCauses string
- Possible causes of error.
- RecommendedAction string
- Recommended action to resolve error.
- RecoveryProvider stringError Message 
- DRA error message.
- SummaryMessage string
- Summary message of the entity.
- CreationTime stringUtc 
- 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.
- PossibleCauses string
- Possible causes of error.
- RecommendedAction string
- Recommended action to resolve error.
- RecoveryProvider stringError Message 
- DRA error message.
- SummaryMessage string
- Summary message of the entity.
- creationTime StringUtc 
- 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.
- possibleCauses String
- Possible causes of error.
- recommendedAction String
- Recommended action to resolve error.
- recoveryProvider StringError Message 
- DRA error message.
- summaryMessage String
- Summary message of the entity.
- creationTime stringUtc 
- 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.
- possibleCauses string
- Possible causes of error.
- recommendedAction string
- Recommended action to resolve error.
- recoveryProvider stringError Message 
- DRA error message.
- summaryMessage string
- Summary message of the entity.
- creation_time_ strutc 
- 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.
- possible_causes str
- Possible causes of error.
- recommended_action str
- Recommended action to resolve error.
- recovery_provider_ strerror_ message 
- DRA error message.
- summary_message str
- Summary message of the entity.
- creationTime StringUtc 
- 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.
- possibleCauses String
- Possible causes of error.
- recommendedAction String
- Recommended action to resolve error.
- recoveryProvider StringError Message 
- DRA error message.
- summaryMessage String
- Summary message of the entity.
MultiVmGroupCreateOption, MultiVmGroupCreateOptionArgs          
- AutoCreated 
- AutoCreated
- UserSpecified 
- UserSpecified
- MultiVm Group Create Option Auto Created 
- AutoCreated
- MultiVm Group Create Option User Specified 
- UserSpecified
- AutoCreated 
- AutoCreated
- UserSpecified 
- UserSpecified
- AutoCreated 
- AutoCreated
- UserSpecified 
- UserSpecified
- AUTO_CREATED
- AutoCreated
- USER_SPECIFIED
- UserSpecified
- "AutoCreated" 
- AutoCreated
- "UserSpecified" 
- UserSpecified
RegisteredClusterNodes, RegisteredClusterNodesArgs      
- BiosId string
- The BIOS ID.
- ClusterNode stringFqdn 
- The cluster node name.
- bool
- A value indicating whether this represents virtual entity hosting all the shared disks.
- MachineId string
- The machine ID.
- BiosId string
- The BIOS ID.
- ClusterNode stringFqdn 
- The cluster node name.
- bool
- A value indicating whether this represents virtual entity hosting all the shared disks.
- MachineId string
- The machine ID.
- biosId String
- The BIOS ID.
- clusterNode StringFqdn 
- The cluster node name.
- Boolean
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machineId String
- The machine ID.
- biosId string
- The BIOS ID.
- clusterNode stringFqdn 
- The cluster node name.
- boolean
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machineId string
- The machine ID.
- bios_id str
- The BIOS ID.
- cluster_node_ strfqdn 
- The cluster node name.
- bool
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machine_id str
- The machine ID.
- biosId String
- The BIOS ID.
- clusterNode StringFqdn 
- The cluster node name.
- Boolean
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machineId String
- The machine ID.
RegisteredClusterNodesResponse, RegisteredClusterNodesResponseArgs        
- BiosId string
- The BIOS ID.
- ClusterNode stringFqdn 
- The cluster node name.
- bool
- A value indicating whether this represents virtual entity hosting all the shared disks.
- MachineId string
- The machine ID.
- BiosId string
- The BIOS ID.
- ClusterNode stringFqdn 
- The cluster node name.
- bool
- A value indicating whether this represents virtual entity hosting all the shared disks.
- MachineId string
- The machine ID.
- biosId String
- The BIOS ID.
- clusterNode StringFqdn 
- The cluster node name.
- Boolean
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machineId String
- The machine ID.
- biosId string
- The BIOS ID.
- clusterNode stringFqdn 
- The cluster node name.
- boolean
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machineId string
- The machine ID.
- bios_id str
- The BIOS ID.
- cluster_node_ strfqdn 
- The cluster node name.
- bool
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machine_id str
- The machine ID.
- biosId String
- The BIOS ID.
- clusterNode StringFqdn 
- The cluster node name.
- Boolean
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machineId String
- The machine ID.
ReplicationProtectionClusterProperties, ReplicationProtectionClusterPropertiesArgs        
- ActiveLocation string
- The Current active location of the Protection cluster.
- AgentCluster stringId 
- The Agent cluster Id.
- AllowedOperations List<string>
- The allowed operations on the Replication protection cluster.
- AreAll boolCluster Nodes Registered 
- A value indicating whether all nodes of the cluster are registered or not.
- ClusterFqdn string
- The cluster FQDN.
- ClusterNode List<string>Fqdns 
- The List of cluster Node FQDNs.
- ClusterProtected List<string>Item Ids 
- The List of Protected Item Id's.
- ClusterRegistered List<Pulumi.Nodes Azure Native. Recovery Services. Inputs. Registered Cluster Nodes> 
- The registered node details.
- CurrentScenario Pulumi.Azure Native. Recovery Services. Inputs. Current Scenario Details 
- The current scenario.
- HealthErrors List<Pulumi.Azure Native. Recovery Services. Inputs. Health Error> 
- List of health errors.
- LastSuccessful stringFailover Time 
- The last successful failover time.
- LastSuccessful stringTest Failover Time 
- The last successful test failover time.
- PolicyFriendly stringName 
- The name of Policy governing this PE.
- PolicyId string
- The Policy Id.
- PrimaryFabric stringFriendly Name 
- The friendly name of the primary fabric.
- PrimaryFabric stringProvider 
- The fabric provider of the primary fabric.
- PrimaryProtection stringContainer Friendly Name 
- The name of primary protection container friendly name.
- ProtectionCluster stringType 
- The type of protection cluster type.
- ProtectionState string
- The protection status.
- ProtectionState stringDescription 
- The protection state description.
- ProviderSpecific Pulumi.Details Azure Native. Recovery Services. Inputs. A2AReplication Protection Cluster Details 
- The Replication cluster provider custom settings.
- RecoveryContainer stringId 
- The recovery container Id.
- RecoveryFabric stringFriendly Name 
- The friendly name of recovery fabric.
- RecoveryFabric stringId 
- The Arm Id of recovery fabric.
- RecoveryProtection stringContainer Friendly Name 
- The name of recovery container friendly name.
- ReplicationHealth string
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
Pulumi.Azure Native. Recovery Services. Inputs. Shared Disk Replication Item Properties 
- The shared disk properties.
- TestFailover stringState 
- The Test failover state.
- TestFailover stringState Description 
- The Test failover state description.
- ActiveLocation string
- The Current active location of the Protection cluster.
- AgentCluster stringId 
- The Agent cluster Id.
- AllowedOperations []string
- The allowed operations on the Replication protection cluster.
- AreAll boolCluster Nodes Registered 
- A value indicating whether all nodes of the cluster are registered or not.
- ClusterFqdn string
- The cluster FQDN.
- ClusterNode []stringFqdns 
- The List of cluster Node FQDNs.
- ClusterProtected []stringItem Ids 
- The List of Protected Item Id's.
- ClusterRegistered []RegisteredNodes Cluster Nodes 
- The registered node details.
- CurrentScenario CurrentScenario Details 
- The current scenario.
- HealthErrors []HealthError 
- List of health errors.
- LastSuccessful stringFailover Time 
- The last successful failover time.
- LastSuccessful stringTest Failover Time 
- The last successful test failover time.
- PolicyFriendly stringName 
- The name of Policy governing this PE.
- PolicyId string
- The Policy Id.
- PrimaryFabric stringFriendly Name 
- The friendly name of the primary fabric.
- PrimaryFabric stringProvider 
- The fabric provider of the primary fabric.
- PrimaryProtection stringContainer Friendly Name 
- The name of primary protection container friendly name.
- ProtectionCluster stringType 
- The type of protection cluster type.
- ProtectionState string
- The protection status.
- ProtectionState stringDescription 
- The protection state description.
- ProviderSpecific A2AReplicationDetails Protection Cluster Details 
- The Replication cluster provider custom settings.
- RecoveryContainer stringId 
- The recovery container Id.
- RecoveryFabric stringFriendly Name 
- The friendly name of recovery fabric.
- RecoveryFabric stringId 
- The Arm Id of recovery fabric.
- RecoveryProtection stringContainer Friendly Name 
- The name of recovery container friendly name.
- ReplicationHealth string
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
SharedDisk Replication Item Properties 
- The shared disk properties.
- TestFailover stringState 
- The Test failover state.
- TestFailover stringState Description 
- The Test failover state description.
- activeLocation String
- The Current active location of the Protection cluster.
- agentCluster StringId 
- The Agent cluster Id.
- allowedOperations List<String>
- The allowed operations on the Replication protection cluster.
- areAll BooleanCluster Nodes Registered 
- A value indicating whether all nodes of the cluster are registered or not.
- clusterFqdn String
- The cluster FQDN.
- clusterNode List<String>Fqdns 
- The List of cluster Node FQDNs.
- clusterProtected List<String>Item Ids 
- The List of Protected Item Id's.
- clusterRegistered List<RegisteredNodes Cluster Nodes> 
- The registered node details.
- currentScenario CurrentScenario Details 
- The current scenario.
- healthErrors List<HealthError> 
- List of health errors.
- lastSuccessful StringFailover Time 
- The last successful failover time.
- lastSuccessful StringTest Failover Time 
- The last successful test failover time.
- policyFriendly StringName 
- The name of Policy governing this PE.
- policyId String
- The Policy Id.
- primaryFabric StringFriendly Name 
- The friendly name of the primary fabric.
- primaryFabric StringProvider 
- The fabric provider of the primary fabric.
- primaryProtection StringContainer Friendly Name 
- The name of primary protection container friendly name.
- protectionCluster StringType 
- The type of protection cluster type.
- protectionState String
- The protection status.
- protectionState StringDescription 
- The protection state description.
- providerSpecific A2AReplicationDetails Protection Cluster Details 
- The Replication cluster provider custom settings.
- recoveryContainer StringId 
- The recovery container Id.
- recoveryFabric StringFriendly Name 
- The friendly name of recovery fabric.
- recoveryFabric StringId 
- The Arm Id of recovery fabric.
- recoveryProtection StringContainer Friendly Name 
- The name of recovery container friendly name.
- replicationHealth String
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
SharedDisk Replication Item Properties 
- The shared disk properties.
- testFailover StringState 
- The Test failover state.
- testFailover StringState Description 
- The Test failover state description.
- activeLocation string
- The Current active location of the Protection cluster.
- agentCluster stringId 
- The Agent cluster Id.
- allowedOperations string[]
- The allowed operations on the Replication protection cluster.
- areAll booleanCluster Nodes Registered 
- A value indicating whether all nodes of the cluster are registered or not.
- clusterFqdn string
- The cluster FQDN.
- clusterNode string[]Fqdns 
- The List of cluster Node FQDNs.
- clusterProtected string[]Item Ids 
- The List of Protected Item Id's.
- clusterRegistered RegisteredNodes Cluster Nodes[] 
- The registered node details.
- currentScenario CurrentScenario Details 
- The current scenario.
- healthErrors HealthError[] 
- List of health errors.
- lastSuccessful stringFailover Time 
- The last successful failover time.
- lastSuccessful stringTest Failover Time 
- The last successful test failover time.
- policyFriendly stringName 
- The name of Policy governing this PE.
- policyId string
- The Policy Id.
- primaryFabric stringFriendly Name 
- The friendly name of the primary fabric.
- primaryFabric stringProvider 
- The fabric provider of the primary fabric.
- primaryProtection stringContainer Friendly Name 
- The name of primary protection container friendly name.
- protectionCluster stringType 
- The type of protection cluster type.
- protectionState string
- The protection status.
- protectionState stringDescription 
- The protection state description.
- providerSpecific A2AReplicationDetails Protection Cluster Details 
- The Replication cluster provider custom settings.
- recoveryContainer stringId 
- The recovery container Id.
- recoveryFabric stringFriendly Name 
- The friendly name of recovery fabric.
- recoveryFabric stringId 
- The Arm Id of recovery fabric.
- recoveryProtection stringContainer Friendly Name 
- The name of recovery container friendly name.
- replicationHealth string
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
SharedDisk Replication Item Properties 
- The shared disk properties.
- testFailover stringState 
- The Test failover state.
- testFailover stringState Description 
- The Test failover state description.
- active_location str
- The Current active location of the Protection cluster.
- agent_cluster_ strid 
- The Agent cluster Id.
- allowed_operations Sequence[str]
- The allowed operations on the Replication protection cluster.
- are_all_ boolcluster_ nodes_ registered 
- A value indicating whether all nodes of the cluster are registered or not.
- cluster_fqdn str
- The cluster FQDN.
- cluster_node_ Sequence[str]fqdns 
- The List of cluster Node FQDNs.
- cluster_protected_ Sequence[str]item_ ids 
- The List of Protected Item Id's.
- cluster_registered_ Sequence[Registerednodes Cluster Nodes] 
- The registered node details.
- current_scenario CurrentScenario Details 
- The current scenario.
- health_errors Sequence[HealthError] 
- List of health errors.
- last_successful_ strfailover_ time 
- The last successful failover time.
- last_successful_ strtest_ failover_ time 
- The last successful test failover time.
- policy_friendly_ strname 
- The name of Policy governing this PE.
- policy_id str
- The Policy Id.
- primary_fabric_ strfriendly_ name 
- The friendly name of the primary fabric.
- primary_fabric_ strprovider 
- The fabric provider of the primary fabric.
- primary_protection_ strcontainer_ friendly_ name 
- The name of primary protection container friendly name.
- protection_cluster_ strtype 
- The type of protection cluster type.
- protection_state str
- The protection status.
- protection_state_ strdescription 
- The protection state description.
- provider_specific_ A2AReplicationdetails Protection Cluster Details 
- The Replication cluster provider custom settings.
- recovery_container_ strid 
- The recovery container Id.
- recovery_fabric_ strfriendly_ name 
- The friendly name of recovery fabric.
- recovery_fabric_ strid 
- The Arm Id of recovery fabric.
- recovery_protection_ strcontainer_ friendly_ name 
- The name of recovery container friendly name.
- replication_health str
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
SharedDisk Replication Item Properties 
- The shared disk properties.
- test_failover_ strstate 
- The Test failover state.
- test_failover_ strstate_ description 
- The Test failover state description.
- activeLocation String
- The Current active location of the Protection cluster.
- agentCluster StringId 
- The Agent cluster Id.
- allowedOperations List<String>
- The allowed operations on the Replication protection cluster.
- areAll BooleanCluster Nodes Registered 
- A value indicating whether all nodes of the cluster are registered or not.
- clusterFqdn String
- The cluster FQDN.
- clusterNode List<String>Fqdns 
- The List of cluster Node FQDNs.
- clusterProtected List<String>Item Ids 
- The List of Protected Item Id's.
- clusterRegistered List<Property Map>Nodes 
- The registered node details.
- currentScenario Property Map
- The current scenario.
- healthErrors List<Property Map>
- List of health errors.
- lastSuccessful StringFailover Time 
- The last successful failover time.
- lastSuccessful StringTest Failover Time 
- The last successful test failover time.
- policyFriendly StringName 
- The name of Policy governing this PE.
- policyId String
- The Policy Id.
- primaryFabric StringFriendly Name 
- The friendly name of the primary fabric.
- primaryFabric StringProvider 
- The fabric provider of the primary fabric.
- primaryProtection StringContainer Friendly Name 
- The name of primary protection container friendly name.
- protectionCluster StringType 
- The type of protection cluster type.
- protectionState String
- The protection status.
- protectionState StringDescription 
- The protection state description.
- providerSpecific Property MapDetails 
- The Replication cluster provider custom settings.
- recoveryContainer StringId 
- The recovery container Id.
- recoveryFabric StringFriendly Name 
- The friendly name of recovery fabric.
- recoveryFabric StringId 
- The Arm Id of recovery fabric.
- recoveryProtection StringContainer Friendly Name 
- The name of recovery container friendly name.
- replicationHealth String
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Property Map
- The shared disk properties.
- testFailover StringState 
- The Test failover state.
- testFailover StringState Description 
- The Test failover state description.
ReplicationProtectionClusterPropertiesResponse, ReplicationProtectionClusterPropertiesResponseArgs          
- ProvisioningState string
- The provisioning state of the cluster.
- ActiveLocation string
- The Current active location of the Protection cluster.
- AgentCluster stringId 
- The Agent cluster Id.
- AllowedOperations List<string>
- The allowed operations on the Replication protection cluster.
- AreAll boolCluster Nodes Registered 
- A value indicating whether all nodes of the cluster are registered or not.
- ClusterFqdn string
- The cluster FQDN.
- ClusterNode List<string>Fqdns 
- The List of cluster Node FQDNs.
- ClusterProtected List<string>Item Ids 
- The List of Protected Item Id's.
- ClusterRegistered List<Pulumi.Nodes Azure Native. Recovery Services. Inputs. Registered Cluster Nodes Response> 
- The registered node details.
- CurrentScenario Pulumi.Azure Native. Recovery Services. Inputs. Current Scenario Details Response 
- The current scenario.
- HealthErrors List<Pulumi.Azure Native. Recovery Services. Inputs. Health Error Response> 
- List of health errors.
- LastSuccessful stringFailover Time 
- The last successful failover time.
- LastSuccessful stringTest Failover Time 
- The last successful test failover time.
- PolicyFriendly stringName 
- The name of Policy governing this PE.
- PolicyId string
- The Policy Id.
- PrimaryFabric stringFriendly Name 
- The friendly name of the primary fabric.
- PrimaryFabric stringProvider 
- The fabric provider of the primary fabric.
- PrimaryProtection stringContainer Friendly Name 
- The name of primary protection container friendly name.
- ProtectionCluster stringType 
- The type of protection cluster type.
- ProtectionState string
- The protection status.
- ProtectionState stringDescription 
- The protection state description.
- ProviderSpecific Pulumi.Details Azure Native. Recovery Services. Inputs. A2AReplication Protection Cluster Details Response 
- The Replication cluster provider custom settings.
- RecoveryContainer stringId 
- The recovery container Id.
- RecoveryFabric stringFriendly Name 
- The friendly name of recovery fabric.
- RecoveryFabric stringId 
- The Arm Id of recovery fabric.
- RecoveryProtection stringContainer Friendly Name 
- The name of recovery container friendly name.
- ReplicationHealth string
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
Pulumi.Azure Native. Recovery Services. Inputs. Shared Disk Replication Item Properties Response 
- The shared disk properties.
- TestFailover stringState 
- The Test failover state.
- TestFailover stringState Description 
- The Test failover state description.
- ProvisioningState string
- The provisioning state of the cluster.
- ActiveLocation string
- The Current active location of the Protection cluster.
- AgentCluster stringId 
- The Agent cluster Id.
- AllowedOperations []string
- The allowed operations on the Replication protection cluster.
- AreAll boolCluster Nodes Registered 
- A value indicating whether all nodes of the cluster are registered or not.
- ClusterFqdn string
- The cluster FQDN.
- ClusterNode []stringFqdns 
- The List of cluster Node FQDNs.
- ClusterProtected []stringItem Ids 
- The List of Protected Item Id's.
- ClusterRegistered []RegisteredNodes Cluster Nodes Response 
- The registered node details.
- CurrentScenario CurrentScenario Details Response 
- The current scenario.
- HealthErrors []HealthError Response 
- List of health errors.
- LastSuccessful stringFailover Time 
- The last successful failover time.
- LastSuccessful stringTest Failover Time 
- The last successful test failover time.
- PolicyFriendly stringName 
- The name of Policy governing this PE.
- PolicyId string
- The Policy Id.
- PrimaryFabric stringFriendly Name 
- The friendly name of the primary fabric.
- PrimaryFabric stringProvider 
- The fabric provider of the primary fabric.
- PrimaryProtection stringContainer Friendly Name 
- The name of primary protection container friendly name.
- ProtectionCluster stringType 
- The type of protection cluster type.
- ProtectionState string
- The protection status.
- ProtectionState stringDescription 
- The protection state description.
- ProviderSpecific A2AReplicationDetails Protection Cluster Details Response 
- The Replication cluster provider custom settings.
- RecoveryContainer stringId 
- The recovery container Id.
- RecoveryFabric stringFriendly Name 
- The friendly name of recovery fabric.
- RecoveryFabric stringId 
- The Arm Id of recovery fabric.
- RecoveryProtection stringContainer Friendly Name 
- The name of recovery container friendly name.
- ReplicationHealth string
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
SharedDisk Replication Item Properties Response 
- The shared disk properties.
- TestFailover stringState 
- The Test failover state.
- TestFailover stringState Description 
- The Test failover state description.
- provisioningState String
- The provisioning state of the cluster.
- activeLocation String
- The Current active location of the Protection cluster.
- agentCluster StringId 
- The Agent cluster Id.
- allowedOperations List<String>
- The allowed operations on the Replication protection cluster.
- areAll BooleanCluster Nodes Registered 
- A value indicating whether all nodes of the cluster are registered or not.
- clusterFqdn String
- The cluster FQDN.
- clusterNode List<String>Fqdns 
- The List of cluster Node FQDNs.
- clusterProtected List<String>Item Ids 
- The List of Protected Item Id's.
- clusterRegistered List<RegisteredNodes Cluster Nodes Response> 
- The registered node details.
- currentScenario CurrentScenario Details Response 
- The current scenario.
- healthErrors List<HealthError Response> 
- List of health errors.
- lastSuccessful StringFailover Time 
- The last successful failover time.
- lastSuccessful StringTest Failover Time 
- The last successful test failover time.
- policyFriendly StringName 
- The name of Policy governing this PE.
- policyId String
- The Policy Id.
- primaryFabric StringFriendly Name 
- The friendly name of the primary fabric.
- primaryFabric StringProvider 
- The fabric provider of the primary fabric.
- primaryProtection StringContainer Friendly Name 
- The name of primary protection container friendly name.
- protectionCluster StringType 
- The type of protection cluster type.
- protectionState String
- The protection status.
- protectionState StringDescription 
- The protection state description.
- providerSpecific A2AReplicationDetails Protection Cluster Details Response 
- The Replication cluster provider custom settings.
- recoveryContainer StringId 
- The recovery container Id.
- recoveryFabric StringFriendly Name 
- The friendly name of recovery fabric.
- recoveryFabric StringId 
- The Arm Id of recovery fabric.
- recoveryProtection StringContainer Friendly Name 
- The name of recovery container friendly name.
- replicationHealth String
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
SharedDisk Replication Item Properties Response 
- The shared disk properties.
- testFailover StringState 
- The Test failover state.
- testFailover StringState Description 
- The Test failover state description.
- provisioningState string
- The provisioning state of the cluster.
- activeLocation string
- The Current active location of the Protection cluster.
- agentCluster stringId 
- The Agent cluster Id.
- allowedOperations string[]
- The allowed operations on the Replication protection cluster.
- areAll booleanCluster Nodes Registered 
- A value indicating whether all nodes of the cluster are registered or not.
- clusterFqdn string
- The cluster FQDN.
- clusterNode string[]Fqdns 
- The List of cluster Node FQDNs.
- clusterProtected string[]Item Ids 
- The List of Protected Item Id's.
- clusterRegistered RegisteredNodes Cluster Nodes Response[] 
- The registered node details.
- currentScenario CurrentScenario Details Response 
- The current scenario.
- healthErrors HealthError Response[] 
- List of health errors.
- lastSuccessful stringFailover Time 
- The last successful failover time.
- lastSuccessful stringTest Failover Time 
- The last successful test failover time.
- policyFriendly stringName 
- The name of Policy governing this PE.
- policyId string
- The Policy Id.
- primaryFabric stringFriendly Name 
- The friendly name of the primary fabric.
- primaryFabric stringProvider 
- The fabric provider of the primary fabric.
- primaryProtection stringContainer Friendly Name 
- The name of primary protection container friendly name.
- protectionCluster stringType 
- The type of protection cluster type.
- protectionState string
- The protection status.
- protectionState stringDescription 
- The protection state description.
- providerSpecific A2AReplicationDetails Protection Cluster Details Response 
- The Replication cluster provider custom settings.
- recoveryContainer stringId 
- The recovery container Id.
- recoveryFabric stringFriendly Name 
- The friendly name of recovery fabric.
- recoveryFabric stringId 
- The Arm Id of recovery fabric.
- recoveryProtection stringContainer Friendly Name 
- The name of recovery container friendly name.
- replicationHealth string
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
SharedDisk Replication Item Properties Response 
- The shared disk properties.
- testFailover stringState 
- The Test failover state.
- testFailover stringState Description 
- The Test failover state description.
- provisioning_state str
- The provisioning state of the cluster.
- active_location str
- The Current active location of the Protection cluster.
- agent_cluster_ strid 
- The Agent cluster Id.
- allowed_operations Sequence[str]
- The allowed operations on the Replication protection cluster.
- are_all_ boolcluster_ nodes_ registered 
- A value indicating whether all nodes of the cluster are registered or not.
- cluster_fqdn str
- The cluster FQDN.
- cluster_node_ Sequence[str]fqdns 
- The List of cluster Node FQDNs.
- cluster_protected_ Sequence[str]item_ ids 
- The List of Protected Item Id's.
- cluster_registered_ Sequence[Registerednodes Cluster Nodes Response] 
- The registered node details.
- current_scenario CurrentScenario Details Response 
- The current scenario.
- health_errors Sequence[HealthError Response] 
- List of health errors.
- last_successful_ strfailover_ time 
- The last successful failover time.
- last_successful_ strtest_ failover_ time 
- The last successful test failover time.
- policy_friendly_ strname 
- The name of Policy governing this PE.
- policy_id str
- The Policy Id.
- primary_fabric_ strfriendly_ name 
- The friendly name of the primary fabric.
- primary_fabric_ strprovider 
- The fabric provider of the primary fabric.
- primary_protection_ strcontainer_ friendly_ name 
- The name of primary protection container friendly name.
- protection_cluster_ strtype 
- The type of protection cluster type.
- protection_state str
- The protection status.
- protection_state_ strdescription 
- The protection state description.
- provider_specific_ A2AReplicationdetails Protection Cluster Details Response 
- The Replication cluster provider custom settings.
- recovery_container_ strid 
- The recovery container Id.
- recovery_fabric_ strfriendly_ name 
- The friendly name of recovery fabric.
- recovery_fabric_ strid 
- The Arm Id of recovery fabric.
- recovery_protection_ strcontainer_ friendly_ name 
- The name of recovery container friendly name.
- replication_health str
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
SharedDisk Replication Item Properties Response 
- The shared disk properties.
- test_failover_ strstate 
- The Test failover state.
- test_failover_ strstate_ description 
- The Test failover state description.
- provisioningState String
- The provisioning state of the cluster.
- activeLocation String
- The Current active location of the Protection cluster.
- agentCluster StringId 
- The Agent cluster Id.
- allowedOperations List<String>
- The allowed operations on the Replication protection cluster.
- areAll BooleanCluster Nodes Registered 
- A value indicating whether all nodes of the cluster are registered or not.
- clusterFqdn String
- The cluster FQDN.
- clusterNode List<String>Fqdns 
- The List of cluster Node FQDNs.
- clusterProtected List<String>Item Ids 
- The List of Protected Item Id's.
- clusterRegistered List<Property Map>Nodes 
- The registered node details.
- currentScenario Property Map
- The current scenario.
- healthErrors List<Property Map>
- List of health errors.
- lastSuccessful StringFailover Time 
- The last successful failover time.
- lastSuccessful StringTest Failover Time 
- The last successful test failover time.
- policyFriendly StringName 
- The name of Policy governing this PE.
- policyId String
- The Policy Id.
- primaryFabric StringFriendly Name 
- The friendly name of the primary fabric.
- primaryFabric StringProvider 
- The fabric provider of the primary fabric.
- primaryProtection StringContainer Friendly Name 
- The name of primary protection container friendly name.
- protectionCluster StringType 
- The type of protection cluster type.
- protectionState String
- The protection status.
- protectionState StringDescription 
- The protection state description.
- providerSpecific Property MapDetails 
- The Replication cluster provider custom settings.
- recoveryContainer StringId 
- The recovery container Id.
- recoveryFabric StringFriendly Name 
- The friendly name of recovery fabric.
- recoveryFabric StringId 
- The Arm Id of recovery fabric.
- recoveryProtection StringContainer Friendly Name 
- The name of recovery container friendly name.
- replicationHealth String
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Property Map
- The shared disk properties.
- testFailover StringState 
- The Test failover state.
- testFailover StringState Description 
- The Test failover state description.
SharedDiskReplicationItemProperties, SharedDiskReplicationItemPropertiesArgs          
- ActiveLocation string
- The Current active location of the PE.
- AllowedOperations List<string>
- The allowed operations on the Replication protected item.
- CurrentScenario Pulumi.Azure Native. Recovery Services. Inputs. Current Scenario Details 
- The current scenario.
- HealthErrors List<Pulumi.Azure Native. Recovery Services. Inputs. Health Error> 
- List of health errors.
- ProtectionState string
- The protection state of shared disk.
- ReplicationHealth string
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
Pulumi.Azure Native. Recovery Services. Inputs. A2AShared Disk Replication Details 
- The Replication provider custom settings.
- TestFailover stringState 
- The tfo state of shared disk.
- ActiveLocation string
- The Current active location of the PE.
- AllowedOperations []string
- The allowed operations on the Replication protected item.
- CurrentScenario CurrentScenario Details 
- The current scenario.
- HealthErrors []HealthError 
- List of health errors.
- ProtectionState string
- The protection state of shared disk.
- ReplicationHealth string
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
A2ASharedDisk Replication Details 
- The Replication provider custom settings.
- TestFailover stringState 
- The tfo state of shared disk.
- activeLocation String
- The Current active location of the PE.
- allowedOperations List<String>
- The allowed operations on the Replication protected item.
- currentScenario CurrentScenario Details 
- The current scenario.
- healthErrors List<HealthError> 
- List of health errors.
- protectionState String
- The protection state of shared disk.
- replicationHealth String
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
A2ASharedDisk Replication Details 
- The Replication provider custom settings.
- testFailover StringState 
- The tfo state of shared disk.
- activeLocation string
- The Current active location of the PE.
- allowedOperations string[]
- The allowed operations on the Replication protected item.
- currentScenario CurrentScenario Details 
- The current scenario.
- healthErrors HealthError[] 
- List of health errors.
- protectionState string
- The protection state of shared disk.
- replicationHealth string
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
A2ASharedDisk Replication Details 
- The Replication provider custom settings.
- testFailover stringState 
- The tfo state of shared disk.
- active_location str
- The Current active location of the PE.
- allowed_operations Sequence[str]
- The allowed operations on the Replication protected item.
- current_scenario CurrentScenario Details 
- The current scenario.
- health_errors Sequence[HealthError] 
- List of health errors.
- protection_state str
- The protection state of shared disk.
- replication_health str
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
A2ASharedDisk Replication Details 
- The Replication provider custom settings.
- test_failover_ strstate 
- The tfo state of shared disk.
- activeLocation String
- The Current active location of the PE.
- allowedOperations List<String>
- The allowed operations on the Replication protected item.
- currentScenario Property Map
- The current scenario.
- healthErrors List<Property Map>
- List of health errors.
- protectionState String
- The protection state of shared disk.
- replicationHealth String
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Property Map
- The Replication provider custom settings.
- testFailover StringState 
- The tfo state of shared disk.
SharedDiskReplicationItemPropertiesResponse, SharedDiskReplicationItemPropertiesResponseArgs            
- ActiveLocation string
- The Current active location of the PE.
- AllowedOperations List<string>
- The allowed operations on the Replication protected item.
- CurrentScenario Pulumi.Azure Native. Recovery Services. Inputs. Current Scenario Details Response 
- The current scenario.
- HealthErrors List<Pulumi.Azure Native. Recovery Services. Inputs. Health Error Response> 
- List of health errors.
- ProtectionState string
- The protection state of shared disk.
- ReplicationHealth string
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
Pulumi.Azure Native. Recovery Services. Inputs. A2AShared Disk Replication Details Response 
- The Replication provider custom settings.
- TestFailover stringState 
- The tfo state of shared disk.
- ActiveLocation string
- The Current active location of the PE.
- AllowedOperations []string
- The allowed operations on the Replication protected item.
- CurrentScenario CurrentScenario Details Response 
- The current scenario.
- HealthErrors []HealthError Response 
- List of health errors.
- ProtectionState string
- The protection state of shared disk.
- ReplicationHealth string
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
A2ASharedDisk Replication Details Response 
- The Replication provider custom settings.
- TestFailover stringState 
- The tfo state of shared disk.
- activeLocation String
- The Current active location of the PE.
- allowedOperations List<String>
- The allowed operations on the Replication protected item.
- currentScenario CurrentScenario Details Response 
- The current scenario.
- healthErrors List<HealthError Response> 
- List of health errors.
- protectionState String
- The protection state of shared disk.
- replicationHealth String
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
A2ASharedDisk Replication Details Response 
- The Replication provider custom settings.
- testFailover StringState 
- The tfo state of shared disk.
- activeLocation string
- The Current active location of the PE.
- allowedOperations string[]
- The allowed operations on the Replication protected item.
- currentScenario CurrentScenario Details Response 
- The current scenario.
- healthErrors HealthError Response[] 
- List of health errors.
- protectionState string
- The protection state of shared disk.
- replicationHealth string
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
A2ASharedDisk Replication Details Response 
- The Replication provider custom settings.
- testFailover stringState 
- The tfo state of shared disk.
- active_location str
- The Current active location of the PE.
- allowed_operations Sequence[str]
- The allowed operations on the Replication protected item.
- current_scenario CurrentScenario Details Response 
- The current scenario.
- health_errors Sequence[HealthError Response] 
- List of health errors.
- protection_state str
- The protection state of shared disk.
- replication_health str
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- 
A2ASharedDisk Replication Details Response 
- The Replication provider custom settings.
- test_failover_ strstate 
- The tfo state of shared disk.
- activeLocation String
- The Current active location of the PE.
- allowedOperations List<String>
- The allowed operations on the Replication protected item.
- currentScenario Property Map
- The current scenario.
- healthErrors List<Property Map>
- List of health errors.
- protectionState String
- The protection state of shared disk.
- replicationHealth String
- The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Property Map
- The Replication provider custom settings.
- testFailover StringState 
- The tfo state of shared disk.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:recoveryservices:ReplicationProtectionCluster cluster12 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0