azure-native.recoveryservices.ReplicationProtectionCluster
Explore with Pulumi AI
Replication protection Cluster. Azure REST API version: 2024-02-01.
Other available API versions: 2024-04-01, 2024-10-01.
Example Usage
Create Replication protection Cluster.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var replicationProtectionCluster = new AzureNative.RecoveryServices.ReplicationProtectionCluster("replicationProtectionCluster", new()
{
FabricName = "eastus",
Properties = new AzureNative.RecoveryServices.Inputs.ReplicationProtectionClusterPropertiesArgs
{
PolicyId = "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/24-hour-retention-policy",
ProviderSpecificDetails = new AzureNative.RecoveryServices.Inputs.A2AReplicationProtectionClusterDetailsArgs
{
InstanceType = "A2A",
},
RecoveryContainerId = "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/centraluseuap/replicationProtectionContainers/centraluseuap-container",
},
ProtectionContainerName = "eastus-container",
ReplicationProtectionClusterName = "cluster12",
ResourceGroupName = "resourceGroupPS1",
ResourceName = "vault1",
});
});
package main
import (
recoveryservices "github.com/pulumi/pulumi-azure-native-sdk/recoveryservices/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := recoveryservices.NewReplicationProtectionCluster(ctx, "replicationProtectionCluster", &recoveryservices.ReplicationProtectionClusterArgs{
FabricName: pulumi.String("eastus"),
Properties: &recoveryservices.ReplicationProtectionClusterPropertiesArgs{
PolicyId: pulumi.String("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/24-hour-retention-policy"),
ProviderSpecificDetails: &recoveryservices.A2AReplicationProtectionClusterDetailsArgs{
InstanceType: pulumi.String("A2A"),
},
RecoveryContainerId: pulumi.String("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/centraluseuap/replicationProtectionContainers/centraluseuap-container"),
},
ProtectionContainerName: pulumi.String("eastus-container"),
ReplicationProtectionClusterName: pulumi.String("cluster12"),
ResourceGroupName: pulumi.String("resourceGroupPS1"),
ResourceName: pulumi.String("vault1"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.recoveryservices.ReplicationProtectionCluster;
import com.pulumi.azurenative.recoveryservices.ReplicationProtectionClusterArgs;
import com.pulumi.azurenative.recoveryservices.inputs.ReplicationProtectionClusterPropertiesArgs;
import com.pulumi.azurenative.recoveryservices.inputs.A2AReplicationProtectionClusterDetailsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var replicationProtectionCluster = new ReplicationProtectionCluster("replicationProtectionCluster", ReplicationProtectionClusterArgs.builder()
.fabricName("eastus")
.properties(ReplicationProtectionClusterPropertiesArgs.builder()
.policyId("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/24-hour-retention-policy")
.providerSpecificDetails(A2AReplicationProtectionClusterDetailsArgs.builder()
.instanceType("A2A")
.build())
.recoveryContainerId("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/centraluseuap/replicationProtectionContainers/centraluseuap-container")
.build())
.protectionContainerName("eastus-container")
.replicationProtectionClusterName("cluster12")
.resourceGroupName("resourceGroupPS1")
.resourceName("vault1")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
replication_protection_cluster = azure_native.recoveryservices.ReplicationProtectionCluster("replicationProtectionCluster",
fabric_name="eastus",
properties={
"policy_id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/24-hour-retention-policy",
"provider_specific_details": {
"instance_type": "A2A",
},
"recovery_container_id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/centraluseuap/replicationProtectionContainers/centraluseuap-container",
},
protection_container_name="eastus-container",
replication_protection_cluster_name="cluster12",
resource_group_name="resourceGroupPS1",
resource_name_="vault1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const replicationProtectionCluster = new azure_native.recoveryservices.ReplicationProtectionCluster("replicationProtectionCluster", {
fabricName: "eastus",
properties: {
policyId: "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/24-hour-retention-policy",
providerSpecificDetails: {
instanceType: "A2A",
},
recoveryContainerId: "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/centraluseuap/replicationProtectionContainers/centraluseuap-container",
},
protectionContainerName: "eastus-container",
replicationProtectionClusterName: "cluster12",
resourceGroupName: "resourceGroupPS1",
resourceName: "vault1",
});
resources:
replicationProtectionCluster:
type: azure-native:recoveryservices:ReplicationProtectionCluster
properties:
fabricName: eastus
properties:
policyId: /Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/24-hour-retention-policy
providerSpecificDetails:
instanceType: A2A
recoveryContainerId: /Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/centraluseuap/replicationProtectionContainers/centraluseuap-container
protectionContainerName: eastus-container
replicationProtectionClusterName: cluster12
resourceGroupName: resourceGroupPS1
resourceName: vault1
Create ReplicationProtectionCluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ReplicationProtectionCluster(name: string, args: ReplicationProtectionClusterArgs, opts?: CustomResourceOptions);
@overload
def ReplicationProtectionCluster(resource_name: str,
args: ReplicationProtectionClusterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ReplicationProtectionCluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
fabric_name: Optional[str] = None,
protection_container_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
resource_name_: Optional[str] = None,
properties: Optional[ReplicationProtectionClusterPropertiesArgs] = None,
replication_protection_cluster_name: Optional[str] = None)
func NewReplicationProtectionCluster(ctx *Context, name string, args ReplicationProtectionClusterArgs, opts ...ResourceOption) (*ReplicationProtectionCluster, error)
public ReplicationProtectionCluster(string name, ReplicationProtectionClusterArgs args, CustomResourceOptions? opts = null)
public ReplicationProtectionCluster(String name, ReplicationProtectionClusterArgs args)
public ReplicationProtectionCluster(String name, ReplicationProtectionClusterArgs args, CustomResourceOptions options)
type: azure-native:recoveryservices:ReplicationProtectionCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ReplicationProtectionClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ReplicationProtectionClusterArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ReplicationProtectionClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ReplicationProtectionClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ReplicationProtectionClusterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var replicationProtectionClusterResource = new AzureNative.RecoveryServices.ReplicationProtectionCluster("replicationProtectionClusterResource", new()
{
FabricName = "string",
ProtectionContainerName = "string",
ResourceGroupName = "string",
ResourceName = "string",
Properties = new AzureNative.RecoveryServices.Inputs.ReplicationProtectionClusterPropertiesArgs
{
ActiveLocation = "string",
AgentClusterId = "string",
AllowedOperations = new[]
{
"string",
},
AreAllClusterNodesRegistered = false,
ClusterFqdn = "string",
ClusterNodeFqdns = new[]
{
"string",
},
ClusterProtectedItemIds = new[]
{
"string",
},
ClusterRegisteredNodes = new[]
{
new AzureNative.RecoveryServices.Inputs.RegisteredClusterNodesArgs
{
BiosId = "string",
ClusterNodeFqdn = "string",
IsSharedDiskVirtualNode = false,
MachineId = "string",
},
},
CurrentScenario = new AzureNative.RecoveryServices.Inputs.CurrentScenarioDetailsArgs
{
JobId = "string",
ScenarioName = "string",
StartTime = "string",
},
HealthErrors = new[]
{
new AzureNative.RecoveryServices.Inputs.HealthErrorArgs
{
CreationTimeUtc = "string",
CustomerResolvability = "string",
EntityId = "string",
ErrorCategory = "string",
ErrorCode = "string",
ErrorId = "string",
ErrorLevel = "string",
ErrorMessage = "string",
ErrorSource = "string",
ErrorType = "string",
InnerHealthErrors = new[]
{
new AzureNative.RecoveryServices.Inputs.InnerHealthErrorArgs
{
CreationTimeUtc = "string",
CustomerResolvability = "string",
EntityId = "string",
ErrorCategory = "string",
ErrorCode = "string",
ErrorId = "string",
ErrorLevel = "string",
ErrorMessage = "string",
ErrorSource = "string",
ErrorType = "string",
PossibleCauses = "string",
RecommendedAction = "string",
RecoveryProviderErrorMessage = "string",
SummaryMessage = "string",
},
},
PossibleCauses = "string",
RecommendedAction = "string",
RecoveryProviderErrorMessage = "string",
SummaryMessage = "string",
},
},
LastSuccessfulFailoverTime = "string",
LastSuccessfulTestFailoverTime = "string",
PolicyFriendlyName = "string",
PolicyId = "string",
PrimaryFabricFriendlyName = "string",
PrimaryFabricProvider = "string",
PrimaryProtectionContainerFriendlyName = "string",
ProtectionClusterType = "string",
ProtectionState = "string",
ProtectionStateDescription = "string",
ProviderSpecificDetails = new AzureNative.RecoveryServices.Inputs.A2AReplicationProtectionClusterDetailsArgs
{
InstanceType = "A2A",
LifecycleId = "string",
RecoveryExtendedLocation = new AzureNative.RecoveryServices.Inputs.ExtendedLocationArgs
{
Name = "string",
Type = "string",
},
InitialPrimaryFabricLocation = "string",
InitialPrimaryZone = "string",
InitialRecoveryExtendedLocation = new AzureNative.RecoveryServices.Inputs.ExtendedLocationArgs
{
Name = "string",
Type = "string",
},
InitialRecoveryFabricLocation = "string",
InitialRecoveryZone = "string",
MultiVmGroupCreateOption = "string",
RpoInSeconds = 0,
InitialPrimaryExtendedLocation = new AzureNative.RecoveryServices.Inputs.ExtendedLocationArgs
{
Name = "string",
Type = "string",
},
FailoverRecoveryPointId = "string",
MultiVmGroupId = "string",
MultiVmGroupName = "string",
PrimaryAvailabilityZone = "string",
PrimaryExtendedLocation = new AzureNative.RecoveryServices.Inputs.ExtendedLocationArgs
{
Name = "string",
Type = "string",
},
PrimaryFabricLocation = "string",
RecoveryAvailabilityZone = "string",
ClusterManagementId = "string",
RecoveryFabricLocation = "string",
LastRpoCalculatedTime = "string",
},
RecoveryContainerId = "string",
RecoveryFabricFriendlyName = "string",
RecoveryFabricId = "string",
RecoveryProtectionContainerFriendlyName = "string",
ReplicationHealth = "string",
SharedDiskProperties = new AzureNative.RecoveryServices.Inputs.SharedDiskReplicationItemPropertiesArgs
{
ActiveLocation = "string",
AllowedOperations = new[]
{
"string",
},
CurrentScenario = new AzureNative.RecoveryServices.Inputs.CurrentScenarioDetailsArgs
{
JobId = "string",
ScenarioName = "string",
StartTime = "string",
},
HealthErrors = new[]
{
new AzureNative.RecoveryServices.Inputs.HealthErrorArgs
{
CreationTimeUtc = "string",
CustomerResolvability = "string",
EntityId = "string",
ErrorCategory = "string",
ErrorCode = "string",
ErrorId = "string",
ErrorLevel = "string",
ErrorMessage = "string",
ErrorSource = "string",
ErrorType = "string",
InnerHealthErrors = new[]
{
new AzureNative.RecoveryServices.Inputs.InnerHealthErrorArgs
{
CreationTimeUtc = "string",
CustomerResolvability = "string",
EntityId = "string",
ErrorCategory = "string",
ErrorCode = "string",
ErrorId = "string",
ErrorLevel = "string",
ErrorMessage = "string",
ErrorSource = "string",
ErrorType = "string",
PossibleCauses = "string",
RecommendedAction = "string",
RecoveryProviderErrorMessage = "string",
SummaryMessage = "string",
},
},
PossibleCauses = "string",
RecommendedAction = "string",
RecoveryProviderErrorMessage = "string",
SummaryMessage = "string",
},
},
ProtectionState = "string",
ReplicationHealth = "string",
SharedDiskProviderSpecificDetails = new AzureNative.RecoveryServices.Inputs.A2ASharedDiskReplicationDetailsArgs
{
InstanceType = "A2A",
FailoverRecoveryPointId = "string",
LastRpoCalculatedTime = "string",
ManagementId = "string",
MonitoringJobType = "string",
MonitoringPercentageCompletion = 0,
PrimaryFabricLocation = "string",
ProtectedManagedDisks = new[]
{
new AzureNative.RecoveryServices.Inputs.A2AProtectedManagedDiskDetailsArgs
{
AllowedDiskLevelOperation = new[]
{
"string",
},
DataPendingAtSourceAgentInMB = 0,
DataPendingInStagingStorageAccountInMB = 0,
DekKeyVaultArmId = "string",
DiskCapacityInBytes = 0,
DiskId = "string",
DiskName = "string",
DiskState = "string",
DiskType = "string",
FailoverDiskName = "string",
IsDiskEncrypted = false,
IsDiskKeyEncrypted = false,
KekKeyVaultArmId = "string",
KeyIdentifier = "string",
MonitoringJobType = "string",
MonitoringPercentageCompletion = 0,
PrimaryDiskEncryptionSetId = "string",
PrimaryStagingAzureStorageAccountId = "string",
RecoveryDiskEncryptionSetId = "string",
RecoveryOrignalTargetDiskId = "string",
RecoveryReplicaDiskAccountType = "string",
RecoveryReplicaDiskId = "string",
RecoveryResourceGroupId = "string",
RecoveryTargetDiskAccountType = "string",
RecoveryTargetDiskId = "string",
ResyncRequired = false,
SecretIdentifier = "string",
TfoDiskName = "string",
},
},
RecoveryFabricLocation = "string",
RpoInSeconds = 0,
UnprotectedDisks = new[]
{
new AzureNative.RecoveryServices.Inputs.A2AUnprotectedDiskDetailsArgs
{
DiskAutoProtectionStatus = "string",
DiskLunId = 0,
},
},
},
TestFailoverState = "string",
},
TestFailoverState = "string",
TestFailoverStateDescription = "string",
},
ReplicationProtectionClusterName = "string",
});
example, err := recoveryservices.NewReplicationProtectionCluster(ctx, "replicationProtectionClusterResource", &recoveryservices.ReplicationProtectionClusterArgs{
FabricName: pulumi.String("string"),
ProtectionContainerName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
ResourceName: pulumi.String("string"),
Properties: &recoveryservices.ReplicationProtectionClusterPropertiesArgs{
ActiveLocation: pulumi.String("string"),
AgentClusterId: pulumi.String("string"),
AllowedOperations: pulumi.StringArray{
pulumi.String("string"),
},
AreAllClusterNodesRegistered: pulumi.Bool(false),
ClusterFqdn: pulumi.String("string"),
ClusterNodeFqdns: pulumi.StringArray{
pulumi.String("string"),
},
ClusterProtectedItemIds: pulumi.StringArray{
pulumi.String("string"),
},
ClusterRegisteredNodes: recoveryservices.RegisteredClusterNodesArray{
&recoveryservices.RegisteredClusterNodesArgs{
BiosId: pulumi.String("string"),
ClusterNodeFqdn: pulumi.String("string"),
IsSharedDiskVirtualNode: pulumi.Bool(false),
MachineId: pulumi.String("string"),
},
},
CurrentScenario: &recoveryservices.CurrentScenarioDetailsArgs{
JobId: pulumi.String("string"),
ScenarioName: pulumi.String("string"),
StartTime: pulumi.String("string"),
},
HealthErrors: recoveryservices.HealthErrorArray{
&recoveryservices.HealthErrorArgs{
CreationTimeUtc: pulumi.String("string"),
CustomerResolvability: pulumi.String("string"),
EntityId: pulumi.String("string"),
ErrorCategory: pulumi.String("string"),
ErrorCode: pulumi.String("string"),
ErrorId: pulumi.String("string"),
ErrorLevel: pulumi.String("string"),
ErrorMessage: pulumi.String("string"),
ErrorSource: pulumi.String("string"),
ErrorType: pulumi.String("string"),
InnerHealthErrors: recoveryservices.InnerHealthErrorArray{
&recoveryservices.InnerHealthErrorArgs{
CreationTimeUtc: pulumi.String("string"),
CustomerResolvability: pulumi.String("string"),
EntityId: pulumi.String("string"),
ErrorCategory: pulumi.String("string"),
ErrorCode: pulumi.String("string"),
ErrorId: pulumi.String("string"),
ErrorLevel: pulumi.String("string"),
ErrorMessage: pulumi.String("string"),
ErrorSource: pulumi.String("string"),
ErrorType: pulumi.String("string"),
PossibleCauses: pulumi.String("string"),
RecommendedAction: pulumi.String("string"),
RecoveryProviderErrorMessage: pulumi.String("string"),
SummaryMessage: pulumi.String("string"),
},
},
PossibleCauses: pulumi.String("string"),
RecommendedAction: pulumi.String("string"),
RecoveryProviderErrorMessage: pulumi.String("string"),
SummaryMessage: pulumi.String("string"),
},
},
LastSuccessfulFailoverTime: pulumi.String("string"),
LastSuccessfulTestFailoverTime: pulumi.String("string"),
PolicyFriendlyName: pulumi.String("string"),
PolicyId: pulumi.String("string"),
PrimaryFabricFriendlyName: pulumi.String("string"),
PrimaryFabricProvider: pulumi.String("string"),
PrimaryProtectionContainerFriendlyName: pulumi.String("string"),
ProtectionClusterType: pulumi.String("string"),
ProtectionState: pulumi.String("string"),
ProtectionStateDescription: pulumi.String("string"),
ProviderSpecificDetails: &recoveryservices.A2AReplicationProtectionClusterDetailsArgs{
InstanceType: pulumi.String("A2A"),
LifecycleId: pulumi.String("string"),
RecoveryExtendedLocation: &recoveryservices.ExtendedLocationArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
},
InitialPrimaryFabricLocation: pulumi.String("string"),
InitialPrimaryZone: pulumi.String("string"),
InitialRecoveryExtendedLocation: &recoveryservices.ExtendedLocationArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
},
InitialRecoveryFabricLocation: pulumi.String("string"),
InitialRecoveryZone: pulumi.String("string"),
MultiVmGroupCreateOption: pulumi.String("string"),
RpoInSeconds: pulumi.Float64(0),
InitialPrimaryExtendedLocation: &recoveryservices.ExtendedLocationArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
},
FailoverRecoveryPointId: pulumi.String("string"),
MultiVmGroupId: pulumi.String("string"),
MultiVmGroupName: pulumi.String("string"),
PrimaryAvailabilityZone: pulumi.String("string"),
PrimaryExtendedLocation: &recoveryservices.ExtendedLocationArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
},
PrimaryFabricLocation: pulumi.String("string"),
RecoveryAvailabilityZone: pulumi.String("string"),
ClusterManagementId: pulumi.String("string"),
RecoveryFabricLocation: pulumi.String("string"),
LastRpoCalculatedTime: pulumi.String("string"),
},
RecoveryContainerId: pulumi.String("string"),
RecoveryFabricFriendlyName: pulumi.String("string"),
RecoveryFabricId: pulumi.String("string"),
RecoveryProtectionContainerFriendlyName: pulumi.String("string"),
ReplicationHealth: pulumi.String("string"),
SharedDiskProperties: &recoveryservices.SharedDiskReplicationItemPropertiesArgs{
ActiveLocation: pulumi.String("string"),
AllowedOperations: pulumi.StringArray{
pulumi.String("string"),
},
CurrentScenario: &recoveryservices.CurrentScenarioDetailsArgs{
JobId: pulumi.String("string"),
ScenarioName: pulumi.String("string"),
StartTime: pulumi.String("string"),
},
HealthErrors: recoveryservices.HealthErrorArray{
&recoveryservices.HealthErrorArgs{
CreationTimeUtc: pulumi.String("string"),
CustomerResolvability: pulumi.String("string"),
EntityId: pulumi.String("string"),
ErrorCategory: pulumi.String("string"),
ErrorCode: pulumi.String("string"),
ErrorId: pulumi.String("string"),
ErrorLevel: pulumi.String("string"),
ErrorMessage: pulumi.String("string"),
ErrorSource: pulumi.String("string"),
ErrorType: pulumi.String("string"),
InnerHealthErrors: recoveryservices.InnerHealthErrorArray{
&recoveryservices.InnerHealthErrorArgs{
CreationTimeUtc: pulumi.String("string"),
CustomerResolvability: pulumi.String("string"),
EntityId: pulumi.String("string"),
ErrorCategory: pulumi.String("string"),
ErrorCode: pulumi.String("string"),
ErrorId: pulumi.String("string"),
ErrorLevel: pulumi.String("string"),
ErrorMessage: pulumi.String("string"),
ErrorSource: pulumi.String("string"),
ErrorType: pulumi.String("string"),
PossibleCauses: pulumi.String("string"),
RecommendedAction: pulumi.String("string"),
RecoveryProviderErrorMessage: pulumi.String("string"),
SummaryMessage: pulumi.String("string"),
},
},
PossibleCauses: pulumi.String("string"),
RecommendedAction: pulumi.String("string"),
RecoveryProviderErrorMessage: pulumi.String("string"),
SummaryMessage: pulumi.String("string"),
},
},
ProtectionState: pulumi.String("string"),
ReplicationHealth: pulumi.String("string"),
SharedDiskProviderSpecificDetails: &recoveryservices.A2ASharedDiskReplicationDetailsArgs{
InstanceType: pulumi.String("A2A"),
FailoverRecoveryPointId: pulumi.String("string"),
LastRpoCalculatedTime: pulumi.String("string"),
ManagementId: pulumi.String("string"),
MonitoringJobType: pulumi.String("string"),
MonitoringPercentageCompletion: pulumi.Int(0),
PrimaryFabricLocation: pulumi.String("string"),
ProtectedManagedDisks: recoveryservices.A2AProtectedManagedDiskDetailsArray{
&recoveryservices.A2AProtectedManagedDiskDetailsArgs{
AllowedDiskLevelOperation: pulumi.StringArray{
pulumi.String("string"),
},
DataPendingAtSourceAgentInMB: pulumi.Float64(0),
DataPendingInStagingStorageAccountInMB: pulumi.Float64(0),
DekKeyVaultArmId: pulumi.String("string"),
DiskCapacityInBytes: pulumi.Float64(0),
DiskId: pulumi.String("string"),
DiskName: pulumi.String("string"),
DiskState: pulumi.String("string"),
DiskType: pulumi.String("string"),
FailoverDiskName: pulumi.String("string"),
IsDiskEncrypted: pulumi.Bool(false),
IsDiskKeyEncrypted: pulumi.Bool(false),
KekKeyVaultArmId: pulumi.String("string"),
KeyIdentifier: pulumi.String("string"),
MonitoringJobType: pulumi.String("string"),
MonitoringPercentageCompletion: pulumi.Int(0),
PrimaryDiskEncryptionSetId: pulumi.String("string"),
PrimaryStagingAzureStorageAccountId: pulumi.String("string"),
RecoveryDiskEncryptionSetId: pulumi.String("string"),
RecoveryOrignalTargetDiskId: pulumi.String("string"),
RecoveryReplicaDiskAccountType: pulumi.String("string"),
RecoveryReplicaDiskId: pulumi.String("string"),
RecoveryResourceGroupId: pulumi.String("string"),
RecoveryTargetDiskAccountType: pulumi.String("string"),
RecoveryTargetDiskId: pulumi.String("string"),
ResyncRequired: pulumi.Bool(false),
SecretIdentifier: pulumi.String("string"),
TfoDiskName: pulumi.String("string"),
},
},
RecoveryFabricLocation: pulumi.String("string"),
RpoInSeconds: pulumi.Float64(0),
UnprotectedDisks: recoveryservices.A2AUnprotectedDiskDetailsArray{
&recoveryservices.A2AUnprotectedDiskDetailsArgs{
DiskAutoProtectionStatus: pulumi.String("string"),
DiskLunId: pulumi.Int(0),
},
},
},
TestFailoverState: pulumi.String("string"),
},
TestFailoverState: pulumi.String("string"),
TestFailoverStateDescription: pulumi.String("string"),
},
ReplicationProtectionClusterName: pulumi.String("string"),
})
var replicationProtectionClusterResource = new ReplicationProtectionCluster("replicationProtectionClusterResource", ReplicationProtectionClusterArgs.builder()
.fabricName("string")
.protectionContainerName("string")
.resourceGroupName("string")
.resourceName("string")
.properties(ReplicationProtectionClusterPropertiesArgs.builder()
.activeLocation("string")
.agentClusterId("string")
.allowedOperations("string")
.areAllClusterNodesRegistered(false)
.clusterFqdn("string")
.clusterNodeFqdns("string")
.clusterProtectedItemIds("string")
.clusterRegisteredNodes(RegisteredClusterNodesArgs.builder()
.biosId("string")
.clusterNodeFqdn("string")
.isSharedDiskVirtualNode(false)
.machineId("string")
.build())
.currentScenario(CurrentScenarioDetailsArgs.builder()
.jobId("string")
.scenarioName("string")
.startTime("string")
.build())
.healthErrors(HealthErrorArgs.builder()
.creationTimeUtc("string")
.customerResolvability("string")
.entityId("string")
.errorCategory("string")
.errorCode("string")
.errorId("string")
.errorLevel("string")
.errorMessage("string")
.errorSource("string")
.errorType("string")
.innerHealthErrors(InnerHealthErrorArgs.builder()
.creationTimeUtc("string")
.customerResolvability("string")
.entityId("string")
.errorCategory("string")
.errorCode("string")
.errorId("string")
.errorLevel("string")
.errorMessage("string")
.errorSource("string")
.errorType("string")
.possibleCauses("string")
.recommendedAction("string")
.recoveryProviderErrorMessage("string")
.summaryMessage("string")
.build())
.possibleCauses("string")
.recommendedAction("string")
.recoveryProviderErrorMessage("string")
.summaryMessage("string")
.build())
.lastSuccessfulFailoverTime("string")
.lastSuccessfulTestFailoverTime("string")
.policyFriendlyName("string")
.policyId("string")
.primaryFabricFriendlyName("string")
.primaryFabricProvider("string")
.primaryProtectionContainerFriendlyName("string")
.protectionClusterType("string")
.protectionState("string")
.protectionStateDescription("string")
.providerSpecificDetails(A2AReplicationProtectionClusterDetailsArgs.builder()
.instanceType("A2A")
.lifecycleId("string")
.recoveryExtendedLocation(ExtendedLocationArgs.builder()
.name("string")
.type("string")
.build())
.initialPrimaryFabricLocation("string")
.initialPrimaryZone("string")
.initialRecoveryExtendedLocation(ExtendedLocationArgs.builder()
.name("string")
.type("string")
.build())
.initialRecoveryFabricLocation("string")
.initialRecoveryZone("string")
.multiVmGroupCreateOption("string")
.rpoInSeconds(0)
.initialPrimaryExtendedLocation(ExtendedLocationArgs.builder()
.name("string")
.type("string")
.build())
.failoverRecoveryPointId("string")
.multiVmGroupId("string")
.multiVmGroupName("string")
.primaryAvailabilityZone("string")
.primaryExtendedLocation(ExtendedLocationArgs.builder()
.name("string")
.type("string")
.build())
.primaryFabricLocation("string")
.recoveryAvailabilityZone("string")
.clusterManagementId("string")
.recoveryFabricLocation("string")
.lastRpoCalculatedTime("string")
.build())
.recoveryContainerId("string")
.recoveryFabricFriendlyName("string")
.recoveryFabricId("string")
.recoveryProtectionContainerFriendlyName("string")
.replicationHealth("string")
.sharedDiskProperties(SharedDiskReplicationItemPropertiesArgs.builder()
.activeLocation("string")
.allowedOperations("string")
.currentScenario(CurrentScenarioDetailsArgs.builder()
.jobId("string")
.scenarioName("string")
.startTime("string")
.build())
.healthErrors(HealthErrorArgs.builder()
.creationTimeUtc("string")
.customerResolvability("string")
.entityId("string")
.errorCategory("string")
.errorCode("string")
.errorId("string")
.errorLevel("string")
.errorMessage("string")
.errorSource("string")
.errorType("string")
.innerHealthErrors(InnerHealthErrorArgs.builder()
.creationTimeUtc("string")
.customerResolvability("string")
.entityId("string")
.errorCategory("string")
.errorCode("string")
.errorId("string")
.errorLevel("string")
.errorMessage("string")
.errorSource("string")
.errorType("string")
.possibleCauses("string")
.recommendedAction("string")
.recoveryProviderErrorMessage("string")
.summaryMessage("string")
.build())
.possibleCauses("string")
.recommendedAction("string")
.recoveryProviderErrorMessage("string")
.summaryMessage("string")
.build())
.protectionState("string")
.replicationHealth("string")
.sharedDiskProviderSpecificDetails(A2ASharedDiskReplicationDetailsArgs.builder()
.instanceType("A2A")
.failoverRecoveryPointId("string")
.lastRpoCalculatedTime("string")
.managementId("string")
.monitoringJobType("string")
.monitoringPercentageCompletion(0)
.primaryFabricLocation("string")
.protectedManagedDisks(A2AProtectedManagedDiskDetailsArgs.builder()
.allowedDiskLevelOperation("string")
.dataPendingAtSourceAgentInMB(0)
.dataPendingInStagingStorageAccountInMB(0)
.dekKeyVaultArmId("string")
.diskCapacityInBytes(0)
.diskId("string")
.diskName("string")
.diskState("string")
.diskType("string")
.failoverDiskName("string")
.isDiskEncrypted(false)
.isDiskKeyEncrypted(false)
.kekKeyVaultArmId("string")
.keyIdentifier("string")
.monitoringJobType("string")
.monitoringPercentageCompletion(0)
.primaryDiskEncryptionSetId("string")
.primaryStagingAzureStorageAccountId("string")
.recoveryDiskEncryptionSetId("string")
.recoveryOrignalTargetDiskId("string")
.recoveryReplicaDiskAccountType("string")
.recoveryReplicaDiskId("string")
.recoveryResourceGroupId("string")
.recoveryTargetDiskAccountType("string")
.recoveryTargetDiskId("string")
.resyncRequired(false)
.secretIdentifier("string")
.tfoDiskName("string")
.build())
.recoveryFabricLocation("string")
.rpoInSeconds(0)
.unprotectedDisks(A2AUnprotectedDiskDetailsArgs.builder()
.diskAutoProtectionStatus("string")
.diskLunId(0)
.build())
.build())
.testFailoverState("string")
.build())
.testFailoverState("string")
.testFailoverStateDescription("string")
.build())
.replicationProtectionClusterName("string")
.build());
replication_protection_cluster_resource = azure_native.recoveryservices.ReplicationProtectionCluster("replicationProtectionClusterResource",
fabric_name="string",
protection_container_name="string",
resource_group_name="string",
resource_name_="string",
properties={
"active_location": "string",
"agent_cluster_id": "string",
"allowed_operations": ["string"],
"are_all_cluster_nodes_registered": False,
"cluster_fqdn": "string",
"cluster_node_fqdns": ["string"],
"cluster_protected_item_ids": ["string"],
"cluster_registered_nodes": [{
"bios_id": "string",
"cluster_node_fqdn": "string",
"is_shared_disk_virtual_node": False,
"machine_id": "string",
}],
"current_scenario": {
"job_id": "string",
"scenario_name": "string",
"start_time": "string",
},
"health_errors": [{
"creation_time_utc": "string",
"customer_resolvability": "string",
"entity_id": "string",
"error_category": "string",
"error_code": "string",
"error_id": "string",
"error_level": "string",
"error_message": "string",
"error_source": "string",
"error_type": "string",
"inner_health_errors": [{
"creation_time_utc": "string",
"customer_resolvability": "string",
"entity_id": "string",
"error_category": "string",
"error_code": "string",
"error_id": "string",
"error_level": "string",
"error_message": "string",
"error_source": "string",
"error_type": "string",
"possible_causes": "string",
"recommended_action": "string",
"recovery_provider_error_message": "string",
"summary_message": "string",
}],
"possible_causes": "string",
"recommended_action": "string",
"recovery_provider_error_message": "string",
"summary_message": "string",
}],
"last_successful_failover_time": "string",
"last_successful_test_failover_time": "string",
"policy_friendly_name": "string",
"policy_id": "string",
"primary_fabric_friendly_name": "string",
"primary_fabric_provider": "string",
"primary_protection_container_friendly_name": "string",
"protection_cluster_type": "string",
"protection_state": "string",
"protection_state_description": "string",
"provider_specific_details": {
"instance_type": "A2A",
"lifecycle_id": "string",
"recovery_extended_location": {
"name": "string",
"type": "string",
},
"initial_primary_fabric_location": "string",
"initial_primary_zone": "string",
"initial_recovery_extended_location": {
"name": "string",
"type": "string",
},
"initial_recovery_fabric_location": "string",
"initial_recovery_zone": "string",
"multi_vm_group_create_option": "string",
"rpo_in_seconds": 0,
"initial_primary_extended_location": {
"name": "string",
"type": "string",
},
"failover_recovery_point_id": "string",
"multi_vm_group_id": "string",
"multi_vm_group_name": "string",
"primary_availability_zone": "string",
"primary_extended_location": {
"name": "string",
"type": "string",
},
"primary_fabric_location": "string",
"recovery_availability_zone": "string",
"cluster_management_id": "string",
"recovery_fabric_location": "string",
"last_rpo_calculated_time": "string",
},
"recovery_container_id": "string",
"recovery_fabric_friendly_name": "string",
"recovery_fabric_id": "string",
"recovery_protection_container_friendly_name": "string",
"replication_health": "string",
"shared_disk_properties": {
"active_location": "string",
"allowed_operations": ["string"],
"current_scenario": {
"job_id": "string",
"scenario_name": "string",
"start_time": "string",
},
"health_errors": [{
"creation_time_utc": "string",
"customer_resolvability": "string",
"entity_id": "string",
"error_category": "string",
"error_code": "string",
"error_id": "string",
"error_level": "string",
"error_message": "string",
"error_source": "string",
"error_type": "string",
"inner_health_errors": [{
"creation_time_utc": "string",
"customer_resolvability": "string",
"entity_id": "string",
"error_category": "string",
"error_code": "string",
"error_id": "string",
"error_level": "string",
"error_message": "string",
"error_source": "string",
"error_type": "string",
"possible_causes": "string",
"recommended_action": "string",
"recovery_provider_error_message": "string",
"summary_message": "string",
}],
"possible_causes": "string",
"recommended_action": "string",
"recovery_provider_error_message": "string",
"summary_message": "string",
}],
"protection_state": "string",
"replication_health": "string",
"shared_disk_provider_specific_details": {
"instance_type": "A2A",
"failover_recovery_point_id": "string",
"last_rpo_calculated_time": "string",
"management_id": "string",
"monitoring_job_type": "string",
"monitoring_percentage_completion": 0,
"primary_fabric_location": "string",
"protected_managed_disks": [{
"allowed_disk_level_operation": ["string"],
"data_pending_at_source_agent_in_mb": 0,
"data_pending_in_staging_storage_account_in_mb": 0,
"dek_key_vault_arm_id": "string",
"disk_capacity_in_bytes": 0,
"disk_id": "string",
"disk_name": "string",
"disk_state": "string",
"disk_type": "string",
"failover_disk_name": "string",
"is_disk_encrypted": False,
"is_disk_key_encrypted": False,
"kek_key_vault_arm_id": "string",
"key_identifier": "string",
"monitoring_job_type": "string",
"monitoring_percentage_completion": 0,
"primary_disk_encryption_set_id": "string",
"primary_staging_azure_storage_account_id": "string",
"recovery_disk_encryption_set_id": "string",
"recovery_orignal_target_disk_id": "string",
"recovery_replica_disk_account_type": "string",
"recovery_replica_disk_id": "string",
"recovery_resource_group_id": "string",
"recovery_target_disk_account_type": "string",
"recovery_target_disk_id": "string",
"resync_required": False,
"secret_identifier": "string",
"tfo_disk_name": "string",
}],
"recovery_fabric_location": "string",
"rpo_in_seconds": 0,
"unprotected_disks": [{
"disk_auto_protection_status": "string",
"disk_lun_id": 0,
}],
},
"test_failover_state": "string",
},
"test_failover_state": "string",
"test_failover_state_description": "string",
},
replication_protection_cluster_name="string")
const replicationProtectionClusterResource = new azure_native.recoveryservices.ReplicationProtectionCluster("replicationProtectionClusterResource", {
fabricName: "string",
protectionContainerName: "string",
resourceGroupName: "string",
resourceName: "string",
properties: {
activeLocation: "string",
agentClusterId: "string",
allowedOperations: ["string"],
areAllClusterNodesRegistered: false,
clusterFqdn: "string",
clusterNodeFqdns: ["string"],
clusterProtectedItemIds: ["string"],
clusterRegisteredNodes: [{
biosId: "string",
clusterNodeFqdn: "string",
isSharedDiskVirtualNode: false,
machineId: "string",
}],
currentScenario: {
jobId: "string",
scenarioName: "string",
startTime: "string",
},
healthErrors: [{
creationTimeUtc: "string",
customerResolvability: "string",
entityId: "string",
errorCategory: "string",
errorCode: "string",
errorId: "string",
errorLevel: "string",
errorMessage: "string",
errorSource: "string",
errorType: "string",
innerHealthErrors: [{
creationTimeUtc: "string",
customerResolvability: "string",
entityId: "string",
errorCategory: "string",
errorCode: "string",
errorId: "string",
errorLevel: "string",
errorMessage: "string",
errorSource: "string",
errorType: "string",
possibleCauses: "string",
recommendedAction: "string",
recoveryProviderErrorMessage: "string",
summaryMessage: "string",
}],
possibleCauses: "string",
recommendedAction: "string",
recoveryProviderErrorMessage: "string",
summaryMessage: "string",
}],
lastSuccessfulFailoverTime: "string",
lastSuccessfulTestFailoverTime: "string",
policyFriendlyName: "string",
policyId: "string",
primaryFabricFriendlyName: "string",
primaryFabricProvider: "string",
primaryProtectionContainerFriendlyName: "string",
protectionClusterType: "string",
protectionState: "string",
protectionStateDescription: "string",
providerSpecificDetails: {
instanceType: "A2A",
lifecycleId: "string",
recoveryExtendedLocation: {
name: "string",
type: "string",
},
initialPrimaryFabricLocation: "string",
initialPrimaryZone: "string",
initialRecoveryExtendedLocation: {
name: "string",
type: "string",
},
initialRecoveryFabricLocation: "string",
initialRecoveryZone: "string",
multiVmGroupCreateOption: "string",
rpoInSeconds: 0,
initialPrimaryExtendedLocation: {
name: "string",
type: "string",
},
failoverRecoveryPointId: "string",
multiVmGroupId: "string",
multiVmGroupName: "string",
primaryAvailabilityZone: "string",
primaryExtendedLocation: {
name: "string",
type: "string",
},
primaryFabricLocation: "string",
recoveryAvailabilityZone: "string",
clusterManagementId: "string",
recoveryFabricLocation: "string",
lastRpoCalculatedTime: "string",
},
recoveryContainerId: "string",
recoveryFabricFriendlyName: "string",
recoveryFabricId: "string",
recoveryProtectionContainerFriendlyName: "string",
replicationHealth: "string",
sharedDiskProperties: {
activeLocation: "string",
allowedOperations: ["string"],
currentScenario: {
jobId: "string",
scenarioName: "string",
startTime: "string",
},
healthErrors: [{
creationTimeUtc: "string",
customerResolvability: "string",
entityId: "string",
errorCategory: "string",
errorCode: "string",
errorId: "string",
errorLevel: "string",
errorMessage: "string",
errorSource: "string",
errorType: "string",
innerHealthErrors: [{
creationTimeUtc: "string",
customerResolvability: "string",
entityId: "string",
errorCategory: "string",
errorCode: "string",
errorId: "string",
errorLevel: "string",
errorMessage: "string",
errorSource: "string",
errorType: "string",
possibleCauses: "string",
recommendedAction: "string",
recoveryProviderErrorMessage: "string",
summaryMessage: "string",
}],
possibleCauses: "string",
recommendedAction: "string",
recoveryProviderErrorMessage: "string",
summaryMessage: "string",
}],
protectionState: "string",
replicationHealth: "string",
sharedDiskProviderSpecificDetails: {
instanceType: "A2A",
failoverRecoveryPointId: "string",
lastRpoCalculatedTime: "string",
managementId: "string",
monitoringJobType: "string",
monitoringPercentageCompletion: 0,
primaryFabricLocation: "string",
protectedManagedDisks: [{
allowedDiskLevelOperation: ["string"],
dataPendingAtSourceAgentInMB: 0,
dataPendingInStagingStorageAccountInMB: 0,
dekKeyVaultArmId: "string",
diskCapacityInBytes: 0,
diskId: "string",
diskName: "string",
diskState: "string",
diskType: "string",
failoverDiskName: "string",
isDiskEncrypted: false,
isDiskKeyEncrypted: false,
kekKeyVaultArmId: "string",
keyIdentifier: "string",
monitoringJobType: "string",
monitoringPercentageCompletion: 0,
primaryDiskEncryptionSetId: "string",
primaryStagingAzureStorageAccountId: "string",
recoveryDiskEncryptionSetId: "string",
recoveryOrignalTargetDiskId: "string",
recoveryReplicaDiskAccountType: "string",
recoveryReplicaDiskId: "string",
recoveryResourceGroupId: "string",
recoveryTargetDiskAccountType: "string",
recoveryTargetDiskId: "string",
resyncRequired: false,
secretIdentifier: "string",
tfoDiskName: "string",
}],
recoveryFabricLocation: "string",
rpoInSeconds: 0,
unprotectedDisks: [{
diskAutoProtectionStatus: "string",
diskLunId: 0,
}],
},
testFailoverState: "string",
},
testFailoverState: "string",
testFailoverStateDescription: "string",
},
replicationProtectionClusterName: "string",
});
type: azure-native:recoveryservices:ReplicationProtectionCluster
properties:
fabricName: string
properties:
activeLocation: string
agentClusterId: string
allowedOperations:
- string
areAllClusterNodesRegistered: false
clusterFqdn: string
clusterNodeFqdns:
- string
clusterProtectedItemIds:
- string
clusterRegisteredNodes:
- biosId: string
clusterNodeFqdn: string
isSharedDiskVirtualNode: false
machineId: string
currentScenario:
jobId: string
scenarioName: string
startTime: string
healthErrors:
- creationTimeUtc: string
customerResolvability: string
entityId: string
errorCategory: string
errorCode: string
errorId: string
errorLevel: string
errorMessage: string
errorSource: string
errorType: string
innerHealthErrors:
- creationTimeUtc: string
customerResolvability: string
entityId: string
errorCategory: string
errorCode: string
errorId: string
errorLevel: string
errorMessage: string
errorSource: string
errorType: string
possibleCauses: string
recommendedAction: string
recoveryProviderErrorMessage: string
summaryMessage: string
possibleCauses: string
recommendedAction: string
recoveryProviderErrorMessage: string
summaryMessage: string
lastSuccessfulFailoverTime: string
lastSuccessfulTestFailoverTime: string
policyFriendlyName: string
policyId: string
primaryFabricFriendlyName: string
primaryFabricProvider: string
primaryProtectionContainerFriendlyName: string
protectionClusterType: string
protectionState: string
protectionStateDescription: string
providerSpecificDetails:
clusterManagementId: string
failoverRecoveryPointId: string
initialPrimaryExtendedLocation:
name: string
type: string
initialPrimaryFabricLocation: string
initialPrimaryZone: string
initialRecoveryExtendedLocation:
name: string
type: string
initialRecoveryFabricLocation: string
initialRecoveryZone: string
instanceType: A2A
lastRpoCalculatedTime: string
lifecycleId: string
multiVmGroupCreateOption: string
multiVmGroupId: string
multiVmGroupName: string
primaryAvailabilityZone: string
primaryExtendedLocation:
name: string
type: string
primaryFabricLocation: string
recoveryAvailabilityZone: string
recoveryExtendedLocation:
name: string
type: string
recoveryFabricLocation: string
rpoInSeconds: 0
recoveryContainerId: string
recoveryFabricFriendlyName: string
recoveryFabricId: string
recoveryProtectionContainerFriendlyName: string
replicationHealth: string
sharedDiskProperties:
activeLocation: string
allowedOperations:
- string
currentScenario:
jobId: string
scenarioName: string
startTime: string
healthErrors:
- creationTimeUtc: string
customerResolvability: string
entityId: string
errorCategory: string
errorCode: string
errorId: string
errorLevel: string
errorMessage: string
errorSource: string
errorType: string
innerHealthErrors:
- creationTimeUtc: string
customerResolvability: string
entityId: string
errorCategory: string
errorCode: string
errorId: string
errorLevel: string
errorMessage: string
errorSource: string
errorType: string
possibleCauses: string
recommendedAction: string
recoveryProviderErrorMessage: string
summaryMessage: string
possibleCauses: string
recommendedAction: string
recoveryProviderErrorMessage: string
summaryMessage: string
protectionState: string
replicationHealth: string
sharedDiskProviderSpecificDetails:
failoverRecoveryPointId: string
instanceType: A2A
lastRpoCalculatedTime: string
managementId: string
monitoringJobType: string
monitoringPercentageCompletion: 0
primaryFabricLocation: string
protectedManagedDisks:
- allowedDiskLevelOperation:
- string
dataPendingAtSourceAgentInMB: 0
dataPendingInStagingStorageAccountInMB: 0
dekKeyVaultArmId: string
diskCapacityInBytes: 0
diskId: string
diskName: string
diskState: string
diskType: string
failoverDiskName: string
isDiskEncrypted: false
isDiskKeyEncrypted: false
kekKeyVaultArmId: string
keyIdentifier: string
monitoringJobType: string
monitoringPercentageCompletion: 0
primaryDiskEncryptionSetId: string
primaryStagingAzureStorageAccountId: string
recoveryDiskEncryptionSetId: string
recoveryOrignalTargetDiskId: string
recoveryReplicaDiskAccountType: string
recoveryReplicaDiskId: string
recoveryResourceGroupId: string
recoveryTargetDiskAccountType: string
recoveryTargetDiskId: string
resyncRequired: false
secretIdentifier: string
tfoDiskName: string
recoveryFabricLocation: string
rpoInSeconds: 0
unprotectedDisks:
- diskAutoProtectionStatus: string
diskLunId: 0
testFailoverState: string
testFailoverState: string
testFailoverStateDescription: string
protectionContainerName: string
replicationProtectionClusterName: string
resourceGroupName: string
resourceName: string
ReplicationProtectionCluster Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ReplicationProtectionCluster resource accepts the following input properties:
- Fabric
Name string - Fabric name.
- Protection
Container stringName - Protection container name.
- Resource
Group stringName - The name of the resource group where the recovery services vault is present.
- Resource
Name string - The name of the recovery services vault.
- Properties
Pulumi.
Azure Native. Recovery Services. Inputs. Replication Protection Cluster Properties - The custom data.
- Replication
Protection stringCluster Name - Replication protection cluster name.
- Fabric
Name string - Fabric name.
- Protection
Container stringName - Protection container name.
- Resource
Group stringName - The name of the resource group where the recovery services vault is present.
- Resource
Name string - The name of the recovery services vault.
- Properties
Replication
Protection Cluster Properties Args - The custom data.
- Replication
Protection stringCluster Name - Replication protection cluster name.
- fabric
Name String - Fabric name.
- protection
Container StringName - Protection container name.
- resource
Group StringName - The name of the resource group where the recovery services vault is present.
- resource
Name String - The name of the recovery services vault.
- properties
Replication
Protection Cluster Properties - The custom data.
- replication
Protection StringCluster Name - Replication protection cluster name.
- fabric
Name string - Fabric name.
- protection
Container stringName - Protection container name.
- resource
Group stringName - The name of the resource group where the recovery services vault is present.
- resource
Name string - The name of the recovery services vault.
- properties
Replication
Protection Cluster Properties - The custom data.
- replication
Protection stringCluster Name - Replication protection cluster name.
- fabric_
name str - Fabric name.
- protection_
container_ strname - Protection container name.
- resource_
group_ strname - The name of the resource group where the recovery services vault is present.
- resource_
name str - The name of the recovery services vault.
- properties
Replication
Protection Cluster Properties Args - The custom data.
- replication_
protection_ strcluster_ name - Replication protection cluster name.
- fabric
Name String - Fabric name.
- protection
Container StringName - Protection container name.
- resource
Group StringName - The name of the resource group where the recovery services vault is present.
- resource
Name String - The name of the recovery services vault.
- properties Property Map
- The custom data.
- replication
Protection StringCluster Name - Replication protection cluster name.
Outputs
All input properties are implicitly available as output properties. Additionally, the ReplicationProtectionCluster resource produces the following output properties:
Supporting Types
A2AProtectedManagedDiskDetails, A2AProtectedManagedDiskDetailsArgs
- Allowed
Disk List<string>Level Operation - The disk level operations list.
- Data
Pending doubleAt Source Agent In MB - The data pending at source virtual machine in MB.
- Data
Pending doubleIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- Dek
Key stringVault Arm Id - The KeyVault resource id for secret (BEK).
- Disk
Capacity doubleIn Bytes - The disk capacity in bytes.
- Disk
Id string - The managed disk Arm id.
- Disk
Name string - The disk name.
- Disk
State string - The disk state.
- Disk
Type string - The type of disk.
- Failover
Disk stringName - The failover name for the managed disk.
- Is
Disk boolEncrypted - A value indicating whether vm has encrypted os disk or not.
- Is
Disk boolKey Encrypted - A value indicating whether disk key got encrypted or not.
- Kek
Key stringVault Arm Id - The KeyVault resource id for key (KEK).
- Key
Identifier string - The key URL / identifier (KEK).
- Monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- Monitoring
Percentage intCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- Primary
Disk stringEncryption Set Id - The primary disk encryption set Id.
- Primary
Staging stringAzure Storage Account Id - The primary staging storage account.
- Recovery
Disk stringEncryption Set Id - The recovery disk encryption set Id.
- Recovery
Orignal stringTarget Disk Id - Recovery original target disk Arm Id.
- Recovery
Replica stringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- Recovery
Replica stringDisk Id - Recovery replica disk Arm Id.
- Recovery
Resource stringGroup Id - The recovery disk resource group Arm Id.
- Recovery
Target stringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- Recovery
Target stringDisk Id - Recovery target disk Arm Id.
- Resync
Required bool - A value indicating whether resync is required for this disk.
- Secret
Identifier string - The secret URL / identifier (BEK).
- Tfo
Disk stringName - The test failover name for the managed disk.
- Allowed
Disk []stringLevel Operation - The disk level operations list.
- Data
Pending float64At Source Agent In MB - The data pending at source virtual machine in MB.
- Data
Pending float64In Staging Storage Account In MB - The data pending for replication in MB at staging account.
- Dek
Key stringVault Arm Id - The KeyVault resource id for secret (BEK).
- Disk
Capacity float64In Bytes - The disk capacity in bytes.
- Disk
Id string - The managed disk Arm id.
- Disk
Name string - The disk name.
- Disk
State string - The disk state.
- Disk
Type string - The type of disk.
- Failover
Disk stringName - The failover name for the managed disk.
- Is
Disk boolEncrypted - A value indicating whether vm has encrypted os disk or not.
- Is
Disk boolKey Encrypted - A value indicating whether disk key got encrypted or not.
- Kek
Key stringVault Arm Id - The KeyVault resource id for key (KEK).
- Key
Identifier string - The key URL / identifier (KEK).
- Monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- Monitoring
Percentage intCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- Primary
Disk stringEncryption Set Id - The primary disk encryption set Id.
- Primary
Staging stringAzure Storage Account Id - The primary staging storage account.
- Recovery
Disk stringEncryption Set Id - The recovery disk encryption set Id.
- Recovery
Orignal stringTarget Disk Id - Recovery original target disk Arm Id.
- Recovery
Replica stringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- Recovery
Replica stringDisk Id - Recovery replica disk Arm Id.
- Recovery
Resource stringGroup Id - The recovery disk resource group Arm Id.
- Recovery
Target stringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- Recovery
Target stringDisk Id - Recovery target disk Arm Id.
- Resync
Required bool - A value indicating whether resync is required for this disk.
- Secret
Identifier string - The secret URL / identifier (BEK).
- Tfo
Disk stringName - The test failover name for the managed disk.
- allowed
Disk List<String>Level Operation - The disk level operations list.
- data
Pending DoubleAt Source Agent In MB - The data pending at source virtual machine in MB.
- data
Pending DoubleIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- dek
Key StringVault Arm Id - The KeyVault resource id for secret (BEK).
- disk
Capacity DoubleIn Bytes - The disk capacity in bytes.
- disk
Id String - The managed disk Arm id.
- disk
Name String - The disk name.
- disk
State String - The disk state.
- disk
Type String - The type of disk.
- failover
Disk StringName - The failover name for the managed disk.
- is
Disk BooleanEncrypted - A value indicating whether vm has encrypted os disk or not.
- is
Disk BooleanKey Encrypted - A value indicating whether disk key got encrypted or not.
- kek
Key StringVault Arm Id - The KeyVault resource id for key (KEK).
- key
Identifier String - The key URL / identifier (KEK).
- monitoring
Job StringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage IntegerCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Disk StringEncryption Set Id - The primary disk encryption set Id.
- primary
Staging StringAzure Storage Account Id - The primary staging storage account.
- recovery
Disk StringEncryption Set Id - The recovery disk encryption set Id.
- recovery
Orignal StringTarget Disk Id - Recovery original target disk Arm Id.
- recovery
Replica StringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery
Replica StringDisk Id - Recovery replica disk Arm Id.
- recovery
Resource StringGroup Id - The recovery disk resource group Arm Id.
- recovery
Target StringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recovery
Target StringDisk Id - Recovery target disk Arm Id.
- resync
Required Boolean - A value indicating whether resync is required for this disk.
- secret
Identifier String - The secret URL / identifier (BEK).
- tfo
Disk StringName - The test failover name for the managed disk.
- allowed
Disk string[]Level Operation - The disk level operations list.
- data
Pending numberAt Source Agent In MB - The data pending at source virtual machine in MB.
- data
Pending numberIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- dek
Key stringVault Arm Id - The KeyVault resource id for secret (BEK).
- disk
Capacity numberIn Bytes - The disk capacity in bytes.
- disk
Id string - The managed disk Arm id.
- disk
Name string - The disk name.
- disk
State string - The disk state.
- disk
Type string - The type of disk.
- failover
Disk stringName - The failover name for the managed disk.
- is
Disk booleanEncrypted - A value indicating whether vm has encrypted os disk or not.
- is
Disk booleanKey Encrypted - A value indicating whether disk key got encrypted or not.
- kek
Key stringVault Arm Id - The KeyVault resource id for key (KEK).
- key
Identifier string - The key URL / identifier (KEK).
- monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage numberCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Disk stringEncryption Set Id - The primary disk encryption set Id.
- primary
Staging stringAzure Storage Account Id - The primary staging storage account.
- recovery
Disk stringEncryption Set Id - The recovery disk encryption set Id.
- recovery
Orignal stringTarget Disk Id - Recovery original target disk Arm Id.
- recovery
Replica stringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery
Replica stringDisk Id - Recovery replica disk Arm Id.
- recovery
Resource stringGroup Id - The recovery disk resource group Arm Id.
- recovery
Target stringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recovery
Target stringDisk Id - Recovery target disk Arm Id.
- resync
Required boolean - A value indicating whether resync is required for this disk.
- secret
Identifier string - The secret URL / identifier (BEK).
- tfo
Disk stringName - The test failover name for the managed disk.
- allowed_
disk_ Sequence[str]level_ operation - The disk level operations list.
- data_
pending_ floatat_ source_ agent_ in_ mb - The data pending at source virtual machine in MB.
- data_
pending_ floatin_ staging_ storage_ account_ in_ mb - The data pending for replication in MB at staging account.
- dek_
key_ strvault_ arm_ id - The KeyVault resource id for secret (BEK).
- disk_
capacity_ floatin_ bytes - The disk capacity in bytes.
- disk_
id str - The managed disk Arm id.
- disk_
name str - The disk name.
- disk_
state str - The disk state.
- disk_
type str - The type of disk.
- failover_
disk_ strname - The failover name for the managed disk.
- is_
disk_ boolencrypted - A value indicating whether vm has encrypted os disk or not.
- is_
disk_ boolkey_ encrypted - A value indicating whether disk key got encrypted or not.
- kek_
key_ strvault_ arm_ id - The KeyVault resource id for key (KEK).
- key_
identifier str - The key URL / identifier (KEK).
- monitoring_
job_ strtype - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring_
percentage_ intcompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary_
disk_ strencryption_ set_ id - The primary disk encryption set Id.
- primary_
staging_ strazure_ storage_ account_ id - The primary staging storage account.
- recovery_
disk_ strencryption_ set_ id - The recovery disk encryption set Id.
- recovery_
orignal_ strtarget_ disk_ id - Recovery original target disk Arm Id.
- recovery_
replica_ strdisk_ account_ type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery_
replica_ strdisk_ id - Recovery replica disk Arm Id.
- recovery_
resource_ strgroup_ id - The recovery disk resource group Arm Id.
- recovery_
target_ strdisk_ account_ type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recovery_
target_ strdisk_ id - Recovery target disk Arm Id.
- resync_
required bool - A value indicating whether resync is required for this disk.
- secret_
identifier str - The secret URL / identifier (BEK).
- tfo_
disk_ strname - The test failover name for the managed disk.
- allowed
Disk List<String>Level Operation - The disk level operations list.
- data
Pending NumberAt Source Agent In MB - The data pending at source virtual machine in MB.
- data
Pending NumberIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- dek
Key StringVault Arm Id - The KeyVault resource id for secret (BEK).
- disk
Capacity NumberIn Bytes - The disk capacity in bytes.
- disk
Id String - The managed disk Arm id.
- disk
Name String - The disk name.
- disk
State String - The disk state.
- disk
Type String - The type of disk.
- failover
Disk StringName - The failover name for the managed disk.
- is
Disk BooleanEncrypted - A value indicating whether vm has encrypted os disk or not.
- is
Disk BooleanKey Encrypted - A value indicating whether disk key got encrypted or not.
- kek
Key StringVault Arm Id - The KeyVault resource id for key (KEK).
- key
Identifier String - The key URL / identifier (KEK).
- monitoring
Job StringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage NumberCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Disk StringEncryption Set Id - The primary disk encryption set Id.
- primary
Staging StringAzure Storage Account Id - The primary staging storage account.
- recovery
Disk StringEncryption Set Id - The recovery disk encryption set Id.
- recovery
Orignal StringTarget Disk Id - Recovery original target disk Arm Id.
- recovery
Replica StringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery
Replica StringDisk Id - Recovery replica disk Arm Id.
- recovery
Resource StringGroup Id - The recovery disk resource group Arm Id.
- recovery
Target StringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recovery
Target StringDisk Id - Recovery target disk Arm Id.
- resync
Required Boolean - A value indicating whether resync is required for this disk.
- secret
Identifier String - The secret URL / identifier (BEK).
- tfo
Disk StringName - The test failover name for the managed disk.
A2AProtectedManagedDiskDetailsResponse, A2AProtectedManagedDiskDetailsResponseArgs
- Allowed
Disk List<string>Level Operation - The disk level operations list.
- Data
Pending doubleAt Source Agent In MB - The data pending at source virtual machine in MB.
- Data
Pending doubleIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- Dek
Key stringVault Arm Id - The KeyVault resource id for secret (BEK).
- Disk
Capacity doubleIn Bytes - The disk capacity in bytes.
- Disk
Id string - The managed disk Arm id.
- Disk
Name string - The disk name.
- Disk
State string - The disk state.
- Disk
Type string - The type of disk.
- Failover
Disk stringName - The failover name for the managed disk.
- Is
Disk boolEncrypted - A value indicating whether vm has encrypted os disk or not.
- Is
Disk boolKey Encrypted - A value indicating whether disk key got encrypted or not.
- Kek
Key stringVault Arm Id - The KeyVault resource id for key (KEK).
- Key
Identifier string - The key URL / identifier (KEK).
- Monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- Monitoring
Percentage intCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- Primary
Disk stringEncryption Set Id - The primary disk encryption set Id.
- Primary
Staging stringAzure Storage Account Id - The primary staging storage account.
- Recovery
Disk stringEncryption Set Id - The recovery disk encryption set Id.
- Recovery
Orignal stringTarget Disk Id - Recovery original target disk Arm Id.
- Recovery
Replica stringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- Recovery
Replica stringDisk Id - Recovery replica disk Arm Id.
- Recovery
Resource stringGroup Id - The recovery disk resource group Arm Id.
- Recovery
Target stringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- Recovery
Target stringDisk Id - Recovery target disk Arm Id.
- Resync
Required bool - A value indicating whether resync is required for this disk.
- Secret
Identifier string - The secret URL / identifier (BEK).
- Tfo
Disk stringName - The test failover name for the managed disk.
- Allowed
Disk []stringLevel Operation - The disk level operations list.
- Data
Pending float64At Source Agent In MB - The data pending at source virtual machine in MB.
- Data
Pending float64In Staging Storage Account In MB - The data pending for replication in MB at staging account.
- Dek
Key stringVault Arm Id - The KeyVault resource id for secret (BEK).
- Disk
Capacity float64In Bytes - The disk capacity in bytes.
- Disk
Id string - The managed disk Arm id.
- Disk
Name string - The disk name.
- Disk
State string - The disk state.
- Disk
Type string - The type of disk.
- Failover
Disk stringName - The failover name for the managed disk.
- Is
Disk boolEncrypted - A value indicating whether vm has encrypted os disk or not.
- Is
Disk boolKey Encrypted - A value indicating whether disk key got encrypted or not.
- Kek
Key stringVault Arm Id - The KeyVault resource id for key (KEK).
- Key
Identifier string - The key URL / identifier (KEK).
- Monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- Monitoring
Percentage intCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- Primary
Disk stringEncryption Set Id - The primary disk encryption set Id.
- Primary
Staging stringAzure Storage Account Id - The primary staging storage account.
- Recovery
Disk stringEncryption Set Id - The recovery disk encryption set Id.
- Recovery
Orignal stringTarget Disk Id - Recovery original target disk Arm Id.
- Recovery
Replica stringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- Recovery
Replica stringDisk Id - Recovery replica disk Arm Id.
- Recovery
Resource stringGroup Id - The recovery disk resource group Arm Id.
- Recovery
Target stringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- Recovery
Target stringDisk Id - Recovery target disk Arm Id.
- Resync
Required bool - A value indicating whether resync is required for this disk.
- Secret
Identifier string - The secret URL / identifier (BEK).
- Tfo
Disk stringName - The test failover name for the managed disk.
- allowed
Disk List<String>Level Operation - The disk level operations list.
- data
Pending DoubleAt Source Agent In MB - The data pending at source virtual machine in MB.
- data
Pending DoubleIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- dek
Key StringVault Arm Id - The KeyVault resource id for secret (BEK).
- disk
Capacity DoubleIn Bytes - The disk capacity in bytes.
- disk
Id String - The managed disk Arm id.
- disk
Name String - The disk name.
- disk
State String - The disk state.
- disk
Type String - The type of disk.
- failover
Disk StringName - The failover name for the managed disk.
- is
Disk BooleanEncrypted - A value indicating whether vm has encrypted os disk or not.
- is
Disk BooleanKey Encrypted - A value indicating whether disk key got encrypted or not.
- kek
Key StringVault Arm Id - The KeyVault resource id for key (KEK).
- key
Identifier String - The key URL / identifier (KEK).
- monitoring
Job StringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage IntegerCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Disk StringEncryption Set Id - The primary disk encryption set Id.
- primary
Staging StringAzure Storage Account Id - The primary staging storage account.
- recovery
Disk StringEncryption Set Id - The recovery disk encryption set Id.
- recovery
Orignal StringTarget Disk Id - Recovery original target disk Arm Id.
- recovery
Replica StringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery
Replica StringDisk Id - Recovery replica disk Arm Id.
- recovery
Resource StringGroup Id - The recovery disk resource group Arm Id.
- recovery
Target StringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recovery
Target StringDisk Id - Recovery target disk Arm Id.
- resync
Required Boolean - A value indicating whether resync is required for this disk.
- secret
Identifier String - The secret URL / identifier (BEK).
- tfo
Disk StringName - The test failover name for the managed disk.
- allowed
Disk string[]Level Operation - The disk level operations list.
- data
Pending numberAt Source Agent In MB - The data pending at source virtual machine in MB.
- data
Pending numberIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- dek
Key stringVault Arm Id - The KeyVault resource id for secret (BEK).
- disk
Capacity numberIn Bytes - The disk capacity in bytes.
- disk
Id string - The managed disk Arm id.
- disk
Name string - The disk name.
- disk
State string - The disk state.
- disk
Type string - The type of disk.
- failover
Disk stringName - The failover name for the managed disk.
- is
Disk booleanEncrypted - A value indicating whether vm has encrypted os disk or not.
- is
Disk booleanKey Encrypted - A value indicating whether disk key got encrypted or not.
- kek
Key stringVault Arm Id - The KeyVault resource id for key (KEK).
- key
Identifier string - The key URL / identifier (KEK).
- monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage numberCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Disk stringEncryption Set Id - The primary disk encryption set Id.
- primary
Staging stringAzure Storage Account Id - The primary staging storage account.
- recovery
Disk stringEncryption Set Id - The recovery disk encryption set Id.
- recovery
Orignal stringTarget Disk Id - Recovery original target disk Arm Id.
- recovery
Replica stringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery
Replica stringDisk Id - Recovery replica disk Arm Id.
- recovery
Resource stringGroup Id - The recovery disk resource group Arm Id.
- recovery
Target stringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recovery
Target stringDisk Id - Recovery target disk Arm Id.
- resync
Required boolean - A value indicating whether resync is required for this disk.
- secret
Identifier string - The secret URL / identifier (BEK).
- tfo
Disk stringName - The test failover name for the managed disk.
- allowed_
disk_ Sequence[str]level_ operation - The disk level operations list.
- data_
pending_ floatat_ source_ agent_ in_ mb - The data pending at source virtual machine in MB.
- data_
pending_ floatin_ staging_ storage_ account_ in_ mb - The data pending for replication in MB at staging account.
- dek_
key_ strvault_ arm_ id - The KeyVault resource id for secret (BEK).
- disk_
capacity_ floatin_ bytes - The disk capacity in bytes.
- disk_
id str - The managed disk Arm id.
- disk_
name str - The disk name.
- disk_
state str - The disk state.
- disk_
type str - The type of disk.
- failover_
disk_ strname - The failover name for the managed disk.
- is_
disk_ boolencrypted - A value indicating whether vm has encrypted os disk or not.
- is_
disk_ boolkey_ encrypted - A value indicating whether disk key got encrypted or not.
- kek_
key_ strvault_ arm_ id - The KeyVault resource id for key (KEK).
- key_
identifier str - The key URL / identifier (KEK).
- monitoring_
job_ strtype - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring_
percentage_ intcompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary_
disk_ strencryption_ set_ id - The primary disk encryption set Id.
- primary_
staging_ strazure_ storage_ account_ id - The primary staging storage account.
- recovery_
disk_ strencryption_ set_ id - The recovery disk encryption set Id.
- recovery_
orignal_ strtarget_ disk_ id - Recovery original target disk Arm Id.
- recovery_
replica_ strdisk_ account_ type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery_
replica_ strdisk_ id - Recovery replica disk Arm Id.
- recovery_
resource_ strgroup_ id - The recovery disk resource group Arm Id.
- recovery_
target_ strdisk_ account_ type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recovery_
target_ strdisk_ id - Recovery target disk Arm Id.
- resync_
required bool - A value indicating whether resync is required for this disk.
- secret_
identifier str - The secret URL / identifier (BEK).
- tfo_
disk_ strname - The test failover name for the managed disk.
- allowed
Disk List<String>Level Operation - The disk level operations list.
- data
Pending NumberAt Source Agent In MB - The data pending at source virtual machine in MB.
- data
Pending NumberIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- dek
Key StringVault Arm Id - The KeyVault resource id for secret (BEK).
- disk
Capacity NumberIn Bytes - The disk capacity in bytes.
- disk
Id String - The managed disk Arm id.
- disk
Name String - The disk name.
- disk
State String - The disk state.
- disk
Type String - The type of disk.
- failover
Disk StringName - The failover name for the managed disk.
- is
Disk BooleanEncrypted - A value indicating whether vm has encrypted os disk or not.
- is
Disk BooleanKey Encrypted - A value indicating whether disk key got encrypted or not.
- kek
Key StringVault Arm Id - The KeyVault resource id for key (KEK).
- key
Identifier String - The key URL / identifier (KEK).
- monitoring
Job StringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage NumberCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Disk StringEncryption Set Id - The primary disk encryption set Id.
- primary
Staging StringAzure Storage Account Id - The primary staging storage account.
- recovery
Disk StringEncryption Set Id - The recovery disk encryption set Id.
- recovery
Orignal StringTarget Disk Id - Recovery original target disk Arm Id.
- recovery
Replica StringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery
Replica StringDisk Id - Recovery replica disk Arm Id.
- recovery
Resource StringGroup Id - The recovery disk resource group Arm Id.
- recovery
Target StringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recovery
Target StringDisk Id - Recovery target disk Arm Id.
- resync
Required Boolean - A value indicating whether resync is required for this disk.
- secret
Identifier String - The secret URL / identifier (BEK).
- tfo
Disk StringName - The test failover name for the managed disk.
A2AReplicationProtectionClusterDetails, A2AReplicationProtectionClusterDetailsArgs
- Cluster
Management stringId - The cluster management Id.
- Failover
Recovery stringPoint Id - The recovery point Id to which the cluster was failed over.
- Initial
Primary Pulumi.Extended Location Azure Native. Recovery Services. Inputs. Extended Location - The initial primary extended location.
- Initial
Primary stringFabric Location - The initial primary fabric location.
- Initial
Primary stringZone - The initial primary availability zone.
- Initial
Recovery Pulumi.Extended Location Azure Native. Recovery Services. Inputs. Extended Location - The initial recovery extended location.
- Initial
Recovery stringFabric Location - The initial recovery fabric location.
- Initial
Recovery stringZone - The initial recovery availability zone.
- Last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- Lifecycle
Id 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.
- Multi
Vm string | Pulumi.Group Create Option Azure Native. Recovery Services. Multi Vm Group Create Option - Whether Multi VM group is auto created or specified by user.
- Multi
Vm stringGroup Id - The multi vm group Id.
- Multi
Vm stringGroup Name - The multi vm group name.
- Primary
Availability stringZone - The primary availability zone.
- Primary
Extended Pulumi.Location Azure Native. Recovery Services. Inputs. Extended Location - The primary Extended Location.
- Primary
Fabric stringLocation - Primary fabric location.
- Recovery
Availability stringZone - The recovery availability zone.
- Recovery
Extended Pulumi.Location Azure Native. Recovery Services. Inputs. Extended Location - The recovery Extended Location.
- Recovery
Fabric stringLocation - The recovery fabric location.
- Rpo
In doubleSeconds - The last RPO value in seconds.
- Cluster
Management stringId - The cluster management Id.
- Failover
Recovery stringPoint Id - The recovery point Id to which the cluster was failed over.
- Initial
Primary ExtendedExtended Location Location - The initial primary extended location.
- Initial
Primary stringFabric Location - The initial primary fabric location.
- Initial
Primary stringZone - The initial primary availability zone.
- Initial
Recovery ExtendedExtended Location Location - The initial recovery extended location.
- Initial
Recovery stringFabric Location - The initial recovery fabric location.
- Initial
Recovery stringZone - The initial recovery availability zone.
- Last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- Lifecycle
Id 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.
- Multi
Vm string | MultiGroup Create Option Vm Group Create Option - Whether Multi VM group is auto created or specified by user.
- Multi
Vm stringGroup Id - The multi vm group Id.
- Multi
Vm stringGroup Name - The multi vm group name.
- Primary
Availability stringZone - The primary availability zone.
- Primary
Extended ExtendedLocation Location - The primary Extended Location.
- Primary
Fabric stringLocation - Primary fabric location.
- Recovery
Availability stringZone - The recovery availability zone.
- Recovery
Extended ExtendedLocation Location - The recovery Extended Location.
- Recovery
Fabric stringLocation - The recovery fabric location.
- Rpo
In float64Seconds - The last RPO value in seconds.
- cluster
Management StringId - The cluster management Id.
- failover
Recovery StringPoint Id - The recovery point Id to which the cluster was failed over.
- initial
Primary ExtendedExtended Location Location - The initial primary extended location.
- initial
Primary StringFabric Location - The initial primary fabric location.
- initial
Primary StringZone - The initial primary availability zone.
- initial
Recovery ExtendedExtended Location Location - The initial recovery extended location.
- initial
Recovery StringFabric Location - The initial recovery fabric location.
- initial
Recovery StringZone - The initial recovery availability zone.
- last
Rpo StringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycle
Id 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.
- multi
Vm String | MultiGroup Create Option Vm Group Create Option - Whether Multi VM group is auto created or specified by user.
- multi
Vm StringGroup Id - The multi vm group Id.
- multi
Vm StringGroup Name - The multi vm group name.
- primary
Availability StringZone - The primary availability zone.
- primary
Extended ExtendedLocation Location - The primary Extended Location.
- primary
Fabric StringLocation - Primary fabric location.
- recovery
Availability StringZone - The recovery availability zone.
- recovery
Extended ExtendedLocation Location - The recovery Extended Location.
- recovery
Fabric StringLocation - The recovery fabric location.
- rpo
In DoubleSeconds - The last RPO value in seconds.
- cluster
Management stringId - The cluster management Id.
- failover
Recovery stringPoint Id - The recovery point Id to which the cluster was failed over.
- initial
Primary ExtendedExtended Location Location - The initial primary extended location.
- initial
Primary stringFabric Location - The initial primary fabric location.
- initial
Primary stringZone - The initial primary availability zone.
- initial
Recovery ExtendedExtended Location Location - The initial recovery extended location.
- initial
Recovery stringFabric Location - The initial recovery fabric location.
- initial
Recovery stringZone - The initial recovery availability zone.
- last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycle
Id 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.
- multi
Vm string | MultiGroup Create Option Vm Group Create Option - Whether Multi VM group is auto created or specified by user.
- multi
Vm stringGroup Id - The multi vm group Id.
- multi
Vm stringGroup Name - The multi vm group name.
- primary
Availability stringZone - The primary availability zone.
- primary
Extended ExtendedLocation Location - The primary Extended Location.
- primary
Fabric stringLocation - Primary fabric location.
- recovery
Availability stringZone - The recovery availability zone.
- recovery
Extended ExtendedLocation Location - The recovery Extended Location.
- recovery
Fabric stringLocation - The recovery fabric location.
- rpo
In numberSeconds - The last RPO value in seconds.
- cluster_
management_ strid - The cluster management Id.
- failover_
recovery_ strpoint_ id - The recovery point Id to which the cluster was failed over.
- initial_
primary_ Extendedextended_ location Location - The initial primary extended location.
- initial_
primary_ strfabric_ location - The initial primary fabric location.
- initial_
primary_ strzone - The initial primary availability zone.
- initial_
recovery_ Extendedextended_ location Location - The initial recovery extended location.
- initial_
recovery_ strfabric_ location - The initial recovery fabric location.
- initial_
recovery_ strzone - The initial recovery availability zone.
- last_
rpo_ strcalculated_ time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycle_
id str - An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.
- multi_
vm_ str | Multigroup_ create_ option Vm Group Create Option - Whether Multi VM group is auto created or specified by user.
- multi_
vm_ strgroup_ id - The multi vm group Id.
- multi_
vm_ strgroup_ name - The multi vm group name.
- primary_
availability_ strzone - The primary availability zone.
- primary_
extended_ Extendedlocation Location - The primary Extended Location.
- primary_
fabric_ strlocation - Primary fabric location.
- recovery_
availability_ strzone - The recovery availability zone.
- recovery_
extended_ Extendedlocation Location - The recovery Extended Location.
- recovery_
fabric_ strlocation - The recovery fabric location.
- rpo_
in_ floatseconds - The last RPO value in seconds.
- cluster
Management StringId - The cluster management Id.
- failover
Recovery StringPoint Id - The recovery point Id to which the cluster was failed over.
- initial
Primary Property MapExtended Location - The initial primary extended location.
- initial
Primary StringFabric Location - The initial primary fabric location.
- initial
Primary StringZone - The initial primary availability zone.
- initial
Recovery Property MapExtended Location - The initial recovery extended location.
- initial
Recovery StringFabric Location - The initial recovery fabric location.
- initial
Recovery StringZone - The initial recovery availability zone.
- last
Rpo StringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycle
Id 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.
- multi
Vm String | "AutoGroup Create Option Created" | "User Specified" - Whether Multi VM group is auto created or specified by user.
- multi
Vm StringGroup Id - The multi vm group Id.
- multi
Vm StringGroup Name - The multi vm group name.
- primary
Availability StringZone - The primary availability zone.
- primary
Extended Property MapLocation - The primary Extended Location.
- primary
Fabric StringLocation - Primary fabric location.
- recovery
Availability StringZone - The recovery availability zone.
- recovery
Extended Property MapLocation - The recovery Extended Location.
- recovery
Fabric StringLocation - The recovery fabric location.
- rpo
In NumberSeconds - The last RPO value in seconds.
A2AReplicationProtectionClusterDetailsResponse, A2AReplicationProtectionClusterDetailsResponseArgs
- Cluster
Management stringId - The cluster management Id.
- Failover
Recovery stringPoint Id - The recovery point Id to which the cluster was failed over.
- Initial
Primary Pulumi.Extended Location Azure Native. Recovery Services. Inputs. Extended Location Response - The initial primary extended location.
- Initial
Primary stringFabric Location - The initial primary fabric location.
- Initial
Primary stringZone - The initial primary availability zone.
- Initial
Recovery Pulumi.Extended Location Azure Native. Recovery Services. Inputs. Extended Location Response - The initial recovery extended location.
- Initial
Recovery stringFabric Location - The initial recovery fabric location.
- Initial
Recovery stringZone - The initial recovery availability zone.
- Last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- Lifecycle
Id 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.
- Multi
Vm stringGroup Create Option - Whether Multi VM group is auto created or specified by user.
- Multi
Vm stringGroup Id - The multi vm group Id.
- Multi
Vm stringGroup Name - The multi vm group name.
- Primary
Availability stringZone - The primary availability zone.
- Primary
Extended Pulumi.Location Azure Native. Recovery Services. Inputs. Extended Location Response - The primary Extended Location.
- Primary
Fabric stringLocation - Primary fabric location.
- Recovery
Availability stringZone - The recovery availability zone.
- Recovery
Extended Pulumi.Location Azure Native. Recovery Services. Inputs. Extended Location Response - The recovery Extended Location.
- Recovery
Fabric stringLocation - The recovery fabric location.
- Rpo
In doubleSeconds - The last RPO value in seconds.
- Cluster
Management stringId - The cluster management Id.
- Failover
Recovery stringPoint Id - The recovery point Id to which the cluster was failed over.
- Initial
Primary ExtendedExtended Location Location Response - The initial primary extended location.
- Initial
Primary stringFabric Location - The initial primary fabric location.
- Initial
Primary stringZone - The initial primary availability zone.
- Initial
Recovery ExtendedExtended Location Location Response - The initial recovery extended location.
- Initial
Recovery stringFabric Location - The initial recovery fabric location.
- Initial
Recovery stringZone - The initial recovery availability zone.
- Last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- Lifecycle
Id 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.
- Multi
Vm stringGroup Create Option - Whether Multi VM group is auto created or specified by user.
- Multi
Vm stringGroup Id - The multi vm group Id.
- Multi
Vm stringGroup Name - The multi vm group name.
- Primary
Availability stringZone - The primary availability zone.
- Primary
Extended ExtendedLocation Location Response - The primary Extended Location.
- Primary
Fabric stringLocation - Primary fabric location.
- Recovery
Availability stringZone - The recovery availability zone.
- Recovery
Extended ExtendedLocation Location Response - The recovery Extended Location.
- Recovery
Fabric stringLocation - The recovery fabric location.
- Rpo
In float64Seconds - The last RPO value in seconds.
- cluster
Management StringId - The cluster management Id.
- failover
Recovery StringPoint Id - The recovery point Id to which the cluster was failed over.
- initial
Primary ExtendedExtended Location Location Response - The initial primary extended location.
- initial
Primary StringFabric Location - The initial primary fabric location.
- initial
Primary StringZone - The initial primary availability zone.
- initial
Recovery ExtendedExtended Location Location Response - The initial recovery extended location.
- initial
Recovery StringFabric Location - The initial recovery fabric location.
- initial
Recovery StringZone - The initial recovery availability zone.
- last
Rpo StringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycle
Id 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.
- multi
Vm StringGroup Create Option - Whether Multi VM group is auto created or specified by user.
- multi
Vm StringGroup Id - The multi vm group Id.
- multi
Vm StringGroup Name - The multi vm group name.
- primary
Availability StringZone - The primary availability zone.
- primary
Extended ExtendedLocation Location Response - The primary Extended Location.
- primary
Fabric StringLocation - Primary fabric location.
- recovery
Availability StringZone - The recovery availability zone.
- recovery
Extended ExtendedLocation Location Response - The recovery Extended Location.
- recovery
Fabric StringLocation - The recovery fabric location.
- rpo
In DoubleSeconds - The last RPO value in seconds.
- cluster
Management stringId - The cluster management Id.
- failover
Recovery stringPoint Id - The recovery point Id to which the cluster was failed over.
- initial
Primary ExtendedExtended Location Location Response - The initial primary extended location.
- initial
Primary stringFabric Location - The initial primary fabric location.
- initial
Primary stringZone - The initial primary availability zone.
- initial
Recovery ExtendedExtended Location Location Response - The initial recovery extended location.
- initial
Recovery stringFabric Location - The initial recovery fabric location.
- initial
Recovery stringZone - The initial recovery availability zone.
- last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycle
Id 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.
- multi
Vm stringGroup Create Option - Whether Multi VM group is auto created or specified by user.
- multi
Vm stringGroup Id - The multi vm group Id.
- multi
Vm stringGroup Name - The multi vm group name.
- primary
Availability stringZone - The primary availability zone.
- primary
Extended ExtendedLocation Location Response - The primary Extended Location.
- primary
Fabric stringLocation - Primary fabric location.
- recovery
Availability stringZone - The recovery availability zone.
- recovery
Extended ExtendedLocation Location Response - The recovery Extended Location.
- recovery
Fabric stringLocation - The recovery fabric location.
- rpo
In numberSeconds - The last RPO value in seconds.
- cluster_
management_ strid - The cluster management Id.
- failover_
recovery_ strpoint_ id - The recovery point Id to which the cluster was failed over.
- initial_
primary_ Extendedextended_ location Location Response - The initial primary extended location.
- initial_
primary_ strfabric_ location - The initial primary fabric location.
- initial_
primary_ strzone - The initial primary availability zone.
- initial_
recovery_ Extendedextended_ location Location Response - The initial recovery extended location.
- initial_
recovery_ strfabric_ location - The initial recovery fabric location.
- initial_
recovery_ strzone - The initial recovery availability zone.
- last_
rpo_ strcalculated_ time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycle_
id str - An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.
- multi_
vm_ strgroup_ create_ option - Whether Multi VM group is auto created or specified by user.
- multi_
vm_ strgroup_ id - The multi vm group Id.
- multi_
vm_ strgroup_ name - The multi vm group name.
- primary_
availability_ strzone - The primary availability zone.
- primary_
extended_ Extendedlocation Location Response - The primary Extended Location.
- primary_
fabric_ strlocation - Primary fabric location.
- recovery_
availability_ strzone - The recovery availability zone.
- recovery_
extended_ Extendedlocation Location Response - The recovery Extended Location.
- recovery_
fabric_ strlocation - The recovery fabric location.
- rpo_
in_ floatseconds - The last RPO value in seconds.
- cluster
Management StringId - The cluster management Id.
- failover
Recovery StringPoint Id - The recovery point Id to which the cluster was failed over.
- initial
Primary Property MapExtended Location - The initial primary extended location.
- initial
Primary StringFabric Location - The initial primary fabric location.
- initial
Primary StringZone - The initial primary availability zone.
- initial
Recovery Property MapExtended Location - The initial recovery extended location.
- initial
Recovery StringFabric Location - The initial recovery fabric location.
- initial
Recovery StringZone - The initial recovery availability zone.
- last
Rpo StringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycle
Id 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.
- multi
Vm StringGroup Create Option - Whether Multi VM group is auto created or specified by user.
- multi
Vm StringGroup Id - The multi vm group Id.
- multi
Vm StringGroup Name - The multi vm group name.
- primary
Availability StringZone - The primary availability zone.
- primary
Extended Property MapLocation - The primary Extended Location.
- primary
Fabric StringLocation - Primary fabric location.
- recovery
Availability StringZone - The recovery availability zone.
- recovery
Extended Property MapLocation - The recovery Extended Location.
- recovery
Fabric StringLocation - The recovery fabric location.
- rpo
In NumberSeconds - The last RPO value in seconds.
A2ASharedDiskIRErrorDetailsResponse, A2ASharedDiskIRErrorDetailsResponseArgs
- Error
Code string - The error code.
- Error
Code stringEnum - The error code enum.
- Error
Message string - The error message.
- Possible
Causes string - The possible causes.
- Recommended
Action string - The recommended action.
- Error
Code string - The error code.
- Error
Code stringEnum - The error code enum.
- Error
Message string - The error message.
- Possible
Causes string - The possible causes.
- Recommended
Action string - The recommended action.
- error
Code String - The error code.
- error
Code StringEnum - The error code enum.
- error
Message String - The error message.
- possible
Causes String - The possible causes.
- recommended
Action String - The recommended action.
- error
Code string - The error code.
- error
Code stringEnum - The error code enum.
- error
Message string - The error message.
- possible
Causes string - The possible causes.
- recommended
Action string - The recommended action.
- error_
code str - The error code.
- error_
code_ strenum - The error code enum.
- error_
message str - The error message.
- possible_
causes str - The possible causes.
- recommended_
action str - The recommended action.
- error
Code String - The error code.
- error
Code StringEnum - The error code enum.
- error
Message String - The error message.
- possible
Causes String - The possible causes.
- recommended
Action String - The recommended action.
A2ASharedDiskReplicationDetails, A2ASharedDiskReplicationDetailsArgs
- Failover
Recovery stringPoint Id - The recovery point id to which the Virtual node was failed over.
- Last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- Management
Id string - The management Id.
- Monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- Monitoring
Percentage intCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- Primary
Fabric stringLocation - Primary fabric location.
- Protected
Managed List<Pulumi.Disks Azure Native. Recovery Services. Inputs. A2AProtected Managed Disk Details> - The list of protected managed disks.
- Recovery
Fabric stringLocation - The recovery fabric location.
- Rpo
In doubleSeconds - The last RPO value in seconds.
- Unprotected
Disks List<Pulumi.Azure Native. Recovery Services. Inputs. A2AUnprotected Disk Details> - The list of unprotected disks.
- Failover
Recovery stringPoint Id - The recovery point id to which the Virtual node was failed over.
- Last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- Management
Id string - The management Id.
- Monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- Monitoring
Percentage intCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- Primary
Fabric stringLocation - Primary fabric location.
- Protected
Managed []A2AProtectedDisks Managed Disk Details - The list of protected managed disks.
- Recovery
Fabric stringLocation - The recovery fabric location.
- Rpo
In float64Seconds - The last RPO value in seconds.
- Unprotected
Disks []A2AUnprotectedDisk Details - The list of unprotected disks.
- failover
Recovery StringPoint Id - The recovery point id to which the Virtual node was failed over.
- last
Rpo StringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- management
Id String - The management Id.
- monitoring
Job StringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage IntegerCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Fabric StringLocation - Primary fabric location.
- protected
Managed List<A2AProtectedDisks Managed Disk Details> - The list of protected managed disks.
- recovery
Fabric StringLocation - The recovery fabric location.
- rpo
In DoubleSeconds - The last RPO value in seconds.
- unprotected
Disks List<A2AUnprotectedDisk Details> - The list of unprotected disks.
- failover
Recovery stringPoint Id - The recovery point id to which the Virtual node was failed over.
- last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- management
Id string - The management Id.
- monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage numberCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Fabric stringLocation - Primary fabric location.
- protected
Managed A2AProtectedDisks Managed Disk Details[] - The list of protected managed disks.
- recovery
Fabric stringLocation - The recovery fabric location.
- rpo
In numberSeconds - The last RPO value in seconds.
- unprotected
Disks A2AUnprotectedDisk Details[] - The list of unprotected disks.
- failover_
recovery_ strpoint_ id - The recovery point id to which the Virtual node was failed over.
- last_
rpo_ strcalculated_ time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- management_
id str - The management Id.
- monitoring_
job_ strtype - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring_
percentage_ intcompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary_
fabric_ strlocation - Primary fabric location.
- protected_
managed_ Sequence[A2AProtecteddisks Managed Disk Details] - The list of protected managed disks.
- recovery_
fabric_ strlocation - The recovery fabric location.
- rpo_
in_ floatseconds - The last RPO value in seconds.
- unprotected_
disks Sequence[A2AUnprotectedDisk Details] - The list of unprotected disks.
- failover
Recovery StringPoint Id - The recovery point id to which the Virtual node was failed over.
- last
Rpo StringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- management
Id String - The management Id.
- monitoring
Job StringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage NumberCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Fabric StringLocation - Primary fabric location.
- protected
Managed List<Property Map>Disks - The list of protected managed disks.
- recovery
Fabric StringLocation - The recovery fabric location.
- rpo
In NumberSeconds - The last RPO value in seconds.
- unprotected
Disks List<Property Map> - The list of unprotected disks.
A2ASharedDiskReplicationDetailsResponse, A2ASharedDiskReplicationDetailsResponseArgs
- Failover
Recovery stringPoint Id - The recovery point id to which the Virtual node was failed over.
- Last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- Management
Id string - The management Id.
- Monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- Monitoring
Percentage intCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- Primary
Fabric stringLocation - Primary fabric location.
- Protected
Managed List<Pulumi.Disks Azure Native. Recovery Services. Inputs. A2AProtected Managed Disk Details Response> - The list of protected managed disks.
- Recovery
Fabric stringLocation - The recovery fabric location.
- Rpo
In doubleSeconds - The last RPO value in seconds.
- List<Pulumi.
Azure Native. Recovery Services. Inputs. A2AShared Disk IRError Details Response> - The IR Errors.
- Unprotected
Disks List<Pulumi.Azure Native. Recovery Services. Inputs. A2AUnprotected Disk Details Response> - The list of unprotected disks.
- Failover
Recovery stringPoint Id - The recovery point id to which the Virtual node was failed over.
- Last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- Management
Id string - The management Id.
- Monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- Monitoring
Percentage intCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- Primary
Fabric stringLocation - Primary fabric location.
- Protected
Managed []A2AProtectedDisks Managed Disk Details Response - The list of protected managed disks.
- Recovery
Fabric stringLocation - The recovery fabric location.
- Rpo
In float64Seconds - The last RPO value in seconds.
- []A2AShared
Disk IRError Details Response - The IR Errors.
- Unprotected
Disks []A2AUnprotectedDisk Details Response - The list of unprotected disks.
- failover
Recovery StringPoint Id - The recovery point id to which the Virtual node was failed over.
- last
Rpo StringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- management
Id String - The management Id.
- monitoring
Job StringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage IntegerCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Fabric StringLocation - Primary fabric location.
- protected
Managed List<A2AProtectedDisks Managed Disk Details Response> - The list of protected managed disks.
- recovery
Fabric StringLocation - The recovery fabric location.
- rpo
In DoubleSeconds - The last RPO value in seconds.
- List<A2AShared
Disk IRError Details Response> - The IR Errors.
- unprotected
Disks List<A2AUnprotectedDisk Details Response> - The list of unprotected disks.
- failover
Recovery stringPoint Id - The recovery point id to which the Virtual node was failed over.
- last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- management
Id string - The management Id.
- monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage numberCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Fabric stringLocation - Primary fabric location.
- protected
Managed A2AProtectedDisks Managed Disk Details Response[] - The list of protected managed disks.
- recovery
Fabric stringLocation - The recovery fabric location.
- rpo
In numberSeconds - The last RPO value in seconds.
- A2AShared
Disk IRError Details Response[] - The IR Errors.
- unprotected
Disks A2AUnprotectedDisk Details Response[] - The list of unprotected disks.
- failover_
recovery_ strpoint_ id - The recovery point id to which the Virtual node was failed over.
- last_
rpo_ strcalculated_ time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- management_
id str - The management Id.
- monitoring_
job_ strtype - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring_
percentage_ intcompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary_
fabric_ strlocation - Primary fabric location.
- protected_
managed_ Sequence[A2AProtecteddisks Managed Disk Details Response] - The list of protected managed disks.
- recovery_
fabric_ strlocation - The recovery fabric location.
- rpo_
in_ floatseconds - The last RPO value in seconds.
- Sequence[A2AShared
Disk IRError Details Response] - The IR Errors.
- unprotected_
disks Sequence[A2AUnprotectedDisk Details Response] - The list of unprotected disks.
- failover
Recovery StringPoint Id - The recovery point id to which the Virtual node was failed over.
- last
Rpo StringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- management
Id String - The management Id.
- monitoring
Job StringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage NumberCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Fabric StringLocation - Primary fabric location.
- protected
Managed List<Property Map>Disks - The list of protected managed disks.
- recovery
Fabric StringLocation - The recovery fabric location.
- rpo
In NumberSeconds - The last RPO value in seconds.
- List<Property Map>
- The IR Errors.
- unprotected
Disks List<Property Map> - The list of unprotected disks.
A2AUnprotectedDiskDetails, A2AUnprotectedDiskDetailsArgs
- Disk
Auto string | Pulumi.Protection Status Azure Native. Recovery Services. Auto Protection Of Data Disk - A value indicating whether the disk auto protection is enabled.
- Disk
Lun intId - The source lun Id for the data disk.
- Disk
Auto string | AutoProtection Status Protection Of Data Disk - A value indicating whether the disk auto protection is enabled.
- Disk
Lun intId - The source lun Id for the data disk.
- disk
Auto String | AutoProtection Status Protection Of Data Disk - A value indicating whether the disk auto protection is enabled.
- disk
Lun IntegerId - The source lun Id for the data disk.
- disk
Auto string | AutoProtection Status Protection Of Data Disk - A value indicating whether the disk auto protection is enabled.
- disk
Lun numberId - The source lun Id for the data disk.
- disk_
auto_ str | Autoprotection_ status Protection Of Data Disk - A value indicating whether the disk auto protection is enabled.
- disk_
lun_ intid - The source lun Id for the data disk.
- disk
Auto String | "Disabled" | "Enabled"Protection Status - A value indicating whether the disk auto protection is enabled.
- disk
Lun NumberId - The source lun Id for the data disk.
A2AUnprotectedDiskDetailsResponse, A2AUnprotectedDiskDetailsResponseArgs
- Disk
Auto stringProtection Status - A value indicating whether the disk auto protection is enabled.
- Disk
Lun intId - The source lun Id for the data disk.
- Disk
Auto stringProtection Status - A value indicating whether the disk auto protection is enabled.
- Disk
Lun intId - The source lun Id for the data disk.
- disk
Auto StringProtection Status - A value indicating whether the disk auto protection is enabled.
- disk
Lun IntegerId - The source lun Id for the data disk.
- disk
Auto stringProtection Status - A value indicating whether the disk auto protection is enabled.
- disk
Lun numberId - The source lun Id for the data disk.
- disk_
auto_ strprotection_ status - A value indicating whether the disk auto protection is enabled.
- disk_
lun_ intid - The source lun Id for the data disk.
- disk
Auto StringProtection Status - A value indicating whether the disk auto protection is enabled.
- disk
Lun NumberId - The source lun Id for the data disk.
AutoProtectionOfDataDisk, AutoProtectionOfDataDiskArgs
- Disabled
- Disabled
- Enabled
- Enabled
- Auto
Protection Of Data Disk Disabled - Disabled
- Auto
Protection Of Data Disk Enabled - Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- DISABLED
- Disabled
- ENABLED
- Enabled
- "Disabled"
- Disabled
- "Enabled"
- Enabled
CurrentScenarioDetails, CurrentScenarioDetailsArgs
- Job
Id string - ARM Id of the job being executed.
- Scenario
Name string - Scenario name.
- Start
Time string - Start time of the workflow.
- Job
Id string - ARM Id of the job being executed.
- Scenario
Name string - Scenario name.
- Start
Time string - Start time of the workflow.
- job
Id String - ARM Id of the job being executed.
- scenario
Name String - Scenario name.
- start
Time String - Start time of the workflow.
- job
Id string - ARM Id of the job being executed.
- scenario
Name string - Scenario name.
- start
Time 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.
- job
Id String - ARM Id of the job being executed.
- scenario
Name String - Scenario name.
- start
Time String - Start time of the workflow.
CurrentScenarioDetailsResponse, CurrentScenarioDetailsResponseArgs
- Job
Id string - ARM Id of the job being executed.
- Scenario
Name string - Scenario name.
- Start
Time string - Start time of the workflow.
- Job
Id string - ARM Id of the job being executed.
- Scenario
Name string - Scenario name.
- Start
Time string - Start time of the workflow.
- job
Id String - ARM Id of the job being executed.
- scenario
Name String - Scenario name.
- start
Time String - Start time of the workflow.
- job
Id string - ARM Id of the job being executed.
- scenario
Name string - Scenario name.
- start
Time 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.
- job
Id String - ARM Id of the job being executed.
- scenario
Name String - Scenario name.
- start
Time String - Start time of the workflow.
ExtendedLocation, ExtendedLocationArgs
- Name string
- The name of the extended location.
- Type
string | Pulumi.
Azure Native. Recovery Services. Extended Location Type - The extended location type.
- Name string
- The name of the extended location.
- Type
string | Extended
Location Type - The extended location type.
- name String
- The name of the extended location.
- type
String | Extended
Location Type - The extended location type.
- name string
- The name of the extended location.
- type
string | Extended
Location Type - The extended location type.
- name str
- The name of the extended location.
- type
str | Extended
Location Type - The extended location type.
- name String
- The name of the extended location.
- type
String | "Edge
Zone" - The extended location type.
ExtendedLocationResponse, ExtendedLocationResponseArgs
ExtendedLocationType, ExtendedLocationTypeArgs
- Edge
Zone - EdgeZone
- Extended
Location Type Edge Zone - EdgeZone
- Edge
Zone - EdgeZone
- Edge
Zone - EdgeZone
- EDGE_ZONE
- EdgeZone
- "Edge
Zone" - EdgeZone
HealthError, HealthErrorArgs
- Creation
Time stringUtc - Error creation time (UTC).
- Customer
Resolvability string | Pulumi.Azure Native. Recovery Services. Health Error Customer Resolvability - Value indicating whether the health error is customer resolvable.
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Id string - The health error unique id.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Inner
Health List<Pulumi.Errors Azure Native. Recovery Services. Inputs. Inner Health Error> - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- Possible
Causes string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- Creation
Time stringUtc - Error creation time (UTC).
- Customer
Resolvability string | HealthError Customer Resolvability - Value indicating whether the health error is customer resolvable.
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Id string - The health error unique id.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Inner
Health []InnerErrors Health Error - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- Possible
Causes string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC).
- customer
Resolvability String | HealthError Customer Resolvability - Value indicating whether the health error is customer resolvable.
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Id String - The health error unique id.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- inner
Health List<InnerErrors Health Error> - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- possible
Causes String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
- creation
Time stringUtc - Error creation time (UTC).
- customer
Resolvability string | HealthError Customer Resolvability - Value indicating whether the health error is customer resolvable.
- entity
Id string - ID of the entity.
- error
Category string - Category of error.
- error
Code string - Error code.
- error
Id string - The health error unique id.
- error
Level string - Level of error.
- error
Message string - Error message.
- error
Source string - Source of error.
- error
Type string - Type of error.
- inner
Health InnerErrors Health Error[] - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- possible
Causes string - Possible causes of error.
- recommended
Action string - Recommended action to resolve error.
- recovery
Provider stringError Message - DRA error message.
- summary
Message string - Summary message of the entity.
- creation_
time_ strutc - Error creation time (UTC).
- customer_
resolvability str | HealthError Customer Resolvability - Value indicating whether the health error is customer resolvable.
- entity_
id str - ID of the entity.
- error_
category str - Category of error.
- error_
code str - Error code.
- error_
id str - The health error unique id.
- error_
level str - Level of error.
- error_
message str - Error message.
- error_
source str - Source of error.
- error_
type str - Type of error.
- inner_
health_ Sequence[Innererrors Health Error] - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- possible_
causes str - Possible causes of error.
- recommended_
action str - Recommended action to resolve error.
- recovery_
provider_ strerror_ message - DRA error message.
- summary_
message str - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC).
- customer
Resolvability String | "Allowed" | "NotAllowed" - Value indicating whether the health error is customer resolvable.
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Id String - The health error unique id.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- inner
Health List<Property Map>Errors - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- possible
Causes String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
HealthErrorCustomerResolvability, HealthErrorCustomerResolvabilityArgs
- Allowed
- Allowed
- Not
Allowed - NotAllowed
- Health
Error Customer Resolvability Allowed - Allowed
- Health
Error Customer Resolvability Not Allowed - NotAllowed
- Allowed
- Allowed
- Not
Allowed - NotAllowed
- Allowed
- Allowed
- Not
Allowed - NotAllowed
- ALLOWED
- Allowed
- NOT_ALLOWED
- NotAllowed
- "Allowed"
- Allowed
- "Not
Allowed" - NotAllowed
HealthErrorResponse, HealthErrorResponseArgs
- Creation
Time stringUtc - Error creation time (UTC).
- Customer
Resolvability string - Value indicating whether the health error is customer resolvable.
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Id string - The health error unique id.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Inner
Health List<Pulumi.Errors Azure Native. Recovery Services. Inputs. Inner Health Error Response> - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- Possible
Causes string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- Creation
Time stringUtc - Error creation time (UTC).
- Customer
Resolvability string - Value indicating whether the health error is customer resolvable.
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Id string - The health error unique id.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Inner
Health []InnerErrors Health Error Response - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- Possible
Causes string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC).
- customer
Resolvability String - Value indicating whether the health error is customer resolvable.
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Id String - The health error unique id.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- inner
Health List<InnerErrors Health Error Response> - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- possible
Causes String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
- creation
Time stringUtc - Error creation time (UTC).
- customer
Resolvability string - Value indicating whether the health error is customer resolvable.
- entity
Id string - ID of the entity.
- error
Category string - Category of error.
- error
Code string - Error code.
- error
Id string - The health error unique id.
- error
Level string - Level of error.
- error
Message string - Error message.
- error
Source string - Source of error.
- error
Type string - Type of error.
- inner
Health InnerErrors Health Error Response[] - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- possible
Causes string - Possible causes of error.
- recommended
Action string - Recommended action to resolve error.
- recovery
Provider stringError Message - DRA error message.
- summary
Message string - Summary message of the entity.
- creation_
time_ strutc - Error creation time (UTC).
- customer_
resolvability str - Value indicating whether the health error is customer resolvable.
- entity_
id str - ID of the entity.
- error_
category str - Category of error.
- error_
code str - Error code.
- error_
id str - The health error unique id.
- error_
level str - Level of error.
- error_
message str - Error message.
- error_
source str - Source of error.
- error_
type str - Type of error.
- inner_
health_ Sequence[Innererrors Health Error Response] - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- possible_
causes str - Possible causes of error.
- recommended_
action str - Recommended action to resolve error.
- recovery_
provider_ strerror_ message - DRA error message.
- summary_
message str - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC).
- customer
Resolvability String - Value indicating whether the health error is customer resolvable.
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Id String - The health error unique id.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- inner
Health List<Property Map>Errors - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- possible
Causes String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
InnerHealthError, InnerHealthErrorArgs
- Creation
Time stringUtc - Error creation time (UTC).
- Customer
Resolvability string | Pulumi.Azure Native. Recovery Services. Health Error Customer Resolvability - Value indicating whether the health error is customer resolvable.
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Id string - The health error unique id.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Possible
Causes string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- Creation
Time stringUtc - Error creation time (UTC).
- Customer
Resolvability string | HealthError Customer Resolvability - Value indicating whether the health error is customer resolvable.
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Id string - The health error unique id.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Possible
Causes string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC).
- customer
Resolvability String | HealthError Customer Resolvability - Value indicating whether the health error is customer resolvable.
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Id String - The health error unique id.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- possible
Causes String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
- creation
Time stringUtc - Error creation time (UTC).
- customer
Resolvability string | HealthError Customer Resolvability - Value indicating whether the health error is customer resolvable.
- entity
Id string - ID of the entity.
- error
Category string - Category of error.
- error
Code string - Error code.
- error
Id string - The health error unique id.
- error
Level string - Level of error.
- error
Message string - Error message.
- error
Source string - Source of error.
- error
Type string - Type of error.
- possible
Causes string - Possible causes of error.
- recommended
Action string - Recommended action to resolve error.
- recovery
Provider stringError Message - DRA error message.
- summary
Message string - Summary message of the entity.
- creation_
time_ strutc - Error creation time (UTC).
- customer_
resolvability str | HealthError Customer Resolvability - Value indicating whether the health error is customer resolvable.
- entity_
id str - ID of the entity.
- error_
category str - Category of error.
- error_
code str - Error code.
- error_
id str - The health error unique id.
- error_
level str - Level of error.
- error_
message str - Error message.
- error_
source str - Source of error.
- error_
type str - Type of error.
- possible_
causes str - Possible causes of error.
- recommended_
action str - Recommended action to resolve error.
- recovery_
provider_ strerror_ message - DRA error message.
- summary_
message str - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC).
- customer
Resolvability String | "Allowed" | "NotAllowed" - Value indicating whether the health error is customer resolvable.
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Id String - The health error unique id.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- possible
Causes String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
InnerHealthErrorResponse, InnerHealthErrorResponseArgs
- Creation
Time stringUtc - Error creation time (UTC).
- Customer
Resolvability string - Value indicating whether the health error is customer resolvable.
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Id string - The health error unique id.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Possible
Causes string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- Creation
Time stringUtc - Error creation time (UTC).
- Customer
Resolvability string - Value indicating whether the health error is customer resolvable.
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Id string - The health error unique id.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Possible
Causes string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC).
- customer
Resolvability String - Value indicating whether the health error is customer resolvable.
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Id String - The health error unique id.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- possible
Causes String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
- creation
Time stringUtc - Error creation time (UTC).
- customer
Resolvability string - Value indicating whether the health error is customer resolvable.
- entity
Id string - ID of the entity.
- error
Category string - Category of error.
- error
Code string - Error code.
- error
Id string - The health error unique id.
- error
Level string - Level of error.
- error
Message string - Error message.
- error
Source string - Source of error.
- error
Type string - Type of error.
- possible
Causes string - Possible causes of error.
- recommended
Action string - Recommended action to resolve error.
- recovery
Provider stringError Message - DRA error message.
- summary
Message string - Summary message of the entity.
- creation_
time_ strutc - Error creation time (UTC).
- customer_
resolvability str - Value indicating whether the health error is customer resolvable.
- entity_
id str - ID of the entity.
- error_
category str - Category of error.
- error_
code str - Error code.
- error_
id str - The health error unique id.
- error_
level str - Level of error.
- error_
message str - Error message.
- error_
source str - Source of error.
- error_
type str - Type of error.
- possible_
causes str - Possible causes of error.
- recommended_
action str - Recommended action to resolve error.
- recovery_
provider_ strerror_ message - DRA error message.
- summary_
message str - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC).
- customer
Resolvability String - Value indicating whether the health error is customer resolvable.
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Id String - The health error unique id.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- possible
Causes String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
MultiVmGroupCreateOption, MultiVmGroupCreateOptionArgs
- Auto
Created - AutoCreated
- User
Specified - UserSpecified
- Multi
Vm Group Create Option Auto Created - AutoCreated
- Multi
Vm Group Create Option User Specified - UserSpecified
- Auto
Created - AutoCreated
- User
Specified - UserSpecified
- Auto
Created - AutoCreated
- User
Specified - UserSpecified
- AUTO_CREATED
- AutoCreated
- USER_SPECIFIED
- UserSpecified
- "Auto
Created" - AutoCreated
- "User
Specified" - UserSpecified
RegisteredClusterNodes, RegisteredClusterNodesArgs
- Bios
Id string - The BIOS ID.
- Cluster
Node stringFqdn - The cluster node name.
- bool
- A value indicating whether this represents virtual entity hosting all the shared disks.
- Machine
Id string - The machine ID.
- Bios
Id string - The BIOS ID.
- Cluster
Node stringFqdn - The cluster node name.
- bool
- A value indicating whether this represents virtual entity hosting all the shared disks.
- Machine
Id string - The machine ID.
- bios
Id String - The BIOS ID.
- cluster
Node StringFqdn - The cluster node name.
- Boolean
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machine
Id String - The machine ID.
- bios
Id string - The BIOS ID.
- cluster
Node stringFqdn - The cluster node name.
- boolean
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machine
Id string - The machine ID.
- bios_
id str - The BIOS ID.
- cluster_
node_ strfqdn - The cluster node name.
- bool
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machine_
id str - The machine ID.
- bios
Id String - The BIOS ID.
- cluster
Node StringFqdn - The cluster node name.
- Boolean
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machine
Id String - The machine ID.
RegisteredClusterNodesResponse, RegisteredClusterNodesResponseArgs
- Bios
Id string - The BIOS ID.
- Cluster
Node stringFqdn - The cluster node name.
- bool
- A value indicating whether this represents virtual entity hosting all the shared disks.
- Machine
Id string - The machine ID.
- Bios
Id string - The BIOS ID.
- Cluster
Node stringFqdn - The cluster node name.
- bool
- A value indicating whether this represents virtual entity hosting all the shared disks.
- Machine
Id string - The machine ID.
- bios
Id String - The BIOS ID.
- cluster
Node StringFqdn - The cluster node name.
- Boolean
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machine
Id String - The machine ID.
- bios
Id string - The BIOS ID.
- cluster
Node stringFqdn - The cluster node name.
- boolean
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machine
Id string - The machine ID.
- bios_
id str - The BIOS ID.
- cluster_
node_ strfqdn - The cluster node name.
- bool
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machine_
id str - The machine ID.
- bios
Id String - The BIOS ID.
- cluster
Node StringFqdn - The cluster node name.
- Boolean
- A value indicating whether this represents virtual entity hosting all the shared disks.
- machine
Id String - The machine ID.
ReplicationProtectionClusterProperties, ReplicationProtectionClusterPropertiesArgs
- Active
Location string - The Current active location of the Protection cluster.
- Agent
Cluster stringId - The Agent cluster Id.
- Allowed
Operations List<string> - The allowed operations on the Replication protection cluster.
- Are
All boolCluster Nodes Registered - A value indicating whether all nodes of the cluster are registered or not.
- Cluster
Fqdn string - The cluster FQDN.
- Cluster
Node List<string>Fqdns - The List of cluster Node FQDNs.
- Cluster
Protected List<string>Item Ids - The List of Protected Item Id's.
- Cluster
Registered List<Pulumi.Nodes Azure Native. Recovery Services. Inputs. Registered Cluster Nodes> - The registered node details.
- Current
Scenario Pulumi.Azure Native. Recovery Services. Inputs. Current Scenario Details - The current scenario.
- Health
Errors List<Pulumi.Azure Native. Recovery Services. Inputs. Health Error> - List of health errors.
- Last
Successful stringFailover Time - The last successful failover time.
- Last
Successful stringTest Failover Time - The last successful test failover time.
- Policy
Friendly stringName - The name of Policy governing this PE.
- Policy
Id string - The Policy Id.
- Primary
Fabric stringFriendly Name - The friendly name of the primary fabric.
- Primary
Fabric stringProvider - The fabric provider of the primary fabric.
- Primary
Protection stringContainer Friendly Name - The name of primary protection container friendly name.
- Protection
Cluster stringType - The type of protection cluster type.
- Protection
State string - The protection status.
- Protection
State stringDescription - The protection state description.
- Provider
Specific Pulumi.Details Azure Native. Recovery Services. Inputs. A2AReplication Protection Cluster Details - The Replication cluster provider custom settings.
- Recovery
Container stringId - The recovery container Id.
- Recovery
Fabric stringFriendly Name - The friendly name of recovery fabric.
- Recovery
Fabric stringId - The Arm Id of recovery fabric.
- Recovery
Protection stringContainer Friendly Name - The name of recovery container friendly name.
- Replication
Health string - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Pulumi.
Azure Native. Recovery Services. Inputs. Shared Disk Replication Item Properties - The shared disk properties.
- Test
Failover stringState - The Test failover state.
- Test
Failover stringState Description - The Test failover state description.
- Active
Location string - The Current active location of the Protection cluster.
- Agent
Cluster stringId - The Agent cluster Id.
- Allowed
Operations []string - The allowed operations on the Replication protection cluster.
- Are
All boolCluster Nodes Registered - A value indicating whether all nodes of the cluster are registered or not.
- Cluster
Fqdn string - The cluster FQDN.
- Cluster
Node []stringFqdns - The List of cluster Node FQDNs.
- Cluster
Protected []stringItem Ids - The List of Protected Item Id's.
- Cluster
Registered []RegisteredNodes Cluster Nodes - The registered node details.
- Current
Scenario CurrentScenario Details - The current scenario.
- Health
Errors []HealthError - List of health errors.
- Last
Successful stringFailover Time - The last successful failover time.
- Last
Successful stringTest Failover Time - The last successful test failover time.
- Policy
Friendly stringName - The name of Policy governing this PE.
- Policy
Id string - The Policy Id.
- Primary
Fabric stringFriendly Name - The friendly name of the primary fabric.
- Primary
Fabric stringProvider - The fabric provider of the primary fabric.
- Primary
Protection stringContainer Friendly Name - The name of primary protection container friendly name.
- Protection
Cluster stringType - The type of protection cluster type.
- Protection
State string - The protection status.
- Protection
State stringDescription - The protection state description.
- Provider
Specific A2AReplicationDetails Protection Cluster Details - The Replication cluster provider custom settings.
- Recovery
Container stringId - The recovery container Id.
- Recovery
Fabric stringFriendly Name - The friendly name of recovery fabric.
- Recovery
Fabric stringId - The Arm Id of recovery fabric.
- Recovery
Protection stringContainer Friendly Name - The name of recovery container friendly name.
- Replication
Health 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.
- Shared
Disk Replication Item Properties - The shared disk properties.
- Test
Failover stringState - The Test failover state.
- Test
Failover stringState Description - The Test failover state description.
- active
Location String - The Current active location of the Protection cluster.
- agent
Cluster StringId - The Agent cluster Id.
- allowed
Operations List<String> - The allowed operations on the Replication protection cluster.
- are
All BooleanCluster Nodes Registered - A value indicating whether all nodes of the cluster are registered or not.
- cluster
Fqdn String - The cluster FQDN.
- cluster
Node List<String>Fqdns - The List of cluster Node FQDNs.
- cluster
Protected List<String>Item Ids - The List of Protected Item Id's.
- cluster
Registered List<RegisteredNodes Cluster Nodes> - The registered node details.
- current
Scenario CurrentScenario Details - The current scenario.
- health
Errors List<HealthError> - List of health errors.
- last
Successful StringFailover Time - The last successful failover time.
- last
Successful StringTest Failover Time - The last successful test failover time.
- policy
Friendly StringName - The name of Policy governing this PE.
- policy
Id String - The Policy Id.
- primary
Fabric StringFriendly Name - The friendly name of the primary fabric.
- primary
Fabric StringProvider - The fabric provider of the primary fabric.
- primary
Protection StringContainer Friendly Name - The name of primary protection container friendly name.
- protection
Cluster StringType - The type of protection cluster type.
- protection
State String - The protection status.
- protection
State StringDescription - The protection state description.
- provider
Specific A2AReplicationDetails Protection Cluster Details - The Replication cluster provider custom settings.
- recovery
Container StringId - The recovery container Id.
- recovery
Fabric StringFriendly Name - The friendly name of recovery fabric.
- recovery
Fabric StringId - The Arm Id of recovery fabric.
- recovery
Protection StringContainer Friendly Name - The name of recovery container friendly name.
- replication
Health 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.
- Shared
Disk Replication Item Properties - The shared disk properties.
- test
Failover StringState - The Test failover state.
- test
Failover StringState Description - The Test failover state description.
- active
Location string - The Current active location of the Protection cluster.
- agent
Cluster stringId - The Agent cluster Id.
- allowed
Operations string[] - The allowed operations on the Replication protection cluster.
- are
All booleanCluster Nodes Registered - A value indicating whether all nodes of the cluster are registered or not.
- cluster
Fqdn string - The cluster FQDN.
- cluster
Node string[]Fqdns - The List of cluster Node FQDNs.
- cluster
Protected string[]Item Ids - The List of Protected Item Id's.
- cluster
Registered RegisteredNodes Cluster Nodes[] - The registered node details.
- current
Scenario CurrentScenario Details - The current scenario.
- health
Errors HealthError[] - List of health errors.
- last
Successful stringFailover Time - The last successful failover time.
- last
Successful stringTest Failover Time - The last successful test failover time.
- policy
Friendly stringName - The name of Policy governing this PE.
- policy
Id string - The Policy Id.
- primary
Fabric stringFriendly Name - The friendly name of the primary fabric.
- primary
Fabric stringProvider - The fabric provider of the primary fabric.
- primary
Protection stringContainer Friendly Name - The name of primary protection container friendly name.
- protection
Cluster stringType - The type of protection cluster type.
- protection
State string - The protection status.
- protection
State stringDescription - The protection state description.
- provider
Specific A2AReplicationDetails Protection Cluster Details - The Replication cluster provider custom settings.
- recovery
Container stringId - The recovery container Id.
- recovery
Fabric stringFriendly Name - The friendly name of recovery fabric.
- recovery
Fabric stringId - The Arm Id of recovery fabric.
- recovery
Protection stringContainer Friendly Name - The name of recovery container friendly name.
- replication
Health 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.
- Shared
Disk Replication Item Properties - The shared disk properties.
- test
Failover stringState - The Test failover state.
- test
Failover stringState Description - The Test failover state description.
- active_
location str - The Current active location of the Protection cluster.
- agent_
cluster_ strid - The Agent cluster Id.
- allowed_
operations Sequence[str] - The allowed operations on the Replication protection cluster.
- are_
all_ boolcluster_ nodes_ registered - A value indicating whether all nodes of the cluster are registered or not.
- cluster_
fqdn str - The cluster FQDN.
- cluster_
node_ Sequence[str]fqdns - The List of cluster Node FQDNs.
- cluster_
protected_ Sequence[str]item_ ids - The List of Protected Item Id's.
- cluster_
registered_ Sequence[Registerednodes Cluster Nodes] - The registered node details.
- current_
scenario CurrentScenario Details - The current scenario.
- health_
errors Sequence[HealthError] - List of health errors.
- last_
successful_ strfailover_ time - The last successful failover time.
- last_
successful_ strtest_ failover_ time - The last successful test failover time.
- policy_
friendly_ strname - The name of Policy governing this PE.
- policy_
id str - The Policy Id.
- primary_
fabric_ strfriendly_ name - The friendly name of the primary fabric.
- primary_
fabric_ strprovider - The fabric provider of the primary fabric.
- primary_
protection_ strcontainer_ friendly_ name - The name of primary protection container friendly name.
- protection_
cluster_ strtype - The type of protection cluster type.
- protection_
state str - The protection status.
- protection_
state_ strdescription - The protection state description.
- provider_
specific_ A2AReplicationdetails Protection Cluster Details - The Replication cluster provider custom settings.
- recovery_
container_ strid - The recovery container Id.
- recovery_
fabric_ strfriendly_ name - The friendly name of recovery fabric.
- recovery_
fabric_ strid - The Arm Id of recovery fabric.
- recovery_
protection_ strcontainer_ friendly_ name - The name of recovery container friendly name.
- replication_
health str - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Shared
Disk Replication Item Properties - The shared disk properties.
- test_
failover_ strstate - The Test failover state.
- test_
failover_ strstate_ description - The Test failover state description.
- active
Location String - The Current active location of the Protection cluster.
- agent
Cluster StringId - The Agent cluster Id.
- allowed
Operations List<String> - The allowed operations on the Replication protection cluster.
- are
All BooleanCluster Nodes Registered - A value indicating whether all nodes of the cluster are registered or not.
- cluster
Fqdn String - The cluster FQDN.
- cluster
Node List<String>Fqdns - The List of cluster Node FQDNs.
- cluster
Protected List<String>Item Ids - The List of Protected Item Id's.
- cluster
Registered List<Property Map>Nodes - The registered node details.
- current
Scenario Property Map - The current scenario.
- health
Errors List<Property Map> - List of health errors.
- last
Successful StringFailover Time - The last successful failover time.
- last
Successful StringTest Failover Time - The last successful test failover time.
- policy
Friendly StringName - The name of Policy governing this PE.
- policy
Id String - The Policy Id.
- primary
Fabric StringFriendly Name - The friendly name of the primary fabric.
- primary
Fabric StringProvider - The fabric provider of the primary fabric.
- primary
Protection StringContainer Friendly Name - The name of primary protection container friendly name.
- protection
Cluster StringType - The type of protection cluster type.
- protection
State String - The protection status.
- protection
State StringDescription - The protection state description.
- provider
Specific Property MapDetails - The Replication cluster provider custom settings.
- recovery
Container StringId - The recovery container Id.
- recovery
Fabric StringFriendly Name - The friendly name of recovery fabric.
- recovery
Fabric StringId - The Arm Id of recovery fabric.
- recovery
Protection StringContainer Friendly Name - The name of recovery container friendly name.
- replication
Health String - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Property Map
- The shared disk properties.
- test
Failover StringState - The Test failover state.
- test
Failover StringState Description - The Test failover state description.
ReplicationProtectionClusterPropertiesResponse, ReplicationProtectionClusterPropertiesResponseArgs
- Provisioning
State string - The provisioning state of the cluster.
- Active
Location string - The Current active location of the Protection cluster.
- Agent
Cluster stringId - The Agent cluster Id.
- Allowed
Operations List<string> - The allowed operations on the Replication protection cluster.
- Are
All boolCluster Nodes Registered - A value indicating whether all nodes of the cluster are registered or not.
- Cluster
Fqdn string - The cluster FQDN.
- Cluster
Node List<string>Fqdns - The List of cluster Node FQDNs.
- Cluster
Protected List<string>Item Ids - The List of Protected Item Id's.
- Cluster
Registered List<Pulumi.Nodes Azure Native. Recovery Services. Inputs. Registered Cluster Nodes Response> - The registered node details.
- Current
Scenario Pulumi.Azure Native. Recovery Services. Inputs. Current Scenario Details Response - The current scenario.
- Health
Errors List<Pulumi.Azure Native. Recovery Services. Inputs. Health Error Response> - List of health errors.
- Last
Successful stringFailover Time - The last successful failover time.
- Last
Successful stringTest Failover Time - The last successful test failover time.
- Policy
Friendly stringName - The name of Policy governing this PE.
- Policy
Id string - The Policy Id.
- Primary
Fabric stringFriendly Name - The friendly name of the primary fabric.
- Primary
Fabric stringProvider - The fabric provider of the primary fabric.
- Primary
Protection stringContainer Friendly Name - The name of primary protection container friendly name.
- Protection
Cluster stringType - The type of protection cluster type.
- Protection
State string - The protection status.
- Protection
State stringDescription - The protection state description.
- Provider
Specific Pulumi.Details Azure Native. Recovery Services. Inputs. A2AReplication Protection Cluster Details Response - The Replication cluster provider custom settings.
- Recovery
Container stringId - The recovery container Id.
- Recovery
Fabric stringFriendly Name - The friendly name of recovery fabric.
- Recovery
Fabric stringId - The Arm Id of recovery fabric.
- Recovery
Protection stringContainer Friendly Name - The name of recovery container friendly name.
- Replication
Health string - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Pulumi.
Azure Native. Recovery Services. Inputs. Shared Disk Replication Item Properties Response - The shared disk properties.
- Test
Failover stringState - The Test failover state.
- Test
Failover stringState Description - The Test failover state description.
- Provisioning
State string - The provisioning state of the cluster.
- Active
Location string - The Current active location of the Protection cluster.
- Agent
Cluster stringId - The Agent cluster Id.
- Allowed
Operations []string - The allowed operations on the Replication protection cluster.
- Are
All boolCluster Nodes Registered - A value indicating whether all nodes of the cluster are registered or not.
- Cluster
Fqdn string - The cluster FQDN.
- Cluster
Node []stringFqdns - The List of cluster Node FQDNs.
- Cluster
Protected []stringItem Ids - The List of Protected Item Id's.
- Cluster
Registered []RegisteredNodes Cluster Nodes Response - The registered node details.
- Current
Scenario CurrentScenario Details Response - The current scenario.
- Health
Errors []HealthError Response - List of health errors.
- Last
Successful stringFailover Time - The last successful failover time.
- Last
Successful stringTest Failover Time - The last successful test failover time.
- Policy
Friendly stringName - The name of Policy governing this PE.
- Policy
Id string - The Policy Id.
- Primary
Fabric stringFriendly Name - The friendly name of the primary fabric.
- Primary
Fabric stringProvider - The fabric provider of the primary fabric.
- Primary
Protection stringContainer Friendly Name - The name of primary protection container friendly name.
- Protection
Cluster stringType - The type of protection cluster type.
- Protection
State string - The protection status.
- Protection
State stringDescription - The protection state description.
- Provider
Specific A2AReplicationDetails Protection Cluster Details Response - The Replication cluster provider custom settings.
- Recovery
Container stringId - The recovery container Id.
- Recovery
Fabric stringFriendly Name - The friendly name of recovery fabric.
- Recovery
Fabric stringId - The Arm Id of recovery fabric.
- Recovery
Protection stringContainer Friendly Name - The name of recovery container friendly name.
- Replication
Health 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.
- Shared
Disk Replication Item Properties Response - The shared disk properties.
- Test
Failover stringState - The Test failover state.
- Test
Failover stringState Description - The Test failover state description.
- provisioning
State String - The provisioning state of the cluster.
- active
Location String - The Current active location of the Protection cluster.
- agent
Cluster StringId - The Agent cluster Id.
- allowed
Operations List<String> - The allowed operations on the Replication protection cluster.
- are
All BooleanCluster Nodes Registered - A value indicating whether all nodes of the cluster are registered or not.
- cluster
Fqdn String - The cluster FQDN.
- cluster
Node List<String>Fqdns - The List of cluster Node FQDNs.
- cluster
Protected List<String>Item Ids - The List of Protected Item Id's.
- cluster
Registered List<RegisteredNodes Cluster Nodes Response> - The registered node details.
- current
Scenario CurrentScenario Details Response - The current scenario.
- health
Errors List<HealthError Response> - List of health errors.
- last
Successful StringFailover Time - The last successful failover time.
- last
Successful StringTest Failover Time - The last successful test failover time.
- policy
Friendly StringName - The name of Policy governing this PE.
- policy
Id String - The Policy Id.
- primary
Fabric StringFriendly Name - The friendly name of the primary fabric.
- primary
Fabric StringProvider - The fabric provider of the primary fabric.
- primary
Protection StringContainer Friendly Name - The name of primary protection container friendly name.
- protection
Cluster StringType - The type of protection cluster type.
- protection
State String - The protection status.
- protection
State StringDescription - The protection state description.
- provider
Specific A2AReplicationDetails Protection Cluster Details Response - The Replication cluster provider custom settings.
- recovery
Container StringId - The recovery container Id.
- recovery
Fabric StringFriendly Name - The friendly name of recovery fabric.
- recovery
Fabric StringId - The Arm Id of recovery fabric.
- recovery
Protection StringContainer Friendly Name - The name of recovery container friendly name.
- replication
Health 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.
- Shared
Disk Replication Item Properties Response - The shared disk properties.
- test
Failover StringState - The Test failover state.
- test
Failover StringState Description - The Test failover state description.
- provisioning
State string - The provisioning state of the cluster.
- active
Location string - The Current active location of the Protection cluster.
- agent
Cluster stringId - The Agent cluster Id.
- allowed
Operations string[] - The allowed operations on the Replication protection cluster.
- are
All booleanCluster Nodes Registered - A value indicating whether all nodes of the cluster are registered or not.
- cluster
Fqdn string - The cluster FQDN.
- cluster
Node string[]Fqdns - The List of cluster Node FQDNs.
- cluster
Protected string[]Item Ids - The List of Protected Item Id's.
- cluster
Registered RegisteredNodes Cluster Nodes Response[] - The registered node details.
- current
Scenario CurrentScenario Details Response - The current scenario.
- health
Errors HealthError Response[] - List of health errors.
- last
Successful stringFailover Time - The last successful failover time.
- last
Successful stringTest Failover Time - The last successful test failover time.
- policy
Friendly stringName - The name of Policy governing this PE.
- policy
Id string - The Policy Id.
- primary
Fabric stringFriendly Name - The friendly name of the primary fabric.
- primary
Fabric stringProvider - The fabric provider of the primary fabric.
- primary
Protection stringContainer Friendly Name - The name of primary protection container friendly name.
- protection
Cluster stringType - The type of protection cluster type.
- protection
State string - The protection status.
- protection
State stringDescription - The protection state description.
- provider
Specific A2AReplicationDetails Protection Cluster Details Response - The Replication cluster provider custom settings.
- recovery
Container stringId - The recovery container Id.
- recovery
Fabric stringFriendly Name - The friendly name of recovery fabric.
- recovery
Fabric stringId - The Arm Id of recovery fabric.
- recovery
Protection stringContainer Friendly Name - The name of recovery container friendly name.
- replication
Health 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.
- Shared
Disk Replication Item Properties Response - The shared disk properties.
- test
Failover stringState - The Test failover state.
- test
Failover stringState Description - The Test failover state description.
- provisioning_
state str - The provisioning state of the cluster.
- active_
location str - The Current active location of the Protection cluster.
- agent_
cluster_ strid - The Agent cluster Id.
- allowed_
operations Sequence[str] - The allowed operations on the Replication protection cluster.
- are_
all_ boolcluster_ nodes_ registered - A value indicating whether all nodes of the cluster are registered or not.
- cluster_
fqdn str - The cluster FQDN.
- cluster_
node_ Sequence[str]fqdns - The List of cluster Node FQDNs.
- cluster_
protected_ Sequence[str]item_ ids - The List of Protected Item Id's.
- cluster_
registered_ Sequence[Registerednodes Cluster Nodes Response] - The registered node details.
- current_
scenario CurrentScenario Details Response - The current scenario.
- health_
errors Sequence[HealthError Response] - List of health errors.
- last_
successful_ strfailover_ time - The last successful failover time.
- last_
successful_ strtest_ failover_ time - The last successful test failover time.
- policy_
friendly_ strname - The name of Policy governing this PE.
- policy_
id str - The Policy Id.
- primary_
fabric_ strfriendly_ name - The friendly name of the primary fabric.
- primary_
fabric_ strprovider - The fabric provider of the primary fabric.
- primary_
protection_ strcontainer_ friendly_ name - The name of primary protection container friendly name.
- protection_
cluster_ strtype - The type of protection cluster type.
- protection_
state str - The protection status.
- protection_
state_ strdescription - The protection state description.
- provider_
specific_ A2AReplicationdetails Protection Cluster Details Response - The Replication cluster provider custom settings.
- recovery_
container_ strid - The recovery container Id.
- recovery_
fabric_ strfriendly_ name - The friendly name of recovery fabric.
- recovery_
fabric_ strid - The Arm Id of recovery fabric.
- recovery_
protection_ strcontainer_ friendly_ name - The name of recovery container friendly name.
- replication_
health str - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Shared
Disk Replication Item Properties Response - The shared disk properties.
- test_
failover_ strstate - The Test failover state.
- test_
failover_ strstate_ description - The Test failover state description.
- provisioning
State String - The provisioning state of the cluster.
- active
Location String - The Current active location of the Protection cluster.
- agent
Cluster StringId - The Agent cluster Id.
- allowed
Operations List<String> - The allowed operations on the Replication protection cluster.
- are
All BooleanCluster Nodes Registered - A value indicating whether all nodes of the cluster are registered or not.
- cluster
Fqdn String - The cluster FQDN.
- cluster
Node List<String>Fqdns - The List of cluster Node FQDNs.
- cluster
Protected List<String>Item Ids - The List of Protected Item Id's.
- cluster
Registered List<Property Map>Nodes - The registered node details.
- current
Scenario Property Map - The current scenario.
- health
Errors List<Property Map> - List of health errors.
- last
Successful StringFailover Time - The last successful failover time.
- last
Successful StringTest Failover Time - The last successful test failover time.
- policy
Friendly StringName - The name of Policy governing this PE.
- policy
Id String - The Policy Id.
- primary
Fabric StringFriendly Name - The friendly name of the primary fabric.
- primary
Fabric StringProvider - The fabric provider of the primary fabric.
- primary
Protection StringContainer Friendly Name - The name of primary protection container friendly name.
- protection
Cluster StringType - The type of protection cluster type.
- protection
State String - The protection status.
- protection
State StringDescription - The protection state description.
- provider
Specific Property MapDetails - The Replication cluster provider custom settings.
- recovery
Container StringId - The recovery container Id.
- recovery
Fabric StringFriendly Name - The friendly name of recovery fabric.
- recovery
Fabric StringId - The Arm Id of recovery fabric.
- recovery
Protection StringContainer Friendly Name - The name of recovery container friendly name.
- replication
Health String - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Property Map
- The shared disk properties.
- test
Failover StringState - The Test failover state.
- test
Failover StringState Description - The Test failover state description.
SharedDiskReplicationItemProperties, SharedDiskReplicationItemPropertiesArgs
- Active
Location string - The Current active location of the PE.
- Allowed
Operations List<string> - The allowed operations on the Replication protected item.
- Current
Scenario Pulumi.Azure Native. Recovery Services. Inputs. Current Scenario Details - The current scenario.
- Health
Errors List<Pulumi.Azure Native. Recovery Services. Inputs. Health Error> - List of health errors.
- Protection
State string - The protection state of shared disk.
- Replication
Health string - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Pulumi.
Azure Native. Recovery Services. Inputs. A2AShared Disk Replication Details - The Replication provider custom settings.
- Test
Failover stringState - The tfo state of shared disk.
- Active
Location string - The Current active location of the PE.
- Allowed
Operations []string - The allowed operations on the Replication protected item.
- Current
Scenario CurrentScenario Details - The current scenario.
- Health
Errors []HealthError - List of health errors.
- Protection
State string - The protection state of shared disk.
- Replication
Health 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.
- A2AShared
Disk Replication Details - The Replication provider custom settings.
- Test
Failover stringState - The tfo state of shared disk.
- active
Location String - The Current active location of the PE.
- allowed
Operations List<String> - The allowed operations on the Replication protected item.
- current
Scenario CurrentScenario Details - The current scenario.
- health
Errors List<HealthError> - List of health errors.
- protection
State String - The protection state of shared disk.
- replication
Health 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.
- A2AShared
Disk Replication Details - The Replication provider custom settings.
- test
Failover StringState - The tfo state of shared disk.
- active
Location string - The Current active location of the PE.
- allowed
Operations string[] - The allowed operations on the Replication protected item.
- current
Scenario CurrentScenario Details - The current scenario.
- health
Errors HealthError[] - List of health errors.
- protection
State string - The protection state of shared disk.
- replication
Health 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.
- A2AShared
Disk Replication Details - The Replication provider custom settings.
- test
Failover stringState - The tfo state of shared disk.
- active_
location str - The Current active location of the PE.
- allowed_
operations Sequence[str] - The allowed operations on the Replication protected item.
- current_
scenario CurrentScenario Details - The current scenario.
- health_
errors Sequence[HealthError] - List of health errors.
- protection_
state str - The protection state of shared disk.
- replication_
health str - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- A2AShared
Disk Replication Details - The Replication provider custom settings.
- test_
failover_ strstate - The tfo state of shared disk.
- active
Location String - The Current active location of the PE.
- allowed
Operations List<String> - The allowed operations on the Replication protected item.
- current
Scenario Property Map - The current scenario.
- health
Errors List<Property Map> - List of health errors.
- protection
State String - The protection state of shared disk.
- replication
Health String - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Property Map
- The Replication provider custom settings.
- test
Failover StringState - The tfo state of shared disk.
SharedDiskReplicationItemPropertiesResponse, SharedDiskReplicationItemPropertiesResponseArgs
- Active
Location string - The Current active location of the PE.
- Allowed
Operations List<string> - The allowed operations on the Replication protected item.
- Current
Scenario Pulumi.Azure Native. Recovery Services. Inputs. Current Scenario Details Response - The current scenario.
- Health
Errors List<Pulumi.Azure Native. Recovery Services. Inputs. Health Error Response> - List of health errors.
- Protection
State string - The protection state of shared disk.
- Replication
Health string - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Pulumi.
Azure Native. Recovery Services. Inputs. A2AShared Disk Replication Details Response - The Replication provider custom settings.
- Test
Failover stringState - The tfo state of shared disk.
- Active
Location string - The Current active location of the PE.
- Allowed
Operations []string - The allowed operations on the Replication protected item.
- Current
Scenario CurrentScenario Details Response - The current scenario.
- Health
Errors []HealthError Response - List of health errors.
- Protection
State string - The protection state of shared disk.
- Replication
Health 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.
- A2AShared
Disk Replication Details Response - The Replication provider custom settings.
- Test
Failover stringState - The tfo state of shared disk.
- active
Location String - The Current active location of the PE.
- allowed
Operations List<String> - The allowed operations on the Replication protected item.
- current
Scenario CurrentScenario Details Response - The current scenario.
- health
Errors List<HealthError Response> - List of health errors.
- protection
State String - The protection state of shared disk.
- replication
Health 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.
- A2AShared
Disk Replication Details Response - The Replication provider custom settings.
- test
Failover StringState - The tfo state of shared disk.
- active
Location string - The Current active location of the PE.
- allowed
Operations string[] - The allowed operations on the Replication protected item.
- current
Scenario CurrentScenario Details Response - The current scenario.
- health
Errors HealthError Response[] - List of health errors.
- protection
State string - The protection state of shared disk.
- replication
Health 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.
- A2AShared
Disk Replication Details Response - The Replication provider custom settings.
- test
Failover stringState - The tfo state of shared disk.
- active_
location str - The Current active location of the PE.
- allowed_
operations Sequence[str] - The allowed operations on the Replication protected item.
- current_
scenario CurrentScenario Details Response - The current scenario.
- health_
errors Sequence[HealthError Response] - List of health errors.
- protection_
state str - The protection state of shared disk.
- replication_
health str - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- A2AShared
Disk Replication Details Response - The Replication provider custom settings.
- test_
failover_ strstate - The tfo state of shared disk.
- active
Location String - The Current active location of the PE.
- allowed
Operations List<String> - The allowed operations on the Replication protected item.
- current
Scenario Property Map - The current scenario.
- health
Errors List<Property Map> - List of health errors.
- protection
State String - The protection state of shared disk.
- replication
Health String - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Property Map
- The Replication provider custom settings.
- test
Failover StringState - The tfo state of shared disk.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:recoveryservices:ReplicationProtectionCluster cluster12 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0