1. Packages
  2. Azure Native v2
  3. API Docs
  4. recoveryservices
  5. getReplicationProtectionCluster
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.recoveryservices.getReplicationProtectionCluster

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 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, 2024-10-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>
Copy
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]
Copy
func LookupReplicationProtectionCluster(ctx *Context, args *LookupReplicationProtectionClusterArgs, opts ...InvokeOption) (*LookupReplicationProtectionClusterResult, error)
func LookupReplicationProtectionClusterOutput(ctx *Context, args *LookupReplicationProtectionClusterOutputArgs, opts ...InvokeOption) LookupReplicationProtectionClusterResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetReplicationProtectionClusterResult> getReplicationProtectionCluster(GetReplicationProtectionClusterArgs args, InvokeOptions options)
public static Output<GetReplicationProtectionClusterResult> getReplicationProtectionCluster(GetReplicationProtectionClusterArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:recoveryservices:getReplicationProtectionCluster
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FabricName
This property is required.
Changes to this property will trigger replacement.
string
Fabric name.
ProtectionContainerName
This property is required.
Changes to this property will trigger replacement.
string
Protection container name.
ReplicationProtectionClusterName
This property is required.
Changes to this property will trigger replacement.
string
Replication protection cluster name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
FabricName
This property is required.
Changes to this property will trigger replacement.
string
Fabric name.
ProtectionContainerName
This property is required.
Changes to this property will trigger replacement.
string
Protection container name.
ReplicationProtectionClusterName
This property is required.
Changes to this property will trigger replacement.
string
Replication protection cluster name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
fabricName
This property is required.
Changes to this property will trigger replacement.
String
Fabric name.
protectionContainerName
This property is required.
Changes to this property will trigger replacement.
String
Protection container name.
replicationProtectionClusterName
This property is required.
Changes to this property will trigger replacement.
String
Replication protection cluster name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the recovery services vault.
fabricName
This property is required.
Changes to this property will trigger replacement.
string
Fabric name.
protectionContainerName
This property is required.
Changes to this property will trigger replacement.
string
Protection container name.
replicationProtectionClusterName
This property is required.
Changes to this property will trigger replacement.
string
Replication protection cluster name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
fabric_name
This property is required.
Changes to this property will trigger replacement.
str
Fabric name.
protection_container_name
This property is required.
Changes to this property will trigger replacement.
str
Protection container name.
replication_protection_cluster_name
This property is required.
Changes to this property will trigger replacement.
str
Replication protection cluster name.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group where the recovery services vault is present.
resource_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the recovery services vault.
fabricName
This property is required.
Changes to this property will trigger replacement.
String
Fabric name.
protectionContainerName
This property is required.
Changes to this property will trigger replacement.
String
Protection container name.
replicationProtectionClusterName
This property is required.
Changes to this property will trigger replacement.
String
Replication protection cluster name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
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 This property is required. string
The error code.
ErrorCodeEnum This property is required. string
The error code enum.
ErrorMessage This property is required. string
The error message.
PossibleCauses This property is required. string
The possible causes.
RecommendedAction This property is required. string
The recommended action.
ErrorCode This property is required. string
The error code.
ErrorCodeEnum This property is required. string
The error code enum.
ErrorMessage This property is required. string
The error message.
PossibleCauses This property is required. string
The possible causes.
RecommendedAction This property is required. string
The recommended action.
errorCode This property is required. String
The error code.
errorCodeEnum This property is required. String
The error code enum.
errorMessage This property is required. String
The error message.
possibleCauses This property is required. String
The possible causes.
recommendedAction This property is required. String
The recommended action.
errorCode This property is required. string
The error code.
errorCodeEnum This property is required. string
The error code enum.
errorMessage This property is required. string
The error message.
possibleCauses This property is required. string
The possible causes.
recommendedAction This property is required. string
The recommended action.
error_code This property is required. str
The error code.
error_code_enum This property is required. str
The error code enum.
error_message This property is required. str
The error message.
possible_causes This property is required. str
The possible causes.
recommended_action This property is required. str
The recommended action.
errorCode This property is required. String
The error code.
errorCodeEnum This property is required. String
The error code enum.
errorMessage This property is required. String
The error message.
possibleCauses This property is required. String
The possible causes.
recommendedAction This property is required. 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 This property is required. string
The name of the extended location.
Type This property is required. string
The extended location type.
Name This property is required. string
The name of the extended location.
Type This property is required. string
The extended location type.
name This property is required. String
The name of the extended location.
type This property is required. String
The extended location type.
name This property is required. string
The name of the extended location.
type This property is required. string
The extended location type.
name This property is required. str
The name of the extended location.
type This property is required. str
The extended location type.
name This property is required. String
The name of the extended location.
type This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi