1. Packages
  2. Azure Native
  3. API Docs
  4. recoveryservices
  5. ReplicationProtectedItem
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

azure-native.recoveryservices.ReplicationProtectedItem

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

Replication protected item.

Uses Azure REST API version 2024-10-01. In version 2.x of the Azure Native provider, it used API version 2023-04-01.

Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the version guide for details.

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",
    });

});
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := recoveryservices.NewReplicationProtectedItem(ctx, "replicationProtectedItem", &recoveryservices.ReplicationProtectedItemArgs{
			FabricName: pulumi.String("cloud1"),
			Properties: &recoveryservices.EnableProtectionInputPropertiesArgs{
				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
	})
}
Copy
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 com.pulumi.azurenative.recoveryservices.inputs.EnableProtectionInputPropertiesArgs;
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(EnableProtectionInputPropertiesArgs.builder()
                .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(HyperVReplicaAzureEnableProtectionInputArgs.builder()
                    .instanceType("HyperVReplicaAzure")
                    .build())
                .build())
            .protectionContainerName("cloud_6d224fc6-f326-5d35-96de-fbf51efb3179")
            .replicatedProtectedItemName("f8491e4f-817a-40dd-a90c-af773978c75b")
            .resourceGroupName("resourceGroupPS1")
            .resourceName("vault1")
            .build());

    }
}
Copy
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",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

replication_protected_item = azure_native.recoveryservices.ReplicationProtectedItem("replicationProtectedItem",
    fabric_name="cloud1",
    properties={
        "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": {
            "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")
Copy
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
Copy

Create ReplicationProtectedItem Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ReplicationProtectedItem(name: string, args: ReplicationProtectedItemArgs, opts?: CustomResourceOptions);
@overload
def ReplicationProtectedItem(resource_name: str,
                             args: ReplicationProtectedItemArgs,
                             opts: Optional[ResourceOptions] = None)

@overload
def ReplicationProtectedItem(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             fabric_name: Optional[str] = None,
                             protection_container_name: Optional[str] = None,
                             resource_group_name: Optional[str] = None,
                             resource_name_: Optional[str] = None,
                             properties: Optional[EnableProtectionInputPropertiesArgs] = None,
                             replicated_protected_item_name: Optional[str] = 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.

Parameters

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

Constructor example

The following reference example uses placeholder values for all input properties.

var replicationProtectedItemResource = new AzureNative.RecoveryServices.ReplicationProtectedItem("replicationProtectedItemResource", new()
{
    FabricName = "string",
    ProtectionContainerName = "string",
    ResourceGroupName = "string",
    ResourceName = "string",
    Properties = new AzureNative.RecoveryServices.Inputs.EnableProtectionInputPropertiesArgs
    {
        PolicyId = "string",
        ProtectableItemId = "string",
        ProviderSpecificDetails = new AzureNative.RecoveryServices.Inputs.A2ACrossClusterMigrationEnableProtectionInputArgs
        {
            InstanceType = "A2ACrossClusterMigration",
            FabricObjectId = "string",
            RecoveryContainerId = "string",
        },
    },
    ReplicatedProtectedItemName = "string",
});
Copy
example, err := recoveryservices.NewReplicationProtectedItem(ctx, "replicationProtectedItemResource", &recoveryservices.ReplicationProtectedItemArgs{
	FabricName:              pulumi.String("string"),
	ProtectionContainerName: pulumi.String("string"),
	ResourceGroupName:       pulumi.String("string"),
	ResourceName:            pulumi.String("string"),
	Properties: &recoveryservices.EnableProtectionInputPropertiesArgs{
		PolicyId:          pulumi.String("string"),
		ProtectableItemId: pulumi.String("string"),
		ProviderSpecificDetails: recoveryservices.A2ACrossClusterMigrationEnableProtectionInput{
			InstanceType:        "A2ACrossClusterMigration",
			FabricObjectId:      "string",
			RecoveryContainerId: "string",
		},
	},
	ReplicatedProtectedItemName: pulumi.String("string"),
})
Copy
var replicationProtectedItemResource = new ReplicationProtectedItem("replicationProtectedItemResource", ReplicationProtectedItemArgs.builder()
    .fabricName("string")
    .protectionContainerName("string")
    .resourceGroupName("string")
    .resourceName("string")
    .properties(EnableProtectionInputPropertiesArgs.builder()
        .policyId("string")
        .protectableItemId("string")
        .providerSpecificDetails(A2ACrossClusterMigrationEnableProtectionInputArgs.builder()
            .instanceType("A2ACrossClusterMigration")
            .fabricObjectId("string")
            .recoveryContainerId("string")
            .build())
        .build())
    .replicatedProtectedItemName("string")
    .build());
Copy
replication_protected_item_resource = azure_native.recoveryservices.ReplicationProtectedItem("replicationProtectedItemResource",
    fabric_name="string",
    protection_container_name="string",
    resource_group_name="string",
    resource_name_="string",
    properties={
        "policy_id": "string",
        "protectable_item_id": "string",
        "provider_specific_details": {
            "instance_type": "A2ACrossClusterMigration",
            "fabric_object_id": "string",
            "recovery_container_id": "string",
        },
    },
    replicated_protected_item_name="string")
Copy
const replicationProtectedItemResource = new azure_native.recoveryservices.ReplicationProtectedItem("replicationProtectedItemResource", {
    fabricName: "string",
    protectionContainerName: "string",
    resourceGroupName: "string",
    resourceName: "string",
    properties: {
        policyId: "string",
        protectableItemId: "string",
        providerSpecificDetails: {
            instanceType: "A2ACrossClusterMigration",
            fabricObjectId: "string",
            recoveryContainerId: "string",
        },
    },
    replicatedProtectedItemName: "string",
});
Copy
type: azure-native:recoveryservices:ReplicationProtectedItem
properties:
    fabricName: string
    properties:
        policyId: string
        protectableItemId: string
        providerSpecificDetails:
            fabricObjectId: string
            instanceType: A2ACrossClusterMigration
            recoveryContainerId: string
    protectionContainerName: string
    replicatedProtectedItemName: string
    resourceGroupName: string
    resourceName: string
Copy

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

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ReplicationProtectedItem resource accepts the following input properties:

FabricName
This property is required.
Changes to this property will trigger replacement.
string
Name of the fabric.
ProtectionContainerName
This property is required.
Changes to this property will trigger replacement.
string
Protection container name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
Properties Pulumi.AzureNative.RecoveryServices.Inputs.EnableProtectionInputProperties
Enable protection input properties.
ReplicatedProtectedItemName Changes to this property will trigger replacement. string
A name for the replication protected item.
FabricName
This property is required.
Changes to this property will trigger replacement.
string
Name of the fabric.
ProtectionContainerName
This property is required.
Changes to this property will trigger replacement.
string
Protection container name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
Properties EnableProtectionInputPropertiesArgs
Enable protection input properties.
ReplicatedProtectedItemName Changes to this property will trigger replacement. string
A name for the replication protected item.
fabricName
This property is required.
Changes to this property will trigger replacement.
String
Name of the fabric.
protectionContainerName
This property is required.
Changes to this property will trigger replacement.
String
Protection container name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the recovery services vault.
properties EnableProtectionInputProperties
Enable protection input properties.
replicatedProtectedItemName Changes to this property will trigger replacement. String
A name for the replication protected item.
fabricName
This property is required.
Changes to this property will trigger replacement.
string
Name of the fabric.
protectionContainerName
This property is required.
Changes to this property will trigger replacement.
string
Protection container name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
properties EnableProtectionInputProperties
Enable protection input properties.
replicatedProtectedItemName Changes to this property will trigger replacement. string
A name for the replication protected item.
fabric_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the fabric.
protection_container_name
This property is required.
Changes to this property will trigger replacement.
str
Protection container name.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group where the recovery services vault is present.
resource_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the recovery services vault.
properties EnableProtectionInputPropertiesArgs
Enable protection input properties.
replicated_protected_item_name Changes to this property will trigger replacement. str
A name for the replication protected item.
fabricName
This property is required.
Changes to this property will trigger replacement.
String
Name of the fabric.
protectionContainerName
This property is required.
Changes to this property will trigger replacement.
String
Protection container name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the recovery services vault.
properties Property Map
Enable protection input properties.
replicatedProtectedItemName Changes to this property will trigger replacement. 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:

AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource Name
Type string
Resource Type
Location string
Resource Location
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource Name
Type string
Resource Type
Location string
Resource Location
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Resource Name
type String
Resource Type
location String
Resource Location
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
Resource Name
type string
Resource Type
location string
Resource Location
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
Resource Name
type str
Resource Type
location str
Resource Location
azureApiVersion String
The Azure API version of the resource.
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

A2ACrossClusterMigrationEnableProtectionInput
, A2ACrossClusterMigrationEnableProtectionInputArgs

FabricObjectId string
The fabric specific object Id of the virtual machine.
RecoveryContainerId string
The recovery container Id.
FabricObjectId string
The fabric specific object Id of the virtual machine.
RecoveryContainerId string
The recovery container Id.
fabricObjectId String
The fabric specific object Id of the virtual machine.
recoveryContainerId String
The recovery container Id.
fabricObjectId string
The fabric specific object Id of the virtual machine.
recoveryContainerId string
The recovery container Id.
fabric_object_id str
The fabric specific object Id of the virtual machine.
recovery_container_id str
The recovery container Id.
fabricObjectId String
The fabric specific object Id of the virtual machine.
recoveryContainerId String
The recovery container Id.

A2ACrossClusterMigrationReplicationDetailsResponse
, A2ACrossClusterMigrationReplicationDetailsResponseArgs

FabricObjectId string
The fabric specific object Id of the virtual machine.
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.
OsType string
The type of operating system.
PrimaryFabricLocation string
Primary fabric location.
VmProtectionState string
The protection state for the vm.
VmProtectionStateDescription string
The protection state description for the vm.
FabricObjectId string
The fabric specific object Id of the virtual machine.
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.
OsType string
The type of operating system.
PrimaryFabricLocation string
Primary fabric location.
VmProtectionState string
The protection state for the vm.
VmProtectionStateDescription string
The protection state description for the vm.
fabricObjectId String
The fabric specific object Id of the virtual machine.
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.
osType String
The type of operating system.
primaryFabricLocation String
Primary fabric location.
vmProtectionState String
The protection state for the vm.
vmProtectionStateDescription String
The protection state description for the vm.
fabricObjectId string
The fabric specific object Id of the virtual machine.
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.
osType string
The type of operating system.
primaryFabricLocation string
Primary fabric location.
vmProtectionState string
The protection state for the vm.
vmProtectionStateDescription string
The protection state description for the vm.
fabric_object_id str
The fabric specific object Id of the virtual machine.
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.
os_type str
The type of operating system.
primary_fabric_location str
Primary fabric location.
vm_protection_state str
The protection state for the vm.
vm_protection_state_description str
The protection state description for the vm.
fabricObjectId String
The fabric specific object Id of the virtual machine.
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.
osType String
The type of operating system.
primaryFabricLocation String
Primary fabric location.
vmProtectionState String
The protection state for the vm.
vmProtectionStateDescription String
The protection state description for the vm.

A2AEnableProtectionInput
, A2AEnableProtectionInputArgs

FabricObjectId This property is required. string
The fabric specific object Id of the virtual machine.
AutoProtectionOfDataDisk string | Pulumi.AzureNative.RecoveryServices.AutoProtectionOfDataDisk
A value indicating whether the auto protection is enabled.
DiskEncryptionInfo Pulumi.AzureNative.RecoveryServices.Inputs.DiskEncryptionInfo
The recovery disk encryption information (for two pass flows).
MultiVmGroupId string
The multi vm group id.
MultiVmGroupName string
The multi vm group name.
ProtectionClusterId string
The replication protection cluster Id.
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.
RecoveryCapacityReservationGroupId string
The recovery capacity reservation group Id.
RecoveryCloudServiceId string
The recovery cloud service Id. Valid for V1 scenarios.
RecoveryContainerId string
The recovery container Id.
RecoveryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocation
The recovery extended location.
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.
RecoveryVirtualMachineScaleSetId string
The virtual machine scale set Id.
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.
FabricObjectId This property is required. string
The fabric specific object Id of the virtual machine.
AutoProtectionOfDataDisk string | AutoProtectionOfDataDisk
A value indicating whether the auto protection is enabled.
DiskEncryptionInfo DiskEncryptionInfo
The recovery disk encryption information (for two pass flows).
MultiVmGroupId string
The multi vm group id.
MultiVmGroupName string
The multi vm group name.
ProtectionClusterId string
The replication protection cluster Id.
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.
RecoveryCapacityReservationGroupId string
The recovery capacity reservation group Id.
RecoveryCloudServiceId string
The recovery cloud service Id. Valid for V1 scenarios.
RecoveryContainerId string
The recovery container Id.
RecoveryExtendedLocation ExtendedLocation
The recovery extended location.
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.
RecoveryVirtualMachineScaleSetId string
The virtual machine scale set Id.
VmDisks []A2AVmDiskInputDetails
The list of vm disk details.
VmManagedDisks []A2AVmManagedDiskInputDetails
The list of vm managed disk details.
fabricObjectId This property is required. String
The fabric specific object Id of the virtual machine.
autoProtectionOfDataDisk String | AutoProtectionOfDataDisk
A value indicating whether the auto protection is enabled.
diskEncryptionInfo DiskEncryptionInfo
The recovery disk encryption information (for two pass flows).
multiVmGroupId String
The multi vm group id.
multiVmGroupName String
The multi vm group name.
protectionClusterId String
The replication protection cluster Id.
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.
recoveryCapacityReservationGroupId String
The recovery capacity reservation group Id.
recoveryCloudServiceId String
The recovery cloud service Id. Valid for V1 scenarios.
recoveryContainerId String
The recovery container Id.
recoveryExtendedLocation ExtendedLocation
The recovery extended location.
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.
recoveryVirtualMachineScaleSetId String
The virtual machine scale set Id.
vmDisks List<A2AVmDiskInputDetails>
The list of vm disk details.
vmManagedDisks List<A2AVmManagedDiskInputDetails>
The list of vm managed disk details.
fabricObjectId This property is required. string
The fabric specific object Id of the virtual machine.
autoProtectionOfDataDisk string | AutoProtectionOfDataDisk
A value indicating whether the auto protection is enabled.
diskEncryptionInfo DiskEncryptionInfo
The recovery disk encryption information (for two pass flows).
multiVmGroupId string
The multi vm group id.
multiVmGroupName string
The multi vm group name.
protectionClusterId string
The replication protection cluster Id.
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.
recoveryCapacityReservationGroupId string
The recovery capacity reservation group Id.
recoveryCloudServiceId string
The recovery cloud service Id. Valid for V1 scenarios.
recoveryContainerId string
The recovery container Id.
recoveryExtendedLocation ExtendedLocation
The recovery extended location.
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.
recoveryVirtualMachineScaleSetId string
The virtual machine scale set Id.
vmDisks A2AVmDiskInputDetails[]
The list of vm disk details.
vmManagedDisks A2AVmManagedDiskInputDetails[]
The list of vm managed disk details.
fabric_object_id This property is required. str
The fabric specific object Id of the virtual machine.
auto_protection_of_data_disk str | AutoProtectionOfDataDisk
A value indicating whether the auto protection is enabled.
disk_encryption_info DiskEncryptionInfo
The recovery disk encryption information (for two pass flows).
multi_vm_group_id str
The multi vm group id.
multi_vm_group_name str
The multi vm group name.
protection_cluster_id str
The replication protection cluster Id.
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_capacity_reservation_group_id str
The recovery capacity reservation group Id.
recovery_cloud_service_id str
The recovery cloud service Id. Valid for V1 scenarios.
recovery_container_id str
The recovery container Id.
recovery_extended_location ExtendedLocation
The recovery extended location.
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.
recovery_virtual_machine_scale_set_id str
The virtual machine scale set Id.
vm_disks Sequence[A2AVmDiskInputDetails]
The list of vm disk details.
vm_managed_disks Sequence[A2AVmManagedDiskInputDetails]
The list of vm managed disk details.
fabricObjectId This property is required. String
The fabric specific object Id of the virtual machine.
autoProtectionOfDataDisk String | "Disabled" | "Enabled"
A value indicating whether the auto protection is enabled.
diskEncryptionInfo Property Map
The recovery disk encryption information (for two pass flows).
multiVmGroupId String
The multi vm group id.
multiVmGroupName String
The multi vm group name.
protectionClusterId String
The replication protection cluster Id.
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.
recoveryCapacityReservationGroupId String
The recovery capacity reservation group Id.
recoveryCloudServiceId String
The recovery cloud service Id. Valid for V1 scenarios.
recoveryContainerId String
The recovery container Id.
recoveryExtendedLocation Property Map
The recovery extended location.
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.
recoveryVirtualMachineScaleSetId String
The virtual machine scale set Id.
vmDisks List<Property Map>
The list of vm disk details.
vmManagedDisks List<Property Map>
The list of vm managed disk details.

A2AProtectedDiskDetailsResponse
, A2AProtectedDiskDetailsResponseArgs

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.
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.
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).
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.
DiskName string
The disk name.
DiskState string
The disk state.
DiskType string
The type of disk.
DiskUri string
The disk uri.
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.
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).
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.
diskName String
The disk name.
diskState String
The disk state.
diskType String
The type of disk.
diskUri String
The disk uri.
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.
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).
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.
diskName string
The disk name.
diskState string
The disk state.
diskType string
The type of disk.
diskUri string
The disk uri.
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.
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).
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_name str
The disk name.
disk_state str
The disk state.
disk_type str
The type of disk.
disk_uri str
The disk uri.
failover_disk_name str
The failover name for the managed disk.
is_disk_encrypted bool
A value indicating whether vm has encrypted os disk or not.
is_disk_key_encrypted bool
A value indicating whether disk key got encrypted or not.
kek_key_vault_arm_id str
The KeyVault resource id for key (KEK).
key_identifier str
The key URL / identifier (KEK).
monitoring_job_type str
The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
monitoring_percentage_completion int
The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
primary_disk_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).
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.
diskName String
The disk name.
diskState String
The disk state.
diskType String
The type of disk.
diskUri String
The disk uri.
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.
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).
tfoDiskName String
The test failover name for the managed disk.

A2AProtectedManagedDiskDetailsResponse
, A2AProtectedManagedDiskDetailsResponseArgs

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

A2AReplicationDetailsResponse
, A2AReplicationDetailsResponseArgs

AgentCertificateExpiryDate This property is required. string
Agent certificate expiry date.
ChurnOptionSelected This property is required. string
A value indicating the churn option selected by user.
InitialPrimaryFabricLocation This property is required. string
The initial primary fabric location.
InitialPrimaryZone This property is required. string
The initial primary availability zone.
InitialRecoveryFabricLocation This property is required. string
The initial recovery fabric location.
InitialRecoveryZone This property is required. string
The initial recovery availability zone.
RecoveryAzureGeneration This property is required. string
The recovery azure generation.
VmEncryptionType This property is required. string
The encryption type of the VM.
AgentExpiryDate string
Agent expiry date.
AgentVersion string
The agent version.
AutoProtectionOfDataDisk string
A value indicating whether the auto protection is enabled.
FabricObjectId string
The fabric specific object Id of the virtual machine.
InitialPrimaryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
The initial primary extended location.
InitialRecoveryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
The initial recovery extended location.
IsClusterInfraReady bool
A value indicating if the cluster infra is ready or not.
IsReplicationAgentCertificateUpdateRequired bool
A value indicating whether agent certificate update is required.
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.
PrimaryAvailabilityZone string
The primary availability zone.
PrimaryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
The primary Extended Location.
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.
ProtectionClusterId string
The replication protection cluster Id.
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.
RecoveryCapacityReservationGroupId string
The recovery capacity reservation group Id.
RecoveryCloudService string
The recovery cloud service.
RecoveryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
The recovery Extended Location.
RecoveryFabricLocation string
The recovery fabric location.
RecoveryFabricObjectId string
The recovery fabric object Id.
RecoveryProximityPlacementGroupId string
The recovery proximity placement group Id.
RecoveryVirtualMachineScaleSetId string
The recovery virtual machine scale set 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.
AgentCertificateExpiryDate This property is required. string
Agent certificate expiry date.
ChurnOptionSelected This property is required. string
A value indicating the churn option selected by user.
InitialPrimaryFabricLocation This property is required. string
The initial primary fabric location.
InitialPrimaryZone This property is required. string
The initial primary availability zone.
InitialRecoveryFabricLocation This property is required. string
The initial recovery fabric location.
InitialRecoveryZone This property is required. string
The initial recovery availability zone.
RecoveryAzureGeneration This property is required. string
The recovery azure generation.
VmEncryptionType This property is required. string
The encryption type of the VM.
AgentExpiryDate string
Agent expiry date.
AgentVersion string
The agent version.
AutoProtectionOfDataDisk string
A value indicating whether the auto protection is enabled.
FabricObjectId string
The fabric specific object Id of the virtual machine.
InitialPrimaryExtendedLocation ExtendedLocationResponse
The initial primary extended location.
InitialRecoveryExtendedLocation ExtendedLocationResponse
The initial recovery extended location.
IsClusterInfraReady bool
A value indicating if the cluster infra is ready or not.
IsReplicationAgentCertificateUpdateRequired bool
A value indicating whether agent certificate update is required.
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.
PrimaryAvailabilityZone string
The primary availability zone.
PrimaryExtendedLocation ExtendedLocationResponse
The primary Extended Location.
PrimaryFabricLocation string
Primary fabric location.
ProtectedDisks []A2AProtectedDiskDetailsResponse
The list of protected disks.
ProtectedManagedDisks []A2AProtectedManagedDiskDetailsResponse
The list of protected managed disks.
ProtectionClusterId string
The replication protection cluster Id.
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.
RecoveryCapacityReservationGroupId string
The recovery capacity reservation group Id.
RecoveryCloudService string
The recovery cloud service.
RecoveryExtendedLocation ExtendedLocationResponse
The recovery Extended Location.
RecoveryFabricLocation string
The recovery fabric location.
RecoveryFabricObjectId string
The recovery fabric object Id.
RecoveryProximityPlacementGroupId string
The recovery proximity placement group Id.
RecoveryVirtualMachineScaleSetId string
The recovery virtual machine scale set 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.
agentCertificateExpiryDate This property is required. String
Agent certificate expiry date.
churnOptionSelected This property is required. String
A value indicating the churn option selected by user.
initialPrimaryFabricLocation This property is required. String
The initial primary fabric location.
initialPrimaryZone This property is required. String
The initial primary availability zone.
initialRecoveryFabricLocation This property is required. String
The initial recovery fabric location.
initialRecoveryZone This property is required. String
The initial recovery availability zone.
recoveryAzureGeneration This property is required. String
The recovery azure generation.
vmEncryptionType This property is required. String
The encryption type of the VM.
agentExpiryDate String
Agent expiry date.
agentVersion String
The agent version.
autoProtectionOfDataDisk String
A value indicating whether the auto protection is enabled.
fabricObjectId String
The fabric specific object Id of the virtual machine.
initialPrimaryExtendedLocation ExtendedLocationResponse
The initial primary extended location.
initialRecoveryExtendedLocation ExtendedLocationResponse
The initial recovery extended location.
isClusterInfraReady Boolean
A value indicating if the cluster infra is ready or not.
isReplicationAgentCertificateUpdateRequired Boolean
A value indicating whether agent certificate update is required.
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.
primaryAvailabilityZone String
The primary availability zone.
primaryExtendedLocation ExtendedLocationResponse
The primary Extended Location.
primaryFabricLocation String
Primary fabric location.
protectedDisks List<A2AProtectedDiskDetailsResponse>
The list of protected disks.
protectedManagedDisks List<A2AProtectedManagedDiskDetailsResponse>
The list of protected managed disks.
protectionClusterId String
The replication protection cluster Id.
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.
recoveryCapacityReservationGroupId String
The recovery capacity reservation group Id.
recoveryCloudService String
The recovery cloud service.
recoveryExtendedLocation ExtendedLocationResponse
The recovery Extended Location.
recoveryFabricLocation String
The recovery fabric location.
recoveryFabricObjectId String
The recovery fabric object Id.
recoveryProximityPlacementGroupId String
The recovery proximity placement group Id.
recoveryVirtualMachineScaleSetId String
The recovery virtual machine scale set 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.
agentCertificateExpiryDate This property is required. string
Agent certificate expiry date.
churnOptionSelected This property is required. string
A value indicating the churn option selected by user.
initialPrimaryFabricLocation This property is required. string
The initial primary fabric location.
initialPrimaryZone This property is required. string
The initial primary availability zone.
initialRecoveryFabricLocation This property is required. string
The initial recovery fabric location.
initialRecoveryZone This property is required. string
The initial recovery availability zone.
recoveryAzureGeneration This property is required. string
The recovery azure generation.
vmEncryptionType This property is required. string
The encryption type of the VM.
agentExpiryDate string
Agent expiry date.
agentVersion string
The agent version.
autoProtectionOfDataDisk string
A value indicating whether the auto protection is enabled.
fabricObjectId string
The fabric specific object Id of the virtual machine.
initialPrimaryExtendedLocation ExtendedLocationResponse
The initial primary extended location.
initialRecoveryExtendedLocation ExtendedLocationResponse
The initial recovery extended location.
isClusterInfraReady boolean
A value indicating if the cluster infra is ready or not.
isReplicationAgentCertificateUpdateRequired boolean
A value indicating whether agent certificate update is required.
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.
primaryAvailabilityZone string
The primary availability zone.
primaryExtendedLocation ExtendedLocationResponse
The primary Extended Location.
primaryFabricLocation string
Primary fabric location.
protectedDisks A2AProtectedDiskDetailsResponse[]
The list of protected disks.
protectedManagedDisks A2AProtectedManagedDiskDetailsResponse[]
The list of protected managed disks.
protectionClusterId string
The replication protection cluster Id.
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.
recoveryCapacityReservationGroupId string
The recovery capacity reservation group Id.
recoveryCloudService string
The recovery cloud service.
recoveryExtendedLocation ExtendedLocationResponse
The recovery Extended Location.
recoveryFabricLocation string
The recovery fabric location.
recoveryFabricObjectId string
The recovery fabric object Id.
recoveryProximityPlacementGroupId string
The recovery proximity placement group Id.
recoveryVirtualMachineScaleSetId string
The recovery virtual machine scale set 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.
agent_certificate_expiry_date This property is required. str
Agent certificate expiry date.
churn_option_selected This property is required. str
A value indicating the churn option selected by user.
initial_primary_fabric_location This property is required. str
The initial primary fabric location.
initial_primary_zone This property is required. str
The initial primary availability zone.
initial_recovery_fabric_location This property is required. str
The initial recovery fabric location.
initial_recovery_zone This property is required. str
The initial recovery availability zone.
recovery_azure_generation This property is required. str
The recovery azure generation.
vm_encryption_type This property is required. str
The encryption type of the VM.
agent_expiry_date str
Agent expiry date.
agent_version str
The agent version.
auto_protection_of_data_disk str
A value indicating whether the auto protection is enabled.
fabric_object_id str
The fabric specific object Id of the virtual machine.
initial_primary_extended_location ExtendedLocationResponse
The initial primary extended location.
initial_recovery_extended_location ExtendedLocationResponse
The initial recovery extended location.
is_cluster_infra_ready bool
A value indicating if the cluster infra is ready or not.
is_replication_agent_certificate_update_required bool
A value indicating whether agent certificate update is required.
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_availability_zone str
The primary availability zone.
primary_extended_location ExtendedLocationResponse
The primary Extended Location.
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.
protection_cluster_id str
The replication protection cluster Id.
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_capacity_reservation_group_id str
The recovery capacity reservation group Id.
recovery_cloud_service str
The recovery cloud service.
recovery_extended_location ExtendedLocationResponse
The recovery Extended Location.
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.
recovery_virtual_machine_scale_set_id str
The recovery virtual machine scale set 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.
agentCertificateExpiryDate This property is required. String
Agent certificate expiry date.
churnOptionSelected This property is required. String
A value indicating the churn option selected by user.
initialPrimaryFabricLocation This property is required. String
The initial primary fabric location.
initialPrimaryZone This property is required. String
The initial primary availability zone.
initialRecoveryFabricLocation This property is required. String
The initial recovery fabric location.
initialRecoveryZone This property is required. String
The initial recovery availability zone.
recoveryAzureGeneration This property is required. String
The recovery azure generation.
vmEncryptionType This property is required. String
The encryption type of the VM.
agentExpiryDate String
Agent expiry date.
agentVersion String
The agent version.
autoProtectionOfDataDisk String
A value indicating whether the auto protection is enabled.
fabricObjectId String
The fabric specific object Id of the virtual machine.
initialPrimaryExtendedLocation Property Map
The initial primary extended location.
initialRecoveryExtendedLocation Property Map
The initial recovery extended location.
isClusterInfraReady Boolean
A value indicating if the cluster infra is ready or not.
isReplicationAgentCertificateUpdateRequired Boolean
A value indicating whether agent certificate update is required.
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.
primaryAvailabilityZone String
The primary availability zone.
primaryExtendedLocation Property Map
The primary Extended Location.
primaryFabricLocation String
Primary fabric location.
protectedDisks List<Property Map>
The list of protected disks.
protectedManagedDisks List<Property Map>
The list of protected managed disks.
protectionClusterId String
The replication protection cluster Id.
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.
recoveryCapacityReservationGroupId String
The recovery capacity reservation group Id.
recoveryCloudService String
The recovery cloud service.
recoveryExtendedLocation Property Map
The recovery Extended Location.
recoveryFabricLocation String
The recovery fabric location.
recoveryFabricObjectId String
The recovery fabric object Id.
recoveryProximityPlacementGroupId String
The recovery proximity placement group Id.
recoveryVirtualMachineScaleSetId String
The recovery virtual machine scale set 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
, A2AUnprotectedDiskDetailsResponseArgs

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

A2AVmDiskInputDetails
, A2AVmDiskInputDetailsArgs

DiskUri This property is required. string
The disk Uri.
PrimaryStagingAzureStorageAccountId This property is required. string
The primary staging storage account Id.
RecoveryAzureStorageAccountId This property is required. string
The recovery VHD storage account Id.
DiskUri This property is required. string
The disk Uri.
PrimaryStagingAzureStorageAccountId This property is required. string
The primary staging storage account Id.
RecoveryAzureStorageAccountId This property is required. string
The recovery VHD storage account Id.
diskUri This property is required. String
The disk Uri.
primaryStagingAzureStorageAccountId This property is required. String
The primary staging storage account Id.
recoveryAzureStorageAccountId This property is required. String
The recovery VHD storage account Id.
diskUri This property is required. string
The disk Uri.
primaryStagingAzureStorageAccountId This property is required. string
The primary staging storage account Id.
recoveryAzureStorageAccountId This property is required. string
The recovery VHD storage account Id.
disk_uri This property is required. str
The disk Uri.
primary_staging_azure_storage_account_id This property is required. str
The primary staging storage account Id.
recovery_azure_storage_account_id This property is required. str
The recovery VHD storage account Id.
diskUri This property is required. String
The disk Uri.
primaryStagingAzureStorageAccountId This property is required. String
The primary staging storage account Id.
recoveryAzureStorageAccountId This property is required. String
The recovery VHD storage account Id.

A2AVmManagedDiskInputDetails
, A2AVmManagedDiskInputDetailsArgs

DiskId This property is required. string
The disk Id.
PrimaryStagingAzureStorageAccountId This property is required. string
The primary staging storage account Arm Id.
RecoveryResourceGroupId This property is required. string
The target resource group Arm Id.
DiskEncryptionInfo Pulumi.AzureNative.RecoveryServices.Inputs.DiskEncryptionInfo
The recovery disk encryption information (for one / single pass flows).
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.
RecoveryTargetDiskAccountType string
The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
DiskId This property is required. string
The disk Id.
PrimaryStagingAzureStorageAccountId This property is required. string
The primary staging storage account Arm Id.
RecoveryResourceGroupId This property is required. string
The target resource group Arm Id.
DiskEncryptionInfo DiskEncryptionInfo
The recovery disk encryption information (for one / single pass flows).
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.
RecoveryTargetDiskAccountType string
The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
diskId This property is required. String
The disk Id.
primaryStagingAzureStorageAccountId This property is required. String
The primary staging storage account Arm Id.
recoveryResourceGroupId This property is required. String
The target resource group Arm Id.
diskEncryptionInfo DiskEncryptionInfo
The recovery disk encryption information (for one / single pass flows).
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.
recoveryTargetDiskAccountType String
The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
diskId This property is required. string
The disk Id.
primaryStagingAzureStorageAccountId This property is required. string
The primary staging storage account Arm Id.
recoveryResourceGroupId This property is required. string
The target resource group Arm Id.
diskEncryptionInfo DiskEncryptionInfo
The recovery disk encryption information (for one / single pass flows).
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.
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_id This property is required. str
The disk Id.
primary_staging_azure_storage_account_id This property is required. str
The primary staging storage account Arm Id.
recovery_resource_group_id This property is required. str
The target resource group Arm Id.
disk_encryption_info DiskEncryptionInfo
The recovery disk encryption information (for one / single pass flows).
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_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.
diskId This property is required. String
The disk Id.
primaryStagingAzureStorageAccountId This property is required. String
The primary staging storage account Arm Id.
recoveryResourceGroupId This property is required. String
The target resource group Arm Id.
diskEncryptionInfo Property Map
The recovery disk encryption information (for one / single pass flows).
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.
recoveryTargetDiskAccountType String
The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

AutoProtectionOfDataDisk
, AutoProtectionOfDataDiskArgs

Disabled
Disabled
Enabled
Enabled
AutoProtectionOfDataDiskDisabled
Disabled
AutoProtectionOfDataDiskEnabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
DISABLED
Disabled
ENABLED
Enabled
"Disabled"
Disabled
"Enabled"
Enabled

AzureToAzureVmSyncedConfigDetailsResponse
, AzureToAzureVmSyncedConfigDetailsResponseArgs

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
, AzureVmDiskDetailsResponseArgs

CustomTargetDiskName string
The custom target Azure disk name.
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.
CustomTargetDiskName string
The custom target Azure disk name.
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.
customTargetDiskName String
The custom target Azure disk name.
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.
customTargetDiskName string
The custom target Azure disk name.
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.
custom_target_disk_name str
The custom target Azure disk name.
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.
customTargetDiskName String
The custom target Azure disk name.
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
, CurrentScenarioDetailsResponseArgs

JobId string
ARM Id of the job being executed.
ScenarioName string
Scenario name.
StartTime string
Start time of the workflow.
JobId string
ARM Id of the job being executed.
ScenarioName string
Scenario name.
StartTime string
Start time of the workflow.
jobId String
ARM Id of the job being executed.
scenarioName String
Scenario name.
startTime String
Start time of the workflow.
jobId string
ARM Id of the job being executed.
scenarioName string
Scenario name.
startTime string
Start time of the workflow.
job_id str
ARM Id of the job being executed.
scenario_name str
Scenario name.
start_time str
Start time of the workflow.
jobId String
ARM Id of the job being executed.
scenarioName String
Scenario name.
startTime String
Start time of the workflow.

DiskAccountType
, DiskAccountTypeArgs

Standard_LRS
Standard_LRS
Premium_LRS
Premium_LRS
StandardSSD_LRS
StandardSSD_LRS
PremiumV2_LRS
PremiumV2_LRS
UltraSSD_LRS
UltraSSD_LRS
StandardSSD_ZRS
StandardSSD_ZRS
Premium_ZRS
Premium_ZRS
DiskAccountType_Standard_LRS
Standard_LRS
DiskAccountType_Premium_LRS
Premium_LRS
DiskAccountType_StandardSSD_LRS
StandardSSD_LRS
DiskAccountType_PremiumV2_LRS
PremiumV2_LRS
DiskAccountType_UltraSSD_LRS
UltraSSD_LRS
DiskAccountType_StandardSSD_ZRS
StandardSSD_ZRS
DiskAccountType_Premium_ZRS
Premium_ZRS
Standard_LRS
Standard_LRS
Premium_LRS
Premium_LRS
StandardSSD_LRS
StandardSSD_LRS
PremiumV2_LRS
PremiumV2_LRS
UltraSSD_LRS
UltraSSD_LRS
StandardSSD_ZRS
StandardSSD_ZRS
Premium_ZRS
Premium_ZRS
Standard_LRS
Standard_LRS
Premium_LRS
Premium_LRS
StandardSSD_LRS
StandardSSD_LRS
PremiumV2_LRS
PremiumV2_LRS
UltraSSD_LRS
UltraSSD_LRS
StandardSSD_ZRS
StandardSSD_ZRS
Premium_ZRS
Premium_ZRS
STANDARD_LRS
Standard_LRS
PREMIUM_LRS
Premium_LRS
STANDARD_SS_D_LRS
StandardSSD_LRS
PREMIUM_V2_LRS
PremiumV2_LRS
ULTRA_SS_D_LRS
UltraSSD_LRS
STANDARD_SS_D_ZRS
StandardSSD_ZRS
PREMIUM_ZRS
Premium_ZRS
"Standard_LRS"
Standard_LRS
"Premium_LRS"
Premium_LRS
"StandardSSD_LRS"
StandardSSD_LRS
"PremiumV2_LRS"
PremiumV2_LRS
"UltraSSD_LRS"
UltraSSD_LRS
"StandardSSD_ZRS"
StandardSSD_ZRS
"Premium_ZRS"
Premium_ZRS

DiskDetailsResponse
, DiskDetailsResponseArgs

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
, DiskEncryptionInfoArgs

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
, DiskEncryptionKeyInfoArgs

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
, EnableProtectionInputPropertiesArgs

PolicyId string
The Policy Id.
ProtectableItemId string
The protectable item Id.
ProviderSpecificDetails A2ACrossClusterMigrationEnableProtectionInput | A2AEnableProtectionInput | HyperVReplicaAzureEnableProtectionInput | InMageAzureV2EnableProtectionInput | InMageEnableProtectionInput | InMageRcmEnableProtectionInput
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 A2ACrossClusterMigrationEnableProtectionInput | A2AEnableProtectionInput | HyperVReplicaAzureEnableProtectionInput | InMageAzureV2EnableProtectionInput | InMageEnableProtectionInput | InMageRcmEnableProtectionInput
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 A2ACrossClusterMigrationEnableProtectionInput | A2AEnableProtectionInput | HyperVReplicaAzureEnableProtectionInput | InMageAzureV2EnableProtectionInput | InMageEnableProtectionInput | InMageRcmEnableProtectionInput
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 A2ACrossClusterMigrationEnableProtectionInput | A2AEnableProtectionInput | HyperVReplicaAzureEnableProtectionInput | InMageAzureV2EnableProtectionInput | InMageEnableProtectionInput | InMageRcmEnableProtectionInput
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.

ExtendedLocation
, ExtendedLocationArgs

Name This property is required. string
The name of the extended location.
Type This property is required. string | Pulumi.AzureNative.RecoveryServices.ExtendedLocationType
The extended location type.
Name This property is required. string
The name of the extended location.
Type This property is required. string | ExtendedLocationType
The extended location type.
name This property is required. String
The name of the extended location.
type This property is required. String | ExtendedLocationType
The extended location type.
name This property is required. string
The name of the extended location.
type This property is required. string | ExtendedLocationType
The extended location type.
name This property is required. str
The name of the extended location.
type This property is required. str | ExtendedLocationType
The extended location type.
name This property is required. String
The name of the extended location.
type This property is required. String | "EdgeZone"
The extended location type.

ExtendedLocationResponse
, ExtendedLocationResponseArgs

Name This property is required. string
The name of the extended location.
Type This property is required. string
The extended location type.
Name This property is required. string
The name of the extended location.
Type This property is required. string
The extended location type.
name This property is required. String
The name of the extended location.
type This property is required. String
The extended location type.
name This property is required. string
The name of the extended location.
type This property is required. string
The extended location type.
name This property is required. str
The name of the extended location.
type This property is required. str
The extended location type.
name This property is required. String
The name of the extended location.
type This property is required. String
The extended location type.

ExtendedLocationType
, ExtendedLocationTypeArgs

EdgeZone
EdgeZone
ExtendedLocationTypeEdgeZone
EdgeZone
EdgeZone
EdgeZone
EdgeZone
EdgeZone
EDGE_ZONE
EdgeZone
"EdgeZone"
EdgeZone

HealthErrorResponse
, HealthErrorResponseArgs

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.

HyperVReplicaAzureDiskInputDetails
, HyperVReplicaAzureDiskInputDetailsArgs

DiskEncryptionSetId string
The DiskEncryptionSet ARM ID.
DiskId string
The DiskId.
DiskType string | Pulumi.AzureNative.RecoveryServices.DiskAccountType
The disk type.
LogStorageAccountId string
The LogStorageAccountId.
SectorSizeInBytes int
The logical sector size (in bytes), 512 by default.
DiskEncryptionSetId string
The DiskEncryptionSet ARM ID.
DiskId string
The DiskId.
DiskType string | DiskAccountType
The disk type.
LogStorageAccountId string
The LogStorageAccountId.
SectorSizeInBytes int
The logical sector size (in bytes), 512 by default.
diskEncryptionSetId String
The DiskEncryptionSet ARM ID.
diskId String
The DiskId.
diskType String | DiskAccountType
The disk type.
logStorageAccountId String
The LogStorageAccountId.
sectorSizeInBytes Integer
The logical sector size (in bytes), 512 by default.
diskEncryptionSetId string
The DiskEncryptionSet ARM ID.
diskId string
The DiskId.
diskType string | DiskAccountType
The disk type.
logStorageAccountId string
The LogStorageAccountId.
sectorSizeInBytes number
The logical sector size (in bytes), 512 by default.
disk_encryption_set_id str
The DiskEncryptionSet ARM ID.
disk_id str
The DiskId.
disk_type str | DiskAccountType
The disk type.
log_storage_account_id str
The LogStorageAccountId.
sector_size_in_bytes int
The logical sector size (in bytes), 512 by default.
diskEncryptionSetId String
The DiskEncryptionSet ARM ID.
diskId String
The DiskId.
diskType String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "PremiumV2_LRS" | "UltraSSD_LRS" | "StandardSSD_ZRS" | "Premium_ZRS"
The disk type.
logStorageAccountId String
The LogStorageAccountId.
sectorSizeInBytes Number
The logical sector size (in bytes), 512 by default.

HyperVReplicaAzureEnableProtectionInput
, HyperVReplicaAzureEnableProtectionInputArgs

DiskEncryptionSetId string
The DiskEncryptionSet ARM Id.
DiskType string | Pulumi.AzureNative.RecoveryServices.DiskAccountType
The disk type.
DisksToInclude List<string>
The list of VHD Ids of disks to be protected.
DisksToIncludeForManagedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.HyperVReplicaAzureDiskInputDetails>
The disks to include list for managed disks.
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.
LicenseType string | Pulumi.AzureNative.RecoveryServices.LicenseType
License type.
LinuxLicenseType string | Pulumi.AzureNative.RecoveryServices.LinuxLicenseType
The license type for Linux VM's.
LogStorageAccountId string
The storage account to be used for logging during replication.
OsType string
The OS type associated with VM.
SeedManagedDiskTags Dictionary<string, string>
The tags for the seed managed disks.
SqlServerLicenseType string | Pulumi.AzureNative.RecoveryServices.SqlServerLicenseType
The SQL Server license type.
TargetAvailabilitySetId string
The target availability set ARM Id for resource manager deployment.
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.
TargetManagedDiskTags Dictionary<string, string>
The tags for the target managed disks.
TargetNicTags Dictionary<string, string>
The tags for the target NICs.
TargetProximityPlacementGroupId string
The proximity placement group ARM Id.
TargetStorageAccountId string
The storage account Id.
TargetVmSecurityProfile Pulumi.AzureNative.RecoveryServices.Inputs.SecurityProfileProperties
The target VM security profile.
TargetVmSize string
The target VM size.
TargetVmTags Dictionary<string, string>
The target VM tags.
UseManagedDisks string
A value indicating whether managed disks should be used during failover.
UseManagedDisksForReplication string
A value indicating whether managed disks should be used during replication.
UserSelectedOSName string
The OS name selected by user.
VhdId string
The OS disk VHD id associated with VM.
VmName string
The VM Name.
DiskEncryptionSetId string
The DiskEncryptionSet ARM Id.
DiskType string | DiskAccountType
The disk type.
DisksToInclude []string
The list of VHD Ids of disks to be protected.
DisksToIncludeForManagedDisks []HyperVReplicaAzureDiskInputDetails
The disks to include list for managed disks.
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.
LicenseType string | LicenseType
License type.
LinuxLicenseType string | LinuxLicenseType
The license type for Linux VM's.
LogStorageAccountId string
The storage account to be used for logging during replication.
OsType string
The OS type associated with VM.
SeedManagedDiskTags map[string]string
The tags for the seed managed disks.
SqlServerLicenseType string | SqlServerLicenseType
The SQL Server license type.
TargetAvailabilitySetId string
The target availability set ARM Id for resource manager deployment.
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.
TargetManagedDiskTags map[string]string
The tags for the target managed disks.
TargetNicTags map[string]string
The tags for the target NICs.
TargetProximityPlacementGroupId string
The proximity placement group ARM Id.
TargetStorageAccountId string
The storage account Id.
TargetVmSecurityProfile SecurityProfileProperties
The target VM security profile.
TargetVmSize string
The target VM size.
TargetVmTags map[string]string
The target VM tags.
UseManagedDisks string
A value indicating whether managed disks should be used during failover.
UseManagedDisksForReplication string
A value indicating whether managed disks should be used during replication.
UserSelectedOSName string
The OS name selected by user.
VhdId string
The OS disk VHD id associated with VM.
VmName string
The VM Name.
diskEncryptionSetId String
The DiskEncryptionSet ARM Id.
diskType String | DiskAccountType
The disk type.
disksToInclude List<String>
The list of VHD Ids of disks to be protected.
disksToIncludeForManagedDisks List<HyperVReplicaAzureDiskInputDetails>
The disks to include list for managed disks.
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.
licenseType String | LicenseType
License type.
linuxLicenseType String | LinuxLicenseType
The license type for Linux VM's.
logStorageAccountId String
The storage account to be used for logging during replication.
osType String
The OS type associated with VM.
seedManagedDiskTags Map<String,String>
The tags for the seed managed disks.
sqlServerLicenseType String | SqlServerLicenseType
The SQL Server license type.
targetAvailabilitySetId String
The target availability set ARM Id for resource manager deployment.
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.
targetManagedDiskTags Map<String,String>
The tags for the target managed disks.
targetNicTags Map<String,String>
The tags for the target NICs.
targetProximityPlacementGroupId String
The proximity placement group ARM Id.
targetStorageAccountId String
The storage account Id.
targetVmSecurityProfile SecurityProfileProperties
The target VM security profile.
targetVmSize String
The target VM size.
targetVmTags Map<String,String>
The target VM tags.
useManagedDisks String
A value indicating whether managed disks should be used during failover.
useManagedDisksForReplication String
A value indicating whether managed disks should be used during replication.
userSelectedOSName String
The OS name selected by user.
vhdId String
The OS disk VHD id associated with VM.
vmName String
The VM Name.
diskEncryptionSetId string
The DiskEncryptionSet ARM Id.
diskType string | DiskAccountType
The disk type.
disksToInclude string[]
The list of VHD Ids of disks to be protected.
disksToIncludeForManagedDisks HyperVReplicaAzureDiskInputDetails[]
The disks to include list for managed disks.
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.
licenseType string | LicenseType
License type.
linuxLicenseType string | LinuxLicenseType
The license type for Linux VM's.
logStorageAccountId string
The storage account to be used for logging during replication.
osType string
The OS type associated with VM.
seedManagedDiskTags {[key: string]: string}
The tags for the seed managed disks.
sqlServerLicenseType string | SqlServerLicenseType
The SQL Server license type.
targetAvailabilitySetId string
The target availability set ARM Id for resource manager deployment.
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.
targetManagedDiskTags {[key: string]: string}
The tags for the target managed disks.
targetNicTags {[key: string]: string}
The tags for the target NICs.
targetProximityPlacementGroupId string
The proximity placement group ARM Id.
targetStorageAccountId string
The storage account Id.
targetVmSecurityProfile SecurityProfileProperties
The target VM security profile.
targetVmSize string
The target VM size.
targetVmTags {[key: string]: string}
The target VM tags.
useManagedDisks string
A value indicating whether managed disks should be used during failover.
useManagedDisksForReplication string
A value indicating whether managed disks should be used during replication.
userSelectedOSName string
The OS name selected by user.
vhdId string
The OS disk VHD id associated with VM.
vmName string
The VM Name.
disk_encryption_set_id str
The DiskEncryptionSet ARM Id.
disk_type str | DiskAccountType
The disk type.
disks_to_include Sequence[str]
The list of VHD Ids of disks to be protected.
disks_to_include_for_managed_disks Sequence[HyperVReplicaAzureDiskInputDetails]
The disks to include list for managed disks.
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.
license_type str | LicenseType
License type.
linux_license_type str | LinuxLicenseType
The license type for Linux VM's.
log_storage_account_id str
The storage account to be used for logging during replication.
os_type str
The OS type associated with VM.
seed_managed_disk_tags Mapping[str, str]
The tags for the seed managed disks.
sql_server_license_type str | SqlServerLicenseType
The SQL Server license type.
target_availability_set_id str
The target availability set ARM Id for resource manager deployment.
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_managed_disk_tags Mapping[str, str]
The tags for the target managed disks.
target_nic_tags Mapping[str, str]
The tags for the target NICs.
target_proximity_placement_group_id str
The proximity placement group ARM Id.
target_storage_account_id str
The storage account Id.
target_vm_security_profile SecurityProfileProperties
The target VM security profile.
target_vm_size str
The target VM size.
target_vm_tags Mapping[str, str]
The target VM tags.
use_managed_disks str
A value indicating whether managed disks should be used during failover.
use_managed_disks_for_replication str
A value indicating whether managed disks should be used during replication.
user_selected_os_name str
The OS name selected by user.
vhd_id str
The OS disk VHD id associated with VM.
vm_name str
The VM Name.
diskEncryptionSetId String
The DiskEncryptionSet ARM Id.
diskType String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "PremiumV2_LRS" | "UltraSSD_LRS" | "StandardSSD_ZRS" | "Premium_ZRS"
The disk type.
disksToInclude List<String>
The list of VHD Ids of disks to be protected.
disksToIncludeForManagedDisks List<Property Map>
The disks to include list for managed disks.
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.
licenseType String | "NotSpecified" | "NoLicenseType" | "WindowsServer"
License type.
linuxLicenseType String | "NotSpecified" | "NoLicenseType" | "LinuxServer"
The license type for Linux VM's.
logStorageAccountId String
The storage account to be used for logging during replication.
osType String
The OS type associated with VM.
seedManagedDiskTags Map<String>
The tags for the seed managed disks.
sqlServerLicenseType String | "NotSpecified" | "NoLicenseType" | "PAYG" | "AHUB"
The SQL Server license type.
targetAvailabilitySetId String
The target availability set ARM Id for resource manager deployment.
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.
targetManagedDiskTags Map<String>
The tags for the target managed disks.
targetNicTags Map<String>
The tags for the target NICs.
targetProximityPlacementGroupId String
The proximity placement group ARM Id.
targetStorageAccountId String
The storage account Id.
targetVmSecurityProfile Property Map
The target VM security profile.
targetVmSize String
The target VM size.
targetVmTags Map<String>
The target VM tags.
useManagedDisks String
A value indicating whether managed disks should be used during failover.
useManagedDisksForReplication String
A value indicating whether managed disks should be used during replication.
userSelectedOSName String
The OS name selected by user.
vhdId String
The OS disk VHD id associated with VM.
vmName String
The VM Name.

HyperVReplicaAzureManagedDiskDetailsResponse
, HyperVReplicaAzureManagedDiskDetailsResponseArgs

DiskEncryptionSetId string
The disk encryption set ARM Id.
DiskId string
The disk Id.
ReplicaDiskType string
The replica disk type.
SectorSizeInBytes int
The logical sector size (in bytes), 512 by default.
SeedManagedDiskId string
Seed managed disk Id.
TargetDiskAccountType string
The disk type.
DiskEncryptionSetId string
The disk encryption set ARM Id.
DiskId string
The disk Id.
ReplicaDiskType string
The replica disk type.
SectorSizeInBytes int
The logical sector size (in bytes), 512 by default.
SeedManagedDiskId string
Seed managed disk Id.
TargetDiskAccountType string
The disk type.
diskEncryptionSetId String
The disk encryption set ARM Id.
diskId String
The disk Id.
replicaDiskType String
The replica disk type.
sectorSizeInBytes Integer
The logical sector size (in bytes), 512 by default.
seedManagedDiskId String
Seed managed disk Id.
targetDiskAccountType String
The disk type.
diskEncryptionSetId string
The disk encryption set ARM Id.
diskId string
The disk Id.
replicaDiskType string
The replica disk type.
sectorSizeInBytes number
The logical sector size (in bytes), 512 by default.
seedManagedDiskId string
Seed managed disk Id.
targetDiskAccountType string
The disk type.
disk_encryption_set_id str
The disk encryption set ARM Id.
disk_id str
The disk Id.
replica_disk_type str
The replica disk type.
sector_size_in_bytes int
The logical sector size (in bytes), 512 by default.
seed_managed_disk_id str
Seed managed disk Id.
target_disk_account_type str
The disk type.
diskEncryptionSetId String
The disk encryption set ARM Id.
diskId String
The disk Id.
replicaDiskType String
The replica disk type.
sectorSizeInBytes Number
The logical sector size (in bytes), 512 by default.
seedManagedDiskId String
Seed managed disk Id.
targetDiskAccountType String
The disk type.

HyperVReplicaAzureReplicationDetailsResponse
, HyperVReplicaAzureReplicationDetailsResponseArgs

LastRecoveryPointReceived This property is required. string
The last recovery point received time.
AllAvailableOSUpgradeConfigurations List<Pulumi.AzureNative.RecoveryServices.Inputs.OSUpgradeSupportedVersionsResponse>
A value indicating all available inplace OS Upgrade configurations.
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.
LinuxLicenseType string
The license type for Linux VM's.
OSDetails Pulumi.AzureNative.RecoveryServices.Inputs.OSDetailsResponse
The operating system info.
ProtectedManagedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.HyperVReplicaAzureManagedDiskDetailsResponse>
The list of protected managed disks.
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.
SeedManagedDiskTags Dictionary<string, string>
The tags for the seed managed disks.
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.
SqlServerLicenseType string
The SQL Server license type.
TargetAvailabilityZone string
The target availability zone.
TargetManagedDiskTags Dictionary<string, string>
The tags for the target managed disks.
TargetNicTags Dictionary<string, string>
The tags for the target NICs.
TargetProximityPlacementGroupId string
The target proximity placement group Id.
TargetVmSecurityProfile Pulumi.AzureNative.RecoveryServices.Inputs.SecurityProfilePropertiesResponse
The target VM security profile.
TargetVmTags Dictionary<string, string>
The target VM tags.
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.
LastRecoveryPointReceived This property is required. string
The last recovery point received time.
AllAvailableOSUpgradeConfigurations []OSUpgradeSupportedVersionsResponse
A value indicating all available inplace OS Upgrade configurations.
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.
LinuxLicenseType string
The license type for Linux VM's.
OSDetails OSDetailsResponse
The operating system info.
ProtectedManagedDisks []HyperVReplicaAzureManagedDiskDetailsResponse
The list of protected managed disks.
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.
SeedManagedDiskTags map[string]string
The tags for the seed managed disks.
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.
SqlServerLicenseType string
The SQL Server license type.
TargetAvailabilityZone string
The target availability zone.
TargetManagedDiskTags map[string]string
The tags for the target managed disks.
TargetNicTags map[string]string
The tags for the target NICs.
TargetProximityPlacementGroupId string
The target proximity placement group Id.
TargetVmSecurityProfile SecurityProfilePropertiesResponse
The target VM security profile.
TargetVmTags map[string]string
The target VM tags.
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.
lastRecoveryPointReceived This property is required. String
The last recovery point received time.
allAvailableOSUpgradeConfigurations List<OSUpgradeSupportedVersionsResponse>
A value indicating all available inplace OS Upgrade configurations.
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.
linuxLicenseType String
The license type for Linux VM's.
oSDetails OSDetailsResponse
The operating system info.
protectedManagedDisks List<HyperVReplicaAzureManagedDiskDetailsResponse>
The list of protected managed disks.
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.
seedManagedDiskTags Map<String,String>
The tags for the seed managed disks.
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.
sqlServerLicenseType String
The SQL Server license type.
targetAvailabilityZone String
The target availability zone.
targetManagedDiskTags Map<String,String>
The tags for the target managed disks.
targetNicTags Map<String,String>
The tags for the target NICs.
targetProximityPlacementGroupId String
The target proximity placement group Id.
targetVmSecurityProfile SecurityProfilePropertiesResponse
The target VM security profile.
targetVmTags Map<String,String>
The target VM tags.
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.
lastRecoveryPointReceived This property is required. string
The last recovery point received time.
allAvailableOSUpgradeConfigurations OSUpgradeSupportedVersionsResponse[]
A value indicating all available inplace OS Upgrade configurations.
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.
linuxLicenseType string
The license type for Linux VM's.
oSDetails OSDetailsResponse
The operating system info.
protectedManagedDisks HyperVReplicaAzureManagedDiskDetailsResponse[]
The list of protected managed disks.
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.
seedManagedDiskTags {[key: string]: string}
The tags for the seed managed disks.
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.
sqlServerLicenseType string
The SQL Server license type.
targetAvailabilityZone string
The target availability zone.
targetManagedDiskTags {[key: string]: string}
The tags for the target managed disks.
targetNicTags {[key: string]: string}
The tags for the target NICs.
targetProximityPlacementGroupId string
The target proximity placement group Id.
targetVmSecurityProfile SecurityProfilePropertiesResponse
The target VM security profile.
targetVmTags {[key: string]: string}
The target VM tags.
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.
last_recovery_point_received This property is required. str
The last recovery point received time.
all_available_os_upgrade_configurations Sequence[OSUpgradeSupportedVersionsResponse]
A value indicating all available inplace OS Upgrade configurations.
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.
linux_license_type str
The license type for Linux VM's.
o_s_details OSDetailsResponse
The operating system info.
protected_managed_disks Sequence[HyperVReplicaAzureManagedDiskDetailsResponse]
The list of protected managed disks.
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.
seed_managed_disk_tags Mapping[str, str]
The tags for the seed managed disks.
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.
sql_server_license_type str
The SQL Server license type.
target_availability_zone str
The target availability zone.
target_managed_disk_tags Mapping[str, str]
The tags for the target managed disks.
target_nic_tags Mapping[str, str]
The tags for the target NICs.
target_proximity_placement_group_id str
The target proximity placement group Id.
target_vm_security_profile SecurityProfilePropertiesResponse
The target VM security profile.
target_vm_tags Mapping[str, str]
The target VM tags.
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.
lastRecoveryPointReceived This property is required. String
The last recovery point received time.
allAvailableOSUpgradeConfigurations List<Property Map>
A value indicating all available inplace OS Upgrade configurations.
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.
linuxLicenseType String
The license type for Linux VM's.
oSDetails Property Map
The operating system info.
protectedManagedDisks List<Property Map>
The list of protected managed disks.
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.
seedManagedDiskTags Map<String>
The tags for the seed managed disks.
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.
sqlServerLicenseType String
The SQL Server license type.
targetAvailabilityZone String
The target availability zone.
targetManagedDiskTags Map<String>
The tags for the target managed disks.
targetNicTags Map<String>
The tags for the target NICs.
targetProximityPlacementGroupId String
The target proximity placement group Id.
targetVmSecurityProfile Property Map
The target VM security profile.
targetVmTags Map<String>
The target VM tags.
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
, HyperVReplicaBaseReplicationDetailsResponseArgs

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
, HyperVReplicaBlueReplicationDetailsResponseArgs

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
, HyperVReplicaReplicationDetailsResponseArgs

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.

IPConfigDetailsResponse
, IPConfigDetailsResponseArgs

InMageAgentDetailsResponse
, InMageAgentDetailsResponseArgs

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
, InMageAzureV2DiskInputDetailsArgs

DiskEncryptionSetId string
The DiskEncryptionSet ARM ID.
DiskId string
The DiskId.
DiskType string | Pulumi.AzureNative.RecoveryServices.DiskAccountType
The disk type.
LogStorageAccountId string
The LogStorageAccountId.
DiskEncryptionSetId string
The DiskEncryptionSet ARM ID.
DiskId string
The DiskId.
DiskType string | DiskAccountType
The disk type.
LogStorageAccountId string
The LogStorageAccountId.
diskEncryptionSetId String
The DiskEncryptionSet ARM ID.
diskId String
The DiskId.
diskType String | DiskAccountType
The disk type.
logStorageAccountId String
The LogStorageAccountId.
diskEncryptionSetId string
The DiskEncryptionSet ARM ID.
diskId string
The DiskId.
diskType string | DiskAccountType
The disk type.
logStorageAccountId string
The LogStorageAccountId.
disk_encryption_set_id str
The DiskEncryptionSet ARM ID.
disk_id str
The DiskId.
disk_type str | DiskAccountType
The disk type.
log_storage_account_id str
The LogStorageAccountId.

InMageAzureV2EnableProtectionInput
, InMageAzureV2EnableProtectionInputArgs

DiskEncryptionSetId string
The DiskEncryptionSet ARM Id.
DiskType string | Pulumi.AzureNative.RecoveryServices.DiskAccountType
The disk type.
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.
LicenseType string | Pulumi.AzureNative.RecoveryServices.LicenseType
License type.
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.
SeedManagedDiskTags Dictionary<string, string>
The tags for the seed managed disks.
SqlServerLicenseType string | Pulumi.AzureNative.RecoveryServices.SqlServerLicenseType
The SQL Server license type.
StorageAccountId string
The storage account Id.
TargetAvailabilitySetId string
The target availability set ARM Id for resource manager deployment.
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.
TargetManagedDiskTags Dictionary<string, string>
The tags for the target managed disks.
TargetNicTags Dictionary<string, string>
The tags for the target NICs.
TargetProximityPlacementGroupId string
The proximity placement group ARM Id.
TargetVmSize string
The target VM size.
TargetVmTags Dictionary<string, string>
The target VM tags.
DiskEncryptionSetId string
The DiskEncryptionSet ARM Id.
DiskType string | DiskAccountType
The disk type.
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.
LicenseType string | LicenseType
License type.
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.
SeedManagedDiskTags map[string]string
The tags for the seed managed disks.
SqlServerLicenseType string | SqlServerLicenseType
The SQL Server license type.
StorageAccountId string
The storage account Id.
TargetAvailabilitySetId string
The target availability set ARM Id for resource manager deployment.
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.
TargetManagedDiskTags map[string]string
The tags for the target managed disks.
TargetNicTags map[string]string
The tags for the target NICs.
TargetProximityPlacementGroupId string
The proximity placement group ARM Id.
TargetVmSize string
The target VM size.
TargetVmTags map[string]string
The target VM tags.
diskEncryptionSetId String
The DiskEncryptionSet ARM Id.
diskType String | DiskAccountType
The disk type.
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.
licenseType String | LicenseType
License type.
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.
seedManagedDiskTags Map<String,String>
The tags for the seed managed disks.
sqlServerLicenseType String | SqlServerLicenseType
The SQL Server license type.
storageAccountId String
The storage account Id.
targetAvailabilitySetId String
The target availability set ARM Id for resource manager deployment.
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.
targetManagedDiskTags Map<String,String>
The tags for the target managed disks.
targetNicTags Map<String,String>
The tags for the target NICs.
targetProximityPlacementGroupId String
The proximity placement group ARM Id.
targetVmSize String
The target VM size.
targetVmTags Map<String,String>
The target VM tags.
diskEncryptionSetId string
The DiskEncryptionSet ARM Id.
diskType string | DiskAccountType
The disk type.
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.
licenseType string | LicenseType
License type.
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.
seedManagedDiskTags {[key: string]: string}
The tags for the seed managed disks.
sqlServerLicenseType string | SqlServerLicenseType
The SQL Server license type.
storageAccountId string
The storage account Id.
targetAvailabilitySetId string
The target availability set ARM Id for resource manager deployment.
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.
targetManagedDiskTags {[key: string]: string}
The tags for the target managed disks.
targetNicTags {[key: string]: string}
The tags for the target NICs.
targetProximityPlacementGroupId string
The proximity placement group ARM Id.
targetVmSize string
The target VM size.
targetVmTags {[key: string]: string}
The target VM tags.
disk_encryption_set_id str
The DiskEncryptionSet ARM Id.
disk_type str | DiskAccountType
The disk type.
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.
license_type str | LicenseType
License type.
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.
seed_managed_disk_tags Mapping[str, str]
The tags for the seed managed disks.
sql_server_license_type str | SqlServerLicenseType
The SQL Server license type.
storage_account_id str
The storage account Id.
target_availability_set_id str
The target availability set ARM Id for resource manager deployment.
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_managed_disk_tags Mapping[str, str]
The tags for the target managed disks.
target_nic_tags Mapping[str, str]
The tags for the target NICs.
target_proximity_placement_group_id str
The proximity placement group ARM Id.
target_vm_size str
The target VM size.
target_vm_tags Mapping[str, str]
The target VM tags.
diskEncryptionSetId String
The DiskEncryptionSet ARM Id.
diskType String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "PremiumV2_LRS" | "UltraSSD_LRS" | "StandardSSD_ZRS" | "Premium_ZRS"
The disk type.
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.
licenseType String | "NotSpecified" | "NoLicenseType" | "WindowsServer"
License type.
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.
seedManagedDiskTags Map<String>
The tags for the seed managed disks.
sqlServerLicenseType String | "NotSpecified" | "NoLicenseType" | "PAYG" | "AHUB"
The SQL Server license type.
storageAccountId String
The storage account Id.
targetAvailabilitySetId String
The target availability set ARM Id for resource manager deployment.
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.
targetManagedDiskTags Map<String>
The tags for the target managed disks.
targetNicTags Map<String>
The tags for the target NICs.
targetProximityPlacementGroupId String
The proximity placement group ARM Id.
targetVmSize String
The target VM size.
targetVmTags Map<String>
The target VM tags.

InMageAzureV2ManagedDiskDetailsResponse
, InMageAzureV2ManagedDiskDetailsResponseArgs

DiskEncryptionSetId string
The DiskEncryptionSet ARM ID.
DiskId string
The disk id.
ReplicaDiskType string
The replica disk type.
SeedManagedDiskId string
Seed managed disk Id.
TargetDiskName string
The target disk name.
DiskEncryptionSetId string
The DiskEncryptionSet ARM ID.
DiskId string
The disk id.
ReplicaDiskType string
The replica disk type.
SeedManagedDiskId string
Seed managed disk Id.
TargetDiskName string
The target disk name.
diskEncryptionSetId String
The DiskEncryptionSet ARM ID.
diskId String
The disk id.
replicaDiskType String
The replica disk type.
seedManagedDiskId String
Seed managed disk Id.
targetDiskName String
The target disk name.
diskEncryptionSetId string
The DiskEncryptionSet ARM ID.
diskId string
The disk id.
replicaDiskType string
The replica disk type.
seedManagedDiskId string
Seed managed disk Id.
targetDiskName string
The target disk name.
disk_encryption_set_id str
The DiskEncryptionSet ARM ID.
disk_id str
The disk id.
replica_disk_type str
The replica disk type.
seed_managed_disk_id str
Seed managed disk Id.
target_disk_name str
The target disk name.
diskEncryptionSetId String
The DiskEncryptionSet ARM ID.
diskId String
The disk id.
replicaDiskType String
The replica disk type.
seedManagedDiskId String
Seed managed disk Id.
targetDiskName String
The target disk name.

InMageAzureV2ProtectedDiskDetailsResponse
, InMageAzureV2ProtectedDiskDetailsResponseArgs

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.
ProgressHealth string
The Progress Health.
ProgressStatus string
The Progress Status.
ProtectionStage string
The protection stage.
PsDataInMegaBytes double
The PS data transit in MB.
ResyncDurationInSeconds double
The resync duration in seconds.
ResyncLast15MinutesTransferredBytes double
The resync last 15 minutes transferred bytes.
ResyncLastDataTransferTimeUTC string
The last data transfer time in UTC.
ResyncProcessedBytes double
The resync processed bytes.
ResyncProgressPercentage int
The resync progress percentage.
ResyncRequired string
A value indicating whether resync is required for this disk.
ResyncStartTime string
The resync start time.
ResyncTotalTransferredBytes double
The resync total transferred bytes.
RpoInSeconds double
The RPO in seconds.
SecondsToTakeSwitchProvider double
The seconds to take for switch provider.
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.
ProgressHealth string
The Progress Health.
ProgressStatus string
The Progress Status.
ProtectionStage string
The protection stage.
PsDataInMegaBytes float64
The PS data transit in MB.
ResyncDurationInSeconds float64
The resync duration in seconds.
ResyncLast15MinutesTransferredBytes float64
The resync last 15 minutes transferred bytes.
ResyncLastDataTransferTimeUTC string
The last data transfer time in UTC.
ResyncProcessedBytes float64
The resync processed bytes.
ResyncProgressPercentage int
The resync progress percentage.
ResyncRequired string
A value indicating whether resync is required for this disk.
ResyncStartTime string
The resync start time.
ResyncTotalTransferredBytes float64
The resync total transferred bytes.
RpoInSeconds float64
The RPO in seconds.
SecondsToTakeSwitchProvider float64
The seconds to take for switch provider.
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.
progressHealth String
The Progress Health.
progressStatus String
The Progress Status.
protectionStage String
The protection stage.
psDataInMegaBytes Double
The PS data transit in MB.
resyncDurationInSeconds Double
The resync duration in seconds.
resyncLast15MinutesTransferredBytes Double
The resync last 15 minutes transferred bytes.
resyncLastDataTransferTimeUTC String
The last data transfer time in UTC.
resyncProcessedBytes Double
The resync processed bytes.
resyncProgressPercentage Integer
The resync progress percentage.
resyncRequired String
A value indicating whether resync is required for this disk.
resyncStartTime String
The resync start time.
resyncTotalTransferredBytes Double
The resync total transferred bytes.
rpoInSeconds Double
The RPO in seconds.
secondsToTakeSwitchProvider Double
The seconds to take for switch provider.
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.
progressHealth string
The Progress Health.
progressStatus string
The Progress Status.
protectionStage string
The protection stage.
psDataInMegaBytes number
The PS data transit in MB.
resyncDurationInSeconds number
The resync duration in seconds.
resyncLast15MinutesTransferredBytes number
The resync last 15 minutes transferred bytes.
resyncLastDataTransferTimeUTC string
The last data transfer time in UTC.
resyncProcessedBytes number
The resync processed bytes.
resyncProgressPercentage number
The resync progress percentage.
resyncRequired string
A value indicating whether resync is required for this disk.
resyncStartTime string
The resync start time.
resyncTotalTransferredBytes number
The resync total transferred bytes.
rpoInSeconds number
The RPO in seconds.
secondsToTakeSwitchProvider number
The seconds to take for switch provider.
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.
progress_health str
The Progress Health.
progress_status str
The Progress Status.
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_last15_minutes_transferred_bytes float
The resync last 15 minutes transferred bytes.
resync_last_data_transfer_time_utc str
The last data transfer time in UTC.
resync_processed_bytes float
The resync processed bytes.
resync_progress_percentage int
The resync progress percentage.
resync_required str
A value indicating whether resync is required for this disk.
resync_start_time str
The resync start time.
resync_total_transferred_bytes float
The resync total transferred bytes.
rpo_in_seconds float
The RPO in seconds.
seconds_to_take_switch_provider float
The seconds to take for switch provider.
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.
progressHealth String
The Progress Health.
progressStatus String
The Progress Status.
protectionStage String
The protection stage.
psDataInMegaBytes Number
The PS data transit in MB.
resyncDurationInSeconds Number
The resync duration in seconds.
resyncLast15MinutesTransferredBytes Number
The resync last 15 minutes transferred bytes.
resyncLastDataTransferTimeUTC String
The last data transfer time in UTC.
resyncProcessedBytes Number
The resync processed bytes.
resyncProgressPercentage Number
The resync progress percentage.
resyncRequired String
A value indicating whether resync is required for this disk.
resyncStartTime String
The resync start time.
resyncTotalTransferredBytes Number
The resync total transferred bytes.
rpoInSeconds Number
The RPO in seconds.
secondsToTakeSwitchProvider Number
The seconds to take for switch provider.
sourceDataInMegaBytes Number
The source data transit in MB.
targetDataInMegaBytes Number
The target data transit in MB.

InMageAzureV2ReplicationDetailsResponse
, InMageAzureV2ReplicationDetailsResponseArgs

LastRecoveryPointReceived This property is required. string
The last recovery point received time.
OsName This property is required. string
The name of the OS on the VM.
AgentExpiryDate string
Agent expiry date.
AgentVersion string
The agent version.
AllAvailableOSUpgradeConfigurations List<Pulumi.AzureNative.RecoveryServices.Inputs.OSUpgradeSupportedVersionsResponse>
A value indicating all available inplace OS Upgrade configurations.
AzureVMDiskDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmDiskDetailsResponse>
Azure VM Disk details.
AzureVmGeneration string
The target generation for this protected item.
CompressedDataRateInMB double
The compressed data change rate in MB.
Datastores List<string>
The datastores of the on-premise machine. Value can be list of strings that contain datastore 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.
FirmwareType string
The firmware type of this protected item.
InfrastructureVmId string
The infrastructure VM Id.
IpAddress string
The source IP address.
IsAdditionalStatsAvailable bool
A value indicating whether additional IR stats are available or not.
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.
ProcessServerName string
The process server name.
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.
SeedManagedDiskTags Dictionary<string, string>
The tags for the seed managed disks.
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.
SqlServerLicenseType string
The SQL Server license type.
SupportedOSVersions List<string>
A value indicating the inplace OS Upgrade version.
SwitchProviderBlockingErrorDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageAzureV2SwitchProviderBlockingErrorDetailsResponse>
The switch provider blocking error information.
SwitchProviderDetails Pulumi.AzureNative.RecoveryServices.Inputs.InMageAzureV2SwitchProviderDetailsResponse
The switch provider blocking error information.
TargetAvailabilityZone string
The target availability zone.
TargetManagedDiskTags Dictionary<string, string>
The tags for the target managed disks.
TargetNicTags Dictionary<string, string>
The tags for the target NICs.
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.
TargetVmTags Dictionary<string, string>
The target VM tags.
TotalDataTransferred double
The total transferred data in bytes.
TotalProgressHealth string
The progress health.
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.
LastRecoveryPointReceived This property is required. string
The last recovery point received time.
OsName This property is required. string
The name of the OS on the VM.
AgentExpiryDate string
Agent expiry date.
AgentVersion string
The agent version.
AllAvailableOSUpgradeConfigurations []OSUpgradeSupportedVersionsResponse
A value indicating all available inplace OS Upgrade configurations.
AzureVMDiskDetails []AzureVmDiskDetailsResponse
Azure VM Disk details.
AzureVmGeneration string
The target generation for this protected item.
CompressedDataRateInMB float64
The compressed data change rate in MB.
Datastores []string
The datastores of the on-premise machine. Value can be list of strings that contain datastore 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.
FirmwareType string
The firmware type of this protected item.
InfrastructureVmId string
The infrastructure VM Id.
IpAddress string
The source IP address.
IsAdditionalStatsAvailable bool
A value indicating whether additional IR stats are available or not.
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.
ProcessServerName string
The process server name.
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.
SeedManagedDiskTags map[string]string
The tags for the seed managed disks.
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.
SqlServerLicenseType string
The SQL Server license type.
SupportedOSVersions []string
A value indicating the inplace OS Upgrade version.
SwitchProviderBlockingErrorDetails []InMageAzureV2SwitchProviderBlockingErrorDetailsResponse
The switch provider blocking error information.
SwitchProviderDetails InMageAzureV2SwitchProviderDetailsResponse
The switch provider blocking error information.
TargetAvailabilityZone string
The target availability zone.
TargetManagedDiskTags map[string]string
The tags for the target managed disks.
TargetNicTags map[string]string
The tags for the target NICs.
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.
TargetVmTags map[string]string
The target VM tags.
TotalDataTransferred float64
The total transferred data in bytes.
TotalProgressHealth string
The progress health.
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.
lastRecoveryPointReceived This property is required. String
The last recovery point received time.
osName This property is required. String
The name of the OS on the VM.
agentExpiryDate String
Agent expiry date.
agentVersion String
The agent version.
allAvailableOSUpgradeConfigurations List<OSUpgradeSupportedVersionsResponse>
A value indicating all available inplace OS Upgrade configurations.
azureVMDiskDetails List<AzureVmDiskDetailsResponse>
Azure VM Disk details.
azureVmGeneration String
The target generation for this protected item.
compressedDataRateInMB Double
The compressed data change rate in MB.
datastores List<String>
The datastores of the on-premise machine. Value can be list of strings that contain datastore 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.
firmwareType String
The firmware type of this protected item.
infrastructureVmId String
The infrastructure VM Id.
ipAddress String
The source IP address.
isAdditionalStatsAvailable Boolean
A value indicating whether additional IR stats are available or not.
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.
processServerName String
The process server name.
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.
seedManagedDiskTags Map<String,String>
The tags for the seed managed disks.
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.
sqlServerLicenseType String
The SQL Server license type.
supportedOSVersions List<String>
A value indicating the inplace OS Upgrade version.
switchProviderBlockingErrorDetails List<InMageAzureV2SwitchProviderBlockingErrorDetailsResponse>
The switch provider blocking error information.
switchProviderDetails InMageAzureV2SwitchProviderDetailsResponse
The switch provider blocking error information.
targetAvailabilityZone String
The target availability zone.
targetManagedDiskTags Map<String,String>
The tags for the target managed disks.
targetNicTags Map<String,String>
The tags for the target NICs.
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.
targetVmTags Map<String,String>
The target VM tags.
totalDataTransferred Double
The total transferred data in bytes.
totalProgressHealth String
The progress health.
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.
lastRecoveryPointReceived This property is required. string
The last recovery point received time.
osName This property is required. string
The name of the OS on the VM.
agentExpiryDate string
Agent expiry date.
agentVersion string
The agent version.
allAvailableOSUpgradeConfigurations OSUpgradeSupportedVersionsResponse[]
A value indicating all available inplace OS Upgrade configurations.
azureVMDiskDetails AzureVmDiskDetailsResponse[]
Azure VM Disk details.
azureVmGeneration string
The target generation for this protected item.
compressedDataRateInMB number
The compressed data change rate in MB.
datastores string[]
The datastores of the on-premise machine. Value can be list of strings that contain datastore 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.
firmwareType string
The firmware type of this protected item.
infrastructureVmId string
The infrastructure VM Id.
ipAddress string
The source IP address.
isAdditionalStatsAvailable boolean
A value indicating whether additional IR stats are available or not.
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.
processServerName string
The process server name.
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.
seedManagedDiskTags {[key: string]: string}
The tags for the seed managed disks.
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.
sqlServerLicenseType string
The SQL Server license type.
supportedOSVersions string[]
A value indicating the inplace OS Upgrade version.
switchProviderBlockingErrorDetails InMageAzureV2SwitchProviderBlockingErrorDetailsResponse[]
The switch provider blocking error information.
switchProviderDetails InMageAzureV2SwitchProviderDetailsResponse
The switch provider blocking error information.
targetAvailabilityZone string
The target availability zone.
targetManagedDiskTags {[key: string]: string}
The tags for the target managed disks.
targetNicTags {[key: string]: string}
The tags for the target NICs.
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.
targetVmTags {[key: string]: string}
The target VM tags.
totalDataTransferred number
The total transferred data in bytes.
totalProgressHealth string
The progress health.
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.
last_recovery_point_received This property is required. str
The last recovery point received time.
os_name This property is required. str
The name of the OS on the VM.
agent_expiry_date str
Agent expiry date.
agent_version str
The agent version.
all_available_os_upgrade_configurations Sequence[OSUpgradeSupportedVersionsResponse]
A value indicating all available inplace OS Upgrade configurations.
azure_vm_disk_details Sequence[AzureVmDiskDetailsResponse]
Azure VM Disk details.
azure_vm_generation str
The target generation for this protected item.
compressed_data_rate_in_mb float
The compressed data change rate in MB.
datastores Sequence[str]
The datastores of the on-premise machine. Value can be list of strings that contain datastore 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.
firmware_type str
The firmware type of this protected item.
infrastructure_vm_id str
The infrastructure VM Id.
ip_address str
The source IP address.
is_additional_stats_available bool
A value indicating whether additional IR stats are available or not.
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.
process_server_name str
The process server name.
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.
seed_managed_disk_tags Mapping[str, str]
The tags for the seed managed disks.
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.
sql_server_license_type str
The SQL Server license type.
supported_os_versions Sequence[str]
A value indicating the inplace OS Upgrade version.
switch_provider_blocking_error_details Sequence[InMageAzureV2SwitchProviderBlockingErrorDetailsResponse]
The switch provider blocking error information.
switch_provider_details InMageAzureV2SwitchProviderDetailsResponse
The switch provider blocking error information.
target_availability_zone str
The target availability zone.
target_managed_disk_tags Mapping[str, str]
The tags for the target managed disks.
target_nic_tags Mapping[str, str]
The tags for the target NICs.
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.
target_vm_tags Mapping[str, str]
The target VM tags.
total_data_transferred float
The total transferred data in bytes.
total_progress_health str
The progress health.
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.
lastRecoveryPointReceived This property is required. String
The last recovery point received time.
osName This property is required. String
The name of the OS on the VM.
agentExpiryDate String
Agent expiry date.
agentVersion String
The agent version.
allAvailableOSUpgradeConfigurations List<Property Map>
A value indicating all available inplace OS Upgrade configurations.
azureVMDiskDetails List<Property Map>
Azure VM Disk details.
azureVmGeneration String
The target generation for this protected item.
compressedDataRateInMB Number
The compressed data change rate in MB.
datastores List<String>
The datastores of the on-premise machine. Value can be list of strings that contain datastore 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.
firmwareType String
The firmware type of this protected item.
infrastructureVmId String
The infrastructure VM Id.
ipAddress String
The source IP address.
isAdditionalStatsAvailable Boolean
A value indicating whether additional IR stats are available or not.
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.
processServerName String
The process server name.
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.
seedManagedDiskTags Map<String>
The tags for the seed managed disks.
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.
sqlServerLicenseType String
The SQL Server license type.
supportedOSVersions List<String>
A value indicating the inplace OS Upgrade version.
switchProviderBlockingErrorDetails List<Property Map>
The switch provider blocking error information.
switchProviderDetails Property Map
The switch provider blocking error information.
targetAvailabilityZone String
The target availability zone.
targetManagedDiskTags Map<String>
The tags for the target managed disks.
targetNicTags Map<String>
The tags for the target NICs.
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.
targetVmTags Map<String>
The target VM tags.
totalDataTransferred Number
The total transferred data in bytes.
totalProgressHealth String
The progress health.
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.

InMageAzureV2SwitchProviderBlockingErrorDetailsResponse
, InMageAzureV2SwitchProviderBlockingErrorDetailsResponseArgs

ErrorCode This property is required. string
The error code.
ErrorMessage This property is required. string
The error message.
ErrorMessageParameters This property is required. Dictionary<string, string>
The error message parameters.
ErrorTags This property is required. Dictionary<string, string>
The error tags.
PossibleCauses This property is required. string
The possible causes.
RecommendedAction This property is required. string
The recommended action.
ErrorCode This property is required. string
The error code.
ErrorMessage This property is required. string
The error message.
ErrorMessageParameters This property is required. map[string]string
The error message parameters.
ErrorTags This property is required. map[string]string
The error tags.
PossibleCauses This property is required. string
The possible causes.
RecommendedAction This property is required. string
The recommended action.
errorCode This property is required. String
The error code.
errorMessage This property is required. String
The error message.
errorMessageParameters This property is required. Map<String,String>
The error message parameters.
errorTags This property is required. Map<String,String>
The error tags.
possibleCauses This property is required. String
The possible causes.
recommendedAction This property is required. String
The recommended action.
errorCode This property is required. string
The error code.
errorMessage This property is required. string
The error message.
errorMessageParameters This property is required. {[key: string]: string}
The error message parameters.
errorTags This property is required. {[key: string]: string}
The error tags.
possibleCauses This property is required. string
The possible causes.
recommendedAction This property is required. string
The recommended action.
error_code This property is required. str
The error code.
error_message This property is required. str
The error message.
error_message_parameters This property is required. Mapping[str, str]
The error message parameters.
error_tags This property is required. Mapping[str, str]
The error tags.
possible_causes This property is required. str
The possible causes.
recommended_action This property is required. str
The recommended action.
errorCode This property is required. String
The error code.
errorMessage This property is required. String
The error message.
errorMessageParameters This property is required. Map<String>
The error message parameters.
errorTags This property is required. Map<String>
The error tags.
possibleCauses This property is required. String
The possible causes.
recommendedAction This property is required. String
The recommended action.

InMageAzureV2SwitchProviderDetailsResponse
, InMageAzureV2SwitchProviderDetailsResponseArgs

TargetApplianceId This property is required. string
The target appliance Id.
TargetFabricId This property is required. string
The target fabric Id.
TargetResourceId This property is required. string
The target resource Id.
TargetVaultId This property is required. string
The target vault Id.
TargetApplianceId This property is required. string
The target appliance Id.
TargetFabricId This property is required. string
The target fabric Id.
TargetResourceId This property is required. string
The target resource Id.
TargetVaultId This property is required. string
The target vault Id.
targetApplianceId This property is required. String
The target appliance Id.
targetFabricId This property is required. String
The target fabric Id.
targetResourceId This property is required. String
The target resource Id.
targetVaultId This property is required. String
The target vault Id.
targetApplianceId This property is required. string
The target appliance Id.
targetFabricId This property is required. string
The target fabric Id.
targetResourceId This property is required. string
The target resource Id.
targetVaultId This property is required. string
The target vault Id.
target_appliance_id This property is required. str
The target appliance Id.
target_fabric_id This property is required. str
The target fabric Id.
target_resource_id This property is required. str
The target resource Id.
target_vault_id This property is required. str
The target vault Id.
targetApplianceId This property is required. String
The target appliance Id.
targetFabricId This property is required. String
The target fabric Id.
targetResourceId This property is required. String
The target resource Id.
targetVaultId This property is required. String
The target vault Id.

InMageDiskExclusionInput
, InMageDiskExclusionInputArgs

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
, InMageDiskSignatureExclusionOptionsArgs

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
, InMageEnableProtectionInputArgs

MasterTargetId This property is required. string
The Master Target Id.
MultiVmGroupId This property is required. string
The multi VM group Id.
MultiVmGroupName This property is required. string
The multi VM group name.
ProcessServerId This property is required. string
The Process Server Id.
RetentionDrive This property is required. string
The retention drive to use on the MT.
DatastoreName string
The target datastore 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 This property is required. string
The Master Target Id.
MultiVmGroupId This property is required. string
The multi VM group Id.
MultiVmGroupName This property is required. string
The multi VM group name.
ProcessServerId This property is required. string
The Process Server Id.
RetentionDrive This property is required. string
The retention drive to use on the MT.
DatastoreName string
The target datastore 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 This property is required. String
The Master Target Id.
multiVmGroupId This property is required. String
The multi VM group Id.
multiVmGroupName This property is required. String
The multi VM group name.
processServerId This property is required. String
The Process Server Id.
retentionDrive This property is required. String
The retention drive to use on the MT.
datastoreName String
The target datastore 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 This property is required. string
The Master Target Id.
multiVmGroupId This property is required. string
The multi VM group Id.
multiVmGroupName This property is required. string
The multi VM group name.
processServerId This property is required. string
The Process Server Id.
retentionDrive This property is required. string
The retention drive to use on the MT.
datastoreName string
The target datastore 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 This property is required. str
The Master Target Id.
multi_vm_group_id This property is required. str
The multi VM group Id.
multi_vm_group_name This property is required. str
The multi VM group name.
process_server_id This property is required. str
The Process Server Id.
retention_drive This property is required. str
The retention drive to use on the MT.
datastore_name str
The target datastore 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 This property is required. String
The Master Target Id.
multiVmGroupId This property is required. String
The multi VM group Id.
multiVmGroupName This property is required. String
The multi VM group name.
processServerId This property is required. String
The Process Server Id.
retentionDrive This property is required. String
The retention drive to use on the MT.
datastoreName String
The target datastore 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
, InMageProtectedDiskDetailsResponseArgs

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.
ProgressHealth string
The Progress Health.
ProgressStatus string
The Progress Status.
ProtectionStage string
The protection stage.
PsDataInMB double
The PS data transit in MB.
ResyncDurationInSeconds double
The resync duration in seconds.
ResyncLast15MinutesTransferredBytes double
The resync last 15 minutes transferred bytes.
ResyncLastDataTransferTimeUTC string
The last data transfer time in UTC.
ResyncProcessedBytes double
The resync processed bytes.
ResyncProgressPercentage int
The resync progress percentage.
ResyncRequired string
A value indicating whether resync is required for this disk.
ResyncStartTime string
The resync start time.
ResyncTotalTransferredBytes double
The resync total transferred bytes.
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.
ProgressHealth string
The Progress Health.
ProgressStatus string
The Progress Status.
ProtectionStage string
The protection stage.
PsDataInMB float64
The PS data transit in MB.
ResyncDurationInSeconds float64
The resync duration in seconds.
ResyncLast15MinutesTransferredBytes float64
The resync last 15 minutes transferred bytes.
ResyncLastDataTransferTimeUTC string
The last data transfer time in UTC.
ResyncProcessedBytes float64
The resync processed bytes.
ResyncProgressPercentage int
The resync progress percentage.
ResyncRequired string
A value indicating whether resync is required for this disk.
ResyncStartTime string
The resync start time.
ResyncTotalTransferredBytes float64
The resync total transferred bytes.
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.
progressHealth String
The Progress Health.
progressStatus String
The Progress Status.
protectionStage String
The protection stage.
psDataInMB Double
The PS data transit in MB.
resyncDurationInSeconds Double
The resync duration in seconds.
resyncLast15MinutesTransferredBytes Double
The resync last 15 minutes transferred bytes.
resyncLastDataTransferTimeUTC String
The last data transfer time in UTC.
resyncProcessedBytes Double
The resync processed bytes.
resyncProgressPercentage Integer
The resync progress percentage.
resyncRequired String
A value indicating whether resync is required for this disk.
resyncStartTime String
The resync start time.
resyncTotalTransferredBytes Double
The resync total transferred bytes.
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.
progressHealth string
The Progress Health.
progressStatus string
The Progress Status.
protectionStage string
The protection stage.
psDataInMB number
The PS data transit in MB.
resyncDurationInSeconds number
The resync duration in seconds.
resyncLast15MinutesTransferredBytes number
The resync last 15 minutes transferred bytes.
resyncLastDataTransferTimeUTC string
The last data transfer time in UTC.
resyncProcessedBytes number
The resync processed bytes.
resyncProgressPercentage number
The resync progress percentage.
resyncRequired string
A value indicating whether resync is required for this disk.
resyncStartTime string
The resync start time.
resyncTotalTransferredBytes number
The resync total transferred bytes.
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.
progress_health str
The Progress Health.
progress_status str
The Progress Status.
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_last15_minutes_transferred_bytes float
The resync last 15 minutes transferred bytes.
resync_last_data_transfer_time_utc str
The last data transfer time in UTC.
resync_processed_bytes float
The resync processed bytes.
resync_progress_percentage int
The resync progress percentage.
resync_required str
A value indicating whether resync is required for this disk.
resync_start_time str
The resync start time.
resync_total_transferred_bytes float
The resync total transferred bytes.
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.
progressHealth String
The Progress Health.
progressStatus String
The Progress Status.
protectionStage String
The protection stage.
psDataInMB Number
The PS data transit in MB.
resyncDurationInSeconds Number
The resync duration in seconds.
resyncLast15MinutesTransferredBytes Number
The resync last 15 minutes transferred bytes.
resyncLastDataTransferTimeUTC String
The last data transfer time in UTC.
resyncProcessedBytes Number
The resync processed bytes.
resyncProgressPercentage Number
The resync progress percentage.
resyncRequired String
A value indicating whether resync is required for this disk.
resyncStartTime String
The resync start time.
resyncTotalTransferredBytes Number
The resync total transferred bytes.
rpoInSeconds Number
The RPO in seconds.
sourceDataInMB Number
The source data transit in MB.
targetDataInMB Number
The target data transit in MB.

InMageRcmAgentUpgradeBlockingErrorDetailsResponse
, InMageRcmAgentUpgradeBlockingErrorDetailsResponseArgs

ErrorCode This property is required. string
The error code.
ErrorMessage This property is required. string
The error message.
ErrorMessageParameters This property is required. Dictionary<string, string>
The error message parameters.
ErrorTags This property is required. Dictionary<string, string>
The error tags.
PossibleCauses This property is required. string
The possible causes.
RecommendedAction This property is required. string
The recommended action.
ErrorCode This property is required. string
The error code.
ErrorMessage This property is required. string
The error message.
ErrorMessageParameters This property is required. map[string]string
The error message parameters.
ErrorTags This property is required. map[string]string
The error tags.
PossibleCauses This property is required. string
The possible causes.
RecommendedAction This property is required. string
The recommended action.
errorCode This property is required. String
The error code.
errorMessage This property is required. String
The error message.
errorMessageParameters This property is required. Map<String,String>
The error message parameters.
errorTags This property is required. Map<String,String>
The error tags.
possibleCauses This property is required. String
The possible causes.
recommendedAction This property is required. String
The recommended action.
errorCode This property is required. string
The error code.
errorMessage This property is required. string
The error message.
errorMessageParameters This property is required. {[key: string]: string}
The error message parameters.
errorTags This property is required. {[key: string]: string}
The error tags.
possibleCauses This property is required. string
The possible causes.
recommendedAction This property is required. string
The recommended action.
error_code This property is required. str
The error code.
error_message This property is required. str
The error message.
error_message_parameters This property is required. Mapping[str, str]
The error message parameters.
error_tags This property is required. Mapping[str, str]
The error tags.
possible_causes This property is required. str
The possible causes.
recommended_action This property is required. str
The recommended action.
errorCode This property is required. String
The error code.
errorMessage This property is required. String
The error message.
errorMessageParameters This property is required. Map<String>
The error message parameters.
errorTags This property is required. Map<String>
The error tags.
possibleCauses This property is required. String
The possible causes.
recommendedAction This property is required. String
The recommended action.

InMageRcmDiscoveredProtectedVmDetailsResponse
, InMageRcmDiscoveredProtectedVmDetailsResponseArgs

CreatedTimestamp This property is required. string
The SDS created timestamp.
Datastores This property is required. List<string>
The list of datastores.
IpAddresses This property is required. List<string>
The list of IP addresses.
IsDeleted This property is required. bool
A value indicating whether the VM is deleted.
LastDiscoveryTimeInUtc This property is required. string
The last time when SDS information discovered in SRS.
OsName This property is required. string
The VM's OS name.
PowerStatus This property is required. string
The VM power status.
UpdatedTimestamp This property is required. string
The SDS updated timestamp.
VCenterFqdn This property is required. string
The VCenter fqdn.
VCenterId This property is required. string
The VCenter Id.
VmFqdn This property is required. string
The VM fqdn.
VmwareToolsStatus This property is required. string
The VMware tools status.
CreatedTimestamp This property is required. string
The SDS created timestamp.
Datastores This property is required. []string
The list of datastores.
IpAddresses This property is required. []string
The list of IP addresses.
IsDeleted This property is required. bool
A value indicating whether the VM is deleted.
LastDiscoveryTimeInUtc This property is required. string
The last time when SDS information discovered in SRS.
OsName This property is required. string
The VM's OS name.
PowerStatus This property is required. string
The VM power status.
UpdatedTimestamp This property is required. string
The SDS updated timestamp.
VCenterFqdn This property is required. string
The VCenter fqdn.
VCenterId This property is required. string
The VCenter Id.
VmFqdn This property is required. string
The VM fqdn.
VmwareToolsStatus This property is required. string
The VMware tools status.
createdTimestamp This property is required. String
The SDS created timestamp.
datastores This property is required. List<String>
The list of datastores.
ipAddresses This property is required. List<String>
The list of IP addresses.
isDeleted This property is required. Boolean
A value indicating whether the VM is deleted.
lastDiscoveryTimeInUtc This property is required. String
The last time when SDS information discovered in SRS.
osName This property is required. String
The VM's OS name.
powerStatus This property is required. String
The VM power status.
updatedTimestamp This property is required. String
The SDS updated timestamp.
vCenterFqdn This property is required. String
The VCenter fqdn.
vCenterId This property is required. String
The VCenter Id.
vmFqdn This property is required. String
The VM fqdn.
vmwareToolsStatus This property is required. String
The VMware tools status.
createdTimestamp This property is required. string
The SDS created timestamp.
datastores This property is required. string[]
The list of datastores.
ipAddresses This property is required. string[]
The list of IP addresses.
isDeleted This property is required. boolean
A value indicating whether the VM is deleted.
lastDiscoveryTimeInUtc This property is required. string
The last time when SDS information discovered in SRS.
osName This property is required. string
The VM's OS name.
powerStatus This property is required. string
The VM power status.
updatedTimestamp This property is required. string
The SDS updated timestamp.
vCenterFqdn This property is required. string
The VCenter fqdn.
vCenterId This property is required. string
The VCenter Id.
vmFqdn This property is required. string
The VM fqdn.
vmwareToolsStatus This property is required. string
The VMware tools status.
created_timestamp This property is required. str
The SDS created timestamp.
datastores This property is required. Sequence[str]
The list of datastores.
ip_addresses This property is required. Sequence[str]
The list of IP addresses.
is_deleted This property is required. bool
A value indicating whether the VM is deleted.
last_discovery_time_in_utc This property is required. str
The last time when SDS information discovered in SRS.
os_name This property is required. str
The VM's OS name.
power_status This property is required. str
The VM power status.
updated_timestamp This property is required. str
The SDS updated timestamp.
v_center_fqdn This property is required. str
The VCenter fqdn.
v_center_id This property is required. str
The VCenter Id.
vm_fqdn This property is required. str
The VM fqdn.
vmware_tools_status This property is required. str
The VMware tools status.
createdTimestamp This property is required. String
The SDS created timestamp.
datastores This property is required. List<String>
The list of datastores.
ipAddresses This property is required. List<String>
The list of IP addresses.
isDeleted This property is required. Boolean
A value indicating whether the VM is deleted.
lastDiscoveryTimeInUtc This property is required. String
The last time when SDS information discovered in SRS.
osName This property is required. String
The VM's OS name.
powerStatus This property is required. String
The VM power status.
updatedTimestamp This property is required. String
The SDS updated timestamp.
vCenterFqdn This property is required. String
The VCenter fqdn.
vCenterId This property is required. String
The VCenter Id.
vmFqdn This property is required. String
The VM fqdn.
vmwareToolsStatus This property is required. String
The VMware tools status.

InMageRcmDiskInput
, InMageRcmDiskInputArgs

DiskId This property is required. string
The disk Id.
DiskType This property is required. string | Pulumi.AzureNative.RecoveryServices.DiskAccountType
The disk type.
LogStorageAccountId This property is required. string
The log storage account ARM Id.
DiskEncryptionSetId string
The DiskEncryptionSet ARM Id.
SectorSizeInBytes int
The logical sector size (in bytes), 512 by default.
DiskId This property is required. string
The disk Id.
DiskType This property is required. string | DiskAccountType
The disk type.
LogStorageAccountId This property is required. string
The log storage account ARM Id.
DiskEncryptionSetId string
The DiskEncryptionSet ARM Id.
SectorSizeInBytes int
The logical sector size (in bytes), 512 by default.
diskId This property is required. String
The disk Id.
diskType This property is required. String | DiskAccountType
The disk type.
logStorageAccountId This property is required. String
The log storage account ARM Id.
diskEncryptionSetId String
The DiskEncryptionSet ARM Id.
sectorSizeInBytes Integer
The logical sector size (in bytes), 512 by default.
diskId This property is required. string
The disk Id.
diskType This property is required. string | DiskAccountType
The disk type.
logStorageAccountId This property is required. string
The log storage account ARM Id.
diskEncryptionSetId string
The DiskEncryptionSet ARM Id.
sectorSizeInBytes number
The logical sector size (in bytes), 512 by default.
disk_id This property is required. str
The disk Id.
disk_type This property is required. str | DiskAccountType
The disk type.
log_storage_account_id This property is required. str
The log storage account ARM Id.
disk_encryption_set_id str
The DiskEncryptionSet ARM Id.
sector_size_in_bytes int
The logical sector size (in bytes), 512 by default.
diskId This property is required. String
The disk Id.
diskType This property is required. String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "PremiumV2_LRS" | "UltraSSD_LRS" | "StandardSSD_ZRS" | "Premium_ZRS"
The disk type.
logStorageAccountId This property is required. String
The log storage account ARM Id.
diskEncryptionSetId String
The DiskEncryptionSet ARM Id.
sectorSizeInBytes Number
The logical sector size (in bytes), 512 by default.

InMageRcmDisksDefaultInput
, InMageRcmDisksDefaultInputArgs

DiskType This property is required. string | Pulumi.AzureNative.RecoveryServices.DiskAccountType
The disk type.
LogStorageAccountId This property is required. string
The log storage account ARM Id.
DiskEncryptionSetId string
The DiskEncryptionSet ARM Id.
SectorSizeInBytes int
The logical sector size (in bytes), 512 by default.
DiskType This property is required. string | DiskAccountType
The disk type.
LogStorageAccountId This property is required. string
The log storage account ARM Id.
DiskEncryptionSetId string
The DiskEncryptionSet ARM Id.
SectorSizeInBytes int
The logical sector size (in bytes), 512 by default.
diskType This property is required. String | DiskAccountType
The disk type.
logStorageAccountId This property is required. String
The log storage account ARM Id.
diskEncryptionSetId String
The DiskEncryptionSet ARM Id.
sectorSizeInBytes Integer
The logical sector size (in bytes), 512 by default.
diskType This property is required. string | DiskAccountType
The disk type.
logStorageAccountId This property is required. string
The log storage account ARM Id.
diskEncryptionSetId string
The DiskEncryptionSet ARM Id.
sectorSizeInBytes number
The logical sector size (in bytes), 512 by default.
disk_type This property is required. str | DiskAccountType
The disk type.
log_storage_account_id This property is required. str
The log storage account ARM Id.
disk_encryption_set_id str
The DiskEncryptionSet ARM Id.
sector_size_in_bytes int
The logical sector size (in bytes), 512 by default.
diskType This property is required. String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "PremiumV2_LRS" | "UltraSSD_LRS" | "StandardSSD_ZRS" | "Premium_ZRS"
The disk type.
logStorageAccountId This property is required. String
The log storage account ARM Id.
diskEncryptionSetId String
The DiskEncryptionSet ARM Id.
sectorSizeInBytes Number
The logical sector size (in bytes), 512 by default.

InMageRcmEnableProtectionInput
, InMageRcmEnableProtectionInputArgs

FabricDiscoveryMachineId This property is required. string
The ARM Id of discovered machine.
ProcessServerId This property is required. string
The process server Id.
TargetResourceGroupId This property is required. string
The target resource group ARM Id.
DisksDefault Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmDisksDefaultInput
The default disk input.
DisksToInclude List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmDiskInput>
The disks to include list.
LicenseType string | Pulumi.AzureNative.RecoveryServices.LicenseType
The license type.
LinuxLicenseType string | Pulumi.AzureNative.RecoveryServices.LinuxLicenseType
The license type for Linux VM's.
MultiVmGroupName string
The multi VM group name.
RunAsAccountId string
The run-as account Id.
SeedManagedDiskTags List<Pulumi.AzureNative.RecoveryServices.Inputs.UserCreatedResourceTag>
The tags for the seed managed disks.
SqlServerLicenseType string | Pulumi.AzureNative.RecoveryServices.SqlServerLicenseType
The SQL Server license type.
TargetAvailabilitySetId string
The target availability set ARM Id.
TargetAvailabilityZone string
The target availability zone.
TargetBootDiagnosticsStorageAccountId string
The target boot diagnostics storage account ARM Id.
TargetManagedDiskTags List<Pulumi.AzureNative.RecoveryServices.Inputs.UserCreatedResourceTag>
The tags for the target managed disks.
TargetNetworkId string
The selected target network ARM Id.
TargetNicTags List<Pulumi.AzureNative.RecoveryServices.Inputs.UserCreatedResourceTag>
The tags for the target NICs.
TargetProximityPlacementGroupId string
The target proximity placement group Id.
TargetSubnetName string
The selected target subnet name.
TargetVmName string
The target VM name.
TargetVmSecurityProfile Pulumi.AzureNative.RecoveryServices.Inputs.SecurityProfileProperties
The target VM security profile.
TargetVmSize string
The target VM size.
TargetVmTags List<Pulumi.AzureNative.RecoveryServices.Inputs.UserCreatedResourceTag>
The target VM tags.
TestNetworkId string
The selected test network ARM Id.
TestSubnetName string
The selected test subnet name.
UserSelectedOSName string
The OS name selected by user.
FabricDiscoveryMachineId This property is required. string
The ARM Id of discovered machine.
ProcessServerId This property is required. string
The process server Id.
TargetResourceGroupId This property is required. string
The target resource group ARM Id.
DisksDefault InMageRcmDisksDefaultInput
The default disk input.
DisksToInclude []InMageRcmDiskInput
The disks to include list.
LicenseType string | LicenseType
The license type.
LinuxLicenseType string | LinuxLicenseType
The license type for Linux VM's.
MultiVmGroupName string
The multi VM group name.
RunAsAccountId string
The run-as account Id.
SeedManagedDiskTags []UserCreatedResourceTag
The tags for the seed managed disks.
SqlServerLicenseType string | SqlServerLicenseType
The SQL Server license type.
TargetAvailabilitySetId string
The target availability set ARM Id.
TargetAvailabilityZone string
The target availability zone.
TargetBootDiagnosticsStorageAccountId string
The target boot diagnostics storage account ARM Id.
TargetManagedDiskTags []UserCreatedResourceTag
The tags for the target managed disks.
TargetNetworkId string
The selected target network ARM Id.
TargetNicTags []UserCreatedResourceTag
The tags for the target NICs.
TargetProximityPlacementGroupId string
The target proximity placement group Id.
TargetSubnetName string
The selected target subnet name.
TargetVmName string
The target VM name.
TargetVmSecurityProfile SecurityProfileProperties
The target VM security profile.
TargetVmSize string
The target VM size.
TargetVmTags []UserCreatedResourceTag
The target VM tags.
TestNetworkId string
The selected test network ARM Id.
TestSubnetName string
The selected test subnet name.
UserSelectedOSName string
The OS name selected by user.
fabricDiscoveryMachineId This property is required. String
The ARM Id of discovered machine.
processServerId This property is required. String
The process server Id.
targetResourceGroupId This property is required. String
The target resource group ARM Id.
disksDefault InMageRcmDisksDefaultInput
The default disk input.
disksToInclude List<InMageRcmDiskInput>
The disks to include list.
licenseType String | LicenseType
The license type.
linuxLicenseType String | LinuxLicenseType
The license type for Linux VM's.
multiVmGroupName String
The multi VM group name.
runAsAccountId String
The run-as account Id.
seedManagedDiskTags List<UserCreatedResourceTag>
The tags for the seed managed disks.
sqlServerLicenseType String | SqlServerLicenseType
The SQL Server license type.
targetAvailabilitySetId String
The target availability set ARM Id.
targetAvailabilityZone String
The target availability zone.
targetBootDiagnosticsStorageAccountId String
The target boot diagnostics storage account ARM Id.
targetManagedDiskTags List<UserCreatedResourceTag>
The tags for the target managed disks.
targetNetworkId String
The selected target network ARM Id.
targetNicTags List<UserCreatedResourceTag>
The tags for the target NICs.
targetProximityPlacementGroupId String
The target proximity placement group Id.
targetSubnetName String
The selected target subnet name.
targetVmName String
The target VM name.
targetVmSecurityProfile SecurityProfileProperties
The target VM security profile.
targetVmSize String
The target VM size.
targetVmTags List<UserCreatedResourceTag>
The target VM tags.
testNetworkId String
The selected test network ARM Id.
testSubnetName String
The selected test subnet name.
userSelectedOSName String
The OS name selected by user.
fabricDiscoveryMachineId This property is required. string
The ARM Id of discovered machine.
processServerId This property is required. string
The process server Id.
targetResourceGroupId This property is required. string
The target resource group ARM Id.
disksDefault InMageRcmDisksDefaultInput
The default disk input.
disksToInclude InMageRcmDiskInput[]
The disks to include list.
licenseType string | LicenseType
The license type.
linuxLicenseType string | LinuxLicenseType
The license type for Linux VM's.
multiVmGroupName string
The multi VM group name.
runAsAccountId string
The run-as account Id.
seedManagedDiskTags UserCreatedResourceTag[]
The tags for the seed managed disks.
sqlServerLicenseType string | SqlServerLicenseType
The SQL Server license type.
targetAvailabilitySetId string
The target availability set ARM Id.
targetAvailabilityZone string
The target availability zone.
targetBootDiagnosticsStorageAccountId string
The target boot diagnostics storage account ARM Id.
targetManagedDiskTags UserCreatedResourceTag[]
The tags for the target managed disks.
targetNetworkId string
The selected target network ARM Id.
targetNicTags UserCreatedResourceTag[]
The tags for the target NICs.
targetProximityPlacementGroupId string
The target proximity placement group Id.
targetSubnetName string
The selected target subnet name.
targetVmName string
The target VM name.
targetVmSecurityProfile SecurityProfileProperties
The target VM security profile.
targetVmSize string
The target VM size.
targetVmTags UserCreatedResourceTag[]
The target VM tags.
testNetworkId string
The selected test network ARM Id.
testSubnetName string
The selected test subnet name.
userSelectedOSName string
The OS name selected by user.
fabric_discovery_machine_id This property is required. str
The ARM Id of discovered machine.
process_server_id This property is required. str
The process server Id.
target_resource_group_id This property is required. str
The target resource group ARM Id.
disks_default InMageRcmDisksDefaultInput
The default disk input.
disks_to_include Sequence[InMageRcmDiskInput]
The disks to include list.
license_type str | LicenseType
The license type.
linux_license_type str | LinuxLicenseType
The license type for Linux VM's.
multi_vm_group_name str
The multi VM group name.
run_as_account_id str
The run-as account Id.
seed_managed_disk_tags Sequence[UserCreatedResourceTag]
The tags for the seed managed disks.
sql_server_license_type str | SqlServerLicenseType
The SQL Server license type.
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_managed_disk_tags Sequence[UserCreatedResourceTag]
The tags for the target managed disks.
target_network_id str
The selected target network ARM Id.
target_nic_tags Sequence[UserCreatedResourceTag]
The tags for the target NICs.
target_proximity_placement_group_id str
The target proximity placement group Id.
target_subnet_name str
The selected target subnet name.
target_vm_name str
The target VM name.
target_vm_security_profile SecurityProfileProperties
The target VM security profile.
target_vm_size str
The target VM size.
target_vm_tags Sequence[UserCreatedResourceTag]
The target VM tags.
test_network_id str
The selected test network ARM Id.
test_subnet_name str
The selected test subnet name.
user_selected_os_name str
The OS name selected by user.
fabricDiscoveryMachineId This property is required. String
The ARM Id of discovered machine.
processServerId This property is required. String
The process server Id.
targetResourceGroupId This property is required. String
The target resource group ARM Id.
disksDefault Property Map
The default disk input.
disksToInclude List<Property Map>
The disks to include list.
licenseType String | "NotSpecified" | "NoLicenseType" | "WindowsServer"
The license type.
linuxLicenseType String | "NotSpecified" | "NoLicenseType" | "LinuxServer"
The license type for Linux VM's.
multiVmGroupName String
The multi VM group name.
runAsAccountId String
The run-as account Id.
seedManagedDiskTags List<Property Map>
The tags for the seed managed disks.
sqlServerLicenseType String | "NotSpecified" | "NoLicenseType" | "PAYG" | "AHUB"
The SQL Server license type.
targetAvailabilitySetId String
The target availability set ARM Id.
targetAvailabilityZone String
The target availability zone.
targetBootDiagnosticsStorageAccountId String
The target boot diagnostics storage account ARM Id.
targetManagedDiskTags List<Property Map>
The tags for the target managed disks.
targetNetworkId String
The selected target network ARM Id.
targetNicTags List<Property Map>
The tags for the target NICs.
targetProximityPlacementGroupId String
The target proximity placement group Id.
targetSubnetName String
The selected target subnet name.
targetVmName String
The target VM name.
targetVmSecurityProfile Property Map
The target VM security profile.
targetVmSize String
The target VM size.
targetVmTags List<Property Map>
The target VM tags.
testNetworkId String
The selected test network ARM Id.
testSubnetName String
The selected test subnet name.
userSelectedOSName String
The OS name selected by user.

InMageRcmFailbackDiscoveredProtectedVmDetailsResponse
, InMageRcmFailbackDiscoveredProtectedVmDetailsResponseArgs

CreatedTimestamp This property is required. string
The SDS created timestamp.
Datastores This property is required. List<string>
The list of datastores.
IpAddresses This property is required. List<string>
The list of IP addresses.
IsDeleted This property is required. bool
A value indicating whether the VM is deleted.
LastDiscoveryTimeInUtc This property is required. string
The last time when SDS information discovered in SRS.
OsName This property is required. string
The VM's OS name.
PowerStatus This property is required. string
The VM power status.
UpdatedTimestamp This property is required. string
The SDS updated timestamp.
VCenterFqdn This property is required. string
The VCenter fqdn.
VCenterId This property is required. string
The VCenter Id.
VmFqdn This property is required. string
The VM fqdn.
VmwareToolsStatus This property is required. string
The VMware tools status.
CreatedTimestamp This property is required. string
The SDS created timestamp.
Datastores This property is required. []string
The list of datastores.
IpAddresses This property is required. []string
The list of IP addresses.
IsDeleted This property is required. bool
A value indicating whether the VM is deleted.
LastDiscoveryTimeInUtc This property is required. string
The last time when SDS information discovered in SRS.
OsName This property is required. string
The VM's OS name.
PowerStatus This property is required. string
The VM power status.
UpdatedTimestamp This property is required. string
The SDS updated timestamp.
VCenterFqdn This property is required. string
The VCenter fqdn.
VCenterId This property is required. string
The VCenter Id.
VmFqdn This property is required. string
The VM fqdn.
VmwareToolsStatus This property is required. string
The VMware tools status.
createdTimestamp This property is required. String
The SDS created timestamp.
datastores This property is required. List<String>
The list of datastores.
ipAddresses This property is required. List<String>
The list of IP addresses.
isDeleted This property is required. Boolean
A value indicating whether the VM is deleted.
lastDiscoveryTimeInUtc This property is required. String
The last time when SDS information discovered in SRS.
osName This property is required. String
The VM's OS name.
powerStatus This property is required. String
The VM power status.
updatedTimestamp This property is required. String
The SDS updated timestamp.
vCenterFqdn This property is required. String
The VCenter fqdn.
vCenterId This property is required. String
The VCenter Id.
vmFqdn This property is required. String
The VM fqdn.
vmwareToolsStatus This property is required. String
The VMware tools status.
createdTimestamp This property is required. string
The SDS created timestamp.
datastores This property is required. string[]
The list of datastores.
ipAddresses This property is required. string[]
The list of IP addresses.
isDeleted This property is required. boolean
A value indicating whether the VM is deleted.
lastDiscoveryTimeInUtc This property is required. string
The last time when SDS information discovered in SRS.
osName This property is required. string
The VM's OS name.
powerStatus This property is required. string
The VM power status.
updatedTimestamp This property is required. string
The SDS updated timestamp.
vCenterFqdn This property is required. string
The VCenter fqdn.
vCenterId This property is required. string
The VCenter Id.
vmFqdn This property is required. string
The VM fqdn.
vmwareToolsStatus This property is required. string
The VMware tools status.
created_timestamp This property is required. str
The SDS created timestamp.
datastores This property is required. Sequence[str]
The list of datastores.
ip_addresses This property is required. Sequence[str]
The list of IP addresses.
is_deleted This property is required. bool
A value indicating whether the VM is deleted.
last_discovery_time_in_utc This property is required. str
The last time when SDS information discovered in SRS.
os_name This property is required. str
The VM's OS name.
power_status This property is required. str
The VM power status.
updated_timestamp This property is required. str
The SDS updated timestamp.
v_center_fqdn This property is required. str
The VCenter fqdn.
v_center_id This property is required. str
The VCenter Id.
vm_fqdn This property is required. str
The VM fqdn.
vmware_tools_status This property is required. str
The VMware tools status.
createdTimestamp This property is required. String
The SDS created timestamp.
datastores This property is required. List<String>
The list of datastores.
ipAddresses This property is required. List<String>
The list of IP addresses.
isDeleted This property is required. Boolean
A value indicating whether the VM is deleted.
lastDiscoveryTimeInUtc This property is required. String
The last time when SDS information discovered in SRS.
osName This property is required. String
The VM's OS name.
powerStatus This property is required. String
The VM power status.
updatedTimestamp This property is required. String
The SDS updated timestamp.
vCenterFqdn This property is required. String
The VCenter fqdn.
vCenterId This property is required. String
The VCenter Id.
vmFqdn This property is required. String
The VM fqdn.
vmwareToolsStatus This property is required. String
The VMware tools status.

InMageRcmFailbackMobilityAgentDetailsResponse
, InMageRcmFailbackMobilityAgentDetailsResponseArgs

AgentVersionExpiryDate This property is required. string
The agent version expiry date.
DriverVersion This property is required. string
The driver version.
DriverVersionExpiryDate This property is required. string
The driver version expiry date.
IsUpgradeable This property is required. string
A value indicating whether agent is upgradeable or not.
LastHeartbeatUtc This property is required. string
The time of the last heartbeat received from the agent.
LatestUpgradableVersionWithoutReboot This property is required. string
The latest upgradeable version available without reboot.
LatestVersion This property is required. string
The latest agent version available.
ReasonsBlockingUpgrade This property is required. List<string>
The whether update is possible or not.
Version This property is required. string
The agent version.
AgentVersionExpiryDate This property is required. string
The agent version expiry date.
DriverVersion This property is required. string
The driver version.
DriverVersionExpiryDate This property is required. string
The driver version expiry date.
IsUpgradeable This property is required. string
A value indicating whether agent is upgradeable or not.
LastHeartbeatUtc This property is required. string
The time of the last heartbeat received from the agent.
LatestUpgradableVersionWithoutReboot This property is required. string
The latest upgradeable version available without reboot.
LatestVersion This property is required. string
The latest agent version available.
ReasonsBlockingUpgrade This property is required. []string
The whether update is possible or not.
Version This property is required. string
The agent version.
agentVersionExpiryDate This property is required. String
The agent version expiry date.
driverVersion This property is required. String
The driver version.
driverVersionExpiryDate This property is required. String
The driver version expiry date.
isUpgradeable This property is required. String
A value indicating whether agent is upgradeable or not.
lastHeartbeatUtc This property is required. String
The time of the last heartbeat received from the agent.
latestUpgradableVersionWithoutReboot This property is required. String
The latest upgradeable version available without reboot.
latestVersion This property is required. String
The latest agent version available.
reasonsBlockingUpgrade This property is required. List<String>
The whether update is possible or not.
version This property is required. String
The agent version.
agentVersionExpiryDate This property is required. string
The agent version expiry date.
driverVersion This property is required. string
The driver version.
driverVersionExpiryDate This property is required. string
The driver version expiry date.
isUpgradeable This property is required. string
A value indicating whether agent is upgradeable or not.
lastHeartbeatUtc This property is required. string
The time of the last heartbeat received from the agent.
latestUpgradableVersionWithoutReboot This property is required. string
The latest upgradeable version available without reboot.
latestVersion This property is required. string
The latest agent version available.
reasonsBlockingUpgrade This property is required. string[]
The whether update is possible or not.
version This property is required. string
The agent version.
agent_version_expiry_date This property is required. str
The agent version expiry date.
driver_version This property is required. str
The driver version.
driver_version_expiry_date This property is required. str
The driver version expiry date.
is_upgradeable This property is required. str
A value indicating whether agent is upgradeable or not.
last_heartbeat_utc This property is required. str
The time of the last heartbeat received from the agent.
latest_upgradable_version_without_reboot This property is required. str
The latest upgradeable version available without reboot.
latest_version This property is required. str
The latest agent version available.
reasons_blocking_upgrade This property is required. Sequence[str]
The whether update is possible or not.
version This property is required. str
The agent version.
agentVersionExpiryDate This property is required. String
The agent version expiry date.
driverVersion This property is required. String
The driver version.
driverVersionExpiryDate This property is required. String
The driver version expiry date.
isUpgradeable This property is required. String
A value indicating whether agent is upgradeable or not.
lastHeartbeatUtc This property is required. String
The time of the last heartbeat received from the agent.
latestUpgradableVersionWithoutReboot This property is required. String
The latest upgradeable version available without reboot.
latestVersion This property is required. String
The latest agent version available.
reasonsBlockingUpgrade This property is required. List<String>
The whether update is possible or not.
version This property is required. String
The agent version.

InMageRcmFailbackNicDetailsResponse
, InMageRcmFailbackNicDetailsResponseArgs

AdapterType This property is required. string
The adapter type.
MacAddress This property is required. string
The mac address.
NetworkName This property is required. string
The network name.
SourceIpAddress This property is required. string
The IP address.
AdapterType This property is required. string
The adapter type.
MacAddress This property is required. string
The mac address.
NetworkName This property is required. string
The network name.
SourceIpAddress This property is required. string
The IP address.
adapterType This property is required. String
The adapter type.
macAddress This property is required. String
The mac address.
networkName This property is required. String
The network name.
sourceIpAddress This property is required. String
The IP address.
adapterType This property is required. string
The adapter type.
macAddress This property is required. string
The mac address.
networkName This property is required. string
The network name.
sourceIpAddress This property is required. string
The IP address.
adapter_type This property is required. str
The adapter type.
mac_address This property is required. str
The mac address.
network_name This property is required. str
The network name.
source_ip_address This property is required. str
The IP address.
adapterType This property is required. String
The adapter type.
macAddress This property is required. String
The mac address.
networkName This property is required. String
The network name.
sourceIpAddress This property is required. String
The IP address.

InMageRcmFailbackProtectedDiskDetailsResponse
, InMageRcmFailbackProtectedDiskDetailsResponseArgs

CapacityInBytes This property is required. double
The disk capacity in bytes.
DataPendingAtSourceAgentInMB This property is required. double
The data pending at source agent in MB.
DataPendingInLogDataStoreInMB This property is required. double
The data pending in log data store in MB.
DiskId This property is required. string
The disk Id (reported by source agent).
DiskName This property is required. string
The disk name.
DiskUuid This property is required. string
The disk Uuid (reported by vCenter).
IsInitialReplicationComplete This property is required. string
A value indicating whether initial replication is complete or not.
IsOSDisk This property is required. string
A value indicating whether the disk is the OS disk.
LastSyncTime This property is required. string
The last sync time.
IrDetails Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmFailbackSyncDetailsResponse
The initial replication details.
ResyncDetails Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmFailbackSyncDetailsResponse
The resync details.
CapacityInBytes This property is required. float64
The disk capacity in bytes.
DataPendingAtSourceAgentInMB This property is required. float64
The data pending at source agent in MB.
DataPendingInLogDataStoreInMB This property is required. float64
The data pending in log data store in MB.
DiskId This property is required. string
The disk Id (reported by source agent).
DiskName This property is required. string
The disk name.
DiskUuid This property is required. string
The disk Uuid (reported by vCenter).
IsInitialReplicationComplete This property is required. string
A value indicating whether initial replication is complete or not.
IsOSDisk This property is required. string
A value indicating whether the disk is the OS disk.
LastSyncTime This property is required. string
The last sync time.
IrDetails InMageRcmFailbackSyncDetailsResponse
The initial replication details.
ResyncDetails InMageRcmFailbackSyncDetailsResponse
The resync details.
capacityInBytes This property is required. Double
The disk capacity in bytes.
dataPendingAtSourceAgentInMB This property is required. Double
The data pending at source agent in MB.
dataPendingInLogDataStoreInMB This property is required. Double
The data pending in log data store in MB.
diskId This property is required. String
The disk Id (reported by source agent).
diskName This property is required. String
The disk name.
diskUuid This property is required. String
The disk Uuid (reported by vCenter).
isInitialReplicationComplete This property is required. String
A value indicating whether initial replication is complete or not.
isOSDisk This property is required. String
A value indicating whether the disk is the OS disk.
lastSyncTime This property is required. String
The last sync time.
irDetails InMageRcmFailbackSyncDetailsResponse
The initial replication details.
resyncDetails InMageRcmFailbackSyncDetailsResponse
The resync details.
capacityInBytes This property is required. number
The disk capacity in bytes.
dataPendingAtSourceAgentInMB This property is required. number
The data pending at source agent in MB.
dataPendingInLogDataStoreInMB This property is required. number
The data pending in log data store in MB.
diskId This property is required. string
The disk Id (reported by source agent).
diskName This property is required. string
The disk name.
diskUuid This property is required. string
The disk Uuid (reported by vCenter).
isInitialReplicationComplete This property is required. string
A value indicating whether initial replication is complete or not.
isOSDisk This property is required. string
A value indicating whether the disk is the OS disk.
lastSyncTime This property is required. string
The last sync time.
irDetails InMageRcmFailbackSyncDetailsResponse
The initial replication details.
resyncDetails InMageRcmFailbackSyncDetailsResponse
The resync details.
capacity_in_bytes This property is required. float
The disk capacity in bytes.
data_pending_at_source_agent_in_mb This property is required. float
The data pending at source agent in MB.
data_pending_in_log_data_store_in_mb This property is required. float
The data pending in log data store in MB.
disk_id This property is required. str
The disk Id (reported by source agent).
disk_name This property is required. str
The disk name.
disk_uuid This property is required. str
The disk Uuid (reported by vCenter).
is_initial_replication_complete This property is required. str
A value indicating whether initial replication is complete or not.
is_os_disk This property is required. str
A value indicating whether the disk is the OS disk.
last_sync_time This property is required. str
The last sync time.
ir_details InMageRcmFailbackSyncDetailsResponse
The initial replication details.
resync_details InMageRcmFailbackSyncDetailsResponse
The resync details.
capacityInBytes This property is required. Number
The disk capacity in bytes.
dataPendingAtSourceAgentInMB This property is required. Number
The data pending at source agent in MB.
dataPendingInLogDataStoreInMB This property is required. Number
The data pending in log data store in MB.
diskId This property is required. String
The disk Id (reported by source agent).
diskName This property is required. String
The disk name.
diskUuid This property is required. String
The disk Uuid (reported by vCenter).
isInitialReplicationComplete This property is required. String
A value indicating whether initial replication is complete or not.
isOSDisk This property is required. String
A value indicating whether the disk is the OS disk.
lastSyncTime This property is required. String
The last sync time.
irDetails Property Map
The initial replication details.
resyncDetails Property Map
The resync details.

InMageRcmFailbackReplicationDetailsResponse
, InMageRcmFailbackReplicationDetailsResponseArgs

AzureVirtualMachineId This property is required. string
The ARM Id of the azure VM.
InitialReplicationProcessedBytes This property is required. double
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
InitialReplicationProgressHealth This property is required. string
The initial replication progress health.
InitialReplicationProgressPercentage This property is required. int
The initial replication progress percentage.
InitialReplicationTransferredBytes This property is required. double
The initial replication transferred bytes from source VM to target for all selected disks on source VM.
InternalIdentifier This property is required. string
The virtual machine internal identifier.
IsAgentRegistrationSuccessfulAfterFailover This property is required. bool
A value indicating whether agent registration was successful after failover.
LastPlannedFailoverStartTime This property is required. string
The last planned failover start time.
LastPlannedFailoverStatus This property is required. string
The last planned failover status.
LastUsedPolicyFriendlyName This property is required. string
The policy friendly name used by the forward replication.
LastUsedPolicyId This property is required. string
The policy Id used by the forward replication.
LogStorageAccountId This property is required. string
The log storage account ARM Id.
MultiVmGroupName This property is required. string
The multi VM group name.
OsType This property is required. string
The type of the OS on the VM.
ReprotectAgentId This property is required. string
The reprotect agent Id.
ReprotectAgentName This property is required. string
The reprotect agent name.
ResyncProcessedBytes This property is required. double
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
ResyncProgressHealth This property is required. string
The resync progress health.
ResyncProgressPercentage This property is required. int
The resync progress percentage.
ResyncRequired This property is required. string
A value indicating whether resync is required.
ResyncState This property is required. string
The resync state.
ResyncTransferredBytes This property is required. double
The resync transferred bytes from source VM to target for all selected disks on source VM.
TargetDataStoreName This property is required. string
The target datastore name.
TargetVmName This property is required. string
The target VM name.
TargetvCenterId This property is required. string
The target vCenter Id.
DiscoveredVmDetails Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmFailbackDiscoveredProtectedVmDetailsResponse
The discovered VM information.
MobilityAgentDetails Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmFailbackMobilityAgentDetailsResponse
The mobility agent information.
ProtectedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmFailbackProtectedDiskDetailsResponse>
The list of protected disks.
VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmFailbackNicDetailsResponse>
The network details.
AzureVirtualMachineId This property is required. string
The ARM Id of the azure VM.
InitialReplicationProcessedBytes This property is required. float64
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
InitialReplicationProgressHealth This property is required. string
The initial replication progress health.
InitialReplicationProgressPercentage This property is required. int
The initial replication progress percentage.
InitialReplicationTransferredBytes This property is required. float64
The initial replication transferred bytes from source VM to target for all selected disks on source VM.
InternalIdentifier This property is required. string
The virtual machine internal identifier.
IsAgentRegistrationSuccessfulAfterFailover This property is required. bool
A value indicating whether agent registration was successful after failover.
LastPlannedFailoverStartTime This property is required. string
The last planned failover start time.
LastPlannedFailoverStatus This property is required. string
The last planned failover status.
LastUsedPolicyFriendlyName This property is required. string
The policy friendly name used by the forward replication.
LastUsedPolicyId This property is required. string
The policy Id used by the forward replication.
LogStorageAccountId This property is required. string
The log storage account ARM Id.
MultiVmGroupName This property is required. string
The multi VM group name.
OsType This property is required. string
The type of the OS on the VM.
ReprotectAgentId This property is required. string
The reprotect agent Id.
ReprotectAgentName This property is required. string
The reprotect agent name.
ResyncProcessedBytes This property is required. float64
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
ResyncProgressHealth This property is required. string
The resync progress health.
ResyncProgressPercentage This property is required. int
The resync progress percentage.
ResyncRequired This property is required. string
A value indicating whether resync is required.
ResyncState This property is required. string
The resync state.
ResyncTransferredBytes This property is required. float64
The resync transferred bytes from source VM to target for all selected disks on source VM.
TargetDataStoreName This property is required. string
The target datastore name.
TargetVmName This property is required. string
The target VM name.
TargetvCenterId This property is required. string
The target vCenter Id.
DiscoveredVmDetails InMageRcmFailbackDiscoveredProtectedVmDetailsResponse
The discovered VM information.
MobilityAgentDetails InMageRcmFailbackMobilityAgentDetailsResponse
The mobility agent information.
ProtectedDisks []InMageRcmFailbackProtectedDiskDetailsResponse
The list of protected disks.
VmNics []InMageRcmFailbackNicDetailsResponse
The network details.
azureVirtualMachineId This property is required. String
The ARM Id of the azure VM.
initialReplicationProcessedBytes This property is required. Double
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
initialReplicationProgressHealth This property is required. String
The initial replication progress health.
initialReplicationProgressPercentage This property is required. Integer
The initial replication progress percentage.
initialReplicationTransferredBytes This property is required. Double
The initial replication transferred bytes from source VM to target for all selected disks on source VM.
internalIdentifier This property is required. String
The virtual machine internal identifier.
isAgentRegistrationSuccessfulAfterFailover This property is required. Boolean
A value indicating whether agent registration was successful after failover.
lastPlannedFailoverStartTime This property is required. String
The last planned failover start time.
lastPlannedFailoverStatus This property is required. String
The last planned failover status.
lastUsedPolicyFriendlyName This property is required. String
The policy friendly name used by the forward replication.
lastUsedPolicyId This property is required. String
The policy Id used by the forward replication.
logStorageAccountId This property is required. String
The log storage account ARM Id.
multiVmGroupName This property is required. String
The multi VM group name.
osType This property is required. String
The type of the OS on the VM.
reprotectAgentId This property is required. String
The reprotect agent Id.
reprotectAgentName This property is required. String
The reprotect agent name.
resyncProcessedBytes This property is required. Double
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
resyncProgressHealth This property is required. String
The resync progress health.
resyncProgressPercentage This property is required. Integer
The resync progress percentage.
resyncRequired This property is required. String
A value indicating whether resync is required.
resyncState This property is required. String
The resync state.
resyncTransferredBytes This property is required. Double
The resync transferred bytes from source VM to target for all selected disks on source VM.
targetDataStoreName This property is required. String
The target datastore name.
targetVmName This property is required. String
The target VM name.
targetvCenterId This property is required. String
The target vCenter Id.
discoveredVmDetails InMageRcmFailbackDiscoveredProtectedVmDetailsResponse
The discovered VM information.
mobilityAgentDetails InMageRcmFailbackMobilityAgentDetailsResponse
The mobility agent information.
protectedDisks List<InMageRcmFailbackProtectedDiskDetailsResponse>
The list of protected disks.
vmNics List<InMageRcmFailbackNicDetailsResponse>
The network details.
azureVirtualMachineId This property is required. string
The ARM Id of the azure VM.
initialReplicationProcessedBytes This property is required. number
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
initialReplicationProgressHealth This property is required. string
The initial replication progress health.
initialReplicationProgressPercentage This property is required. number
The initial replication progress percentage.
initialReplicationTransferredBytes This property is required. number
The initial replication transferred bytes from source VM to target for all selected disks on source VM.
internalIdentifier This property is required. string
The virtual machine internal identifier.
isAgentRegistrationSuccessfulAfterFailover This property is required. boolean
A value indicating whether agent registration was successful after failover.
lastPlannedFailoverStartTime This property is required. string
The last planned failover start time.
lastPlannedFailoverStatus This property is required. string
The last planned failover status.
lastUsedPolicyFriendlyName This property is required. string
The policy friendly name used by the forward replication.
lastUsedPolicyId This property is required. string
The policy Id used by the forward replication.
logStorageAccountId This property is required. string
The log storage account ARM Id.
multiVmGroupName This property is required. string
The multi VM group name.
osType This property is required. string
The type of the OS on the VM.
reprotectAgentId This property is required. string
The reprotect agent Id.
reprotectAgentName This property is required. string
The reprotect agent name.
resyncProcessedBytes This property is required. number
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
resyncProgressHealth This property is required. string
The resync progress health.
resyncProgressPercentage This property is required. number
The resync progress percentage.
resyncRequired This property is required. string
A value indicating whether resync is required.
resyncState This property is required. string
The resync state.
resyncTransferredBytes This property is required. number
The resync transferred bytes from source VM to target for all selected disks on source VM.
targetDataStoreName This property is required. string
The target datastore name.
targetVmName This property is required. string
The target VM name.
targetvCenterId This property is required. string
The target vCenter Id.
discoveredVmDetails InMageRcmFailbackDiscoveredProtectedVmDetailsResponse
The discovered VM information.
mobilityAgentDetails InMageRcmFailbackMobilityAgentDetailsResponse
The mobility agent information.
protectedDisks InMageRcmFailbackProtectedDiskDetailsResponse[]
The list of protected disks.
vmNics InMageRcmFailbackNicDetailsResponse[]
The network details.
azure_virtual_machine_id This property is required. str
The ARM Id of the azure VM.
initial_replication_processed_bytes This property is required. float
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
initial_replication_progress_health This property is required. str
The initial replication progress health.
initial_replication_progress_percentage This property is required. int
The initial replication progress percentage.
initial_replication_transferred_bytes This property is required. float
The initial replication transferred bytes from source VM to target for all selected disks on source VM.
internal_identifier This property is required. str
The virtual machine internal identifier.
is_agent_registration_successful_after_failover This property is required. bool
A value indicating whether agent registration was successful after failover.
last_planned_failover_start_time This property is required. str
The last planned failover start time.
last_planned_failover_status This property is required. str
The last planned failover status.
last_used_policy_friendly_name This property is required. str
The policy friendly name used by the forward replication.
last_used_policy_id This property is required. str
The policy Id used by the forward replication.
log_storage_account_id This property is required. str
The log storage account ARM Id.
multi_vm_group_name This property is required. str
The multi VM group name.
os_type This property is required. str
The type of the OS on the VM.
reprotect_agent_id This property is required. str
The reprotect agent Id.
reprotect_agent_name This property is required. str
The reprotect agent name.
resync_processed_bytes This property is required. float
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
resync_progress_health This property is required. str
The resync progress health.
resync_progress_percentage This property is required. int
The resync progress percentage.
resync_required This property is required. str
A value indicating whether resync is required.
resync_state This property is required. str
The resync state.
resync_transferred_bytes This property is required. float
The resync transferred bytes from source VM to target for all selected disks on source VM.
target_data_store_name This property is required. str
The target datastore name.
target_vm_name This property is required. str
The target VM name.
targetv_center_id This property is required. str
The target vCenter Id.
discovered_vm_details InMageRcmFailbackDiscoveredProtectedVmDetailsResponse
The discovered VM information.
mobility_agent_details InMageRcmFailbackMobilityAgentDetailsResponse
The mobility agent information.
protected_disks Sequence[InMageRcmFailbackProtectedDiskDetailsResponse]
The list of protected disks.
vm_nics Sequence[InMageRcmFailbackNicDetailsResponse]
The network details.
azureVirtualMachineId This property is required. String
The ARM Id of the azure VM.
initialReplicationProcessedBytes This property is required. Number
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
initialReplicationProgressHealth This property is required. String
The initial replication progress health.
initialReplicationProgressPercentage This property is required. Number
The initial replication progress percentage.
initialReplicationTransferredBytes This property is required. Number
The initial replication transferred bytes from source VM to target for all selected disks on source VM.
internalIdentifier This property is required. String
The virtual machine internal identifier.
isAgentRegistrationSuccessfulAfterFailover This property is required. Boolean
A value indicating whether agent registration was successful after failover.
lastPlannedFailoverStartTime This property is required. String
The last planned failover start time.
lastPlannedFailoverStatus This property is required. String
The last planned failover status.
lastUsedPolicyFriendlyName This property is required. String
The policy friendly name used by the forward replication.
lastUsedPolicyId This property is required. String
The policy Id used by the forward replication.
logStorageAccountId This property is required. String
The log storage account ARM Id.
multiVmGroupName This property is required. String
The multi VM group name.
osType This property is required. String
The type of the OS on the VM.
reprotectAgentId This property is required. String
The reprotect agent Id.
reprotectAgentName This property is required. String
The reprotect agent name.
resyncProcessedBytes This property is required. Number
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
resyncProgressHealth This property is required. String
The resync progress health.
resyncProgressPercentage This property is required. Number
The resync progress percentage.
resyncRequired This property is required. String
A value indicating whether resync is required.
resyncState This property is required. String
The resync state.
resyncTransferredBytes This property is required. Number
The resync transferred bytes from source VM to target for all selected disks on source VM.
targetDataStoreName This property is required. String
The target datastore name.
targetVmName This property is required. String
The target VM name.
targetvCenterId This property is required. String
The target vCenter Id.
discoveredVmDetails Property Map
The discovered VM information.
mobilityAgentDetails Property Map
The mobility agent information.
protectedDisks List<Property Map>
The list of protected disks.
vmNics List<Property Map>
The network details.

InMageRcmFailbackSyncDetailsResponse
, InMageRcmFailbackSyncDetailsResponseArgs

Last15MinutesTransferredBytes This property is required. double
The bytes transferred in last 15 minutes from source VM to target.
LastDataTransferTimeUtc This property is required. string
The time of the last data transfer from source VM to target.
LastRefreshTime This property is required. string
The last refresh time.
ProcessedBytes This property is required. double
The total processed bytes. This includes bytes that are transferred from source VM to target and matched bytes.
ProgressHealth This property is required. string
The progress health.
ProgressPercentage This property is required. int
Progress in percentage. Progress percentage is calculated based on processed bytes.
StartTime This property is required. string
The start time.
TransferredBytes This property is required. double
The transferred bytes from source VM to azure for the disk.
Last15MinutesTransferredBytes This property is required. float64
The bytes transferred in last 15 minutes from source VM to target.
LastDataTransferTimeUtc This property is required. string
The time of the last data transfer from source VM to target.
LastRefreshTime This property is required. string
The last refresh time.
ProcessedBytes This property is required. float64
The total processed bytes. This includes bytes that are transferred from source VM to target and matched bytes.
ProgressHealth This property is required. string
The progress health.
ProgressPercentage This property is required. int
Progress in percentage. Progress percentage is calculated based on processed bytes.
StartTime This property is required. string
The start time.
TransferredBytes This property is required. float64
The transferred bytes from source VM to azure for the disk.
last15MinutesTransferredBytes This property is required. Double
The bytes transferred in last 15 minutes from source VM to target.
lastDataTransferTimeUtc This property is required. String
The time of the last data transfer from source VM to target.
lastRefreshTime This property is required. String
The last refresh time.
processedBytes This property is required. Double
The total processed bytes. This includes bytes that are transferred from source VM to target and matched bytes.
progressHealth This property is required. String
The progress health.
progressPercentage This property is required. Integer
Progress in percentage. Progress percentage is calculated based on processed bytes.
startTime This property is required. String
The start time.
transferredBytes This property is required. Double
The transferred bytes from source VM to azure for the disk.
last15MinutesTransferredBytes This property is required. number
The bytes transferred in last 15 minutes from source VM to target.
lastDataTransferTimeUtc This property is required. string
The time of the last data transfer from source VM to target.
lastRefreshTime This property is required. string
The last refresh time.
processedBytes This property is required. number
The total processed bytes. This includes bytes that are transferred from source VM to target and matched bytes.
progressHealth This property is required. string
The progress health.
progressPercentage This property is required. number
Progress in percentage. Progress percentage is calculated based on processed bytes.
startTime This property is required. string
The start time.
transferredBytes This property is required. number
The transferred bytes from source VM to azure for the disk.
last15_minutes_transferred_bytes This property is required. float
The bytes transferred in last 15 minutes from source VM to target.
last_data_transfer_time_utc This property is required. str
The time of the last data transfer from source VM to target.
last_refresh_time This property is required. str
The last refresh time.
processed_bytes This property is required. float
The total processed bytes. This includes bytes that are transferred from source VM to target and matched bytes.
progress_health This property is required. str
The progress health.
progress_percentage This property is required. int
Progress in percentage. Progress percentage is calculated based on processed bytes.
start_time This property is required. str
The start time.
transferred_bytes This property is required. float
The transferred bytes from source VM to azure for the disk.
last15MinutesTransferredBytes This property is required. Number
The bytes transferred in last 15 minutes from source VM to target.
lastDataTransferTimeUtc This property is required. String
The time of the last data transfer from source VM to target.
lastRefreshTime This property is required. String
The last refresh time.
processedBytes This property is required. Number
The total processed bytes. This includes bytes that are transferred from source VM to target and matched bytes.
progressHealth This property is required. String
The progress health.
progressPercentage This property is required. Number
Progress in percentage. Progress percentage is calculated based on processed bytes.
startTime This property is required. String
The start time.
transferredBytes This property is required. Number
The transferred bytes from source VM to azure for the disk.

InMageRcmLastAgentUpgradeErrorDetailsResponse
, InMageRcmLastAgentUpgradeErrorDetailsResponseArgs

ErrorCode This property is required. string
The error code.
ErrorMessage This property is required. string
The error message.
ErrorMessageParameters This property is required. Dictionary<string, string>
The error message parameters.
ErrorTags This property is required. Dictionary<string, string>
The error tags.
PossibleCauses This property is required. string
The possible causes.
RecommendedAction This property is required. string
The recommended action.
ErrorCode This property is required. string
The error code.
ErrorMessage This property is required. string
The error message.
ErrorMessageParameters This property is required. map[string]string
The error message parameters.
ErrorTags This property is required. map[string]string
The error tags.
PossibleCauses This property is required. string
The possible causes.
RecommendedAction This property is required. string
The recommended action.
errorCode This property is required. String
The error code.
errorMessage This property is required. String
The error message.
errorMessageParameters This property is required. Map<String,String>
The error message parameters.
errorTags This property is required. Map<String,String>
The error tags.
possibleCauses This property is required. String
The possible causes.
recommendedAction This property is required. String
The recommended action.
errorCode This property is required. string
The error code.
errorMessage This property is required. string
The error message.
errorMessageParameters This property is required. {[key: string]: string}
The error message parameters.
errorTags This property is required. {[key: string]: string}
The error tags.
possibleCauses This property is required. string
The possible causes.
recommendedAction This property is required. string
The recommended action.
error_code This property is required. str
The error code.
error_message This property is required. str
The error message.
error_message_parameters This property is required. Mapping[str, str]
The error message parameters.
error_tags This property is required. Mapping[str, str]
The error tags.
possible_causes This property is required. str
The possible causes.
recommended_action This property is required. str
The recommended action.
errorCode This property is required. String
The error code.
errorMessage This property is required. String
The error message.
errorMessageParameters This property is required. Map<String>
The error message parameters.
errorTags This property is required. Map<String>
The error tags.
possibleCauses This property is required. String
The possible causes.
recommendedAction This property is required. String
The recommended action.

InMageRcmMobilityAgentDetailsResponse
, InMageRcmMobilityAgentDetailsResponseArgs

AgentVersionExpiryDate This property is required. string
The agent version expiry date.
DriverVersion This property is required. string
The driver version.
DriverVersionExpiryDate This property is required. string
The driver version expiry date.
IsUpgradeable This property is required. string
A value indicating whether agent is upgradeable or not.
LastHeartbeatUtc This property is required. string
The time of the last heartbeat received from the agent.
LatestAgentReleaseDate This property is required. string
The latest agent version release date.
LatestUpgradableVersionWithoutReboot This property is required. string
The latest upgradeable version available without reboot.
LatestVersion This property is required. string
The latest agent version available.
ReasonsBlockingUpgrade This property is required. List<string>
The whether update is possible or not.
Version This property is required. string
The agent version.
AgentVersionExpiryDate This property is required. string
The agent version expiry date.
DriverVersion This property is required. string
The driver version.
DriverVersionExpiryDate This property is required. string
The driver version expiry date.
IsUpgradeable This property is required. string
A value indicating whether agent is upgradeable or not.
LastHeartbeatUtc This property is required. string
The time of the last heartbeat received from the agent.
LatestAgentReleaseDate This property is required. string
The latest agent version release date.
LatestUpgradableVersionWithoutReboot This property is required. string
The latest upgradeable version available without reboot.
LatestVersion This property is required. string
The latest agent version available.
ReasonsBlockingUpgrade This property is required. []string
The whether update is possible or not.
Version This property is required. string
The agent version.
agentVersionExpiryDate This property is required. String
The agent version expiry date.
driverVersion This property is required. String
The driver version.
driverVersionExpiryDate This property is required. String
The driver version expiry date.
isUpgradeable This property is required. String
A value indicating whether agent is upgradeable or not.
lastHeartbeatUtc This property is required. String
The time of the last heartbeat received from the agent.
latestAgentReleaseDate This property is required. String
The latest agent version release date.
latestUpgradableVersionWithoutReboot This property is required. String
The latest upgradeable version available without reboot.
latestVersion This property is required. String
The latest agent version available.
reasonsBlockingUpgrade This property is required. List<String>
The whether update is possible or not.
version This property is required. String
The agent version.
agentVersionExpiryDate This property is required. string
The agent version expiry date.
driverVersion This property is required. string
The driver version.
driverVersionExpiryDate This property is required. string
The driver version expiry date.
isUpgradeable This property is required. string
A value indicating whether agent is upgradeable or not.
lastHeartbeatUtc This property is required. string
The time of the last heartbeat received from the agent.
latestAgentReleaseDate This property is required. string
The latest agent version release date.
latestUpgradableVersionWithoutReboot This property is required. string
The latest upgradeable version available without reboot.
latestVersion This property is required. string
The latest agent version available.
reasonsBlockingUpgrade This property is required. string[]
The whether update is possible or not.
version This property is required. string
The agent version.
agent_version_expiry_date This property is required. str
The agent version expiry date.
driver_version This property is required. str
The driver version.
driver_version_expiry_date This property is required. str
The driver version expiry date.
is_upgradeable This property is required. str
A value indicating whether agent is upgradeable or not.
last_heartbeat_utc This property is required. str
The time of the last heartbeat received from the agent.
latest_agent_release_date This property is required. str
The latest agent version release date.
latest_upgradable_version_without_reboot This property is required. str
The latest upgradeable version available without reboot.
latest_version This property is required. str
The latest agent version available.
reasons_blocking_upgrade This property is required. Sequence[str]
The whether update is possible or not.
version This property is required. str
The agent version.
agentVersionExpiryDate This property is required. String
The agent version expiry date.
driverVersion This property is required. String
The driver version.
driverVersionExpiryDate This property is required. String
The driver version expiry date.
isUpgradeable This property is required. String
A value indicating whether agent is upgradeable or not.
lastHeartbeatUtc This property is required. String
The time of the last heartbeat received from the agent.
latestAgentReleaseDate This property is required. String
The latest agent version release date.
latestUpgradableVersionWithoutReboot This property is required. String
The latest upgradeable version available without reboot.
latestVersion This property is required. String
The latest agent version available.
reasonsBlockingUpgrade This property is required. List<String>
The whether update is possible or not.
version This property is required. String
The agent version.

InMageRcmNicDetailsResponse
, InMageRcmNicDetailsResponseArgs

NicId This property is required. string
The NIC Id.
SourceIPAddress This property is required. string
The source IP address.
SourceIPAddressType This property is required. string
The source IP address type.
SourceNetworkId This property is required. string
Source network Id.
SourceSubnetName This property is required. string
Source subnet name.
IsPrimaryNic string
A value indicating whether this is the primary NIC.
IsSelectedForFailover string
A value indicating whether this NIC is selected for failover.
TargetIPAddress string
The target IP address.
TargetIPAddressType string
The target IP address type.
TargetNicName string
The target NIC name.
TargetSubnetName string
Target subnet name.
TestIPAddress string
The test IP address.
TestIPAddressType string
The test IP address type.
TestSubnetName string
Test subnet name.
NicId This property is required. string
The NIC Id.
SourceIPAddress This property is required. string
The source IP address.
SourceIPAddressType This property is required. string
The source IP address type.
SourceNetworkId This property is required. string
Source network Id.
SourceSubnetName This property is required. string
Source subnet name.
IsPrimaryNic string
A value indicating whether this is the primary NIC.
IsSelectedForFailover string
A value indicating whether this NIC is selected for failover.
TargetIPAddress string
The target IP address.
TargetIPAddressType string
The target IP address type.
TargetNicName string
The target NIC name.
TargetSubnetName string
Target subnet name.
TestIPAddress string
The test IP address.
TestIPAddressType string
The test IP address type.
TestSubnetName string
Test subnet name.
nicId This property is required. String
The NIC Id.
sourceIPAddress This property is required. String
The source IP address.
sourceIPAddressType This property is required. String
The source IP address type.
sourceNetworkId This property is required. String
Source network Id.
sourceSubnetName This property is required. String
Source subnet name.
isPrimaryNic String
A value indicating whether this is the primary NIC.
isSelectedForFailover String
A value indicating whether this NIC is selected for failover.
targetIPAddress String
The target IP address.
targetIPAddressType String
The target IP address type.
targetNicName String
The target NIC name.
targetSubnetName String
Target subnet name.
testIPAddress String
The test IP address.
testIPAddressType String
The test IP address type.
testSubnetName String
Test subnet name.
nicId This property is required. string
The NIC Id.
sourceIPAddress This property is required. string
The source IP address.
sourceIPAddressType This property is required. string
The source IP address type.
sourceNetworkId This property is required. string
Source network Id.
sourceSubnetName This property is required. string
Source subnet name.
isPrimaryNic string
A value indicating whether this is the primary NIC.
isSelectedForFailover string
A value indicating whether this NIC is selected for failover.
targetIPAddress string
The target IP address.
targetIPAddressType string
The target IP address type.
targetNicName string
The target NIC name.
targetSubnetName string
Target subnet name.
testIPAddress string
The test IP address.
testIPAddressType string
The test IP address type.
testSubnetName string
Test subnet name.
nic_id This property is required. str
The NIC Id.
source_ip_address This property is required. str
The source IP address.
source_ip_address_type This property is required. str
The source IP address type.
source_network_id This property is required. str
Source network Id.
source_subnet_name This property is required. str
Source subnet name.
is_primary_nic str
A value indicating whether this is the primary NIC.
is_selected_for_failover str
A value indicating whether this NIC is selected for failover.
target_ip_address str
The target IP address.
target_ip_address_type str
The target IP address type.
target_nic_name str
The target NIC name.
target_subnet_name str
Target subnet name.
test_ip_address str
The test IP address.
test_ip_address_type str
The test IP address type.
test_subnet_name str
Test subnet name.
nicId This property is required. String
The NIC Id.
sourceIPAddress This property is required. String
The source IP address.
sourceIPAddressType This property is required. String
The source IP address type.
sourceNetworkId This property is required. String
Source network Id.
sourceSubnetName This property is required. String
Source subnet name.
isPrimaryNic String
A value indicating whether this is the primary NIC.
isSelectedForFailover String
A value indicating whether this NIC is selected for failover.
targetIPAddress String
The target IP address.
targetIPAddressType String
The target IP address type.
targetNicName String
The target NIC name.
targetSubnetName String
Target subnet name.
testIPAddress String
The test IP address.
testIPAddressType String
The test IP address type.
testSubnetName String
Test subnet name.

InMageRcmProtectedDiskDetailsResponse
, InMageRcmProtectedDiskDetailsResponseArgs

CapacityInBytes This property is required. double
The disk capacity in bytes.
DataPendingAtSourceAgentInMB This property is required. double
The data pending at source agent in MB.
DataPendingInLogDataStoreInMB This property is required. double
The data pending in log data store in MB.
DiskEncryptionSetId This property is required. string
The DiskEncryptionSet ARM Id.
DiskId This property is required. string
The disk Id.
DiskName This property is required. string
The disk name.
DiskState This property is required. string
The disk state.
IsInitialReplicationComplete This property is required. string
A value indicating whether initial replication is complete or not.
IsOSDisk This property is required. string
A value indicating whether the disk is the OS disk.
LogStorageAccountId This property is required. string
The log storage account ARM Id.
SeedBlobUri This property is required. string
The uri of the seed blob.
SeedManagedDiskId This property is required. string
The ARM Id of the seed managed disk.
TargetManagedDiskId This property is required. string
The ARM Id of the target managed disk.
CustomTargetDiskName string
The custom target Azure disk name.
DiskType string
The disk type.
IrDetails Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmSyncDetailsResponse
The initial replication details.
ResyncDetails Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmSyncDetailsResponse
The resync details.
SectorSizeInBytes int
The logical sector size (in bytes), 512 by default.
CapacityInBytes This property is required. float64
The disk capacity in bytes.
DataPendingAtSourceAgentInMB This property is required. float64
The data pending at source agent in MB.
DataPendingInLogDataStoreInMB This property is required. float64
The data pending in log data store in MB.
DiskEncryptionSetId This property is required. string
The DiskEncryptionSet ARM Id.
DiskId This property is required. string
The disk Id.
DiskName This property is required. string
The disk name.
DiskState This property is required. string
The disk state.
IsInitialReplicationComplete This property is required. string
A value indicating whether initial replication is complete or not.
IsOSDisk This property is required. string
A value indicating whether the disk is the OS disk.
LogStorageAccountId This property is required. string
The log storage account ARM Id.
SeedBlobUri This property is required. string
The uri of the seed blob.
SeedManagedDiskId This property is required. string
The ARM Id of the seed managed disk.
TargetManagedDiskId This property is required. string
The ARM Id of the target managed disk.
CustomTargetDiskName string
The custom target Azure disk name.
DiskType string
The disk type.
IrDetails InMageRcmSyncDetailsResponse
The initial replication details.
ResyncDetails InMageRcmSyncDetailsResponse
The resync details.
SectorSizeInBytes int
The logical sector size (in bytes), 512 by default.
capacityInBytes This property is required. Double
The disk capacity in bytes.
dataPendingAtSourceAgentInMB This property is required. Double
The data pending at source agent in MB.
dataPendingInLogDataStoreInMB This property is required. Double
The data pending in log data store in MB.
diskEncryptionSetId This property is required. String
The DiskEncryptionSet ARM Id.
diskId This property is required. String
The disk Id.
diskName This property is required. String
The disk name.
diskState This property is required. String
The disk state.
isInitialReplicationComplete This property is required. String
A value indicating whether initial replication is complete or not.
isOSDisk This property is required. String
A value indicating whether the disk is the OS disk.
logStorageAccountId This property is required. String
The log storage account ARM Id.
seedBlobUri This property is required. String
The uri of the seed blob.
seedManagedDiskId This property is required. String
The ARM Id of the seed managed disk.
targetManagedDiskId This property is required. String
The ARM Id of the target managed disk.
customTargetDiskName String
The custom target Azure disk name.
diskType String
The disk type.
irDetails InMageRcmSyncDetailsResponse
The initial replication details.
resyncDetails InMageRcmSyncDetailsResponse
The resync details.
sectorSizeInBytes Integer
The logical sector size (in bytes), 512 by default.
capacityInBytes This property is required. number
The disk capacity in bytes.
dataPendingAtSourceAgentInMB This property is required. number
The data pending at source agent in MB.
dataPendingInLogDataStoreInMB This property is required. number
The data pending in log data store in MB.
diskEncryptionSetId This property is required. string
The DiskEncryptionSet ARM Id.
diskId This property is required. string
The disk Id.
diskName This property is required. string
The disk name.
diskState This property is required. string
The disk state.
isInitialReplicationComplete This property is required. string
A value indicating whether initial replication is complete or not.
isOSDisk This property is required. string
A value indicating whether the disk is the OS disk.
logStorageAccountId This property is required. string
The log storage account ARM Id.
seedBlobUri This property is required. string
The uri of the seed blob.
seedManagedDiskId This property is required. string
The ARM Id of the seed managed disk.
targetManagedDiskId This property is required. string
The ARM Id of the target managed disk.
customTargetDiskName string
The custom target Azure disk name.
diskType string
The disk type.
irDetails InMageRcmSyncDetailsResponse
The initial replication details.
resyncDetails InMageRcmSyncDetailsResponse
The resync details.
sectorSizeInBytes number
The logical sector size (in bytes), 512 by default.
capacity_in_bytes This property is required. float
The disk capacity in bytes.
data_pending_at_source_agent_in_mb This property is required. float
The data pending at source agent in MB.
data_pending_in_log_data_store_in_mb This property is required. float
The data pending in log data store in MB.
disk_encryption_set_id This property is required. str
The DiskEncryptionSet ARM Id.
disk_id This property is required. str
The disk Id.
disk_name This property is required. str
The disk name.
disk_state This property is required. str
The disk state.
is_initial_replication_complete This property is required. str
A value indicating whether initial replication is complete or not.
is_os_disk This property is required. str
A value indicating whether the disk is the OS disk.
log_storage_account_id This property is required. str
The log storage account ARM Id.
seed_blob_uri This property is required. str
The uri of the seed blob.
seed_managed_disk_id This property is required. str
The ARM Id of the seed managed disk.
target_managed_disk_id This property is required. str
The ARM Id of the target managed disk.
custom_target_disk_name str
The custom target Azure disk name.
disk_type str
The disk type.
ir_details InMageRcmSyncDetailsResponse
The initial replication details.
resync_details InMageRcmSyncDetailsResponse
The resync details.
sector_size_in_bytes int
The logical sector size (in bytes), 512 by default.
capacityInBytes This property is required. Number
The disk capacity in bytes.
dataPendingAtSourceAgentInMB This property is required. Number
The data pending at source agent in MB.
dataPendingInLogDataStoreInMB This property is required. Number
The data pending in log data store in MB.
diskEncryptionSetId This property is required. String
The DiskEncryptionSet ARM Id.
diskId This property is required. String
The disk Id.
diskName This property is required. String
The disk name.
diskState This property is required. String
The disk state.
isInitialReplicationComplete This property is required. String
A value indicating whether initial replication is complete or not.
isOSDisk This property is required. String
A value indicating whether the disk is the OS disk.
logStorageAccountId This property is required. String
The log storage account ARM Id.
seedBlobUri This property is required. String
The uri of the seed blob.
seedManagedDiskId This property is required. String
The ARM Id of the seed managed disk.
targetManagedDiskId This property is required. String
The ARM Id of the target managed disk.
customTargetDiskName String
The custom target Azure disk name.
diskType String
The disk type.
irDetails Property Map
The initial replication details.
resyncDetails Property Map
The resync details.
sectorSizeInBytes Number
The logical sector size (in bytes), 512 by default.

InMageRcmReplicationDetailsResponse
, InMageRcmReplicationDetailsResponseArgs

AgentUpgradeAttemptToVersion This property is required. string
The agent version to which last agent upgrade was attempted.
AgentUpgradeJobId This property is required. string
The agent upgrade job Id.
AgentUpgradeState This property is required. string
The agent auto upgrade state.
AllocatedMemoryInMB This property is required. double
The allocated memory in MB.
DiscoveryType This property is required. string
The type of the discovered VM.
FabricDiscoveryMachineId This property is required. string
The ARM Id of the discovered VM.
FailoverRecoveryPointId This property is required. string
The recovery point Id to which the VM was failed over.
FirmwareType This property is required. string
The firmware type.
InitialReplicationProcessedBytes This property is required. double
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
InitialReplicationProgressHealth This property is required. string
The initial replication progress health.
InitialReplicationProgressPercentage This property is required. int
The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
InitialReplicationTransferredBytes This property is required. double
The initial replication transferred bytes from source VM to azure for all selected disks on source VM.
InternalIdentifier This property is required. string
The virtual machine internal identifier.
IsAgentRegistrationSuccessfulAfterFailover This property is required. bool
A value indicating whether agent registration was successful after failover.
IsLastUpgradeSuccessful This property is required. string
A value indicating whether last agent upgrade was successful or not.
LastAgentUpgradeType This property is required. string
The last agent upgrade type.
LastRecoveryPointId This property is required. string
The last recovery point Id.
LastRecoveryPointReceived This property is required. string
The last recovery point received time.
LastRpoCalculatedTime This property is required. string
The last recovery point objective calculated time.
LastRpoInSeconds This property is required. double
The last recovery point objective value.
MultiVmGroupName This property is required. string
The multi VM group name.
OsType This property is required. string
The type of the OS on the VM.
PrimaryNicIpAddress This property is required. string
The IP address of the primary network interface.
ProcessServerId This property is required. string
The process server Id.
ProcessServerName This property is required. string
The process server name.
ProcessorCoreCount This property is required. int
The processor core count.
ResyncProcessedBytes This property is required. double
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
ResyncProgressHealth This property is required. string
The resync progress health.
ResyncProgressPercentage This property is required. int
The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
ResyncRequired This property is required. string
A value indicating whether resync is required.
ResyncState This property is required. string
The resync state.
ResyncTransferredBytes This property is required. double
The resync transferred bytes from source VM to azure for all selected disks on source VM.
RunAsAccountId This property is required. string
The run-as account Id.
StorageAccountId This property is required. string
The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
TargetGeneration This property is required. string
The target generation.
AgentUpgradeBlockingErrorDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmAgentUpgradeBlockingErrorDetailsResponse>
The agent upgrade blocking error information.
DiscoveredVmDetails Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmDiscoveredProtectedVmDetailsResponse
The discovered VM details.
LastAgentUpgradeErrorDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmLastAgentUpgradeErrorDetailsResponse>
The last agent upgrade error information.
LicenseType string
License Type of the VM to be used.
LinuxLicenseType string
The license type for Linux VM's.
MobilityAgentDetails Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmMobilityAgentDetailsResponse
The mobility agent information.
OsName string
The OS name associated with VM.
ProtectedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmProtectedDiskDetailsResponse>
The list of protected disks.
SeedManagedDiskTags List<Pulumi.AzureNative.RecoveryServices.Inputs.UserCreatedResourceTagResponse>
The tags for the seed managed disks.
SqlServerLicenseType string
The SQL Server license type.
SupportedOSVersions List<string>
A value indicating the inplace OS Upgrade version.
TargetAvailabilitySetId string
The target availability set Id.
TargetAvailabilityZone string
The target availability zone.
TargetBootDiagnosticsStorageAccountId string
The target boot diagnostics storage account ARM Id.
TargetLocation string
The target location.
TargetManagedDiskTags List<Pulumi.AzureNative.RecoveryServices.Inputs.UserCreatedResourceTagResponse>
The tags for the target managed disks.
TargetNetworkId string
The target network Id.
TargetNicTags List<Pulumi.AzureNative.RecoveryServices.Inputs.UserCreatedResourceTagResponse>
The tags for the target NICs.
TargetProximityPlacementGroupId string
The target proximity placement group Id.
TargetResourceGroupId string
The target resource group Id.
TargetVmName string
Target VM name.
TargetVmSecurityProfile Pulumi.AzureNative.RecoveryServices.Inputs.SecurityProfilePropertiesResponse
The target VM security profile.
TargetVmSize string
The target VM size.
TargetVmTags List<Pulumi.AzureNative.RecoveryServices.Inputs.UserCreatedResourceTagResponse>
The target VM tags.
TestNetworkId string
The test network Id.
UnprotectedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmUnProtectedDiskDetailsResponse>
The list of unprotected disks.
VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmNicDetailsResponse>
The network details.
AgentUpgradeAttemptToVersion This property is required. string
The agent version to which last agent upgrade was attempted.
AgentUpgradeJobId This property is required. string
The agent upgrade job Id.
AgentUpgradeState This property is required. string
The agent auto upgrade state.
AllocatedMemoryInMB This property is required. float64
The allocated memory in MB.
DiscoveryType This property is required. string
The type of the discovered VM.
FabricDiscoveryMachineId This property is required. string
The ARM Id of the discovered VM.
FailoverRecoveryPointId This property is required. string
The recovery point Id to which the VM was failed over.
FirmwareType This property is required. string
The firmware type.
InitialReplicationProcessedBytes This property is required. float64
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
InitialReplicationProgressHealth This property is required. string
The initial replication progress health.
InitialReplicationProgressPercentage This property is required. int
The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
InitialReplicationTransferredBytes This property is required. float64
The initial replication transferred bytes from source VM to azure for all selected disks on source VM.
InternalIdentifier This property is required. string
The virtual machine internal identifier.
IsAgentRegistrationSuccessfulAfterFailover This property is required. bool
A value indicating whether agent registration was successful after failover.
IsLastUpgradeSuccessful This property is required. string
A value indicating whether last agent upgrade was successful or not.
LastAgentUpgradeType This property is required. string
The last agent upgrade type.
LastRecoveryPointId This property is required. string
The last recovery point Id.
LastRecoveryPointReceived This property is required. string
The last recovery point received time.
LastRpoCalculatedTime This property is required. string
The last recovery point objective calculated time.
LastRpoInSeconds This property is required. float64
The last recovery point objective value.
MultiVmGroupName This property is required. string
The multi VM group name.
OsType This property is required. string
The type of the OS on the VM.
PrimaryNicIpAddress This property is required. string
The IP address of the primary network interface.
ProcessServerId This property is required. string
The process server Id.
ProcessServerName This property is required. string
The process server name.
ProcessorCoreCount This property is required. int
The processor core count.
ResyncProcessedBytes This property is required. float64
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
ResyncProgressHealth This property is required. string
The resync progress health.
ResyncProgressPercentage This property is required. int
The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
ResyncRequired This property is required. string
A value indicating whether resync is required.
ResyncState This property is required. string
The resync state.
ResyncTransferredBytes This property is required. float64
The resync transferred bytes from source VM to azure for all selected disks on source VM.
RunAsAccountId This property is required. string
The run-as account Id.
StorageAccountId This property is required. string
The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
TargetGeneration This property is required. string
The target generation.
AgentUpgradeBlockingErrorDetails []InMageRcmAgentUpgradeBlockingErrorDetailsResponse
The agent upgrade blocking error information.
DiscoveredVmDetails InMageRcmDiscoveredProtectedVmDetailsResponse
The discovered VM details.
LastAgentUpgradeErrorDetails []InMageRcmLastAgentUpgradeErrorDetailsResponse
The last agent upgrade error information.
LicenseType string
License Type of the VM to be used.
LinuxLicenseType string
The license type for Linux VM's.
MobilityAgentDetails InMageRcmMobilityAgentDetailsResponse
The mobility agent information.
OsName string
The OS name associated with VM.
ProtectedDisks []InMageRcmProtectedDiskDetailsResponse
The list of protected disks.
SeedManagedDiskTags []UserCreatedResourceTagResponse
The tags for the seed managed disks.
SqlServerLicenseType string
The SQL Server license type.
SupportedOSVersions []string
A value indicating the inplace OS Upgrade version.
TargetAvailabilitySetId string
The target availability set Id.
TargetAvailabilityZone string
The target availability zone.
TargetBootDiagnosticsStorageAccountId string
The target boot diagnostics storage account ARM Id.
TargetLocation string
The target location.
TargetManagedDiskTags []UserCreatedResourceTagResponse
The tags for the target managed disks.
TargetNetworkId string
The target network Id.
TargetNicTags []UserCreatedResourceTagResponse
The tags for the target NICs.
TargetProximityPlacementGroupId string
The target proximity placement group Id.
TargetResourceGroupId string
The target resource group Id.
TargetVmName string
Target VM name.
TargetVmSecurityProfile SecurityProfilePropertiesResponse
The target VM security profile.
TargetVmSize string
The target VM size.
TargetVmTags []UserCreatedResourceTagResponse
The target VM tags.
TestNetworkId string
The test network Id.
UnprotectedDisks []InMageRcmUnProtectedDiskDetailsResponse
The list of unprotected disks.
VmNics []InMageRcmNicDetailsResponse
The network details.
agentUpgradeAttemptToVersion This property is required. String
The agent version to which last agent upgrade was attempted.
agentUpgradeJobId This property is required. String
The agent upgrade job Id.
agentUpgradeState This property is required. String
The agent auto upgrade state.
allocatedMemoryInMB This property is required. Double
The allocated memory in MB.
discoveryType This property is required. String
The type of the discovered VM.
fabricDiscoveryMachineId This property is required. String
The ARM Id of the discovered VM.
failoverRecoveryPointId This property is required. String
The recovery point Id to which the VM was failed over.
firmwareType This property is required. String
The firmware type.
initialReplicationProcessedBytes This property is required. Double
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
initialReplicationProgressHealth This property is required. String
The initial replication progress health.
initialReplicationProgressPercentage This property is required. Integer
The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
initialReplicationTransferredBytes This property is required. Double
The initial replication transferred bytes from source VM to azure for all selected disks on source VM.
internalIdentifier This property is required. String
The virtual machine internal identifier.
isAgentRegistrationSuccessfulAfterFailover This property is required. Boolean
A value indicating whether agent registration was successful after failover.
isLastUpgradeSuccessful This property is required. String
A value indicating whether last agent upgrade was successful or not.
lastAgentUpgradeType This property is required. String
The last agent upgrade type.
lastRecoveryPointId This property is required. String
The last recovery point Id.
lastRecoveryPointReceived This property is required. String
The last recovery point received time.
lastRpoCalculatedTime This property is required. String
The last recovery point objective calculated time.
lastRpoInSeconds This property is required. Double
The last recovery point objective value.
multiVmGroupName This property is required. String
The multi VM group name.
osType This property is required. String
The type of the OS on the VM.
primaryNicIpAddress This property is required. String
The IP address of the primary network interface.
processServerId This property is required. String
The process server Id.
processServerName This property is required. String
The process server name.
processorCoreCount This property is required. Integer
The processor core count.
resyncProcessedBytes This property is required. Double
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
resyncProgressHealth This property is required. String
The resync progress health.
resyncProgressPercentage This property is required. Integer
The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
resyncRequired This property is required. String
A value indicating whether resync is required.
resyncState This property is required. String
The resync state.
resyncTransferredBytes This property is required. Double
The resync transferred bytes from source VM to azure for all selected disks on source VM.
runAsAccountId This property is required. String
The run-as account Id.
storageAccountId This property is required. String
The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
targetGeneration This property is required. String
The target generation.
agentUpgradeBlockingErrorDetails List<InMageRcmAgentUpgradeBlockingErrorDetailsResponse>
The agent upgrade blocking error information.
discoveredVmDetails InMageRcmDiscoveredProtectedVmDetailsResponse
The discovered VM details.
lastAgentUpgradeErrorDetails List<InMageRcmLastAgentUpgradeErrorDetailsResponse>
The last agent upgrade error information.
licenseType String
License Type of the VM to be used.
linuxLicenseType String
The license type for Linux VM's.
mobilityAgentDetails InMageRcmMobilityAgentDetailsResponse
The mobility agent information.
osName String
The OS name associated with VM.
protectedDisks List<InMageRcmProtectedDiskDetailsResponse>
The list of protected disks.
seedManagedDiskTags List<UserCreatedResourceTagResponse>
The tags for the seed managed disks.
sqlServerLicenseType String
The SQL Server license type.
supportedOSVersions List<String>
A value indicating the inplace OS Upgrade version.
targetAvailabilitySetId String
The target availability set Id.
targetAvailabilityZone String
The target availability zone.
targetBootDiagnosticsStorageAccountId String
The target boot diagnostics storage account ARM Id.
targetLocation String
The target location.
targetManagedDiskTags List<UserCreatedResourceTagResponse>
The tags for the target managed disks.
targetNetworkId String
The target network Id.
targetNicTags List<UserCreatedResourceTagResponse>
The tags for the target NICs.
targetProximityPlacementGroupId String
The target proximity placement group Id.
targetResourceGroupId String
The target resource group Id.
targetVmName String
Target VM name.
targetVmSecurityProfile SecurityProfilePropertiesResponse
The target VM security profile.
targetVmSize String
The target VM size.
targetVmTags List<UserCreatedResourceTagResponse>
The target VM tags.
testNetworkId String
The test network Id.
unprotectedDisks List<InMageRcmUnProtectedDiskDetailsResponse>
The list of unprotected disks.
vmNics List<InMageRcmNicDetailsResponse>
The network details.
agentUpgradeAttemptToVersion This property is required. string
The agent version to which last agent upgrade was attempted.
agentUpgradeJobId This property is required. string
The agent upgrade job Id.
agentUpgradeState This property is required. string
The agent auto upgrade state.
allocatedMemoryInMB This property is required. number
The allocated memory in MB.
discoveryType This property is required. string
The type of the discovered VM.
fabricDiscoveryMachineId This property is required. string
The ARM Id of the discovered VM.
failoverRecoveryPointId This property is required. string
The recovery point Id to which the VM was failed over.
firmwareType This property is required. string
The firmware type.
initialReplicationProcessedBytes This property is required. number
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
initialReplicationProgressHealth This property is required. string
The initial replication progress health.
initialReplicationProgressPercentage This property is required. number
The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
initialReplicationTransferredBytes This property is required. number
The initial replication transferred bytes from source VM to azure for all selected disks on source VM.
internalIdentifier This property is required. string
The virtual machine internal identifier.
isAgentRegistrationSuccessfulAfterFailover This property is required. boolean
A value indicating whether agent registration was successful after failover.
isLastUpgradeSuccessful This property is required. string
A value indicating whether last agent upgrade was successful or not.
lastAgentUpgradeType This property is required. string
The last agent upgrade type.
lastRecoveryPointId This property is required. string
The last recovery point Id.
lastRecoveryPointReceived This property is required. string
The last recovery point received time.
lastRpoCalculatedTime This property is required. string
The last recovery point objective calculated time.
lastRpoInSeconds This property is required. number
The last recovery point objective value.
multiVmGroupName This property is required. string
The multi VM group name.
osType This property is required. string
The type of the OS on the VM.
primaryNicIpAddress This property is required. string
The IP address of the primary network interface.
processServerId This property is required. string
The process server Id.
processServerName This property is required. string
The process server name.
processorCoreCount This property is required. number
The processor core count.
resyncProcessedBytes This property is required. number
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
resyncProgressHealth This property is required. string
The resync progress health.
resyncProgressPercentage This property is required. number
The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
resyncRequired This property is required. string
A value indicating whether resync is required.
resyncState This property is required. string
The resync state.
resyncTransferredBytes This property is required. number
The resync transferred bytes from source VM to azure for all selected disks on source VM.
runAsAccountId This property is required. string
The run-as account Id.
storageAccountId This property is required. string
The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
targetGeneration This property is required. string
The target generation.
agentUpgradeBlockingErrorDetails InMageRcmAgentUpgradeBlockingErrorDetailsResponse[]
The agent upgrade blocking error information.
discoveredVmDetails InMageRcmDiscoveredProtectedVmDetailsResponse
The discovered VM details.
lastAgentUpgradeErrorDetails InMageRcmLastAgentUpgradeErrorDetailsResponse[]
The last agent upgrade error information.
licenseType string
License Type of the VM to be used.
linuxLicenseType string
The license type for Linux VM's.
mobilityAgentDetails InMageRcmMobilityAgentDetailsResponse
The mobility agent information.
osName string
The OS name associated with VM.
protectedDisks InMageRcmProtectedDiskDetailsResponse[]
The list of protected disks.
seedManagedDiskTags UserCreatedResourceTagResponse[]
The tags for the seed managed disks.
sqlServerLicenseType string
The SQL Server license type.
supportedOSVersions string[]
A value indicating the inplace OS Upgrade version.
targetAvailabilitySetId string
The target availability set Id.
targetAvailabilityZone string
The target availability zone.
targetBootDiagnosticsStorageAccountId string
The target boot diagnostics storage account ARM Id.
targetLocation string
The target location.
targetManagedDiskTags UserCreatedResourceTagResponse[]
The tags for the target managed disks.
targetNetworkId string
The target network Id.
targetNicTags UserCreatedResourceTagResponse[]
The tags for the target NICs.
targetProximityPlacementGroupId string
The target proximity placement group Id.
targetResourceGroupId string
The target resource group Id.
targetVmName string
Target VM name.
targetVmSecurityProfile SecurityProfilePropertiesResponse
The target VM security profile.
targetVmSize string
The target VM size.
targetVmTags UserCreatedResourceTagResponse[]
The target VM tags.
testNetworkId string
The test network Id.
unprotectedDisks InMageRcmUnProtectedDiskDetailsResponse[]
The list of unprotected disks.
vmNics InMageRcmNicDetailsResponse[]
The network details.
agent_upgrade_attempt_to_version This property is required. str
The agent version to which last agent upgrade was attempted.
agent_upgrade_job_id This property is required. str
The agent upgrade job Id.
agent_upgrade_state This property is required. str
The agent auto upgrade state.
allocated_memory_in_mb This property is required. float
The allocated memory in MB.
discovery_type This property is required. str
The type of the discovered VM.
fabric_discovery_machine_id This property is required. str
The ARM Id of the discovered VM.
failover_recovery_point_id This property is required. str
The recovery point Id to which the VM was failed over.
firmware_type This property is required. str
The firmware type.
initial_replication_processed_bytes This property is required. float
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
initial_replication_progress_health This property is required. str
The initial replication progress health.
initial_replication_progress_percentage This property is required. int
The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
initial_replication_transferred_bytes This property is required. float
The initial replication transferred bytes from source VM to azure for all selected disks on source VM.
internal_identifier This property is required. str
The virtual machine internal identifier.
is_agent_registration_successful_after_failover This property is required. bool
A value indicating whether agent registration was successful after failover.
is_last_upgrade_successful This property is required. str
A value indicating whether last agent upgrade was successful or not.
last_agent_upgrade_type This property is required. str
The last agent upgrade type.
last_recovery_point_id This property is required. str
The last recovery point Id.
last_recovery_point_received This property is required. str
The last recovery point received time.
last_rpo_calculated_time This property is required. str
The last recovery point objective calculated time.
last_rpo_in_seconds This property is required. float
The last recovery point objective value.
multi_vm_group_name This property is required. str
The multi VM group name.
os_type This property is required. str
The type of the OS on the VM.
primary_nic_ip_address This property is required. str
The IP address of the primary network interface.
process_server_id This property is required. str
The process server Id.
process_server_name This property is required. str
The process server name.
processor_core_count This property is required. int
The processor core count.
resync_processed_bytes This property is required. float
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
resync_progress_health This property is required. str
The resync progress health.
resync_progress_percentage This property is required. int
The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
resync_required This property is required. str
A value indicating whether resync is required.
resync_state This property is required. str
The resync state.
resync_transferred_bytes This property is required. float
The resync transferred bytes from source VM to azure for all selected disks on source VM.
run_as_account_id This property is required. str
The run-as account Id.
storage_account_id This property is required. str
The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
target_generation This property is required. str
The target generation.
agent_upgrade_blocking_error_details Sequence[InMageRcmAgentUpgradeBlockingErrorDetailsResponse]
The agent upgrade blocking error information.
discovered_vm_details InMageRcmDiscoveredProtectedVmDetailsResponse
The discovered VM details.
last_agent_upgrade_error_details Sequence[InMageRcmLastAgentUpgradeErrorDetailsResponse]
The last agent upgrade error information.
license_type str
License Type of the VM to be used.
linux_license_type str
The license type for Linux VM's.
mobility_agent_details InMageRcmMobilityAgentDetailsResponse
The mobility agent information.
os_name str
The OS name associated with VM.
protected_disks Sequence[InMageRcmProtectedDiskDetailsResponse]
The list of protected disks.
seed_managed_disk_tags Sequence[UserCreatedResourceTagResponse]
The tags for the seed managed disks.
sql_server_license_type str
The SQL Server license type.
supported_os_versions Sequence[str]
A value indicating the inplace OS Upgrade version.
target_availability_set_id str
The target availability set 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_location str
The target location.
target_managed_disk_tags Sequence[UserCreatedResourceTagResponse]
The tags for the target managed disks.
target_network_id str
The target network Id.
target_nic_tags Sequence[UserCreatedResourceTagResponse]
The tags for the target NICs.
target_proximity_placement_group_id str
The target proximity placement group Id.
target_resource_group_id str
The target resource group Id.
target_vm_name str
Target VM name.
target_vm_security_profile SecurityProfilePropertiesResponse
The target VM security profile.
target_vm_size str
The target VM size.
target_vm_tags Sequence[UserCreatedResourceTagResponse]
The target VM tags.
test_network_id str
The test network Id.
unprotected_disks Sequence[InMageRcmUnProtectedDiskDetailsResponse]
The list of unprotected disks.
vm_nics Sequence[InMageRcmNicDetailsResponse]
The network details.
agentUpgradeAttemptToVersion This property is required. String
The agent version to which last agent upgrade was attempted.
agentUpgradeJobId This property is required. String
The agent upgrade job Id.
agentUpgradeState This property is required. String
The agent auto upgrade state.
allocatedMemoryInMB This property is required. Number
The allocated memory in MB.
discoveryType This property is required. String
The type of the discovered VM.
fabricDiscoveryMachineId This property is required. String
The ARM Id of the discovered VM.
failoverRecoveryPointId This property is required. String
The recovery point Id to which the VM was failed over.
firmwareType This property is required. String
The firmware type.
initialReplicationProcessedBytes This property is required. Number
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
initialReplicationProgressHealth This property is required. String
The initial replication progress health.
initialReplicationProgressPercentage This property is required. Number
The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
initialReplicationTransferredBytes This property is required. Number
The initial replication transferred bytes from source VM to azure for all selected disks on source VM.
internalIdentifier This property is required. String
The virtual machine internal identifier.
isAgentRegistrationSuccessfulAfterFailover This property is required. Boolean
A value indicating whether agent registration was successful after failover.
isLastUpgradeSuccessful This property is required. String
A value indicating whether last agent upgrade was successful or not.
lastAgentUpgradeType This property is required. String
The last agent upgrade type.
lastRecoveryPointId This property is required. String
The last recovery point Id.
lastRecoveryPointReceived This property is required. String
The last recovery point received time.
lastRpoCalculatedTime This property is required. String
The last recovery point objective calculated time.
lastRpoInSeconds This property is required. Number
The last recovery point objective value.
multiVmGroupName This property is required. String
The multi VM group name.
osType This property is required. String
The type of the OS on the VM.
primaryNicIpAddress This property is required. String
The IP address of the primary network interface.
processServerId This property is required. String
The process server Id.
processServerName This property is required. String
The process server name.
processorCoreCount This property is required. Number
The processor core count.
resyncProcessedBytes This property is required. Number
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
resyncProgressHealth This property is required. String
The resync progress health.
resyncProgressPercentage This property is required. Number
The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
resyncRequired This property is required. String
A value indicating whether resync is required.
resyncState This property is required. String
The resync state.
resyncTransferredBytes This property is required. Number
The resync transferred bytes from source VM to azure for all selected disks on source VM.
runAsAccountId This property is required. String
The run-as account Id.
storageAccountId This property is required. String
The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
targetGeneration This property is required. String
The target generation.
agentUpgradeBlockingErrorDetails List<Property Map>
The agent upgrade blocking error information.
discoveredVmDetails Property Map
The discovered VM details.
lastAgentUpgradeErrorDetails List<Property Map>
The last agent upgrade error information.
licenseType String
License Type of the VM to be used.
linuxLicenseType String
The license type for Linux VM's.
mobilityAgentDetails Property Map
The mobility agent information.
osName String
The OS name associated with VM.
protectedDisks List<Property Map>
The list of protected disks.
seedManagedDiskTags List<Property Map>
The tags for the seed managed disks.
sqlServerLicenseType String
The SQL Server license type.
supportedOSVersions List<String>
A value indicating the inplace OS Upgrade version.
targetAvailabilitySetId String
The target availability set Id.
targetAvailabilityZone String
The target availability zone.
targetBootDiagnosticsStorageAccountId String
The target boot diagnostics storage account ARM Id.
targetLocation String
The target location.
targetManagedDiskTags List<Property Map>
The tags for the target managed disks.
targetNetworkId String
The target network Id.
targetNicTags List<Property Map>
The tags for the target NICs.
targetProximityPlacementGroupId String
The target proximity placement group Id.
targetResourceGroupId String
The target resource group Id.
targetVmName String
Target VM name.
targetVmSecurityProfile Property Map
The target VM security profile.
targetVmSize String
The target VM size.
targetVmTags List<Property Map>
The target VM tags.
testNetworkId String
The test network Id.
unprotectedDisks List<Property Map>
The list of unprotected disks.
vmNics List<Property Map>
The network details.

InMageRcmSyncDetailsResponse
, InMageRcmSyncDetailsResponseArgs

Last15MinutesTransferredBytes This property is required. double
The bytes transferred in last 15 minutes from source VM to azure.
LastDataTransferTimeUtc This property is required. string
The time of the last data transfer from source VM to azure.
LastRefreshTime This property is required. string
The last refresh time.
ProcessedBytes This property is required. double
The total processed bytes. This includes bytes that are transferred from source VM to azure and matched bytes.
ProgressHealth This property is required. string
The progress health.
ProgressPercentage This property is required. int
Progress in percentage. Progress percentage is calculated based on processed bytes.
StartTime This property is required. string
The start time.
TransferredBytes This property is required. double
The transferred bytes from source VM to azure for the disk.
Last15MinutesTransferredBytes This property is required. float64
The bytes transferred in last 15 minutes from source VM to azure.
LastDataTransferTimeUtc This property is required. string
The time of the last data transfer from source VM to azure.
LastRefreshTime This property is required. string
The last refresh time.
ProcessedBytes This property is required. float64
The total processed bytes. This includes bytes that are transferred from source VM to azure and matched bytes.
ProgressHealth This property is required. string
The progress health.
ProgressPercentage This property is required. int
Progress in percentage. Progress percentage is calculated based on processed bytes.
StartTime This property is required. string
The start time.
TransferredBytes This property is required. float64
The transferred bytes from source VM to azure for the disk.
last15MinutesTransferredBytes This property is required. Double
The bytes transferred in last 15 minutes from source VM to azure.
lastDataTransferTimeUtc This property is required. String
The time of the last data transfer from source VM to azure.
lastRefreshTime This property is required. String
The last refresh time.
processedBytes This property is required. Double
The total processed bytes. This includes bytes that are transferred from source VM to azure and matched bytes.
progressHealth This property is required. String
The progress health.
progressPercentage This property is required. Integer
Progress in percentage. Progress percentage is calculated based on processed bytes.
startTime This property is required. String
The start time.
transferredBytes This property is required. Double
The transferred bytes from source VM to azure for the disk.
last15MinutesTransferredBytes This property is required. number
The bytes transferred in last 15 minutes from source VM to azure.
lastDataTransferTimeUtc This property is required. string
The time of the last data transfer from source VM to azure.
lastRefreshTime This property is required. string
The last refresh time.
processedBytes This property is required. number
The total processed bytes. This includes bytes that are transferred from source VM to azure and matched bytes.
progressHealth This property is required. string
The progress health.
progressPercentage This property is required. number
Progress in percentage. Progress percentage is calculated based on processed bytes.
startTime This property is required. string
The start time.
transferredBytes This property is required. number
The transferred bytes from source VM to azure for the disk.
last15_minutes_transferred_bytes This property is required. float
The bytes transferred in last 15 minutes from source VM to azure.
last_data_transfer_time_utc This property is required. str
The time of the last data transfer from source VM to azure.
last_refresh_time This property is required. str
The last refresh time.
processed_bytes This property is required. float
The total processed bytes. This includes bytes that are transferred from source VM to azure and matched bytes.
progress_health This property is required. str
The progress health.
progress_percentage This property is required. int
Progress in percentage. Progress percentage is calculated based on processed bytes.
start_time This property is required. str
The start time.
transferred_bytes This property is required. float
The transferred bytes from source VM to azure for the disk.
last15MinutesTransferredBytes This property is required. Number
The bytes transferred in last 15 minutes from source VM to azure.
lastDataTransferTimeUtc This property is required. String
The time of the last data transfer from source VM to azure.
lastRefreshTime This property is required. String
The last refresh time.
processedBytes This property is required. Number
The total processed bytes. This includes bytes that are transferred from source VM to azure and matched bytes.
progressHealth This property is required. String
The progress health.
progressPercentage This property is required. Number
Progress in percentage. Progress percentage is calculated based on processed bytes.
startTime This property is required. String
The start time.
transferredBytes This property is required. Number
The transferred bytes from source VM to azure for the disk.

InMageRcmUnProtectedDiskDetailsResponse
, InMageRcmUnProtectedDiskDetailsResponseArgs

CapacityInBytes This property is required. double
The disk capacity in bytes.
DiskId This property is required. string
The disk Id.
DiskName This property is required. string
The disk name.
CapacityInBytes This property is required. float64
The disk capacity in bytes.
DiskId This property is required. string
The disk Id.
DiskName This property is required. string
The disk name.
capacityInBytes This property is required. Double
The disk capacity in bytes.
diskId This property is required. String
The disk Id.
diskName This property is required. String
The disk name.
capacityInBytes This property is required. number
The disk capacity in bytes.
diskId This property is required. string
The disk Id.
diskName This property is required. string
The disk name.
capacity_in_bytes This property is required. float
The disk capacity in bytes.
disk_id This property is required. str
The disk Id.
disk_name This property is required. str
The disk name.
capacityInBytes This property is required. Number
The disk capacity in bytes.
diskId This property is required. String
The disk Id.
diskName This property is required. String
The disk name.

InMageReplicationDetailsResponse
, InMageReplicationDetailsResponseArgs

ActiveSiteType string
The active location of the VM. If the VM is being protected from Azure, this field will take values from { Azure, OnPrem }. If the VM is being protected between two data-centers, this field will be OnPrem always.
AgentDetails Pulumi.AzureNative.RecoveryServices.Inputs.InMageAgentDetailsResponse
The agent details.
AzureStorageAccountId string
A value indicating the underlying Azure storage account. If the VM is not running in Azure, this value shall be set to null.
CompressedDataRateInMB double
The compressed data change rate in MB.
ConsistencyPoints Dictionary<string, string>
The collection of Consistency points.
Datastores List<string>
The datastores of the on-premise machine Value can be list of strings that contain datastore names.
DiscoveryType string
A value indicating the discovery type of the machine.
DiskResized string
A value indicating whether any disk is resized for this VM.
InfrastructureVmId string
The infrastructure VM Id.
IpAddress string
The source IP address.
IsAdditionalStatsAvailable bool
A value indicating whether additional IR stats are available or not.
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.
MasterTargetId string
The master target Id.
MultiVmGroupId string
The multi vm group Id, if any.
MultiVmGroupName string
The multi vm group name, if any.
MultiVmSyncStatus string
A value indicating whether the multi vm sync is enabled or disabled.
OsDetails Pulumi.AzureNative.RecoveryServices.Inputs.OSDiskDetailsResponse
The OS details.
OsVersion string
The OS Version of the protected item.
ProcessServerId string
The process server Id.
ProtectedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageProtectedDiskDetailsResponse>
The list of protected disks.
ProtectionStage string
The protection stage.
RebootAfterUpdateStatus string
A value indicating whether the source server requires a restart after update.
ReplicaId string
The replica id of the protected item.
ResyncDetails Pulumi.AzureNative.RecoveryServices.Inputs.InitialReplicationDetailsResponse
The resync details of the machine.
RetentionWindowEnd string
The retention window end time.
RetentionWindowStart string
The retention window start time.
RpoInSeconds double
The RPO in seconds.
SourceVmCpuCount int
The CPU count of the VM on the primary side.
SourceVmRamSizeInMB int
The RAM size of the VM on the primary side.
TotalDataTransferred double
The total transferred data in bytes.
TotalProgressHealth string
The progress health.
UncompressedDataRateInMB double
The uncompressed data change rate in MB.
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.
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.
ActiveSiteType string
The active location of the VM. If the VM is being protected from Azure, this field will take values from { Azure, OnPrem }. If the VM is being protected between two data-centers, this field will be OnPrem always.
AgentDetails InMageAgentDetailsResponse
The agent details.
AzureStorageAccountId string
A value indicating the underlying Azure storage account. If the VM is not running in Azure, this value shall be set to null.
CompressedDataRateInMB float64
The compressed data change rate in MB.
ConsistencyPoints map[string]string
The collection of Consistency points.
Datastores []string
The datastores of the on-premise machine Value can be list of strings that contain datastore names.
DiscoveryType string
A value indicating the discovery type of the machine.
DiskResized string
A value indicating whether any disk is resized for this VM.
InfrastructureVmId string
The infrastructure VM Id.
IpAddress string
The source IP address.
IsAdditionalStatsAvailable bool
A value indicating whether additional IR stats are available or not.
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.
MasterTargetId string
The master target Id.
MultiVmGroupId string
The multi vm group Id, if any.
MultiVmGroupName string
The multi vm group name, if any.
MultiVmSyncStatus string
A value indicating whether the multi vm sync is enabled or disabled.
OsDetails OSDiskDetailsResponse
The OS details.
OsVersion string
The OS Version of the protected item.
ProcessServerId string
The process server Id.
ProtectedDisks []InMageProtectedDiskDetailsResponse
The list of protected disks.
ProtectionStage string
The protection stage.
RebootAfterUpdateStatus string
A value indicating whether the source server requires a restart after update.
ReplicaId string
The replica id of the protected item.
ResyncDetails InitialReplicationDetailsResponse
The resync details of the machine.
RetentionWindowEnd string
The retention window end time.
RetentionWindowStart string
The retention window start time.
RpoInSeconds float64
The RPO in seconds.
SourceVmCpuCount int
The CPU count of the VM on the primary side.
SourceVmRamSizeInMB int
The RAM size of the VM on the primary side.
TotalDataTransferred float64
The total transferred data in bytes.
TotalProgressHealth string
The progress health.
UncompressedDataRateInMB float64
The uncompressed data change rate in MB.
VCenterInfrastructureId string
The vCenter infrastructure Id.
ValidationErrors []HealthErrorResponse
The validation errors of the on-premise machine Value can be list of validation errors.
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.
activeSiteType String
The active location of the VM. If the VM is being protected from Azure, this field will take values from { Azure, OnPrem }. If the VM is being protected between two data-centers, this field will be OnPrem always.
agentDetails InMageAgentDetailsResponse
The agent details.
azureStorageAccountId String
A value indicating the underlying Azure storage account. If the VM is not running in Azure, this value shall be set to null.
compressedDataRateInMB Double
The compressed data change rate in MB.
consistencyPoints Map<String,String>
The collection of Consistency points.
datastores List<String>
The datastores of the on-premise machine Value can be list of strings that contain datastore names.
discoveryType String
A value indicating the discovery type of the machine.
diskResized String
A value indicating whether any disk is resized for this VM.
infrastructureVmId String
The infrastructure VM Id.
ipAddress String
The source IP address.
isAdditionalStatsAvailable Boolean
A value indicating whether additional IR stats are available or not.
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.
masterTargetId String
The master target Id.
multiVmGroupId String
The multi vm group Id, if any.
multiVmGroupName String
The multi vm group name, if any.
multiVmSyncStatus String
A value indicating whether the multi vm sync is enabled or disabled.
osDetails OSDiskDetailsResponse
The OS details.
osVersion String
The OS Version of the protected item.
processServerId String
The process server Id.
protectedDisks List<InMageProtectedDiskDetailsResponse>
The list of protected disks.
protectionStage String
The protection stage.
rebootAfterUpdateStatus String
A value indicating whether the source server requires a restart after update.
replicaId String
The replica id of the protected item.
resyncDetails InitialReplicationDetailsResponse
The resync details of the machine.
retentionWindowEnd String
The retention window end time.
retentionWindowStart String
The retention window start time.
rpoInSeconds Double
The RPO in seconds.
sourceVmCpuCount Integer
The CPU count of the VM on the primary side.
sourceVmRamSizeInMB Integer
The RAM size of the VM on the primary side.
totalDataTransferred Double
The total transferred data in bytes.
totalProgressHealth String
The progress health.
uncompressedDataRateInMB Double
The uncompressed data change rate in MB.
vCenterInfrastructureId String
The vCenter infrastructure Id.
validationErrors List<HealthErrorResponse>
The validation errors of the on-premise machine Value can be list of validation errors.
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.
activeSiteType string
The active location of the VM. If the VM is being protected from Azure, this field will take values from { Azure, OnPrem }. If the VM is being protected between two data-centers, this field will be OnPrem always.
agentDetails InMageAgentDetailsResponse
The agent details.
azureStorageAccountId string
A value indicating the underlying Azure storage account. If the VM is not running in Azure, this value shall be set to null.
compressedDataRateInMB number
The compressed data change rate in MB.
consistencyPoints {[key: string]: string}
The collection of Consistency points.
datastores string[]
The datastores of the on-premise machine Value can be list of strings that contain datastore names.
discoveryType string
A value indicating the discovery type of the machine.
diskResized string
A value indicating whether any disk is resized for this VM.
infrastructureVmId string
The infrastructure VM Id.
ipAddress string
The source IP address.
isAdditionalStatsAvailable boolean
A value indicating whether additional IR stats are available or not.
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.
masterTargetId string
The master target Id.
multiVmGroupId string
The multi vm group Id, if any.
multiVmGroupName string
The multi vm group name, if any.
multiVmSyncStatus string
A value indicating whether the multi vm sync is enabled or disabled.
osDetails OSDiskDetailsResponse
The OS details.
osVersion string
The OS Version of the protected item.
processServerId string
The process server Id.
protectedDisks InMageProtectedDiskDetailsResponse[]
The list of protected disks.
protectionStage string
The protection stage.
rebootAfterUpdateStatus string
A value indicating whether the source server requires a restart after update.
replicaId string
The replica id of the protected item.
resyncDetails InitialReplicationDetailsResponse
The resync details of the machine.
retentionWindowEnd string
The retention window end time.
retentionWindowStart string
The retention window start time.
rpoInSeconds number
The RPO in seconds.
sourceVmCpuCount number
The CPU count of the VM on the primary side.
sourceVmRamSizeInMB number
The RAM size of the VM on the primary side.
totalDataTransferred number
The total transferred data in bytes.
totalProgressHealth string
The progress health.
uncompressedDataRateInMB number
The uncompressed data change rate in MB.
vCenterInfrastructureId string
The vCenter infrastructure Id.
validationErrors HealthErrorResponse[]
The validation errors of the on-premise machine Value can be list of validation errors.
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.
active_site_type str
The active location of the VM. If the VM is being protected from Azure, this field will take values from { Azure, OnPrem }. If the VM is being protected between two data-centers, this field will be OnPrem always.
agent_details InMageAgentDetailsResponse
The agent details.
azure_storage_account_id str
A value indicating the underlying Azure storage account. If the VM is not running in Azure, this value shall be set to null.
compressed_data_rate_in_mb float
The compressed data change rate in MB.
consistency_points Mapping[str, str]
The collection of Consistency points.
datastores Sequence[str]
The datastores of the on-premise machine Value can be list of strings that contain datastore names.
discovery_type str
A value indicating the discovery type of the machine.
disk_resized str
A value indicating whether any disk is resized for this VM.
infrastructure_vm_id str
The infrastructure VM Id.
ip_address str
The source IP address.
is_additional_stats_available bool
A value indicating whether additional IR stats are available or not.
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.
master_target_id str
The master target Id.
multi_vm_group_id str
The multi vm group Id, if any.
multi_vm_group_name str
The multi vm group name, if any.
multi_vm_sync_status str
A value indicating whether the multi vm sync is enabled or disabled.
os_details OSDiskDetailsResponse
The OS details.
os_version str
The OS Version of the protected item.
process_server_id str
The process server Id.
protected_disks Sequence[InMageProtectedDiskDetailsResponse]
The list of protected disks.
protection_stage str
The protection stage.
reboot_after_update_status str
A value indicating whether the source server requires a restart after update.
replica_id str
The replica id of the protected item.
resync_details InitialReplicationDetailsResponse
The resync details of the machine.
retention_window_end str
The retention window end time.
retention_window_start str
The retention window start time.
rpo_in_seconds float
The RPO in seconds.
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.
total_data_transferred float
The total transferred data in bytes.
total_progress_health str
The progress health.
uncompressed_data_rate_in_mb float
The uncompressed data change rate in MB.
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.
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.
activeSiteType String
The active location of the VM. If the VM is being protected from Azure, this field will take values from { Azure, OnPrem }. If the VM is being protected between two data-centers, this field will be OnPrem always.
agentDetails Property Map
The agent details.
azureStorageAccountId String
A value indicating the underlying Azure storage account. If the VM is not running in Azure, this value shall be set to null.
compressedDataRateInMB Number
The compressed data change rate in MB.
consistencyPoints Map<String>
The collection of Consistency points.
datastores List<String>
The datastores of the on-premise machine Value can be list of strings that contain datastore names.
discoveryType String
A value indicating the discovery type of the machine.
diskResized String
A value indicating whether any disk is resized for this VM.
infrastructureVmId String
The infrastructure VM Id.
ipAddress String
The source IP address.
isAdditionalStatsAvailable Boolean
A value indicating whether additional IR stats are available or not.
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.
masterTargetId String
The master target Id.
multiVmGroupId String
The multi vm group Id, if any.
multiVmGroupName String
The multi vm group name, if any.
multiVmSyncStatus String
A value indicating whether the multi vm sync is enabled or disabled.
osDetails Property Map
The OS details.
osVersion String
The OS Version of the protected item.
processServerId String
The process server Id.
protectedDisks List<Property Map>
The list of protected disks.
protectionStage String
The protection stage.
rebootAfterUpdateStatus String
A value indicating whether the source server requires a restart after update.
replicaId String
The replica id of the protected item.
resyncDetails Property Map
The resync details of the machine.
retentionWindowEnd String
The retention window end time.
retentionWindowStart String
The retention window start time.
rpoInSeconds Number
The RPO in seconds.
sourceVmCpuCount Number
The CPU count of the VM on the primary side.
sourceVmRamSizeInMB Number
The RAM size of the VM on the primary side.
totalDataTransferred Number
The total transferred data in bytes.
totalProgressHealth String
The progress health.
uncompressedDataRateInMB Number
The uncompressed data change rate in MB.
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.
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.

InMageVolumeExclusionOptions
, InMageVolumeExclusionOptionsArgs

OnlyExcludeIfSingleVolume string
The value indicating whether to exclude multi volume disk or not. If a disk has multiple volumes and one of the volume has label matching with VolumeLabel this disk will be excluded from replication if OnlyExcludeIfSingleVolume is false.
VolumeLabel string
The volume label. The disk having any volume with this label will be excluded from replication.
OnlyExcludeIfSingleVolume string
The value indicating whether to exclude multi volume disk or not. If a disk has multiple volumes and one of the volume has label matching with VolumeLabel this disk will be excluded from replication if OnlyExcludeIfSingleVolume is false.
VolumeLabel string
The volume label. The disk having any volume with this label will be excluded from replication.
onlyExcludeIfSingleVolume String
The value indicating whether to exclude multi volume disk or not. If a disk has multiple volumes and one of the volume has label matching with VolumeLabel this disk will be excluded from replication if OnlyExcludeIfSingleVolume is false.
volumeLabel String
The volume label. The disk having any volume with this label will be excluded from replication.
onlyExcludeIfSingleVolume string
The value indicating whether to exclude multi volume disk or not. If a disk has multiple volumes and one of the volume has label matching with VolumeLabel this disk will be excluded from replication if OnlyExcludeIfSingleVolume is false.
volumeLabel string
The volume label. The disk having any volume with this label will be excluded from replication.
only_exclude_if_single_volume str
The value indicating whether to exclude multi volume disk or not. If a disk has multiple volumes and one of the volume has label matching with VolumeLabel this disk will be excluded from replication if OnlyExcludeIfSingleVolume is false.
volume_label str
The volume label. The disk having any volume with this label will be excluded from replication.
onlyExcludeIfSingleVolume String
The value indicating whether to exclude multi volume disk or not. If a disk has multiple volumes and one of the volume has label matching with VolumeLabel this disk will be excluded from replication if OnlyExcludeIfSingleVolume is false.
volumeLabel String
The volume label. The disk having any volume with this label will be excluded from replication.

InitialReplicationDetailsResponse
, InitialReplicationDetailsResponseArgs

InitialReplicationProgressPercentage string
The initial replication progress percentage.
InitialReplicationType string
Initial replication type.
InitialReplicationProgressPercentage string
The initial replication progress percentage.
InitialReplicationType string
Initial replication type.
initialReplicationProgressPercentage String
The initial replication progress percentage.
initialReplicationType String
Initial replication type.
initialReplicationProgressPercentage string
The initial replication progress percentage.
initialReplicationType string
Initial replication type.
initial_replication_progress_percentage str
The initial replication progress percentage.
initial_replication_type str
Initial replication type.
initialReplicationProgressPercentage String
The initial replication progress percentage.
initialReplicationType String
Initial replication type.

InnerHealthErrorResponse
, InnerHealthErrorResponseArgs

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

InputEndpointResponse
, InputEndpointResponseArgs

endpointName String
privatePort Integer
protocol String
publicPort Integer
endpointName string
privatePort number
protocol string
publicPort number
endpointName String
privatePort Number
protocol String
publicPort Number

KeyEncryptionKeyInfo
, KeyEncryptionKeyInfoArgs

KeyIdentifier string
The key URL / identifier.
KeyVaultResourceArmId string
The KeyVault resource ARM Id for key.
KeyIdentifier string
The key URL / identifier.
KeyVaultResourceArmId string
The KeyVault resource ARM Id for key.
keyIdentifier String
The key URL / identifier.
keyVaultResourceArmId String
The KeyVault resource ARM Id for key.
keyIdentifier string
The key URL / identifier.
keyVaultResourceArmId string
The KeyVault resource ARM Id for key.
key_identifier str
The key URL / identifier.
key_vault_resource_arm_id str
The KeyVault resource ARM Id for key.
keyIdentifier String
The key URL / identifier.
keyVaultResourceArmId String
The KeyVault resource ARM Id for key.

LicenseType
, LicenseTypeArgs

NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
WindowsServer
WindowsServer
LicenseTypeNotSpecified
NotSpecified
LicenseTypeNoLicenseType
NoLicenseType
LicenseTypeWindowsServer
WindowsServer
NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
WindowsServer
WindowsServer
NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
WindowsServer
WindowsServer
NOT_SPECIFIED
NotSpecified
NO_LICENSE_TYPE
NoLicenseType
WINDOWS_SERVER
WindowsServer
"NotSpecified"
NotSpecified
"NoLicenseType"
NoLicenseType
"WindowsServer"
WindowsServer

LinuxLicenseType
, LinuxLicenseTypeArgs

NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
LinuxServer
LinuxServer
LinuxLicenseTypeNotSpecified
NotSpecified
LinuxLicenseTypeNoLicenseType
NoLicenseType
LinuxLicenseTypeLinuxServer
LinuxServer
NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
LinuxServer
LinuxServer
NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
LinuxServer
LinuxServer
NOT_SPECIFIED
NotSpecified
NO_LICENSE_TYPE
NoLicenseType
LINUX_SERVER
LinuxServer
"NotSpecified"
NotSpecified
"NoLicenseType"
NoLicenseType
"LinuxServer"
LinuxServer

OSDetailsResponse
, OSDetailsResponseArgs

OSMajorVersion string
The OS Major Version.
OSMinorVersion string
The OS Minor Version.
OSVersion string
The OS Version.
OsEdition string
The OSEdition.
OsType string
VM Disk details.
ProductType string
Product type.
UserSelectedOSName string
The OS name selected by user.
OSMajorVersion string
The OS Major Version.
OSMinorVersion string
The OS Minor Version.
OSVersion string
The OS Version.
OsEdition string
The OSEdition.
OsType string
VM Disk details.
ProductType string
Product type.
UserSelectedOSName string
The OS name selected by user.
oSMajorVersion String
The OS Major Version.
oSMinorVersion String
The OS Minor Version.
oSVersion String
The OS Version.
osEdition String
The OSEdition.
osType String
VM Disk details.
productType String
Product type.
userSelectedOSName String
The OS name selected by user.
oSMajorVersion string
The OS Major Version.
oSMinorVersion string
The OS Minor Version.
oSVersion string
The OS Version.
osEdition string
The OSEdition.
osType string
VM Disk details.
productType string
Product type.
userSelectedOSName string
The OS name selected by user.
o_s_major_version str
The OS Major Version.
o_s_minor_version str
The OS Minor Version.
o_s_version str
The OS Version.
os_edition str
The OSEdition.
os_type str
VM Disk details.
product_type str
Product type.
user_selected_os_name str
The OS name selected by user.
oSMajorVersion String
The OS Major Version.
oSMinorVersion String
The OS Minor Version.
oSVersion String
The OS Version.
osEdition String
The OSEdition.
osType String
VM Disk details.
productType String
Product type.
userSelectedOSName String
The OS name selected by user.

OSDiskDetailsResponse
, OSDiskDetailsResponseArgs

OsType string
The type of the OS on the VM.
OsVhdId string
The id of the disk containing the OS.
VhdName string
The OS disk VHD name.
OsType string
The type of the OS on the VM.
OsVhdId string
The id of the disk containing the OS.
VhdName string
The OS disk VHD name.
osType String
The type of the OS on the VM.
osVhdId String
The id of the disk containing the OS.
vhdName String
The OS disk VHD name.
osType string
The type of the OS on the VM.
osVhdId string
The id of the disk containing the OS.
vhdName string
The OS disk VHD name.
os_type str
The type of the OS on the VM.
os_vhd_id str
The id of the disk containing the OS.
vhd_name str
The OS disk VHD name.
osType String
The type of the OS on the VM.
osVhdId String
The id of the disk containing the OS.
vhdName String
The OS disk VHD name.

OSUpgradeSupportedVersionsResponse
, OSUpgradeSupportedVersionsResponseArgs

SupportedSourceOsVersion This property is required. string
The source OS version name.
SupportedTargetOsVersions This property is required. List<string>
The target OS version names.
SupportedSourceOsVersion This property is required. string
The source OS version name.
SupportedTargetOsVersions This property is required. []string
The target OS version names.
supportedSourceOsVersion This property is required. String
The source OS version name.
supportedTargetOsVersions This property is required. List<String>
The target OS version names.
supportedSourceOsVersion This property is required. string
The source OS version name.
supportedTargetOsVersions This property is required. string[]
The target OS version names.
supported_source_os_version This property is required. str
The source OS version name.
supported_target_os_versions This property is required. Sequence[str]
The target OS version names.
supportedSourceOsVersion This property is required. String
The source OS version name.
supportedTargetOsVersions This property is required. List<String>
The target OS version names.

ReplicationProtectedItemPropertiesResponse
, ReplicationProtectedItemPropertiesResponseArgs

ActiveLocation string
The Current active location of the PE.
AllowedOperations List<string>
The allowed operations on the Replication protected item.
CurrentScenario Pulumi.AzureNative.RecoveryServices.Inputs.CurrentScenarioDetailsResponse
The current scenario.
EventCorrelationId string
The correlation Id for events associated with this protected item.
FailoverHealth string
The consolidated failover health for the VM.
FailoverRecoveryPointId string
The recovery point ARM Id to which the Vm was failed over.
FriendlyName string
The name.
HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
List of health errors.
LastSuccessfulFailoverTime string
The Last successful failover time.
LastSuccessfulTestFailoverTime string
The Last successful test failover time.
PolicyFriendlyName string
The name of Policy governing this PE.
PolicyId string
The ID of Policy governing this PE.
PrimaryFabricFriendlyName string
The friendly name of the primary fabric.
PrimaryFabricProvider string
The fabric provider of the primary fabric.
PrimaryProtectionContainerFriendlyName string
The name of primary protection container friendly name.
ProtectableItemId string
The protected item ARM Id.
ProtectedItemType string
The type of protected item type.
ProtectionState string
The protection status.
ProtectionStateDescription string
The protection state description.
ProviderSpecificDetails Pulumi.AzureNative.RecoveryServices.Inputs.A2ACrossClusterMigrationReplicationDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.A2AReplicationDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.HyperVReplicaAzureReplicationDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.HyperVReplicaBaseReplicationDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.HyperVReplicaBlueReplicationDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.HyperVReplicaReplicationDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.InMageAzureV2ReplicationDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmFailbackReplicationDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmReplicationDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.InMageReplicationDetailsResponse
The Replication provider custom settings.
RecoveryContainerId string
The recovery container Id.
RecoveryFabricFriendlyName string
The friendly name of recovery fabric.
RecoveryFabricId string
The Arm Id of recovery fabric.
RecoveryProtectionContainerFriendlyName string
The name of recovery container friendly name.
RecoveryServicesProviderId string
The recovery provider ARM Id.
ReplicationHealth string
The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
SwitchProviderState string
The switch provider state.
SwitchProviderStateDescription string
The switch provider state description.
TestFailoverState string
The Test failover state.
TestFailoverStateDescription string
The Test failover state description.
ActiveLocation string
The Current active location of the PE.
AllowedOperations []string
The allowed operations on the Replication protected item.
CurrentScenario CurrentScenarioDetailsResponse
The current scenario.
EventCorrelationId string
The correlation Id for events associated with this protected item.
FailoverHealth string
The consolidated failover health for the VM.
FailoverRecoveryPointId string
The recovery point ARM Id to which the Vm was failed over.
FriendlyName string
The name.
HealthErrors []HealthErrorResponse
List of health errors.
LastSuccessfulFailoverTime string
The Last successful failover time.
LastSuccessfulTestFailoverTime string
The Last successful test failover time.
PolicyFriendlyName string
The name of Policy governing this PE.
PolicyId string
The ID of Policy governing this PE.
PrimaryFabricFriendlyName string
The friendly name of the primary fabric.
PrimaryFabricProvider string
The fabric provider of the primary fabric.
PrimaryProtectionContainerFriendlyName string
The name of primary protection container friendly name.
ProtectableItemId string
The protected item ARM Id.
ProtectedItemType string
The type of protected item type.
ProtectionState string
The protection status.
ProtectionStateDescription string
The protection state description.
ProviderSpecificDetails A2ACrossClusterMigrationReplicationDetailsResponse | A2AReplicationDetailsResponse | HyperVReplicaAzureReplicationDetailsResponse | HyperVReplicaBaseReplicationDetailsResponse | HyperVReplicaBlueReplicationDetailsResponse | HyperVReplicaReplicationDetailsResponse | InMageAzureV2ReplicationDetailsResponse | InMageRcmFailbackReplicationDetailsResponse | InMageRcmReplicationDetailsResponse | InMageReplicationDetailsResponse
The Replication provider custom settings.
RecoveryContainerId string
The recovery container Id.
RecoveryFabricFriendlyName string
The friendly name of recovery fabric.
RecoveryFabricId string
The Arm Id of recovery fabric.
RecoveryProtectionContainerFriendlyName string
The name of recovery container friendly name.
RecoveryServicesProviderId string
The recovery provider ARM Id.
ReplicationHealth string
The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
SwitchProviderState string
The switch provider state.
SwitchProviderStateDescription string
The switch provider state description.
TestFailoverState string
The Test failover state.
TestFailoverStateDescription string
The Test failover state description.
activeLocation String
The Current active location of the PE.
allowedOperations List<String>
The allowed operations on the Replication protected item.
currentScenario CurrentScenarioDetailsResponse
The current scenario.
eventCorrelationId String
The correlation Id for events associated with this protected item.
failoverHealth String
The consolidated failover health for the VM.
failoverRecoveryPointId String
The recovery point ARM Id to which the Vm was failed over.
friendlyName String
The name.
healthErrors List<HealthErrorResponse>
List of health errors.
lastSuccessfulFailoverTime String
The Last successful failover time.
lastSuccessfulTestFailoverTime String
The Last successful test failover time.
policyFriendlyName String
The name of Policy governing this PE.
policyId String
The ID of Policy governing this PE.
primaryFabricFriendlyName String
The friendly name of the primary fabric.
primaryFabricProvider String
The fabric provider of the primary fabric.
primaryProtectionContainerFriendlyName String
The name of primary protection container friendly name.
protectableItemId String
The protected item ARM Id.
protectedItemType String
The type of protected item type.
protectionState String
The protection status.
protectionStateDescription String
The protection state description.
providerSpecificDetails A2ACrossClusterMigrationReplicationDetailsResponse | A2AReplicationDetailsResponse | HyperVReplicaAzureReplicationDetailsResponse | HyperVReplicaBaseReplicationDetailsResponse | HyperVReplicaBlueReplicationDetailsResponse | HyperVReplicaReplicationDetailsResponse | InMageAzureV2ReplicationDetailsResponse | InMageRcmFailbackReplicationDetailsResponse | InMageRcmReplicationDetailsResponse | InMageReplicationDetailsResponse
The Replication provider custom settings.
recoveryContainerId String
The recovery container Id.
recoveryFabricFriendlyName String
The friendly name of recovery fabric.
recoveryFabricId String
The Arm Id of recovery fabric.
recoveryProtectionContainerFriendlyName String
The name of recovery container friendly name.
recoveryServicesProviderId String
The recovery provider ARM Id.
replicationHealth String
The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
switchProviderState String
The switch provider state.
switchProviderStateDescription String
The switch provider state description.
testFailoverState String
The Test failover state.
testFailoverStateDescription String
The Test failover state description.
activeLocation string
The Current active location of the PE.
allowedOperations string[]
The allowed operations on the Replication protected item.
currentScenario CurrentScenarioDetailsResponse
The current scenario.
eventCorrelationId string
The correlation Id for events associated with this protected item.
failoverHealth string
The consolidated failover health for the VM.
failoverRecoveryPointId string
The recovery point ARM Id to which the Vm was failed over.
friendlyName string
The name.
healthErrors HealthErrorResponse[]
List of health errors.
lastSuccessfulFailoverTime string
The Last successful failover time.
lastSuccessfulTestFailoverTime string
The Last successful test failover time.
policyFriendlyName string
The name of Policy governing this PE.
policyId string
The ID of Policy governing this PE.
primaryFabricFriendlyName string
The friendly name of the primary fabric.
primaryFabricProvider string
The fabric provider of the primary fabric.
primaryProtectionContainerFriendlyName string
The name of primary protection container friendly name.
protectableItemId string
The protected item ARM Id.
protectedItemType string
The type of protected item type.
protectionState string
The protection status.
protectionStateDescription string
The protection state description.
providerSpecificDetails A2ACrossClusterMigrationReplicationDetailsResponse | A2AReplicationDetailsResponse | HyperVReplicaAzureReplicationDetailsResponse | HyperVReplicaBaseReplicationDetailsResponse | HyperVReplicaBlueReplicationDetailsResponse | HyperVReplicaReplicationDetailsResponse | InMageAzureV2ReplicationDetailsResponse | InMageRcmFailbackReplicationDetailsResponse | InMageRcmReplicationDetailsResponse | InMageReplicationDetailsResponse
The Replication provider custom settings.
recoveryContainerId string
The recovery container Id.
recoveryFabricFriendlyName string
The friendly name of recovery fabric.
recoveryFabricId string
The Arm Id of recovery fabric.
recoveryProtectionContainerFriendlyName string
The name of recovery container friendly name.
recoveryServicesProviderId string
The recovery provider ARM Id.
replicationHealth string
The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
switchProviderState string
The switch provider state.
switchProviderStateDescription string
The switch provider state description.
testFailoverState string
The Test failover state.
testFailoverStateDescription string
The Test failover state description.
active_location str
The Current active location of the PE.
allowed_operations Sequence[str]
The allowed operations on the Replication protected item.
current_scenario CurrentScenarioDetailsResponse
The current scenario.
event_correlation_id str
The correlation Id for events associated with this protected item.
failover_health str
The consolidated failover health for the VM.
failover_recovery_point_id str
The recovery point ARM Id to which the Vm was failed over.
friendly_name str
The name.
health_errors Sequence[HealthErrorResponse]
List of health errors.
last_successful_failover_time str
The Last successful failover time.
last_successful_test_failover_time str
The Last successful test failover time.
policy_friendly_name str
The name of Policy governing this PE.
policy_id str
The ID of Policy governing this PE.
primary_fabric_friendly_name str
The friendly name of the primary fabric.
primary_fabric_provider str
The fabric provider of the primary fabric.
primary_protection_container_friendly_name str
The name of primary protection container friendly name.
protectable_item_id str
The protected item ARM Id.
protected_item_type str
The type of protected item type.
protection_state str
The protection status.
protection_state_description str
The protection state description.
provider_specific_details A2ACrossClusterMigrationReplicationDetailsResponse | A2AReplicationDetailsResponse | HyperVReplicaAzureReplicationDetailsResponse | HyperVReplicaBaseReplicationDetailsResponse | HyperVReplicaBlueReplicationDetailsResponse | HyperVReplicaReplicationDetailsResponse | InMageAzureV2ReplicationDetailsResponse | InMageRcmFailbackReplicationDetailsResponse | InMageRcmReplicationDetailsResponse | InMageReplicationDetailsResponse
The Replication provider custom settings.
recovery_container_id str
The recovery container Id.
recovery_fabric_friendly_name str
The friendly name of recovery fabric.
recovery_fabric_id str
The Arm Id of recovery fabric.
recovery_protection_container_friendly_name str
The name of recovery container friendly name.
recovery_services_provider_id str
The recovery provider ARM Id.
replication_health str
The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
switch_provider_state str
The switch provider state.
switch_provider_state_description str
The switch provider state description.
test_failover_state str
The Test failover state.
test_failover_state_description str
The Test failover state description.
activeLocation String
The Current active location of the PE.
allowedOperations List<String>
The allowed operations on the Replication protected item.
currentScenario Property Map
The current scenario.
eventCorrelationId String
The correlation Id for events associated with this protected item.
failoverHealth String
The consolidated failover health for the VM.
failoverRecoveryPointId String
The recovery point ARM Id to which the Vm was failed over.
friendlyName String
The name.
healthErrors List<Property Map>
List of health errors.
lastSuccessfulFailoverTime String
The Last successful failover time.
lastSuccessfulTestFailoverTime String
The Last successful test failover time.
policyFriendlyName String
The name of Policy governing this PE.
policyId String
The ID of Policy governing this PE.
primaryFabricFriendlyName String
The friendly name of the primary fabric.
primaryFabricProvider String
The fabric provider of the primary fabric.
primaryProtectionContainerFriendlyName String
The name of primary protection container friendly name.
protectableItemId String
The protected item ARM Id.
protectedItemType String
The type of protected item type.
protectionState String
The protection status.
protectionStateDescription String
The protection state description.
providerSpecificDetails Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
The Replication provider custom settings.
recoveryContainerId String
The recovery container Id.
recoveryFabricFriendlyName String
The friendly name of recovery fabric.
recoveryFabricId String
The Arm Id of recovery fabric.
recoveryProtectionContainerFriendlyName String
The name of recovery container friendly name.
recoveryServicesProviderId String
The recovery provider ARM Id.
replicationHealth String
The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
switchProviderState String
The switch provider state.
switchProviderStateDescription String
The switch provider state description.
testFailoverState String
The Test failover state.
testFailoverStateDescription String
The Test failover state description.

SecurityConfiguration
, SecurityConfigurationArgs

Disabled
Disabled
Enabled
Enabled
SecurityConfigurationDisabled
Disabled
SecurityConfigurationEnabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
DISABLED
Disabled
ENABLED
Enabled
"Disabled"
Disabled
"Enabled"
Enabled

SecurityProfileProperties
, SecurityProfilePropertiesArgs

TargetVmConfidentialEncryption string | Pulumi.AzureNative.RecoveryServices.SecurityConfiguration
A value indicating whether confidential compute encryption to be enabled.
TargetVmMonitoring string | Pulumi.AzureNative.RecoveryServices.SecurityConfiguration
A value indicating whether integrity monitoring to be enabled.
TargetVmSecureBoot string | Pulumi.AzureNative.RecoveryServices.SecurityConfiguration
A value indicating whether secure boot to be enabled.
TargetVmSecurityType string | Pulumi.AzureNative.RecoveryServices.SecurityType
The target VM security type.
TargetVmTpm string | Pulumi.AzureNative.RecoveryServices.SecurityConfiguration
A value indicating whether trusted platform module to be enabled.
TargetVmConfidentialEncryption string | SecurityConfiguration
A value indicating whether confidential compute encryption to be enabled.
TargetVmMonitoring string | SecurityConfiguration
A value indicating whether integrity monitoring to be enabled.
TargetVmSecureBoot string | SecurityConfiguration
A value indicating whether secure boot to be enabled.
TargetVmSecurityType string | SecurityType
The target VM security type.
TargetVmTpm string | SecurityConfiguration
A value indicating whether trusted platform module to be enabled.
targetVmConfidentialEncryption String | SecurityConfiguration
A value indicating whether confidential compute encryption to be enabled.
targetVmMonitoring String | SecurityConfiguration
A value indicating whether integrity monitoring to be enabled.
targetVmSecureBoot String | SecurityConfiguration
A value indicating whether secure boot to be enabled.
targetVmSecurityType String | SecurityType
The target VM security type.
targetVmTpm String | SecurityConfiguration
A value indicating whether trusted platform module to be enabled.
targetVmConfidentialEncryption string | SecurityConfiguration
A value indicating whether confidential compute encryption to be enabled.
targetVmMonitoring string | SecurityConfiguration
A value indicating whether integrity monitoring to be enabled.
targetVmSecureBoot string | SecurityConfiguration
A value indicating whether secure boot to be enabled.
targetVmSecurityType string | SecurityType
The target VM security type.
targetVmTpm string | SecurityConfiguration
A value indicating whether trusted platform module to be enabled.
target_vm_confidential_encryption str | SecurityConfiguration
A value indicating whether confidential compute encryption to be enabled.
target_vm_monitoring str | SecurityConfiguration
A value indicating whether integrity monitoring to be enabled.
target_vm_secure_boot str | SecurityConfiguration
A value indicating whether secure boot to be enabled.
target_vm_security_type str | SecurityType
The target VM security type.
target_vm_tpm str | SecurityConfiguration
A value indicating whether trusted platform module to be enabled.
targetVmConfidentialEncryption String | "Disabled" | "Enabled"
A value indicating whether confidential compute encryption to be enabled.
targetVmMonitoring String | "Disabled" | "Enabled"
A value indicating whether integrity monitoring to be enabled.
targetVmSecureBoot String | "Disabled" | "Enabled"
A value indicating whether secure boot to be enabled.
targetVmSecurityType String | "None" | "TrustedLaunch" | "ConfidentialVM"
The target VM security type.
targetVmTpm String | "Disabled" | "Enabled"
A value indicating whether trusted platform module to be enabled.

SecurityProfilePropertiesResponse
, SecurityProfilePropertiesResponseArgs

TargetVmConfidentialEncryption string
A value indicating whether confidential compute encryption to be enabled.
TargetVmMonitoring string
A value indicating whether integrity monitoring to be enabled.
TargetVmSecureBoot string
A value indicating whether secure boot to be enabled.
TargetVmSecurityType string
The target VM security type.
TargetVmTpm string
A value indicating whether trusted platform module to be enabled.
TargetVmConfidentialEncryption string
A value indicating whether confidential compute encryption to be enabled.
TargetVmMonitoring string
A value indicating whether integrity monitoring to be enabled.
TargetVmSecureBoot string
A value indicating whether secure boot to be enabled.
TargetVmSecurityType string
The target VM security type.
TargetVmTpm string
A value indicating whether trusted platform module to be enabled.
targetVmConfidentialEncryption String
A value indicating whether confidential compute encryption to be enabled.
targetVmMonitoring String
A value indicating whether integrity monitoring to be enabled.
targetVmSecureBoot String
A value indicating whether secure boot to be enabled.
targetVmSecurityType String
The target VM security type.
targetVmTpm String
A value indicating whether trusted platform module to be enabled.
targetVmConfidentialEncryption string
A value indicating whether confidential compute encryption to be enabled.
targetVmMonitoring string
A value indicating whether integrity monitoring to be enabled.
targetVmSecureBoot string
A value indicating whether secure boot to be enabled.
targetVmSecurityType string
The target VM security type.
targetVmTpm string
A value indicating whether trusted platform module to be enabled.
target_vm_confidential_encryption str
A value indicating whether confidential compute encryption to be enabled.
target_vm_monitoring str
A value indicating whether integrity monitoring to be enabled.
target_vm_secure_boot str
A value indicating whether secure boot to be enabled.
target_vm_security_type str
The target VM security type.
target_vm_tpm str
A value indicating whether trusted platform module to be enabled.
targetVmConfidentialEncryption String
A value indicating whether confidential compute encryption to be enabled.
targetVmMonitoring String
A value indicating whether integrity monitoring to be enabled.
targetVmSecureBoot String
A value indicating whether secure boot to be enabled.
targetVmSecurityType String
The target VM security type.
targetVmTpm String
A value indicating whether trusted platform module to be enabled.

SecurityType
, SecurityTypeArgs

None
None
TrustedLaunch
TrustedLaunch
ConfidentialVM
ConfidentialVM
SecurityTypeNone
None
SecurityTypeTrustedLaunch
TrustedLaunch
SecurityTypeConfidentialVM
ConfidentialVM
None
None
TrustedLaunch
TrustedLaunch
ConfidentialVM
ConfidentialVM
None
None
TrustedLaunch
TrustedLaunch
ConfidentialVM
ConfidentialVM
NONE
None
TRUSTED_LAUNCH
TrustedLaunch
CONFIDENTIAL_VM
ConfidentialVM
"None"
None
"TrustedLaunch"
TrustedLaunch
"ConfidentialVM"
ConfidentialVM

SqlServerLicenseType
, SqlServerLicenseTypeArgs

NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
PAYG
PAYG
AHUB
AHUB
SqlServerLicenseTypeNotSpecified
NotSpecified
SqlServerLicenseTypeNoLicenseType
NoLicenseType
SqlServerLicenseTypePAYG
PAYG
SqlServerLicenseTypeAHUB
AHUB
NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
PAYG
PAYG
AHUB
AHUB
NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
PAYG
PAYG
AHUB
AHUB
NOT_SPECIFIED
NotSpecified
NO_LICENSE_TYPE
NoLicenseType
PAYG
PAYG
AHUB
AHUB
"NotSpecified"
NotSpecified
"NoLicenseType"
NoLicenseType
"PAYG"
PAYG
"AHUB"
AHUB

UserCreatedResourceTag
, UserCreatedResourceTagArgs

TagName string
The tag name. Please read for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
TagValue string
The tag value. Please read her for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
TagName string
The tag name. Please read for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
TagValue string
The tag value. Please read her for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tagName String
The tag name. Please read for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tagValue String
The tag value. Please read her for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tagName string
The tag name. Please read for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tagValue string
The tag value. Please read her for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tag_name str
The tag name. Please read for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tag_value str
The tag value. Please read her for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tagName String
The tag name. Please read for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tagValue String
The tag value. Please read her for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations

UserCreatedResourceTagResponse
, UserCreatedResourceTagResponseArgs

TagName string
The tag name. Please read for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
TagValue string
The tag value. Please read her for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
TagName string
The tag name. Please read for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
TagValue string
The tag value. Please read her for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tagName String
The tag name. Please read for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tagValue String
The tag value. Please read her for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tagName string
The tag name. Please read for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tagValue string
The tag value. Please read her for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tag_name str
The tag name. Please read for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tag_value str
The tag value. Please read her for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tagName String
The tag name. Please read for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations
tagValue String
The tag value. Please read her for more information: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations

VMNicDetailsResponse
, VMNicDetailsResponseArgs

EnableAcceleratedNetworkingOnRecovery bool
A value indicating whether the NIC has accelerated networking enabled.
EnableAcceleratedNetworkingOnTfo bool
Whether the TFO NIC has accelerated networking enabled.
IpConfigs List<Pulumi.AzureNative.RecoveryServices.Inputs.IPConfigDetailsResponse>
The IP configurations of the NIC.
NicId string
The nic Id.
RecoveryNetworkSecurityGroupId string
The id of the NSG associated with the NIC.
RecoveryNicName string
The name of the NIC to be used when creating target NICs.
RecoveryNicResourceGroupName string
The resource group of the NIC to be used when creating target NICs.
RecoveryVMNetworkId string
Recovery VM network Id.
ReplicaNicId string
The replica nic Id.
ReuseExistingNic bool
A value indicating whether an existing NIC is allowed to be reused during failover subject to availability.
SelectionType string
Selection type for failover.
SourceNicArmId string
The source nic ARM Id.
TargetNicName string
Target NIC name.
TfoNetworkSecurityGroupId string
The NSG to be used by NIC during test failover.
TfoRecoveryNicName string
The name of the NIC to be used when creating target NICs in TFO.
TfoRecoveryNicResourceGroupName string
The resource group of the NIC to be used when creating target NICs in TFO.
TfoReuseExistingNic bool
A value indicating whether an existing NIC is allowed to be reused during test failover subject to availability.
TfoVMNetworkId string
The network to be used by NIC during test failover.
VMNetworkName string
VM network name.
EnableAcceleratedNetworkingOnRecovery bool
A value indicating whether the NIC has accelerated networking enabled.
EnableAcceleratedNetworkingOnTfo bool
Whether the TFO NIC has accelerated networking enabled.
IpConfigs []IPConfigDetailsResponse
The IP configurations of the NIC.
NicId string
The nic Id.
RecoveryNetworkSecurityGroupId string
The id of the NSG associated with the NIC.
RecoveryNicName string
The name of the NIC to be used when creating target NICs.
RecoveryNicResourceGroupName string
The resource group of the NIC to be used when creating target NICs.
RecoveryVMNetworkId string
Recovery VM network Id.
ReplicaNicId string
The replica nic Id.
ReuseExistingNic bool
A value indicating whether an existing NIC is allowed to be reused during failover subject to availability.
SelectionType string
Selection type for failover.
SourceNicArmId string
The source nic ARM Id.
TargetNicName string
Target NIC name.
TfoNetworkSecurityGroupId string
The NSG to be used by NIC during test failover.
TfoRecoveryNicName string
The name of the NIC to be used when creating target NICs in TFO.
TfoRecoveryNicResourceGroupName string
The resource group of the NIC to be used when creating target NICs in TFO.
TfoReuseExistingNic bool
A value indicating whether an existing NIC is allowed to be reused during test failover subject to availability.
TfoVMNetworkId string
The network to be used by NIC during test failover.
VMNetworkName string
VM network name.
enableAcceleratedNetworkingOnRecovery Boolean
A value indicating whether the NIC has accelerated networking enabled.
enableAcceleratedNetworkingOnTfo Boolean
Whether the TFO NIC has accelerated networking enabled.
ipConfigs List<IPConfigDetailsResponse>
The IP configurations of the NIC.
nicId String
The nic Id.
recoveryNetworkSecurityGroupId String
The id of the NSG associated with the NIC.
recoveryNicName String
The name of the NIC to be used when creating target NICs.
recoveryNicResourceGroupName String
The resource group of the NIC to be used when creating target NICs.
recoveryVMNetworkId String
Recovery VM network Id.
replicaNicId String
The replica nic Id.
reuseExistingNic Boolean
A value indicating whether an existing NIC is allowed to be reused during failover subject to availability.
selectionType String
Selection type for failover.
sourceNicArmId String
The source nic ARM Id.
targetNicName String
Target NIC name.
tfoNetworkSecurityGroupId String
The NSG to be used by NIC during test failover.
tfoRecoveryNicName String
The name of the NIC to be used when creating target NICs in TFO.
tfoRecoveryNicResourceGroupName String
The resource group of the NIC to be used when creating target NICs in TFO.
tfoReuseExistingNic Boolean
A value indicating whether an existing NIC is allowed to be reused during test failover subject to availability.
tfoVMNetworkId String
The network to be used by NIC during test failover.
vMNetworkName String
VM network name.
enableAcceleratedNetworkingOnRecovery boolean
A value indicating whether the NIC has accelerated networking enabled.
enableAcceleratedNetworkingOnTfo boolean
Whether the TFO NIC has accelerated networking enabled.
ipConfigs IPConfigDetailsResponse[]
The IP configurations of the NIC.
nicId string
The nic Id.
recoveryNetworkSecurityGroupId string
The id of the NSG associated with the NIC.
recoveryNicName string
The name of the NIC to be used when creating target NICs.
recoveryNicResourceGroupName string
The resource group of the NIC to be used when creating target NICs.
recoveryVMNetworkId string
Recovery VM network Id.
replicaNicId string
The replica nic Id.
reuseExistingNic boolean
A value indicating whether an existing NIC is allowed to be reused during failover subject to availability.
selectionType string
Selection type for failover.
sourceNicArmId string
The source nic ARM Id.
targetNicName string
Target NIC name.
tfoNetworkSecurityGroupId string
The NSG to be used by NIC during test failover.
tfoRecoveryNicName string
The name of the NIC to be used when creating target NICs in TFO.
tfoRecoveryNicResourceGroupName string
The resource group of the NIC to be used when creating target NICs in TFO.
tfoReuseExistingNic boolean
A value indicating whether an existing NIC is allowed to be reused during test failover subject to availability.
tfoVMNetworkId string
The network to be used by NIC during test failover.
vMNetworkName string
VM network name.
enable_accelerated_networking_on_recovery bool
A value indicating whether the NIC has accelerated networking enabled.
enable_accelerated_networking_on_tfo bool
Whether the TFO NIC has accelerated networking enabled.
ip_configs Sequence[IPConfigDetailsResponse]
The IP configurations of the NIC.
nic_id str
The nic Id.
recovery_network_security_group_id str
The id of the NSG associated with the NIC.
recovery_nic_name str
The name of the NIC to be used when creating target NICs.
recovery_nic_resource_group_name str
The resource group of the NIC to be used when creating target NICs.
recovery_vm_network_id str
Recovery VM network Id.
replica_nic_id str
The replica nic Id.
reuse_existing_nic bool
A value indicating whether an existing NIC is allowed to be reused during failover subject to availability.
selection_type str
Selection type for failover.
source_nic_arm_id str
The source nic ARM Id.
target_nic_name str
Target NIC name.
tfo_network_security_group_id str
The NSG to be used by NIC during test failover.
tfo_recovery_nic_name str
The name of the NIC to be used when creating target NICs in TFO.
tfo_recovery_nic_resource_group_name str
The resource group of the NIC to be used when creating target NICs in TFO.
tfo_reuse_existing_nic bool
A value indicating whether an existing NIC is allowed to be reused during test failover subject to availability.
tfo_vm_network_id str
The network to be used by NIC during test failover.
v_m_network_name str
VM network name.
enableAcceleratedNetworkingOnRecovery Boolean
A value indicating whether the NIC has accelerated networking enabled.
enableAcceleratedNetworkingOnTfo Boolean
Whether the TFO NIC has accelerated networking enabled.
ipConfigs List<Property Map>
The IP configurations of the NIC.
nicId String
The nic Id.
recoveryNetworkSecurityGroupId String
The id of the NSG associated with the NIC.
recoveryNicName String
The name of the NIC to be used when creating target NICs.
recoveryNicResourceGroupName String
The resource group of the NIC to be used when creating target NICs.
recoveryVMNetworkId String
Recovery VM network Id.
replicaNicId String
The replica nic Id.
reuseExistingNic Boolean
A value indicating whether an existing NIC is allowed to be reused during failover subject to availability.
selectionType String
Selection type for failover.
sourceNicArmId String
The source nic ARM Id.
targetNicName String
Target NIC name.
tfoNetworkSecurityGroupId String
The NSG to be used by NIC during test failover.
tfoRecoveryNicName String
The name of the NIC to be used when creating target NICs in TFO.
tfoRecoveryNicResourceGroupName String
The resource group of the NIC to be used when creating target NICs in TFO.
tfoReuseExistingNic Boolean
A value indicating whether an existing NIC is allowed to be reused during test failover subject to availability.
tfoVMNetworkId String
The network to be used by NIC during test failover.
vMNetworkName String
VM network name.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:recoveryservices:ReplicationProtectedItem f8491e4f-817a-40dd-a90c-af773978c75b /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi