azure-native.recoveryservices.ReplicationProtectedItem

Explore with Pulumi AI

Replication protected item. API Version: 2018-07-10.

Example Usage

Enables protection.

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

return await Deployment.RunAsync(() => 
{
    var replicationProtectedItem = new AzureNative.RecoveryServices.ReplicationProtectedItem("replicationProtectedItem", new()
    {
        FabricName = "cloud1",
        Properties = new AzureNative.RecoveryServices.Inputs.EnableProtectionInputPropertiesArgs
        {
            PolicyId = "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
            ProtectableItemId = "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b",
            ProviderSpecificDetails = new AzureNative.RecoveryServices.Inputs.HyperVReplicaAzureEnableProtectionInputArgs
            {
                InstanceType = "HyperVReplicaAzure",
            },
        },
        ProtectionContainerName = "cloud_6d224fc6-f326-5d35-96de-fbf51efb3179",
        ReplicatedProtectedItemName = "f8491e4f-817a-40dd-a90c-af773978c75b",
        ResourceGroupName = "resourceGroupPS1",
        ResourceName = "vault1",
    });

});
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := recoveryservices.NewReplicationProtectedItem(ctx, "replicationProtectedItem", &recoveryservices.ReplicationProtectedItemArgs{
			FabricName: pulumi.String("cloud1"),
			Properties: recoveryservices.ReplicationProtectedItemPropertiesResponse{
				PolicyId:          pulumi.String("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1"),
				ProtectableItemId: pulumi.String("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b"),
				ProviderSpecificDetails: recoveryservices.HyperVReplicaAzureEnableProtectionInput{
					InstanceType: "HyperVReplicaAzure",
				},
			},
			ProtectionContainerName:     pulumi.String("cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"),
			ReplicatedProtectedItemName: pulumi.String("f8491e4f-817a-40dd-a90c-af773978c75b"),
			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.ReplicationProtectedItem;
import com.pulumi.azurenative.recoveryservices.ReplicationProtectedItemArgs;
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 replicationProtectedItem = new ReplicationProtectedItem("replicationProtectedItem", ReplicationProtectedItemArgs.builder()        
            .fabricName("cloud1")
            .properties(Map.ofEntries(
                Map.entry("policyId", "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1"),
                Map.entry("protectableItemId", "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b"),
                Map.entry("providerSpecificDetails", Map.of("instanceType", "HyperVReplicaAzure"))
            ))
            .protectionContainerName("cloud_6d224fc6-f326-5d35-96de-fbf51efb3179")
            .replicatedProtectedItemName("f8491e4f-817a-40dd-a90c-af773978c75b")
            .resourceGroupName("resourceGroupPS1")
            .resourceName("vault1")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

replication_protected_item = azure_native.recoveryservices.ReplicationProtectedItem("replicationProtectedItem",
    fabric_name="cloud1",
    properties=azure_native.recoveryservices.ReplicationProtectedItemPropertiesResponseArgs(
        policy_id="/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
        protectable_item_id="/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b",
        provider_specific_details=azure_native.recoveryservices.HyperVReplicaAzureEnableProtectionInputArgs(
            instance_type="HyperVReplicaAzure",
        ),
    ),
    protection_container_name="cloud_6d224fc6-f326-5d35-96de-fbf51efb3179",
    replicated_protected_item_name="f8491e4f-817a-40dd-a90c-af773978c75b",
    resource_group_name="resourceGroupPS1",
    resource_name_="vault1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const replicationProtectedItem = new azure_native.recoveryservices.ReplicationProtectedItem("replicationProtectedItem", {
    fabricName: "cloud1",
    properties: {
        policyId: "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
        protectableItemId: "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b",
        providerSpecificDetails: {
            instanceType: "HyperVReplicaAzure",
        },
    },
    protectionContainerName: "cloud_6d224fc6-f326-5d35-96de-fbf51efb3179",
    replicatedProtectedItemName: "f8491e4f-817a-40dd-a90c-af773978c75b",
    resourceGroupName: "resourceGroupPS1",
    resourceName: "vault1",
});
resources:
  replicationProtectedItem:
    type: azure-native:recoveryservices:ReplicationProtectedItem
    properties:
      fabricName: cloud1
      properties:
        policyId: /Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1
        protectableItemId: /Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b
        providerSpecificDetails:
          instanceType: HyperVReplicaAzure
      protectionContainerName: cloud_6d224fc6-f326-5d35-96de-fbf51efb3179
      replicatedProtectedItemName: f8491e4f-817a-40dd-a90c-af773978c75b
      resourceGroupName: resourceGroupPS1
      resourceName: vault1

Create ReplicationProtectedItem Resource

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

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

ReplicationProtectedItem Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The ReplicationProtectedItem resource accepts the following input properties:

FabricName string

Name of the fabric.

ProtectionContainerName string

Protection container name.

ResourceGroupName string

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

ResourceName string

The name of the recovery services vault.

Properties Pulumi.AzureNative.RecoveryServices.Inputs.EnableProtectionInputPropertiesArgs

Enable protection input properties.

ReplicatedProtectedItemName string

A name for the replication protected item.

FabricName string

Name of the fabric.

ProtectionContainerName string

Protection container name.

ResourceGroupName string

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

ResourceName string

The name of the recovery services vault.

Properties EnableProtectionInputPropertiesArgs

Enable protection input properties.

ReplicatedProtectedItemName string

A name for the replication protected item.

fabricName String

Name of the fabric.

protectionContainerName String

Protection container name.

resourceGroupName String

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

resourceName String

The name of the recovery services vault.

properties EnableProtectionInputPropertiesArgs

Enable protection input properties.

replicatedProtectedItemName String

A name for the replication protected item.

fabricName string

Name of the fabric.

protectionContainerName string

Protection container name.

resourceGroupName string

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

resourceName string

The name of the recovery services vault.

properties EnableProtectionInputPropertiesArgs

Enable protection input properties.

replicatedProtectedItemName string

A name for the replication protected item.

fabric_name str

Name of the fabric.

protection_container_name str

Protection container name.

resource_group_name str

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

resource_name str

The name of the recovery services vault.

properties EnableProtectionInputPropertiesArgs

Enable protection input properties.

replicated_protected_item_name str

A name for the replication protected item.

fabricName String

Name of the fabric.

protectionContainerName String

Protection container name.

resourceGroupName String

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

resourceName String

The name of the recovery services vault.

properties Property Map

Enable protection input properties.

replicatedProtectedItemName String

A name for the replication protected item.

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource Name

Type string

Resource Type

Location string

Resource Location

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource Name

Type string

Resource Type

Location string

Resource Location

id String

The provider-assigned unique ID for this managed resource.

name String

Resource Name

type String

Resource Type

location String

Resource Location

id string

The provider-assigned unique ID for this managed resource.

name string

Resource Name

type string

Resource Type

location string

Resource Location

id str

The provider-assigned unique ID for this managed resource.

name str

Resource Name

type str

Resource Type

location str

Resource Location

id String

The provider-assigned unique ID for this managed resource.

name String

Resource Name

type String

Resource Type

location String

Resource Location

Supporting Types

A2AEnableProtectionInput

DiskEncryptionInfo Pulumi.AzureNative.RecoveryServices.Inputs.DiskEncryptionInfo

The recovery disk encryption information.

FabricObjectId string

The fabric specific object Id of the virtual machine.

MultiVmGroupName string

The multi vm group name.

RecoveryAvailabilitySetId string

The recovery availability set Id.

RecoveryAvailabilityZone string

The recovery availability zone.

RecoveryAzureNetworkId string

The recovery Azure virtual network ARM id.

RecoveryBootDiagStorageAccountId string

The boot diagnostic storage account.

RecoveryCloudServiceId string

The recovery cloud service Id. Valid for V1 scenarios.

RecoveryContainerId string

The recovery container Id.

RecoveryProximityPlacementGroupId string

The recovery proximity placement group Id.

RecoveryResourceGroupId string

The recovery resource group Id. Valid for V2 scenarios.

RecoverySubnetName string

The recovery subnet name.

VmDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.A2AVmDiskInputDetails>

The list of vm disk details.

VmManagedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.A2AVmManagedDiskInputDetails>

The list of vm managed disk details.

DiskEncryptionInfo DiskEncryptionInfo

The recovery disk encryption information.

FabricObjectId string

The fabric specific object Id of the virtual machine.

MultiVmGroupName string

The multi vm group name.

RecoveryAvailabilitySetId string

The recovery availability set Id.

RecoveryAvailabilityZone string

The recovery availability zone.

RecoveryAzureNetworkId string

The recovery Azure virtual network ARM id.

RecoveryBootDiagStorageAccountId string

The boot diagnostic storage account.

RecoveryCloudServiceId string

The recovery cloud service Id. Valid for V1 scenarios.

RecoveryContainerId string

The recovery container Id.

RecoveryProximityPlacementGroupId string

The recovery proximity placement group Id.

RecoveryResourceGroupId string

The recovery resource group Id. Valid for V2 scenarios.

RecoverySubnetName string

The recovery subnet name.

VmDisks []A2AVmDiskInputDetails

The list of vm disk details.

VmManagedDisks []A2AVmManagedDiskInputDetails

The list of vm managed disk details.

diskEncryptionInfo DiskEncryptionInfo

The recovery disk encryption information.

fabricObjectId String

The fabric specific object Id of the virtual machine.

multiVmGroupName String

The multi vm group name.

recoveryAvailabilitySetId String

The recovery availability set Id.

recoveryAvailabilityZone String

The recovery availability zone.

recoveryAzureNetworkId String

The recovery Azure virtual network ARM id.

recoveryBootDiagStorageAccountId String

The boot diagnostic storage account.

recoveryCloudServiceId String

The recovery cloud service Id. Valid for V1 scenarios.

recoveryContainerId String

The recovery container Id.

recoveryProximityPlacementGroupId String

The recovery proximity placement group Id.

recoveryResourceGroupId String

The recovery resource group Id. Valid for V2 scenarios.

recoverySubnetName String

The recovery subnet name.

vmDisks List<A2AVmDiskInputDetails>

The list of vm disk details.

vmManagedDisks List<A2AVmManagedDiskInputDetails>

The list of vm managed disk details.

diskEncryptionInfo DiskEncryptionInfo

The recovery disk encryption information.

fabricObjectId string

The fabric specific object Id of the virtual machine.

multiVmGroupName string

The multi vm group name.

recoveryAvailabilitySetId string

The recovery availability set Id.

recoveryAvailabilityZone string

The recovery availability zone.

recoveryAzureNetworkId string

The recovery Azure virtual network ARM id.

recoveryBootDiagStorageAccountId string

The boot diagnostic storage account.

recoveryCloudServiceId string

The recovery cloud service Id. Valid for V1 scenarios.

recoveryContainerId string

The recovery container Id.

recoveryProximityPlacementGroupId string

The recovery proximity placement group Id.

recoveryResourceGroupId string

The recovery resource group Id. Valid for V2 scenarios.

recoverySubnetName string

The recovery subnet name.

vmDisks A2AVmDiskInputDetails[]

The list of vm disk details.

vmManagedDisks A2AVmManagedDiskInputDetails[]

The list of vm managed disk details.

disk_encryption_info DiskEncryptionInfo

The recovery disk encryption information.

fabric_object_id str

The fabric specific object Id of the virtual machine.

multi_vm_group_name str

The multi vm group name.

recovery_availability_set_id str

The recovery availability set Id.

recovery_availability_zone str

The recovery availability zone.

recovery_azure_network_id str

The recovery Azure virtual network ARM id.

recovery_boot_diag_storage_account_id str

The boot diagnostic storage account.

recovery_cloud_service_id str

The recovery cloud service Id. Valid for V1 scenarios.

recovery_container_id str

The recovery container Id.

recovery_proximity_placement_group_id str

The recovery proximity placement group Id.

recovery_resource_group_id str

The recovery resource group Id. Valid for V2 scenarios.

recovery_subnet_name str

The recovery subnet name.

vm_disks Sequence[A2AVmDiskInputDetails]

The list of vm disk details.

vm_managed_disks Sequence[A2AVmManagedDiskInputDetails]

The list of vm managed disk details.

diskEncryptionInfo Property Map

The recovery disk encryption information.

fabricObjectId String

The fabric specific object Id of the virtual machine.

multiVmGroupName String

The multi vm group name.

recoveryAvailabilitySetId String

The recovery availability set Id.

recoveryAvailabilityZone String

The recovery availability zone.

recoveryAzureNetworkId String

The recovery Azure virtual network ARM id.

recoveryBootDiagStorageAccountId String

The boot diagnostic storage account.

recoveryCloudServiceId String

The recovery cloud service Id. Valid for V1 scenarios.

recoveryContainerId String

The recovery container Id.

recoveryProximityPlacementGroupId String

The recovery proximity placement group Id.

recoveryResourceGroupId String

The recovery resource group Id. Valid for V2 scenarios.

recoverySubnetName String

The recovery subnet name.

vmDisks List<Property Map>

The list of vm disk details.

vmManagedDisks List<Property Map>

The list of vm managed disk details.

A2AProtectedDiskDetailsResponse

AllowedDiskLevelOperation List<string>

The disk level operations list.

DataPendingAtSourceAgentInMB double

The data pending at source virtual machine in MB.

DataPendingInStagingStorageAccountInMB double

The data pending for replication in MB at staging account.

DekKeyVaultArmId string

The KeyVault resource id for secret (BEK).

DiskCapacityInBytes double

The disk capacity in bytes.

DiskName string

The disk name.

DiskState string

The disk state.

DiskType string

The type of disk.

DiskUri string

The disk uri.

IsDiskEncrypted bool

A value indicating whether vm has encrypted os disk or not.

IsDiskKeyEncrypted bool

A value indicating whether disk key got encrypted or not.

KekKeyVaultArmId string

The KeyVault resource id for key (KEK).

KeyIdentifier string

The key URL / identifier (KEK).

MonitoringJobType string

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

MonitoringPercentageCompletion int

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

PrimaryDiskAzureStorageAccountId string

The primary disk storage account.

PrimaryStagingAzureStorageAccountId string

The primary staging storage account.

RecoveryAzureStorageAccountId string

The recovery disk storage account.

RecoveryDiskUri string

Recovery disk uri.

ResyncRequired bool

A value indicating whether resync is required for this disk.

SecretIdentifier string

The secret URL / identifier (BEK).

AllowedDiskLevelOperation []string

The disk level operations list.

DataPendingAtSourceAgentInMB float64

The data pending at source virtual machine in MB.

DataPendingInStagingStorageAccountInMB float64

The data pending for replication in MB at staging account.

DekKeyVaultArmId string

The KeyVault resource id for secret (BEK).

DiskCapacityInBytes float64

The disk capacity in bytes.

DiskName string

The disk name.

DiskState string

The disk state.

DiskType string

The type of disk.

DiskUri string

The disk uri.

IsDiskEncrypted bool

A value indicating whether vm has encrypted os disk or not.

IsDiskKeyEncrypted bool

A value indicating whether disk key got encrypted or not.

KekKeyVaultArmId string

The KeyVault resource id for key (KEK).

KeyIdentifier string

The key URL / identifier (KEK).

MonitoringJobType string

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

MonitoringPercentageCompletion int

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

PrimaryDiskAzureStorageAccountId string

The primary disk storage account.

PrimaryStagingAzureStorageAccountId string

The primary staging storage account.

RecoveryAzureStorageAccountId string

The recovery disk storage account.

RecoveryDiskUri string

Recovery disk uri.

ResyncRequired bool

A value indicating whether resync is required for this disk.

SecretIdentifier string

The secret URL / identifier (BEK).

allowedDiskLevelOperation List<String>

The disk level operations list.

dataPendingAtSourceAgentInMB Double

The data pending at source virtual machine in MB.

dataPendingInStagingStorageAccountInMB Double

The data pending for replication in MB at staging account.

dekKeyVaultArmId String

The KeyVault resource id for secret (BEK).

diskCapacityInBytes Double

The disk capacity in bytes.

diskName String

The disk name.

diskState String

The disk state.

diskType String

The type of disk.

diskUri String

The disk uri.

isDiskEncrypted Boolean

A value indicating whether vm has encrypted os disk or not.

isDiskKeyEncrypted Boolean

A value indicating whether disk key got encrypted or not.

kekKeyVaultArmId String

The KeyVault resource id for key (KEK).

keyIdentifier String

The key URL / identifier (KEK).

monitoringJobType String

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

monitoringPercentageCompletion Integer

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

primaryDiskAzureStorageAccountId String

The primary disk storage account.

primaryStagingAzureStorageAccountId String

The primary staging storage account.

recoveryAzureStorageAccountId String

The recovery disk storage account.

recoveryDiskUri String

Recovery disk uri.

resyncRequired Boolean

A value indicating whether resync is required for this disk.

secretIdentifier String

The secret URL / identifier (BEK).

allowedDiskLevelOperation string[]

The disk level operations list.

dataPendingAtSourceAgentInMB number

The data pending at source virtual machine in MB.

dataPendingInStagingStorageAccountInMB number

The data pending for replication in MB at staging account.

dekKeyVaultArmId string

The KeyVault resource id for secret (BEK).

diskCapacityInBytes number

The disk capacity in bytes.

diskName string

The disk name.

diskState string

The disk state.

diskType string

The type of disk.

diskUri string

The disk uri.

isDiskEncrypted boolean

A value indicating whether vm has encrypted os disk or not.

isDiskKeyEncrypted boolean

A value indicating whether disk key got encrypted or not.

kekKeyVaultArmId string

The KeyVault resource id for key (KEK).

keyIdentifier string

The key URL / identifier (KEK).

monitoringJobType string

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

monitoringPercentageCompletion number

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

primaryDiskAzureStorageAccountId string

The primary disk storage account.

primaryStagingAzureStorageAccountId string

The primary staging storage account.

recoveryAzureStorageAccountId string

The recovery disk storage account.

recoveryDiskUri string

Recovery disk uri.

resyncRequired boolean

A value indicating whether resync is required for this disk.

secretIdentifier string

The secret URL / identifier (BEK).

allowed_disk_level_operation Sequence[str]

The disk level operations list.

data_pending_at_source_agent_in_mb float

The data pending at source virtual machine in MB.

data_pending_in_staging_storage_account_in_mb float

The data pending for replication in MB at staging account.

dek_key_vault_arm_id str

The KeyVault resource id for secret (BEK).

disk_capacity_in_bytes float

The disk capacity in bytes.

disk_name str

The disk name.

disk_state str

The disk state.

disk_type str

The type of disk.

disk_uri str

The disk uri.

is_disk_encrypted bool

A value indicating whether vm has encrypted os disk or not.

is_disk_key_encrypted bool

A value indicating whether disk key got encrypted or not.

kek_key_vault_arm_id str

The KeyVault resource id for key (KEK).

key_identifier str

The key URL / identifier (KEK).

monitoring_job_type str

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

monitoring_percentage_completion int

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

primary_disk_azure_storage_account_id str

The primary disk storage account.

primary_staging_azure_storage_account_id str

The primary staging storage account.

recovery_azure_storage_account_id str

The recovery disk storage account.

recovery_disk_uri str

Recovery disk uri.

resync_required bool

A value indicating whether resync is required for this disk.

secret_identifier str

The secret URL / identifier (BEK).

allowedDiskLevelOperation List<String>

The disk level operations list.

dataPendingAtSourceAgentInMB Number

The data pending at source virtual machine in MB.

dataPendingInStagingStorageAccountInMB Number

The data pending for replication in MB at staging account.

dekKeyVaultArmId String

The KeyVault resource id for secret (BEK).

diskCapacityInBytes Number

The disk capacity in bytes.

diskName String

The disk name.

diskState String

The disk state.

diskType String

The type of disk.

diskUri String

The disk uri.

isDiskEncrypted Boolean

A value indicating whether vm has encrypted os disk or not.

isDiskKeyEncrypted Boolean

A value indicating whether disk key got encrypted or not.

kekKeyVaultArmId String

The KeyVault resource id for key (KEK).

keyIdentifier String

The key URL / identifier (KEK).

monitoringJobType String

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

monitoringPercentageCompletion Number

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

primaryDiskAzureStorageAccountId String

The primary disk storage account.

primaryStagingAzureStorageAccountId String

The primary staging storage account.

recoveryAzureStorageAccountId String

The recovery disk storage account.

recoveryDiskUri String

Recovery disk uri.

resyncRequired Boolean

A value indicating whether resync is required for this disk.

secretIdentifier String

The secret URL / identifier (BEK).

A2AProtectedManagedDiskDetailsResponse

AllowedDiskLevelOperation List<string>

The disk level operations list.

DataPendingAtSourceAgentInMB double

The data pending at source virtual machine in MB.

DataPendingInStagingStorageAccountInMB double

The data pending for replication in MB at staging account.

DekKeyVaultArmId string

The KeyVault resource id for secret (BEK).

DiskCapacityInBytes double

The disk capacity in bytes.

DiskId string

The managed disk Arm id.

DiskName string

The disk name.

DiskState string

The disk state.

DiskType string

The type of disk.

FailoverDiskName string

The failover name for the managed disk.

IsDiskEncrypted bool

A value indicating whether vm has encrypted os disk or not.

IsDiskKeyEncrypted bool

A value indicating whether disk key got encrypted or not.

KekKeyVaultArmId string

The KeyVault resource id for key (KEK).

KeyIdentifier string

The key URL / identifier (KEK).

MonitoringJobType string

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

MonitoringPercentageCompletion int

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

PrimaryStagingAzureStorageAccountId string

The primary staging storage account.

RecoveryDiskEncryptionSetId string

The recovery disk encryption set Id.

RecoveryReplicaDiskAccountType string

The replica disk type. Its an optional value and will be same as source disk type if not user provided.

RecoveryReplicaDiskId string

Recovery replica disk Arm Id.

RecoveryResourceGroupId string

The recovery disk resource group Arm Id.

RecoveryTargetDiskAccountType string

The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

RecoveryTargetDiskId string

Recovery target disk Arm Id.

ResyncRequired bool

A value indicating whether resync is required for this disk.

SecretIdentifier string

The secret URL / identifier (BEK).

TfoDiskName string

The test failover name for the managed disk.

AllowedDiskLevelOperation []string

The disk level operations list.

DataPendingAtSourceAgentInMB float64

The data pending at source virtual machine in MB.

DataPendingInStagingStorageAccountInMB float64

The data pending for replication in MB at staging account.

DekKeyVaultArmId string

The KeyVault resource id for secret (BEK).

DiskCapacityInBytes float64

The disk capacity in bytes.

DiskId string

The managed disk Arm id.

DiskName string

The disk name.

DiskState string

The disk state.

DiskType string

The type of disk.

FailoverDiskName string

The failover name for the managed disk.

IsDiskEncrypted bool

A value indicating whether vm has encrypted os disk or not.

IsDiskKeyEncrypted bool

A value indicating whether disk key got encrypted or not.

KekKeyVaultArmId string

The KeyVault resource id for key (KEK).

KeyIdentifier string

The key URL / identifier (KEK).

MonitoringJobType string

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

MonitoringPercentageCompletion int

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

PrimaryStagingAzureStorageAccountId string

The primary staging storage account.

RecoveryDiskEncryptionSetId string

The recovery disk encryption set Id.

RecoveryReplicaDiskAccountType string

The replica disk type. Its an optional value and will be same as source disk type if not user provided.

RecoveryReplicaDiskId string

Recovery replica disk Arm Id.

RecoveryResourceGroupId string

The recovery disk resource group Arm Id.

RecoveryTargetDiskAccountType string

The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

RecoveryTargetDiskId string

Recovery target disk Arm Id.

ResyncRequired bool

A value indicating whether resync is required for this disk.

SecretIdentifier string

The secret URL / identifier (BEK).

TfoDiskName string

The test failover name for the managed disk.

allowedDiskLevelOperation List<String>

The disk level operations list.

dataPendingAtSourceAgentInMB Double

The data pending at source virtual machine in MB.

dataPendingInStagingStorageAccountInMB Double

The data pending for replication in MB at staging account.

dekKeyVaultArmId String

The KeyVault resource id for secret (BEK).

diskCapacityInBytes Double

The disk capacity in bytes.

diskId String

The managed disk Arm id.

diskName String

The disk name.

diskState String

The disk state.

diskType String

The type of disk.

failoverDiskName String

The failover name for the managed disk.

isDiskEncrypted Boolean

A value indicating whether vm has encrypted os disk or not.

isDiskKeyEncrypted Boolean

A value indicating whether disk key got encrypted or not.

kekKeyVaultArmId String

The KeyVault resource id for key (KEK).

keyIdentifier String

The key URL / identifier (KEK).

monitoringJobType String

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

monitoringPercentageCompletion Integer

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

primaryStagingAzureStorageAccountId String

The primary staging storage account.

recoveryDiskEncryptionSetId String

The recovery disk encryption set Id.

recoveryReplicaDiskAccountType String

The replica disk type. Its an optional value and will be same as source disk type if not user provided.

recoveryReplicaDiskId String

Recovery replica disk Arm Id.

recoveryResourceGroupId String

The recovery disk resource group Arm Id.

recoveryTargetDiskAccountType String

The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

recoveryTargetDiskId String

Recovery target disk Arm Id.

resyncRequired Boolean

A value indicating whether resync is required for this disk.

secretIdentifier String

The secret URL / identifier (BEK).

tfoDiskName String

The test failover name for the managed disk.

allowedDiskLevelOperation string[]

The disk level operations list.

dataPendingAtSourceAgentInMB number

The data pending at source virtual machine in MB.

dataPendingInStagingStorageAccountInMB number

The data pending for replication in MB at staging account.

dekKeyVaultArmId string

The KeyVault resource id for secret (BEK).

diskCapacityInBytes number

The disk capacity in bytes.

diskId string

The managed disk Arm id.

diskName string

The disk name.

diskState string

The disk state.

diskType string

The type of disk.

failoverDiskName string

The failover name for the managed disk.

isDiskEncrypted boolean

A value indicating whether vm has encrypted os disk or not.

isDiskKeyEncrypted boolean

A value indicating whether disk key got encrypted or not.

kekKeyVaultArmId string

The KeyVault resource id for key (KEK).

keyIdentifier string

The key URL / identifier (KEK).

monitoringJobType string

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

monitoringPercentageCompletion number

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

primaryStagingAzureStorageAccountId string

The primary staging storage account.

recoveryDiskEncryptionSetId string

The recovery disk encryption set Id.

recoveryReplicaDiskAccountType string

The replica disk type. Its an optional value and will be same as source disk type if not user provided.

recoveryReplicaDiskId string

Recovery replica disk Arm Id.

recoveryResourceGroupId string

The recovery disk resource group Arm Id.

recoveryTargetDiskAccountType string

The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

recoveryTargetDiskId string

Recovery target disk Arm Id.

resyncRequired boolean

A value indicating whether resync is required for this disk.

secretIdentifier string

The secret URL / identifier (BEK).

tfoDiskName string

The test failover name for the managed disk.

allowed_disk_level_operation Sequence[str]

The disk level operations list.

data_pending_at_source_agent_in_mb float

The data pending at source virtual machine in MB.

data_pending_in_staging_storage_account_in_mb float

The data pending for replication in MB at staging account.

dek_key_vault_arm_id str

The KeyVault resource id for secret (BEK).

disk_capacity_in_bytes float

The disk capacity in bytes.

disk_id str

The managed disk Arm id.

disk_name str

The disk name.

disk_state str

The disk state.

disk_type str

The type of disk.

failover_disk_name str

The failover name for the managed disk.

is_disk_encrypted bool

A value indicating whether vm has encrypted os disk or not.

is_disk_key_encrypted bool

A value indicating whether disk key got encrypted or not.

kek_key_vault_arm_id str

The KeyVault resource id for key (KEK).

key_identifier str

The key URL / identifier (KEK).

monitoring_job_type str

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

monitoring_percentage_completion int

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

primary_staging_azure_storage_account_id str

The primary staging storage account.

recovery_disk_encryption_set_id str

The recovery disk encryption set Id.

recovery_replica_disk_account_type str

The replica disk type. Its an optional value and will be same as source disk type if not user provided.

recovery_replica_disk_id str

Recovery replica disk Arm Id.

recovery_resource_group_id str

The recovery disk resource group Arm Id.

recovery_target_disk_account_type str

The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

recovery_target_disk_id str

Recovery target disk Arm Id.

resync_required bool

A value indicating whether resync is required for this disk.

secret_identifier str

The secret URL / identifier (BEK).

tfo_disk_name str

The test failover name for the managed disk.

allowedDiskLevelOperation List<String>

The disk level operations list.

dataPendingAtSourceAgentInMB Number

The data pending at source virtual machine in MB.

dataPendingInStagingStorageAccountInMB Number

The data pending for replication in MB at staging account.

dekKeyVaultArmId String

The KeyVault resource id for secret (BEK).

diskCapacityInBytes Number

The disk capacity in bytes.

diskId String

The managed disk Arm id.

diskName String

The disk name.

diskState String

The disk state.

diskType String

The type of disk.

failoverDiskName String

The failover name for the managed disk.

isDiskEncrypted Boolean

A value indicating whether vm has encrypted os disk or not.

isDiskKeyEncrypted Boolean

A value indicating whether disk key got encrypted or not.

kekKeyVaultArmId String

The KeyVault resource id for key (KEK).

keyIdentifier String

The key URL / identifier (KEK).

monitoringJobType String

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

monitoringPercentageCompletion Number

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

primaryStagingAzureStorageAccountId String

The primary staging storage account.

recoveryDiskEncryptionSetId String

The recovery disk encryption set Id.

recoveryReplicaDiskAccountType String

The replica disk type. Its an optional value and will be same as source disk type if not user provided.

recoveryReplicaDiskId String

Recovery replica disk Arm Id.

recoveryResourceGroupId String

The recovery disk resource group Arm Id.

recoveryTargetDiskAccountType String

The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

recoveryTargetDiskId String

Recovery target disk Arm Id.

resyncRequired Boolean

A value indicating whether resync is required for this disk.

secretIdentifier String

The secret URL / identifier (BEK).

tfoDiskName String

The test failover name for the managed disk.

A2AReplicationDetailsResponse

InitialPrimaryFabricLocation string

The initial primary fabric location.

InitialPrimaryZone string

The initial primary availability zone.

InitialRecoveryFabricLocation string

The initial recovery fabric location.

InitialRecoveryZone string

The initial recovery availability zone.

VmEncryptionType string

The encryption type of the VM.

AgentVersion string

The agent version.

FabricObjectId string

The fabric specific object Id of the virtual machine.

IsReplicationAgentUpdateRequired bool

A value indicating whether replication agent update is required.

LastHeartbeat string

The last heartbeat received from the source server.

LastRpoCalculatedTime string

The time (in UTC) when the last RPO value was calculated by Protection Service.

LifecycleId string

An id associated with the PE 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 item even though other internal Ids/ARM Id might be changing.

ManagementId string

The management Id.

MonitoringJobType string

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

MonitoringPercentageCompletion int

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

MultiVmGroupCreateOption string

Whether Multi VM group is auto created or specified by user.

MultiVmGroupId string

The multi vm group Id.

MultiVmGroupName string

The multi vm group name.

OsType string

The type of operating system.

PrimaryFabricLocation string

Primary fabric location.

ProtectedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.A2AProtectedDiskDetailsResponse>

The list of protected disks.

ProtectedManagedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.A2AProtectedManagedDiskDetailsResponse>

The list of protected managed disks.

RecoveryAvailabilitySet string

The recovery availability set.

RecoveryAvailabilityZone string

The recovery availability zone.

RecoveryAzureResourceGroupId string

The recovery resource group.

RecoveryAzureVMName string

The name of recovery virtual machine.

RecoveryAzureVMSize string

The size of recovery virtual machine.

RecoveryBootDiagStorageAccountId string

The recovery boot diagnostic storage account Arm Id.

RecoveryCloudService string

The recovery cloud service.

RecoveryFabricLocation string

The recovery fabric location.

RecoveryFabricObjectId string

The recovery fabric object Id.

RecoveryProximityPlacementGroupId string

The recovery proximity placement group Id.

RpoInSeconds double

The last RPO value in seconds.

SelectedRecoveryAzureNetworkId string

The recovery virtual network.

SelectedTfoAzureNetworkId string

The test failover virtual network.

TestFailoverRecoveryFabricObjectId string

The test failover fabric object Id.

TfoAzureVMName string

The test failover VM name.

UnprotectedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.A2AUnprotectedDiskDetailsResponse>

The list of unprotected disks.

VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.VMNicDetailsResponse>

The virtual machine nic details.

VmProtectionState string

The protection state for the vm.

VmProtectionStateDescription string

The protection state description for the vm.

VmSyncedConfigDetails Pulumi.AzureNative.RecoveryServices.Inputs.AzureToAzureVmSyncedConfigDetailsResponse

The synced configuration details.

InitialPrimaryFabricLocation string

The initial primary fabric location.

InitialPrimaryZone string

The initial primary availability zone.

InitialRecoveryFabricLocation string

The initial recovery fabric location.

InitialRecoveryZone string

The initial recovery availability zone.

VmEncryptionType string

The encryption type of the VM.

AgentVersion string

The agent version.

FabricObjectId string

The fabric specific object Id of the virtual machine.

IsReplicationAgentUpdateRequired bool

A value indicating whether replication agent update is required.

LastHeartbeat string

The last heartbeat received from the source server.

LastRpoCalculatedTime string

The time (in UTC) when the last RPO value was calculated by Protection Service.

LifecycleId string

An id associated with the PE 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 item even though other internal Ids/ARM Id might be changing.

ManagementId string

The management Id.

MonitoringJobType string

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

MonitoringPercentageCompletion int

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

MultiVmGroupCreateOption string

Whether Multi VM group is auto created or specified by user.

MultiVmGroupId string

The multi vm group Id.

MultiVmGroupName string

The multi vm group name.

OsType string

The type of operating system.

PrimaryFabricLocation string

Primary fabric location.

ProtectedDisks []A2AProtectedDiskDetailsResponse

The list of protected disks.

ProtectedManagedDisks []A2AProtectedManagedDiskDetailsResponse

The list of protected managed disks.

RecoveryAvailabilitySet string

The recovery availability set.

RecoveryAvailabilityZone string

The recovery availability zone.

RecoveryAzureResourceGroupId string

The recovery resource group.

RecoveryAzureVMName string

The name of recovery virtual machine.

RecoveryAzureVMSize string

The size of recovery virtual machine.

RecoveryBootDiagStorageAccountId string

The recovery boot diagnostic storage account Arm Id.

RecoveryCloudService string

The recovery cloud service.

RecoveryFabricLocation string

The recovery fabric location.

RecoveryFabricObjectId string

The recovery fabric object Id.

RecoveryProximityPlacementGroupId string

The recovery proximity placement group Id.

RpoInSeconds float64

The last RPO value in seconds.

SelectedRecoveryAzureNetworkId string

The recovery virtual network.

SelectedTfoAzureNetworkId string

The test failover virtual network.

TestFailoverRecoveryFabricObjectId string

The test failover fabric object Id.

TfoAzureVMName string

The test failover VM name.

UnprotectedDisks []A2AUnprotectedDiskDetailsResponse

The list of unprotected disks.

VmNics []VMNicDetailsResponse

The virtual machine nic details.

VmProtectionState string

The protection state for the vm.

VmProtectionStateDescription string

The protection state description for the vm.

VmSyncedConfigDetails AzureToAzureVmSyncedConfigDetailsResponse

The synced configuration details.

initialPrimaryFabricLocation String

The initial primary fabric location.

initialPrimaryZone String

The initial primary availability zone.

initialRecoveryFabricLocation String

The initial recovery fabric location.

initialRecoveryZone String

The initial recovery availability zone.

vmEncryptionType String

The encryption type of the VM.

agentVersion String

The agent version.

fabricObjectId String

The fabric specific object Id of the virtual machine.

isReplicationAgentUpdateRequired Boolean

A value indicating whether replication agent update is required.

lastHeartbeat String

The last heartbeat received from the source server.

lastRpoCalculatedTime String

The time (in UTC) when the last RPO value was calculated by Protection Service.

lifecycleId String

An id associated with the PE 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 item even though other internal Ids/ARM Id might be changing.

managementId String

The management Id.

monitoringJobType String

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

monitoringPercentageCompletion Integer

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

multiVmGroupCreateOption String

Whether Multi VM group is auto created or specified by user.

multiVmGroupId String

The multi vm group Id.

multiVmGroupName String

The multi vm group name.

osType String

The type of operating system.

primaryFabricLocation String

Primary fabric location.

protectedDisks List<A2AProtectedDiskDetailsResponse>

The list of protected disks.

protectedManagedDisks List<A2AProtectedManagedDiskDetailsResponse>

The list of protected managed disks.

recoveryAvailabilitySet String

The recovery availability set.

recoveryAvailabilityZone String

The recovery availability zone.

recoveryAzureResourceGroupId String

The recovery resource group.

recoveryAzureVMName String

The name of recovery virtual machine.

recoveryAzureVMSize String

The size of recovery virtual machine.

recoveryBootDiagStorageAccountId String

The recovery boot diagnostic storage account Arm Id.

recoveryCloudService String

The recovery cloud service.

recoveryFabricLocation String

The recovery fabric location.

recoveryFabricObjectId String

The recovery fabric object Id.

recoveryProximityPlacementGroupId String

The recovery proximity placement group Id.

rpoInSeconds Double

The last RPO value in seconds.

selectedRecoveryAzureNetworkId String

The recovery virtual network.

selectedTfoAzureNetworkId String

The test failover virtual network.

testFailoverRecoveryFabricObjectId String

The test failover fabric object Id.

tfoAzureVMName String

The test failover VM name.

unprotectedDisks List<A2AUnprotectedDiskDetailsResponse>

The list of unprotected disks.

vmNics List<VMNicDetailsResponse>

The virtual machine nic details.

vmProtectionState String

The protection state for the vm.

vmProtectionStateDescription String

The protection state description for the vm.

vmSyncedConfigDetails AzureToAzureVmSyncedConfigDetailsResponse

The synced configuration details.

initialPrimaryFabricLocation string

The initial primary fabric location.

initialPrimaryZone string

The initial primary availability zone.

initialRecoveryFabricLocation string

The initial recovery fabric location.

initialRecoveryZone string

The initial recovery availability zone.

vmEncryptionType string

The encryption type of the VM.

agentVersion string

The agent version.

fabricObjectId string

The fabric specific object Id of the virtual machine.

isReplicationAgentUpdateRequired boolean

A value indicating whether replication agent update is required.

lastHeartbeat string

The last heartbeat received from the source server.

lastRpoCalculatedTime string

The time (in UTC) when the last RPO value was calculated by Protection Service.

lifecycleId string

An id associated with the PE 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 item even though other internal Ids/ARM Id might be changing.

managementId string

The management Id.

monitoringJobType string

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

monitoringPercentageCompletion number

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

multiVmGroupCreateOption string

Whether Multi VM group is auto created or specified by user.

multiVmGroupId string

The multi vm group Id.

multiVmGroupName string

The multi vm group name.

osType string

The type of operating system.

primaryFabricLocation string

Primary fabric location.

protectedDisks A2AProtectedDiskDetailsResponse[]

The list of protected disks.

protectedManagedDisks A2AProtectedManagedDiskDetailsResponse[]

The list of protected managed disks.

recoveryAvailabilitySet string

The recovery availability set.

recoveryAvailabilityZone string

The recovery availability zone.

recoveryAzureResourceGroupId string

The recovery resource group.

recoveryAzureVMName string

The name of recovery virtual machine.

recoveryAzureVMSize string

The size of recovery virtual machine.

recoveryBootDiagStorageAccountId string

The recovery boot diagnostic storage account Arm Id.

recoveryCloudService string

The recovery cloud service.

recoveryFabricLocation string

The recovery fabric location.

recoveryFabricObjectId string

The recovery fabric object Id.

recoveryProximityPlacementGroupId string

The recovery proximity placement group Id.

rpoInSeconds number

The last RPO value in seconds.

selectedRecoveryAzureNetworkId string

The recovery virtual network.

selectedTfoAzureNetworkId string

The test failover virtual network.

testFailoverRecoveryFabricObjectId string

The test failover fabric object Id.

tfoAzureVMName string

The test failover VM name.

unprotectedDisks A2AUnprotectedDiskDetailsResponse[]

The list of unprotected disks.

vmNics VMNicDetailsResponse[]

The virtual machine nic details.

vmProtectionState string

The protection state for the vm.

vmProtectionStateDescription string

The protection state description for the vm.

vmSyncedConfigDetails AzureToAzureVmSyncedConfigDetailsResponse

The synced configuration details.

initial_primary_fabric_location str

The initial primary fabric location.

initial_primary_zone str

The initial primary availability zone.

initial_recovery_fabric_location str

The initial recovery fabric location.

initial_recovery_zone str

The initial recovery availability zone.

vm_encryption_type str

The encryption type of the VM.

agent_version str

The agent version.

fabric_object_id str

The fabric specific object Id of the virtual machine.

is_replication_agent_update_required bool

A value indicating whether replication agent update is required.

last_heartbeat str

The last heartbeat received from the source server.

last_rpo_calculated_time str

The time (in UTC) when the last RPO value was calculated by Protection Service.

lifecycle_id str

An id associated with the PE 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 item even though other internal Ids/ARM Id might be changing.

management_id str

The management Id.

monitoring_job_type str

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

monitoring_percentage_completion int

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

multi_vm_group_create_option str

Whether Multi VM group is auto created or specified by user.

multi_vm_group_id str

The multi vm group Id.

multi_vm_group_name str

The multi vm group name.

os_type str

The type of operating system.

primary_fabric_location str

Primary fabric location.

protected_disks Sequence[A2AProtectedDiskDetailsResponse]

The list of protected disks.

protected_managed_disks Sequence[A2AProtectedManagedDiskDetailsResponse]

The list of protected managed disks.

recovery_availability_set str

The recovery availability set.

recovery_availability_zone str

The recovery availability zone.

recovery_azure_resource_group_id str

The recovery resource group.

recovery_azure_vm_name str

The name of recovery virtual machine.

recovery_azure_vm_size str

The size of recovery virtual machine.

recovery_boot_diag_storage_account_id str

The recovery boot diagnostic storage account Arm Id.

recovery_cloud_service str

The recovery cloud service.

recovery_fabric_location str

The recovery fabric location.

recovery_fabric_object_id str

The recovery fabric object Id.

recovery_proximity_placement_group_id str

The recovery proximity placement group Id.

rpo_in_seconds float

The last RPO value in seconds.

selected_recovery_azure_network_id str

The recovery virtual network.

selected_tfo_azure_network_id str

The test failover virtual network.

test_failover_recovery_fabric_object_id str

The test failover fabric object Id.

tfo_azure_vm_name str

The test failover VM name.

unprotected_disks Sequence[A2AUnprotectedDiskDetailsResponse]

The list of unprotected disks.

vm_nics Sequence[VMNicDetailsResponse]

The virtual machine nic details.

vm_protection_state str

The protection state for the vm.

vm_protection_state_description str

The protection state description for the vm.

vm_synced_config_details AzureToAzureVmSyncedConfigDetailsResponse

The synced configuration details.

initialPrimaryFabricLocation String

The initial primary fabric location.

initialPrimaryZone String

The initial primary availability zone.

initialRecoveryFabricLocation String

The initial recovery fabric location.

initialRecoveryZone String

The initial recovery availability zone.

vmEncryptionType String

The encryption type of the VM.

agentVersion String

The agent version.

fabricObjectId String

The fabric specific object Id of the virtual machine.

isReplicationAgentUpdateRequired Boolean

A value indicating whether replication agent update is required.

lastHeartbeat String

The last heartbeat received from the source server.

lastRpoCalculatedTime String

The time (in UTC) when the last RPO value was calculated by Protection Service.

lifecycleId String

An id associated with the PE 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 item even though other internal Ids/ARM Id might be changing.

managementId String

The management Id.

monitoringJobType String

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

monitoringPercentageCompletion Number

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

multiVmGroupCreateOption String

Whether Multi VM group is auto created or specified by user.

multiVmGroupId String

The multi vm group Id.

multiVmGroupName String

The multi vm group name.

osType String

The type of operating system.

primaryFabricLocation String

Primary fabric location.

protectedDisks List<Property Map>

The list of protected disks.

protectedManagedDisks List<Property Map>

The list of protected managed disks.

recoveryAvailabilitySet String

The recovery availability set.

recoveryAvailabilityZone String

The recovery availability zone.

recoveryAzureResourceGroupId String

The recovery resource group.

recoveryAzureVMName String

The name of recovery virtual machine.

recoveryAzureVMSize String

The size of recovery virtual machine.

recoveryBootDiagStorageAccountId String

The recovery boot diagnostic storage account Arm Id.

recoveryCloudService String

The recovery cloud service.

recoveryFabricLocation String

The recovery fabric location.

recoveryFabricObjectId String

The recovery fabric object Id.

recoveryProximityPlacementGroupId String

The recovery proximity placement group Id.

rpoInSeconds Number

The last RPO value in seconds.

selectedRecoveryAzureNetworkId String

The recovery virtual network.

selectedTfoAzureNetworkId String

The test failover virtual network.

testFailoverRecoveryFabricObjectId String

The test failover fabric object Id.

tfoAzureVMName String

The test failover VM name.

unprotectedDisks List<Property Map>

The list of unprotected disks.

vmNics List<Property Map>

The virtual machine nic details.

vmProtectionState String

The protection state for the vm.

vmProtectionStateDescription String

The protection state description for the vm.

vmSyncedConfigDetails Property Map

The synced configuration details.

A2AUnprotectedDiskDetailsResponse

DiskLunId int

The source lun Id for the data disk.

DiskLunId int

The source lun Id for the data disk.

diskLunId Integer

The source lun Id for the data disk.

diskLunId number

The source lun Id for the data disk.

disk_lun_id int

The source lun Id for the data disk.

diskLunId Number

The source lun Id for the data disk.

A2AVmDiskInputDetails

DiskUri string

The disk Uri.

PrimaryStagingAzureStorageAccountId string

The primary staging storage account Id.

RecoveryAzureStorageAccountId string

The recovery VHD storage account Id.

DiskUri string

The disk Uri.

PrimaryStagingAzureStorageAccountId string

The primary staging storage account Id.

RecoveryAzureStorageAccountId string

The recovery VHD storage account Id.

diskUri String

The disk Uri.

primaryStagingAzureStorageAccountId String

The primary staging storage account Id.

recoveryAzureStorageAccountId String

The recovery VHD storage account Id.

diskUri string

The disk Uri.

primaryStagingAzureStorageAccountId string

The primary staging storage account Id.

recoveryAzureStorageAccountId string

The recovery VHD storage account Id.

disk_uri str

The disk Uri.

primary_staging_azure_storage_account_id str

The primary staging storage account Id.

recovery_azure_storage_account_id str

The recovery VHD storage account Id.

diskUri String

The disk Uri.

primaryStagingAzureStorageAccountId String

The primary staging storage account Id.

recoveryAzureStorageAccountId String

The recovery VHD storage account Id.

A2AVmManagedDiskInputDetails

DiskEncryptionInfo Pulumi.AzureNative.RecoveryServices.Inputs.DiskEncryptionInfo

The recovery disk encryption information (for one / single pass flows).

DiskId string

The disk Id.

PrimaryStagingAzureStorageAccountId string

The primary staging storage account Arm Id.

RecoveryDiskEncryptionSetId string

The recovery disk encryption set Id.

RecoveryReplicaDiskAccountType string

The replica disk type. Its an optional value and will be same as source disk type if not user provided.

RecoveryResourceGroupId string

The target resource group Arm Id.

RecoveryTargetDiskAccountType string

The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

DiskEncryptionInfo DiskEncryptionInfo

The recovery disk encryption information (for one / single pass flows).

DiskId string

The disk Id.

PrimaryStagingAzureStorageAccountId string

The primary staging storage account Arm Id.

RecoveryDiskEncryptionSetId string

The recovery disk encryption set Id.

RecoveryReplicaDiskAccountType string

The replica disk type. Its an optional value and will be same as source disk type if not user provided.

RecoveryResourceGroupId string

The target resource group Arm Id.

RecoveryTargetDiskAccountType string

The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

diskEncryptionInfo DiskEncryptionInfo

The recovery disk encryption information (for one / single pass flows).

diskId String

The disk Id.

primaryStagingAzureStorageAccountId String

The primary staging storage account Arm Id.

recoveryDiskEncryptionSetId String

The recovery disk encryption set Id.

recoveryReplicaDiskAccountType String

The replica disk type. Its an optional value and will be same as source disk type if not user provided.

recoveryResourceGroupId String

The target resource group Arm Id.

recoveryTargetDiskAccountType String

The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

diskEncryptionInfo DiskEncryptionInfo

The recovery disk encryption information (for one / single pass flows).

diskId string

The disk Id.

primaryStagingAzureStorageAccountId string

The primary staging storage account Arm Id.

recoveryDiskEncryptionSetId string

The recovery disk encryption set Id.

recoveryReplicaDiskAccountType string

The replica disk type. Its an optional value and will be same as source disk type if not user provided.

recoveryResourceGroupId string

The target resource group Arm Id.

recoveryTargetDiskAccountType string

The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

disk_encryption_info DiskEncryptionInfo

The recovery disk encryption information (for one / single pass flows).

disk_id str

The disk Id.

primary_staging_azure_storage_account_id str

The primary staging storage account Arm Id.

recovery_disk_encryption_set_id str

The recovery disk encryption set Id.

recovery_replica_disk_account_type str

The replica disk type. Its an optional value and will be same as source disk type if not user provided.

recovery_resource_group_id str

The target resource group Arm Id.

recovery_target_disk_account_type str

The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

diskEncryptionInfo Property Map

The recovery disk encryption information (for one / single pass flows).

diskId String

The disk Id.

primaryStagingAzureStorageAccountId String

The primary staging storage account Arm Id.

recoveryDiskEncryptionSetId String

The recovery disk encryption set Id.

recoveryReplicaDiskAccountType String

The replica disk type. Its an optional value and will be same as source disk type if not user provided.

recoveryResourceGroupId String

The target resource group Arm Id.

recoveryTargetDiskAccountType String

The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

AzureToAzureVmSyncedConfigDetailsResponse

InputEndpoints List<Pulumi.AzureNative.RecoveryServices.Inputs.InputEndpointResponse>

The Azure VM input endpoints.

Tags Dictionary<string, string>

The Azure VM tags.

InputEndpoints []InputEndpointResponse

The Azure VM input endpoints.

Tags map[string]string

The Azure VM tags.

inputEndpoints List<InputEndpointResponse>

The Azure VM input endpoints.

tags Map<String,String>

The Azure VM tags.

inputEndpoints InputEndpointResponse[]

The Azure VM input endpoints.

tags {[key: string]: string}

The Azure VM tags.

input_endpoints Sequence[InputEndpointResponse]

The Azure VM input endpoints.

tags Mapping[str, str]

The Azure VM tags.

inputEndpoints List<Property Map>

The Azure VM input endpoints.

tags Map<String>

The Azure VM tags.

AzureVmDiskDetailsResponse

DiskEncryptionSetId string

The DiskEncryptionSet ARM ID.

DiskId string

The disk resource id.

LunId string

Ordinal\LunId of the disk for the Azure VM.

MaxSizeMB string

Max side in MB.

TargetDiskLocation string

Blob uri of the Azure disk.

TargetDiskName string

The target Azure disk name.

VhdId string

The VHD id.

VhdName string

VHD name.

VhdType string

VHD type.

DiskEncryptionSetId string

The DiskEncryptionSet ARM ID.

DiskId string

The disk resource id.

LunId string

Ordinal\LunId of the disk for the Azure VM.

MaxSizeMB string

Max side in MB.

TargetDiskLocation string

Blob uri of the Azure disk.

TargetDiskName string

The target Azure disk name.

VhdId string

The VHD id.

VhdName string

VHD name.

VhdType string

VHD type.

diskEncryptionSetId String

The DiskEncryptionSet ARM ID.

diskId String

The disk resource id.

lunId String

Ordinal\LunId of the disk for the Azure VM.

maxSizeMB String

Max side in MB.

targetDiskLocation String

Blob uri of the Azure disk.

targetDiskName String

The target Azure disk name.

vhdId String

The VHD id.

vhdName String

VHD name.

vhdType String

VHD type.

diskEncryptionSetId string

The DiskEncryptionSet ARM ID.

diskId string

The disk resource id.

lunId string

Ordinal\LunId of the disk for the Azure VM.

maxSizeMB string

Max side in MB.

targetDiskLocation string

Blob uri of the Azure disk.

targetDiskName string

The target Azure disk name.

vhdId string

The VHD id.

vhdName string

VHD name.

vhdType string

VHD type.

disk_encryption_set_id str

The DiskEncryptionSet ARM ID.

disk_id str

The disk resource id.

lun_id str

Ordinal\LunId of the disk for the Azure VM.

max_size_mb str

Max side in MB.

target_disk_location str

Blob uri of the Azure disk.

target_disk_name str

The target Azure disk name.

vhd_id str

The VHD id.

vhd_name str

VHD name.

vhd_type str

VHD type.

diskEncryptionSetId String

The DiskEncryptionSet ARM ID.

diskId String

The disk resource id.

lunId String

Ordinal\LunId of the disk for the Azure VM.

maxSizeMB String

Max side in MB.

targetDiskLocation String

Blob uri of the Azure disk.

targetDiskName String

The target Azure disk name.

vhdId String

The VHD id.

vhdName String

VHD name.

vhdType String

VHD type.

CurrentScenarioDetailsResponse

JobId string

ARM Id of the job being executed.

ScenarioName string

Scenario name.

StartTime string

Start time of the workflow.

JobId string

ARM Id of the job being executed.

ScenarioName string

Scenario name.

StartTime string

Start time of the workflow.

jobId String

ARM Id of the job being executed.

scenarioName String

Scenario name.

startTime String

Start time of the workflow.

jobId string

ARM Id of the job being executed.

scenarioName string

Scenario name.

startTime string

Start time of the workflow.

job_id str

ARM Id of the job being executed.

scenario_name str

Scenario name.

start_time str

Start time of the workflow.

jobId String

ARM Id of the job being executed.

scenarioName String

Scenario name.

startTime String

Start time of the workflow.

DiskAccountType

Standard_LRS
Standard_LRS
Premium_LRS
Premium_LRS
StandardSSD_LRS
StandardSSD_LRS
DiskAccountType_Standard_LRS
Standard_LRS
DiskAccountType_Premium_LRS
Premium_LRS
DiskAccountType_StandardSSD_LRS
StandardSSD_LRS
Standard_LRS
Standard_LRS
Premium_LRS
Premium_LRS
StandardSSD_LRS
StandardSSD_LRS
Standard_LRS
Standard_LRS
Premium_LRS
Premium_LRS
StandardSSD_LRS
StandardSSD_LRS
STANDARD_LRS
Standard_LRS
PREMIUM_LRS
Premium_LRS
STANDARD_SS_D_LRS
StandardSSD_LRS
"Standard_LRS"
Standard_LRS
"Premium_LRS"
Premium_LRS
"StandardSSD_LRS"
StandardSSD_LRS

DiskDetailsResponse

MaxSizeMB double

The hard disk max size in MB.

VhdId string

The VHD Id.

VhdName string

The VHD name.

VhdType string

The type of the volume.

MaxSizeMB float64

The hard disk max size in MB.

VhdId string

The VHD Id.

VhdName string

The VHD name.

VhdType string

The type of the volume.

maxSizeMB Double

The hard disk max size in MB.

vhdId String

The VHD Id.

vhdName String

The VHD name.

vhdType String

The type of the volume.

maxSizeMB number

The hard disk max size in MB.

vhdId string

The VHD Id.

vhdName string

The VHD name.

vhdType string

The type of the volume.

max_size_mb float

The hard disk max size in MB.

vhd_id str

The VHD Id.

vhd_name str

The VHD name.

vhd_type str

The type of the volume.

maxSizeMB Number

The hard disk max size in MB.

vhdId String

The VHD Id.

vhdName String

The VHD name.

vhdType String

The type of the volume.

DiskEncryptionInfo

DiskEncryptionKeyInfo DiskEncryptionKeyInfo

The recovery KeyVault reference for secret.

KeyEncryptionKeyInfo KeyEncryptionKeyInfo

The recovery KeyVault reference for key.

diskEncryptionKeyInfo DiskEncryptionKeyInfo

The recovery KeyVault reference for secret.

keyEncryptionKeyInfo KeyEncryptionKeyInfo

The recovery KeyVault reference for key.

diskEncryptionKeyInfo DiskEncryptionKeyInfo

The recovery KeyVault reference for secret.

keyEncryptionKeyInfo KeyEncryptionKeyInfo

The recovery KeyVault reference for key.

disk_encryption_key_info DiskEncryptionKeyInfo

The recovery KeyVault reference for secret.

key_encryption_key_info KeyEncryptionKeyInfo

The recovery KeyVault reference for key.

diskEncryptionKeyInfo Property Map

The recovery KeyVault reference for secret.

keyEncryptionKeyInfo Property Map

The recovery KeyVault reference for key.

DiskEncryptionKeyInfo

KeyVaultResourceArmId string

The KeyVault resource ARM Id for secret.

SecretIdentifier string

The secret URL / identifier.

KeyVaultResourceArmId string

The KeyVault resource ARM Id for secret.

SecretIdentifier string

The secret URL / identifier.

keyVaultResourceArmId String

The KeyVault resource ARM Id for secret.

secretIdentifier String

The secret URL / identifier.

keyVaultResourceArmId string

The KeyVault resource ARM Id for secret.

secretIdentifier string

The secret URL / identifier.

key_vault_resource_arm_id str

The KeyVault resource ARM Id for secret.

secret_identifier str

The secret URL / identifier.

keyVaultResourceArmId String

The KeyVault resource ARM Id for secret.

secretIdentifier String

The secret URL / identifier.

EnableProtectionInputProperties

PolicyId string

The Policy Id.

ProtectableItemId string

The protectable item Id.

ProviderSpecificDetails A2AEnableProtectionInput | HyperVReplicaAzureEnableProtectionInput | InMageAzureV2EnableProtectionInput | InMageEnableProtectionInput | InMageRcmEnableProtectionInput | SanEnableProtectionInput

The ReplicationProviderInput. For HyperVReplicaAzure provider, it will be AzureEnableProtectionInput object. For San provider, it will be SanEnableProtectionInput object. For HyperVReplicaAzure provider, it can be null.

policyId String

The Policy Id.

protectableItemId String

The protectable item Id.

providerSpecificDetails A2AEnableProtectionInput | HyperVReplicaAzureEnableProtectionInput | InMageAzureV2EnableProtectionInput | InMageEnableProtectionInput | InMageRcmEnableProtectionInput | SanEnableProtectionInput

The ReplicationProviderInput. For HyperVReplicaAzure provider, it will be AzureEnableProtectionInput object. For San provider, it will be SanEnableProtectionInput object. For HyperVReplicaAzure provider, it can be null.

policyId string

The Policy Id.

protectableItemId string

The protectable item Id.

providerSpecificDetails A2AEnableProtectionInput | HyperVReplicaAzureEnableProtectionInput | InMageAzureV2EnableProtectionInput | InMageEnableProtectionInput | InMageRcmEnableProtectionInput | SanEnableProtectionInput

The ReplicationProviderInput. For HyperVReplicaAzure provider, it will be AzureEnableProtectionInput object. For San provider, it will be SanEnableProtectionInput object. For HyperVReplicaAzure provider, it can be null.

policy_id str

The Policy Id.

protectable_item_id str

The protectable item Id.

provider_specific_details A2AEnableProtectionInput | HyperVReplicaAzureEnableProtectionInput | InMageAzureV2EnableProtectionInput | InMageEnableProtectionInput | InMageRcmEnableProtectionInput | SanEnableProtectionInput

The ReplicationProviderInput. For HyperVReplicaAzure provider, it will be AzureEnableProtectionInput object. For San provider, it will be SanEnableProtectionInput object. For HyperVReplicaAzure provider, it can be null.

policyId String

The Policy Id.

protectableItemId String

The protectable item Id.

providerSpecificDetails Property Map | Property Map | Property Map | Property Map | Property Map | Property Map

The ReplicationProviderInput. For HyperVReplicaAzure provider, it will be AzureEnableProtectionInput object. For San provider, it will be SanEnableProtectionInput object. For HyperVReplicaAzure provider, it can be null.

HealthErrorResponse

CreationTimeUtc string

Error creation time (UTC)

CustomerResolvability string

Value indicating whether the health error is customer resolvable.

EntityId string

ID of the entity.

ErrorCategory string

Category of error.

ErrorCode string

Error code.

ErrorId string

The health error unique id.

ErrorLevel string

Level of error.

ErrorMessage string

Error message.

ErrorSource string

Source of error.

ErrorType string

Type of error.

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

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

PossibleCauses string

Possible causes of error.

RecommendedAction string

Recommended action to resolve error.

RecoveryProviderErrorMessage string

DRA error message.

SummaryMessage string

Summary message of the entity.

CreationTimeUtc string

Error creation time (UTC)

CustomerResolvability string

Value indicating whether the health error is customer resolvable.

EntityId string

ID of the entity.

ErrorCategory string

Category of error.

ErrorCode string

Error code.

ErrorId string

The health error unique id.

ErrorLevel string

Level of error.

ErrorMessage string

Error message.

ErrorSource string

Source of error.

ErrorType string

Type of error.

InnerHealthErrors []InnerHealthErrorResponse

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

PossibleCauses string

Possible causes of error.

RecommendedAction string

Recommended action to resolve error.

RecoveryProviderErrorMessage string

DRA error message.

SummaryMessage string

Summary message of the entity.

creationTimeUtc String

Error creation time (UTC)

customerResolvability String

Value indicating whether the health error is customer resolvable.

entityId String

ID of the entity.

errorCategory String

Category of error.

errorCode String

Error code.

errorId String

The health error unique id.

errorLevel String

Level of error.

errorMessage String

Error message.

errorSource String

Source of error.

errorType String

Type of error.

innerHealthErrors List<InnerHealthErrorResponse>

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

possibleCauses String

Possible causes of error.

recommendedAction String

Recommended action to resolve error.

recoveryProviderErrorMessage String

DRA error message.

summaryMessage String

Summary message of the entity.

creationTimeUtc string

Error creation time (UTC)

customerResolvability string

Value indicating whether the health error is customer resolvable.

entityId string

ID of the entity.

errorCategory string

Category of error.

errorCode string

Error code.

errorId string

The health error unique id.

errorLevel string

Level of error.

errorMessage string

Error message.

errorSource string

Source of error.

errorType string

Type of error.

innerHealthErrors InnerHealthErrorResponse[]

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

possibleCauses string

Possible causes of error.

recommendedAction string

Recommended action to resolve error.

recoveryProviderErrorMessage string

DRA error message.

summaryMessage string

Summary message of the entity.

creation_time_utc str

Error creation time (UTC)

customer_resolvability str

Value indicating whether the health error is customer resolvable.

entity_id str

ID of the entity.

error_category str

Category of error.

error_code str

Error code.

error_id str

The health error unique id.

error_level str

Level of error.

error_message str

Error message.

error_source str

Source of error.

error_type str

Type of error.

inner_health_errors Sequence[InnerHealthErrorResponse]

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

possible_causes str

Possible causes of error.

recommended_action str

Recommended action to resolve error.

recovery_provider_error_message str

DRA error message.

summary_message str

Summary message of the entity.

creationTimeUtc String

Error creation time (UTC)

customerResolvability String

Value indicating whether the health error is customer resolvable.

entityId String

ID of the entity.

errorCategory String

Category of error.

errorCode String

Error code.

errorId String

The health error unique id.

errorLevel String

Level of error.

errorMessage String

Error message.

errorSource String

Source of error.

errorType String

Type of error.

innerHealthErrors List<Property Map>

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

possibleCauses String

Possible causes of error.

recommendedAction String

Recommended action to resolve error.

recoveryProviderErrorMessage String

DRA error message.

summaryMessage String

Summary message of the entity.

HyperVReplicaAzureEnableProtectionInput

DisksToInclude List<string>

The list of VHD IDs of disks to be protected.

EnableRdpOnTargetOption string

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

HvHostVmId string

The Hyper-V host Vm Id.

LogStorageAccountId string

The storage account to be used for logging during replication.

OsType string

The OS type associated with vm.

TargetAvailabilitySetId string

The availability set ARM Id.

TargetAvailabilityZone string

The target availability zone.

TargetAzureNetworkId string

The selected target Azure network Id.

TargetAzureSubnetId string

The selected target Azure subnet Id.

TargetAzureV1ResourceGroupId string

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

TargetAzureV2ResourceGroupId string

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

TargetAzureVmName string

The target azure Vm Name.

TargetProximityPlacementGroupId string

The proximity placement group ARM Id.

TargetStorageAccountId string

The storage account name.

TargetVmSize string

The target VM size.

UseManagedDisks string

A value indicating whether managed disks should be used during failover.

VhdId string

The OS disk VHD id associated with vm.

VmName string

The Vm Name.

DisksToInclude []string

The list of VHD IDs of disks to be protected.

EnableRdpOnTargetOption string

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

HvHostVmId string

The Hyper-V host Vm Id.

LogStorageAccountId string

The storage account to be used for logging during replication.

OsType string

The OS type associated with vm.

TargetAvailabilitySetId string

The availability set ARM Id.

TargetAvailabilityZone string

The target availability zone.

TargetAzureNetworkId string

The selected target Azure network Id.

TargetAzureSubnetId string

The selected target Azure subnet Id.

TargetAzureV1ResourceGroupId string

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

TargetAzureV2ResourceGroupId string

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

TargetAzureVmName string

The target azure Vm Name.

TargetProximityPlacementGroupId string

The proximity placement group ARM Id.

TargetStorageAccountId string

The storage account name.

TargetVmSize string

The target VM size.

UseManagedDisks string

A value indicating whether managed disks should be used during failover.

VhdId string

The OS disk VHD id associated with vm.

VmName string

The Vm Name.

disksToInclude List<String>

The list of VHD IDs of disks to be protected.

enableRdpOnTargetOption String

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

hvHostVmId String

The Hyper-V host Vm Id.

logStorageAccountId String

The storage account to be used for logging during replication.

osType String

The OS type associated with vm.

targetAvailabilitySetId String

The availability set ARM Id.

targetAvailabilityZone String

The target availability zone.

targetAzureNetworkId String

The selected target Azure network Id.

targetAzureSubnetId String

The selected target Azure subnet Id.

targetAzureV1ResourceGroupId String

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

targetAzureV2ResourceGroupId String

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

targetAzureVmName String

The target azure Vm Name.

targetProximityPlacementGroupId String

The proximity placement group ARM Id.

targetStorageAccountId String

The storage account name.

targetVmSize String

The target VM size.

useManagedDisks String

A value indicating whether managed disks should be used during failover.

vhdId String

The OS disk VHD id associated with vm.

vmName String

The Vm Name.

disksToInclude string[]

The list of VHD IDs of disks to be protected.

enableRdpOnTargetOption string

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

hvHostVmId string

The Hyper-V host Vm Id.

logStorageAccountId string

The storage account to be used for logging during replication.

osType string

The OS type associated with vm.

targetAvailabilitySetId string

The availability set ARM Id.

targetAvailabilityZone string

The target availability zone.

targetAzureNetworkId string

The selected target Azure network Id.

targetAzureSubnetId string

The selected target Azure subnet Id.

targetAzureV1ResourceGroupId string

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

targetAzureV2ResourceGroupId string

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

targetAzureVmName string

The target azure Vm Name.

targetProximityPlacementGroupId string

The proximity placement group ARM Id.

targetStorageAccountId string

The storage account name.

targetVmSize string

The target VM size.

useManagedDisks string

A value indicating whether managed disks should be used during failover.

vhdId string

The OS disk VHD id associated with vm.

vmName string

The Vm Name.

disks_to_include Sequence[str]

The list of VHD IDs of disks to be protected.

enable_rdp_on_target_option str

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

hv_host_vm_id str

The Hyper-V host Vm Id.

log_storage_account_id str

The storage account to be used for logging during replication.

os_type str

The OS type associated with vm.

target_availability_set_id str

The availability set ARM Id.

target_availability_zone str

The target availability zone.

target_azure_network_id str

The selected target Azure network Id.

target_azure_subnet_id str

The selected target Azure subnet Id.

target_azure_v1_resource_group_id str

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

target_azure_v2_resource_group_id str

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

target_azure_vm_name str

The target azure Vm Name.

target_proximity_placement_group_id str

The proximity placement group ARM Id.

target_storage_account_id str

The storage account name.

target_vm_size str

The target VM size.

use_managed_disks str

A value indicating whether managed disks should be used during failover.

vhd_id str

The OS disk VHD id associated with vm.

vm_name str

The Vm Name.

disksToInclude List<String>

The list of VHD IDs of disks to be protected.

enableRdpOnTargetOption String

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

hvHostVmId String

The Hyper-V host Vm Id.

logStorageAccountId String

The storage account to be used for logging during replication.

osType String

The OS type associated with vm.

targetAvailabilitySetId String

The availability set ARM Id.

targetAvailabilityZone String

The target availability zone.

targetAzureNetworkId String

The selected target Azure network Id.

targetAzureSubnetId String

The selected target Azure subnet Id.

targetAzureV1ResourceGroupId String

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

targetAzureV2ResourceGroupId String

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

targetAzureVmName String

The target azure Vm Name.

targetProximityPlacementGroupId String

The proximity placement group ARM Id.

targetStorageAccountId String

The storage account name.

targetVmSize String

The target VM size.

useManagedDisks String

A value indicating whether managed disks should be used during failover.

vhdId String

The OS disk VHD id associated with vm.

vmName String

The Vm Name.

HyperVReplicaAzureReplicationDetailsResponse

AzureVmDiskDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmDiskDetailsResponse>

Azure VM Disk details.

EnableRdpOnTargetOption string

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

Encryption string

The encryption info.

InitialReplicationDetails Pulumi.AzureNative.RecoveryServices.Inputs.InitialReplicationDetailsResponse

Initial replication details.

LastReplicatedTime string

The Last replication time.

LastRpoCalculatedTime string

The last RPO calculated time.

LicenseType string

License Type of the VM to be used.

OSDetails Pulumi.AzureNative.RecoveryServices.Inputs.OSDetailsResponse

The operating system info.

RecoveryAvailabilitySetId string

The recovery availability set Id.

RecoveryAzureLogStorageAccountId string

The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.

RecoveryAzureResourceGroupId string

The target resource group Id.

RecoveryAzureStorageAccount string

The recovery Azure storage account.

RecoveryAzureVMSize string

The Recovery Azure VM size.

RecoveryAzureVmName string

Recovery Azure given name.

RpoInSeconds double

Last RPO value.

SelectedRecoveryAzureNetworkId string

The selected recovery azure network Id.

SelectedSourceNicId string

The selected source nic Id which will be used as the primary nic during failover.

SourceVmCpuCount int

The CPU count of the VM on the primary side.

SourceVmRamSizeInMB int

The RAM size of the VM on the primary side.

TargetAvailabilityZone string

The target availability zone.

TargetProximityPlacementGroupId string

The target proximity placement group Id.

UseManagedDisks string

A value indicating whether managed disks should be used during failover.

VmId string

The virtual machine Id.

VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.VMNicDetailsResponse>

The PE Network details.

VmProtectionState string

The protection state for the vm.

VmProtectionStateDescription string

The protection state description for the vm.

AzureVmDiskDetails []AzureVmDiskDetailsResponse

Azure VM Disk details.

EnableRdpOnTargetOption string

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

Encryption string

The encryption info.

InitialReplicationDetails InitialReplicationDetailsResponse

Initial replication details.

LastReplicatedTime string

The Last replication time.

LastRpoCalculatedTime string

The last RPO calculated time.

LicenseType string

License Type of the VM to be used.

OSDetails OSDetailsResponse

The operating system info.

RecoveryAvailabilitySetId string

The recovery availability set Id.

RecoveryAzureLogStorageAccountId string

The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.

RecoveryAzureResourceGroupId string

The target resource group Id.

RecoveryAzureStorageAccount string

The recovery Azure storage account.

RecoveryAzureVMSize string

The Recovery Azure VM size.

RecoveryAzureVmName string

Recovery Azure given name.

RpoInSeconds float64

Last RPO value.

SelectedRecoveryAzureNetworkId string

The selected recovery azure network Id.

SelectedSourceNicId string

The selected source nic Id which will be used as the primary nic during failover.

SourceVmCpuCount int

The CPU count of the VM on the primary side.

SourceVmRamSizeInMB int

The RAM size of the VM on the primary side.

TargetAvailabilityZone string

The target availability zone.

TargetProximityPlacementGroupId string

The target proximity placement group Id.

UseManagedDisks string

A value indicating whether managed disks should be used during failover.

VmId string

The virtual machine Id.

VmNics []VMNicDetailsResponse

The PE Network details.

VmProtectionState string

The protection state for the vm.

VmProtectionStateDescription string

The protection state description for the vm.

azureVmDiskDetails List<AzureVmDiskDetailsResponse>

Azure VM Disk details.

enableRdpOnTargetOption String

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

encryption String

The encryption info.

initialReplicationDetails InitialReplicationDetailsResponse

Initial replication details.

lastReplicatedTime String

The Last replication time.

lastRpoCalculatedTime String

The last RPO calculated time.

licenseType String

License Type of the VM to be used.

oSDetails OSDetailsResponse

The operating system info.

recoveryAvailabilitySetId String

The recovery availability set Id.

recoveryAzureLogStorageAccountId String

The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.

recoveryAzureResourceGroupId String

The target resource group Id.

recoveryAzureStorageAccount String

The recovery Azure storage account.

recoveryAzureVMSize String

The Recovery Azure VM size.

recoveryAzureVmName String

Recovery Azure given name.

rpoInSeconds Double

Last RPO value.

selectedRecoveryAzureNetworkId String

The selected recovery azure network Id.

selectedSourceNicId String

The selected source nic Id which will be used as the primary nic during failover.

sourceVmCpuCount Integer

The CPU count of the VM on the primary side.

sourceVmRamSizeInMB Integer

The RAM size of the VM on the primary side.

targetAvailabilityZone String

The target availability zone.

targetProximityPlacementGroupId String

The target proximity placement group Id.

useManagedDisks String

A value indicating whether managed disks should be used during failover.

vmId String

The virtual machine Id.

vmNics List<VMNicDetailsResponse>

The PE Network details.

vmProtectionState String

The protection state for the vm.

vmProtectionStateDescription String

The protection state description for the vm.

azureVmDiskDetails AzureVmDiskDetailsResponse[]

Azure VM Disk details.

enableRdpOnTargetOption string

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

encryption string

The encryption info.

initialReplicationDetails InitialReplicationDetailsResponse

Initial replication details.

lastReplicatedTime string

The Last replication time.

lastRpoCalculatedTime string

The last RPO calculated time.

licenseType string

License Type of the VM to be used.

oSDetails OSDetailsResponse

The operating system info.

recoveryAvailabilitySetId string

The recovery availability set Id.

recoveryAzureLogStorageAccountId string

The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.

recoveryAzureResourceGroupId string

The target resource group Id.

recoveryAzureStorageAccount string

The recovery Azure storage account.

recoveryAzureVMSize string

The Recovery Azure VM size.

recoveryAzureVmName string

Recovery Azure given name.

rpoInSeconds number

Last RPO value.

selectedRecoveryAzureNetworkId string

The selected recovery azure network Id.

selectedSourceNicId string

The selected source nic Id which will be used as the primary nic during failover.

sourceVmCpuCount number

The CPU count of the VM on the primary side.

sourceVmRamSizeInMB number

The RAM size of the VM on the primary side.

targetAvailabilityZone string

The target availability zone.

targetProximityPlacementGroupId string

The target proximity placement group Id.

useManagedDisks string

A value indicating whether managed disks should be used during failover.

vmId string

The virtual machine Id.

vmNics VMNicDetailsResponse[]

The PE Network details.

vmProtectionState string

The protection state for the vm.

vmProtectionStateDescription string

The protection state description for the vm.

azure_vm_disk_details Sequence[AzureVmDiskDetailsResponse]

Azure VM Disk details.

enable_rdp_on_target_option str

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

encryption str

The encryption info.

initial_replication_details InitialReplicationDetailsResponse

Initial replication details.

last_replicated_time str

The Last replication time.

last_rpo_calculated_time str

The last RPO calculated time.

license_type str

License Type of the VM to be used.

o_s_details OSDetailsResponse

The operating system info.

recovery_availability_set_id str

The recovery availability set Id.

recovery_azure_log_storage_account_id str

The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.

recovery_azure_resource_group_id str

The target resource group Id.

recovery_azure_storage_account str

The recovery Azure storage account.

recovery_azure_vm_name str

Recovery Azure given name.

recovery_azure_vm_size str

The Recovery Azure VM size.

rpo_in_seconds float

Last RPO value.

selected_recovery_azure_network_id str

The selected recovery azure network Id.

selected_source_nic_id str

The selected source nic Id which will be used as the primary nic during failover.

source_vm_cpu_count int

The CPU count of the VM on the primary side.

source_vm_ram_size_in_mb int

The RAM size of the VM on the primary side.

target_availability_zone str

The target availability zone.

target_proximity_placement_group_id str

The target proximity placement group Id.

use_managed_disks str

A value indicating whether managed disks should be used during failover.

vm_id str

The virtual machine Id.

vm_nics Sequence[VMNicDetailsResponse]

The PE Network details.

vm_protection_state str

The protection state for the vm.

vm_protection_state_description str

The protection state description for the vm.

azureVmDiskDetails List<Property Map>

Azure VM Disk details.

enableRdpOnTargetOption String

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

encryption String

The encryption info.

initialReplicationDetails Property Map

Initial replication details.

lastReplicatedTime String

The Last replication time.

lastRpoCalculatedTime String

The last RPO calculated time.

licenseType String

License Type of the VM to be used.

oSDetails Property Map

The operating system info.

recoveryAvailabilitySetId String

The recovery availability set Id.

recoveryAzureLogStorageAccountId String

The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.

recoveryAzureResourceGroupId String

The target resource group Id.

recoveryAzureStorageAccount String

The recovery Azure storage account.

recoveryAzureVMSize String

The Recovery Azure VM size.

recoveryAzureVmName String

Recovery Azure given name.

rpoInSeconds Number

Last RPO value.

selectedRecoveryAzureNetworkId String

The selected recovery azure network Id.

selectedSourceNicId String

The selected source nic Id which will be used as the primary nic during failover.

sourceVmCpuCount Number

The CPU count of the VM on the primary side.

sourceVmRamSizeInMB Number

The RAM size of the VM on the primary side.

targetAvailabilityZone String

The target availability zone.

targetProximityPlacementGroupId String

The target proximity placement group Id.

useManagedDisks String

A value indicating whether managed disks should be used during failover.

vmId String

The virtual machine Id.

vmNics List<Property Map>

The PE Network details.

vmProtectionState String

The protection state for the vm.

vmProtectionStateDescription String

The protection state description for the vm.

HyperVReplicaBaseReplicationDetailsResponse

InitialReplicationDetails Pulumi.AzureNative.RecoveryServices.Inputs.InitialReplicationDetailsResponse

Initial replication details.

LastReplicatedTime string

The Last replication time.

VMDiskDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.DiskDetailsResponse>

VM disk details.

VmId string

The virtual machine Id.

VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.VMNicDetailsResponse>

The PE Network details.

VmProtectionState string

The protection state for the vm.

VmProtectionStateDescription string

The protection state description for the vm.

InitialReplicationDetails InitialReplicationDetailsResponse

Initial replication details.

LastReplicatedTime string

The Last replication time.

VMDiskDetails []DiskDetailsResponse

VM disk details.

VmId string

The virtual machine Id.

VmNics []VMNicDetailsResponse

The PE Network details.

VmProtectionState string

The protection state for the vm.

VmProtectionStateDescription string

The protection state description for the vm.

initialReplicationDetails InitialReplicationDetailsResponse

Initial replication details.

lastReplicatedTime String

The Last replication time.

vMDiskDetails List<DiskDetailsResponse>

VM disk details.

vmId String

The virtual machine Id.

vmNics List<VMNicDetailsResponse>

The PE Network details.

vmProtectionState String

The protection state for the vm.

vmProtectionStateDescription String

The protection state description for the vm.

initialReplicationDetails InitialReplicationDetailsResponse

Initial replication details.

lastReplicatedTime string

The Last replication time.

vMDiskDetails DiskDetailsResponse[]

VM disk details.

vmId string

The virtual machine Id.

vmNics VMNicDetailsResponse[]

The PE Network details.

vmProtectionState string

The protection state for the vm.

vmProtectionStateDescription string

The protection state description for the vm.

initial_replication_details InitialReplicationDetailsResponse

Initial replication details.

last_replicated_time str

The Last replication time.

v_m_disk_details Sequence[DiskDetailsResponse]

VM disk details.

vm_id str

The virtual machine Id.

vm_nics Sequence[VMNicDetailsResponse]

The PE Network details.

vm_protection_state str

The protection state for the vm.

vm_protection_state_description str

The protection state description for the vm.

initialReplicationDetails Property Map

Initial replication details.

lastReplicatedTime String

The Last replication time.

vMDiskDetails List<Property Map>

VM disk details.

vmId String

The virtual machine Id.

vmNics List<Property Map>

The PE Network details.

vmProtectionState String

The protection state for the vm.

vmProtectionStateDescription String

The protection state description for the vm.

HyperVReplicaBlueReplicationDetailsResponse

InitialReplicationDetails Pulumi.AzureNative.RecoveryServices.Inputs.InitialReplicationDetailsResponse

Initial replication details.

LastReplicatedTime string

The Last replication time.

VMDiskDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.DiskDetailsResponse>

VM disk details.

VmId string

The virtual machine Id.

VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.VMNicDetailsResponse>

The PE Network details.

VmProtectionState string

The protection state for the vm.

VmProtectionStateDescription string

The protection state description for the vm.

InitialReplicationDetails InitialReplicationDetailsResponse

Initial replication details.

LastReplicatedTime string

The Last replication time.

VMDiskDetails []DiskDetailsResponse

VM disk details.

VmId string

The virtual machine Id.

VmNics []VMNicDetailsResponse

The PE Network details.

VmProtectionState string

The protection state for the vm.

VmProtectionStateDescription string

The protection state description for the vm.

initialReplicationDetails InitialReplicationDetailsResponse

Initial replication details.

lastReplicatedTime String

The Last replication time.

vMDiskDetails List<DiskDetailsResponse>

VM disk details.

vmId String

The virtual machine Id.

vmNics List<VMNicDetailsResponse>

The PE Network details.

vmProtectionState String

The protection state for the vm.

vmProtectionStateDescription String

The protection state description for the vm.

initialReplicationDetails InitialReplicationDetailsResponse

Initial replication details.

lastReplicatedTime string

The Last replication time.

vMDiskDetails DiskDetailsResponse[]

VM disk details.

vmId string

The virtual machine Id.

vmNics VMNicDetailsResponse[]

The PE Network details.

vmProtectionState string

The protection state for the vm.

vmProtectionStateDescription string

The protection state description for the vm.

initial_replication_details InitialReplicationDetailsResponse

Initial replication details.

last_replicated_time str

The Last replication time.

v_m_disk_details Sequence[DiskDetailsResponse]

VM disk details.

vm_id str

The virtual machine Id.

vm_nics Sequence[VMNicDetailsResponse]

The PE Network details.

vm_protection_state str

The protection state for the vm.

vm_protection_state_description str

The protection state description for the vm.

initialReplicationDetails Property Map

Initial replication details.

lastReplicatedTime String

The Last replication time.

vMDiskDetails List<Property Map>

VM disk details.

vmId String

The virtual machine Id.

vmNics List<Property Map>

The PE Network details.

vmProtectionState String

The protection state for the vm.

vmProtectionStateDescription String

The protection state description for the vm.

HyperVReplicaReplicationDetailsResponse

InitialReplicationDetails Pulumi.AzureNative.RecoveryServices.Inputs.InitialReplicationDetailsResponse

Initial replication details.

LastReplicatedTime string

The Last replication time.

VMDiskDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.DiskDetailsResponse>

VM disk details.

VmId string

The virtual machine Id.

VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.VMNicDetailsResponse>

The PE Network details.

VmProtectionState string

The protection state for the vm.

VmProtectionStateDescription string

The protection state description for the vm.

InitialReplicationDetails InitialReplicationDetailsResponse

Initial replication details.

LastReplicatedTime string

The Last replication time.

VMDiskDetails []DiskDetailsResponse

VM disk details.

VmId string

The virtual machine Id.

VmNics []VMNicDetailsResponse

The PE Network details.

VmProtectionState string

The protection state for the vm.

VmProtectionStateDescription string

The protection state description for the vm.

initialReplicationDetails InitialReplicationDetailsResponse

Initial replication details.

lastReplicatedTime String

The Last replication time.

vMDiskDetails List<DiskDetailsResponse>

VM disk details.

vmId String

The virtual machine Id.

vmNics List<VMNicDetailsResponse>

The PE Network details.

vmProtectionState String

The protection state for the vm.

vmProtectionStateDescription String

The protection state description for the vm.

initialReplicationDetails InitialReplicationDetailsResponse

Initial replication details.

lastReplicatedTime string

The Last replication time.

vMDiskDetails DiskDetailsResponse[]

VM disk details.

vmId string

The virtual machine Id.

vmNics VMNicDetailsResponse[]

The PE Network details.

vmProtectionState string

The protection state for the vm.

vmProtectionStateDescription string

The protection state description for the vm.

initial_replication_details InitialReplicationDetailsResponse

Initial replication details.

last_replicated_time str

The Last replication time.

v_m_disk_details Sequence[DiskDetailsResponse]

VM disk details.

vm_id str

The virtual machine Id.

vm_nics Sequence[VMNicDetailsResponse]

The PE Network details.

vm_protection_state str

The protection state for the vm.

vm_protection_state_description str

The protection state description for the vm.

initialReplicationDetails Property Map

Initial replication details.

lastReplicatedTime String

The Last replication time.

vMDiskDetails List<Property Map>

VM disk details.

vmId String

The virtual machine Id.

vmNics List<Property Map>

The PE Network details.

vmProtectionState String

The protection state for the vm.

vmProtectionStateDescription String

The protection state description for the vm.

IPConfigResponse

LBBackendAddressPoolIds List<string>

The backend address pools associated with the IP configuration.

PublicIpAddressId string

The Id of the public IP address associated with the IP configuration.

StaticIPAddress string

The static IP address of the IP configuration.

LBBackendAddressPoolIds []string

The backend address pools associated with the IP configuration.

PublicIpAddressId string

The Id of the public IP address associated with the IP configuration.

StaticIPAddress string

The static IP address of the IP configuration.

lBBackendAddressPoolIds List<String>

The backend address pools associated with the IP configuration.

publicIpAddressId String

The Id of the public IP address associated with the IP configuration.

staticIPAddress String

The static IP address of the IP configuration.

lBBackendAddressPoolIds string[]

The backend address pools associated with the IP configuration.

publicIpAddressId string

The Id of the public IP address associated with the IP configuration.

staticIPAddress string

The static IP address of the IP configuration.

l_b_backend_address_pool_ids Sequence[str]

The backend address pools associated with the IP configuration.

public_ip_address_id str

The Id of the public IP address associated with the IP configuration.

static_ip_address str

The static IP address of the IP configuration.

lBBackendAddressPoolIds List<String>

The backend address pools associated with the IP configuration.

publicIpAddressId String

The Id of the public IP address associated with the IP configuration.

staticIPAddress String

The static IP address of the IP configuration.

InMageAgentDetailsResponse

AgentExpiryDate string

Agent expiry date.

AgentUpdateStatus string

A value indicating whether installed agent needs to be updated.

AgentVersion string

The agent version.

PostUpdateRebootStatus string

A value indicating whether reboot is required after update is applied.

AgentExpiryDate string

Agent expiry date.

AgentUpdateStatus string

A value indicating whether installed agent needs to be updated.

AgentVersion string

The agent version.

PostUpdateRebootStatus string

A value indicating whether reboot is required after update is applied.

agentExpiryDate String

Agent expiry date.

agentUpdateStatus String

A value indicating whether installed agent needs to be updated.

agentVersion String

The agent version.

postUpdateRebootStatus String

A value indicating whether reboot is required after update is applied.

agentExpiryDate string

Agent expiry date.

agentUpdateStatus string

A value indicating whether installed agent needs to be updated.

agentVersion string

The agent version.

postUpdateRebootStatus string

A value indicating whether reboot is required after update is applied.

agent_expiry_date str

Agent expiry date.

agent_update_status str

A value indicating whether installed agent needs to be updated.

agent_version str

The agent version.

post_update_reboot_status str

A value indicating whether reboot is required after update is applied.

agentExpiryDate String

Agent expiry date.

agentUpdateStatus String

A value indicating whether installed agent needs to be updated.

agentVersion String

The agent version.

postUpdateRebootStatus String

A value indicating whether reboot is required after update is applied.

InMageAzureV2DiskInputDetails

DiskEncryptionSetId string

The DiskEncryptionSet ARM ID.

DiskId string

The DiskId.

DiskType string | Pulumi.AzureNative.RecoveryServices.DiskAccountType

The DiskType.

LogStorageAccountId string

The LogStorageAccountId.

DiskEncryptionSetId string

The DiskEncryptionSet ARM ID.

DiskId string

The DiskId.

DiskType string | DiskAccountType

The DiskType.

LogStorageAccountId string

The LogStorageAccountId.

diskEncryptionSetId String

The DiskEncryptionSet ARM ID.

diskId String

The DiskId.

diskType String | DiskAccountType

The DiskType.

logStorageAccountId String

The LogStorageAccountId.

diskEncryptionSetId string

The DiskEncryptionSet ARM ID.

diskId string

The DiskId.

diskType string | DiskAccountType

The DiskType.

logStorageAccountId string

The LogStorageAccountId.

disk_encryption_set_id str

The DiskEncryptionSet ARM ID.

disk_id str

The DiskId.

disk_type str | DiskAccountType

The DiskType.

log_storage_account_id str

The LogStorageAccountId.

diskEncryptionSetId String

The DiskEncryptionSet ARM ID.

diskId String

The DiskId.

diskType String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS"

The DiskType.

logStorageAccountId String

The LogStorageAccountId.

InMageAzureV2EnableProtectionInput

DiskEncryptionSetId string

The DiskEncryptionSet ARM ID.

DiskType string | Pulumi.AzureNative.RecoveryServices.DiskAccountType

The DiskType.

DisksToInclude List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageAzureV2DiskInputDetails>

The disks to include list.

EnableRdpOnTargetOption string

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

LogStorageAccountId string

The storage account to be used for logging during replication.

MasterTargetId string

The Master target Id.

MultiVmGroupId string

The multi vm group Id.

MultiVmGroupName string

The multi vm group name.

ProcessServerId string

The Process Server Id.

RunAsAccountId string

The CS account Id.

StorageAccountId string

The storage account name.

TargetAvailabilitySetId string

The availability set ARM Id.

TargetAvailabilityZone string

The target availability zone.

TargetAzureNetworkId string

The selected target Azure network Id.

TargetAzureSubnetId string

The selected target Azure subnet Id.

TargetAzureV1ResourceGroupId string

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

TargetAzureV2ResourceGroupId string

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

TargetAzureVmName string

The target azure Vm Name.

TargetProximityPlacementGroupId string

The proximity placement group ARM Id.

TargetVmSize string

The target VM size.

DiskEncryptionSetId string

The DiskEncryptionSet ARM ID.

DiskType string | DiskAccountType

The DiskType.

DisksToInclude []InMageAzureV2DiskInputDetails

The disks to include list.

EnableRdpOnTargetOption string

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

LogStorageAccountId string

The storage account to be used for logging during replication.

MasterTargetId string

The Master target Id.

MultiVmGroupId string

The multi vm group Id.

MultiVmGroupName string

The multi vm group name.

ProcessServerId string

The Process Server Id.

RunAsAccountId string

The CS account Id.

StorageAccountId string

The storage account name.

TargetAvailabilitySetId string

The availability set ARM Id.

TargetAvailabilityZone string

The target availability zone.

TargetAzureNetworkId string

The selected target Azure network Id.

TargetAzureSubnetId string

The selected target Azure subnet Id.

TargetAzureV1ResourceGroupId string

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

TargetAzureV2ResourceGroupId string

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

TargetAzureVmName string

The target azure Vm Name.

TargetProximityPlacementGroupId string

The proximity placement group ARM Id.

TargetVmSize string

The target VM size.

diskEncryptionSetId String

The DiskEncryptionSet ARM ID.

diskType String | DiskAccountType

The DiskType.

disksToInclude List<InMageAzureV2DiskInputDetails>

The disks to include list.

enableRdpOnTargetOption String

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

logStorageAccountId String

The storage account to be used for logging during replication.

masterTargetId String

The Master target Id.

multiVmGroupId String

The multi vm group Id.

multiVmGroupName String

The multi vm group name.

processServerId String

The Process Server Id.

runAsAccountId String

The CS account Id.

storageAccountId String

The storage account name.

targetAvailabilitySetId String

The availability set ARM Id.

targetAvailabilityZone String

The target availability zone.

targetAzureNetworkId String

The selected target Azure network Id.

targetAzureSubnetId String

The selected target Azure subnet Id.

targetAzureV1ResourceGroupId String

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

targetAzureV2ResourceGroupId String

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

targetAzureVmName String

The target azure Vm Name.

targetProximityPlacementGroupId String

The proximity placement group ARM Id.

targetVmSize String

The target VM size.

diskEncryptionSetId string

The DiskEncryptionSet ARM ID.

diskType string | DiskAccountType

The DiskType.

disksToInclude InMageAzureV2DiskInputDetails[]

The disks to include list.

enableRdpOnTargetOption string

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

logStorageAccountId string

The storage account to be used for logging during replication.

masterTargetId string

The Master target Id.

multiVmGroupId string

The multi vm group Id.

multiVmGroupName string

The multi vm group name.

processServerId string

The Process Server Id.

runAsAccountId string

The CS account Id.

storageAccountId string

The storage account name.

targetAvailabilitySetId string

The availability set ARM Id.

targetAvailabilityZone string

The target availability zone.

targetAzureNetworkId string

The selected target Azure network Id.

targetAzureSubnetId string

The selected target Azure subnet Id.

targetAzureV1ResourceGroupId string

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

targetAzureV2ResourceGroupId string

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

targetAzureVmName string

The target azure Vm Name.

targetProximityPlacementGroupId string

The proximity placement group ARM Id.

targetVmSize string

The target VM size.

disk_encryption_set_id str

The DiskEncryptionSet ARM ID.

disk_type str | DiskAccountType

The DiskType.

disks_to_include Sequence[InMageAzureV2DiskInputDetails]

The disks to include list.

enable_rdp_on_target_option str

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

log_storage_account_id str

The storage account to be used for logging during replication.

master_target_id str

The Master target Id.

multi_vm_group_id str

The multi vm group Id.

multi_vm_group_name str

The multi vm group name.

process_server_id str

The Process Server Id.

run_as_account_id str

The CS account Id.

storage_account_id str

The storage account name.

target_availability_set_id str

The availability set ARM Id.

target_availability_zone str

The target availability zone.

target_azure_network_id str

The selected target Azure network Id.

target_azure_subnet_id str

The selected target Azure subnet Id.

target_azure_v1_resource_group_id str

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

target_azure_v2_resource_group_id str

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

target_azure_vm_name str

The target azure Vm Name.

target_proximity_placement_group_id str

The proximity placement group ARM Id.

target_vm_size str

The target VM size.

diskEncryptionSetId String

The DiskEncryptionSet ARM ID.

diskType String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS"

The DiskType.

disksToInclude List<Property Map>

The disks to include list.

enableRdpOnTargetOption String

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

logStorageAccountId String

The storage account to be used for logging during replication.

masterTargetId String

The Master target Id.

multiVmGroupId String

The multi vm group Id.

multiVmGroupName String

The multi vm group name.

processServerId String

The Process Server Id.

runAsAccountId String

The CS account Id.

storageAccountId String

The storage account name.

targetAvailabilitySetId String

The availability set ARM Id.

targetAvailabilityZone String

The target availability zone.

targetAzureNetworkId String

The selected target Azure network Id.

targetAzureSubnetId String

The selected target Azure subnet Id.

targetAzureV1ResourceGroupId String

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

targetAzureV2ResourceGroupId String

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

targetAzureVmName String

The target azure Vm Name.

targetProximityPlacementGroupId String

The proximity placement group ARM Id.

targetVmSize String

The target VM size.

InMageAzureV2ManagedDiskDetailsResponse

DiskId string

The disk id.

ReplicaDiskType string

The replica disk type.

SeedManagedDiskId string

Seed managed disk Id.

DiskId string

The disk id.

ReplicaDiskType string

The replica disk type.

SeedManagedDiskId string

Seed managed disk Id.

diskId String

The disk id.

replicaDiskType String

The replica disk type.

seedManagedDiskId String

Seed managed disk Id.

diskId string

The disk id.

replicaDiskType string

The replica disk type.

seedManagedDiskId string

Seed managed disk Id.

disk_id str

The disk id.

replica_disk_type str

The replica disk type.

seed_managed_disk_id str

Seed managed disk Id.

diskId String

The disk id.

replicaDiskType String

The replica disk type.

seedManagedDiskId String

Seed managed disk Id.

InMageAzureV2ProtectedDiskDetailsResponse

DiskCapacityInBytes double

The disk capacity in bytes.

DiskId string

The disk id.

DiskName string

The disk name.

DiskResized string

A value indicating whether disk is resized.

FileSystemCapacityInBytes double

The disk file system capacity in bytes.

HealthErrorCode string

The health error code for the disk.

LastRpoCalculatedTime string

The last RPO calculated time.

ProtectionStage string

The protection stage.

PsDataInMegaBytes double

The PS data transit in MB.

ResyncDurationInSeconds double

The resync duration in seconds.

ResyncProgressPercentage int

The resync progress percentage.

ResyncRequired string

A value indicating whether resync is required for this disk.

RpoInSeconds double

The RPO in seconds.

SourceDataInMegaBytes double

The source data transit in MB.

TargetDataInMegaBytes double

The target data transit in MB.

DiskCapacityInBytes float64

The disk capacity in bytes.

DiskId string

The disk id.

DiskName string

The disk name.

DiskResized string

A value indicating whether disk is resized.

FileSystemCapacityInBytes float64

The disk file system capacity in bytes.

HealthErrorCode string

The health error code for the disk.

LastRpoCalculatedTime string

The last RPO calculated time.

ProtectionStage string

The protection stage.

PsDataInMegaBytes float64

The PS data transit in MB.

ResyncDurationInSeconds float64

The resync duration in seconds.

ResyncProgressPercentage int

The resync progress percentage.

ResyncRequired string

A value indicating whether resync is required for this disk.

RpoInSeconds float64

The RPO in seconds.

SourceDataInMegaBytes float64

The source data transit in MB.

TargetDataInMegaBytes float64

The target data transit in MB.

diskCapacityInBytes Double

The disk capacity in bytes.

diskId String

The disk id.

diskName String

The disk name.

diskResized String

A value indicating whether disk is resized.

fileSystemCapacityInBytes Double

The disk file system capacity in bytes.

healthErrorCode String

The health error code for the disk.

lastRpoCalculatedTime String

The last RPO calculated time.

protectionStage String

The protection stage.

psDataInMegaBytes Double

The PS data transit in MB.

resyncDurationInSeconds Double

The resync duration in seconds.

resyncProgressPercentage Integer

The resync progress percentage.

resyncRequired String

A value indicating whether resync is required for this disk.

rpoInSeconds Double

The RPO in seconds.

sourceDataInMegaBytes Double

The source data transit in MB.

targetDataInMegaBytes Double

The target data transit in MB.

diskCapacityInBytes number

The disk capacity in bytes.

diskId string

The disk id.

diskName string

The disk name.

diskResized string

A value indicating whether disk is resized.

fileSystemCapacityInBytes number

The disk file system capacity in bytes.

healthErrorCode string

The health error code for the disk.

lastRpoCalculatedTime string

The last RPO calculated time.

protectionStage string

The protection stage.

psDataInMegaBytes number

The PS data transit in MB.

resyncDurationInSeconds number

The resync duration in seconds.

resyncProgressPercentage number

The resync progress percentage.

resyncRequired string

A value indicating whether resync is required for this disk.

rpoInSeconds number

The RPO in seconds.

sourceDataInMegaBytes number

The source data transit in MB.

targetDataInMegaBytes number

The target data transit in MB.

disk_capacity_in_bytes float

The disk capacity in bytes.

disk_id str

The disk id.

disk_name str

The disk name.

disk_resized str

A value indicating whether disk is resized.

file_system_capacity_in_bytes float

The disk file system capacity in bytes.

health_error_code str

The health error code for the disk.

last_rpo_calculated_time str

The last RPO calculated time.

protection_stage str

The protection stage.

ps_data_in_mega_bytes float

The PS data transit in MB.

resync_duration_in_seconds float

The resync duration in seconds.

resync_progress_percentage int

The resync progress percentage.

resync_required str

A value indicating whether resync is required for this disk.

rpo_in_seconds float

The RPO in seconds.

source_data_in_mega_bytes float

The source data transit in MB.

target_data_in_mega_bytes float

The target data transit in MB.

diskCapacityInBytes Number

The disk capacity in bytes.

diskId String

The disk id.

diskName String

The disk name.

diskResized String

A value indicating whether disk is resized.

fileSystemCapacityInBytes Number

The disk file system capacity in bytes.

healthErrorCode String

The health error code for the disk.

lastRpoCalculatedTime String

The last RPO calculated time.

protectionStage String

The protection stage.

psDataInMegaBytes Number

The PS data transit in MB.

resyncDurationInSeconds Number

The resync duration in seconds.

resyncProgressPercentage Number

The resync progress percentage.

resyncRequired String

A value indicating whether resync is required for this disk.

rpoInSeconds Number

The RPO in seconds.

sourceDataInMegaBytes Number

The source data transit in MB.

targetDataInMegaBytes Number

The target data transit in MB.

InMageAzureV2ReplicationDetailsResponse

ProcessServerName string

The process server name.

AgentExpiryDate string

Agent expiry date.

AgentVersion string

The agent version.

AzureVMDiskDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmDiskDetailsResponse>

Azure VM Disk details.

CompressedDataRateInMB double

The compressed data change rate in MB.

Datastores List<string>

The data stores of the on-premise machine. Value can be list of strings that contain data store names.

DiscoveryType string

A value indicating the discovery type of the machine. Value can be vCenter or physical.

DiskResized string

A value indicating whether any disk is resized for this VM.

EnableRdpOnTargetOption string

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

InfrastructureVmId string

The infrastructure VM Id.

IpAddress string

The source IP address.

IsAgentUpdateRequired string

A value indicating whether installed agent needs to be updated.

IsRebootAfterUpdateRequired string

A value indicating whether the source server requires a restart after update.

LastHeartbeat string

The last heartbeat received from the source server.

LastRpoCalculatedTime string

The last RPO calculated time.

LastUpdateReceivedTime string

The last update time received from on-prem components.

LicenseType string

License Type of the VM to be used.

MasterTargetId string

The master target Id.

MultiVmGroupId string

The multi vm group Id.

MultiVmGroupName string

The multi vm group name.

MultiVmSyncStatus string

A value indicating whether multi vm sync is enabled or disabled.

OsDiskId string

The id of the disk containing the OS.

OsType string

The type of the OS on the VM.

OsVersion string

The OS Version of the protected item.

ProcessServerId string

The process server Id.

ProtectedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageAzureV2ProtectedDiskDetailsResponse>

The list of protected disks.

ProtectedManagedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageAzureV2ManagedDiskDetailsResponse>

The list of protected managed disks.

ProtectionStage string

The protection stage.

RecoveryAvailabilitySetId string

The recovery availability set Id.

RecoveryAzureLogStorageAccountId string

The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.

RecoveryAzureResourceGroupId string

The target resource group Id.

RecoveryAzureStorageAccount string

The recovery Azure storage account.

RecoveryAzureVMName string

Recovery Azure given name.

RecoveryAzureVMSize string

The Recovery Azure VM size.

ReplicaId string

The replica id of the protected item.

ResyncProgressPercentage int

The resync progress percentage.

RpoInSeconds double

The RPO in seconds.

SelectedRecoveryAzureNetworkId string

The selected recovery azure network Id.

SelectedSourceNicId string

The selected source nic Id which will be used as the primary nic during failover.

SelectedTfoAzureNetworkId string

The test failover virtual network.

SourceVmCpuCount int

The CPU count of the VM on the primary side.

SourceVmRamSizeInMB int

The RAM size of the VM on the primary side.

TargetAvailabilityZone string

The target availability zone.

TargetProximityPlacementGroupId string

The target proximity placement group Id.

TargetVmId string

The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.

UncompressedDataRateInMB double

The uncompressed data change rate in MB.

UseManagedDisks string

A value indicating whether managed disks should be used during failover.

VCenterInfrastructureId string

The vCenter infrastructure Id.

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

The validation errors of the on-premise machine Value can be list of validation errors.

VhdName string

The OS disk VHD name.

VmId string

The virtual machine Id.

VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.VMNicDetailsResponse>

The PE Network details.

VmProtectionState string

The protection state for the vm.

VmProtectionStateDescription string

The protection state description for the vm.

ProcessServerName string

The process server name.

AgentExpiryDate string

Agent expiry date.

AgentVersion string

The agent version.

AzureVMDiskDetails []AzureVmDiskDetailsResponse

Azure VM Disk details.

CompressedDataRateInMB float64

The compressed data change rate in MB.

Datastores []string

The data stores of the on-premise machine. Value can be list of strings that contain data store names.

DiscoveryType string

A value indicating the discovery type of the machine. Value can be vCenter or physical.

DiskResized string

A value indicating whether any disk is resized for this VM.

EnableRdpOnTargetOption string

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

InfrastructureVmId string

The infrastructure VM Id.

IpAddress string

The source IP address.

IsAgentUpdateRequired string

A value indicating whether installed agent needs to be updated.

IsRebootAfterUpdateRequired string

A value indicating whether the source server requires a restart after update.

LastHeartbeat string

The last heartbeat received from the source server.

LastRpoCalculatedTime string

The last RPO calculated time.

LastUpdateReceivedTime string

The last update time received from on-prem components.

LicenseType string

License Type of the VM to be used.

MasterTargetId string

The master target Id.

MultiVmGroupId string

The multi vm group Id.

MultiVmGroupName string

The multi vm group name.

MultiVmSyncStatus string

A value indicating whether multi vm sync is enabled or disabled.

OsDiskId string

The id of the disk containing the OS.

OsType string

The type of the OS on the VM.

OsVersion string

The OS Version of the protected item.

ProcessServerId string

The process server Id.

ProtectedDisks []InMageAzureV2ProtectedDiskDetailsResponse

The list of protected disks.

ProtectedManagedDisks []InMageAzureV2ManagedDiskDetailsResponse

The list of protected managed disks.

ProtectionStage string

The protection stage.

RecoveryAvailabilitySetId string

The recovery availability set Id.

RecoveryAzureLogStorageAccountId string

The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.

RecoveryAzureResourceGroupId string

The target resource group Id.

RecoveryAzureStorageAccount string

The recovery Azure storage account.

RecoveryAzureVMName string

Recovery Azure given name.

RecoveryAzureVMSize string

The Recovery Azure VM size.

ReplicaId string

The replica id of the protected item.

ResyncProgressPercentage int

The resync progress percentage.

RpoInSeconds float64

The RPO in seconds.

SelectedRecoveryAzureNetworkId string

The selected recovery azure network Id.

SelectedSourceNicId string

The selected source nic Id which will be used as the primary nic during failover.

SelectedTfoAzureNetworkId string

The test failover virtual network.

SourceVmCpuCount int

The CPU count of the VM on the primary side.

SourceVmRamSizeInMB int

The RAM size of the VM on the primary side.

TargetAvailabilityZone string

The target availability zone.

TargetProximityPlacementGroupId string

The target proximity placement group Id.

TargetVmId string

The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.

UncompressedDataRateInMB float64

The uncompressed data change rate in MB.

UseManagedDisks string

A value indicating whether managed disks should be used during failover.

VCenterInfrastructureId string

The vCenter infrastructure Id.

ValidationErrors []HealthErrorResponse

The validation errors of the on-premise machine Value can be list of validation errors.

VhdName string

The OS disk VHD name.

VmId string

The virtual machine Id.

VmNics []VMNicDetailsResponse

The PE Network details.

VmProtectionState string

The protection state for the vm.

VmProtectionStateDescription string

The protection state description for the vm.

processServerName String

The process server name.

agentExpiryDate String

Agent expiry date.

agentVersion String

The agent version.

azureVMDiskDetails List<AzureVmDiskDetailsResponse>

Azure VM Disk details.

compressedDataRateInMB Double

The compressed data change rate in MB.

datastores List<String>

The data stores of the on-premise machine. Value can be list of strings that contain data store names.

discoveryType String

A value indicating the discovery type of the machine. Value can be vCenter or physical.

diskResized String

A value indicating whether any disk is resized for this VM.

enableRdpOnTargetOption String

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

infrastructureVmId String

The infrastructure VM Id.

ipAddress String

The source IP address.

isAgentUpdateRequired String

A value indicating whether installed agent needs to be updated.

isRebootAfterUpdateRequired String

A value indicating whether the source server requires a restart after update.

lastHeartbeat String

The last heartbeat received from the source server.

lastRpoCalculatedTime String

The last RPO calculated time.

lastUpdateReceivedTime String

The last update time received from on-prem components.

licenseType String

License Type of the VM to be used.

masterTargetId String

The master target Id.

multiVmGroupId String

The multi vm group Id.

multiVmGroupName String

The multi vm group name.

multiVmSyncStatus String

A value indicating whether multi vm sync is enabled or disabled.

osDiskId String

The id of the disk containing the OS.

osType String

The type of the OS on the VM.

osVersion String

The OS Version of the protected item.

processServerId String

The process server Id.

protectedDisks List<InMageAzureV2ProtectedDiskDetailsResponse>

The list of protected disks.

protectedManagedDisks List<InMageAzureV2ManagedDiskDetailsResponse>

The list of protected managed disks.

protectionStage String

The protection stage.

recoveryAvailabilitySetId String

The recovery availability set Id.

recoveryAzureLogStorageAccountId String

The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.

recoveryAzureResourceGroupId String

The target resource group Id.

recoveryAzureStorageAccount String

The recovery Azure storage account.

recoveryAzureVMName String

Recovery Azure given name.

recoveryAzureVMSize String

The Recovery Azure VM size.

replicaId String

The replica id of the protected item.

resyncProgressPercentage Integer

The resync progress percentage.

rpoInSeconds Double

The RPO in seconds.

selectedRecoveryAzureNetworkId String

The selected recovery azure network Id.

selectedSourceNicId String

The selected source nic Id which will be used as the primary nic during failover.

selectedTfoAzureNetworkId String

The test failover virtual network.

sourceVmCpuCount Integer

The CPU count of the VM on the primary side.

sourceVmRamSizeInMB Integer

The RAM size of the VM on the primary side.

targetAvailabilityZone String

The target availability zone.

targetProximityPlacementGroupId String

The target proximity placement group Id.

targetVmId String

The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.

uncompressedDataRateInMB Double

The uncompressed data change rate in MB.

useManagedDisks String

A value indicating whether managed disks should be used during failover.

vCenterInfrastructureId String

The vCenter infrastructure Id.

validationErrors List<HealthErrorResponse>

The validation errors of the on-premise machine Value can be list of validation errors.

vhdName String

The OS disk VHD name.

vmId String

The virtual machine Id.

vmNics List<VMNicDetailsResponse>

The PE Network details.

vmProtectionState String

The protection state for the vm.

vmProtectionStateDescription String

The protection state description for the vm.

processServerName string

The process server name.

agentExpiryDate string

Agent expiry date.

agentVersion string

The agent version.

azureVMDiskDetails AzureVmDiskDetailsResponse[]

Azure VM Disk details.

compressedDataRateInMB number

The compressed data change rate in MB.

datastores string[]

The data stores of the on-premise machine. Value can be list of strings that contain data store names.

discoveryType string

A value indicating the discovery type of the machine. Value can be vCenter or physical.

diskResized string

A value indicating whether any disk is resized for this VM.

enableRdpOnTargetOption string

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

infrastructureVmId string

The infrastructure VM Id.

ipAddress string

The source IP address.

isAgentUpdateRequired string

A value indicating whether installed agent needs to be updated.

isRebootAfterUpdateRequired string

A value indicating whether the source server requires a restart after update.

lastHeartbeat string

The last heartbeat received from the source server.

lastRpoCalculatedTime string

The last RPO calculated time.

lastUpdateReceivedTime string

The last update time received from on-prem components.

licenseType string

License Type of the VM to be used.

masterTargetId string

The master target Id.

multiVmGroupId string

The multi vm group Id.

multiVmGroupName string

The multi vm group name.

multiVmSyncStatus string

A value indicating whether multi vm sync is enabled or disabled.

osDiskId string

The id of the disk containing the OS.

osType string

The type of the OS on the VM.

osVersion string

The OS Version of the protected item.

processServerId string

The process server Id.

protectedDisks InMageAzureV2ProtectedDiskDetailsResponse[]

The list of protected disks.

protectedManagedDisks InMageAzureV2ManagedDiskDetailsResponse[]

The list of protected managed disks.

protectionStage string

The protection stage.

recoveryAvailabilitySetId string

The recovery availability set Id.

recoveryAzureLogStorageAccountId string

The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.

recoveryAzureResourceGroupId string

The target resource group Id.

recoveryAzureStorageAccount string

The recovery Azure storage account.

recoveryAzureVMName string

Recovery Azure given name.

recoveryAzureVMSize string

The Recovery Azure VM size.

replicaId string

The replica id of the protected item.

resyncProgressPercentage number

The resync progress percentage.

rpoInSeconds number

The RPO in seconds.

selectedRecoveryAzureNetworkId string

The selected recovery azure network Id.

selectedSourceNicId string

The selected source nic Id which will be used as the primary nic during failover.

selectedTfoAzureNetworkId string

The test failover virtual network.

sourceVmCpuCount number

The CPU count of the VM on the primary side.

sourceVmRamSizeInMB number

The RAM size of the VM on the primary side.

targetAvailabilityZone string

The target availability zone.

targetProximityPlacementGroupId string

The target proximity placement group Id.

targetVmId string

The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.

uncompressedDataRateInMB number

The uncompressed data change rate in MB.

useManagedDisks string

A value indicating whether managed disks should be used during failover.

vCenterInfrastructureId string

The vCenter infrastructure Id.

validationErrors HealthErrorResponse[]

The validation errors of the on-premise machine Value can be list of validation errors.

vhdName string

The OS disk VHD name.

vmId string

The virtual machine Id.

vmNics VMNicDetailsResponse[]

The PE Network details.

vmProtectionState string

The protection state for the vm.

vmProtectionStateDescription string

The protection state description for the vm.

process_server_name str

The process server name.

agent_expiry_date str

Agent expiry date.

agent_version str

The agent version.

azure_vm_disk_details Sequence[AzureVmDiskDetailsResponse]

Azure VM Disk details.

compressed_data_rate_in_mb float

The compressed data change rate in MB.

datastores Sequence[str]

The data stores of the on-premise machine. Value can be list of strings that contain data store names.

discovery_type str

A value indicating the discovery type of the machine. Value can be vCenter or physical.

disk_resized str

A value indicating whether any disk is resized for this VM.

enable_rdp_on_target_option str

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

infrastructure_vm_id str

The infrastructure VM Id.

ip_address str

The source IP address.

is_agent_update_required str

A value indicating whether installed agent needs to be updated.

is_reboot_after_update_required str

A value indicating whether the source server requires a restart after update.

last_heartbeat str

The last heartbeat received from the source server.

last_rpo_calculated_time str

The last RPO calculated time.

last_update_received_time str

The last update time received from on-prem components.

license_type str

License Type of the VM to be used.

master_target_id str

The master target Id.

multi_vm_group_id str

The multi vm group Id.

multi_vm_group_name str

The multi vm group name.

multi_vm_sync_status str

A value indicating whether multi vm sync is enabled or disabled.

os_disk_id str

The id of the disk containing the OS.

os_type str

The type of the OS on the VM.

os_version str

The OS Version of the protected item.

process_server_id str

The process server Id.

protected_disks Sequence[InMageAzureV2ProtectedDiskDetailsResponse]

The list of protected disks.

protected_managed_disks Sequence[InMageAzureV2ManagedDiskDetailsResponse]

The list of protected managed disks.

protection_stage str

The protection stage.

recovery_availability_set_id str

The recovery availability set Id.

recovery_azure_log_storage_account_id str

The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.

recovery_azure_resource_group_id str

The target resource group Id.

recovery_azure_storage_account str

The recovery Azure storage account.

recovery_azure_vm_name str

Recovery Azure given name.

recovery_azure_vm_size str

The Recovery Azure VM size.

replica_id str

The replica id of the protected item.

resync_progress_percentage int

The resync progress percentage.

rpo_in_seconds float

The RPO in seconds.

selected_recovery_azure_network_id str

The selected recovery azure network Id.

selected_source_nic_id str

The selected source nic Id which will be used as the primary nic during failover.

selected_tfo_azure_network_id str

The test failover virtual network.

source_vm_cpu_count int

The CPU count of the VM on the primary side.

source_vm_ram_size_in_mb int

The RAM size of the VM on the primary side.

target_availability_zone str

The target availability zone.

target_proximity_placement_group_id str

The target proximity placement group Id.

target_vm_id str

The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.

uncompressed_data_rate_in_mb float

The uncompressed data change rate in MB.

use_managed_disks str

A value indicating whether managed disks should be used during failover.

v_center_infrastructure_id str

The vCenter infrastructure Id.

validation_errors Sequence[HealthErrorResponse]

The validation errors of the on-premise machine Value can be list of validation errors.

vhd_name str

The OS disk VHD name.

vm_id str

The virtual machine Id.

vm_nics Sequence[VMNicDetailsResponse]

The PE Network details.

vm_protection_state str

The protection state for the vm.

vm_protection_state_description str

The protection state description for the vm.

processServerName String

The process server name.

agentExpiryDate String

Agent expiry date.

agentVersion String

The agent version.

azureVMDiskDetails List<Property Map>

Azure VM Disk details.

compressedDataRateInMB Number

The compressed data change rate in MB.

datastores List<String>

The data stores of the on-premise machine. Value can be list of strings that contain data store names.

discoveryType String

A value indicating the discovery type of the machine. Value can be vCenter or physical.

diskResized String

A value indicating whether any disk is resized for this VM.

enableRdpOnTargetOption String

The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.

infrastructureVmId String

The infrastructure VM Id.

ipAddress String

The source IP address.

isAgentUpdateRequired String

A value indicating whether installed agent needs to be updated.

isRebootAfterUpdateRequired String

A value indicating whether the source server requires a restart after update.

lastHeartbeat String

The last heartbeat received from the source server.

lastRpoCalculatedTime String

The last RPO calculated time.

lastUpdateReceivedTime String

The last update time received from on-prem components.

licenseType String

License Type of the VM to be used.

masterTargetId String

The master target Id.

multiVmGroupId String

The multi vm group Id.

multiVmGroupName String

The multi vm group name.

multiVmSyncStatus String

A value indicating whether multi vm sync is enabled or disabled.

osDiskId String

The id of the disk containing the OS.

osType String

The type of the OS on the VM.

osVersion String

The OS Version of the protected item.

processServerId String

The process server Id.

protectedDisks List<Property Map>

The list of protected disks.

protectedManagedDisks List<Property Map>

The list of protected managed disks.

protectionStage String

The protection stage.

recoveryAvailabilitySetId String

The recovery availability set Id.

recoveryAzureLogStorageAccountId String

The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.

recoveryAzureResourceGroupId String

The target resource group Id.

recoveryAzureStorageAccount String

The recovery Azure storage account.

recoveryAzureVMName String

Recovery Azure given name.

recoveryAzureVMSize String

The Recovery Azure VM size.

replicaId String

The replica id of the protected item.

resyncProgressPercentage Number

The resync progress percentage.

rpoInSeconds Number

The RPO in seconds.

selectedRecoveryAzureNetworkId String

The selected recovery azure network Id.

selectedSourceNicId String

The selected source nic Id which will be used as the primary nic during failover.

selectedTfoAzureNetworkId String

The test failover virtual network.

sourceVmCpuCount Number

The CPU count of the VM on the primary side.

sourceVmRamSizeInMB Number

The RAM size of the VM on the primary side.

targetAvailabilityZone String

The target availability zone.

targetProximityPlacementGroupId String

The target proximity placement group Id.

targetVmId String

The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.

uncompressedDataRateInMB Number

The uncompressed data change rate in MB.

useManagedDisks String

A value indicating whether managed disks should be used during failover.

vCenterInfrastructureId String

The vCenter infrastructure Id.

validationErrors List<Property Map>

The validation errors of the on-premise machine Value can be list of validation errors.

vhdName String

The OS disk VHD name.

vmId String

The virtual machine Id.

vmNics List<Property Map>

The PE Network details.

vmProtectionState String

The protection state for the vm.

vmProtectionStateDescription String

The protection state description for the vm.

InMageDiskExclusionInput

DiskSignatureOptions []InMageDiskSignatureExclusionOptions

The guest disk signature based option for disk exclusion.

VolumeOptions []InMageVolumeExclusionOptions

The volume label based option for disk exclusion.

diskSignatureOptions List<InMageDiskSignatureExclusionOptions>

The guest disk signature based option for disk exclusion.

volumeOptions List<InMageVolumeExclusionOptions>

The volume label based option for disk exclusion.

diskSignatureOptions InMageDiskSignatureExclusionOptions[]

The guest disk signature based option for disk exclusion.

volumeOptions InMageVolumeExclusionOptions[]

The volume label based option for disk exclusion.

disk_signature_options Sequence[InMageDiskSignatureExclusionOptions]

The guest disk signature based option for disk exclusion.

volume_options Sequence[InMageVolumeExclusionOptions]

The volume label based option for disk exclusion.

diskSignatureOptions List<Property Map>

The guest disk signature based option for disk exclusion.

volumeOptions List<Property Map>

The volume label based option for disk exclusion.

InMageDiskSignatureExclusionOptions

DiskSignature string

The guest signature of disk to be excluded from replication.

DiskSignature string

The guest signature of disk to be excluded from replication.

diskSignature String

The guest signature of disk to be excluded from replication.

diskSignature string

The guest signature of disk to be excluded from replication.

disk_signature str

The guest signature of disk to be excluded from replication.

diskSignature String

The guest signature of disk to be excluded from replication.

InMageEnableProtectionInput

MasterTargetId string

The Master Target Id.

MultiVmGroupId string

The multi vm group Id.

MultiVmGroupName string

The multi vm group name.

ProcessServerId string

The Process Server Id.

RetentionDrive string

The retention drive to use on the MT.

DatastoreName string

The target data store name.

DiskExclusionInput Pulumi.AzureNative.RecoveryServices.Inputs.InMageDiskExclusionInput

The enable disk exclusion input.

DisksToInclude List<string>

The disks to include list.

RunAsAccountId string

The CS account Id.

VmFriendlyName string

The Vm Name.

MasterTargetId string

The Master Target Id.

MultiVmGroupId string

The multi vm group Id.

MultiVmGroupName string

The multi vm group name.

ProcessServerId string

The Process Server Id.

RetentionDrive string

The retention drive to use on the MT.

DatastoreName string

The target data store name.

DiskExclusionInput InMageDiskExclusionInput

The enable disk exclusion input.

DisksToInclude []string

The disks to include list.

RunAsAccountId string

The CS account Id.

VmFriendlyName string

The Vm Name.

masterTargetId String

The Master Target Id.

multiVmGroupId String

The multi vm group Id.

multiVmGroupName String

The multi vm group name.

processServerId String

The Process Server Id.

retentionDrive String

The retention drive to use on the MT.

datastoreName String

The target data store name.

diskExclusionInput InMageDiskExclusionInput

The enable disk exclusion input.

disksToInclude List<String>

The disks to include list.

runAsAccountId String

The CS account Id.

vmFriendlyName String

The Vm Name.

masterTargetId string

The Master Target Id.

multiVmGroupId string

The multi vm group Id.

multiVmGroupName string

The multi vm group name.

processServerId string

The Process Server Id.

retentionDrive string

The retention drive to use on the MT.

datastoreName string

The target data store name.

diskExclusionInput InMageDiskExclusionInput

The enable disk exclusion input.

disksToInclude string[]

The disks to include list.

runAsAccountId string

The CS account Id.

vmFriendlyName string

The Vm Name.

master_target_id str

The Master Target Id.

multi_vm_group_id str

The multi vm group Id.

multi_vm_group_name str

The multi vm group name.

process_server_id str

The Process Server Id.

retention_drive str

The retention drive to use on the MT.

datastore_name str

The target data store name.

disk_exclusion_input InMageDiskExclusionInput

The enable disk exclusion input.

disks_to_include Sequence[str]

The disks to include list.

run_as_account_id str

The CS account Id.

vm_friendly_name str

The Vm Name.

masterTargetId String

The Master Target Id.

multiVmGroupId String

The multi vm group Id.

multiVmGroupName String

The multi vm group name.

processServerId String

The Process Server Id.

retentionDrive String

The retention drive to use on the MT.

datastoreName String

The target data store name.

diskExclusionInput Property Map

The enable disk exclusion input.

disksToInclude List<String>

The disks to include list.

runAsAccountId String

The CS account Id.

vmFriendlyName String

The Vm Name.

InMageProtectedDiskDetailsResponse

DiskCapacityInBytes double

The disk capacity in bytes.

DiskId string

The disk id.

DiskName string

The disk name.

DiskResized string

A value indicating whether disk is resized.

FileSystemCapacityInBytes double

The file system capacity in bytes.

HealthErrorCode string

The health error code for the disk.

LastRpoCalculatedTime string

The last RPO calculated time.

ProtectionStage string

The protection stage.

PsDataInMB double

The PS data transit in MB.

ResyncDurationInSeconds double

The resync duration in seconds.

ResyncProgressPercentage int

The resync progress percentage.

ResyncRequired string

A value indicating whether resync is required for this disk.

RpoInSeconds double

The RPO in seconds.

SourceDataInMB double

The source data transit in MB.

TargetDataInMB double

The target data transit in MB.

DiskCapacityInBytes float64

The disk capacity in bytes.

DiskId string

The disk id.

DiskName string

The disk name.

DiskResized string

A value indicating whether disk is resized.

FileSystemCapacityInBytes float64

The file system capacity in bytes.

HealthErrorCode string

The health error code for the disk.

LastRpoCalculatedTime string

The last RPO calculated time.

ProtectionStage string

The protection stage.

PsDataInMB float64

The PS data transit in MB.

ResyncDurationInSeconds float64

The resync duration in seconds.

ResyncProgressPercentage int

The resync progress percentage.

ResyncRequired string

A value indicating whether resync is required for this disk.

RpoInSeconds float64

The RPO in seconds.

SourceDataInMB float64

The source data transit in MB.

TargetDataInMB float64

The target data transit in MB.

diskCapacityInBytes Double

The disk capacity in bytes.

diskId String

The disk id.

diskName String

The disk name.

diskResized String

A value indicating whether disk is resized.

fileSystemCapacityInBytes Double

The file system capacity in bytes.

healthErrorCode String

The health error code for the disk.

lastRpoCalculatedTime String

The last RPO calculated time.

protectionStage String

The protection stage.

psDataInMB Double

The PS data transit in MB.

resyncDurationInSeconds Double

The resync duration in seconds.

resyncProgressPercentage Integer

The resync progress percentage.

resyncRequired String

A value indicating whether resync is required for this disk.

rpoInSeconds Double

The RPO in seconds.

sourceDataInMB Double

The source data transit in MB.

targetDataInMB Double

The target data transit in MB.

diskCapacityInBytes number

The disk capacity in bytes.

diskId string

The disk id.

diskName string

The disk name.

diskResized string

A value indicating whether disk is resized.

fileSystemCapacityInBytes number

The file system capacity in bytes.

healthErrorCode string

The health error code for the disk.

lastRpoCalculatedTime string

The last RPO calculated time.

protectionStage string

The protection stage.

psDataInMB number

The PS data transit in MB.

resyncDurationInSeconds number

The resync duration in seconds.

resyncProgressPercentage number

The resync progress percentage.

resyncRequired string

A value indicating whether resync is required for this disk.

rpoInSeconds number

The RPO in seconds.

sourceDataInMB number

The source data transit in MB.

targetDataInMB number

The target data transit in MB.

disk_capacity_in_bytes float

The disk capacity in bytes.

disk_id str

The disk id.

disk_name str

The disk name.

disk_resized str

A value indicating whether disk is resized.

file_system_capacity_in_bytes float

The file system capacity in bytes.

health_error_code str

The health error code for the disk.

last_rpo_calculated_time str

The last RPO calculated time.

protection_stage str

The protection stage.

ps_data_in_mb float

The PS data transit in MB.

resync_duration_in_seconds float

The resync duration in seconds.

resync_progress_percentage int

The resync progress percentage.

resync_required str

A value indicating whether resync is required for this disk.

rpo_in_seconds float

The RPO in seconds.

source_data_in_mb float

The source data transit in MB.

target_data_in_mb float

The target data transit in MB.

diskCapacityInBytes Number

The disk capacity in bytes.

diskId String

The disk id.

diskName String

The disk name.

diskResized String

A value indicating whether disk is resized.

fileSystemCapacityInBytes Number

The file system capacity in bytes.

healthErrorCode String

The health error code for the disk.

lastRpoCalculatedTime String

The last RPO calculated time.

protectionStage String

The protection stage.

psDataInMB Number

The PS data transit in MB.

resyncDurationInSeconds Number

The resync duration in seconds.

resyncProgressPercentage Number

The resync progress percentage.

resyncRequired String

A value indicating whether resync is required for this disk.

rpoInSeconds Number

The RPO in seconds.

sourceDataInMB Number

The source data transit in MB.

targetDataInMB Number

The target data transit in MB.

InMageRcmAgentUpgradeBlockingErrorDetailsResponse

ErrorCode string

The error code.

ErrorMessage string

The error message.

ErrorMessageParameters Dictionary<string, string>

The error message parameters.

ErrorTags Dictionary<string, string>

The error tags.

PossibleCauses string

The possible causes.

RecommendedAction string

The recommended action.

ErrorCode string

The error code.

ErrorMessage string

The error message.

ErrorMessageParameters map[string]string

The error message parameters.

ErrorTags map[string]string

The error tags.

PossibleCauses string

The possible causes.

RecommendedAction string

The recommended action.

errorCode String

The error code.

errorMessage String

The error message.

errorMessageParameters Map<String,String>

The error message parameters.

errorTags Map<String,String>

The error tags.

possibleCauses String

The possible causes.

recommendedAction String

The recommended action.

errorCode string

The error code.

errorMessage string

The error message.

errorMessageParameters {[key: string]: string}

The error message parameters.

errorTags {[key: string]: string}

The error tags.

possibleCauses string

The possible causes.

recommendedAction string

The recommended action.

error_code str

The error code.

error_message str

The error message.

error_message_parameters Mapping[str, str]

The error message parameters.

error_tags Mapping[str, str]

The error tags.

possible_causes str

The possible causes.

recommended_action str

The recommended action.

errorCode String

The error code.

errorMessage String

The error message.

errorMessageParameters Map<String>

The error message parameters.

errorTags Map<String>

The error tags.

possibleCauses String

The possible causes.

recommendedAction String

The recommended action.

InMageRcmDiskInput

DiskEncryptionSetId string

The disk encryption set ARM Id.

DiskId string

The disk Id.

DiskType string | Pulumi.AzureNative.RecoveryServices.DiskAccountType

The disk type.

LogStorageAccountId string

The log storage account ARM Id.

DiskEncryptionSetId string

The disk encryption set ARM Id.

DiskId string

The disk Id.

DiskType string | DiskAccountType

The disk type.

LogStorageAccountId string

The log storage account ARM Id.

diskEncryptionSetId String

The disk encryption set ARM Id.

diskId String

The disk Id.

diskType String | DiskAccountType

The disk type.

logStorageAccountId String

The log storage account ARM Id.

diskEncryptionSetId string

The disk encryption set ARM Id.

diskId string

The disk Id.

diskType string | DiskAccountType

The disk type.

logStorageAccountId string

The log storage account ARM Id.

disk_encryption_set_id str

The disk encryption set ARM Id.

disk_id str

The disk Id.

disk_type str | DiskAccountType

The disk type.

log_storage_account_id str

The log storage account ARM Id.

diskEncryptionSetId String

The disk encryption set ARM Id.

diskId String

The disk Id.

diskType String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS"

The disk type.

logStorageAccountId String

The log storage account ARM Id.

InMageRcmDisksDefaultInput

DiskEncryptionSetId string

The disk encryption set ARM Id.

DiskType string | Pulumi.AzureNative.RecoveryServices.DiskAccountType

The disk type.

LogStorageAccountId string

The log storage account ARM Id.

DiskEncryptionSetId string

The disk encryption set ARM Id.

DiskType string | DiskAccountType

The disk type.

LogStorageAccountId string

The log storage account ARM Id.

diskEncryptionSetId String

The disk encryption set ARM Id.

diskType String | DiskAccountType

The disk type.

logStorageAccountId String

The log storage account ARM Id.

diskEncryptionSetId string

The disk encryption set ARM Id.

diskType string | DiskAccountType

The disk type.

logStorageAccountId string

The log storage account ARM Id.

disk_encryption_set_id str

The disk encryption set ARM Id.

disk_type str | DiskAccountType

The disk type.

log_storage_account_id str

The log storage account ARM Id.

diskEncryptionSetId String

The disk encryption set ARM Id.

diskType String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS"

The disk type.

logStorageAccountId String

The log storage account ARM Id.

InMageRcmEnableProtectionInput

DisksDefault Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmDisksDefaultInput

The default disk input.

DisksToInclude List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmDiskInput>

The disks to include list.

FabricDiscoveryMachineId string

The ARM Id of discovered machine.

LicenseType string | Pulumi.AzureNative.RecoveryServices.LicenseType

The license type.

MultiVmGroupName string

The multi VM group name.

ProcessServerId string

The process server Id.

RunAsAccountId string

The run-as account Id.

TargetAvailabilitySetId string

The target availability set ARM Id.

TargetAvailabilityZone string

The target availability zone.

TargetBootDiagnosticsStorageAccountId string

The target boot diagnostics storage account ARM Id.

TargetNetworkId string

The selected target network ARM Id.

TargetProximityPlacementGroupId string

The target proximity placement group Id.

TargetResourceGroupId string

The target resource group ARM Id.

TargetSubnetName string

The selected target subnet name.

TargetVmName string

The target VM name.

TargetVmSize string

The target VM size.

TestNetworkId string

The selected test network ARM Id.

TestSubnetName string

The selected test subnet name.

DisksDefault InMageRcmDisksDefaultInput

The default disk input.

DisksToInclude []InMageRcmDiskInput

The disks to include list.

FabricDiscoveryMachineId string

The ARM Id of discovered machine.

LicenseType string | LicenseType

The license type.

MultiVmGroupName string

The multi VM group name.

ProcessServerId string

The process server Id.

RunAsAccountId string

The run-as account Id.

TargetAvailabilitySetId string

The target availability set ARM Id.

TargetAvailabilityZone string

The target availability zone.

TargetBootDiagnosticsStorageAccountId string

The target boot diagnostics storage account ARM Id.

TargetNetworkId string

The selected target network ARM Id.

TargetProximityPlacementGroupId string

The target proximity placement group Id.

TargetResourceGroupId string

The target resource group ARM Id.

TargetSubnetName string

The selected target subnet name.

TargetVmName string

The target VM name.

TargetVmSize string

The target VM size.

TestNetworkId string

The selected test network ARM Id.

TestSubnetName string

The selected test subnet name.

disksDefault InMageRcmDisksDefaultInput

The default disk input.

disksToInclude List<InMageRcmDiskInput>

The disks to include list.

fabricDiscoveryMachineId String

The ARM Id of discovered machine.

licenseType String | LicenseType

The license type.

multiVmGroupName String

The multi VM group name.

processServerId String

The process server Id.

runAsAccountId String

The run-as account Id.

targetAvailabilitySetId String

The target availability set ARM Id.

targetAvailabilityZone String

The target availability zone.

targetBootDiagnosticsStorageAccountId String

The target boot diagnostics storage account ARM Id.

targetNetworkId String

The selected target network ARM Id.

targetProximityPlacementGroupId String

The target proximity placement group Id.

targetResourceGroupId String

The target resource group ARM Id.

targetSubnetName String

The selected target subnet name.

targetVmName String

The target VM name.

targetVmSize String

The target VM size.

testNetworkId String

The selected test network ARM Id.

testSubnetName String

The selected test subnet name.

disksDefault InMageRcmDisksDefaultInput

The default disk input.

disksToInclude InMageRcmDiskInput[]

The disks to include list.

fabricDiscoveryMachineId string

The ARM Id of discovered machine.

licenseType string | LicenseType

The license type.

multiVmGroupName string

The multi VM group name.

processServerId string

The process server Id.

runAsAccountId string

The run-as account Id.

targetAvailabilitySetId string

The target availability set ARM Id.

targetAvailabilityZone string

The target availability zone.

targetBootDiagnosticsStorageAccountId string

The target boot diagnostics storage account ARM Id.

targetNetworkId string

The selected target network ARM Id.

targetProximityPlacementGroupId string

The target proximity placement group Id.

targetResourceGroupId string

The target resource group ARM Id.

targetSubnetName string

The selected target subnet name.

targetVmName string

The target VM name.

targetVmSize string

The target VM size.

testNetworkId string

The selected test network ARM Id.

testSubnetName string

The selected test subnet name.

disks_default InMageRcmDisksDefaultInput

The default disk input.

disks_to_include Sequence[InMageRcmDiskInput]

The disks to include list.

fabric_discovery_machine_id str

The ARM Id of discovered machine.

license_type str | LicenseType

The license type.

multi_vm_group_name str

The multi VM group name.

process_server_id str

The process server Id.

run_as_account_id str

The run-as account Id.

target_availability_set_id str

The target availability set ARM Id.

target_availability_zone str

The target availability zone.

target_boot_diagnostics_storage_account_id str

The target boot diagnostics storage account ARM Id.

target_network_id str

The selected target network ARM Id.

target_proximity_placement_group_id str

The target proximity placement group Id.

target_resource_group_id str

The target resource group ARM Id.

target_subnet_name str

The selected target subnet name.

target_vm_name str

The target VM name.

target_vm_size str

The target VM size.

test_network_id str

The selected test network ARM Id.

test_subnet_name str

The selected test subnet name.

disksDefault Property Map

The default disk input.

disksToInclude List<Property Map>

The disks to include list.

fabricDiscoveryMachineId String

The ARM Id of discovered machine.

licenseType String | "NotSpecified" | "NoLicenseType" | "WindowsServer"

The license type.

multiVmGroupName String

The multi VM group name.

processServerId String

The process server Id.

runAsAccountId String

The run-as account Id.

targetAvailabilitySetId String

The target availability set ARM Id.

targetAvailabilityZone String

The target availability zone.

targetBootDiagnosticsStorageAccountId String

The target boot diagnostics storage account ARM Id.

targetNetworkId String

The selected target network ARM Id.

targetProximityPlacementGroupId String

The target proximity placement group Id.

targetResourceGroupId String

The target resource group ARM Id.

targetSubnetName String

The selected target subnet name.

targetVmName String

The target VM name.

targetVmSize String

The target VM size.

testNetworkId String

The selected test network ARM Id.

testSubnetName String

The selected test subnet name.

InMageRcmLastAgentUpgradeErrorDetailsResponse

ErrorCode string

The error code.

ErrorMessage string

The error message.

ErrorMessageParameters Dictionary<string, string>

The error message parameters.

ErrorTags Dictionary<string, string>

The error tags.

PossibleCauses string

The possible causes.

RecommendedAction string

The recommended action.

ErrorCode string

The error code.

ErrorMessage string

The error message.

ErrorMessageParameters map[string]string

The error message parameters.

ErrorTags map[string]string

The error tags.

PossibleCauses string

The possible causes.

RecommendedAction string

The recommended action.

errorCode String

The error code.

errorMessage String

The error message.

errorMessageParameters Map<String,String>

The error message parameters.

errorTags Map<String,String>

The error tags.

possibleCauses String

The possible causes.

recommendedAction String

The recommended action.

errorCode string

The error code.

errorMessage string

The error message.

errorMessageParameters {[key: string]: string}

The error message parameters.

errorTags {[key: string]: string}

The error tags.

possibleCauses string

The possible causes.

recommendedAction string

The recommended action.

error_code str

The error code.

error_message str

The error message.

error_message_parameters Mapping[str, str]

The error message parameters.

error_tags Mapping[str, str]

The error tags.

possible_causes str

The possible causes.

recommended_action str

The recommended action.

errorCode String

The error code.

errorMessage String

The error message.

errorMessageParameters Map<String>

The error message parameters.

errorTags Map<String>

The error tags.

possibleCauses String

The possible causes.

recommendedAction String

The recommended action.

InMageRcmMobilityAgentDetailsResponse

AgentVersionExpiryDate string

The agent version expiry date.

DriverVersion string

The driver version.

DriverVersionExpiryDate string

The driver version expiry date.

IsUpgradeable string

A value indicating whether agent is upgradeable or not.

LastHeartbeatUtc string

The time of the last heartbeat received from the agent.

LatestUpgradableVersionWithoutReboot string

The latest upgradeable version available without reboot.

LatestVersion string

The latest agent version available.

ReasonsBlockingUpgrade List<string>

The whether update is possible or not.

Version string

The agent version.

AgentVersionExpiryDate string

The agent version expiry date.