1. Packages
  2. Azure Native
  3. API Docs
  4. recoveryservices
  5. getReplicationProtectionCluster
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi

azure-native.recoveryservices.getReplicationProtectionCluster

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi

    Gets the details of an ASR replication protection cluster. Azure REST API version: 2024-02-01.

    Other available API versions: 2024-04-01.

    Using getReplicationProtectionCluster

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getReplicationProtectionCluster(args: GetReplicationProtectionClusterArgs, opts?: InvokeOptions): Promise<GetReplicationProtectionClusterResult>
    function getReplicationProtectionClusterOutput(args: GetReplicationProtectionClusterOutputArgs, opts?: InvokeOptions): Output<GetReplicationProtectionClusterResult>
    def get_replication_protection_cluster(fabric_name: Optional[str] = None,
                                           protection_container_name: Optional[str] = None,
                                           replication_protection_cluster_name: Optional[str] = None,
                                           resource_group_name: Optional[str] = None,
                                           resource_name: Optional[str] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetReplicationProtectionClusterResult
    def get_replication_protection_cluster_output(fabric_name: Optional[pulumi.Input[str]] = None,
                                           protection_container_name: Optional[pulumi.Input[str]] = None,
                                           replication_protection_cluster_name: Optional[pulumi.Input[str]] = None,
                                           resource_group_name: Optional[pulumi.Input[str]] = None,
                                           resource_name: Optional[pulumi.Input[str]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetReplicationProtectionClusterResult]
    func LookupReplicationProtectionCluster(ctx *Context, args *LookupReplicationProtectionClusterArgs, opts ...InvokeOption) (*LookupReplicationProtectionClusterResult, error)
    func LookupReplicationProtectionClusterOutput(ctx *Context, args *LookupReplicationProtectionClusterOutputArgs, opts ...InvokeOption) LookupReplicationProtectionClusterResultOutput

    > Note: This function is named LookupReplicationProtectionCluster in the Go SDK.

    public static class GetReplicationProtectionCluster 
    {
        public static Task<GetReplicationProtectionClusterResult> InvokeAsync(GetReplicationProtectionClusterArgs args, InvokeOptions? opts = null)
        public static Output<GetReplicationProtectionClusterResult> Invoke(GetReplicationProtectionClusterInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetReplicationProtectionClusterResult> getReplicationProtectionCluster(GetReplicationProtectionClusterArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:recoveryservices:getReplicationProtectionCluster
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FabricName string
    Fabric name.
    ProtectionContainerName string
    Protection container name.
    ReplicationProtectionClusterName string
    Replication protection cluster name.
    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    ResourceName string
    The name of the recovery services vault.
    FabricName string
    Fabric name.
    ProtectionContainerName string
    Protection container name.
    ReplicationProtectionClusterName string
    Replication protection cluster name.
    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    ResourceName string
    The name of the recovery services vault.
    fabricName String
    Fabric name.
    protectionContainerName String
    Protection container name.
    replicationProtectionClusterName String
    Replication protection cluster name.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    resourceName String
    The name of the recovery services vault.
    fabricName string
    Fabric name.
    protectionContainerName string
    Protection container name.
    replicationProtectionClusterName string
    Replication protection cluster name.
    resourceGroupName string
    The name of the resource group where the recovery services vault is present.
    resourceName string
    The name of the recovery services vault.
    fabric_name str
    Fabric name.
    protection_container_name str
    Protection container name.
    replication_protection_cluster_name str
    Replication protection cluster name.
    resource_group_name str
    The name of the resource group where the recovery services vault is present.
    resource_name str
    The name of the recovery services vault.
    fabricName String
    Fabric name.
    protectionContainerName String
    Protection container name.
    replicationProtectionClusterName String
    Replication protection cluster name.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    resourceName String
    The name of the recovery services vault.

    getReplicationProtectionCluster Result

    The following output properties are available:

    Id string
    The protection cluster Id.
    Name string
    The name of the protection cluster.
    Properties Pulumi.AzureNative.RecoveryServices.Outputs.ReplicationProtectionClusterPropertiesResponse
    The custom data.
    Type string
    The Type of the object.
    Id string
    The protection cluster Id.
    Name string
    The name of the protection cluster.
    Properties ReplicationProtectionClusterPropertiesResponse
    The custom data.
    Type string
    The Type of the object.
    id String
    The protection cluster Id.
    name String
    The name of the protection cluster.
    properties ReplicationProtectionClusterPropertiesResponse
    The custom data.
    type String
    The Type of the object.
    id string
    The protection cluster Id.
    name string
    The name of the protection cluster.
    properties ReplicationProtectionClusterPropertiesResponse
    The custom data.
    type string
    The Type of the object.
    id str
    The protection cluster Id.
    name str
    The name of the protection cluster.
    properties ReplicationProtectionClusterPropertiesResponse
    The custom data.
    type str
    The Type of the object.
    id String
    The protection cluster Id.
    name String
    The name of the protection cluster.
    properties Property Map
    The custom data.
    type String
    The Type of the object.

    Supporting Types

    A2AProtectedManagedDiskDetailsResponse

    AllowedDiskLevelOperation List<string>
    The disk level operations list.
    DataPendingAtSourceAgentInMB double
    The data pending at source virtual machine in MB.
    DataPendingInStagingStorageAccountInMB double
    The data pending for replication in MB at staging account.
    DekKeyVaultArmId string
    The KeyVault resource id for secret (BEK).
    DiskCapacityInBytes double
    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.
    FailoverDiskName string
    The failover name for the managed disk.
    IsDiskEncrypted bool
    A value indicating whether vm has encrypted os disk or not.
    IsDiskKeyEncrypted bool
    A value indicating whether disk key got encrypted or not.
    KekKeyVaultArmId string
    The KeyVault resource id for key (KEK).
    KeyIdentifier string
    The key URL / identifier (KEK).
    MonitoringJobType string
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    MonitoringPercentageCompletion int
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    PrimaryDiskEncryptionSetId string
    The primary disk encryption set Id.
    PrimaryStagingAzureStorageAccountId string
    The primary staging storage account.
    RecoveryDiskEncryptionSetId string
    The recovery disk encryption set Id.
    RecoveryOrignalTargetDiskId string
    Recovery original target disk Arm Id.
    RecoveryReplicaDiskAccountType string
    The replica disk type. Its an optional value and will be same as source disk type if not user provided.
    RecoveryReplicaDiskId string
    Recovery replica disk Arm Id.
    RecoveryResourceGroupId string
    The recovery disk resource group Arm Id.
    RecoveryTargetDiskAccountType string
    The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
    RecoveryTargetDiskId string
    Recovery target disk Arm Id.
    ResyncRequired bool
    A value indicating whether resync is required for this disk.
    SecretIdentifier string
    The secret URL / identifier (BEK).
    TfoDiskName string
    The test failover name for the managed disk.
    AllowedDiskLevelOperation []string
    The disk level operations list.
    DataPendingAtSourceAgentInMB float64
    The data pending at source virtual machine in MB.
    DataPendingInStagingStorageAccountInMB float64
    The data pending for replication in MB at staging account.
    DekKeyVaultArmId string
    The KeyVault resource id for secret (BEK).
    DiskCapacityInBytes float64
    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.
    FailoverDiskName string
    The failover name for the managed disk.
    IsDiskEncrypted bool
    A value indicating whether vm has encrypted os disk or not.
    IsDiskKeyEncrypted bool
    A value indicating whether disk key got encrypted or not.
    KekKeyVaultArmId string
    The KeyVault resource id for key (KEK).
    KeyIdentifier string
    The key URL / identifier (KEK).
    MonitoringJobType string
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    MonitoringPercentageCompletion int
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    PrimaryDiskEncryptionSetId string
    The primary disk encryption set Id.
    PrimaryStagingAzureStorageAccountId string
    The primary staging storage account.
    RecoveryDiskEncryptionSetId string
    The recovery disk encryption set Id.
    RecoveryOrignalTargetDiskId string
    Recovery original target disk Arm Id.
    RecoveryReplicaDiskAccountType string
    The replica disk type. Its an optional value and will be same as source disk type if not user provided.
    RecoveryReplicaDiskId string
    Recovery replica disk Arm Id.
    RecoveryResourceGroupId string
    The recovery disk resource group Arm Id.
    RecoveryTargetDiskAccountType string
    The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
    RecoveryTargetDiskId string
    Recovery target disk Arm Id.
    ResyncRequired bool
    A value indicating whether resync is required for this disk.
    SecretIdentifier string
    The secret URL / identifier (BEK).
    TfoDiskName string
    The test failover name for the managed disk.
    allowedDiskLevelOperation List<String>
    The disk level operations list.
    dataPendingAtSourceAgentInMB Double
    The data pending at source virtual machine in MB.
    dataPendingInStagingStorageAccountInMB Double
    The data pending for replication in MB at staging account.
    dekKeyVaultArmId String
    The KeyVault resource id for secret (BEK).
    diskCapacityInBytes Double
    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.
    failoverDiskName String
    The failover name for the managed disk.
    isDiskEncrypted Boolean
    A value indicating whether vm has encrypted os disk or not.
    isDiskKeyEncrypted Boolean
    A value indicating whether disk key got encrypted or not.
    kekKeyVaultArmId String
    The KeyVault resource id for key (KEK).
    keyIdentifier String
    The key URL / identifier (KEK).
    monitoringJobType String
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoringPercentageCompletion Integer
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    primaryDiskEncryptionSetId String
    The primary disk encryption set Id.
    primaryStagingAzureStorageAccountId String
    The primary staging storage account.
    recoveryDiskEncryptionSetId String
    The recovery disk encryption set Id.
    recoveryOrignalTargetDiskId String
    Recovery original target disk Arm Id.
    recoveryReplicaDiskAccountType String
    The replica disk type. Its an optional value and will be same as source disk type if not user provided.
    recoveryReplicaDiskId String
    Recovery replica disk Arm Id.
    recoveryResourceGroupId String
    The recovery disk resource group Arm Id.
    recoveryTargetDiskAccountType String
    The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
    recoveryTargetDiskId String
    Recovery target disk Arm Id.
    resyncRequired Boolean
    A value indicating whether resync is required for this disk.
    secretIdentifier String
    The secret URL / identifier (BEK).
    tfoDiskName String
    The test failover name for the managed disk.
    allowedDiskLevelOperation string[]
    The disk level operations list.
    dataPendingAtSourceAgentInMB number
    The data pending at source virtual machine in MB.
    dataPendingInStagingStorageAccountInMB number
    The data pending for replication in MB at staging account.
    dekKeyVaultArmId string
    The KeyVault resource id for secret (BEK).
    diskCapacityInBytes number
    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.
    failoverDiskName string
    The failover name for the managed disk.
    isDiskEncrypted boolean
    A value indicating whether vm has encrypted os disk or not.
    isDiskKeyEncrypted boolean
    A value indicating whether disk key got encrypted or not.
    kekKeyVaultArmId string
    The KeyVault resource id for key (KEK).
    keyIdentifier string
    The key URL / identifier (KEK).
    monitoringJobType string
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoringPercentageCompletion number
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    primaryDiskEncryptionSetId string
    The primary disk encryption set Id.
    primaryStagingAzureStorageAccountId string
    The primary staging storage account.
    recoveryDiskEncryptionSetId string
    The recovery disk encryption set Id.
    recoveryOrignalTargetDiskId string
    Recovery original target disk Arm Id.
    recoveryReplicaDiskAccountType string
    The replica disk type. Its an optional value and will be same as source disk type if not user provided.
    recoveryReplicaDiskId string
    Recovery replica disk Arm Id.
    recoveryResourceGroupId string
    The recovery disk resource group Arm Id.
    recoveryTargetDiskAccountType string
    The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
    recoveryTargetDiskId string
    Recovery target disk Arm Id.
    resyncRequired boolean
    A value indicating whether resync is required for this disk.
    secretIdentifier string
    The secret URL / identifier (BEK).
    tfoDiskName string
    The test failover name for the managed disk.
    allowed_disk_level_operation Sequence[str]
    The disk level operations list.
    data_pending_at_source_agent_in_mb float
    The data pending at source virtual machine in MB.
    data_pending_in_staging_storage_account_in_mb float
    The data pending for replication in MB at staging account.
    dek_key_vault_arm_id str
    The KeyVault resource id for secret (BEK).
    disk_capacity_in_bytes float
    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_name str
    The failover name for the managed disk.
    is_disk_encrypted bool
    A value indicating whether vm has encrypted os disk or not.
    is_disk_key_encrypted bool
    A value indicating whether disk key got encrypted or not.
    kek_key_vault_arm_id str
    The KeyVault resource id for key (KEK).
    key_identifier str
    The key URL / identifier (KEK).
    monitoring_job_type str
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoring_percentage_completion int
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    primary_disk_encryption_set_id str
    The primary disk encryption set Id.
    primary_staging_azure_storage_account_id str
    The primary staging storage account.
    recovery_disk_encryption_set_id str
    The recovery disk encryption set Id.
    recovery_orignal_target_disk_id str
    Recovery original target disk Arm Id.
    recovery_replica_disk_account_type str
    The replica disk type. Its an optional value and will be same as source disk type if not user provided.
    recovery_replica_disk_id str
    Recovery replica disk Arm Id.
    recovery_resource_group_id str
    The recovery disk resource group Arm Id.
    recovery_target_disk_account_type str
    The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
    recovery_target_disk_id str
    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_name str
    The test failover name for the managed disk.
    allowedDiskLevelOperation List<String>
    The disk level operations list.
    dataPendingAtSourceAgentInMB Number
    The data pending at source virtual machine in MB.
    dataPendingInStagingStorageAccountInMB Number
    The data pending for replication in MB at staging account.
    dekKeyVaultArmId String
    The KeyVault resource id for secret (BEK).
    diskCapacityInBytes Number
    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.
    failoverDiskName String
    The failover name for the managed disk.
    isDiskEncrypted Boolean
    A value indicating whether vm has encrypted os disk or not.
    isDiskKeyEncrypted Boolean
    A value indicating whether disk key got encrypted or not.
    kekKeyVaultArmId String
    The KeyVault resource id for key (KEK).
    keyIdentifier String
    The key URL / identifier (KEK).
    monitoringJobType String
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoringPercentageCompletion Number
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    primaryDiskEncryptionSetId String
    The primary disk encryption set Id.
    primaryStagingAzureStorageAccountId String
    The primary staging storage account.
    recoveryDiskEncryptionSetId String
    The recovery disk encryption set Id.
    recoveryOrignalTargetDiskId String
    Recovery original target disk Arm Id.
    recoveryReplicaDiskAccountType String
    The replica disk type. Its an optional value and will be same as source disk type if not user provided.
    recoveryReplicaDiskId String
    Recovery replica disk Arm Id.
    recoveryResourceGroupId String
    The recovery disk resource group Arm Id.
    recoveryTargetDiskAccountType String
    The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
    recoveryTargetDiskId String
    Recovery target disk Arm Id.
    resyncRequired Boolean
    A value indicating whether resync is required for this disk.
    secretIdentifier String
    The secret URL / identifier (BEK).
    tfoDiskName String
    The test failover name for the managed disk.

    A2AReplicationProtectionClusterDetailsResponse

    ClusterManagementId string
    The cluster management Id.
    FailoverRecoveryPointId string
    The recovery point Id to which the cluster was failed over.
    InitialPrimaryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
    The initial primary extended location.
    InitialPrimaryFabricLocation string
    The initial primary fabric location.
    InitialPrimaryZone string
    The initial primary availability zone.
    InitialRecoveryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
    The initial recovery extended location.
    InitialRecoveryFabricLocation string
    The initial recovery fabric location.
    InitialRecoveryZone string
    The initial recovery availability zone.
    LastRpoCalculatedTime string
    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.
    MultiVmGroupCreateOption string
    Whether Multi VM group is auto created or specified by user.
    MultiVmGroupId string
    The multi vm group Id.
    MultiVmGroupName string
    The multi vm group name.
    PrimaryAvailabilityZone string
    The primary availability zone.
    PrimaryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
    The primary Extended Location.
    PrimaryFabricLocation string
    Primary fabric location.
    RecoveryAvailabilityZone string
    The recovery availability zone.
    RecoveryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
    The recovery Extended Location.
    RecoveryFabricLocation string
    The recovery fabric location.
    RpoInSeconds double
    The last RPO value in seconds.
    ClusterManagementId string
    The cluster management Id.
    FailoverRecoveryPointId string
    The recovery point Id to which the cluster was failed over.
    InitialPrimaryExtendedLocation ExtendedLocationResponse
    The initial primary extended location.
    InitialPrimaryFabricLocation string
    The initial primary fabric location.
    InitialPrimaryZone string
    The initial primary availability zone.
    InitialRecoveryExtendedLocation ExtendedLocationResponse
    The initial recovery extended location.
    InitialRecoveryFabricLocation string
    The initial recovery fabric location.
    InitialRecoveryZone string
    The initial recovery availability zone.
    LastRpoCalculatedTime string
    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.
    MultiVmGroupCreateOption string
    Whether Multi VM group is auto created or specified by user.
    MultiVmGroupId string
    The multi vm group Id.
    MultiVmGroupName string
    The multi vm group name.
    PrimaryAvailabilityZone string
    The primary availability zone.
    PrimaryExtendedLocation ExtendedLocationResponse
    The primary Extended Location.
    PrimaryFabricLocation string
    Primary fabric location.
    RecoveryAvailabilityZone string
    The recovery availability zone.
    RecoveryExtendedLocation ExtendedLocationResponse
    The recovery Extended Location.
    RecoveryFabricLocation string
    The recovery fabric location.
    RpoInSeconds float64
    The last RPO value in seconds.
    clusterManagementId String
    The cluster management Id.
    failoverRecoveryPointId String
    The recovery point Id to which the cluster was failed over.
    initialPrimaryExtendedLocation ExtendedLocationResponse
    The initial primary extended location.
    initialPrimaryFabricLocation String
    The initial primary fabric location.
    initialPrimaryZone String
    The initial primary availability zone.
    initialRecoveryExtendedLocation ExtendedLocationResponse
    The initial recovery extended location.
    initialRecoveryFabricLocation String
    The initial recovery fabric location.
    initialRecoveryZone String
    The initial recovery availability zone.
    lastRpoCalculatedTime String
    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.
    multiVmGroupCreateOption String
    Whether Multi VM group is auto created or specified by user.
    multiVmGroupId String
    The multi vm group Id.
    multiVmGroupName String
    The multi vm group name.
    primaryAvailabilityZone String
    The primary availability zone.
    primaryExtendedLocation ExtendedLocationResponse
    The primary Extended Location.
    primaryFabricLocation String
    Primary fabric location.
    recoveryAvailabilityZone String
    The recovery availability zone.
    recoveryExtendedLocation ExtendedLocationResponse
    The recovery Extended Location.
    recoveryFabricLocation String
    The recovery fabric location.
    rpoInSeconds Double
    The last RPO value in seconds.
    clusterManagementId string
    The cluster management Id.
    failoverRecoveryPointId string
    The recovery point Id to which the cluster was failed over.
    initialPrimaryExtendedLocation ExtendedLocationResponse
    The initial primary extended location.
    initialPrimaryFabricLocation string
    The initial primary fabric location.
    initialPrimaryZone string
    The initial primary availability zone.
    initialRecoveryExtendedLocation ExtendedLocationResponse
    The initial recovery extended location.
    initialRecoveryFabricLocation string
    The initial recovery fabric location.
    initialRecoveryZone string
    The initial recovery availability zone.
    lastRpoCalculatedTime string
    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.
    multiVmGroupCreateOption string
    Whether Multi VM group is auto created or specified by user.
    multiVmGroupId string
    The multi vm group Id.
    multiVmGroupName string
    The multi vm group name.
    primaryAvailabilityZone string
    The primary availability zone.
    primaryExtendedLocation ExtendedLocationResponse
    The primary Extended Location.
    primaryFabricLocation string
    Primary fabric location.
    recoveryAvailabilityZone string
    The recovery availability zone.
    recoveryExtendedLocation ExtendedLocationResponse
    The recovery Extended Location.
    recoveryFabricLocation string
    The recovery fabric location.
    rpoInSeconds number
    The last RPO value in seconds.
    cluster_management_id str
    The cluster management Id.
    failover_recovery_point_id str
    The recovery point Id to which the cluster was failed over.
    initial_primary_extended_location ExtendedLocationResponse
    The initial primary extended location.
    initial_primary_fabric_location str
    The initial primary fabric location.
    initial_primary_zone str
    The initial primary availability zone.
    initial_recovery_extended_location ExtendedLocationResponse
    The initial recovery extended location.
    initial_recovery_fabric_location str
    The initial recovery fabric location.
    initial_recovery_zone str
    The initial recovery availability zone.
    last_rpo_calculated_time str
    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_group_create_option str
    Whether Multi VM group is auto created or specified by user.
    multi_vm_group_id str
    The multi vm group Id.
    multi_vm_group_name str
    The multi vm group name.
    primary_availability_zone str
    The primary availability zone.
    primary_extended_location ExtendedLocationResponse
    The primary Extended Location.
    primary_fabric_location str
    Primary fabric location.
    recovery_availability_zone str
    The recovery availability zone.
    recovery_extended_location ExtendedLocationResponse
    The recovery Extended Location.
    recovery_fabric_location str
    The recovery fabric location.
    rpo_in_seconds float
    The last RPO value in seconds.
    clusterManagementId String
    The cluster management Id.
    failoverRecoveryPointId String
    The recovery point Id to which the cluster was failed over.
    initialPrimaryExtendedLocation Property Map
    The initial primary extended location.
    initialPrimaryFabricLocation String
    The initial primary fabric location.
    initialPrimaryZone String
    The initial primary availability zone.
    initialRecoveryExtendedLocation Property Map
    The initial recovery extended location.
    initialRecoveryFabricLocation String
    The initial recovery fabric location.
    initialRecoveryZone String
    The initial recovery availability zone.
    lastRpoCalculatedTime String
    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.
    multiVmGroupCreateOption String
    Whether Multi VM group is auto created or specified by user.
    multiVmGroupId String
    The multi vm group Id.
    multiVmGroupName String
    The multi vm group name.
    primaryAvailabilityZone String
    The primary availability zone.
    primaryExtendedLocation Property Map
    The primary Extended Location.
    primaryFabricLocation String
    Primary fabric location.
    recoveryAvailabilityZone String
    The recovery availability zone.
    recoveryExtendedLocation Property Map
    The recovery Extended Location.
    recoveryFabricLocation String
    The recovery fabric location.
    rpoInSeconds Number
    The last RPO value in seconds.

    A2ASharedDiskIRErrorDetailsResponse

    ErrorCode string
    The error code.
    ErrorCodeEnum string
    The error code enum.
    ErrorMessage string
    The error message.
    PossibleCauses string
    The possible causes.
    RecommendedAction string
    The recommended action.
    ErrorCode string
    The error code.
    ErrorCodeEnum string
    The error code enum.
    ErrorMessage string
    The error message.
    PossibleCauses string
    The possible causes.
    RecommendedAction string
    The recommended action.
    errorCode String
    The error code.
    errorCodeEnum String
    The error code enum.
    errorMessage String
    The error message.
    possibleCauses String
    The possible causes.
    recommendedAction String
    The recommended action.
    errorCode string
    The error code.
    errorCodeEnum string
    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_enum str
    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.
    errorCodeEnum String
    The error code enum.
    errorMessage String
    The error message.
    possibleCauses String
    The possible causes.
    recommendedAction String
    The recommended action.

    A2ASharedDiskReplicationDetailsResponse

    FailoverRecoveryPointId string
    The recovery point id to which the Virtual node was failed over.
    LastRpoCalculatedTime string
    The time (in UTC) when the last RPO value was calculated by Protection Service.
    ManagementId string
    The management Id.
    MonitoringJobType string
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    MonitoringPercentageCompletion int
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    PrimaryFabricLocation string
    Primary fabric location.
    ProtectedManagedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.A2AProtectedManagedDiskDetailsResponse>
    The list of protected managed disks.
    RecoveryFabricLocation string
    The recovery fabric location.
    RpoInSeconds double
    The last RPO value in seconds.
    SharedDiskIRErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.A2ASharedDiskIRErrorDetailsResponse>
    The IR Errors.
    UnprotectedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.A2AUnprotectedDiskDetailsResponse>
    The list of unprotected disks.
    FailoverRecoveryPointId string
    The recovery point id to which the Virtual node was failed over.
    LastRpoCalculatedTime string
    The time (in UTC) when the last RPO value was calculated by Protection Service.
    ManagementId string
    The management Id.
    MonitoringJobType string
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    MonitoringPercentageCompletion int
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    PrimaryFabricLocation string
    Primary fabric location.
    ProtectedManagedDisks []A2AProtectedManagedDiskDetailsResponse
    The list of protected managed disks.
    RecoveryFabricLocation string
    The recovery fabric location.
    RpoInSeconds float64
    The last RPO value in seconds.
    SharedDiskIRErrors []A2ASharedDiskIRErrorDetailsResponse
    The IR Errors.
    UnprotectedDisks []A2AUnprotectedDiskDetailsResponse
    The list of unprotected disks.
    failoverRecoveryPointId String
    The recovery point id to which the Virtual node was failed over.
    lastRpoCalculatedTime String
    The time (in UTC) when the last RPO value was calculated by Protection Service.
    managementId String
    The management Id.
    monitoringJobType String
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoringPercentageCompletion Integer
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    primaryFabricLocation String
    Primary fabric location.
    protectedManagedDisks List<A2AProtectedManagedDiskDetailsResponse>
    The list of protected managed disks.
    recoveryFabricLocation String
    The recovery fabric location.
    rpoInSeconds Double
    The last RPO value in seconds.
    sharedDiskIRErrors List<A2ASharedDiskIRErrorDetailsResponse>
    The IR Errors.
    unprotectedDisks List<A2AUnprotectedDiskDetailsResponse>
    The list of unprotected disks.
    failoverRecoveryPointId string
    The recovery point id to which the Virtual node was failed over.
    lastRpoCalculatedTime string
    The time (in UTC) when the last RPO value was calculated by Protection Service.
    managementId string
    The management Id.
    monitoringJobType string
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoringPercentageCompletion number
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    primaryFabricLocation string
    Primary fabric location.
    protectedManagedDisks A2AProtectedManagedDiskDetailsResponse[]
    The list of protected managed disks.
    recoveryFabricLocation string
    The recovery fabric location.
    rpoInSeconds number
    The last RPO value in seconds.
    sharedDiskIRErrors A2ASharedDiskIRErrorDetailsResponse[]
    The IR Errors.
    unprotectedDisks A2AUnprotectedDiskDetailsResponse[]
    The list of unprotected disks.
    failover_recovery_point_id str
    The recovery point id to which the Virtual node was failed over.
    last_rpo_calculated_time str
    The time (in UTC) when the last RPO value was calculated by Protection Service.
    management_id str
    The management Id.
    monitoring_job_type str
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoring_percentage_completion int
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    primary_fabric_location str
    Primary fabric location.
    protected_managed_disks Sequence[A2AProtectedManagedDiskDetailsResponse]
    The list of protected managed disks.
    recovery_fabric_location str
    The recovery fabric location.
    rpo_in_seconds float
    The last RPO value in seconds.
    shared_disk_ir_errors Sequence[A2ASharedDiskIRErrorDetailsResponse]
    The IR Errors.
    unprotected_disks Sequence[A2AUnprotectedDiskDetailsResponse]
    The list of unprotected disks.
    failoverRecoveryPointId String
    The recovery point id to which the Virtual node was failed over.
    lastRpoCalculatedTime String
    The time (in UTC) when the last RPO value was calculated by Protection Service.
    managementId String
    The management Id.
    monitoringJobType String
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoringPercentageCompletion Number
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    primaryFabricLocation String
    Primary fabric location.
    protectedManagedDisks List<Property Map>
    The list of protected managed disks.
    recoveryFabricLocation String
    The recovery fabric location.
    rpoInSeconds Number
    The last RPO value in seconds.
    sharedDiskIRErrors List<Property Map>
    The IR Errors.
    unprotectedDisks List<Property Map>
    The list of unprotected disks.

    A2AUnprotectedDiskDetailsResponse

    DiskAutoProtectionStatus string
    A value indicating whether the disk auto protection is enabled.
    DiskLunId int
    The source lun Id for the data disk.
    DiskAutoProtectionStatus string
    A value indicating whether the disk auto protection is enabled.
    DiskLunId int
    The source lun Id for the data disk.
    diskAutoProtectionStatus String
    A value indicating whether the disk auto protection is enabled.
    diskLunId Integer
    The source lun Id for the data disk.
    diskAutoProtectionStatus string
    A value indicating whether the disk auto protection is enabled.
    diskLunId number
    The source lun Id for the data disk.
    disk_auto_protection_status str
    A value indicating whether the disk auto protection is enabled.
    disk_lun_id int
    The source lun Id for the data disk.
    diskAutoProtectionStatus String
    A value indicating whether the disk auto protection is enabled.
    diskLunId Number
    The source lun Id for the data disk.

    CurrentScenarioDetailsResponse

    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.

    ExtendedLocationResponse

    Name string
    The name of the extended location.
    Type string
    The extended location type.
    Name string
    The name of the extended location.
    Type string
    The extended location type.
    name String
    The name of the extended location.
    type String
    The extended location type.
    name string
    The name of the extended location.
    type string
    The extended location type.
    name str
    The name of the extended location.
    type str
    The extended location type.
    name String
    The name of the extended location.
    type String
    The extended location type.

    HealthErrorResponse

    CreationTimeUtc string
    Error creation time (UTC).
    CustomerResolvability string
    Value indicating whether the health error is customer resolvable.
    EntityId string
    ID of the entity.
    ErrorCategory string
    Category of error.
    ErrorCode string
    Error code.
    ErrorId string
    The health error unique id.
    ErrorLevel string
    Level of error.
    ErrorMessage string
    Error message.
    ErrorSource string
    Source of error.
    ErrorType string
    Type of error.
    InnerHealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.InnerHealthErrorResponse>
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    PossibleCauses string
    Possible causes of error.
    RecommendedAction string
    Recommended action to resolve error.
    RecoveryProviderErrorMessage string
    DRA error message.
    SummaryMessage string
    Summary message of the entity.
    CreationTimeUtc string
    Error creation time (UTC).
    CustomerResolvability string
    Value indicating whether the health error is customer resolvable.
    EntityId string
    ID of the entity.
    ErrorCategory string
    Category of error.
    ErrorCode string
    Error code.
    ErrorId string
    The health error unique id.
    ErrorLevel string
    Level of error.
    ErrorMessage string
    Error message.
    ErrorSource string
    Source of error.
    ErrorType string
    Type of error.
    InnerHealthErrors []InnerHealthErrorResponse
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    PossibleCauses string
    Possible causes of error.
    RecommendedAction string
    Recommended action to resolve error.
    RecoveryProviderErrorMessage string
    DRA error message.
    SummaryMessage string
    Summary message of the entity.
    creationTimeUtc String
    Error creation time (UTC).
    customerResolvability String
    Value indicating whether the health error is customer resolvable.
    entityId String
    ID of the entity.
    errorCategory String
    Category of error.
    errorCode String
    Error code.
    errorId String
    The health error unique id.
    errorLevel String
    Level of error.
    errorMessage String
    Error message.
    errorSource String
    Source of error.
    errorType String
    Type of error.
    innerHealthErrors List<InnerHealthErrorResponse>
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    possibleCauses String
    Possible causes of error.
    recommendedAction String
    Recommended action to resolve error.
    recoveryProviderErrorMessage String
    DRA error message.
    summaryMessage String
    Summary message of the entity.
    creationTimeUtc string
    Error creation time (UTC).
    customerResolvability string
    Value indicating whether the health error is customer resolvable.
    entityId string
    ID of the entity.
    errorCategory string
    Category of error.
    errorCode string
    Error code.
    errorId string
    The health error unique id.
    errorLevel string
    Level of error.
    errorMessage string
    Error message.
    errorSource string
    Source of error.
    errorType string
    Type of error.
    innerHealthErrors InnerHealthErrorResponse[]
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    possibleCauses string
    Possible causes of error.
    recommendedAction string
    Recommended action to resolve error.
    recoveryProviderErrorMessage string
    DRA error message.
    summaryMessage string
    Summary message of the entity.
    creation_time_utc str
    Error creation time (UTC).
    customer_resolvability str
    Value indicating whether the health error is customer resolvable.
    entity_id str
    ID of the entity.
    error_category str
    Category of error.
    error_code str
    Error code.
    error_id str
    The health error unique id.
    error_level str
    Level of error.
    error_message str
    Error message.
    error_source str
    Source of error.
    error_type str
    Type of error.
    inner_health_errors Sequence[InnerHealthErrorResponse]
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    possible_causes str
    Possible causes of error.
    recommended_action str
    Recommended action to resolve error.
    recovery_provider_error_message str
    DRA error message.
    summary_message str
    Summary message of the entity.
    creationTimeUtc String
    Error creation time (UTC).
    customerResolvability String
    Value indicating whether the health error is customer resolvable.
    entityId String
    ID of the entity.
    errorCategory String
    Category of error.
    errorCode String
    Error code.
    errorId String
    The health error unique id.
    errorLevel String
    Level of error.
    errorMessage String
    Error message.
    errorSource String
    Source of error.
    errorType String
    Type of error.
    innerHealthErrors List<Property Map>
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    possibleCauses String
    Possible causes of error.
    recommendedAction String
    Recommended action to resolve error.
    recoveryProviderErrorMessage String
    DRA error message.
    summaryMessage String
    Summary message of the entity.

    InnerHealthErrorResponse

    CreationTimeUtc string
    Error creation time (UTC).
    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.
    RecoveryProviderErrorMessage string
    DRA error message.
    SummaryMessage string
    Summary message of the entity.
    CreationTimeUtc string
    Error creation time (UTC).
    CustomerResolvability string
    Value indicating whether the health error is customer resolvable.
    EntityId string
    ID of the entity.
    ErrorCategory string
    Category of error.
    ErrorCode string
    Error code.
    ErrorId string
    The health error unique id.
    ErrorLevel string
    Level of error.
    ErrorMessage string
    Error message.
    ErrorSource string
    Source of error.
    ErrorType string
    Type of error.
    PossibleCauses string
    Possible causes of error.
    RecommendedAction string
    Recommended action to resolve error.
    RecoveryProviderErrorMessage string
    DRA error message.
    SummaryMessage string
    Summary message of the entity.
    creationTimeUtc String
    Error creation time (UTC).
    customerResolvability String
    Value indicating whether the health error is customer resolvable.
    entityId String
    ID of the entity.
    errorCategory String
    Category of error.
    errorCode String
    Error code.
    errorId String
    The health error unique id.
    errorLevel String
    Level of error.
    errorMessage String
    Error message.
    errorSource String
    Source of error.
    errorType String
    Type of error.
    possibleCauses String
    Possible causes of error.
    recommendedAction String
    Recommended action to resolve error.
    recoveryProviderErrorMessage String
    DRA error message.
    summaryMessage String
    Summary message of the entity.
    creationTimeUtc string
    Error creation time (UTC).
    customerResolvability string
    Value indicating whether the health error is customer resolvable.
    entityId string
    ID of the entity.
    errorCategory string
    Category of error.
    errorCode string
    Error code.
    errorId string
    The health error unique id.
    errorLevel string
    Level of error.
    errorMessage string
    Error message.
    errorSource string
    Source of error.
    errorType string
    Type of error.
    possibleCauses string
    Possible causes of error.
    recommendedAction string
    Recommended action to resolve error.
    recoveryProviderErrorMessage string
    DRA error message.
    summaryMessage string
    Summary message of the entity.
    creation_time_utc str
    Error creation time (UTC).
    customer_resolvability str
    Value indicating whether the health error is customer resolvable.
    entity_id str
    ID of the entity.
    error_category str
    Category of error.
    error_code str
    Error code.
    error_id str
    The health error unique id.
    error_level str
    Level of error.
    error_message str
    Error message.
    error_source str
    Source of error.
    error_type str
    Type of error.
    possible_causes str
    Possible causes of error.
    recommended_action str
    Recommended action to resolve error.
    recovery_provider_error_message str
    DRA error message.
    summary_message str
    Summary message of the entity.
    creationTimeUtc String
    Error creation time (UTC).
    customerResolvability String
    Value indicating whether the health error is customer resolvable.
    entityId String
    ID of the entity.
    errorCategory String
    Category of error.
    errorCode String
    Error code.
    errorId String
    The health error unique id.
    errorLevel String
    Level of error.
    errorMessage String
    Error message.
    errorSource String
    Source of error.
    errorType String
    Type of error.
    possibleCauses String
    Possible causes of error.
    recommendedAction String
    Recommended action to resolve error.
    recoveryProviderErrorMessage String
    DRA error message.
    summaryMessage String
    Summary message of the entity.

    RegisteredClusterNodesResponse

    BiosId string
    The BIOS ID.
    ClusterNodeFqdn string
    The cluster node name.
    IsSharedDiskVirtualNode bool
    A value indicating whether this represents virtual entity hosting all the shared disks.
    MachineId string
    The machine ID.
    BiosId string
    The BIOS ID.
    ClusterNodeFqdn string
    The cluster node name.
    IsSharedDiskVirtualNode bool
    A value indicating whether this represents virtual entity hosting all the shared disks.
    MachineId string
    The machine ID.
    biosId String
    The BIOS ID.
    clusterNodeFqdn String
    The cluster node name.
    isSharedDiskVirtualNode Boolean
    A value indicating whether this represents virtual entity hosting all the shared disks.
    machineId String
    The machine ID.
    biosId string
    The BIOS ID.
    clusterNodeFqdn string
    The cluster node name.
    isSharedDiskVirtualNode 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_fqdn str
    The cluster node name.
    is_shared_disk_virtual_node 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.
    clusterNodeFqdn String
    The cluster node name.
    isSharedDiskVirtualNode Boolean
    A value indicating whether this represents virtual entity hosting all the shared disks.
    machineId String
    The machine ID.

    ReplicationProtectionClusterPropertiesResponse

    ProvisioningState string
    The provisioning state of the cluster.
    ActiveLocation string
    The Current active location of the Protection cluster.
    AgentClusterId string
    The Agent cluster Id.
    AllowedOperations List<string>
    The allowed operations on the Replication protection cluster.
    AreAllClusterNodesRegistered bool
    A value indicating whether all nodes of the cluster are registered or not.
    ClusterFqdn string
    The cluster FQDN.
    ClusterNodeFqdns List<string>
    The List of cluster Node FQDNs.
    ClusterProtectedItemIds List<string>
    The List of Protected Item Id's.
    ClusterRegisteredNodes List<Pulumi.AzureNative.RecoveryServices.Inputs.RegisteredClusterNodesResponse>
    The registered node details.
    CurrentScenario Pulumi.AzureNative.RecoveryServices.Inputs.CurrentScenarioDetailsResponse
    The current scenario.
    HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    List of health errors.
    LastSuccessfulFailoverTime string
    The last successful failover time.
    LastSuccessfulTestFailoverTime string
    The last successful test failover time.
    PolicyFriendlyName string
    The name of Policy governing this PE.
    PolicyId string
    The Policy Id.
    PrimaryFabricFriendlyName string
    The friendly name of the primary fabric.
    PrimaryFabricProvider string
    The fabric provider of the primary fabric.
    PrimaryProtectionContainerFriendlyName string
    The name of primary protection container friendly name.
    ProtectionClusterType string
    The type of protection cluster type.
    ProtectionState string
    The protection status.
    ProtectionStateDescription string
    The protection state description.
    ProviderSpecificDetails Pulumi.AzureNative.RecoveryServices.Inputs.A2AReplicationProtectionClusterDetailsResponse
    The Replication cluster provider custom settings.
    RecoveryContainerId string
    The recovery container Id.
    RecoveryFabricFriendlyName string
    The friendly name of recovery fabric.
    RecoveryFabricId string
    The Arm Id of recovery fabric.
    RecoveryProtectionContainerFriendlyName string
    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.
    SharedDiskProperties Pulumi.AzureNative.RecoveryServices.Inputs.SharedDiskReplicationItemPropertiesResponse
    The shared disk properties.
    TestFailoverState string
    The Test failover state.
    TestFailoverStateDescription string
    The Test failover state description.
    ProvisioningState string
    The provisioning state of the cluster.
    ActiveLocation string
    The Current active location of the Protection cluster.
    AgentClusterId string
    The Agent cluster Id.
    AllowedOperations []string
    The allowed operations on the Replication protection cluster.
    AreAllClusterNodesRegistered bool
    A value indicating whether all nodes of the cluster are registered or not.
    ClusterFqdn string
    The cluster FQDN.
    ClusterNodeFqdns []string
    The List of cluster Node FQDNs.
    ClusterProtectedItemIds []string
    The List of Protected Item Id's.
    ClusterRegisteredNodes []RegisteredClusterNodesResponse
    The registered node details.
    CurrentScenario CurrentScenarioDetailsResponse
    The current scenario.
    HealthErrors []HealthErrorResponse
    List of health errors.
    LastSuccessfulFailoverTime string
    The last successful failover time.
    LastSuccessfulTestFailoverTime string
    The last successful test failover time.
    PolicyFriendlyName string
    The name of Policy governing this PE.
    PolicyId string
    The Policy Id.
    PrimaryFabricFriendlyName string
    The friendly name of the primary fabric.
    PrimaryFabricProvider string
    The fabric provider of the primary fabric.
    PrimaryProtectionContainerFriendlyName string
    The name of primary protection container friendly name.
    ProtectionClusterType string
    The type of protection cluster type.
    ProtectionState string
    The protection status.
    ProtectionStateDescription string
    The protection state description.
    ProviderSpecificDetails A2AReplicationProtectionClusterDetailsResponse
    The Replication cluster provider custom settings.
    RecoveryContainerId string
    The recovery container Id.
    RecoveryFabricFriendlyName string
    The friendly name of recovery fabric.
    RecoveryFabricId string
    The Arm Id of recovery fabric.
    RecoveryProtectionContainerFriendlyName string
    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.
    SharedDiskProperties SharedDiskReplicationItemPropertiesResponse
    The shared disk properties.
    TestFailoverState string
    The Test failover state.
    TestFailoverStateDescription string
    The Test failover state description.
    provisioningState String
    The provisioning state of the cluster.
    activeLocation String
    The Current active location of the Protection cluster.
    agentClusterId String
    The Agent cluster Id.
    allowedOperations List<String>
    The allowed operations on the Replication protection cluster.
    areAllClusterNodesRegistered Boolean
    A value indicating whether all nodes of the cluster are registered or not.
    clusterFqdn String
    The cluster FQDN.
    clusterNodeFqdns List<String>
    The List of cluster Node FQDNs.
    clusterProtectedItemIds List<String>
    The List of Protected Item Id's.
    clusterRegisteredNodes List<RegisteredClusterNodesResponse>
    The registered node details.
    currentScenario CurrentScenarioDetailsResponse
    The current scenario.
    healthErrors List<HealthErrorResponse>
    List of health errors.
    lastSuccessfulFailoverTime String
    The last successful failover time.
    lastSuccessfulTestFailoverTime String
    The last successful test failover time.
    policyFriendlyName String
    The name of Policy governing this PE.
    policyId String
    The Policy Id.
    primaryFabricFriendlyName String
    The friendly name of the primary fabric.
    primaryFabricProvider String
    The fabric provider of the primary fabric.
    primaryProtectionContainerFriendlyName String
    The name of primary protection container friendly name.
    protectionClusterType String
    The type of protection cluster type.
    protectionState String
    The protection status.
    protectionStateDescription String
    The protection state description.
    providerSpecificDetails A2AReplicationProtectionClusterDetailsResponse
    The Replication cluster provider custom settings.
    recoveryContainerId String
    The recovery container Id.
    recoveryFabricFriendlyName String
    The friendly name of recovery fabric.
    recoveryFabricId String
    The Arm Id of recovery fabric.
    recoveryProtectionContainerFriendlyName String
    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.
    sharedDiskProperties SharedDiskReplicationItemPropertiesResponse
    The shared disk properties.
    testFailoverState String
    The Test failover state.
    testFailoverStateDescription String
    The Test failover state description.
    provisioningState string
    The provisioning state of the cluster.
    activeLocation string
    The Current active location of the Protection cluster.
    agentClusterId string
    The Agent cluster Id.
    allowedOperations string[]
    The allowed operations on the Replication protection cluster.
    areAllClusterNodesRegistered boolean
    A value indicating whether all nodes of the cluster are registered or not.
    clusterFqdn string
    The cluster FQDN.
    clusterNodeFqdns string[]
    The List of cluster Node FQDNs.
    clusterProtectedItemIds string[]
    The List of Protected Item Id's.
    clusterRegisteredNodes RegisteredClusterNodesResponse[]
    The registered node details.
    currentScenario CurrentScenarioDetailsResponse
    The current scenario.
    healthErrors HealthErrorResponse[]
    List of health errors.
    lastSuccessfulFailoverTime string
    The last successful failover time.
    lastSuccessfulTestFailoverTime string
    The last successful test failover time.
    policyFriendlyName string
    The name of Policy governing this PE.
    policyId string
    The Policy Id.
    primaryFabricFriendlyName string
    The friendly name of the primary fabric.
    primaryFabricProvider string
    The fabric provider of the primary fabric.
    primaryProtectionContainerFriendlyName string
    The name of primary protection container friendly name.
    protectionClusterType string
    The type of protection cluster type.
    protectionState string
    The protection status.
    protectionStateDescription string
    The protection state description.
    providerSpecificDetails A2AReplicationProtectionClusterDetailsResponse
    The Replication cluster provider custom settings.
    recoveryContainerId string
    The recovery container Id.
    recoveryFabricFriendlyName string
    The friendly name of recovery fabric.
    recoveryFabricId string
    The Arm Id of recovery fabric.
    recoveryProtectionContainerFriendlyName string
    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.
    sharedDiskProperties SharedDiskReplicationItemPropertiesResponse
    The shared disk properties.
    testFailoverState string
    The Test failover state.
    testFailoverStateDescription string
    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_id str
    The Agent cluster Id.
    allowed_operations Sequence[str]
    The allowed operations on the Replication protection cluster.
    are_all_cluster_nodes_registered bool
    A value indicating whether all nodes of the cluster are registered or not.
    cluster_fqdn str
    The cluster FQDN.
    cluster_node_fqdns Sequence[str]
    The List of cluster Node FQDNs.
    cluster_protected_item_ids Sequence[str]
    The List of Protected Item Id's.
    cluster_registered_nodes Sequence[RegisteredClusterNodesResponse]
    The registered node details.
    current_scenario CurrentScenarioDetailsResponse
    The current scenario.
    health_errors Sequence[HealthErrorResponse]
    List of health errors.
    last_successful_failover_time str
    The last successful failover time.
    last_successful_test_failover_time str
    The last successful test failover time.
    policy_friendly_name str
    The name of Policy governing this PE.
    policy_id str
    The Policy Id.
    primary_fabric_friendly_name str
    The friendly name of the primary fabric.
    primary_fabric_provider str
    The fabric provider of the primary fabric.
    primary_protection_container_friendly_name str
    The name of primary protection container friendly name.
    protection_cluster_type str
    The type of protection cluster type.
    protection_state str
    The protection status.
    protection_state_description str
    The protection state description.
    provider_specific_details A2AReplicationProtectionClusterDetailsResponse
    The Replication cluster provider custom settings.
    recovery_container_id str
    The recovery container Id.
    recovery_fabric_friendly_name str
    The friendly name of recovery fabric.
    recovery_fabric_id str
    The Arm Id of recovery fabric.
    recovery_protection_container_friendly_name str
    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.
    shared_disk_properties SharedDiskReplicationItemPropertiesResponse
    The shared disk properties.
    test_failover_state str
    The Test failover state.
    test_failover_state_description str
    The Test failover state description.
    provisioningState String
    The provisioning state of the cluster.
    activeLocation String
    The Current active location of the Protection cluster.
    agentClusterId String
    The Agent cluster Id.
    allowedOperations List<String>
    The allowed operations on the Replication protection cluster.
    areAllClusterNodesRegistered Boolean
    A value indicating whether all nodes of the cluster are registered or not.
    clusterFqdn String
    The cluster FQDN.
    clusterNodeFqdns List<String>
    The List of cluster Node FQDNs.
    clusterProtectedItemIds List<String>
    The List of Protected Item Id's.
    clusterRegisteredNodes List<Property Map>
    The registered node details.
    currentScenario Property Map
    The current scenario.
    healthErrors List<Property Map>
    List of health errors.
    lastSuccessfulFailoverTime String
    The last successful failover time.
    lastSuccessfulTestFailoverTime String
    The last successful test failover time.
    policyFriendlyName String
    The name of Policy governing this PE.
    policyId String
    The Policy Id.
    primaryFabricFriendlyName String
    The friendly name of the primary fabric.
    primaryFabricProvider String
    The fabric provider of the primary fabric.
    primaryProtectionContainerFriendlyName String
    The name of primary protection container friendly name.
    protectionClusterType String
    The type of protection cluster type.
    protectionState String
    The protection status.
    protectionStateDescription String
    The protection state description.
    providerSpecificDetails Property Map
    The Replication cluster provider custom settings.
    recoveryContainerId String
    The recovery container Id.
    recoveryFabricFriendlyName String
    The friendly name of recovery fabric.
    recoveryFabricId String
    The Arm Id of recovery fabric.
    recoveryProtectionContainerFriendlyName String
    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.
    sharedDiskProperties Property Map
    The shared disk properties.
    testFailoverState String
    The Test failover state.
    testFailoverStateDescription String
    The Test failover state description.

    SharedDiskReplicationItemPropertiesResponse

    ActiveLocation string
    The Current active location of the PE.
    AllowedOperations List<string>
    The allowed operations on the Replication protected item.
    CurrentScenario Pulumi.AzureNative.RecoveryServices.Inputs.CurrentScenarioDetailsResponse
    The current scenario.
    HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    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.
    SharedDiskProviderSpecificDetails Pulumi.AzureNative.RecoveryServices.Inputs.A2ASharedDiskReplicationDetailsResponse
    The Replication provider custom settings.
    TestFailoverState string
    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 CurrentScenarioDetailsResponse
    The current scenario.
    HealthErrors []HealthErrorResponse
    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.
    SharedDiskProviderSpecificDetails A2ASharedDiskReplicationDetailsResponse
    The Replication provider custom settings.
    TestFailoverState string
    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 CurrentScenarioDetailsResponse
    The current scenario.
    healthErrors List<HealthErrorResponse>
    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.
    sharedDiskProviderSpecificDetails A2ASharedDiskReplicationDetailsResponse
    The Replication provider custom settings.
    testFailoverState String
    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 CurrentScenarioDetailsResponse
    The current scenario.
    healthErrors HealthErrorResponse[]
    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.
    sharedDiskProviderSpecificDetails A2ASharedDiskReplicationDetailsResponse
    The Replication provider custom settings.
    testFailoverState string
    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 CurrentScenarioDetailsResponse
    The current scenario.
    health_errors Sequence[HealthErrorResponse]
    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.
    shared_disk_provider_specific_details A2ASharedDiskReplicationDetailsResponse
    The Replication provider custom settings.
    test_failover_state str
    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.
    sharedDiskProviderSpecificDetails Property Map
    The Replication provider custom settings.
    testFailoverState String
    The tfo state of shared disk.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi