azure-native.recoveryservices.ReplicationProtectedItem
Explore with Pulumi AI
Replication protected item. API Version: 2018-07-10.
Example Usage
Enables protection.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var replicationProtectedItem = new AzureNative.RecoveryServices.ReplicationProtectedItem("replicationProtectedItem", new()
{
FabricName = "cloud1",
Properties = new AzureNative.RecoveryServices.Inputs.EnableProtectionInputPropertiesArgs
{
PolicyId = "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
ProtectableItemId = "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b",
ProviderSpecificDetails = new AzureNative.RecoveryServices.Inputs.HyperVReplicaAzureEnableProtectionInputArgs
{
InstanceType = "HyperVReplicaAzure",
},
},
ProtectionContainerName = "cloud_6d224fc6-f326-5d35-96de-fbf51efb3179",
ReplicatedProtectedItemName = "f8491e4f-817a-40dd-a90c-af773978c75b",
ResourceGroupName = "resourceGroupPS1",
ResourceName = "vault1",
});
});
package main
import (
recoveryservices "github.com/pulumi/pulumi-azure-native-sdk/recoveryservices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := recoveryservices.NewReplicationProtectedItem(ctx, "replicationProtectedItem", &recoveryservices.ReplicationProtectedItemArgs{
FabricName: pulumi.String("cloud1"),
Properties: recoveryservices.ReplicationProtectedItemPropertiesResponse{
PolicyId: pulumi.String("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1"),
ProtectableItemId: pulumi.String("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b"),
ProviderSpecificDetails: recoveryservices.HyperVReplicaAzureEnableProtectionInput{
InstanceType: "HyperVReplicaAzure",
},
},
ProtectionContainerName: pulumi.String("cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"),
ReplicatedProtectedItemName: pulumi.String("f8491e4f-817a-40dd-a90c-af773978c75b"),
ResourceGroupName: pulumi.String("resourceGroupPS1"),
ResourceName: pulumi.String("vault1"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.recoveryservices.ReplicationProtectedItem;
import com.pulumi.azurenative.recoveryservices.ReplicationProtectedItemArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var replicationProtectedItem = new ReplicationProtectedItem("replicationProtectedItem", ReplicationProtectedItemArgs.builder()
.fabricName("cloud1")
.properties(Map.ofEntries(
Map.entry("policyId", "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1"),
Map.entry("protectableItemId", "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b"),
Map.entry("providerSpecificDetails", Map.of("instanceType", "HyperVReplicaAzure"))
))
.protectionContainerName("cloud_6d224fc6-f326-5d35-96de-fbf51efb3179")
.replicatedProtectedItemName("f8491e4f-817a-40dd-a90c-af773978c75b")
.resourceGroupName("resourceGroupPS1")
.resourceName("vault1")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
replication_protected_item = azure_native.recoveryservices.ReplicationProtectedItem("replicationProtectedItem",
fabric_name="cloud1",
properties=azure_native.recoveryservices.ReplicationProtectedItemPropertiesResponseArgs(
policy_id="/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
protectable_item_id="/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b",
provider_specific_details=azure_native.recoveryservices.HyperVReplicaAzureEnableProtectionInputArgs(
instance_type="HyperVReplicaAzure",
),
),
protection_container_name="cloud_6d224fc6-f326-5d35-96de-fbf51efb3179",
replicated_protected_item_name="f8491e4f-817a-40dd-a90c-af773978c75b",
resource_group_name="resourceGroupPS1",
resource_name_="vault1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const replicationProtectedItem = new azure_native.recoveryservices.ReplicationProtectedItem("replicationProtectedItem", {
fabricName: "cloud1",
properties: {
policyId: "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
protectableItemId: "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b",
providerSpecificDetails: {
instanceType: "HyperVReplicaAzure",
},
},
protectionContainerName: "cloud_6d224fc6-f326-5d35-96de-fbf51efb3179",
replicatedProtectedItemName: "f8491e4f-817a-40dd-a90c-af773978c75b",
resourceGroupName: "resourceGroupPS1",
resourceName: "vault1",
});
resources:
replicationProtectedItem:
type: azure-native:recoveryservices:ReplicationProtectedItem
properties:
fabricName: cloud1
properties:
policyId: /Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1
protectableItemId: /Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b
providerSpecificDetails:
instanceType: HyperVReplicaAzure
protectionContainerName: cloud_6d224fc6-f326-5d35-96de-fbf51efb3179
replicatedProtectedItemName: f8491e4f-817a-40dd-a90c-af773978c75b
resourceGroupName: resourceGroupPS1
resourceName: vault1
Create ReplicationProtectedItem Resource
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 string
- The unique name of the resource.
- args ReplicationProtectedItemArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ReplicationProtectedItemArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ReplicationProtectedItemArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ReplicationProtectedItemArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ReplicationProtectedItemArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
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 =
{
{ "policyId", "string" },
{ "protectableItemId", "string" },
{ "providerSpecificDetails",
{
{ "diskEncryptionInfo",
{
{ "diskEncryptionKeyInfo",
{
{ "keyVaultResourceArmId", "string" },
{ "secretIdentifier", "string" },
} },
{ "keyEncryptionKeyInfo",
{
{ "keyIdentifier", "string" },
{ "keyVaultResourceArmId", "string" },
} },
} },
{ "fabricObjectId", "string" },
{ "instanceType", "A2A" },
{ "multiVmGroupName", "string" },
{ "recoveryAvailabilitySetId", "string" },
{ "recoveryAvailabilityZone", "string" },
{ "recoveryAzureNetworkId", "string" },
{ "recoveryBootDiagStorageAccountId", "string" },
{ "recoveryCloudServiceId", "string" },
{ "recoveryContainerId", "string" },
{ "recoveryProximityPlacementGroupId", "string" },
{ "recoveryResourceGroupId", "string" },
{ "recoverySubnetName", "string" },
{ "vmDisks", new[]
{
{
{ "diskUri", "string" },
{ "primaryStagingAzureStorageAccountId", "string" },
{ "recoveryAzureStorageAccountId", "string" },
},
} },
{ "vmManagedDisks", new[]
{
{
{ "diskEncryptionInfo",
{
{ "diskEncryptionKeyInfo",
{
{ "keyVaultResourceArmId", "string" },
{ "secretIdentifier", "string" },
} },
{ "keyEncryptionKeyInfo",
{
{ "keyIdentifier", "string" },
{ "keyVaultResourceArmId", "string" },
} },
} },
{ "diskId", "string" },
{ "primaryStagingAzureStorageAccountId", "string" },
{ "recoveryDiskEncryptionSetId", "string" },
{ "recoveryReplicaDiskAccountType", "string" },
{ "recoveryResourceGroupId", "string" },
{ "recoveryTargetDiskAccountType", "string" },
},
} },
} },
},
ReplicatedProtectedItemName = "string",
});
example, err := recoveryservices.NewReplicationProtectedItem(ctx, "replicationProtectedItemResource", &recoveryservices.ReplicationProtectedItemArgs{
FabricName: "string",
ProtectionContainerName: "string",
ResourceGroupName: "string",
ResourceName: "string",
Properties: map[string]interface{}{
"policyId": "string",
"protectableItemId": "string",
"providerSpecificDetails": map[string]interface{}{
"diskEncryptionInfo": map[string]interface{}{
"diskEncryptionKeyInfo": map[string]interface{}{
"keyVaultResourceArmId": "string",
"secretIdentifier": "string",
},
"keyEncryptionKeyInfo": map[string]interface{}{
"keyIdentifier": "string",
"keyVaultResourceArmId": "string",
},
},
"fabricObjectId": "string",
"instanceType": "A2A",
"multiVmGroupName": "string",
"recoveryAvailabilitySetId": "string",
"recoveryAvailabilityZone": "string",
"recoveryAzureNetworkId": "string",
"recoveryBootDiagStorageAccountId": "string",
"recoveryCloudServiceId": "string",
"recoveryContainerId": "string",
"recoveryProximityPlacementGroupId": "string",
"recoveryResourceGroupId": "string",
"recoverySubnetName": "string",
"vmDisks": []map[string]interface{}{
map[string]interface{}{
"diskUri": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryAzureStorageAccountId": "string",
},
},
"vmManagedDisks": []map[string]interface{}{
map[string]interface{}{
"diskEncryptionInfo": map[string]interface{}{
"diskEncryptionKeyInfo": map[string]interface{}{
"keyVaultResourceArmId": "string",
"secretIdentifier": "string",
},
"keyEncryptionKeyInfo": map[string]interface{}{
"keyIdentifier": "string",
"keyVaultResourceArmId": "string",
},
},
"diskId": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryDiskEncryptionSetId": "string",
"recoveryReplicaDiskAccountType": "string",
"recoveryResourceGroupId": "string",
"recoveryTargetDiskAccountType": "string",
},
},
},
},
ReplicatedProtectedItemName: "string",
})
var replicationProtectedItemResource = new ReplicationProtectedItem("replicationProtectedItemResource", ReplicationProtectedItemArgs.builder()
.fabricName("string")
.protectionContainerName("string")
.resourceGroupName("string")
.resourceName("string")
.properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.replicatedProtectedItemName("string")
.build());
replication_protected_item_resource = azure_native.recoveryservices.ReplicationProtectedItem("replicationProtectedItemResource",
fabric_name=string,
protection_container_name=string,
resource_group_name=string,
resource_name_=string,
properties={
policyId: string,
protectableItemId: string,
providerSpecificDetails: {
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: string,
secretIdentifier: string,
},
keyEncryptionKeyInfo: {
keyIdentifier: string,
keyVaultResourceArmId: string,
},
},
fabricObjectId: string,
instanceType: A2A,
multiVmGroupName: string,
recoveryAvailabilitySetId: string,
recoveryAvailabilityZone: string,
recoveryAzureNetworkId: string,
recoveryBootDiagStorageAccountId: string,
recoveryCloudServiceId: string,
recoveryContainerId: string,
recoveryProximityPlacementGroupId: string,
recoveryResourceGroupId: string,
recoverySubnetName: string,
vmDisks: [{
diskUri: string,
primaryStagingAzureStorageAccountId: string,
recoveryAzureStorageAccountId: string,
}],
vmManagedDisks: [{
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: string,
secretIdentifier: string,
},
keyEncryptionKeyInfo: {
keyIdentifier: string,
keyVaultResourceArmId: string,
},
},
diskId: string,
primaryStagingAzureStorageAccountId: string,
recoveryDiskEncryptionSetId: string,
recoveryReplicaDiskAccountType: string,
recoveryResourceGroupId: string,
recoveryTargetDiskAccountType: string,
}],
},
},
replicated_protected_item_name=string)
const replicationProtectedItemResource = new azure_native.recoveryservices.ReplicationProtectedItem("replicationProtectedItemResource", {
fabricName: "string",
protectionContainerName: "string",
resourceGroupName: "string",
resourceName: "string",
properties: {
policyId: "string",
protectableItemId: "string",
providerSpecificDetails: {
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: "string",
secretIdentifier: "string",
},
keyEncryptionKeyInfo: {
keyIdentifier: "string",
keyVaultResourceArmId: "string",
},
},
fabricObjectId: "string",
instanceType: "A2A",
multiVmGroupName: "string",
recoveryAvailabilitySetId: "string",
recoveryAvailabilityZone: "string",
recoveryAzureNetworkId: "string",
recoveryBootDiagStorageAccountId: "string",
recoveryCloudServiceId: "string",
recoveryContainerId: "string",
recoveryProximityPlacementGroupId: "string",
recoveryResourceGroupId: "string",
recoverySubnetName: "string",
vmDisks: [{
diskUri: "string",
primaryStagingAzureStorageAccountId: "string",
recoveryAzureStorageAccountId: "string",
}],
vmManagedDisks: [{
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: "string",
secretIdentifier: "string",
},
keyEncryptionKeyInfo: {
keyIdentifier: "string",
keyVaultResourceArmId: "string",
},
},
diskId: "string",
primaryStagingAzureStorageAccountId: "string",
recoveryDiskEncryptionSetId: "string",
recoveryReplicaDiskAccountType: "string",
recoveryResourceGroupId: "string",
recoveryTargetDiskAccountType: "string",
}],
},
},
replicatedProtectedItemName: "string",
});
type: azure-native:recoveryservices:ReplicationProtectedItem
properties:
fabricName: string
properties:
policyId: string
protectableItemId: string
providerSpecificDetails:
diskEncryptionInfo:
diskEncryptionKeyInfo:
keyVaultResourceArmId: string
secretIdentifier: string
keyEncryptionKeyInfo:
keyIdentifier: string
keyVaultResourceArmId: string
fabricObjectId: string
instanceType: A2A
multiVmGroupName: string
recoveryAvailabilitySetId: string
recoveryAvailabilityZone: string
recoveryAzureNetworkId: string
recoveryBootDiagStorageAccountId: string
recoveryCloudServiceId: string
recoveryContainerId: string
recoveryProximityPlacementGroupId: string
recoveryResourceGroupId: string
recoverySubnetName: string
vmDisks:
- diskUri: string
primaryStagingAzureStorageAccountId: string
recoveryAzureStorageAccountId: string
vmManagedDisks:
- diskEncryptionInfo:
diskEncryptionKeyInfo:
keyVaultResourceArmId: string
secretIdentifier: string
keyEncryptionKeyInfo:
keyIdentifier: string
keyVaultResourceArmId: string
diskId: string
primaryStagingAzureStorageAccountId: string
recoveryDiskEncryptionSetId: string
recoveryReplicaDiskAccountType: string
recoveryResourceGroupId: string
recoveryTargetDiskAccountType: string
protectionContainerName: string
replicatedProtectedItemName: string
resourceGroupName: string
resourceName: string
ReplicationProtectedItem Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ReplicationProtectedItem resource accepts the following input properties:
- Fabric
Name string - Name of the fabric.
- Protection
Container stringName - Protection container name.
- Resource
Group stringName - The name of the resource group where the recovery services vault is present.
- Resource
Name string - The name of the recovery services vault.
- Properties
Pulumi.
Azure Native. Recovery Services. Inputs. Enable Protection Input Properties - Enable protection input properties.
- Replicated
Protected stringItem Name - A name for the replication protected item.
- Fabric
Name string - Name of the fabric.
- Protection
Container stringName - Protection container name.
- Resource
Group stringName - The name of the resource group where the recovery services vault is present.
- Resource
Name string - The name of the recovery services vault.
- Properties
Enable
Protection Input Properties Args - Enable protection input properties.
- Replicated
Protected stringItem Name - A name for the replication protected item.
- fabric
Name String - Name of the fabric.
- protection
Container StringName - Protection container name.
- resource
Group StringName - The name of the resource group where the recovery services vault is present.
- resource
Name String - The name of the recovery services vault.
- properties
Enable
Protection Input Properties - Enable protection input properties.
- replicated
Protected StringItem Name - A name for the replication protected item.
- fabric
Name string - Name of the fabric.
- protection
Container stringName - Protection container name.
- resource
Group stringName - The name of the resource group where the recovery services vault is present.
- resource
Name string - The name of the recovery services vault.
- properties
Enable
Protection Input Properties - Enable protection input properties.
- replicated
Protected stringItem Name - A name for the replication protected item.
- fabric_
name str - Name of the fabric.
- protection_
container_ strname - Protection container name.
- resource_
group_ strname - The name of the resource group where the recovery services vault is present.
- resource_
name str - The name of the recovery services vault.
- properties
Enable
Protection Input Properties Args - Enable protection input properties.
- replicated_
protected_ stritem_ name - A name for the replication protected item.
- fabric
Name String - Name of the fabric.
- protection
Container StringName - Protection container name.
- resource
Group StringName - The name of the resource group where the recovery services vault is present.
- resource
Name String - The name of the recovery services vault.
- properties Property Map
- Enable protection input properties.
- replicated
Protected StringItem Name - 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:
Supporting Types
A2AEnableProtectionInput, A2AEnableProtectionInputArgs
- Disk
Encryption Pulumi.Info Azure Native. Recovery Services. Inputs. Disk Encryption Info - The recovery disk encryption information.
- Fabric
Object stringId - The fabric specific object Id of the virtual machine.
- Multi
Vm stringGroup Name - The multi vm group name.
- Recovery
Availability stringSet Id - The recovery availability set Id.
- Recovery
Availability stringZone - The recovery availability zone.
- Recovery
Azure stringNetwork Id - The recovery Azure virtual network ARM id.
- Recovery
Boot stringDiag Storage Account Id - The boot diagnostic storage account.
- Recovery
Cloud stringService Id - The recovery cloud service Id. Valid for V1 scenarios.
- Recovery
Container stringId - The recovery container Id.
- Recovery
Proximity stringPlacement Group Id - The recovery proximity placement group Id.
- Recovery
Resource stringGroup Id - The recovery resource group Id. Valid for V2 scenarios.
- Recovery
Subnet stringName - The recovery subnet name.
- Vm
Disks List<Pulumi.Azure Native. Recovery Services. Inputs. A2AVm Disk Input Details> - The list of vm disk details.
- Vm
Managed List<Pulumi.Disks Azure Native. Recovery Services. Inputs. A2AVm Managed Disk Input Details> - The list of vm managed disk details.
- Disk
Encryption DiskInfo Encryption Info - The recovery disk encryption information.
- Fabric
Object stringId - The fabric specific object Id of the virtual machine.
- Multi
Vm stringGroup Name - The multi vm group name.
- Recovery
Availability stringSet Id - The recovery availability set Id.
- Recovery
Availability stringZone - The recovery availability zone.
- Recovery
Azure stringNetwork Id - The recovery Azure virtual network ARM id.
- Recovery
Boot stringDiag Storage Account Id - The boot diagnostic storage account.
- Recovery
Cloud stringService Id - The recovery cloud service Id. Valid for V1 scenarios.
- Recovery
Container stringId - The recovery container Id.
- Recovery
Proximity stringPlacement Group Id - The recovery proximity placement group Id.
- Recovery
Resource stringGroup Id - The recovery resource group Id. Valid for V2 scenarios.
- Recovery
Subnet stringName - The recovery subnet name.
- Vm
Disks []A2AVmDisk Input Details - The list of vm disk details.
- Vm
Managed []A2AVmDisks Managed Disk Input Details - The list of vm managed disk details.
- disk
Encryption DiskInfo Encryption Info - The recovery disk encryption information.
- fabric
Object StringId - The fabric specific object Id of the virtual machine.
- multi
Vm StringGroup Name - The multi vm group name.
- recovery
Availability StringSet Id - The recovery availability set Id.
- recovery
Availability StringZone - The recovery availability zone.
- recovery
Azure StringNetwork Id - The recovery Azure virtual network ARM id.
- recovery
Boot StringDiag Storage Account Id - The boot diagnostic storage account.
- recovery
Cloud StringService Id - The recovery cloud service Id. Valid for V1 scenarios.
- recovery
Container StringId - The recovery container Id.
- recovery
Proximity StringPlacement Group Id - The recovery proximity placement group Id.
- recovery
Resource StringGroup Id - The recovery resource group Id. Valid for V2 scenarios.
- recovery
Subnet StringName - The recovery subnet name.
- vm
Disks List<A2AVmDisk Input Details> - The list of vm disk details.
- vm
Managed List<A2AVmDisks Managed Disk Input Details> - The list of vm managed disk details.
- disk
Encryption DiskInfo Encryption Info - The recovery disk encryption information.
- fabric
Object stringId - The fabric specific object Id of the virtual machine.
- multi
Vm stringGroup Name - The multi vm group name.
- recovery
Availability stringSet Id - The recovery availability set Id.
- recovery
Availability stringZone - The recovery availability zone.
- recovery
Azure stringNetwork Id - The recovery Azure virtual network ARM id.
- recovery
Boot stringDiag Storage Account Id - The boot diagnostic storage account.
- recovery
Cloud stringService Id - The recovery cloud service Id. Valid for V1 scenarios.
- recovery
Container stringId - The recovery container Id.
- recovery
Proximity stringPlacement Group Id - The recovery proximity placement group Id.
- recovery
Resource stringGroup Id - The recovery resource group Id. Valid for V2 scenarios.
- recovery
Subnet stringName - The recovery subnet name.
- vm
Disks A2AVmDisk Input Details[] - The list of vm disk details.
- vm
Managed A2AVmDisks Managed Disk Input Details[] - The list of vm managed disk details.
- disk_
encryption_ Diskinfo Encryption Info - The recovery disk encryption information.
- fabric_
object_ strid - The fabric specific object Id of the virtual machine.
- multi_
vm_ strgroup_ name - The multi vm group name.
- recovery_
availability_ strset_ id - The recovery availability set Id.
- recovery_
availability_ strzone - The recovery availability zone.
- recovery_
azure_ strnetwork_ id - The recovery Azure virtual network ARM id.
- recovery_
boot_ strdiag_ storage_ account_ id - The boot diagnostic storage account.
- recovery_
cloud_ strservice_ id - The recovery cloud service Id. Valid for V1 scenarios.
- recovery_
container_ strid - The recovery container Id.
- recovery_
proximity_ strplacement_ group_ id - The recovery proximity placement group Id.
- recovery_
resource_ strgroup_ id - The recovery resource group Id. Valid for V2 scenarios.
- recovery_
subnet_ strname - The recovery subnet name.
- vm_
disks Sequence[A2AVmDisk Input Details] - The list of vm disk details.
- vm_
managed_ Sequence[A2AVmdisks Managed Disk Input Details] - The list of vm managed disk details.
- disk
Encryption Property MapInfo - The recovery disk encryption information.
- fabric
Object StringId - The fabric specific object Id of the virtual machine.
- multi
Vm StringGroup Name - The multi vm group name.
- recovery
Availability StringSet Id - The recovery availability set Id.
- recovery
Availability StringZone - The recovery availability zone.
- recovery
Azure StringNetwork Id - The recovery Azure virtual network ARM id.
- recovery
Boot StringDiag Storage Account Id - The boot diagnostic storage account.
- recovery
Cloud StringService Id - The recovery cloud service Id. Valid for V1 scenarios.
- recovery
Container StringId - The recovery container Id.
- recovery
Proximity StringPlacement Group Id - The recovery proximity placement group Id.
- recovery
Resource StringGroup Id - The recovery resource group Id. Valid for V2 scenarios.
- recovery
Subnet StringName - The recovery subnet name.
- vm
Disks List<Property Map> - The list of vm disk details.
- vm
Managed List<Property Map>Disks - The list of vm managed disk details.
A2AProtectedDiskDetailsResponse, A2AProtectedDiskDetailsResponseArgs
- Allowed
Disk List<string>Level Operation - The disk level operations list.
- Data
Pending doubleAt Source Agent In MB - The data pending at source virtual machine in MB.
- Data
Pending doubleIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- Dek
Key stringVault Arm Id - The KeyVault resource id for secret (BEK).
- Disk
Capacity doubleIn Bytes - The disk capacity in bytes.
- Disk
Name string - The disk name.
- Disk
State string - The disk state.
- Disk
Type string - The type of disk.
- Disk
Uri string - The disk uri.
- Is
Disk boolEncrypted - A value indicating whether vm has encrypted os disk or not.
- Is
Disk boolKey Encrypted - A value indicating whether disk key got encrypted or not.
- Kek
Key stringVault Arm Id - The KeyVault resource id for key (KEK).
- Key
Identifier string - The key URL / identifier (KEK).
- Monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- Monitoring
Percentage intCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- Primary
Disk stringAzure Storage Account Id - The primary disk storage account.
- Primary
Staging stringAzure Storage Account Id - The primary staging storage account.
- Recovery
Azure stringStorage Account Id - The recovery disk storage account.
- Recovery
Disk stringUri - Recovery disk uri.
- Resync
Required bool - A value indicating whether resync is required for this disk.
- Secret
Identifier string - The secret URL / identifier (BEK).
- Allowed
Disk []stringLevel Operation - The disk level operations list.
- Data
Pending float64At Source Agent In MB - The data pending at source virtual machine in MB.
- Data
Pending float64In Staging Storage Account In MB - The data pending for replication in MB at staging account.
- Dek
Key stringVault Arm Id - The KeyVault resource id for secret (BEK).
- Disk
Capacity float64In Bytes - The disk capacity in bytes.
- Disk
Name string - The disk name.
- Disk
State string - The disk state.
- Disk
Type string - The type of disk.
- Disk
Uri string - The disk uri.
- Is
Disk boolEncrypted - A value indicating whether vm has encrypted os disk or not.
- Is
Disk boolKey Encrypted - A value indicating whether disk key got encrypted or not.
- Kek
Key stringVault Arm Id - The KeyVault resource id for key (KEK).
- Key
Identifier string - The key URL / identifier (KEK).
- Monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- Monitoring
Percentage intCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- Primary
Disk stringAzure Storage Account Id - The primary disk storage account.
- Primary
Staging stringAzure Storage Account Id - The primary staging storage account.
- Recovery
Azure stringStorage Account Id - The recovery disk storage account.
- Recovery
Disk stringUri - Recovery disk uri.
- Resync
Required bool - A value indicating whether resync is required for this disk.
- Secret
Identifier string - The secret URL / identifier (BEK).
- allowed
Disk List<String>Level Operation - The disk level operations list.
- data
Pending DoubleAt Source Agent In MB - The data pending at source virtual machine in MB.
- data
Pending DoubleIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- dek
Key StringVault Arm Id - The KeyVault resource id for secret (BEK).
- disk
Capacity DoubleIn Bytes - The disk capacity in bytes.
- disk
Name String - The disk name.
- disk
State String - The disk state.
- disk
Type String - The type of disk.
- disk
Uri String - The disk uri.
- is
Disk BooleanEncrypted - A value indicating whether vm has encrypted os disk or not.
- is
Disk BooleanKey Encrypted - A value indicating whether disk key got encrypted or not.
- kek
Key StringVault Arm Id - The KeyVault resource id for key (KEK).
- key
Identifier String - The key URL / identifier (KEK).
- monitoring
Job StringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage IntegerCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Disk StringAzure Storage Account Id - The primary disk storage account.
- primary
Staging StringAzure Storage Account Id - The primary staging storage account.
- recovery
Azure StringStorage Account Id - The recovery disk storage account.
- recovery
Disk StringUri - Recovery disk uri.
- resync
Required Boolean - A value indicating whether resync is required for this disk.
- secret
Identifier String - The secret URL / identifier (BEK).
- allowed
Disk string[]Level Operation - The disk level operations list.
- data
Pending numberAt Source Agent In MB - The data pending at source virtual machine in MB.
- data
Pending numberIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- dek
Key stringVault Arm Id - The KeyVault resource id for secret (BEK).
- disk
Capacity numberIn Bytes - The disk capacity in bytes.
- disk
Name string - The disk name.
- disk
State string - The disk state.
- disk
Type string - The type of disk.
- disk
Uri string - The disk uri.
- is
Disk booleanEncrypted - A value indicating whether vm has encrypted os disk or not.
- is
Disk booleanKey Encrypted - A value indicating whether disk key got encrypted or not.
- kek
Key stringVault Arm Id - The KeyVault resource id for key (KEK).
- key
Identifier string - The key URL / identifier (KEK).
- monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage numberCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Disk stringAzure Storage Account Id - The primary disk storage account.
- primary
Staging stringAzure Storage Account Id - The primary staging storage account.
- recovery
Azure stringStorage Account Id - The recovery disk storage account.
- recovery
Disk stringUri - Recovery disk uri.
- resync
Required boolean - A value indicating whether resync is required for this disk.
- secret
Identifier string - The secret URL / identifier (BEK).
- allowed_
disk_ Sequence[str]level_ operation - The disk level operations list.
- data_
pending_ floatat_ source_ agent_ in_ mb - The data pending at source virtual machine in MB.
- data_
pending_ floatin_ staging_ storage_ account_ in_ mb - The data pending for replication in MB at staging account.
- dek_
key_ strvault_ arm_ id - The KeyVault resource id for secret (BEK).
- disk_
capacity_ floatin_ bytes - The disk capacity in bytes.
- disk_
name str - The disk name.
- disk_
state str - The disk state.
- disk_
type str - The type of disk.
- disk_
uri str - The disk uri.
- is_
disk_ boolencrypted - A value indicating whether vm has encrypted os disk or not.
- is_
disk_ boolkey_ encrypted - A value indicating whether disk key got encrypted or not.
- kek_
key_ strvault_ arm_ id - The KeyVault resource id for key (KEK).
- key_
identifier str - The key URL / identifier (KEK).
- monitoring_
job_ strtype - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring_
percentage_ intcompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary_
disk_ strazure_ storage_ account_ id - The primary disk storage account.
- primary_
staging_ strazure_ storage_ account_ id - The primary staging storage account.
- recovery_
azure_ strstorage_ account_ id - The recovery disk storage account.
- recovery_
disk_ struri - Recovery disk uri.
- resync_
required bool - A value indicating whether resync is required for this disk.
- secret_
identifier str - The secret URL / identifier (BEK).
- allowed
Disk List<String>Level Operation - The disk level operations list.
- data
Pending NumberAt Source Agent In MB - The data pending at source virtual machine in MB.
- data
Pending NumberIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- dek
Key StringVault Arm Id - The KeyVault resource id for secret (BEK).
- disk
Capacity NumberIn Bytes - The disk capacity in bytes.
- disk
Name String - The disk name.
- disk
State String - The disk state.
- disk
Type String - The type of disk.
- disk
Uri String - The disk uri.
- is
Disk BooleanEncrypted - A value indicating whether vm has encrypted os disk or not.
- is
Disk BooleanKey Encrypted - A value indicating whether disk key got encrypted or not.
- kek
Key StringVault Arm Id - The KeyVault resource id for key (KEK).
- key
Identifier String - The key URL / identifier (KEK).
- monitoring
Job StringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage NumberCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Disk StringAzure Storage Account Id - The primary disk storage account.
- primary
Staging StringAzure Storage Account Id - The primary staging storage account.
- recovery
Azure StringStorage Account Id - The recovery disk storage account.
- recovery
Disk StringUri - Recovery disk uri.
- resync
Required Boolean - A value indicating whether resync is required for this disk.
- secret
Identifier String - The secret URL / identifier (BEK).
A2AProtectedManagedDiskDetailsResponse, A2AProtectedManagedDiskDetailsResponseArgs
- Allowed
Disk List<string>Level Operation - The disk level operations list.
- Data
Pending doubleAt Source Agent In MB - The data pending at source virtual machine in MB.
- Data
Pending doubleIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- Dek
Key stringVault Arm Id - The KeyVault resource id for secret (BEK).
- Disk
Capacity doubleIn Bytes - The disk capacity in bytes.
- Disk
Id string - The managed disk Arm id.
- Disk
Name string - The disk name.
- Disk
State string - The disk state.
- Disk
Type string - The type of disk.
- Failover
Disk stringName - The failover name for the managed disk.
- Is
Disk boolEncrypted - A value indicating whether vm has encrypted os disk or not.
- Is
Disk boolKey Encrypted - A value indicating whether disk key got encrypted or not.
- Kek
Key stringVault Arm Id - The KeyVault resource id for key (KEK).
- Key
Identifier string - The key URL / identifier (KEK).
- Monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- Monitoring
Percentage intCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- Primary
Staging stringAzure Storage Account Id - The primary staging storage account.
- Recovery
Disk stringEncryption Set Id - The recovery disk encryption set Id.
- Recovery
Replica stringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- Recovery
Replica stringDisk Id - Recovery replica disk Arm Id.
- Recovery
Resource stringGroup Id - The recovery disk resource group Arm Id.
- Recovery
Target stringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- Recovery
Target stringDisk Id - Recovery target disk Arm Id.
- Resync
Required bool - A value indicating whether resync is required for this disk.
- Secret
Identifier string - The secret URL / identifier (BEK).
- Tfo
Disk stringName - The test failover name for the managed disk.
- Allowed
Disk []stringLevel Operation - The disk level operations list.
- Data
Pending float64At Source Agent In MB - The data pending at source virtual machine in MB.
- Data
Pending float64In Staging Storage Account In MB - The data pending for replication in MB at staging account.
- Dek
Key stringVault Arm Id - The KeyVault resource id for secret (BEK).
- Disk
Capacity float64In Bytes - The disk capacity in bytes.
- Disk
Id string - The managed disk Arm id.
- Disk
Name string - The disk name.
- Disk
State string - The disk state.
- Disk
Type string - The type of disk.
- Failover
Disk stringName - The failover name for the managed disk.
- Is
Disk boolEncrypted - A value indicating whether vm has encrypted os disk or not.
- Is
Disk boolKey Encrypted - A value indicating whether disk key got encrypted or not.
- Kek
Key stringVault Arm Id - The KeyVault resource id for key (KEK).
- Key
Identifier string - The key URL / identifier (KEK).
- Monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- Monitoring
Percentage intCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- Primary
Staging stringAzure Storage Account Id - The primary staging storage account.
- Recovery
Disk stringEncryption Set Id - The recovery disk encryption set Id.
- Recovery
Replica stringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- Recovery
Replica stringDisk Id - Recovery replica disk Arm Id.
- Recovery
Resource stringGroup Id - The recovery disk resource group Arm Id.
- Recovery
Target stringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- Recovery
Target stringDisk Id - Recovery target disk Arm Id.
- Resync
Required bool - A value indicating whether resync is required for this disk.
- Secret
Identifier string - The secret URL / identifier (BEK).
- Tfo
Disk stringName - The test failover name for the managed disk.
- allowed
Disk List<String>Level Operation - The disk level operations list.
- data
Pending DoubleAt Source Agent In MB - The data pending at source virtual machine in MB.
- data
Pending DoubleIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- dek
Key StringVault Arm Id - The KeyVault resource id for secret (BEK).
- disk
Capacity DoubleIn Bytes - The disk capacity in bytes.
- disk
Id String - The managed disk Arm id.
- disk
Name String - The disk name.
- disk
State String - The disk state.
- disk
Type String - The type of disk.
- failover
Disk StringName - The failover name for the managed disk.
- is
Disk BooleanEncrypted - A value indicating whether vm has encrypted os disk or not.
- is
Disk BooleanKey Encrypted - A value indicating whether disk key got encrypted or not.
- kek
Key StringVault Arm Id - The KeyVault resource id for key (KEK).
- key
Identifier String - The key URL / identifier (KEK).
- monitoring
Job StringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage IntegerCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Staging StringAzure Storage Account Id - The primary staging storage account.
- recovery
Disk StringEncryption Set Id - The recovery disk encryption set Id.
- recovery
Replica StringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery
Replica StringDisk Id - Recovery replica disk Arm Id.
- recovery
Resource StringGroup Id - The recovery disk resource group Arm Id.
- recovery
Target StringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recovery
Target StringDisk Id - Recovery target disk Arm Id.
- resync
Required Boolean - A value indicating whether resync is required for this disk.
- secret
Identifier String - The secret URL / identifier (BEK).
- tfo
Disk StringName - The test failover name for the managed disk.
- allowed
Disk string[]Level Operation - The disk level operations list.
- data
Pending numberAt Source Agent In MB - The data pending at source virtual machine in MB.
- data
Pending numberIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- dek
Key stringVault Arm Id - The KeyVault resource id for secret (BEK).
- disk
Capacity numberIn Bytes - The disk capacity in bytes.
- disk
Id string - The managed disk Arm id.
- disk
Name string - The disk name.
- disk
State string - The disk state.
- disk
Type string - The type of disk.
- failover
Disk stringName - The failover name for the managed disk.
- is
Disk booleanEncrypted - A value indicating whether vm has encrypted os disk or not.
- is
Disk booleanKey Encrypted - A value indicating whether disk key got encrypted or not.
- kek
Key stringVault Arm Id - The KeyVault resource id for key (KEK).
- key
Identifier string - The key URL / identifier (KEK).
- monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage numberCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Staging stringAzure Storage Account Id - The primary staging storage account.
- recovery
Disk stringEncryption Set Id - The recovery disk encryption set Id.
- recovery
Replica stringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery
Replica stringDisk Id - Recovery replica disk Arm Id.
- recovery
Resource stringGroup Id - The recovery disk resource group Arm Id.
- recovery
Target stringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recovery
Target stringDisk Id - Recovery target disk Arm Id.
- resync
Required boolean - A value indicating whether resync is required for this disk.
- secret
Identifier string - The secret URL / identifier (BEK).
- tfo
Disk stringName - The test failover name for the managed disk.
- allowed_
disk_ Sequence[str]level_ operation - The disk level operations list.
- data_
pending_ floatat_ source_ agent_ in_ mb - The data pending at source virtual machine in MB.
- data_
pending_ floatin_ staging_ storage_ account_ in_ mb - The data pending for replication in MB at staging account.
- dek_
key_ strvault_ arm_ id - The KeyVault resource id for secret (BEK).
- disk_
capacity_ floatin_ bytes - The disk capacity in bytes.
- disk_
id str - The managed disk Arm id.
- disk_
name str - The disk name.
- disk_
state str - The disk state.
- disk_
type str - The type of disk.
- failover_
disk_ strname - The failover name for the managed disk.
- is_
disk_ boolencrypted - A value indicating whether vm has encrypted os disk or not.
- is_
disk_ boolkey_ encrypted - A value indicating whether disk key got encrypted or not.
- kek_
key_ strvault_ arm_ id - The KeyVault resource id for key (KEK).
- key_
identifier str - The key URL / identifier (KEK).
- monitoring_
job_ strtype - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring_
percentage_ intcompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary_
staging_ strazure_ storage_ account_ id - The primary staging storage account.
- recovery_
disk_ strencryption_ set_ id - The recovery disk encryption set Id.
- recovery_
replica_ strdisk_ account_ type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery_
replica_ strdisk_ id - Recovery replica disk Arm Id.
- recovery_
resource_ strgroup_ id - The recovery disk resource group Arm Id.
- recovery_
target_ strdisk_ account_ type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recovery_
target_ strdisk_ id - Recovery target disk Arm Id.
- resync_
required bool - A value indicating whether resync is required for this disk.
- secret_
identifier str - The secret URL / identifier (BEK).
- tfo_
disk_ strname - The test failover name for the managed disk.
- allowed
Disk List<String>Level Operation - The disk level operations list.
- data
Pending NumberAt Source Agent In MB - The data pending at source virtual machine in MB.
- data
Pending NumberIn Staging Storage Account In MB - The data pending for replication in MB at staging account.
- dek
Key StringVault Arm Id - The KeyVault resource id for secret (BEK).
- disk
Capacity NumberIn Bytes - The disk capacity in bytes.
- disk
Id String - The managed disk Arm id.
- disk
Name String - The disk name.
- disk
State String - The disk state.
- disk
Type String - The type of disk.
- failover
Disk StringName - The failover name for the managed disk.
- is
Disk BooleanEncrypted - A value indicating whether vm has encrypted os disk or not.
- is
Disk BooleanKey Encrypted - A value indicating whether disk key got encrypted or not.
- kek
Key StringVault Arm Id - The KeyVault resource id for key (KEK).
- key
Identifier String - The key URL / identifier (KEK).
- monitoring
Job StringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage NumberCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- primary
Staging StringAzure Storage Account Id - The primary staging storage account.
- recovery
Disk StringEncryption Set Id - The recovery disk encryption set Id.
- recovery
Replica StringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery
Replica StringDisk Id - Recovery replica disk Arm Id.
- recovery
Resource StringGroup Id - The recovery disk resource group Arm Id.
- recovery
Target StringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- recovery
Target StringDisk Id - Recovery target disk Arm Id.
- resync
Required Boolean - A value indicating whether resync is required for this disk.
- secret
Identifier String - The secret URL / identifier (BEK).
- tfo
Disk StringName - The test failover name for the managed disk.
A2AReplicationDetailsResponse, A2AReplicationDetailsResponseArgs
- Initial
Primary stringFabric Location - The initial primary fabric location.
- Initial
Primary stringZone - The initial primary availability zone.
- Initial
Recovery stringFabric Location - The initial recovery fabric location.
- Initial
Recovery stringZone - The initial recovery availability zone.
- Vm
Encryption stringType - The encryption type of the VM.
- Agent
Version string - The agent version.
- Fabric
Object stringId - The fabric specific object Id of the virtual machine.
- Is
Replication boolAgent Update Required - A value indicating whether replication agent update is required.
- Last
Heartbeat string - The last heartbeat received from the source server.
- Last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- Lifecycle
Id 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.
- Management
Id string - The management Id.
- Monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- Monitoring
Percentage intCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- Multi
Vm stringGroup Create Option - Whether Multi VM group is auto created or specified by user.
- Multi
Vm stringGroup Id - The multi vm group Id.
- Multi
Vm stringGroup Name - The multi vm group name.
- Os
Type string - The type of operating system.
- Primary
Fabric stringLocation - Primary fabric location.
- Protected
Disks List<Pulumi.Azure Native. Recovery Services. Inputs. A2AProtected Disk Details Response> - The list of protected disks.
- Protected
Managed List<Pulumi.Disks Azure Native. Recovery Services. Inputs. A2AProtected Managed Disk Details Response> - The list of protected managed disks.
- Recovery
Availability stringSet - The recovery availability set.
- Recovery
Availability stringZone - The recovery availability zone.
- Recovery
Azure stringResource Group Id - The recovery resource group.
- Recovery
Azure stringVMName - The name of recovery virtual machine.
- Recovery
Azure stringVMSize - The size of recovery virtual machine.
- Recovery
Boot stringDiag Storage Account Id - The recovery boot diagnostic storage account Arm Id.
- Recovery
Cloud stringService - The recovery cloud service.
- Recovery
Fabric stringLocation - The recovery fabric location.
- Recovery
Fabric stringObject Id - The recovery fabric object Id.
- Recovery
Proximity stringPlacement Group Id - The recovery proximity placement group Id.
- Rpo
In doubleSeconds - The last RPO value in seconds.
- Selected
Recovery stringAzure Network Id - The recovery virtual network.
- Selected
Tfo stringAzure Network Id - The test failover virtual network.
- Test
Failover stringRecovery Fabric Object Id - The test failover fabric object Id.
- Tfo
Azure stringVMName - The test failover VM name.
- Unprotected
Disks List<Pulumi.Azure Native. Recovery Services. Inputs. A2AUnprotected Disk Details Response> - The list of unprotected disks.
- Vm
Nics List<Pulumi.Azure Native. Recovery Services. Inputs. VMNic Details Response> - The virtual machine nic details.
- Vm
Protection stringState - The protection state for the vm.
- Vm
Protection stringState Description - The protection state description for the vm.
- Vm
Synced Pulumi.Config Details Azure Native. Recovery Services. Inputs. Azure To Azure Vm Synced Config Details Response - The synced configuration details.
- Initial
Primary stringFabric Location - The initial primary fabric location.
- Initial
Primary stringZone - The initial primary availability zone.
- Initial
Recovery stringFabric Location - The initial recovery fabric location.
- Initial
Recovery stringZone - The initial recovery availability zone.
- Vm
Encryption stringType - The encryption type of the VM.
- Agent
Version string - The agent version.
- Fabric
Object stringId - The fabric specific object Id of the virtual machine.
- Is
Replication boolAgent Update Required - A value indicating whether replication agent update is required.
- Last
Heartbeat string - The last heartbeat received from the source server.
- Last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- Lifecycle
Id 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.
- Management
Id string - The management Id.
- Monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- Monitoring
Percentage intCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- Multi
Vm stringGroup Create Option - Whether Multi VM group is auto created or specified by user.
- Multi
Vm stringGroup Id - The multi vm group Id.
- Multi
Vm stringGroup Name - The multi vm group name.
- Os
Type string - The type of operating system.
- Primary
Fabric stringLocation - Primary fabric location.
- Protected
Disks []A2AProtectedDisk Details Response - The list of protected disks.
- Protected
Managed []A2AProtectedDisks Managed Disk Details Response - The list of protected managed disks.
- Recovery
Availability stringSet - The recovery availability set.
- Recovery
Availability stringZone - The recovery availability zone.
- Recovery
Azure stringResource Group Id - The recovery resource group.
- Recovery
Azure stringVMName - The name of recovery virtual machine.
- Recovery
Azure stringVMSize - The size of recovery virtual machine.
- Recovery
Boot stringDiag Storage Account Id - The recovery boot diagnostic storage account Arm Id.
- Recovery
Cloud stringService - The recovery cloud service.
- Recovery
Fabric stringLocation - The recovery fabric location.
- Recovery
Fabric stringObject Id - The recovery fabric object Id.
- Recovery
Proximity stringPlacement Group Id - The recovery proximity placement group Id.
- Rpo
In float64Seconds - The last RPO value in seconds.
- Selected
Recovery stringAzure Network Id - The recovery virtual network.
- Selected
Tfo stringAzure Network Id - The test failover virtual network.
- Test
Failover stringRecovery Fabric Object Id - The test failover fabric object Id.
- Tfo
Azure stringVMName - The test failover VM name.
- Unprotected
Disks []A2AUnprotectedDisk Details Response - The list of unprotected disks.
- Vm
Nics []VMNicDetails Response - The virtual machine nic details.
- Vm
Protection stringState - The protection state for the vm.
- Vm
Protection stringState Description - The protection state description for the vm.
- Vm
Synced AzureConfig Details To Azure Vm Synced Config Details Response - The synced configuration details.
- initial
Primary StringFabric Location - The initial primary fabric location.
- initial
Primary StringZone - The initial primary availability zone.
- initial
Recovery StringFabric Location - The initial recovery fabric location.
- initial
Recovery StringZone - The initial recovery availability zone.
- vm
Encryption StringType - The encryption type of the VM.
- agent
Version String - The agent version.
- fabric
Object StringId - The fabric specific object Id of the virtual machine.
- is
Replication BooleanAgent Update Required - A value indicating whether replication agent update is required.
- last
Heartbeat String - The last heartbeat received from the source server.
- last
Rpo StringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycle
Id 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.
- management
Id String - The management Id.
- monitoring
Job StringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage IntegerCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- multi
Vm StringGroup Create Option - Whether Multi VM group is auto created or specified by user.
- multi
Vm StringGroup Id - The multi vm group Id.
- multi
Vm StringGroup Name - The multi vm group name.
- os
Type String - The type of operating system.
- primary
Fabric StringLocation - Primary fabric location.
- protected
Disks List<A2AProtectedDisk Details Response> - The list of protected disks.
- protected
Managed List<A2AProtectedDisks Managed Disk Details Response> - The list of protected managed disks.
- recovery
Availability StringSet - The recovery availability set.
- recovery
Availability StringZone - The recovery availability zone.
- recovery
Azure StringResource Group Id - The recovery resource group.
- recovery
Azure StringVMName - The name of recovery virtual machine.
- recovery
Azure StringVMSize - The size of recovery virtual machine.
- recovery
Boot StringDiag Storage Account Id - The recovery boot diagnostic storage account Arm Id.
- recovery
Cloud StringService - The recovery cloud service.
- recovery
Fabric StringLocation - The recovery fabric location.
- recovery
Fabric StringObject Id - The recovery fabric object Id.
- recovery
Proximity StringPlacement Group Id - The recovery proximity placement group Id.
- rpo
In DoubleSeconds - The last RPO value in seconds.
- selected
Recovery StringAzure Network Id - The recovery virtual network.
- selected
Tfo StringAzure Network Id - The test failover virtual network.
- test
Failover StringRecovery Fabric Object Id - The test failover fabric object Id.
- tfo
Azure StringVMName - The test failover VM name.
- unprotected
Disks List<A2AUnprotectedDisk Details Response> - The list of unprotected disks.
- vm
Nics List<VMNicDetails Response> - The virtual machine nic details.
- vm
Protection StringState - The protection state for the vm.
- vm
Protection StringState Description - The protection state description for the vm.
- vm
Synced AzureConfig Details To Azure Vm Synced Config Details Response - The synced configuration details.
- initial
Primary stringFabric Location - The initial primary fabric location.
- initial
Primary stringZone - The initial primary availability zone.
- initial
Recovery stringFabric Location - The initial recovery fabric location.
- initial
Recovery stringZone - The initial recovery availability zone.
- vm
Encryption stringType - The encryption type of the VM.
- agent
Version string - The agent version.
- fabric
Object stringId - The fabric specific object Id of the virtual machine.
- is
Replication booleanAgent Update Required - A value indicating whether replication agent update is required.
- last
Heartbeat string - The last heartbeat received from the source server.
- last
Rpo stringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycle
Id 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.
- management
Id string - The management Id.
- monitoring
Job stringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage numberCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- multi
Vm stringGroup Create Option - Whether Multi VM group is auto created or specified by user.
- multi
Vm stringGroup Id - The multi vm group Id.
- multi
Vm stringGroup Name - The multi vm group name.
- os
Type string - The type of operating system.
- primary
Fabric stringLocation - Primary fabric location.
- protected
Disks A2AProtectedDisk Details Response[] - The list of protected disks.
- protected
Managed A2AProtectedDisks Managed Disk Details Response[] - The list of protected managed disks.
- recovery
Availability stringSet - The recovery availability set.
- recovery
Availability stringZone - The recovery availability zone.
- recovery
Azure stringResource Group Id - The recovery resource group.
- recovery
Azure stringVMName - The name of recovery virtual machine.
- recovery
Azure stringVMSize - The size of recovery virtual machine.
- recovery
Boot stringDiag Storage Account Id - The recovery boot diagnostic storage account Arm Id.
- recovery
Cloud stringService - The recovery cloud service.
- recovery
Fabric stringLocation - The recovery fabric location.
- recovery
Fabric stringObject Id - The recovery fabric object Id.
- recovery
Proximity stringPlacement Group Id - The recovery proximity placement group Id.
- rpo
In numberSeconds - The last RPO value in seconds.
- selected
Recovery stringAzure Network Id - The recovery virtual network.
- selected
Tfo stringAzure Network Id - The test failover virtual network.
- test
Failover stringRecovery Fabric Object Id - The test failover fabric object Id.
- tfo
Azure stringVMName - The test failover VM name.
- unprotected
Disks A2AUnprotectedDisk Details Response[] - The list of unprotected disks.
- vm
Nics VMNicDetails Response[] - The virtual machine nic details.
- vm
Protection stringState - The protection state for the vm.
- vm
Protection stringState Description - The protection state description for the vm.
- vm
Synced AzureConfig Details To Azure Vm Synced Config Details Response - The synced configuration details.
- initial_
primary_ strfabric_ location - The initial primary fabric location.
- initial_
primary_ strzone - The initial primary availability zone.
- initial_
recovery_ strfabric_ location - The initial recovery fabric location.
- initial_
recovery_ strzone - The initial recovery availability zone.
- vm_
encryption_ strtype - The encryption type of the VM.
- agent_
version str - The agent version.
- fabric_
object_ strid - The fabric specific object Id of the virtual machine.
- is_
replication_ boolagent_ update_ required - A value indicating whether replication agent update is required.
- last_
heartbeat str - The last heartbeat received from the source server.
- last_
rpo_ strcalculated_ time - 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_ strtype - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring_
percentage_ intcompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- multi_
vm_ strgroup_ create_ option - Whether Multi VM group is auto created or specified by user.
- multi_
vm_ strgroup_ id - The multi vm group Id.
- multi_
vm_ strgroup_ name - The multi vm group name.
- os_
type str - The type of operating system.
- primary_
fabric_ strlocation - Primary fabric location.
- protected_
disks Sequence[A2AProtectedDisk Details Response] - The list of protected disks.
- protected_
managed_ Sequence[A2AProtecteddisks Managed Disk Details Response] - The list of protected managed disks.
- recovery_
availability_ strset - The recovery availability set.
- recovery_
availability_ strzone - The recovery availability zone.
- recovery_
azure_ strresource_ group_ id - The recovery resource group.
- recovery_
azure_ strvm_ name - The name of recovery virtual machine.
- recovery_
azure_ strvm_ size - The size of recovery virtual machine.
- recovery_
boot_ strdiag_ storage_ account_ id - The recovery boot diagnostic storage account Arm Id.
- recovery_
cloud_ strservice - The recovery cloud service.
- recovery_
fabric_ strlocation - The recovery fabric location.
- recovery_
fabric_ strobject_ id - The recovery fabric object Id.
- recovery_
proximity_ strplacement_ group_ id - The recovery proximity placement group Id.
- rpo_
in_ floatseconds - The last RPO value in seconds.
- selected_
recovery_ strazure_ network_ id - The recovery virtual network.
- selected_
tfo_ strazure_ network_ id - The test failover virtual network.
- test_
failover_ strrecovery_ fabric_ object_ id - The test failover fabric object Id.
- tfo_
azure_ strvm_ name - The test failover VM name.
- unprotected_
disks Sequence[A2AUnprotectedDisk Details Response] - The list of unprotected disks.
- vm_
nics Sequence[VMNicDetails Response] - The virtual machine nic details.
- vm_
protection_ strstate - The protection state for the vm.
- vm_
protection_ strstate_ description - The protection state description for the vm.
- vm_
synced_ Azureconfig_ details To Azure Vm Synced Config Details Response - The synced configuration details.
- initial
Primary StringFabric Location - The initial primary fabric location.
- initial
Primary StringZone - The initial primary availability zone.
- initial
Recovery StringFabric Location - The initial recovery fabric location.
- initial
Recovery StringZone - The initial recovery availability zone.
- vm
Encryption StringType - The encryption type of the VM.
- agent
Version String - The agent version.
- fabric
Object StringId - The fabric specific object Id of the virtual machine.
- is
Replication BooleanAgent Update Required - A value indicating whether replication agent update is required.
- last
Heartbeat String - The last heartbeat received from the source server.
- last
Rpo StringCalculated Time - The time (in UTC) when the last RPO value was calculated by Protection Service.
- lifecycle
Id 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.
- management
Id String - The management Id.
- monitoring
Job StringType - The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- monitoring
Percentage NumberCompletion - The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- multi
Vm StringGroup Create Option - Whether Multi VM group is auto created or specified by user.
- multi
Vm StringGroup Id - The multi vm group Id.
- multi
Vm StringGroup Name - The multi vm group name.
- os
Type String - The type of operating system.
- primary
Fabric StringLocation - Primary fabric location.
- protected
Disks List<Property Map> - The list of protected disks.
- protected
Managed List<Property Map>Disks - The list of protected managed disks.
- recovery
Availability StringSet - The recovery availability set.
- recovery
Availability StringZone - The recovery availability zone.
- recovery
Azure StringResource Group Id - The recovery resource group.
- recovery
Azure StringVMName - The name of recovery virtual machine.
- recovery
Azure StringVMSize - The size of recovery virtual machine.
- recovery
Boot StringDiag Storage Account Id - The recovery boot diagnostic storage account Arm Id.
- recovery
Cloud StringService - The recovery cloud service.
- recovery
Fabric StringLocation - The recovery fabric location.
- recovery
Fabric StringObject Id - The recovery fabric object Id.
- recovery
Proximity StringPlacement Group Id - The recovery proximity placement group Id.
- rpo
In NumberSeconds - The last RPO value in seconds.
- selected
Recovery StringAzure Network Id - The recovery virtual network.
- selected
Tfo StringAzure Network Id - The test failover virtual network.
- test
Failover StringRecovery Fabric Object Id - The test failover fabric object Id.
- tfo
Azure StringVMName - The test failover VM name.
- unprotected
Disks List<Property Map> - The list of unprotected disks.
- vm
Nics List<Property Map> - The virtual machine nic details.
- vm
Protection StringState - The protection state for the vm.
- vm
Protection StringState Description - The protection state description for the vm.
- vm
Synced Property MapConfig Details - The synced configuration details.
A2AUnprotectedDiskDetailsResponse, A2AUnprotectedDiskDetailsResponseArgs
- Disk
Lun intId - The source lun Id for the data disk.
- Disk
Lun intId - The source lun Id for the data disk.
- disk
Lun IntegerId - The source lun Id for the data disk.
- disk
Lun numberId - The source lun Id for the data disk.
- disk_
lun_ intid - The source lun Id for the data disk.
- disk
Lun NumberId - The source lun Id for the data disk.
A2AVmDiskInputDetails, A2AVmDiskInputDetailsArgs
- Disk
Uri string - The disk Uri.
- Primary
Staging stringAzure Storage Account Id - The primary staging storage account Id.
- Recovery
Azure stringStorage Account Id - The recovery VHD storage account Id.
- Disk
Uri string - The disk Uri.
- Primary
Staging stringAzure Storage Account Id - The primary staging storage account Id.
- Recovery
Azure stringStorage Account Id - The recovery VHD storage account Id.
- disk
Uri String - The disk Uri.
- primary
Staging StringAzure Storage Account Id - The primary staging storage account Id.
- recovery
Azure StringStorage Account Id - The recovery VHD storage account Id.
- disk
Uri string - The disk Uri.
- primary
Staging stringAzure Storage Account Id - The primary staging storage account Id.
- recovery
Azure stringStorage Account Id - The recovery VHD storage account Id.
- disk_
uri str - The disk Uri.
- primary_
staging_ strazure_ storage_ account_ id - The primary staging storage account Id.
- recovery_
azure_ strstorage_ account_ id - The recovery VHD storage account Id.
- disk
Uri String - The disk Uri.
- primary
Staging StringAzure Storage Account Id - The primary staging storage account Id.
- recovery
Azure StringStorage Account Id - The recovery VHD storage account Id.
A2AVmManagedDiskInputDetails, A2AVmManagedDiskInputDetailsArgs
- Disk
Encryption Pulumi.Info Azure Native. Recovery Services. Inputs. Disk Encryption Info - The recovery disk encryption information (for one / single pass flows).
- Disk
Id string - The disk Id.
- Primary
Staging stringAzure Storage Account Id - The primary staging storage account Arm Id.
- Recovery
Disk stringEncryption Set Id - The recovery disk encryption set Id.
- Recovery
Replica stringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- Recovery
Resource stringGroup Id - The target resource group Arm Id.
- Recovery
Target stringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- Disk
Encryption DiskInfo Encryption Info - The recovery disk encryption information (for one / single pass flows).
- Disk
Id string - The disk Id.
- Primary
Staging stringAzure Storage Account Id - The primary staging storage account Arm Id.
- Recovery
Disk stringEncryption Set Id - The recovery disk encryption set Id.
- Recovery
Replica stringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- Recovery
Resource stringGroup Id - The target resource group Arm Id.
- Recovery
Target stringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- disk
Encryption DiskInfo Encryption Info - The recovery disk encryption information (for one / single pass flows).
- disk
Id String - The disk Id.
- primary
Staging StringAzure Storage Account Id - The primary staging storage account Arm Id.
- recovery
Disk StringEncryption Set Id - The recovery disk encryption set Id.
- recovery
Replica StringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery
Resource StringGroup Id - The target resource group Arm Id.
- recovery
Target StringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- disk
Encryption DiskInfo Encryption Info - The recovery disk encryption information (for one / single pass flows).
- disk
Id string - The disk Id.
- primary
Staging stringAzure Storage Account Id - The primary staging storage account Arm Id.
- recovery
Disk stringEncryption Set Id - The recovery disk encryption set Id.
- recovery
Replica stringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery
Resource stringGroup Id - The target resource group Arm Id.
- recovery
Target stringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- disk_
encryption_ Diskinfo Encryption Info - The recovery disk encryption information (for one / single pass flows).
- disk_
id str - The disk Id.
- primary_
staging_ strazure_ storage_ account_ id - The primary staging storage account Arm Id.
- recovery_
disk_ strencryption_ set_ id - The recovery disk encryption set Id.
- recovery_
replica_ strdisk_ account_ type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery_
resource_ strgroup_ id - The target resource group Arm Id.
- recovery_
target_ strdisk_ account_ type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
- disk
Encryption Property MapInfo - The recovery disk encryption information (for one / single pass flows).
- disk
Id String - The disk Id.
- primary
Staging StringAzure Storage Account Id - The primary staging storage account Arm Id.
- recovery
Disk StringEncryption Set Id - The recovery disk encryption set Id.
- recovery
Replica StringDisk Account Type - The replica disk type. Its an optional value and will be same as source disk type if not user provided.
- recovery
Resource StringGroup Id - The target resource group Arm Id.
- recovery
Target StringDisk Account Type - The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.
AzureToAzureVmSyncedConfigDetailsResponse, AzureToAzureVmSyncedConfigDetailsResponseArgs
- Input
Endpoints List<Pulumi.Azure Native. Recovery Services. Inputs. Input Endpoint Response> - The Azure VM input endpoints.
- Dictionary<string, string>
- The Azure VM tags.
- Input
Endpoints []InputEndpoint Response - The Azure VM input endpoints.
- map[string]string
- The Azure VM tags.
- input
Endpoints List<InputEndpoint Response> - The Azure VM input endpoints.
- Map<String,String>
- The Azure VM tags.
- input
Endpoints InputEndpoint Response[] - The Azure VM input endpoints.
- {[key: string]: string}
- The Azure VM tags.
- input_
endpoints Sequence[InputEndpoint Response] - The Azure VM input endpoints.
- Mapping[str, str]
- The Azure VM tags.
- input
Endpoints List<Property Map> - The Azure VM input endpoints.
- Map<String>
- The Azure VM tags.
AzureVmDiskDetailsResponse, AzureVmDiskDetailsResponseArgs
- Disk
Encryption stringSet Id - The DiskEncryptionSet ARM ID.
- Disk
Id string - The disk resource id.
- Lun
Id string - Ordinal\LunId of the disk for the Azure VM.
- Max
Size stringMB - Max side in MB.
- Target
Disk stringLocation - Blob uri of the Azure disk.
- Target
Disk stringName - The target Azure disk name.
- Vhd
Id string - The VHD id.
- Vhd
Name string - VHD name.
- Vhd
Type string - VHD type.
- Disk
Encryption stringSet Id - The DiskEncryptionSet ARM ID.
- Disk
Id string - The disk resource id.
- Lun
Id string - Ordinal\LunId of the disk for the Azure VM.
- Max
Size stringMB - Max side in MB.
- Target
Disk stringLocation - Blob uri of the Azure disk.
- Target
Disk stringName - The target Azure disk name.
- Vhd
Id string - The VHD id.
- Vhd
Name string - VHD name.
- Vhd
Type string - VHD type.
- disk
Encryption StringSet Id - The DiskEncryptionSet ARM ID.
- disk
Id String - The disk resource id.
- lun
Id String - Ordinal\LunId of the disk for the Azure VM.
- max
Size StringMB - Max side in MB.
- target
Disk StringLocation - Blob uri of the Azure disk.
- target
Disk StringName - The target Azure disk name.
- vhd
Id String - The VHD id.
- vhd
Name String - VHD name.
- vhd
Type String - VHD type.
- disk
Encryption stringSet Id - The DiskEncryptionSet ARM ID.
- disk
Id string - The disk resource id.
- lun
Id string - Ordinal\LunId of the disk for the Azure VM.
- max
Size stringMB - Max side in MB.
- target
Disk stringLocation - Blob uri of the Azure disk.
- target
Disk stringName - The target Azure disk name.
- vhd
Id string - The VHD id.
- vhd
Name string - VHD name.
- vhd
Type string - VHD type.
- disk_
encryption_ strset_ id - 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_ strmb - Max side in MB.
- target_
disk_ strlocation - Blob uri of the Azure disk.
- target_
disk_ strname - The target Azure disk name.
- vhd_
id str - The VHD id.
- vhd_
name str - VHD name.
- vhd_
type str - VHD type.
- disk
Encryption StringSet Id - The DiskEncryptionSet ARM ID.
- disk
Id String - The disk resource id.
- lun
Id String - Ordinal\LunId of the disk for the Azure VM.
- max
Size StringMB - Max side in MB.
- target
Disk StringLocation - Blob uri of the Azure disk.
- target
Disk StringName - The target Azure disk name.
- vhd
Id String - The VHD id.
- vhd
Name String - VHD name.
- vhd
Type String - VHD type.
CurrentScenarioDetailsResponse, CurrentScenarioDetailsResponseArgs
- Job
Id string - ARM Id of the job being executed.
- Scenario
Name string - Scenario name.
- Start
Time string - Start time of the workflow.
- Job
Id string - ARM Id of the job being executed.
- Scenario
Name string - Scenario name.
- Start
Time string - Start time of the workflow.
- job
Id String - ARM Id of the job being executed.
- scenario
Name String - Scenario name.
- start
Time String - Start time of the workflow.
- job
Id string - ARM Id of the job being executed.
- scenario
Name string - Scenario name.
- start
Time string - Start time of the workflow.
- job_
id str - ARM Id of the job being executed.
- scenario_
name str - Scenario name.
- start_
time str - Start time of the workflow.
- job
Id String - ARM Id of the job being executed.
- scenario
Name String - Scenario name.
- start
Time String - Start time of the workflow.
DiskAccountType, DiskAccountTypeArgs
- Standard_LRS
- Standard_LRS
- Premium_LRS
- Premium_LRS
- Standard
SSD_LRS - StandardSSD_LRS
- Disk
Account Type_Standard_LRS - Standard_LRS
- Disk
Account Type_Premium_LRS - Premium_LRS
- Disk
Account Type_Standard SSD_LRS - StandardSSD_LRS
- Standard_LRS
- Standard_LRS
- Premium_LRS
- Premium_LRS
- Standard
SSD_LRS - StandardSSD_LRS
- Standard_LRS
- Standard_LRS
- Premium_LRS
- Premium_LRS
- Standard
SSD_LRS - StandardSSD_LRS
- STANDARD_LRS
- Standard_LRS
- PREMIUM_LRS
- Premium_LRS
- STANDARD_SS_D_LRS
- StandardSSD_LRS
- "Standard_LRS"
- Standard_LRS
- "Premium_LRS"
- Premium_LRS
- "Standard
SSD_LRS" - StandardSSD_LRS
DiskDetailsResponse, DiskDetailsResponseArgs
- max_
size_ floatmb - 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.
DiskEncryptionInfo, DiskEncryptionInfoArgs
- Disk
Encryption Pulumi.Key Info Azure Native. Recovery Services. Inputs. Disk Encryption Key Info - The recovery KeyVault reference for secret.
- Key
Encryption Pulumi.Key Info Azure Native. Recovery Services. Inputs. Key Encryption Key Info - The recovery KeyVault reference for key.
- Disk
Encryption DiskKey Info Encryption Key Info - The recovery KeyVault reference for secret.
- Key
Encryption KeyKey Info Encryption Key Info - The recovery KeyVault reference for key.
- disk
Encryption DiskKey Info Encryption Key Info - The recovery KeyVault reference for secret.
- key
Encryption KeyKey Info Encryption Key Info - The recovery KeyVault reference for key.
- disk
Encryption DiskKey Info Encryption Key Info - The recovery KeyVault reference for secret.
- key
Encryption KeyKey Info Encryption Key Info - The recovery KeyVault reference for key.
- disk_
encryption_ Diskkey_ info Encryption Key Info - The recovery KeyVault reference for secret.
- key_
encryption_ Keykey_ info Encryption Key Info - The recovery KeyVault reference for key.
- disk
Encryption Property MapKey Info - The recovery KeyVault reference for secret.
- key
Encryption Property MapKey Info - The recovery KeyVault reference for key.
DiskEncryptionKeyInfo, DiskEncryptionKeyInfoArgs
- Key
Vault stringResource Arm Id - The KeyVault resource ARM Id for secret.
- Secret
Identifier string - The secret URL / identifier.
- Key
Vault stringResource Arm Id - The KeyVault resource ARM Id for secret.
- Secret
Identifier string - The secret URL / identifier.
- key
Vault StringResource Arm Id - The KeyVault resource ARM Id for secret.
- secret
Identifier String - The secret URL / identifier.
- key
Vault stringResource Arm Id - The KeyVault resource ARM Id for secret.
- secret
Identifier string - The secret URL / identifier.
- key_
vault_ strresource_ arm_ id - The KeyVault resource ARM Id for secret.
- secret_
identifier str - The secret URL / identifier.
- key
Vault StringResource Arm Id - The KeyVault resource ARM Id for secret.
- secret
Identifier String - The secret URL / identifier.
EnableProtectionInputProperties, EnableProtectionInputPropertiesArgs
- Policy
Id string - The Policy Id.
- Protectable
Item stringId - The protectable item Id.
- Provider
Specific Pulumi.Details Azure | Pulumi.Native. Recovery Services. Inputs. A2AEnable Protection Input Azure | Pulumi.Native. Recovery Services. Inputs. Hyper VReplica Azure Enable Protection Input Azure | Pulumi.Native. Recovery Services. Inputs. In Mage Azure V2Enable Protection Input Azure | Pulumi.Native. Recovery Services. Inputs. In Mage Enable Protection Input Azure | Pulumi.Native. Recovery Services. Inputs. In Mage Rcm Enable Protection Input Azure Native. Recovery Services. Inputs. San Enable Protection Input - 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 string - The Policy Id.
- Protectable
Item stringId - The protectable item Id.
- Provider
Specific A2AEnableDetails Protection | HyperInput VReplica | InAzure Enable Protection Input Mage | InAzure V2Enable Protection Input Mage | InEnable Protection Input Mage | SanRcm Enable Protection Input Enable Protection Input - 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 String - The Policy Id.
- protectable
Item StringId - The protectable item Id.
- provider
Specific A2AEnableDetails Protection | HyperInput VReplica | InAzure Enable Protection Input Mage | InAzure V2Enable Protection Input Mage | InEnable Protection Input Mage | SanRcm Enable Protection Input Enable Protection Input - 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 string - The Policy Id.
- protectable
Item stringId - The protectable item Id.
- provider
Specific A2AEnableDetails Protection | HyperInput VReplica | InAzure Enable Protection Input Mage | InAzure V2Enable Protection Input Mage | InEnable Protection Input Mage | SanRcm Enable Protection Input Enable Protection Input - 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_ strid - The protectable item Id.
- provider_
specific_ A2AEnabledetails Protection | HyperInput VReplica | InAzure Enable Protection Input Mage | InAzure V2Enable Protection Input Mage | InEnable Protection Input Mage | SanRcm Enable Protection Input Enable Protection Input - 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 String - The Policy Id.
- protectable
Item StringId - The protectable item Id.
- provider
Specific Property Map | Property Map | Property Map | Property Map | Property Map | Property MapDetails - The ReplicationProviderInput. For HyperVReplicaAzure provider, it will be AzureEnableProtectionInput object. For San provider, it will be SanEnableProtectionInput object. For HyperVReplicaAzure provider, it can be null.
HealthErrorResponse, HealthErrorResponseArgs
- Creation
Time stringUtc - Error creation time (UTC)
- Customer
Resolvability string - Value indicating whether the health error is customer resolvable.
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Id string - The health error unique id.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Inner
Health List<Pulumi.Errors Azure Native. Recovery Services. Inputs. Inner Health Error Response> - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- Possible
Causes string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- Creation
Time stringUtc - Error creation time (UTC)
- Customer
Resolvability string - Value indicating whether the health error is customer resolvable.
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Id string - The health error unique id.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Inner
Health []InnerErrors Health Error Response - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- Possible
Causes string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC)
- customer
Resolvability String - Value indicating whether the health error is customer resolvable.
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Id String - The health error unique id.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- inner
Health List<InnerErrors Health Error Response> - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- possible
Causes String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
- creation
Time stringUtc - Error creation time (UTC)
- customer
Resolvability string - Value indicating whether the health error is customer resolvable.
- entity
Id string - ID of the entity.
- error
Category string - Category of error.
- error
Code string - Error code.
- error
Id string - The health error unique id.
- error
Level string - Level of error.
- error
Message string - Error message.
- error
Source string - Source of error.
- error
Type string - Type of error.
- inner
Health InnerErrors Health Error Response[] - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- possible
Causes string - Possible causes of error.
- recommended
Action string - Recommended action to resolve error.
- recovery
Provider stringError Message - DRA error message.
- summary
Message string - Summary message of the entity.
- creation_
time_ strutc - Error creation time (UTC)
- customer_
resolvability str - Value indicating whether the health error is customer resolvable.
- entity_
id str - ID of the entity.
- error_
category str - Category of error.
- error_
code str - Error code.
- error_
id str - The health error unique id.
- error_
level str - Level of error.
- error_
message str - Error message.
- error_
source str - Source of error.
- error_
type str - Type of error.
- inner_
health_ Sequence[Innererrors Health Error Response] - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- possible_
causes str - Possible causes of error.
- recommended_
action str - Recommended action to resolve error.
- recovery_
provider_ strerror_ message - DRA error message.
- summary_
message str - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC)
- customer
Resolvability String - Value indicating whether the health error is customer resolvable.
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Id String - The health error unique id.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- inner
Health List<Property Map>Errors - The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
- possible
Causes String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
HyperVReplicaAzureEnableProtectionInput, HyperVReplicaAzureEnableProtectionInputArgs
- Disks
To List<string>Include - The list of VHD IDs of disks to be protected.
- Enable
Rdp stringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- Hv
Host stringVm Id - The Hyper-V host Vm Id.
- Log
Storage stringAccount Id - The storage account to be used for logging during replication.
- Os
Type string - The OS type associated with vm.
- Target
Availability stringSet Id - The availability set ARM Id.
- Target
Availability stringZone - The target availability zone.
- Target
Azure stringNetwork Id - The selected target Azure network Id.
- Target
Azure stringSubnet Id - The selected target Azure subnet Id.
- Target
Azure stringV1Resource Group Id - The Id of the target resource group (for classic deployment) in which the failover VM is to be created.
- Target
Azure stringV2Resource Group Id - The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.
- Target
Azure stringVm Name - The target azure Vm Name.
- Target
Proximity stringPlacement Group Id - The proximity placement group ARM Id.
- Target
Storage stringAccount Id - The storage account name.
- Target
Vm stringSize - The target VM size.
- Use
Managed stringDisks - A value indicating whether managed disks should be used during failover.
- Vhd
Id string - The OS disk VHD id associated with vm.
- Vm
Name string - The Vm Name.
- Disks
To []stringInclude - The list of VHD IDs of disks to be protected.
- Enable
Rdp stringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- Hv
Host stringVm Id - The Hyper-V host Vm Id.
- Log
Storage stringAccount Id - The storage account to be used for logging during replication.
- Os
Type string - The OS type associated with vm.
- Target
Availability stringSet Id - The availability set ARM Id.
- Target
Availability stringZone - The target availability zone.
- Target
Azure stringNetwork Id - The selected target Azure network Id.
- Target
Azure stringSubnet Id - The selected target Azure subnet Id.
- Target
Azure stringV1Resource Group Id - The Id of the target resource group (for classic deployment) in which the failover VM is to be created.
- Target
Azure stringV2Resource Group Id - The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.
- Target
Azure stringVm Name - The target azure Vm Name.
- Target
Proximity stringPlacement Group Id - The proximity placement group ARM Id.
- Target
Storage stringAccount Id - The storage account name.
- Target
Vm stringSize - The target VM size.
- Use
Managed stringDisks - A value indicating whether managed disks should be used during failover.
- Vhd
Id string - The OS disk VHD id associated with vm.
- Vm
Name string - The Vm Name.
- disks
To List<String>Include - The list of VHD IDs of disks to be protected.
- enable
Rdp StringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- hv
Host StringVm Id - The Hyper-V host Vm Id.
- log
Storage StringAccount Id - The storage account to be used for logging during replication.
- os
Type String - The OS type associated with vm.
- target
Availability StringSet Id - The availability set ARM Id.
- target
Availability StringZone - The target availability zone.
- target
Azure StringNetwork Id - The selected target Azure network Id.
- target
Azure StringSubnet Id - The selected target Azure subnet Id.
- target
Azure StringV1Resource Group Id - The Id of the target resource group (for classic deployment) in which the failover VM is to be created.
- target
Azure StringV2Resource Group Id - The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.
- target
Azure StringVm Name - The target azure Vm Name.
- target
Proximity StringPlacement Group Id - The proximity placement group ARM Id.
- target
Storage StringAccount Id - The storage account name.
- target
Vm StringSize - The target VM size.
- use
Managed StringDisks - A value indicating whether managed disks should be used during failover.
- vhd
Id String - The OS disk VHD id associated with vm.
- vm
Name String - The Vm Name.
- disks
To string[]Include - The list of VHD IDs of disks to be protected.
- enable
Rdp stringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- hv
Host stringVm Id - The Hyper-V host Vm Id.
- log
Storage stringAccount Id - The storage account to be used for logging during replication.
- os
Type string - The OS type associated with vm.
- target
Availability stringSet Id - The availability set ARM Id.
- target
Availability stringZone - The target availability zone.
- target
Azure stringNetwork Id - The selected target Azure network Id.
- target
Azure stringSubnet Id - The selected target Azure subnet Id.
- target
Azure stringV1Resource Group Id - The Id of the target resource group (for classic deployment) in which the failover VM is to be created.
- target
Azure stringV2Resource Group Id - The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.
- target
Azure stringVm Name - The target azure Vm Name.
- target
Proximity stringPlacement Group Id - The proximity placement group ARM Id.
- target
Storage stringAccount Id - The storage account name.
- target
Vm stringSize - The target VM size.
- use
Managed stringDisks - A value indicating whether managed disks should be used during failover.
- vhd
Id string - The OS disk VHD id associated with vm.
- vm
Name string - The Vm Name.
- disks_
to_ Sequence[str]include - The list of VHD IDs of disks to be protected.
- enable_
rdp_ stron_ target_ option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- hv_
host_ strvm_ id - The Hyper-V host Vm Id.
- log_
storage_ straccount_ id - The storage account to be used for logging during replication.
- os_
type str - The OS type associated with vm.
- target_
availability_ strset_ id - The availability set ARM Id.
- target_
availability_ strzone - The target availability zone.
- target_
azure_ strnetwork_ id - The selected target Azure network Id.
- target_
azure_ strsubnet_ id - The selected target Azure subnet Id.
- target_
azure_ strv1_ resource_ group_ id - The Id of the target resource group (for classic deployment) in which the failover VM is to be created.
- target_
azure_ strv2_ resource_ group_ id - The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.
- target_
azure_ strvm_ name - The target azure Vm Name.
- target_
proximity_ strplacement_ group_ id - The proximity placement group ARM Id.
- target_
storage_ straccount_ id - The storage account name.
- target_
vm_ strsize - The target VM size.
- use_
managed_ strdisks - A value indicating whether managed disks should be used during failover.
- vhd_
id str - The OS disk VHD id associated with vm.
- vm_
name str - The Vm Name.
- disks
To List<String>Include - The list of VHD IDs of disks to be protected.
- enable
Rdp StringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- hv
Host StringVm Id - The Hyper-V host Vm Id.
- log
Storage StringAccount Id - The storage account to be used for logging during replication.
- os
Type String - The OS type associated with vm.
- target
Availability StringSet Id - The availability set ARM Id.
- target
Availability StringZone - The target availability zone.
- target
Azure StringNetwork Id - The selected target Azure network Id.
- target
Azure StringSubnet Id - The selected target Azure subnet Id.
- target
Azure StringV1Resource Group Id - The Id of the target resource group (for classic deployment) in which the failover VM is to be created.
- target
Azure StringV2Resource Group Id - The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.
- target
Azure StringVm Name - The target azure Vm Name.
- target
Proximity StringPlacement Group Id - The proximity placement group ARM Id.
- target
Storage StringAccount Id - The storage account name.
- target
Vm StringSize - The target VM size.
- use
Managed StringDisks - A value indicating whether managed disks should be used during failover.
- vhd
Id String - The OS disk VHD id associated with vm.
- vm
Name String - The Vm Name.
HyperVReplicaAzureReplicationDetailsResponse, HyperVReplicaAzureReplicationDetailsResponseArgs
- Azure
Vm List<Pulumi.Disk Details Azure Native. Recovery Services. Inputs. Azure Vm Disk Details Response> - Azure VM Disk details.
- Enable
Rdp stringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- Encryption string
- The encryption info.
- Initial
Replication Pulumi.Details Azure Native. Recovery Services. Inputs. Initial Replication Details Response - Initial replication details.
- Last
Replicated stringTime - The Last replication time.
- Last
Rpo stringCalculated Time - The last RPO calculated time.
- License
Type string - License Type of the VM to be used.
- OSDetails
Pulumi.
Azure Native. Recovery Services. Inputs. OSDetails Response - The operating system info.
- Recovery
Availability stringSet Id - The recovery availability set Id.
- Recovery
Azure stringLog Storage Account Id - 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 stringResource Group Id - The target resource group Id.
- Recovery
Azure stringStorage Account - The recovery Azure storage account.
- Recovery
Azure stringVMSize - The Recovery Azure VM size.
- Recovery
Azure stringVm Name - Recovery Azure given name.
- Rpo
In doubleSeconds - Last RPO value.
- Selected
Recovery stringAzure Network Id - The selected recovery azure network Id.
- Selected
Source stringNic Id - The selected source nic Id which will be used as the primary nic during failover.
- Source
Vm intCpu Count - The CPU count of the VM on the primary side.
- Source
Vm intRam Size In MB - The RAM size of the VM on the primary side.
- Target
Availability stringZone - The target availability zone.
- Target
Proximity stringPlacement Group Id - The target proximity placement group Id.
- Use
Managed stringDisks - A value indicating whether managed disks should be used during failover.
- Vm
Id string - The virtual machine Id.
- Vm
Nics List<Pulumi.Azure Native. Recovery Services. Inputs. VMNic Details Response> - The PE Network details.
- Vm
Protection stringState - The protection state for the vm.
- Vm
Protection stringState Description - The protection state description for the vm.
- Azure
Vm []AzureDisk Details Vm Disk Details Response - Azure VM Disk details.
- Enable
Rdp stringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- Encryption string
- The encryption info.
- Initial
Replication InitialDetails Replication Details Response - Initial replication details.
- Last
Replicated stringTime - The Last replication time.
- Last
Rpo stringCalculated Time - The last RPO calculated time.
- License
Type string - License Type of the VM to be used.
- OSDetails
OSDetails
Response - The operating system info.
- Recovery
Availability stringSet Id - The recovery availability set Id.
- Recovery
Azure stringLog Storage Account Id - 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 stringResource Group Id - The target resource group Id.
- Recovery
Azure stringStorage Account - The recovery Azure storage account.
- Recovery
Azure stringVMSize - The Recovery Azure VM size.
- Recovery
Azure stringVm Name - Recovery Azure given name.
- Rpo
In float64Seconds - Last RPO value.
- Selected
Recovery stringAzure Network Id - The selected recovery azure network Id.
- Selected
Source stringNic Id - The selected source nic Id which will be used as the primary nic during failover.
- Source
Vm intCpu Count - The CPU count of the VM on the primary side.
- Source
Vm intRam Size In MB - The RAM size of the VM on the primary side.
- Target
Availability stringZone - The target availability zone.
- Target
Proximity stringPlacement Group Id - The target proximity placement group Id.
- Use
Managed stringDisks - A value indicating whether managed disks should be used during failover.
- Vm
Id string - The virtual machine Id.
- Vm
Nics []VMNicDetails Response - The PE Network details.
- Vm
Protection stringState - The protection state for the vm.
- Vm
Protection stringState Description - The protection state description for the vm.
- azure
Vm List<AzureDisk Details Vm Disk Details Response> - Azure VM Disk details.
- enable
Rdp StringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- encryption String
- The encryption info.
- initial
Replication InitialDetails Replication Details Response - Initial replication details.
- last
Replicated StringTime - The Last replication time.
- last
Rpo StringCalculated Time - The last RPO calculated time.
- license
Type String - License Type of the VM to be used.
- o
SDetails OSDetailsResponse - The operating system info.
- recovery
Availability StringSet Id - The recovery availability set Id.
- recovery
Azure StringLog Storage Account Id - 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 StringResource Group Id - The target resource group Id.
- recovery
Azure StringStorage Account - The recovery Azure storage account.
- recovery
Azure StringVMSize - The Recovery Azure VM size.
- recovery
Azure StringVm Name - Recovery Azure given name.
- rpo
In DoubleSeconds - Last RPO value.
- selected
Recovery StringAzure Network Id - The selected recovery azure network Id.
- selected
Source StringNic Id - The selected source nic Id which will be used as the primary nic during failover.
- source
Vm IntegerCpu Count - The CPU count of the VM on the primary side.
- source
Vm IntegerRam Size In MB - The RAM size of the VM on the primary side.
- target
Availability StringZone - The target availability zone.
- target
Proximity StringPlacement Group Id - The target proximity placement group Id.
- use
Managed StringDisks - A value indicating whether managed disks should be used during failover.
- vm
Id String - The virtual machine Id.
- vm
Nics List<VMNicDetails Response> - The PE Network details.
- vm
Protection StringState - The protection state for the vm.
- vm
Protection StringState Description - The protection state description for the vm.
- azure
Vm AzureDisk Details Vm Disk Details Response[] - Azure VM Disk details.
- enable
Rdp stringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- encryption string
- The encryption info.
- initial
Replication InitialDetails Replication Details Response - Initial replication details.
- last
Replicated stringTime - The Last replication time.
- last
Rpo stringCalculated Time - The last RPO calculated time.
- license
Type string - License Type of the VM to be used.
- o
SDetails OSDetailsResponse - The operating system info.
- recovery
Availability stringSet Id - The recovery availability set Id.
- recovery
Azure stringLog Storage Account Id - 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 stringResource Group Id - The target resource group Id.
- recovery
Azure stringStorage Account - The recovery Azure storage account.
- recovery
Azure stringVMSize - The Recovery Azure VM size.
- recovery
Azure stringVm Name - Recovery Azure given name.
- rpo
In numberSeconds - Last RPO value.
- selected
Recovery stringAzure Network Id - The selected recovery azure network Id.
- selected
Source stringNic Id - The selected source nic Id which will be used as the primary nic during failover.
- source
Vm numberCpu Count - The CPU count of the VM on the primary side.
- source
Vm numberRam Size In MB - The RAM size of the VM on the primary side.
- target
Availability stringZone - The target availability zone.
- target
Proximity stringPlacement Group Id - The target proximity placement group Id.
- use
Managed stringDisks - A value indicating whether managed disks should be used during failover.
- vm
Id string - The virtual machine Id.
- vm
Nics VMNicDetails Response[] - The PE Network details.
- vm
Protection stringState - The protection state for the vm.
- vm
Protection stringState Description - The protection state description for the vm.
- azure_
vm_ Sequence[Azuredisk_ details Vm Disk Details Response] - Azure VM Disk details.
- enable_
rdp_ stron_ target_ option - 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_ Initialdetails Replication Details Response - Initial replication details.
- last_
replicated_ strtime - The Last replication time.
- last_
rpo_ strcalculated_ time - The last RPO calculated time.
- license_
type str - License Type of the VM to be used.
- o_
s_ OSDetailsdetails Response - The operating system info.
- recovery_
availability_ strset_ id - The recovery availability set Id.
- recovery_
azure_ strlog_ storage_ account_ id - 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_ strresource_ group_ id - The target resource group Id.
- recovery_
azure_ strstorage_ account - The recovery Azure storage account.
- recovery_
azure_ strvm_ name - Recovery Azure given name.
- recovery_
azure_ strvm_ size - The Recovery Azure VM size.
- rpo_
in_ floatseconds - Last RPO value.
- selected_
recovery_ strazure_ network_ id - The selected recovery azure network Id.
- selected_
source_ strnic_ id - The selected source nic Id which will be used as the primary nic during failover.
- source_
vm_ intcpu_ count - The CPU count of the VM on the primary side.
- source_
vm_ intram_ size_ in_ mb - The RAM size of the VM on the primary side.
- target_
availability_ strzone - The target availability zone.
- target_
proximity_ strplacement_ group_ id - The target proximity placement group Id.
- use_
managed_ strdisks - A value indicating whether managed disks should be used during failover.
- vm_
id str - The virtual machine Id.
- vm_
nics Sequence[VMNicDetails Response] - The PE Network details.
- vm_
protection_ strstate - The protection state for the vm.
- vm_
protection_ strstate_ description - The protection state description for the vm.
- azure
Vm List<Property Map>Disk Details - Azure VM Disk details.
- enable
Rdp StringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- encryption String
- The encryption info.
- initial
Replication Property MapDetails - Initial replication details.
- last
Replicated StringTime - The Last replication time.
- last
Rpo StringCalculated Time - The last RPO calculated time.
- license
Type String - License Type of the VM to be used.
- o
SDetails Property Map - The operating system info.
- recovery
Availability StringSet Id - The recovery availability set Id.
- recovery
Azure StringLog Storage Account Id - 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 StringResource Group Id - The target resource group Id.
- recovery
Azure StringStorage Account - The recovery Azure storage account.
- recovery
Azure StringVMSize - The Recovery Azure VM size.
- recovery
Azure StringVm Name - Recovery Azure given name.
- rpo
In NumberSeconds - Last RPO value.
- selected
Recovery StringAzure Network Id - The selected recovery azure network Id.
- selected
Source StringNic Id - The selected source nic Id which will be used as the primary nic during failover.
- source
Vm NumberCpu Count - The CPU count of the VM on the primary side.
- source
Vm NumberRam Size In MB - The RAM size of the VM on the primary side.
- target
Availability StringZone - The target availability zone.
- target
Proximity StringPlacement Group Id - The target proximity placement group Id.
- use
Managed StringDisks - A value indicating whether managed disks should be used during failover.
- vm
Id String - The virtual machine Id.
- vm
Nics List<Property Map> - The PE Network details.
- vm
Protection StringState - The protection state for the vm.
- vm
Protection StringState Description - The protection state description for the vm.
HyperVReplicaBaseReplicationDetailsResponse, HyperVReplicaBaseReplicationDetailsResponseArgs
- Initial
Replication Pulumi.Details Azure Native. Recovery Services. Inputs. Initial Replication Details Response - Initial replication details.
- Last
Replicated stringTime - The Last replication time.
- VMDisk
Details List<Pulumi.Azure Native. Recovery Services. Inputs. Disk Details Response> - VM disk details.
- Vm
Id string - The virtual machine Id.
- Vm
Nics List<Pulumi.Azure Native. Recovery Services. Inputs. VMNic Details Response> - The PE Network details.
- Vm
Protection stringState - The protection state for the vm.
- Vm
Protection stringState Description - The protection state description for the vm.
- Initial
Replication InitialDetails Replication Details Response - Initial replication details.
- Last
Replicated stringTime - The Last replication time.
- VMDisk
Details []DiskDetails Response - VM disk details.
- Vm
Id string - The virtual machine Id.
- Vm
Nics []VMNicDetails Response - The PE Network details.
- Vm
Protection stringState - The protection state for the vm.
- Vm
Protection stringState Description - The protection state description for the vm.
- initial
Replication InitialDetails Replication Details Response - Initial replication details.
- last
Replicated StringTime - The Last replication time.
- v
MDisk List<DiskDetails Details Response> - VM disk details.
- vm
Id String - The virtual machine Id.
- vm
Nics List<VMNicDetails Response> - The PE Network details.
- vm
Protection StringState - The protection state for the vm.
- vm
Protection StringState Description - The protection state description for the vm.
- initial
Replication InitialDetails Replication Details Response - Initial replication details.
- last
Replicated stringTime - The Last replication time.
- v
MDisk DiskDetails Details Response[] - VM disk details.
- vm
Id string - The virtual machine Id.
- vm
Nics VMNicDetails Response[] - The PE Network details.
- vm
Protection stringState - The protection state for the vm.
- vm
Protection stringState Description - The protection state description for the vm.
- initial_
replication_ Initialdetails Replication Details Response - Initial replication details.
- last_
replicated_ strtime - The Last replication time.
- v_
m_ Sequence[Diskdisk_ details Details Response] - VM disk details.
- vm_
id str - The virtual machine Id.
- vm_
nics Sequence[VMNicDetails Response] - The PE Network details.
- vm_
protection_ strstate - The protection state for the vm.
- vm_
protection_ strstate_ description - The protection state description for the vm.
- initial
Replication Property MapDetails - Initial replication details.
- last
Replicated StringTime - The Last replication time.
- v
MDisk List<Property Map>Details - VM disk details.
- vm
Id String - The virtual machine Id.
- vm
Nics List<Property Map> - The PE Network details.
- vm
Protection StringState - The protection state for the vm.
- vm
Protection StringState Description - The protection state description for the vm.
HyperVReplicaBlueReplicationDetailsResponse, HyperVReplicaBlueReplicationDetailsResponseArgs
- Initial
Replication Pulumi.Details Azure Native. Recovery Services. Inputs. Initial Replication Details Response - Initial replication details.
- Last
Replicated stringTime - The Last replication time.
- VMDisk
Details List<Pulumi.Azure Native. Recovery Services. Inputs. Disk Details Response> - VM disk details.
- Vm
Id string - The virtual machine Id.
- Vm
Nics List<Pulumi.Azure Native. Recovery Services. Inputs. VMNic Details Response> - The PE Network details.
- Vm
Protection stringState - The protection state for the vm.
- Vm
Protection stringState Description - The protection state description for the vm.
- Initial
Replication InitialDetails Replication Details Response - Initial replication details.
- Last
Replicated stringTime - The Last replication time.
- VMDisk
Details []DiskDetails Response - VM disk details.
- Vm
Id string - The virtual machine Id.
- Vm
Nics []VMNicDetails Response - The PE Network details.
- Vm
Protection stringState - The protection state for the vm.
- Vm
Protection stringState Description - The protection state description for the vm.
- initial
Replication InitialDetails Replication Details Response - Initial replication details.
- last
Replicated StringTime - The Last replication time.
- v
MDisk List<DiskDetails Details Response> - VM disk details.
- vm
Id String - The virtual machine Id.
- vm
Nics List<VMNicDetails Response> - The PE Network details.
- vm
Protection StringState - The protection state for the vm.
- vm
Protection StringState Description - The protection state description for the vm.
- initial
Replication InitialDetails Replication Details Response - Initial replication details.
- last
Replicated stringTime - The Last replication time.
- v
MDisk DiskDetails Details Response[] - VM disk details.
- vm
Id string - The virtual machine Id.
- vm
Nics VMNicDetails Response[] - The PE Network details.
- vm
Protection stringState - The protection state for the vm.
- vm
Protection stringState Description - The protection state description for the vm.
- initial_
replication_ Initialdetails Replication Details Response - Initial replication details.
- last_
replicated_ strtime - The Last replication time.
- v_
m_ Sequence[Diskdisk_ details Details Response] - VM disk details.
- vm_
id str - The virtual machine Id.
- vm_
nics Sequence[VMNicDetails Response] - The PE Network details.
- vm_
protection_ strstate - The protection state for the vm.
- vm_
protection_ strstate_ description - The protection state description for the vm.
- initial
Replication Property MapDetails - Initial replication details.
- last
Replicated StringTime - The Last replication time.
- v
MDisk List<Property Map>Details - VM disk details.
- vm
Id String - The virtual machine Id.
- vm
Nics List<Property Map> - The PE Network details.
- vm
Protection StringState - The protection state for the vm.
- vm
Protection StringState Description - The protection state description for the vm.
HyperVReplicaReplicationDetailsResponse, HyperVReplicaReplicationDetailsResponseArgs
- Initial
Replication Pulumi.Details Azure Native. Recovery Services. Inputs. Initial Replication Details Response - Initial replication details.
- Last
Replicated stringTime - The Last replication time.
- VMDisk
Details List<Pulumi.Azure Native. Recovery Services. Inputs. Disk Details Response> - VM disk details.
- Vm
Id string - The virtual machine Id.
- Vm
Nics List<Pulumi.Azure Native. Recovery Services. Inputs. VMNic Details Response> - The PE Network details.
- Vm
Protection stringState - The protection state for the vm.
- Vm
Protection stringState Description - The protection state description for the vm.
- Initial
Replication InitialDetails Replication Details Response - Initial replication details.
- Last
Replicated stringTime - The Last replication time.
- VMDisk
Details []DiskDetails Response - VM disk details.
- Vm
Id string - The virtual machine Id.
- Vm
Nics []VMNicDetails Response - The PE Network details.
- Vm
Protection stringState - The protection state for the vm.
- Vm
Protection stringState Description - The protection state description for the vm.
- initial
Replication InitialDetails Replication Details Response - Initial replication details.
- last
Replicated StringTime - The Last replication time.
- v
MDisk List<DiskDetails Details Response> - VM disk details.
- vm
Id String - The virtual machine Id.
- vm
Nics List<VMNicDetails Response> - The PE Network details.
- vm
Protection StringState - The protection state for the vm.
- vm
Protection StringState Description - The protection state description for the vm.
- initial
Replication InitialDetails Replication Details Response - Initial replication details.
- last
Replicated stringTime - The Last replication time.
- v
MDisk DiskDetails Details Response[] - VM disk details.
- vm
Id string - The virtual machine Id.
- vm
Nics VMNicDetails Response[] - The PE Network details.
- vm
Protection stringState - The protection state for the vm.
- vm
Protection stringState Description - The protection state description for the vm.
- initial_
replication_ Initialdetails Replication Details Response - Initial replication details.
- last_
replicated_ strtime - The Last replication time.
- v_
m_ Sequence[Diskdisk_ details Details Response] - VM disk details.
- vm_
id str - The virtual machine Id.
- vm_
nics Sequence[VMNicDetails Response] - The PE Network details.
- vm_
protection_ strstate - The protection state for the vm.
- vm_
protection_ strstate_ description - The protection state description for the vm.
- initial
Replication Property MapDetails - Initial replication details.
- last
Replicated StringTime - The Last replication time.
- v
MDisk List<Property Map>Details - VM disk details.
- vm
Id String - The virtual machine Id.
- vm
Nics List<Property Map> - The PE Network details.
- vm
Protection StringState - The protection state for the vm.
- vm
Protection StringState Description - The protection state description for the vm.
IPConfigResponse, IPConfigResponseArgs
- LBBackend
Address List<string>Pool Ids - The backend address pools associated with the IP configuration.
- Public
Ip stringAddress Id - The Id of the public IP address associated with the IP configuration.
- Static
IPAddress string - The static IP address of the IP configuration.
- LBBackend
Address []stringPool Ids - The backend address pools associated with the IP configuration.
- Public
Ip stringAddress Id - The Id of the public IP address associated with the IP configuration.
- Static
IPAddress string - The static IP address of the IP configuration.
- l
BBackend List<String>Address Pool Ids - The backend address pools associated with the IP configuration.
- public
Ip StringAddress Id - The Id of the public IP address associated with the IP configuration.
- static
IPAddress String - The static IP address of the IP configuration.
- l
BBackend string[]Address Pool Ids - The backend address pools associated with the IP configuration.
- public
Ip stringAddress Id - The Id of the public IP address associated with the IP configuration.
- static
IPAddress string - The static IP address of the IP configuration.
- l_
b_ Sequence[str]backend_ address_ pool_ ids - The backend address pools associated with the IP configuration.
- public_
ip_ straddress_ id - The Id of the public IP address associated with the IP configuration.
- static_
ip_ straddress - The static IP address of the IP configuration.
- l
BBackend List<String>Address Pool Ids - The backend address pools associated with the IP configuration.
- public
Ip StringAddress Id - The Id of the public IP address associated with the IP configuration.
- static
IPAddress String - The static IP address of the IP configuration.
InMageAgentDetailsResponse, InMageAgentDetailsResponseArgs
- Agent
Expiry stringDate - Agent expiry date.
- Agent
Update stringStatus - A value indicating whether installed agent needs to be updated.
- Agent
Version string - The agent version.
- Post
Update stringReboot Status - A value indicating whether reboot is required after update is applied.
- Agent
Expiry stringDate - Agent expiry date.
- Agent
Update stringStatus - A value indicating whether installed agent needs to be updated.
- Agent
Version string - The agent version.
- Post
Update stringReboot Status - A value indicating whether reboot is required after update is applied.
- agent
Expiry StringDate - Agent expiry date.
- agent
Update StringStatus - A value indicating whether installed agent needs to be updated.
- agent
Version String - The agent version.
- post
Update StringReboot Status - A value indicating whether reboot is required after update is applied.
- agent
Expiry stringDate - Agent expiry date.
- agent
Update stringStatus - A value indicating whether installed agent needs to be updated.
- agent
Version string - The agent version.
- post
Update stringReboot Status - A value indicating whether reboot is required after update is applied.
- agent_
expiry_ strdate - Agent expiry date.
- agent_
update_ strstatus - A value indicating whether installed agent needs to be updated.
- agent_
version str - The agent version.
- post_
update_ strreboot_ status - A value indicating whether reboot is required after update is applied.
- agent
Expiry StringDate - Agent expiry date.
- agent
Update StringStatus - A value indicating whether installed agent needs to be updated.
- agent
Version String - The agent version.
- post
Update StringReboot Status - A value indicating whether reboot is required after update is applied.
InMageAzureV2DiskInputDetails, InMageAzureV2DiskInputDetailsArgs
- Disk
Encryption stringSet Id - The DiskEncryptionSet ARM ID.
- Disk
Id string - The DiskId.
- Disk
Type string | Pulumi.Azure Native. Recovery Services. Disk Account Type - The DiskType.
- Log
Storage stringAccount Id - The LogStorageAccountId.
- Disk
Encryption stringSet Id - The DiskEncryptionSet ARM ID.
- Disk
Id string - The DiskId.
- Disk
Type string | DiskAccount Type - The DiskType.
- Log
Storage stringAccount Id - The LogStorageAccountId.
- disk
Encryption StringSet Id - The DiskEncryptionSet ARM ID.
- disk
Id String - The DiskId.
- disk
Type String | DiskAccount Type - The DiskType.
- log
Storage StringAccount Id - The LogStorageAccountId.
- disk
Encryption stringSet Id - The DiskEncryptionSet ARM ID.
- disk
Id string - The DiskId.
- disk
Type string | DiskAccount Type - The DiskType.
- log
Storage stringAccount Id - The LogStorageAccountId.
- disk_
encryption_ strset_ id - The DiskEncryptionSet ARM ID.
- disk_
id str - The DiskId.
- disk_
type str | DiskAccount Type - The DiskType.
- log_
storage_ straccount_ id - The LogStorageAccountId.
- disk
Encryption StringSet Id - The DiskEncryptionSet ARM ID.
- disk
Id String - The DiskId.
- disk
Type String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" - The DiskType.
- log
Storage StringAccount Id - The LogStorageAccountId.
InMageAzureV2EnableProtectionInput, InMageAzureV2EnableProtectionInputArgs
- Disk
Encryption stringSet Id - The DiskEncryptionSet ARM ID.
- Disk
Type string | Pulumi.Azure Native. Recovery Services. Disk Account Type - The DiskType.
- Disks
To List<Pulumi.Include Azure Native. Recovery Services. Inputs. In Mage Azure V2Disk Input Details> - The disks to include list.
- Enable
Rdp stringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- Log
Storage stringAccount Id - The storage account to be used for logging during replication.
- Master
Target stringId - The Master target Id.
- Multi
Vm stringGroup Id - The multi vm group Id.
- Multi
Vm stringGroup Name - The multi vm group name.
- Process
Server stringId - The Process Server Id.
- Run
As stringAccount Id - The CS account Id.
- Storage
Account stringId - The storage account name.
- Target
Availability stringSet Id - The availability set ARM Id.
- Target
Availability stringZone - The target availability zone.
- Target
Azure stringNetwork Id - The selected target Azure network Id.
- Target
Azure stringSubnet Id - The selected target Azure subnet Id.
- Target
Azure stringV1Resource Group Id - The Id of the target resource group (for classic deployment) in which the failover VM is to be created.
- Target
Azure stringV2Resource Group Id - The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.
- Target
Azure stringVm Name - The target azure Vm Name.
- Target
Proximity stringPlacement Group Id - The proximity placement group ARM Id.
- Target
Vm stringSize - The target VM size.
- Disk
Encryption stringSet Id - The DiskEncryptionSet ARM ID.
- Disk
Type string | DiskAccount Type - The DiskType.
- Disks
To []InInclude Mage Azure V2Disk Input Details - The disks to include list.
- Enable
Rdp stringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- Log
Storage stringAccount Id - The storage account to be used for logging during replication.
- Master
Target stringId - The Master target Id.
- Multi
Vm stringGroup Id - The multi vm group Id.
- Multi
Vm stringGroup Name - The multi vm group name.
- Process
Server stringId - The Process Server Id.
- Run
As stringAccount Id - The CS account Id.
- Storage
Account stringId - The storage account name.
- Target
Availability stringSet Id - The availability set ARM Id.
- Target
Availability stringZone - The target availability zone.
- Target
Azure stringNetwork Id - The selected target Azure network Id.
- Target
Azure stringSubnet Id - The selected target Azure subnet Id.
- Target
Azure stringV1Resource Group Id - The Id of the target resource group (for classic deployment) in which the failover VM is to be created.
- Target
Azure stringV2Resource Group Id - The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.
- Target
Azure stringVm Name - The target azure Vm Name.
- Target
Proximity stringPlacement Group Id - The proximity placement group ARM Id.
- Target
Vm stringSize - The target VM size.
- disk
Encryption StringSet Id - The DiskEncryptionSet ARM ID.
- disk
Type String | DiskAccount Type - The DiskType.
- disks
To List<InInclude Mage Azure V2Disk Input Details> - The disks to include list.
- enable
Rdp StringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- log
Storage StringAccount Id - The storage account to be used for logging during replication.
- master
Target StringId - The Master target Id.
- multi
Vm StringGroup Id - The multi vm group Id.
- multi
Vm StringGroup Name - The multi vm group name.
- process
Server StringId - The Process Server Id.
- run
As StringAccount Id - The CS account Id.
- storage
Account StringId - The storage account name.
- target
Availability StringSet Id - The availability set ARM Id.
- target
Availability StringZone - The target availability zone.
- target
Azure StringNetwork Id - The selected target Azure network Id.
- target
Azure StringSubnet Id - The selected target Azure subnet Id.
- target
Azure StringV1Resource Group Id - The Id of the target resource group (for classic deployment) in which the failover VM is to be created.
- target
Azure StringV2Resource Group Id - The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.
- target
Azure StringVm Name - The target azure Vm Name.
- target
Proximity StringPlacement Group Id - The proximity placement group ARM Id.
- target
Vm StringSize - The target VM size.
- disk
Encryption stringSet Id - The DiskEncryptionSet ARM ID.
- disk
Type string | DiskAccount Type - The DiskType.
- disks
To InInclude Mage Azure V2Disk Input Details[] - The disks to include list.
- enable
Rdp stringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- log
Storage stringAccount Id - The storage account to be used for logging during replication.
- master
Target stringId - The Master target Id.
- multi
Vm stringGroup Id - The multi vm group Id.
- multi
Vm stringGroup Name - The multi vm group name.
- process
Server stringId - The Process Server Id.
- run
As stringAccount Id - The CS account Id.
- storage
Account stringId - The storage account name.
- target
Availability stringSet Id - The availability set ARM Id.
- target
Availability stringZone - The target availability zone.
- target
Azure stringNetwork Id - The selected target Azure network Id.
- target
Azure stringSubnet Id - The selected target Azure subnet Id.
- target
Azure stringV1Resource Group Id - The Id of the target resource group (for classic deployment) in which the failover VM is to be created.
- target
Azure stringV2Resource Group Id - The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.
- target
Azure stringVm Name - The target azure Vm Name.
- target
Proximity stringPlacement Group Id - The proximity placement group ARM Id.
- target
Vm stringSize - The target VM size.
- disk_
encryption_ strset_ id - The DiskEncryptionSet ARM ID.
- disk_
type str | DiskAccount Type - The DiskType.
- disks_
to_ Sequence[Ininclude Mage Azure V2Disk Input Details] - The disks to include list.
- enable_
rdp_ stron_ target_ option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- log_
storage_ straccount_ id - The storage account to be used for logging during replication.
- master_
target_ strid - The Master target Id.
- multi_
vm_ strgroup_ id - The multi vm group Id.
- multi_
vm_ strgroup_ name - The multi vm group name.
- process_
server_ strid - The Process Server Id.
- run_
as_ straccount_ id - The CS account Id.
- storage_
account_ strid - The storage account name.
- target_
availability_ strset_ id - The availability set ARM Id.
- target_
availability_ strzone - The target availability zone.
- target_
azure_ strnetwork_ id - The selected target Azure network Id.
- target_
azure_ strsubnet_ id - The selected target Azure subnet Id.
- target_
azure_ strv1_ resource_ group_ id - The Id of the target resource group (for classic deployment) in which the failover VM is to be created.
- target_
azure_ strv2_ resource_ group_ id - The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.
- target_
azure_ strvm_ name - The target azure Vm Name.
- target_
proximity_ strplacement_ group_ id - The proximity placement group ARM Id.
- target_
vm_ strsize - The target VM size.
- disk
Encryption StringSet Id - The DiskEncryptionSet ARM ID.
- disk
Type String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" - The DiskType.
- disks
To List<Property Map>Include - The disks to include list.
- enable
Rdp StringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- log
Storage StringAccount Id - The storage account to be used for logging during replication.
- master
Target StringId - The Master target Id.
- multi
Vm StringGroup Id - The multi vm group Id.
- multi
Vm StringGroup Name - The multi vm group name.
- process
Server StringId - The Process Server Id.
- run
As StringAccount Id - The CS account Id.
- storage
Account StringId - The storage account name.
- target
Availability StringSet Id - The availability set ARM Id.
- target
Availability StringZone - The target availability zone.
- target
Azure StringNetwork Id - The selected target Azure network Id.
- target
Azure StringSubnet Id - The selected target Azure subnet Id.
- target
Azure StringV1Resource Group Id - The Id of the target resource group (for classic deployment) in which the failover VM is to be created.
- target
Azure StringV2Resource Group Id - The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.
- target
Azure StringVm Name - The target azure Vm Name.
- target
Proximity StringPlacement Group Id - The proximity placement group ARM Id.
- target
Vm StringSize - The target VM size.
InMageAzureV2ManagedDiskDetailsResponse, InMageAzureV2ManagedDiskDetailsResponseArgs
- Disk
Id string - The disk id.
- Replica
Disk stringType - The replica disk type.
- Seed
Managed stringDisk Id - Seed managed disk Id.
- Disk
Id string - The disk id.
- Replica
Disk stringType - The replica disk type.
- Seed
Managed stringDisk Id - Seed managed disk Id.
- disk
Id String - The disk id.
- replica
Disk StringType - The replica disk type.
- seed
Managed StringDisk Id - Seed managed disk Id.
- disk
Id string - The disk id.
- replica
Disk stringType - The replica disk type.
- seed
Managed stringDisk Id - Seed managed disk Id.
- disk_
id str - The disk id.
- replica_
disk_ strtype - The replica disk type.
- seed_
managed_ strdisk_ id - Seed managed disk Id.
- disk
Id String - The disk id.
- replica
Disk StringType - The replica disk type.
- seed
Managed StringDisk Id - Seed managed disk Id.
InMageAzureV2ProtectedDiskDetailsResponse, InMageAzureV2ProtectedDiskDetailsResponseArgs
- Disk
Capacity doubleIn Bytes - The disk capacity in bytes.
- Disk
Id string - The disk id.
- Disk
Name string - The disk name.
- Disk
Resized string - A value indicating whether disk is resized.
- File
System doubleCapacity In Bytes - The disk file system capacity in bytes.
- Health
Error stringCode - The health error code for the disk.
- Last
Rpo stringCalculated Time - The last RPO calculated time.
- Protection
Stage string - The protection stage.
- Ps
Data doubleIn Mega Bytes - The PS data transit in MB.
- Resync
Duration doubleIn Seconds - The resync duration in seconds.
- Resync
Progress intPercentage - The resync progress percentage.
- Resync
Required string - A value indicating whether resync is required for this disk.
- Rpo
In doubleSeconds - The RPO in seconds.
- Source
Data doubleIn Mega Bytes - The source data transit in MB.
- Target
Data doubleIn Mega Bytes - The target data transit in MB.
- Disk
Capacity float64In Bytes - The disk capacity in bytes.
- Disk
Id string - The disk id.
- Disk
Name string - The disk name.
- Disk
Resized string - A value indicating whether disk is resized.
- File
System float64Capacity In Bytes - The disk file system capacity in bytes.
- Health
Error stringCode - The health error code for the disk.
- Last
Rpo stringCalculated Time - The last RPO calculated time.
- Protection
Stage string - The protection stage.
- Ps
Data float64In Mega Bytes - The PS data transit in MB.
- Resync
Duration float64In Seconds - The resync duration in seconds.
- Resync
Progress intPercentage - The resync progress percentage.
- Resync
Required string - A value indicating whether resync is required for this disk.
- Rpo
In float64Seconds - The RPO in seconds.
- Source
Data float64In Mega Bytes - The source data transit in MB.
- Target
Data float64In Mega Bytes - The target data transit in MB.
- disk
Capacity DoubleIn Bytes - The disk capacity in bytes.
- disk
Id String - The disk id.
- disk
Name String - The disk name.
- disk
Resized String - A value indicating whether disk is resized.
- file
System DoubleCapacity In Bytes - The disk file system capacity in bytes.
- health
Error StringCode - The health error code for the disk.
- last
Rpo StringCalculated Time - The last RPO calculated time.
- protection
Stage String - The protection stage.
- ps
Data DoubleIn Mega Bytes - The PS data transit in MB.
- resync
Duration DoubleIn Seconds - The resync duration in seconds.
- resync
Progress IntegerPercentage - The resync progress percentage.
- resync
Required String - A value indicating whether resync is required for this disk.
- rpo
In DoubleSeconds - The RPO in seconds.
- source
Data DoubleIn Mega Bytes - The source data transit in MB.
- target
Data DoubleIn Mega Bytes - The target data transit in MB.
- disk
Capacity numberIn Bytes - The disk capacity in bytes.
- disk
Id string - The disk id.
- disk
Name string - The disk name.
- disk
Resized string - A value indicating whether disk is resized.
- file
System numberCapacity In Bytes - The disk file system capacity in bytes.
- health
Error stringCode - The health error code for the disk.
- last
Rpo stringCalculated Time - The last RPO calculated time.
- protection
Stage string - The protection stage.
- ps
Data numberIn Mega Bytes - The PS data transit in MB.
- resync
Duration numberIn Seconds - The resync duration in seconds.
- resync
Progress numberPercentage - The resync progress percentage.
- resync
Required string - A value indicating whether resync is required for this disk.
- rpo
In numberSeconds - The RPO in seconds.
- source
Data numberIn Mega Bytes - The source data transit in MB.
- target
Data numberIn Mega Bytes - The target data transit in MB.
- disk_
capacity_ floatin_ bytes - 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_ floatcapacity_ in_ bytes - The disk file system capacity in bytes.
- health_
error_ strcode - The health error code for the disk.
- last_
rpo_ strcalculated_ time - The last RPO calculated time.
- protection_
stage str - The protection stage.
- ps_
data_ floatin_ mega_ bytes - The PS data transit in MB.
- resync_
duration_ floatin_ seconds - The resync duration in seconds.
- resync_
progress_ intpercentage - The resync progress percentage.
- resync_
required str - A value indicating whether resync is required for this disk.
- rpo_
in_ floatseconds - The RPO in seconds.
- source_
data_ floatin_ mega_ bytes - The source data transit in MB.
- target_
data_ floatin_ mega_ bytes - The target data transit in MB.
- disk
Capacity NumberIn Bytes - The disk capacity in bytes.
- disk
Id String - The disk id.
- disk
Name String - The disk name.
- disk
Resized String - A value indicating whether disk is resized.
- file
System NumberCapacity In Bytes - The disk file system capacity in bytes.
- health
Error StringCode - The health error code for the disk.
- last
Rpo StringCalculated Time - The last RPO calculated time.
- protection
Stage String - The protection stage.
- ps
Data NumberIn Mega Bytes - The PS data transit in MB.
- resync
Duration NumberIn Seconds - The resync duration in seconds.
- resync
Progress NumberPercentage - The resync progress percentage.
- resync
Required String - A value indicating whether resync is required for this disk.
- rpo
In NumberSeconds - The RPO in seconds.
- source
Data NumberIn Mega Bytes - The source data transit in MB.
- target
Data NumberIn Mega Bytes - The target data transit in MB.
InMageAzureV2ReplicationDetailsResponse, InMageAzureV2ReplicationDetailsResponseArgs
- Process
Server stringName - The process server name.
- Agent
Expiry stringDate - Agent expiry date.
- Agent
Version string - The agent version.
- Azure
VMDisk List<Pulumi.Details Azure Native. Recovery Services. Inputs. Azure Vm Disk Details Response> - Azure VM Disk details.
- Compressed
Data doubleRate In MB - The compressed data change rate in MB.
- Datastores List<string>
- The data stores of the on-premise machine. Value can be list of strings that contain data store names.
- Discovery
Type string - A value indicating the discovery type of the machine. Value can be vCenter or physical.
- Disk
Resized string - A value indicating whether any disk is resized for this VM.
- Enable
Rdp stringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- Infrastructure
Vm stringId - The infrastructure VM Id.
- Ip
Address string - The source IP address.
- Is
Agent stringUpdate Required - A value indicating whether installed agent needs to be updated.
- Is
Reboot stringAfter Update Required - A value indicating whether the source server requires a restart after update.
- Last
Heartbeat string - The last heartbeat received from the source server.
- Last
Rpo stringCalculated Time - The last RPO calculated time.
- Last
Update stringReceived Time - The last update time received from on-prem components.
- License
Type string - License Type of the VM to be used.
- Master
Target stringId - The master target Id.
- Multi
Vm stringGroup Id - The multi vm group Id.
- Multi
Vm stringGroup Name - The multi vm group name.
- Multi
Vm stringSync Status - A value indicating whether multi vm sync is enabled or disabled.
- Os
Disk stringId - The id of the disk containing the OS.
- Os
Type string - The type of the OS on the VM.
- Os
Version string - The OS Version of the protected item.
- Process
Server stringId - The process server Id.
- Protected
Disks List<Pulumi.Azure Native. Recovery Services. Inputs. In Mage Azure V2Protected Disk Details Response> - The list of protected disks.
- Protected
Managed List<Pulumi.Disks Azure Native. Recovery Services. Inputs. In Mage Azure V2Managed Disk Details Response> - The list of protected managed disks.
- Protection
Stage string - The protection stage.
- Recovery
Availability stringSet Id - The recovery availability set Id.
- Recovery
Azure stringLog Storage Account Id - 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 stringResource Group Id - The target resource group Id.
- Recovery
Azure stringStorage Account - The recovery Azure storage account.
- Recovery
Azure stringVMName - Recovery Azure given name.
- Recovery
Azure stringVMSize - The Recovery Azure VM size.
- Replica
Id string - The replica id of the protected item.
- Resync
Progress intPercentage - The resync progress percentage.
- Rpo
In doubleSeconds - The RPO in seconds.
- Selected
Recovery stringAzure Network Id - The selected recovery azure network Id.
- Selected
Source stringNic Id - The selected source nic Id which will be used as the primary nic during failover.
- Selected
Tfo stringAzure Network Id - The test failover virtual network.
- Source
Vm intCpu Count - The CPU count of the VM on the primary side.
- Source
Vm intRam Size In MB - The RAM size of the VM on the primary side.
- Target
Availability stringZone - The target availability zone.
- Target
Proximity stringPlacement Group Id - The target proximity placement group Id.
- Target
Vm stringId - The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.
- Uncompressed
Data doubleRate In MB - The uncompressed data change rate in MB.
- Use
Managed stringDisks - A value indicating whether managed disks should be used during failover.
- VCenter
Infrastructure stringId - The vCenter infrastructure Id.
- Validation
Errors List<Pulumi.Azure Native. Recovery Services. Inputs. Health Error Response> - The validation errors of the on-premise machine Value can be list of validation errors.
- Vhd
Name string - The OS disk VHD name.
- Vm
Id string - The virtual machine Id.
- Vm
Nics List<Pulumi.Azure Native. Recovery Services. Inputs. VMNic Details Response> - The PE Network details.
- Vm
Protection stringState - The protection state for the vm.
- Vm
Protection stringState Description - The protection state description for the vm.
- Process
Server stringName - The process server name.
- Agent
Expiry stringDate - Agent expiry date.
- Agent
Version string - The agent version.
- Azure
VMDisk []AzureDetails Vm Disk Details Response - Azure VM Disk details.
- Compressed
Data float64Rate In MB - The compressed data change rate in MB.
- Datastores []string
- The data stores of the on-premise machine. Value can be list of strings that contain data store names.
- Discovery
Type string - A value indicating the discovery type of the machine. Value can be vCenter or physical.
- Disk
Resized string - A value indicating whether any disk is resized for this VM.
- Enable
Rdp stringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- Infrastructure
Vm stringId - The infrastructure VM Id.
- Ip
Address string - The source IP address.
- Is
Agent stringUpdate Required - A value indicating whether installed agent needs to be updated.
- Is
Reboot stringAfter Update Required - A value indicating whether the source server requires a restart after update.
- Last
Heartbeat string - The last heartbeat received from the source server.
- Last
Rpo stringCalculated Time - The last RPO calculated time.
- Last
Update stringReceived Time - The last update time received from on-prem components.
- License
Type string - License Type of the VM to be used.
- Master
Target stringId - The master target Id.
- Multi
Vm stringGroup Id - The multi vm group Id.
- Multi
Vm stringGroup Name - The multi vm group name.
- Multi
Vm stringSync Status - A value indicating whether multi vm sync is enabled or disabled.
- Os
Disk stringId - The id of the disk containing the OS.
- Os
Type string - The type of the OS on the VM.
- Os
Version string - The OS Version of the protected item.
- Process
Server stringId - The process server Id.
- Protected
Disks []InMage Azure V2Protected Disk Details Response - The list of protected disks.
- Protected
Managed []InDisks Mage Azure V2Managed Disk Details Response - The list of protected managed disks.
- Protection
Stage string - The protection stage.
- Recovery
Availability stringSet Id - The recovery availability set Id.
- Recovery
Azure stringLog Storage Account Id - 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 stringResource Group Id - The target resource group Id.
- Recovery
Azure stringStorage Account - The recovery Azure storage account.
- Recovery
Azure stringVMName - Recovery Azure given name.
- Recovery
Azure stringVMSize - The Recovery Azure VM size.
- Replica
Id string - The replica id of the protected item.
- Resync
Progress intPercentage - The resync progress percentage.
- Rpo
In float64Seconds - The RPO in seconds.
- Selected
Recovery stringAzure Network Id - The selected recovery azure network Id.
- Selected
Source stringNic Id - The selected source nic Id which will be used as the primary nic during failover.
- Selected
Tfo stringAzure Network Id - The test failover virtual network.
- Source
Vm intCpu Count - The CPU count of the VM on the primary side.
- Source
Vm intRam Size In MB - The RAM size of the VM on the primary side.
- Target
Availability stringZone - The target availability zone.
- Target
Proximity stringPlacement Group Id - The target proximity placement group Id.
- Target
Vm stringId - The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.
- Uncompressed
Data float64Rate In MB - The uncompressed data change rate in MB.
- Use
Managed stringDisks - A value indicating whether managed disks should be used during failover.
- VCenter
Infrastructure stringId - The vCenter infrastructure Id.
- Validation
Errors []HealthError Response - The validation errors of the on-premise machine Value can be list of validation errors.
- Vhd
Name string - The OS disk VHD name.
- Vm
Id string - The virtual machine Id.
- Vm
Nics []VMNicDetails Response - The PE Network details.
- Vm
Protection stringState - The protection state for the vm.
- Vm
Protection stringState Description - The protection state description for the vm.
- process
Server StringName - The process server name.
- agent
Expiry StringDate - Agent expiry date.
- agent
Version String - The agent version.
- azure
VMDisk List<AzureDetails Vm Disk Details Response> - Azure VM Disk details.
- compressed
Data DoubleRate In MB - The compressed data change rate in MB.
- datastores List<String>
- The data stores of the on-premise machine. Value can be list of strings that contain data store names.
- discovery
Type String - A value indicating the discovery type of the machine. Value can be vCenter or physical.
- disk
Resized String - A value indicating whether any disk is resized for this VM.
- enable
Rdp StringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- infrastructure
Vm StringId - The infrastructure VM Id.
- ip
Address String - The source IP address.
- is
Agent StringUpdate Required - A value indicating whether installed agent needs to be updated.
- is
Reboot StringAfter Update Required - A value indicating whether the source server requires a restart after update.
- last
Heartbeat String - The last heartbeat received from the source server.
- last
Rpo StringCalculated Time - The last RPO calculated time.
- last
Update StringReceived Time - The last update time received from on-prem components.
- license
Type String - License Type of the VM to be used.
- master
Target StringId - The master target Id.
- multi
Vm StringGroup Id - The multi vm group Id.
- multi
Vm StringGroup Name - The multi vm group name.
- multi
Vm StringSync Status - A value indicating whether multi vm sync is enabled or disabled.
- os
Disk StringId - The id of the disk containing the OS.
- os
Type String - The type of the OS on the VM.
- os
Version String - The OS Version of the protected item.
- process
Server StringId - The process server Id.
- protected
Disks List<InMage Azure V2Protected Disk Details Response> - The list of protected disks.
- protected
Managed List<InDisks Mage Azure V2Managed Disk Details Response> - The list of protected managed disks.
- protection
Stage String - The protection stage.
- recovery
Availability StringSet Id - The recovery availability set Id.
- recovery
Azure StringLog Storage Account Id - 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 StringResource Group Id - The target resource group Id.
- recovery
Azure StringStorage Account - The recovery Azure storage account.
- recovery
Azure StringVMName - Recovery Azure given name.
- recovery
Azure StringVMSize - The Recovery Azure VM size.
- replica
Id String - The replica id of the protected item.
- resync
Progress IntegerPercentage - The resync progress percentage.
- rpo
In DoubleSeconds - The RPO in seconds.
- selected
Recovery StringAzure Network Id - The selected recovery azure network Id.
- selected
Source StringNic Id - The selected source nic Id which will be used as the primary nic during failover.
- selected
Tfo StringAzure Network Id - The test failover virtual network.
- source
Vm IntegerCpu Count - The CPU count of the VM on the primary side.
- source
Vm IntegerRam Size In MB - The RAM size of the VM on the primary side.
- target
Availability StringZone - The target availability zone.
- target
Proximity StringPlacement Group Id - The target proximity placement group Id.
- target
Vm StringId - The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.
- uncompressed
Data DoubleRate In MB - The uncompressed data change rate in MB.
- use
Managed StringDisks - A value indicating whether managed disks should be used during failover.
- v
Center StringInfrastructure Id - The vCenter infrastructure Id.
- validation
Errors List<HealthError Response> - The validation errors of the on-premise machine Value can be list of validation errors.
- vhd
Name String - The OS disk VHD name.
- vm
Id String - The virtual machine Id.
- vm
Nics List<VMNicDetails Response> - The PE Network details.
- vm
Protection StringState - The protection state for the vm.
- vm
Protection StringState Description - The protection state description for the vm.
- process
Server stringName - The process server name.
- agent
Expiry stringDate - Agent expiry date.
- agent
Version string - The agent version.
- azure
VMDisk AzureDetails Vm Disk Details Response[] - Azure VM Disk details.
- compressed
Data numberRate In MB - The compressed data change rate in MB.
- datastores string[]
- The data stores of the on-premise machine. Value can be list of strings that contain data store names.
- discovery
Type string - A value indicating the discovery type of the machine. Value can be vCenter or physical.
- disk
Resized string - A value indicating whether any disk is resized for this VM.
- enable
Rdp stringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- infrastructure
Vm stringId - The infrastructure VM Id.
- ip
Address string - The source IP address.
- is
Agent stringUpdate Required - A value indicating whether installed agent needs to be updated.
- is
Reboot stringAfter Update Required - A value indicating whether the source server requires a restart after update.
- last
Heartbeat string - The last heartbeat received from the source server.
- last
Rpo stringCalculated Time - The last RPO calculated time.
- last
Update stringReceived Time - The last update time received from on-prem components.
- license
Type string - License Type of the VM to be used.
- master
Target stringId - The master target Id.
- multi
Vm stringGroup Id - The multi vm group Id.
- multi
Vm stringGroup Name - The multi vm group name.
- multi
Vm stringSync Status - A value indicating whether multi vm sync is enabled or disabled.
- os
Disk stringId - The id of the disk containing the OS.
- os
Type string - The type of the OS on the VM.
- os
Version string - The OS Version of the protected item.
- process
Server stringId - The process server Id.
- protected
Disks InMage Azure V2Protected Disk Details Response[] - The list of protected disks.
- protected
Managed InDisks Mage Azure V2Managed Disk Details Response[] - The list of protected managed disks.
- protection
Stage string - The protection stage.
- recovery
Availability stringSet Id - The recovery availability set Id.
- recovery
Azure stringLog Storage Account Id - 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 stringResource Group Id - The target resource group Id.
- recovery
Azure stringStorage Account - The recovery Azure storage account.
- recovery
Azure stringVMName - Recovery Azure given name.
- recovery
Azure stringVMSize - The Recovery Azure VM size.
- replica
Id string - The replica id of the protected item.
- resync
Progress numberPercentage - The resync progress percentage.
- rpo
In numberSeconds - The RPO in seconds.
- selected
Recovery stringAzure Network Id - The selected recovery azure network Id.
- selected
Source stringNic Id - The selected source nic Id which will be used as the primary nic during failover.
- selected
Tfo stringAzure Network Id - The test failover virtual network.
- source
Vm numberCpu Count - The CPU count of the VM on the primary side.
- source
Vm numberRam Size In MB - The RAM size of the VM on the primary side.
- target
Availability stringZone - The target availability zone.
- target
Proximity stringPlacement Group Id - The target proximity placement group Id.
- target
Vm stringId - The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.
- uncompressed
Data numberRate In MB - The uncompressed data change rate in MB.
- use
Managed stringDisks - A value indicating whether managed disks should be used during failover.
- v
Center stringInfrastructure Id - The vCenter infrastructure Id.
- validation
Errors HealthError Response[] - The validation errors of the on-premise machine Value can be list of validation errors.
- vhd
Name string - The OS disk VHD name.
- vm
Id string - The virtual machine Id.
- vm
Nics VMNicDetails Response[] - The PE Network details.
- vm
Protection stringState - The protection state for the vm.
- vm
Protection stringState Description - The protection state description for the vm.
- process_
server_ strname - The process server name.
- agent_
expiry_ strdate - Agent expiry date.
- agent_
version str - The agent version.
- azure_
vm_ Sequence[Azuredisk_ details Vm Disk Details Response] - Azure VM Disk details.
- compressed_
data_ floatrate_ in_ mb - The compressed data change rate in MB.
- datastores Sequence[str]
- The data stores of the on-premise machine. Value can be list of strings that contain data store names.
- discovery_
type str - A value indicating the discovery type of the machine. Value can be vCenter or physical.
- disk_
resized str - A value indicating whether any disk is resized for this VM.
- enable_
rdp_ stron_ target_ option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- infrastructure_
vm_ strid - The infrastructure VM Id.
- ip_
address str - The source IP address.
- is_
agent_ strupdate_ required - A value indicating whether installed agent needs to be updated.
- is_
reboot_ strafter_ update_ required - 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_ strcalculated_ time - The last RPO calculated time.
- last_
update_ strreceived_ time - The last update time received from on-prem components.
- license_
type str - License Type of the VM to be used.
- master_
target_ strid - The master target Id.
- multi_
vm_ strgroup_ id - The multi vm group Id.
- multi_
vm_ strgroup_ name - The multi vm group name.
- multi_
vm_ strsync_ status - A value indicating whether multi vm sync is enabled or disabled.
- os_
disk_ strid - 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_ strid - The process server Id.
- protected_
disks Sequence[InMage Azure V2Protected Disk Details Response] - The list of protected disks.
- protected_
managed_ Sequence[Indisks Mage Azure V2Managed Disk Details Response] - The list of protected managed disks.
- protection_
stage str - The protection stage.
- recovery_
availability_ strset_ id - The recovery availability set Id.
- recovery_
azure_ strlog_ storage_ account_ id - 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_ strresource_ group_ id - The target resource group Id.
- recovery_
azure_ strstorage_ account - The recovery Azure storage account.
- recovery_
azure_ strvm_ name - Recovery Azure given name.
- recovery_
azure_ strvm_ size - The Recovery Azure VM size.
- replica_
id str - The replica id of the protected item.
- resync_
progress_ intpercentage - The resync progress percentage.
- rpo_
in_ floatseconds - The RPO in seconds.
- selected_
recovery_ strazure_ network_ id - The selected recovery azure network Id.
- selected_
source_ strnic_ id - The selected source nic Id which will be used as the primary nic during failover.
- selected_
tfo_ strazure_ network_ id - The test failover virtual network.
- source_
vm_ intcpu_ count - The CPU count of the VM on the primary side.
- source_
vm_ intram_ size_ in_ mb - The RAM size of the VM on the primary side.
- target_
availability_ strzone - The target availability zone.
- target_
proximity_ strplacement_ group_ id - The target proximity placement group Id.
- target_
vm_ strid - The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.
- uncompressed_
data_ floatrate_ in_ mb - The uncompressed data change rate in MB.
- use_
managed_ strdisks - A value indicating whether managed disks should be used during failover.
- v_
center_ strinfrastructure_ id - The vCenter infrastructure Id.
- validation_
errors Sequence[HealthError Response] - 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[VMNicDetails Response] - The PE Network details.
- vm_
protection_ strstate - The protection state for the vm.
- vm_
protection_ strstate_ description - The protection state description for the vm.
- process
Server StringName - The process server name.
- agent
Expiry StringDate - Agent expiry date.
- agent
Version String - The agent version.
- azure
VMDisk List<Property Map>Details - Azure VM Disk details.
- compressed
Data NumberRate In MB - The compressed data change rate in MB.
- datastores List<String>
- The data stores of the on-premise machine. Value can be list of strings that contain data store names.
- discovery
Type String - A value indicating the discovery type of the machine. Value can be vCenter or physical.
- disk
Resized String - A value indicating whether any disk is resized for this VM.
- enable
Rdp StringOn Target Option - The selected option to enable RDP\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
- infrastructure
Vm StringId - The infrastructure VM Id.
- ip
Address String - The source IP address.
- is
Agent StringUpdate Required - A value indicating whether installed agent needs to be updated.
- is
Reboot StringAfter Update Required - A value indicating whether the source server requires a restart after update.
- last
Heartbeat String - The last heartbeat received from the source server.
- last
Rpo StringCalculated Time - The last RPO calculated time.
- last
Update StringReceived Time - The last update time received from on-prem components.
- license
Type String - License Type of the VM to be used.
- master
Target StringId - The master target Id.
- multi
Vm StringGroup Id - The multi vm group Id.
- multi
Vm StringGroup Name - The multi vm group name.
- multi
Vm StringSync Status - A value indicating whether multi vm sync is enabled or disabled.
- os
Disk StringId - The id of the disk containing the OS.
- os
Type String - The type of the OS on the VM.
- os
Version String - The OS Version of the protected item.
- process
Server StringId - The process server Id.
- protected
Disks List<Property Map> - The list of protected disks.
- protected
Managed List<Property Map>Disks - The list of protected managed disks.
- protection
Stage String - The protection stage.
- recovery
Availability StringSet Id - The recovery availability set Id.
- recovery
Azure StringLog Storage Account Id - 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 StringResource Group Id - The target resource group Id.
- recovery
Azure StringStorage Account - The recovery Azure storage account.
- recovery
Azure StringVMName - Recovery Azure given name.
- recovery
Azure StringVMSize - The Recovery Azure VM size.
- replica
Id String - The replica id of the protected item.
- resync
Progress NumberPercentage - The resync progress percentage.
- rpo
In NumberSeconds - The RPO in seconds.
- selected
Recovery StringAzure Network Id - The selected recovery azure network Id.
- selected
Source StringNic Id - The selected source nic Id which will be used as the primary nic during failover.
- selected
Tfo StringAzure Network Id - The test failover virtual network.
- source
Vm NumberCpu Count - The CPU count of the VM on the primary side.
- source
Vm NumberRam Size In MB - The RAM size of the VM on the primary side.
- target
Availability StringZone - The target availability zone.
- target
Proximity StringPlacement Group Id - The target proximity placement group Id.
- target
Vm StringId - The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.
- uncompressed
Data NumberRate In MB - The uncompressed data change rate in MB.
- use
Managed StringDisks - A value indicating whether managed disks should be used during failover.
- v
Center StringInfrastructure Id - The vCenter infrastructure Id.
- validation
Errors List<Property Map> - The validation errors of the on-premise machine Value can be list of validation errors.
- vhd
Name String - The OS disk VHD name.
- vm
Id String - The virtual machine Id.
- vm
Nics List<Property Map> - The PE Network details.
- vm
Protection StringState - The protection state for the vm.
- vm
Protection StringState Description - The protection state description for the vm.
InMageDiskExclusionInput, InMageDiskExclusionInputArgs
- Disk
Signature List<Pulumi.Options Azure Native. Recovery Services. Inputs. In Mage Disk Signature Exclusion Options> - The guest disk signature based option for disk exclusion.
- Volume
Options List<Pulumi.Azure Native. Recovery Services. Inputs. In Mage Volume Exclusion Options> - The volume label based option for disk exclusion.
- Disk
Signature []InOptions Mage Disk Signature Exclusion Options - The guest disk signature based option for disk exclusion.
- Volume
Options []InMage Volume Exclusion Options - The volume label based option for disk exclusion.
- disk
Signature List<InOptions Mage Disk Signature Exclusion Options> - The guest disk signature based option for disk exclusion.
- volume
Options List<InMage Volume Exclusion Options> - The volume label based option for disk exclusion.
- disk
Signature InOptions Mage Disk Signature Exclusion Options[] - The guest disk signature based option for disk exclusion.
- volume
Options InMage Volume Exclusion Options[] - The volume label based option for disk exclusion.
- disk_
signature_ Sequence[Inoptions Mage Disk Signature Exclusion Options] - The guest disk signature based option for disk exclusion.
- volume_
options Sequence[InMage Volume Exclusion Options] - The volume label based option for disk exclusion.
- disk
Signature List<Property Map>Options - The guest disk signature based option for disk exclusion.
- volume
Options List<Property Map> - The volume label based option for disk exclusion.
InMageDiskSignatureExclusionOptions, InMageDiskSignatureExclusionOptionsArgs
- Disk
Signature string - The guest signature of disk to be excluded from replication.
- Disk
Signature string - The guest signature of disk to be excluded from replication.
- disk
Signature String - The guest signature of disk to be excluded from replication.
- disk
Signature string - The guest signature of disk to be excluded from replication.
- disk_
signature str - The guest signature of disk to be excluded from replication.
- disk
Signature String - The guest signature of disk to be excluded from replication.
InMageEnableProtectionInput, InMageEnableProtectionInputArgs
- Master
Target stringId - The Master Target Id.
- Multi
Vm stringGroup Id - The multi vm group Id.
- Multi
Vm stringGroup Name - The multi vm group name.
- Process
Server stringId - The Process Server Id.
- Retention
Drive string - The retention drive to use on the MT.
- Datastore
Name string - The target data store name.
- Disk
Exclusion Pulumi.Input Azure Native. Recovery Services. Inputs. In Mage Disk Exclusion Input - The enable disk exclusion input.
- Disks
To List<string>Include - The disks to include list.
- Run
As stringAccount Id - The CS account Id.
- Vm
Friendly stringName - The Vm Name.
- Master
Target stringId - The Master Target Id.
- Multi
Vm stringGroup Id - The multi vm group Id.
- Multi
Vm stringGroup Name - The multi vm group name.
- Process
Server stringId - The Process Server Id.
- Retention
Drive string - The retention drive to use on the MT.
- Datastore
Name string - The target data store name.
- Disk
Exclusion InInput Mage Disk Exclusion Input - The enable disk exclusion input.
- Disks
To []stringInclude - The disks to include list.
- Run
As stringAccount Id - The CS account Id.
- Vm
Friendly stringName - The Vm Name.
- master
Target StringId - The Master Target Id.
- multi
Vm StringGroup Id - The multi vm group Id.
- multi
Vm StringGroup Name - The multi vm group name.
- process
Server StringId - The Process Server Id.
- retention
Drive String - The retention drive to use on the MT.
- datastore
Name String - The target data store name.
- disk
Exclusion InInput Mage Disk Exclusion Input - The enable disk exclusion input.
- disks
To List<String>Include - The disks to include list.
- run
As StringAccount Id - The CS account Id.
- vm
Friendly StringName - The Vm Name.
- master
Target stringId - The Master Target Id.
- multi
Vm stringGroup Id - The multi vm group Id.
- multi
Vm stringGroup Name - The multi vm group name.
- process
Server stringId - The Process Server Id.
- retention
Drive string - The retention drive to use on the MT.
- datastore
Name string - The target data store name.
- disk
Exclusion InInput Mage Disk Exclusion Input - The enable disk exclusion input.
- disks
To string[]Include - The disks to include list.
- run
As stringAccount Id - The CS account Id.
- vm
Friendly stringName - The Vm Name.
- master_
target_ strid - The Master Target Id.
- multi_
vm_ strgroup_ id - The multi vm group Id.
- multi_
vm_ strgroup_ name - The multi vm group name.
- process_
server_ strid - The Process Server Id.
- retention_
drive str - The retention drive to use on the MT.
- datastore_
name str - The target data store name.
- disk_
exclusion_ Ininput Mage Disk Exclusion Input - The enable disk exclusion input.
- disks_
to_ Sequence[str]include - The disks to include list.
- run_
as_ straccount_ id - The CS account Id.
- vm_
friendly_ strname - The Vm Name.
- master
Target StringId - The Master Target Id.
- multi
Vm StringGroup Id - The multi vm group Id.
- multi
Vm StringGroup Name - The multi vm group name.
- process
Server StringId - The Process Server Id.
- retention
Drive String - The retention drive to use on the MT.
- datastore
Name String - The target data store name.
- disk
Exclusion Property MapInput - The enable disk exclusion input.
- disks
To List<String>Include - The disks to include list.
- run
As StringAccount Id - The CS account Id.
- vm
Friendly StringName - The Vm Name.
InMageProtectedDiskDetailsResponse, InMageProtectedDiskDetailsResponseArgs
- Disk
Capacity doubleIn Bytes - The disk capacity in bytes.
- Disk
Id string - The disk id.
- Disk
Name string - The disk name.
- Disk
Resized string - A value indicating whether disk is resized.
- File
System doubleCapacity In Bytes - The file system capacity in bytes.
- Health
Error stringCode - The health error code for the disk.
- Last
Rpo stringCalculated Time - The last RPO calculated time.
- Protection
Stage string - The protection stage.
- Ps
Data doubleIn MB - The PS data transit in MB.
- Resync
Duration doubleIn Seconds - The resync duration in seconds.
- Resync
Progress intPercentage - The resync progress percentage.
- Resync
Required string - A value indicating whether resync is required for this disk.
- Rpo
In doubleSeconds - The RPO in seconds.
- Source
Data doubleIn MB - The source data transit in MB.
- Target
Data doubleIn MB - The target data transit in MB.
- Disk
Capacity float64In Bytes - The disk capacity in bytes.
- Disk
Id string - The disk id.
- Disk
Name string - The disk name.
- Disk
Resized string - A value indicating whether disk is resized.
- File
System float64Capacity In Bytes - The file system capacity in bytes.
- Health
Error stringCode - The health error code for the disk.
- Last
Rpo stringCalculated Time - The last RPO calculated time.
- Protection
Stage string - The protection stage.
- Ps
Data float64In MB - The PS data transit in MB.
- Resync
Duration float64In Seconds - The resync duration in seconds.
- Resync
Progress intPercentage - The resync progress percentage.
- Resync
Required string - A value indicating whether resync is required for this disk.
- Rpo
In float64Seconds - The RPO in seconds.
- Source
Data float64In MB - The source data transit in MB.
- Target
Data float64In MB - The target data transit in MB.
- disk
Capacity DoubleIn Bytes - The disk capacity in bytes.
- disk
Id String - The disk id.
- disk
Name String - The disk name.
- disk
Resized String - A value indicating whether disk is resized.
- file
System DoubleCapacity In Bytes - The file system capacity in bytes.
- health
Error StringCode - The health error code for the disk.
- last
Rpo StringCalculated Time - The last RPO calculated time.
- protection
Stage String - The protection stage.
- ps
Data DoubleIn MB - The PS data transit in MB.
- resync
Duration DoubleIn Seconds - The resync duration in seconds.
- resync
Progress IntegerPercentage - The resync progress percentage.
- resync
Required String - A value indicating whether resync is required for this disk.
- rpo
In DoubleSeconds - The RPO in seconds.
- source
Data DoubleIn MB - The source data transit in MB.
- target
Data DoubleIn MB - The target data transit in MB.
- disk
Capacity numberIn Bytes - The disk capacity in bytes.
- disk
Id string - The disk id.
- disk
Name string - The disk name.
- disk
Resized string - A value indicating whether disk is resized.
- file
System numberCapacity In Bytes - The file system capacity in bytes.
- health
Error stringCode - The health error code for the disk.
- last
Rpo stringCalculated Time - The last RPO calculated time.
- protection
Stage string - The protection stage.
- ps
Data numberIn MB - The PS data transit in MB.
- resync
Duration numberIn Seconds - The resync duration in seconds.
- resync
Progress numberPercentage - The resync progress percentage.
- resync
Required string - A value indicating whether resync is required for this disk.
- rpo
In numberSeconds - The RPO in seconds.
- source
Data numberIn MB - The source data transit in MB.
- target
Data numberIn MB - The target data transit in MB.
- disk_
capacity_ floatin_ bytes - 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_ floatcapacity_ in_ bytes - The file system capacity in bytes.
- health_
error_ strcode - The health error code for the disk.
- last_
rpo_ strcalculated_ time - The last RPO calculated time.
- protection_
stage str - The protection stage.
- ps_
data_ floatin_ mb - The PS data transit in MB.
- resync_
duration_ floatin_ seconds - The resync duration in seconds.
- resync_
progress_ intpercentage - The resync progress percentage.
- resync_
required str - A value indicating whether resync is required for this disk.
- rpo_
in_ floatseconds - The RPO in seconds.
- source_
data_ floatin_ mb - The source data transit in MB.
- target_
data_ floatin_ mb - The target data transit in MB.
- disk
Capacity NumberIn Bytes - The disk capacity in bytes.
- disk
Id String - The disk id.
- disk
Name String - The disk name.
- disk
Resized String - A value indicating whether disk is resized.
- file
System NumberCapacity In Bytes - The file system capacity in bytes.
- health
Error StringCode - The health error code for the disk.
- last
Rpo StringCalculated Time - The last RPO calculated time.
- protection
Stage String - The protection stage.
- ps
Data NumberIn MB - The PS data transit in MB.
- resync
Duration NumberIn Seconds - The resync duration in seconds.
- resync
Progress NumberPercentage - The resync progress percentage.
- resync
Required String - A value indicating whether resync is required for this disk.
- rpo
In NumberSeconds - The RPO in seconds.
- source
Data NumberIn MB - The source data transit in MB.
- target
Data NumberIn MB - The target data transit in MB.
InMageRcmAgentUpgradeBlockingErrorDetailsResponse, InMageRcmAgentUpgradeBlockingErrorDetailsResponseArgs
- Error
Code string - The error code.
- Error
Message string - The error message.
- Error
Message Dictionary<string, string>Parameters - The error message parameters.
- Dictionary<string, string>
- The error tags.
- Possible
Causes string - The possible causes.
- Recommended
Action string - The recommended action.
- Error
Code string - The error code.
- Error
Message string - The error message.
- Error
Message map[string]stringParameters - The error message parameters.
- map[string]string
- The error tags.
- Possible
Causes string - The possible causes.
- Recommended
Action string - The recommended action.
- error
Code String - The error code.
- error
Message String - The error message.
- error
Message Map<String,String>Parameters - The error message parameters.
- Map<String,String>
- The error tags.
- possible
Causes String - The possible causes.
- recommended
Action String - The recommended action.
- error
Code string - The error code.
- error
Message string - The error message.
- error
Message {[key: string]: string}Parameters - The error message parameters.
- {[key: string]: string}
- The error tags.
- possible
Causes string - The possible causes.
- recommended
Action string - The recommended action.
- error_
code str - The error code.
- error_
message str - The error message.
- error_
message_ Mapping[str, str]parameters - The error message parameters.
- Mapping[str, str]
- The error tags.
- possible_
causes str - The possible causes.
- recommended_
action str - The recommended action.
- error
Code String - The error code.
- error
Message String - The error message.
- error
Message Map<String>Parameters - The error message parameters.
- Map<String>
- The error tags.
- possible
Causes String - The possible causes.
- recommended
Action String - The recommended action.
InMageRcmDiskInput, InMageRcmDiskInputArgs
- Disk
Encryption stringSet Id - The disk encryption set ARM Id.
- Disk
Id string - The disk Id.
- Disk
Type string | Pulumi.Azure Native. Recovery Services. Disk Account Type - The disk type.
- Log
Storage stringAccount Id - The log storage account ARM Id.
- Disk
Encryption stringSet Id - The disk encryption set ARM Id.
- Disk
Id string - The disk Id.
- Disk
Type string | DiskAccount Type - The disk type.
- Log
Storage stringAccount Id - The log storage account ARM Id.
- disk
Encryption StringSet Id - The disk encryption set ARM Id.
- disk
Id String - The disk Id.
- disk
Type String | DiskAccount Type - The disk type.
- log
Storage StringAccount Id - The log storage account ARM Id.
- disk
Encryption stringSet Id - The disk encryption set ARM Id.
- disk
Id string - The disk Id.
- disk
Type string | DiskAccount Type - The disk type.
- log
Storage stringAccount Id - The log storage account ARM Id.
- disk_
encryption_ strset_ id - The disk encryption set ARM Id.
- disk_
id str - The disk Id.
- disk_
type str | DiskAccount Type - The disk type.
- log_
storage_ straccount_ id - The log storage account ARM Id.
- disk
Encryption StringSet Id - The disk encryption set ARM Id.
- disk
Id String - The disk Id.
- disk
Type String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" - The disk type.
- log
Storage StringAccount Id - The log storage account ARM Id.
InMageRcmDisksDefaultInput, InMageRcmDisksDefaultInputArgs
- Disk
Encryption stringSet Id - The disk encryption set ARM Id.
- Disk
Type string | Pulumi.Azure Native. Recovery Services. Disk Account Type - The disk type.
- Log
Storage stringAccount Id - The log storage account ARM Id.
- Disk
Encryption stringSet Id - The disk encryption set ARM Id.
- Disk
Type string | DiskAccount Type - The disk type.
- Log
Storage stringAccount Id - The log storage account ARM Id.
- disk
Encryption StringSet Id - The disk encryption set ARM Id.
- disk
Type String | DiskAccount Type - The disk type.
- log
Storage StringAccount Id - The log storage account ARM Id.
- disk
Encryption stringSet Id - The disk encryption set ARM Id.
- disk
Type string | DiskAccount Type - The disk type.
- log
Storage stringAccount Id - The log storage account ARM Id.
- disk_
encryption_ strset_ id - The disk encryption set ARM Id.
- disk_
type str | DiskAccount Type - The disk type.
- log_
storage_ straccount_ id - The log storage account ARM Id.
- disk
Encryption StringSet Id - The disk encryption set ARM Id.
- disk
Type String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" - The disk type.
- log
Storage StringAccount Id - The log storage account ARM Id.
InMageRcmEnableProtectionInput, InMageRcmEnableProtectionInputArgs
- Disks
Default Pulumi.Azure Native. Recovery Services. Inputs. In Mage Rcm Disks Default Input - The default disk input.
- Disks
To List<Pulumi.Include Azure Native. Recovery Services. Inputs. In Mage Rcm Disk Input> - The disks to include list.
- Fabric
Discovery stringMachine Id - The ARM Id of discovered machine.
- License
Type string | Pulumi.Azure Native. Recovery Services. License Type - The license type.
- Multi
Vm stringGroup Name - The multi VM group name.
- Process
Server stringId - The process server Id.
- Run
As stringAccount Id - The run-as account Id.
- Target
Availability stringSet Id - The target availability set ARM Id.
- Target
Availability stringZone - The target availability zone.
- Target
Boot stringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- Target
Network stringId - The selected target network ARM Id.
- Target
Proximity stringPlacement Group Id - The target proximity placement group Id.
- Target
Resource stringGroup Id - The target resource group ARM Id.
- Target
Subnet stringName - The selected target subnet name.
- Target
Vm stringName - The target VM name.
- Target
Vm stringSize - The target VM size.
- Test
Network stringId - The selected test network ARM Id.
- Test
Subnet stringName - The selected test subnet name.
- Disks
Default InMage Rcm Disks Default Input - The default disk input.
- Disks
To []InInclude Mage Rcm Disk Input - The disks to include list.
- Fabric
Discovery stringMachine Id - The ARM Id of discovered machine.
- License
Type string | LicenseType - The license type.
- Multi
Vm stringGroup Name - The multi VM group name.
- Process
Server stringId - The process server Id.
- Run
As stringAccount Id - The run-as account Id.
- Target
Availability stringSet Id - The target availability set ARM Id.
- Target
Availability stringZone - The target availability zone.
- Target
Boot stringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- Target
Network stringId - The selected target network ARM Id.
- Target
Proximity stringPlacement Group Id - The target proximity placement group Id.
- Target
Resource stringGroup Id - The target resource group ARM Id.
- Target
Subnet stringName - The selected target subnet name.
- Target
Vm stringName - The target VM name.
- Target
Vm stringSize - The target VM size.
- Test
Network stringId - The selected test network ARM Id.
- Test
Subnet stringName - The selected test subnet name.
- disks
Default InMage Rcm Disks Default Input - The default disk input.
- disks
To List<InInclude Mage Rcm Disk Input> - The disks to include list.
- fabric
Discovery StringMachine Id - The ARM Id of discovered machine.
- license
Type String | LicenseType - The license type.
- multi
Vm StringGroup Name - The multi VM group name.
- process
Server StringId - The process server Id.
- run
As StringAccount Id - The run-as account Id.
- target
Availability StringSet Id - The target availability set ARM Id.
- target
Availability StringZone - The target availability zone.
- target
Boot StringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- target
Network StringId - The selected target network ARM Id.
- target
Proximity StringPlacement Group Id - The target proximity placement group Id.
- target
Resource StringGroup Id - The target resource group ARM Id.
- target
Subnet StringName - The selected target subnet name.
- target
Vm StringName - The target VM name.
- target
Vm StringSize - The target VM size.
- test
Network StringId - The selected test network ARM Id.
- test
Subnet StringName - The selected test subnet name.
- disks
Default InMage Rcm Disks Default Input - The default disk input.
- disks
To InInclude Mage Rcm Disk Input[] - The disks to include list.
- fabric
Discovery stringMachine Id - The ARM Id of discovered machine.
- license
Type string | LicenseType - The license type.
- multi
Vm stringGroup Name - The multi VM group name.
- process
Server stringId - The process server Id.
- run
As stringAccount Id - The run-as account Id.
- target
Availability stringSet Id - The target availability set ARM Id.
- target
Availability stringZone - The target availability zone.
- target
Boot stringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- target
Network stringId - The selected target network ARM Id.
- target
Proximity stringPlacement Group Id - The target proximity placement group Id.
- target
Resource stringGroup Id - The target resource group ARM Id.
- target
Subnet stringName - The selected target subnet name.
- target
Vm stringName - The target VM name.
- target
Vm stringSize - The target VM size.
- test
Network stringId - The selected test network ARM Id.
- test
Subnet stringName - The selected test subnet name.
- disks_
default InMage Rcm Disks Default Input - The default disk input.
- disks_
to_ Sequence[Ininclude Mage Rcm Disk Input] - The disks to include list.
- fabric_
discovery_ strmachine_ id - The ARM Id of discovered machine.
- license_
type str | LicenseType - The license type.
- multi_
vm_ strgroup_ name - The multi VM group name.
- process_
server_ strid - The process server Id.
- run_
as_ straccount_ id - The run-as account Id.
- target_
availability_ strset_ id - The target availability set ARM Id.
- target_
availability_ strzone - The target availability zone.
- target_
boot_ strdiagnostics_ storage_ account_ id - The target boot diagnostics storage account ARM Id.
- target_
network_ strid - The selected target network ARM Id.
- target_
proximity_ strplacement_ group_ id - The target proximity placement group Id.
- target_
resource_ strgroup_ id - The target resource group ARM Id.
- target_
subnet_ strname - The selected target subnet name.
- target_
vm_ strname - The target VM name.
- target_
vm_ strsize - The target VM size.
- test_
network_ strid - The selected test network ARM Id.
- test_
subnet_ strname - The selected test subnet name.
- disks
Default Property Map - The default disk input.
- disks
To List<Property Map>Include - The disks to include list.
- fabric
Discovery StringMachine Id - The ARM Id of discovered machine.
- license
Type String | "NotSpecified" | "No License Type" | "Windows Server" - The license type.
- multi
Vm StringGroup Name - The multi VM group name.
- process
Server StringId - The process server Id.
- run
As StringAccount Id - The run-as account Id.
- target
Availability StringSet Id - The target availability set ARM Id.
- target
Availability StringZone - The target availability zone.
- target
Boot StringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- target
Network StringId - The selected target network ARM Id.
- target
Proximity StringPlacement Group Id - The target proximity placement group Id.
- target
Resource StringGroup Id - The target resource group ARM Id.
- target
Subnet StringName - The selected target subnet name.
- target
Vm StringName - The target VM name.
- target
Vm StringSize - The target VM size.
- test
Network StringId - The selected test network ARM Id.
- test
Subnet StringName - The selected test subnet name.
InMageRcmLastAgentUpgradeErrorDetailsResponse, InMageRcmLastAgentUpgradeErrorDetailsResponseArgs
- Error
Code string - The error code.
- Error
Message string - The error message.
- Error
Message Dictionary<string, string>Parameters - The error message parameters.
- Dictionary<string, string>
- The error tags.
- Possible
Causes string - The possible causes.
- Recommended
Action string - The recommended action.
- Error
Code string - The error code.
- Error
Message string - The error message.
- Error
Message map[string]stringParameters - The error message parameters.
- map[string]string
- The error tags.
- Possible
Causes string - The possible causes.
- Recommended
Action string - The recommended action.
- error
Code String - The error code.
- error
Message String - The error message.
- error
Message Map<String,String>Parameters - The error message parameters.
- Map<String,String>
- The error tags.
- possible
Causes String - The possible causes.
- recommended
Action String - The recommended action.
- error
Code string - The error code.
- error
Message string - The error message.
- error
Message {[key: string]: string}Parameters - The error message parameters.
- {[key: string]: string}
- The error tags.
- possible
Causes string - The possible causes.
- recommended
Action string - The recommended action.
- error_
code str - The error code.
- error_
message str - The error message.
- error_
message_ Mapping[str, str]parameters - The error message parameters.
- Mapping[str, str]
- The error tags.
- possible_
causes str - The possible causes.
- recommended_
action str - The recommended action.
- error
Code String - The error code.
- error
Message String - The error message.
- error
Message Map<String>Parameters - The error message parameters.
- Map<String>
- The error tags.
- possible
Causes String - The possible causes.
- recommended
Action String - The recommended action.
InMageRcmMobilityAgentDetailsResponse, InMageRcmMobilityAgentDetailsResponseArgs
- Agent
Version stringExpiry Date - The agent version expiry date.
- Driver
Version string - The driver version.
- Driver
Version stringExpiry Date - The driver version expiry date.
- Is
Upgradeable string - A value indicating whether agent is upgradeable or not.
- Last
Heartbeat stringUtc - The time of the last heartbeat received from the agent.
- Latest
Upgradable stringVersion Without Reboot - The latest upgradeable version available without reboot.
- Latest
Version string - The latest agent version available.
- Reasons
Blocking List<string>Upgrade - The whether update is possible or not.
- Version string
- The agent version.
- Agent
Version stringExpiry Date - The agent version expiry date.
- Driver
Version string - The driver version.
- Driver
Version stringExpiry Date - The driver version expiry date.
- Is
Upgradeable string - A value indicating whether agent is upgradeable or not.
- Last
Heartbeat stringUtc - The time of the last heartbeat received from the agent.
- Latest
Upgradable stringVersion Without Reboot - The latest upgradeable version available without reboot.
- Latest
Version string - The latest agent version available.
- Reasons
Blocking []stringUpgrade - The whether update is possible or not.
- Version string
- The agent version.
- agent
Version StringExpiry Date - The agent version expiry date.
- driver
Version String - The driver version.
- driver
Version StringExpiry Date - The driver version expiry date.
- is
Upgradeable String - A value indicating whether agent is upgradeable or not.
- last
Heartbeat StringUtc - The time of the last heartbeat received from the agent.
- latest
Upgradable StringVersion Without Reboot - The latest upgradeable version available without reboot.
- latest
Version String - The latest agent version available.
- reasons
Blocking List<String>Upgrade - The whether update is possible or not.
- version String
- The agent version.
- agent
Version stringExpiry Date - The agent version expiry date.
- driver
Version string - The driver version.
- driver
Version stringExpiry Date - The driver version expiry date.
- is
Upgradeable string - A value indicating whether agent is upgradeable or not.
- last
Heartbeat stringUtc - The time of the last heartbeat received from the agent.
- latest
Upgradable stringVersion Without Reboot - The latest upgradeable version available without reboot.
- latest
Version string - The latest agent version available.
- reasons
Blocking string[]Upgrade - The whether update is possible or not.
- version string
- The agent version.
- agent_
version_ strexpiry_ date - The agent version expiry date.
- driver_
version str - The driver version.
- driver_
version_ strexpiry_ date - The driver version expiry date.
- is_
upgradeable str - A value indicating whether agent is upgradeable or not.
- last_
heartbeat_ strutc - The time of the last heartbeat received from the agent.
- latest_
upgradable_ strversion_ without_ reboot - The latest upgradeable version available without reboot.
- latest_
version str - The latest agent version available.
- reasons_
blocking_ Sequence[str]upgrade - The whether update is possible or not.
- version str
- The agent version.
- agent
Version StringExpiry Date - The agent version expiry date.
- driver
Version String - The driver version.
- driver
Version StringExpiry Date - The driver version expiry date.
- is
Upgradeable String - A value indicating whether agent is upgradeable or not.
- last
Heartbeat StringUtc - The time of the last heartbeat received from the agent.
- latest
Upgradable StringVersion Without Reboot - The latest upgradeable version available without reboot.
- latest
Version String - The latest agent version available.
- reasons
Blocking List<String>Upgrade - The whether update is possible or not.
- version String
- The agent version.
InMageRcmNicDetailsResponse, InMageRcmNicDetailsResponseArgs
- Is
Primary stringNic - A value indicating whether this is the primary NIC.
- Is
Selected stringFor Failover - A value indicating whether this NIC is selected for failover.
- Nic
Id string - The NIC Id.
- Source
IPAddress string - The source IP address.
- Source
IPAddress stringType - The source IP address type.
- Source
Network stringId - Source network Id.
- Source
Subnet stringName - Source subnet name.
- Target
IPAddress string - The target IP address.
- Target
IPAddress stringType - The target IP address type.
- Target
Subnet stringName - Target subnet name.
- Test
IPAddress string - The test IP address.
- Test
IPAddress stringType - The test IP address type.
- Test
Subnet stringName - Test subnet name.
- Is
Primary stringNic - A value indicating whether this is the primary NIC.
- Is
Selected stringFor Failover - A value indicating whether this NIC is selected for failover.
- Nic
Id string - The NIC Id.
- Source
IPAddress string - The source IP address.
- Source
IPAddress stringType - The source IP address type.
- Source
Network stringId - Source network Id.
- Source
Subnet stringName - Source subnet name.
- Target
IPAddress string - The target IP address.
- Target
IPAddress stringType - The target IP address type.
- Target
Subnet stringName - Target subnet name.
- Test
IPAddress string - The test IP address.
- Test
IPAddress stringType - The test IP address type.
- Test
Subnet stringName - Test subnet name.
- is
Primary StringNic - A value indicating whether this is the primary NIC.
- is
Selected StringFor Failover - A value indicating whether this NIC is selected for failover.
- nic
Id String - The NIC Id.
- source
IPAddress String - The source IP address.
- source
IPAddress StringType - The source IP address type.
- source
Network StringId - Source network Id.
- source
Subnet StringName - Source subnet name.
- target
IPAddress String - The target IP address.
- target
IPAddress StringType - The target IP address type.
- target
Subnet StringName - Target subnet name.
- test
IPAddress String - The test IP address.
- test
IPAddress StringType - The test IP address type.
- test
Subnet StringName - Test subnet name.
- is
Primary stringNic - A value indicating whether this is the primary NIC.
- is
Selected stringFor Failover - A value indicating whether this NIC is selected for failover.
- nic
Id string - The NIC Id.
- source
IPAddress string - The source IP address.
- source
IPAddress stringType - The source IP address type.
- source
Network stringId - Source network Id.
- source
Subnet stringName - Source subnet name.
- target
IPAddress string - The target IP address.
- target
IPAddress stringType - The target IP address type.
- target
Subnet stringName - Target subnet name.
- test
IPAddress string - The test IP address.
- test
IPAddress stringType - The test IP address type.
- test
Subnet stringName - Test subnet name.
- is_
primary_ strnic - A value indicating whether this is the primary NIC.
- is_
selected_ strfor_ failover - A value indicating whether this NIC is selected for failover.
- nic_
id str - The NIC Id.
- source_
ip_ straddress - The source IP address.
- source_
ip_ straddress_ type - The source IP address type.
- source_
network_ strid - Source network Id.
- source_
subnet_ strname - Source subnet name.
- target_
ip_ straddress - The target IP address.
- target_
ip_ straddress_ type - The target IP address type.
- target_
subnet_ strname - Target subnet name.
- test_
ip_ straddress - The test IP address.
- test_
ip_ straddress_ type - The test IP address type.
- test_
subnet_ strname - Test subnet name.
- is
Primary StringNic - A value indicating whether this is the primary NIC.
- is
Selected StringFor Failover - A value indicating whether this NIC is selected for failover.
- nic
Id String - The NIC Id.
- source
IPAddress String - The source IP address.
- source
IPAddress StringType - The source IP address type.
- source
Network StringId - Source network Id.
- source
Subnet StringName - Source subnet name.
- target
IPAddress String - The target IP address.
- target
IPAddress StringType - The target IP address type.
- target
Subnet StringName - Target subnet name.
- test
IPAddress String - The test IP address.
- test
IPAddress StringType - The test IP address type.
- test
Subnet StringName - Test subnet name.
InMageRcmProtectedDiskDetailsResponse, InMageRcmProtectedDiskDetailsResponseArgs
- Capacity
In doubleBytes - The disk capacity in bytes.
- Disk
Encryption stringSet Id - The disk encryption set ARM Id.
- Disk
Id string - The disk Id.
- Disk
Name string - The disk name.
- Disk
Type string - The disk type.
- Is
OSDisk string - A value indicating whether the disk is the OS disk.
- Log
Storage stringAccount Id - The log storage account ARM Id.
- Seed
Managed stringDisk Id - The ARM Id of the seed managed disk.
- Target
Managed stringDisk Id - The ARM Id of the target managed disk.
- Capacity
In float64Bytes - The disk capacity in bytes.
- Disk
Encryption stringSet Id - The disk encryption set ARM Id.
- Disk
Id string - The disk Id.
- Disk
Name string - The disk name.
- Disk
Type string - The disk type.
- Is
OSDisk string - A value indicating whether the disk is the OS disk.
- Log
Storage stringAccount Id - The log storage account ARM Id.
- Seed
Managed stringDisk Id - The ARM Id of the seed managed disk.
- Target
Managed stringDisk Id - The ARM Id of the target managed disk.
- capacity
In DoubleBytes - The disk capacity in bytes.
- disk
Encryption StringSet Id - The disk encryption set ARM Id.
- disk
Id String - The disk Id.
- disk
Name String - The disk name.
- disk
Type String - The disk type.
- is
OSDisk String - A value indicating whether the disk is the OS disk.
- log
Storage StringAccount Id - The log storage account ARM Id.
- seed
Managed StringDisk Id - The ARM Id of the seed managed disk.
- target
Managed StringDisk Id - The ARM Id of the target managed disk.
- capacity
In numberBytes - The disk capacity in bytes.
- disk
Encryption stringSet Id - The disk encryption set ARM Id.
- disk
Id string - The disk Id.
- disk
Name string - The disk name.
- disk
Type string - The disk type.
- is
OSDisk string - A value indicating whether the disk is the OS disk.
- log
Storage stringAccount Id - The log storage account ARM Id.
- seed
Managed stringDisk Id - The ARM Id of the seed managed disk.
- target
Managed stringDisk Id - The ARM Id of the target managed disk.
- capacity_
in_ floatbytes - The disk capacity in bytes.
- disk_
encryption_ strset_ id - The disk encryption set ARM Id.
- disk_
id str - The disk Id.
- disk_
name str - The disk name.
- disk_
type str - The disk type.
- is_
os_ strdisk - A value indicating whether the disk is the OS disk.
- log_
storage_ straccount_ id - The log storage account ARM Id.
- seed_
managed_ strdisk_ id - The ARM Id of the seed managed disk.
- target_
managed_ strdisk_ id - The ARM Id of the target managed disk.
- capacity
In NumberBytes - The disk capacity in bytes.
- disk
Encryption StringSet Id - The disk encryption set ARM Id.
- disk
Id String - The disk Id.
- disk
Name String - The disk name.
- disk
Type String - The disk type.
- is
OSDisk String - A value indicating whether the disk is the OS disk.
- log
Storage StringAccount Id - The log storage account ARM Id.
- seed
Managed StringDisk Id - The ARM Id of the seed managed disk.
- target
Managed StringDisk Id - The ARM Id of the target managed disk.
InMageRcmReplicationDetailsResponse, InMageRcmReplicationDetailsResponseArgs
- Agent
Upgrade List<Pulumi.Blocking Error Details Azure Native. Recovery Services. Inputs. In Mage Rcm Agent Upgrade Blocking Error Details Response> - The agent upgrade blocking error information.
- Agent
Upgrade stringState - The agent auto upgrade state.
- Allocated
Memory doubleIn MB - The allocated memory in MB.
- Discovery
Type string - The type of the discovered VM.
- Fabric
Discovery stringMachine Id - The ARM Id of the discovered VM.
- Failover
Recovery stringPoint Id - The recovery point Id to which the VM was failed over.
- Firmware
Type string - The firmware type.
- Initial
Replication doubleProcessed Bytes - The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
- Initial
Replication intProgress Percentage - The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
- Initial
Replication doubleTransferred Bytes - The initial replication transferred bytes from source VM to azure for all selected disks on source VM.
- Internal
Identifier string - The virtual machine internal identifier.
- Is
Last stringUpgrade Successful - A value indicating whether last agent upgrade was successful or not.
- Last
Agent List<Pulumi.Upgrade Error Details Azure Native. Recovery Services. Inputs. In Mage Rcm Last Agent Upgrade Error Details Response> - The last agent upgrade error information.
- Last
Agent stringUpgrade Failed Job Id - The last agent upgrade failed or cancelled job Id.
- Last
Agent stringUpgrade Type - The last agent upgrade type.
- Last
Recovery stringPoint Id - The last recovery point Id.
- Last
Recovery stringPoint Received - The last recovery point received time.
- Last
Rpo stringCalculated Time - The last recovery point objective calculated time.
- Last
Rpo doubleIn Seconds - The last recovery point objective value.
- License
Type string - License Type of the VM to be used.
- Mobility
Agent Pulumi.Details Azure Native. Recovery Services. Inputs. In Mage Rcm Mobility Agent Details Response - The mobility agent information.
- Multi
Vm stringGroup Name - The multi VM group name.
- Os
Type string - The type of the OS on the VM.
- Process
Server stringId - The process server Id.
- Process
Server stringName - The process server name.
- Processor
Core intCount - The processor core count.
- Protected
Disks List<Pulumi.Azure Native. Recovery Services. Inputs. In Mage Rcm Protected Disk Details Response> - The list of protected disks.
- Resync
Processed doubleBytes - The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
- Resync
Progress intPercentage - The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
- Resync
Required string - A value indicating whether resync is required.
- Resync
State string - The resync state.
- Resync
Transferred doubleBytes - The resync transferred bytes from source VM to azure for all selected disks on source VM.
- Run
As stringAccount Id - The run-as account Id.
- Target
Availability stringSet Id - The target availability set Id.
- Target
Availability stringZone - The target availability zone.
- Target
Boot stringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- Target
Generation string - The target generation.
- Target
Network stringId - The target network Id.
- Target
Proximity stringPlacement Group Id - The target proximity placement group Id.
- Target
Resource stringGroup Id - The target resource group Id.
- Target
Vm stringName - Target VM name.
- Target
Vm stringSize - The target VM size.
- Test
Network stringId - The test network Id.
- Vm
Nics List<Pulumi.Azure Native. Recovery Services. Inputs. In Mage Rcm Nic Details Response> - The network details.
- Agent
Upgrade []InBlocking Error Details Mage Rcm Agent Upgrade Blocking Error Details Response - The agent upgrade blocking error information.
- Agent
Upgrade stringState - The agent auto upgrade state.
- Allocated
Memory float64In MB - The allocated memory in MB.
- Discovery
Type string - The type of the discovered VM.
- Fabric
Discovery stringMachine Id - The ARM Id of the discovered VM.
- Failover
Recovery stringPoint Id - The recovery point Id to which the VM was failed over.
- Firmware
Type string - The firmware type.
- Initial
Replication float64Processed Bytes - The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
- Initial
Replication intProgress Percentage - The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
- Initial
Replication float64Transferred Bytes - The initial replication transferred bytes from source VM to azure for all selected disks on source VM.
- Internal
Identifier string - The virtual machine internal identifier.
- Is
Last stringUpgrade Successful - A value indicating whether last agent upgrade was successful or not.
- Last
Agent []InUpgrade Error Details Mage Rcm Last Agent Upgrade Error Details Response - The last agent upgrade error information.
- Last
Agent stringUpgrade Failed Job Id - The last agent upgrade failed or cancelled job Id.
- Last
Agent stringUpgrade Type - The last agent upgrade type.
- Last
Recovery stringPoint Id - The last recovery point Id.
- Last
Recovery stringPoint Received - The last recovery point received time.
- Last
Rpo stringCalculated Time - The last recovery point objective calculated time.
- Last
Rpo float64In Seconds - The last recovery point objective value.
- License
Type string - License Type of the VM to be used.
- Mobility
Agent InDetails Mage Rcm Mobility Agent Details Response - The mobility agent information.
- Multi
Vm stringGroup Name - The multi VM group name.
- Os
Type string - The type of the OS on the VM.
- Process
Server stringId - The process server Id.
- Process
Server stringName - The process server name.
- Processor
Core intCount - The processor core count.
- Protected
Disks []InMage Rcm Protected Disk Details Response - The list of protected disks.
- Resync
Processed float64Bytes - The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
- Resync
Progress intPercentage - The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
- Resync
Required string - A value indicating whether resync is required.
- Resync
State string - The resync state.
- Resync
Transferred float64Bytes - The resync transferred bytes from source VM to azure for all selected disks on source VM.
- Run
As stringAccount Id - The run-as account Id.
- Target
Availability stringSet Id - The target availability set Id.
- Target
Availability stringZone - The target availability zone.
- Target
Boot stringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- Target
Generation string - The target generation.
- Target
Network stringId - The target network Id.
- Target
Proximity stringPlacement Group Id - The target proximity placement group Id.
- Target
Resource stringGroup Id - The target resource group Id.
- Target
Vm stringName - Target VM name.
- Target
Vm stringSize - The target VM size.
- Test
Network stringId - The test network Id.
- Vm
Nics []InMage Rcm Nic Details Response - The network details.
- agent
Upgrade List<InBlocking Error Details Mage Rcm Agent Upgrade Blocking Error Details Response> - The agent upgrade blocking error information.
- agent
Upgrade StringState - The agent auto upgrade state.
- allocated
Memory DoubleIn MB - The allocated memory in MB.
- discovery
Type String - The type of the discovered VM.
- fabric
Discovery StringMachine Id - The ARM Id of the discovered VM.
- failover
Recovery StringPoint Id - The recovery point Id to which the VM was failed over.
- firmware
Type String - The firmware type.
- initial
Replication DoubleProcessed Bytes - The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
- initial
Replication IntegerProgress Percentage - The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
- initial
Replication DoubleTransferred Bytes - The initial replication transferred bytes from source VM to azure for all selected disks on source VM.
- internal
Identifier String - The virtual machine internal identifier.
- is
Last StringUpgrade Successful - A value indicating whether last agent upgrade was successful or not.
- last
Agent List<InUpgrade Error Details Mage Rcm Last Agent Upgrade Error Details Response> - The last agent upgrade error information.
- last
Agent StringUpgrade Failed Job Id - The last agent upgrade failed or cancelled job Id.
- last
Agent StringUpgrade Type - The last agent upgrade type.
- last
Recovery StringPoint Id - The last recovery point Id.
- last
Recovery StringPoint Received - The last recovery point received time.
- last
Rpo StringCalculated Time - The last recovery point objective calculated time.
- last
Rpo DoubleIn Seconds - The last recovery point objective value.
- license
Type String - License Type of the VM to be used.
- mobility
Agent InDetails Mage Rcm Mobility Agent Details Response - The mobility agent information.
- multi
Vm StringGroup Name - The multi VM group name.
- os
Type String - The type of the OS on the VM.
- process
Server StringId - The process server Id.
- process
Server StringName - The process server name.
- processor
Core IntegerCount - The processor core count.
- protected
Disks List<InMage Rcm Protected Disk Details Response> - The list of protected disks.
- resync
Processed DoubleBytes - The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
- resync
Progress IntegerPercentage - The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
- resync
Required String - A value indicating whether resync is required.
- resync
State String - The resync state.
- resync
Transferred DoubleBytes - The resync transferred bytes from source VM to azure for all selected disks on source VM.
- run
As StringAccount Id - The run-as account Id.
- target
Availability StringSet Id - The target availability set Id.
- target
Availability StringZone - The target availability zone.
- target
Boot StringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- target
Generation String - The target generation.
- target
Network StringId - The target network Id.
- target
Proximity StringPlacement Group Id - The target proximity placement group Id.
- target
Resource StringGroup Id - The target resource group Id.
- target
Vm StringName - Target VM name.
- target
Vm StringSize - The target VM size.
- test
Network StringId - The test network Id.
- vm
Nics List<InMage Rcm Nic Details Response> - The network details.
- agent
Upgrade InBlocking Error Details Mage Rcm Agent Upgrade Blocking Error Details Response[] - The agent upgrade blocking error information.
- agent
Upgrade stringState - The agent auto upgrade state.
- allocated
Memory numberIn MB - The allocated memory in MB.
- discovery
Type string - The type of the discovered VM.
- fabric
Discovery stringMachine Id - The ARM Id of the discovered VM.
- failover
Recovery stringPoint Id - The recovery point Id to which the VM was failed over.
- firmware
Type string - The firmware type.
- initial
Replication numberProcessed Bytes - The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
- initial
Replication numberProgress Percentage - The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
- initial
Replication numberTransferred Bytes - The initial replication transferred bytes from source VM to azure for all selected disks on source VM.
- internal
Identifier string - The virtual machine internal identifier.
- is
Last stringUpgrade Successful - A value indicating whether last agent upgrade was successful or not.
- last
Agent InUpgrade Error Details Mage Rcm Last Agent Upgrade Error Details Response[] - The last agent upgrade error information.
- last
Agent stringUpgrade Failed Job Id - The last agent upgrade failed or cancelled job Id.
- last
Agent stringUpgrade Type - The last agent upgrade type.
- last
Recovery stringPoint Id - The last recovery point Id.
- last
Recovery stringPoint Received - The last recovery point received time.
- last
Rpo stringCalculated Time - The last recovery point objective calculated time.
- last
Rpo numberIn Seconds - The last recovery point objective value.
- license
Type string - License Type of the VM to be used.
- mobility
Agent InDetails Mage Rcm Mobility Agent Details Response - The mobility agent information.
- multi
Vm stringGroup Name - The multi VM group name.
- os
Type string - The type of the OS on the VM.
- process
Server stringId - The process server Id.
- process
Server stringName - The process server name.
- processor
Core numberCount - The processor core count.
- protected
Disks InMage Rcm Protected Disk Details Response[] - The list of protected disks.
- resync
Processed numberBytes - The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
- resync
Progress numberPercentage - The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
- resync
Required string - A value indicating whether resync is required.
- resync
State string - The resync state.
- resync
Transferred numberBytes - The resync transferred bytes from source VM to azure for all selected disks on source VM.
- run
As stringAccount Id - The run-as account Id.
- target
Availability stringSet Id - The target availability set Id.
- target
Availability stringZone - The target availability zone.
- target
Boot stringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- target
Generation string - The target generation.
- target
Network stringId - The target network Id.
- target
Proximity stringPlacement Group Id - The target proximity placement group Id.
- target
Resource stringGroup Id - The target resource group Id.
- target
Vm stringName - Target VM name.
- target
Vm stringSize - The target VM size.
- test
Network stringId - The test network Id.
- vm
Nics InMage Rcm Nic Details Response[] - The network details.
- agent_
upgrade_ Sequence[Inblocking_ error_ details Mage Rcm Agent Upgrade Blocking Error Details Response] - The agent upgrade blocking error information.
- agent_
upgrade_ strstate - The agent auto upgrade state.
- allocated_
memory_ floatin_ mb - The allocated memory in MB.
- discovery_
type str - The type of the discovered VM.
- fabric_
discovery_ strmachine_ id - The ARM Id of the discovered VM.
- failover_
recovery_ strpoint_ id - The recovery point Id to which the VM was failed over.
- firmware_
type str - The firmware type.
- initial_
replication_ floatprocessed_ bytes - The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
- initial_
replication_ intprogress_ percentage - The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
- initial_
replication_ floattransferred_ bytes - The initial replication transferred bytes from source VM to azure for all selected disks on source VM.
- internal_
identifier str - The virtual machine internal identifier.
- is_
last_ strupgrade_ successful - A value indicating whether last agent upgrade was successful or not.
- last_
agent_ Sequence[Inupgrade_ error_ details Mage Rcm Last Agent Upgrade Error Details Response] - The last agent upgrade error information.
- last_
agent_ strupgrade_ failed_ job_ id - The last agent upgrade failed or cancelled job Id.
- last_
agent_ strupgrade_ type - The last agent upgrade type.
- last_
recovery_ strpoint_ id - The last recovery point Id.
- last_
recovery_ strpoint_ received - The last recovery point received time.
- last_
rpo_ strcalculated_ time - The last recovery point objective calculated time.
- last_
rpo_ floatin_ seconds - The last recovery point objective value.
- license_
type str - License Type of the VM to be used.
- mobility_
agent_ Indetails Mage Rcm Mobility Agent Details Response - The mobility agent information.
- multi_
vm_ strgroup_ name - The multi VM group name.
- os_
type str - The type of the OS on the VM.
- process_
server_ strid - The process server Id.
- process_
server_ strname - The process server name.
- processor_
core_ intcount - The processor core count.
- protected_
disks Sequence[InMage Rcm Protected Disk Details Response] - The list of protected disks.
- resync_
processed_ floatbytes - The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
- resync_
progress_ intpercentage - The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
- resync_
required str - A value indicating whether resync is required.
- resync_
state str - The resync state.
- resync_
transferred_ floatbytes - The resync transferred bytes from source VM to azure for all selected disks on source VM.
- run_
as_ straccount_ id - The run-as account Id.
- target_
availability_ strset_ id - The target availability set Id.
- target_
availability_ strzone - The target availability zone.
- target_
boot_ strdiagnostics_ storage_ account_ id - The target boot diagnostics storage account ARM Id.
- target_
generation str - The target generation.
- target_
network_ strid - The target network Id.
- target_
proximity_ strplacement_ group_ id - The target proximity placement group Id.
- target_
resource_ strgroup_ id - The target resource group Id.
- target_
vm_ strname - Target VM name.
- target_
vm_ strsize - The target VM size.
- test_
network_ strid - The test network Id.
- vm_
nics Sequence[InMage Rcm Nic Details Response] - The network details.
- agent
Upgrade List<Property Map>Blocking Error Details - The agent upgrade blocking error information.
- agent
Upgrade StringState - The agent auto upgrade state.
- allocated
Memory NumberIn MB - The allocated memory in MB.
- discovery
Type String - The type of the discovered VM.
- fabric
Discovery StringMachine Id - The ARM Id of the discovered VM.
- failover
Recovery StringPoint Id - The recovery point Id to which the VM was failed over.
- firmware
Type String - The firmware type.
- initial
Replication NumberProcessed Bytes - The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
- initial
Replication NumberProgress Percentage - The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
- initial
Replication NumberTransferred Bytes - The initial replication transferred bytes from source VM to azure for all selected disks on source VM.
- internal
Identifier String - The virtual machine internal identifier.
- is
Last StringUpgrade Successful - A value indicating whether last agent upgrade was successful or not.
- last
Agent List<Property Map>Upgrade Error Details - The last agent upgrade error information.
- last
Agent StringUpgrade Failed Job Id - The last agent upgrade failed or cancelled job Id.
- last
Agent StringUpgrade Type - The last agent upgrade type.
- last
Recovery StringPoint Id - The last recovery point Id.
- last
Recovery StringPoint Received - The last recovery point received time.
- last
Rpo StringCalculated Time - The last recovery point objective calculated time.
- last
Rpo NumberIn Seconds - The last recovery point objective value.
- license
Type String - License Type of the VM to be used.
- mobility
Agent Property MapDetails - The mobility agent information.
- multi
Vm StringGroup Name - The multi VM group name.
- os
Type String - The type of the OS on the VM.
- process
Server StringId - The process server Id.
- process
Server StringName - The process server name.
- processor
Core NumberCount - The processor core count.
- protected
Disks List<Property Map> - The list of protected disks.
- resync
Processed NumberBytes - The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
- resync
Progress NumberPercentage - The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
- resync
Required String - A value indicating whether resync is required.
- resync
State String - The resync state.
- resync
Transferred NumberBytes - The resync transferred bytes from source VM to azure for all selected disks on source VM.
- run
As StringAccount Id - The run-as account Id.
- target
Availability StringSet Id - The target availability set Id.
- target
Availability StringZone - The target availability zone.
- target
Boot StringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- target
Generation String - The target generation.
- target
Network StringId - The target network Id.
- target
Proximity StringPlacement Group Id - The target proximity placement group Id.
- target
Resource StringGroup Id - The target resource group Id.
- target
Vm StringName - Target VM name.
- target
Vm StringSize - The target VM size.
- test
Network StringId - The test network Id.
- vm
Nics List<Property Map> - The network details.
InMageReplicationDetailsResponse, InMageReplicationDetailsResponseArgs
- Active
Site stringType - 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 Pulumi.Azure Native. Recovery Services. Inputs. In Mage Agent Details Response - The agent details.
- Azure
Storage stringAccount Id - 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 doubleRate In MB - The compressed data change rate in MB.
- Consistency
Points Dictionary<string, string> - The collection of Consistency points.
- Datastores List<string>
- The data stores of the on-premise machine Value can be list of strings that contain data store names
- Discovery
Type string - A value indicating the discovery type of the machine.
- Disk
Resized string - A value indicating whether any disk is resized for this VM.
- Infrastructure
Vm stringId - The infrastructure VM Id.
- Ip
Address string - The source IP address.
- Last
Heartbeat string - The last heartbeat received from the source server.
- Last
Rpo stringCalculated Time - The last RPO calculated time.
- Last
Update stringReceived Time - The last update time received from on-prem components.
- Master
Target stringId - The master target Id.
- Multi
Vm stringGroup Id - The multi vm group Id, if any.
- Multi
Vm stringGroup Name - The multi vm group name, if any.
- Multi
Vm stringSync Status - A value indicating whether the multi vm sync is enabled or disabled.
- Os
Details Pulumi.Azure Native. Recovery Services. Inputs. OSDisk Details Response - The OS details.
- Os
Version string - The OS Version of the protected item.
- Process
Server stringId - The process server Id.
- Protected
Disks List<Pulumi.Azure Native. Recovery Services. Inputs. In Mage Protected Disk Details Response> - The list of protected disks.
- Protection
Stage string - The protection stage.
- Reboot
After stringUpdate Status - A value indicating whether the source server requires a restart after update.
- Replica
Id string - The replica id of the protected item.
- Resync
Details Pulumi.Azure Native. Recovery Services. Inputs. Initial Replication Details Response - The resync details of the machine
- Retention
Window stringEnd - The retention window end time.
- Retention
Window stringStart - The retention window start time.
- Rpo
In doubleSeconds - The RPO in seconds.
- Source
Vm intCpu Count - The CPU count of the VM on the primary side.
- Source
Vm intRam Size In MB - The RAM size of the VM on the primary side.
- Uncompressed
Data doubleRate In MB - The uncompressed data change rate in MB.
- VCenter
Infrastructure stringId - The vCenter infrastructure Id.
- Validation
Errors List<Pulumi.Azure Native. Recovery Services. Inputs. Health Error Response> - The validation errors of the on-premise machine Value can be list of validation errors
- Vm
Id string - The virtual machine Id.
- Vm
Nics List<Pulumi.Azure Native. Recovery Services. Inputs. VMNic Details Response> - The PE Network details.
- Vm
Protection stringState - The protection state for the vm.
- Vm
Protection stringState Description - The protection state description for the vm.
- Active
Site stringType - 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 InMage Agent Details Response - The agent details.
- Azure
Storage stringAccount Id - 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 float64Rate In MB - The compressed data change rate in MB.
- Consistency
Points map[string]string - The collection of Consistency points.
- Datastores []string
- The data stores of the on-premise machine Value can be list of strings that contain data store names
- Discovery
Type string - A value indicating the discovery type of the machine.
- Disk
Resized string - A value indicating whether any disk is resized for this VM.
- Infrastructure
Vm stringId - The infrastructure VM Id.
- Ip
Address string - The source IP address.
- Last
Heartbeat string - The last heartbeat received from the source server.
- Last
Rpo stringCalculated Time - The last RPO calculated time.
- Last
Update stringReceived Time - The last update time received from on-prem components.
- Master
Target stringId - The master target Id.
- Multi
Vm stringGroup Id - The multi vm group Id, if any.
- Multi
Vm stringGroup Name - The multi vm group name, if any.
- Multi
Vm stringSync Status - A value indicating whether the multi vm sync is enabled or disabled.
- Os
Details OSDiskDetails Response - The OS details.
- Os
Version string - The OS Version of the protected item.
- Process
Server stringId - The process server Id.
- Protected
Disks []InMage Protected Disk Details Response - The list of protected disks.
- Protection
Stage string - The protection stage.
- Reboot
After stringUpdate Status - A value indicating whether the source server requires a restart after update.
- Replica
Id string - The replica id of the protected item.
- Resync
Details InitialReplication Details Response - The resync details of the machine
- Retention
Window stringEnd - The retention window end time.
- Retention
Window stringStart - The retention window start time.
- Rpo
In float64Seconds - The RPO in seconds.
- Source
Vm intCpu Count - The CPU count of the VM on the primary side.
- Source
Vm intRam Size In MB - The RAM size of the VM on the primary side.
- Uncompressed
Data float64Rate In MB - The uncompressed data change rate in MB.
- VCenter
Infrastructure stringId - The vCenter infrastructure Id.
- Validation
Errors []HealthError Response - The validation errors of the on-premise machine Value can be list of validation errors
- Vm
Id string - The virtual machine Id.
- Vm
Nics []VMNicDetails Response - The PE Network details.
- Vm
Protection stringState - The protection state for the vm.
- Vm
Protection stringState Description - The protection state description for the vm.
- active
Site StringType - 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 InMage Agent Details Response - The agent details.
- azure
Storage StringAccount Id - 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 DoubleRate In MB - The compressed data change rate in MB.
- consistency
Points Map<String,String> - The collection of Consistency points.
- datastores List<String>
- The data stores of the on-premise machine Value can be list of strings that contain data store names
- discovery
Type String - A value indicating the discovery type of the machine.
- disk
Resized String - A value indicating whether any disk is resized for this VM.
- infrastructure
Vm StringId - The infrastructure VM Id.
- ip
Address String - The source IP address.
- last
Heartbeat String - The last heartbeat received from the source server.
- last
Rpo StringCalculated Time - The last RPO calculated time.
- last
Update StringReceived Time - The last update time received from on-prem components.
- master
Target StringId - The master target Id.
- multi
Vm StringGroup Id - The multi vm group Id, if any.
- multi
Vm StringGroup Name - The multi vm group name, if any.
- multi
Vm StringSync Status - A value indicating whether the multi vm sync is enabled or disabled.
- os
Details OSDiskDetails Response - The OS details.
- os
Version String - The OS Version of the protected item.
- process
Server StringId - The process server Id.
- protected
Disks List<InMage Protected Disk Details Response> - The list of protected disks.
- protection
Stage String - The protection stage.
- reboot
After StringUpdate Status - A value indicating whether the source server requires a restart after update.
- replica
Id String - The replica id of the protected item.
- resync
Details InitialReplication Details Response - The resync details of the machine
- retention
Window StringEnd - The retention window end time.
- retention
Window StringStart - The retention window start time.
- rpo
In DoubleSeconds - The RPO in seconds.
- source
Vm IntegerCpu Count - The CPU count of the VM on the primary side.
- source
Vm IntegerRam Size In MB - The RAM size of the VM on the primary side.
- uncompressed
Data DoubleRate In MB - The uncompressed data change rate in MB.
- v
Center StringInfrastructure Id - The vCenter infrastructure Id.
- validation
Errors List<HealthError Response> - The validation errors of the on-premise machine Value can be list of validation errors
- vm
Id String - The virtual machine Id.
- vm
Nics List<VMNicDetails Response> - The PE Network details.
- vm
Protection StringState - The protection state for the vm.
- vm
Protection StringState Description - The protection state description for the vm.
- active
Site stringType - 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 InMage Agent Details Response - The agent details.
- azure
Storage stringAccount Id - 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 numberRate In MB - The compressed data change rate in MB.
- consistency
Points {[key: string]: string} - The collection of Consistency points.
- datastores string[]
- The data stores of the on-premise machine Value can be list of strings that contain data store names
- discovery
Type string - A value indicating the discovery type of the machine.
- disk
Resized string - A value indicating whether any disk is resized for this VM.
- infrastructure
Vm stringId - The infrastructure VM Id.
- ip
Address string - The source IP address.
- last
Heartbeat string - The last heartbeat received from the source server.
- last
Rpo stringCalculated Time - The last RPO calculated time.
- last
Update stringReceived Time - The last update time received from on-prem components.
- master
Target stringId - The master target Id.
- multi
Vm stringGroup Id - The multi vm group Id, if any.
- multi
Vm stringGroup Name - The multi vm group name, if any.
- multi
Vm stringSync Status - A value indicating whether the multi vm sync is enabled or disabled.
- os
Details OSDiskDetails Response - The OS details.
- os
Version string - The OS Version of the protected item.
- process
Server stringId - The process server Id.
- protected
Disks InMage Protected Disk Details Response[] - The list of protected disks.
- protection
Stage string - The protection stage.
- reboot
After stringUpdate Status - A value indicating whether the source server requires a restart after update.
- replica
Id string - The replica id of the protected item.
- resync
Details InitialReplication Details Response - The resync details of the machine
- retention
Window stringEnd - The retention window end time.
- retention
Window stringStart - The retention window start time.
- rpo
In numberSeconds - The RPO in seconds.
- source
Vm numberCpu Count - The CPU count of the VM on the primary side.
- source
Vm numberRam Size In MB - The RAM size of the VM on the primary side.
- uncompressed
Data numberRate In MB - The uncompressed data change rate in MB.
- v
Center stringInfrastructure Id - The vCenter infrastructure Id.
- validation
Errors HealthError Response[] - The validation errors of the on-premise machine Value can be list of validation errors
- vm
Id string - The virtual machine Id.
- vm
Nics VMNicDetails Response[] - The PE Network details.
- vm
Protection stringState - The protection state for the vm.
- vm
Protection stringState Description - The protection state description for the vm.
- active_
site_ strtype - 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 InMage Agent Details Response - The agent details.
- azure_
storage_ straccount_ id - 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_ floatrate_ in_ mb - The compressed data change rate in MB.
- consistency_
points Mapping[str, str] - The collection of Consistency points.
- datastores Sequence[str]
- The data stores of the on-premise machine Value can be list of strings that contain data store names
- discovery_
type str - A value indicating the discovery type of the machine.
- disk_
resized str - A value indicating whether any disk is resized for this VM.
- infrastructure_
vm_ strid - The infrastructure VM Id.
- ip_
address str - The source IP address.
- last_
heartbeat str - The last heartbeat received from the source server.
- last_
rpo_ strcalculated_ time - The last RPO calculated time.
- last_
update_ strreceived_ time - The last update time received from on-prem components.
- master_
target_ strid - The master target Id.
- multi_
vm_ strgroup_ id - The multi vm group Id, if any.
- multi_
vm_ strgroup_ name - The multi vm group name, if any.
- multi_
vm_ strsync_ status - A value indicating whether the multi vm sync is enabled or disabled.
- os_
details OSDiskDetails Response - The OS details.
- os_
version str - The OS Version of the protected item.
- process_
server_ strid - The process server Id.
- protected_
disks Sequence[InMage Protected Disk Details Response] - The list of protected disks.
- protection_
stage str - The protection stage.
- reboot_
after_ strupdate_ status - A value indicating whether the source server requires a restart after update.
- replica_
id str - The replica id of the protected item.
- resync_
details InitialReplication Details Response - The resync details of the machine
- retention_
window_ strend - The retention window end time.
- retention_
window_ strstart - The retention window start time.
- rpo_
in_ floatseconds - The RPO in seconds.
- source_
vm_ intcpu_ count - The CPU count of the VM on the primary side.
- source_
vm_ intram_ size_ in_ mb - The RAM size of the VM on the primary side.
- uncompressed_
data_ floatrate_ in_ mb - The uncompressed data change rate in MB.
- v_
center_ strinfrastructure_ id - The vCenter infrastructure Id.
- validation_
errors Sequence[HealthError Response] - 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[VMNicDetails Response] - The PE Network details.
- vm_
protection_ strstate - The protection state for the vm.
- vm_
protection_ strstate_ description - The protection state description for the vm.
- active
Site StringType - 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 Property Map - The agent details.
- azure
Storage StringAccount Id - 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 NumberRate In MB - The compressed data change rate in MB.
- consistency
Points Map<String> - The collection of Consistency points.
- datastores List<String>
- The data stores of the on-premise machine Value can be list of strings that contain data store names
- discovery
Type String - A value indicating the discovery type of the machine.
- disk
Resized String - A value indicating whether any disk is resized for this VM.
- infrastructure
Vm StringId - The infrastructure VM Id.
- ip
Address String - The source IP address.
- last
Heartbeat String - The last heartbeat received from the source server.
- last
Rpo StringCalculated Time - The last RPO calculated time.
- last
Update StringReceived Time - The last update time received from on-prem components.
- master
Target StringId - The master target Id.
- multi
Vm StringGroup Id - The multi vm group Id, if any.
- multi
Vm StringGroup Name - The multi vm group name, if any.
- multi
Vm StringSync Status - A value indicating whether the multi vm sync is enabled or disabled.
- os
Details Property Map - The OS details.
- os
Version String - The OS Version of the protected item.
- process
Server StringId - The process server Id.
- protected
Disks List<Property Map> - The list of protected disks.
- protection
Stage String - The protection stage.
- reboot
After StringUpdate Status - A value indicating whether the source server requires a restart after update.
- replica
Id String - The replica id of the protected item.
- resync
Details Property Map - The resync details of the machine
- retention
Window StringEnd - The retention window end time.
- retention
Window StringStart - The retention window start time.
- rpo
In NumberSeconds - The RPO in seconds.
- source
Vm NumberCpu Count - The CPU count of the VM on the primary side.
- source
Vm NumberRam Size In MB - The RAM size of the VM on the primary side.
- uncompressed
Data NumberRate In MB - The uncompressed data change rate in MB.
- v
Center StringInfrastructure Id - The vCenter infrastructure Id.
- validation
Errors List<Property Map> - The validation errors of the on-premise machine Value can be list of validation errors
- vm
Id String - The virtual machine Id.
- vm
Nics List<Property Map> - The PE Network details.
- vm
Protection StringState - The protection state for the vm.
- vm
Protection StringState Description - The protection state description for the vm.
InMageVolumeExclusionOptions, InMageVolumeExclusionOptionsArgs
- Only
Exclude stringIf Single Volume - 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 string - The volume label. The disk having any volume with this label will be excluded from replication.
- Only
Exclude stringIf Single Volume - 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 string - The volume label. The disk having any volume with this label will be excluded from replication.
- only
Exclude StringIf Single Volume - 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 String - The volume label. The disk having any volume with this label will be excluded from replication.
- only
Exclude stringIf Single Volume - 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 string - The volume label. The disk having any volume with this label will be excluded from replication.
- only_
exclude_ strif_ single_ volume - 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.
- only
Exclude StringIf Single Volume - 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 String - The volume label. The disk having any volume with this label will be excluded from replication.
InitialReplicationDetailsResponse, InitialReplicationDetailsResponseArgs
- Initial
Replication stringProgress Percentage - The initial replication progress percentage.
- Initial
Replication stringType - Initial replication type.
- Initial
Replication stringProgress Percentage - The initial replication progress percentage.
- Initial
Replication stringType - Initial replication type.
- initial
Replication StringProgress Percentage - The initial replication progress percentage.
- initial
Replication StringType - Initial replication type.
- initial
Replication stringProgress Percentage - The initial replication progress percentage.
- initial
Replication stringType - Initial replication type.
- initial_
replication_ strprogress_ percentage - The initial replication progress percentage.
- initial_
replication_ strtype - Initial replication type.
- initial
Replication StringProgress Percentage - The initial replication progress percentage.
- initial
Replication StringType - Initial replication type.
InnerHealthErrorResponse, InnerHealthErrorResponseArgs
- Creation
Time stringUtc - Error creation time (UTC)
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Possible
Causes string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- Creation
Time stringUtc - Error creation time (UTC)
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Possible
Causes string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC)
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- possible
Causes String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
- creation
Time stringUtc - Error creation time (UTC)
- entity
Id string - ID of the entity.
- error
Category string - Category of error.
- error
Code string - Error code.
- error
Level string - Level of error.
- error
Message string - Error message.
- error
Source string - Source of error.
- error
Type string - Type of error.
- possible
Causes string - Possible causes of error.
- recommended
Action string - Recommended action to resolve error.
- recovery
Provider stringError Message - DRA error message.
- summary
Message string - Summary message of the entity.
- creation_
time_ strutc - Error creation time (UTC)
- entity_
id str - ID of the entity.
- error_
category str - Category of error.
- error_
code str - Error code.
- error_
level str - Level of error.
- error_
message str - Error message.
- error_
source str - Source of error.
- error_
type str - Type of error.
- possible_
causes str - Possible causes of error.
- recommended_
action str - Recommended action to resolve error.
- recovery_
provider_ strerror_ message - DRA error message.
- summary_
message str - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC)
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- possible
Causes String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
InputEndpointResponse, InputEndpointResponseArgs
- Endpoint
Name string - The input endpoint name.
- Private
Port int - The input endpoint private port.
- Protocol string
- The input endpoint protocol.
- Public
Port int - The input endpoint public port.
- Endpoint
Name string - The input endpoint name.
- Private
Port int - The input endpoint private port.
- Protocol string
- The input endpoint protocol.
- Public
Port int - The input endpoint public port.
- endpoint
Name String - The input endpoint name.
- private
Port Integer - The input endpoint private port.
- protocol String
- The input endpoint protocol.
- public
Port Integer - The input endpoint public port.
- endpoint
Name string - The input endpoint name.
- private
Port number - The input endpoint private port.
- protocol string
- The input endpoint protocol.
- public
Port number - The input endpoint public port.
- endpoint_
name str - The input endpoint name.
- private_
port int - The input endpoint private port.
- protocol str
- The input endpoint protocol.
- public_
port int - The input endpoint public port.
- endpoint
Name String - The input endpoint name.
- private
Port Number - The input endpoint private port.
- protocol String
- The input endpoint protocol.
- public
Port Number - The input endpoint public port.
KeyEncryptionKeyInfo, KeyEncryptionKeyInfoArgs
- Key
Identifier string - The key URL / identifier.
- Key
Vault stringResource Arm Id - The KeyVault resource ARM Id for key.
- Key
Identifier string - The key URL / identifier.
- Key
Vault stringResource Arm Id - The KeyVault resource ARM Id for key.
- key
Identifier String - The key URL / identifier.
- key
Vault StringResource Arm Id - The KeyVault resource ARM Id for key.
- key
Identifier string - The key URL / identifier.
- key
Vault stringResource Arm Id - The KeyVault resource ARM Id for key.
- key_
identifier str - The key URL / identifier.
- key_
vault_ strresource_ arm_ id - The KeyVault resource ARM Id for key.
- key
Identifier String - The key URL / identifier.
- key
Vault StringResource Arm Id - The KeyVault resource ARM Id for key.
LicenseType, LicenseTypeArgs
- Not
Specified - NotSpecified
- No
License Type - NoLicenseType
- Windows
Server - WindowsServer
- License
Type Not Specified - NotSpecified
- License
Type No License Type - NoLicenseType
- License
Type Windows Server - WindowsServer
- Not
Specified - NotSpecified
- No
License Type - NoLicenseType
- Windows
Server - WindowsServer
- Not
Specified - NotSpecified
- No
License Type - NoLicenseType
- Windows
Server - WindowsServer
- NOT_SPECIFIED
- NotSpecified
- NO_LICENSE_TYPE
- NoLicenseType
- WINDOWS_SERVER
- WindowsServer
- "Not
Specified" - NotSpecified
- "No
License Type" - NoLicenseType
- "Windows
Server" - WindowsServer
OSDetailsResponse, OSDetailsResponseArgs
- OSMajor
Version string - The OS Major Version.
- OSMinor
Version string - The OS Minor Version.
- OSVersion string
- The OS Version.
- Os
Edition string - The OSEdition.
- Os
Type string - VM Disk details.
- Product
Type string - Product type.
- OSMajor
Version string - The OS Major Version.
- OSMinor
Version string - The OS Minor Version.
- OSVersion string
- The OS Version.
- Os
Edition string - The OSEdition.
- Os
Type string - VM Disk details.
- Product
Type string - Product type.
- o
SMajor StringVersion - The OS Major Version.
- o
SMinor StringVersion - The OS Minor Version.
- o
SVersion String - The OS Version.
- os
Edition String - The OSEdition.
- os
Type String - VM Disk details.
- product
Type String - Product type.
- o
SMajor stringVersion - The OS Major Version.
- o
SMinor stringVersion - The OS Minor Version.
- o
SVersion string - The OS Version.
- os
Edition string - The OSEdition.
- os
Type string - VM Disk details.
- product
Type string - Product type.
- o_
s_ strmajor_ version - The OS Major Version.
- o_
s_ strminor_ version - The OS Minor Version.
- o_
s_ strversion - The OS Version.
- os_
edition str - The OSEdition.
- os_
type str - VM Disk details.
- product_
type str - Product type.
- o
SMajor StringVersion - The OS Major Version.
- o
SMinor StringVersion - The OS Minor Version.
- o
SVersion String - The OS Version.
- os
Edition String - The OSEdition.
- os
Type String - VM Disk details.
- product
Type String - Product type.
OSDiskDetailsResponse, OSDiskDetailsResponseArgs
ReplicationProtectedItemPropertiesResponse, ReplicationProtectedItemPropertiesResponseArgs
- Active
Location string - The Current active location of the PE.
- Allowed
Operations List<string> - The allowed operations on the Replication protected item.
- Current
Scenario Pulumi.Azure Native. Recovery Services. Inputs. Current Scenario Details Response - The current scenario.
- Failover
Health string - The consolidated failover health for the VM.
- Failover
Recovery stringPoint Id - The recovery point ARM Id to which the Vm was failed over.
- Friendly
Name string - The name.
- Health
Errors List<Pulumi.Azure Native. Recovery Services. Inputs. Health Error Response> - List of health errors.
- Last
Successful stringFailover Time - The Last successful failover time.
- Last
Successful stringTest Failover Time - The Last successful test failover time.
- Policy
Friendly stringName - The name of Policy governing this PE.
- Policy
Id string - The ID of Policy governing this PE.
- Primary
Fabric stringFriendly Name - The friendly name of the primary fabric.
- Primary
Fabric stringProvider - The fabric provider of the primary fabric.
- Primary
Protection stringContainer Friendly Name - The name of primary protection container friendly name.
- Protectable
Item stringId - The protected item ARM Id.
- Protected
Item stringType - The type of protected item type.
- Protection
State string - The protection status.
- Protection
State stringDescription - The protection state description.
- Provider
Specific Pulumi.Details Azure | Pulumi.Native. Recovery Services. Inputs. A2AReplication Details Response Azure | Pulumi.Native. Recovery Services. Inputs. Hyper VReplica Azure Replication Details Response Azure | Pulumi.Native. Recovery Services. Inputs. Hyper VReplica Base Replication Details Response Azure | Pulumi.Native. Recovery Services. Inputs. Hyper VReplica Blue Replication Details Response Azure | Pulumi.Native. Recovery Services. Inputs. Hyper VReplica Replication Details Response Azure | Pulumi.Native. Recovery Services. Inputs. In Mage Azure V2Replication Details Response Azure | Pulumi.Native. Recovery Services. Inputs. In Mage Rcm Replication Details Response Azure Native. Recovery Services. Inputs. In Mage Replication Details Response - The Replication provider custom settings.
- Recovery
Container stringId - The recovery container Id.
- Recovery
Fabric stringFriendly Name - The friendly name of recovery fabric.
- Recovery
Fabric stringId - The Arm Id of recovery fabric.
- Recovery
Protection stringContainer Friendly Name - The name of recovery container friendly name.
- Recovery
Services stringProvider Id - The recovery provider ARM Id.
- Replication
Health string - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Test
Failover stringState - The Test failover state.
- Test
Failover stringState Description - The Test failover state description.
- Active
Location string - The Current active location of the PE.
- Allowed
Operations []string - The allowed operations on the Replication protected item.
- Current
Scenario CurrentScenario Details Response - The current scenario.
- Failover
Health string - The consolidated failover health for the VM.
- Failover
Recovery stringPoint Id - The recovery point ARM Id to which the Vm was failed over.
- Friendly
Name string - The name.
- Health
Errors []HealthError Response - List of health errors.
- Last
Successful stringFailover Time - The Last successful failover time.
- Last
Successful stringTest Failover Time - The Last successful test failover time.
- Policy
Friendly stringName - The name of Policy governing this PE.
- Policy
Id string - The ID of Policy governing this PE.
- Primary
Fabric stringFriendly Name - The friendly name of the primary fabric.
- Primary
Fabric stringProvider - The fabric provider of the primary fabric.
- Primary
Protection stringContainer Friendly Name - The name of primary protection container friendly name.
- Protectable
Item stringId - The protected item ARM Id.
- Protected
Item stringType - The type of protected item type.
- Protection
State string - The protection status.
- Protection
State stringDescription - The protection state description.
- Provider
Specific A2AReplicationDetails Details | HyperResponse VReplica | HyperAzure Replication Details Response VReplica | HyperBase Replication Details Response VReplica | HyperBlue Replication Details Response VReplica | InReplication Details Response Mage | InAzure V2Replication Details Response Mage | InRcm Replication Details Response Mage Replication Details Response - The Replication provider custom settings.
- Recovery
Container stringId - The recovery container Id.
- Recovery
Fabric stringFriendly Name - The friendly name of recovery fabric.
- Recovery
Fabric stringId - The Arm Id of recovery fabric.
- Recovery
Protection stringContainer Friendly Name - The name of recovery container friendly name.
- Recovery
Services stringProvider Id - The recovery provider ARM Id.
- Replication
Health string - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- Test
Failover stringState - The Test failover state.
- Test
Failover stringState Description - The Test failover state description.
- active
Location String - The Current active location of the PE.
- allowed
Operations List<String> - The allowed operations on the Replication protected item.
- current
Scenario CurrentScenario Details Response - The current scenario.
- failover
Health String - The consolidated failover health for the VM.
- failover
Recovery StringPoint Id - The recovery point ARM Id to which the Vm was failed over.
- friendly
Name String - The name.
- health
Errors List<HealthError Response> - List of health errors.
- last
Successful StringFailover Time - The Last successful failover time.
- last
Successful StringTest Failover Time - The Last successful test failover time.
- policy
Friendly StringName - The name of Policy governing this PE.
- policy
Id String - The ID of Policy governing this PE.
- primary
Fabric StringFriendly Name - The friendly name of the primary fabric.
- primary
Fabric StringProvider - The fabric provider of the primary fabric.
- primary
Protection StringContainer Friendly Name - The name of primary protection container friendly name.
- protectable
Item StringId - The protected item ARM Id.
- protected
Item StringType - The type of protected item type.
- protection
State String - The protection status.
- protection
State StringDescription - The protection state description.
- provider
Specific A2AReplicationDetails Details | HyperResponse VReplica | HyperAzure Replication Details Response VReplica | HyperBase Replication Details Response VReplica | HyperBlue Replication Details Response VReplica | InReplication Details Response Mage | InAzure V2Replication Details Response Mage | InRcm Replication Details Response Mage Replication Details Response - The Replication provider custom settings.
- recovery
Container StringId - The recovery container Id.
- recovery
Fabric StringFriendly Name - The friendly name of recovery fabric.
- recovery
Fabric StringId - The Arm Id of recovery fabric.
- recovery
Protection StringContainer Friendly Name - The name of recovery container friendly name.
- recovery
Services StringProvider Id - The recovery provider ARM Id.
- replication
Health String - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- test
Failover StringState - The Test failover state.
- test
Failover StringState Description - The Test failover state description.
- active
Location string - The Current active location of the PE.
- allowed
Operations string[] - The allowed operations on the Replication protected item.
- current
Scenario CurrentScenario Details Response - The current scenario.
- failover
Health string - The consolidated failover health for the VM.
- failover
Recovery stringPoint Id - The recovery point ARM Id to which the Vm was failed over.
- friendly
Name string - The name.
- health
Errors HealthError Response[] - List of health errors.
- last
Successful stringFailover Time - The Last successful failover time.
- last
Successful stringTest Failover Time - The Last successful test failover time.
- policy
Friendly stringName - The name of Policy governing this PE.
- policy
Id string - The ID of Policy governing this PE.
- primary
Fabric stringFriendly Name - The friendly name of the primary fabric.
- primary
Fabric stringProvider - The fabric provider of the primary fabric.
- primary
Protection stringContainer Friendly Name - The name of primary protection container friendly name.
- protectable
Item stringId - The protected item ARM Id.
- protected
Item stringType - The type of protected item type.
- protection
State string - The protection status.
- protection
State stringDescription - The protection state description.
- provider
Specific A2AReplicationDetails Details | HyperResponse VReplica | HyperAzure Replication Details Response VReplica | HyperBase Replication Details Response VReplica | HyperBlue Replication Details Response VReplica | InReplication Details Response Mage | InAzure V2Replication Details Response Mage | InRcm Replication Details Response Mage Replication Details Response - The Replication provider custom settings.
- recovery
Container stringId - The recovery container Id.
- recovery
Fabric stringFriendly Name - The friendly name of recovery fabric.
- recovery
Fabric stringId - The Arm Id of recovery fabric.
- recovery
Protection stringContainer Friendly Name - The name of recovery container friendly name.
- recovery
Services stringProvider Id - The recovery provider ARM Id.
- replication
Health string - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- test
Failover stringState - The Test failover state.
- test
Failover stringState Description - The Test failover state description.
- active_
location str - The Current active location of the PE.
- allowed_
operations Sequence[str] - The allowed operations on the Replication protected item.
- current_
scenario CurrentScenario Details Response - The current scenario.
- failover_
health str - The consolidated failover health for the VM.
- failover_
recovery_ strpoint_ id - The recovery point ARM Id to which the Vm was failed over.
- friendly_
name str - The name.
- health_
errors Sequence[HealthError Response] - List of health errors.
- last_
successful_ strfailover_ time - The Last successful failover time.
- last_
successful_ strtest_ failover_ time - The Last successful test failover time.
- policy_
friendly_ strname - The name of Policy governing this PE.
- policy_
id str - The ID of Policy governing this PE.
- primary_
fabric_ strfriendly_ name - The friendly name of the primary fabric.
- primary_
fabric_ strprovider - The fabric provider of the primary fabric.
- primary_
protection_ strcontainer_ friendly_ name - The name of primary protection container friendly name.
- protectable_
item_ strid - The protected item ARM Id.
- protected_
item_ strtype - The type of protected item type.
- protection_
state str - The protection status.
- protection_
state_ strdescription - The protection state description.
- provider_
specific_ A2AReplicationdetails Details | HyperResponse VReplica | HyperAzure Replication Details Response VReplica | HyperBase Replication Details Response VReplica | HyperBlue Replication Details Response VReplica | InReplication Details Response Mage | InAzure V2Replication Details Response Mage | InRcm Replication Details Response Mage Replication Details Response - The Replication provider custom settings.
- recovery_
container_ strid - The recovery container Id.
- recovery_
fabric_ strfriendly_ name - The friendly name of recovery fabric.
- recovery_
fabric_ strid - The Arm Id of recovery fabric.
- recovery_
protection_ strcontainer_ friendly_ name - The name of recovery container friendly name.
- recovery_
services_ strprovider_ id - 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.
- test_
failover_ strstate - The Test failover state.
- test_
failover_ strstate_ description - The Test failover state description.
- active
Location String - The Current active location of the PE.
- allowed
Operations List<String> - The allowed operations on the Replication protected item.
- current
Scenario Property Map - The current scenario.
- failover
Health String - The consolidated failover health for the VM.
- failover
Recovery StringPoint Id - The recovery point ARM Id to which the Vm was failed over.
- friendly
Name String - The name.
- health
Errors List<Property Map> - List of health errors.
- last
Successful StringFailover Time - The Last successful failover time.
- last
Successful StringTest Failover Time - The Last successful test failover time.
- policy
Friendly StringName - The name of Policy governing this PE.
- policy
Id String - The ID of Policy governing this PE.
- primary
Fabric StringFriendly Name - The friendly name of the primary fabric.
- primary
Fabric StringProvider - The fabric provider of the primary fabric.
- primary
Protection StringContainer Friendly Name - The name of primary protection container friendly name.
- protectable
Item StringId - The protected item ARM Id.
- protected
Item StringType - The type of protected item type.
- protection
State String - The protection status.
- protection
State StringDescription - The protection state description.
- provider
Specific Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property MapDetails - The Replication provider custom settings.
- recovery
Container StringId - The recovery container Id.
- recovery
Fabric StringFriendly Name - The friendly name of recovery fabric.
- recovery
Fabric StringId - The Arm Id of recovery fabric.
- recovery
Protection StringContainer Friendly Name - The name of recovery container friendly name.
- recovery
Services StringProvider Id - The recovery provider ARM Id.
- replication
Health String - The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.
- test
Failover StringState - The Test failover state.
- test
Failover StringState Description - The Test failover state description.
SanEnableProtectionInput, SanEnableProtectionInputArgs
VMNicDetailsResponse, VMNicDetailsResponseArgs
- Enable
Accelerated boolNetworking On Recovery - A value indicating whether the NIC has accelerated networking enabled.
- Enable
Accelerated boolNetworking On Tfo - Whether the test failover NIC has accelerated networking enabled.
- Ip
Address stringType - Ip address type.
- Nic
Id string - The nic Id.
- Primary
Nic stringStatic IPAddress - Primary nic static IP address.
- Recovery
LBBackend List<string>Address Pool Ids - The target backend address pools for the NIC.
- Recovery
Network stringSecurity Group Id - The id of the NSG associated with the NIC.
- Recovery
Nic stringIp Address Type - IP allocation type for recovery VM.
- Recovery
Nic stringName - The name of the NIC to be used when creating target NICs.
- Recovery
Nic stringResource Group Name - The resource group of the NIC to be used when creating target NICs.
- Recovery
Public stringIp Address Id - The id of the public IP address resource associated with the NIC.
- Recovery
VMNetwork stringId - Recovery VM network Id.
- Recovery
VMSubnet stringName - Recovery VM subnet name.
- Replica
Nic stringId - The replica nic Id.
- Replica
Nic stringStatic IPAddress - Replica nic static IP address.
- Reuse
Existing boolNic - A value indicating whether an existing NIC is allowed to be reused during failover subject to availability.
- Selection
Type string - Selection type for failover.
- Source
Nic stringArm Id - The source nic ARM Id.
- Tfo
IPConfigs List<Pulumi.Azure Native. Recovery Services. Inputs. IPConfig Response> - The IP configurations to be used by NIC during test failover.
- Tfo
Network stringSecurity Group Id - The NSG to be used by NIC during test failover.
- Tfo
Recovery stringNic Name - The name of the NIC to be used when creating target NICs in TFO.
- Tfo
Recovery stringNic Resource Group Name - The resource group of the NIC to be used when creating target NICs in TFO.
- Tfo
Reuse boolExisting Nic - A value indicating whether an existing NIC is allowed to be reused during test failover subject to availability.
- Tfo
VMNetwork stringId - The network to be used by NIC during test failover.
- Tfo
VMSubnet stringName - The subnet to be used by NIC during test failover.
- VMNetwork
Name string - VM network name.
- VMSubnet
Name string - VM subnet name.
- Enable
Accelerated boolNetworking On Recovery - A value indicating whether the NIC has accelerated networking enabled.
- Enable
Accelerated boolNetworking On Tfo - Whether the test failover NIC has accelerated networking enabled.
- Ip
Address stringType - Ip address type.
- Nic
Id string - The nic Id.
- Primary
Nic stringStatic IPAddress - Primary nic static IP address.
- Recovery
LBBackend []stringAddress Pool Ids - The target backend address pools for the NIC.
- Recovery
Network stringSecurity Group Id - The id of the NSG associated with the NIC.
- Recovery
Nic stringIp Address Type - IP allocation type for recovery VM.
- Recovery
Nic stringName - The name of the NIC to be used when creating target NICs.
- Recovery
Nic stringResource Group Name - The resource group of the NIC to be used when creating target NICs.
- Recovery
Public stringIp Address Id - The id of the public IP address resource associated with the NIC.
- Recovery
VMNetwork stringId - Recovery VM network Id.
- Recovery
VMSubnet stringName - Recovery VM subnet name.
- Replica
Nic stringId - The replica nic Id.
- Replica
Nic stringStatic IPAddress - Replica nic static IP address.
- Reuse
Existing boolNic - A value indicating whether an existing NIC is allowed to be reused during failover subject to availability.
- Selection
Type string - Selection type for failover.
- Source
Nic stringArm Id - The source nic ARM Id.
- Tfo
IPConfigs []IPConfigResponse - The IP configurations to be used by NIC during test failover.
- Tfo
Network stringSecurity Group Id - The NSG to be used by NIC during test failover.
- Tfo
Recovery stringNic Name - The name of the NIC to be used when creating target NICs in TFO.
- Tfo
Recovery stringNic Resource Group Name - The resource group of the NIC to be used when creating target NICs in TFO.
- Tfo
Reuse boolExisting Nic - A value indicating whether an existing NIC is allowed to be reused during test failover subject to availability.
- Tfo
VMNetwork stringId - The network to be used by NIC during test failover.
- Tfo
VMSubnet stringName - The subnet to be used by NIC during test failover.
- VMNetwork
Name string - VM network name.
- VMSubnet
Name string - VM subnet name.
- enable
Accelerated BooleanNetworking On Recovery - A value indicating whether the NIC has accelerated networking enabled.
- enable
Accelerated BooleanNetworking On Tfo - Whether the test failover NIC has accelerated networking enabled.
- ip
Address StringType - Ip address type.
- nic
Id String - The nic Id.
- primary
Nic StringStatic IPAddress - Primary nic static IP address.
- recovery
LBBackend List<String>Address Pool Ids - The target backend address pools for the NIC.
- recovery
Network StringSecurity Group Id - The id of the NSG associated with the NIC.
- recovery
Nic StringIp Address Type - IP allocation type for recovery VM.
- recovery
Nic StringName - The name of the NIC to be used when creating target NICs.
- recovery
Nic StringResource Group Name - The resource group of the NIC to be used when creating target NICs.
- recovery
Public StringIp Address Id - The id of the public IP address resource associated with the NIC.
- recovery
VMNetwork StringId - Recovery VM network Id.
- recovery
VMSubnet StringName - Recovery VM subnet name.
- replica
Nic StringId - The replica nic Id.
- replica
Nic StringStatic IPAddress - Replica nic static IP address.
- reuse
Existing BooleanNic - A value indicating whether an existing NIC is allowed to be reused during failover subject to availability.
- selection
Type String - Selection type for failover.
- source
Nic StringArm Id - The source nic ARM Id.
- tfo
IPConfigs List<IPConfigResponse> - The IP configurations to be used by NIC during test failover.
- tfo
Network StringSecurity Group Id - The NSG to be used by NIC during test failover.
- tfo
Recovery StringNic Name - The name of the NIC to be used when creating target NICs in TFO.
- tfo
Recovery StringNic Resource Group Name - The resource group of the NIC to be used when creating target NICs in TFO.
- tfo
Reuse BooleanExisting Nic - A value indicating whether an existing NIC is allowed to be reused during test failover subject to availability.
- tfo
VMNetwork StringId - The network to be used by NIC during test failover.
- tfo
VMSubnet StringName - The subnet to be used by NIC during test failover.
- v
MNetwork StringName - VM network name.
- v
MSubnet StringName - VM subnet name.
- enable
Accelerated booleanNetworking On Recovery - A value indicating whether the NIC has accelerated networking enabled.
- enable
Accelerated booleanNetworking On Tfo - Whether the test failover NIC has accelerated networking enabled.
- ip
Address stringType - Ip address type.
- nic
Id string - The nic Id.
- primary
Nic stringStatic IPAddress - Primary nic static IP address.
- recovery
LBBackend string[]Address Pool Ids - The target backend address pools for the NIC.
- recovery
Network stringSecurity Group Id - The id of the NSG associated with the NIC.
- recovery
Nic stringIp Address Type - IP allocation type for recovery VM.
- recovery
Nic stringName - The name of the NIC to be used when creating target NICs.
- recovery
Nic stringResource Group Name - The resource group of the NIC to be used when creating target NICs.
- recovery
Public stringIp Address Id - The id of the public IP address resource associated with the NIC.
- recovery
VMNetwork stringId - Recovery VM network Id.
- recovery
VMSubnet stringName - Recovery VM subnet name.
- replica
Nic stringId - The replica nic Id.
- replica
Nic stringStatic IPAddress - Replica nic static IP address.
- reuse
Existing booleanNic - A value indicating whether an existing NIC is allowed to be reused during failover subject to availability.
- selection
Type string - Selection type for failover.
- source
Nic stringArm Id - The source nic ARM Id.
- tfo
IPConfigs IPConfigResponse[] - The IP configurations to be used by NIC during test failover.
- tfo
Network stringSecurity Group Id - The NSG to be used by NIC during test failover.
- tfo
Recovery stringNic Name - The name of the NIC to be used when creating target NICs in TFO.
- tfo
Recovery stringNic Resource Group Name - The resource group of the NIC to be used when creating target NICs in TFO.
- tfo
Reuse booleanExisting Nic - A value indicating whether an existing NIC is allowed to be reused during test failover subject to availability.
- tfo
VMNetwork stringId - The network to be used by NIC during test failover.
- tfo
VMSubnet stringName - The subnet to be used by NIC during test failover.
- v
MNetwork stringName - VM network name.
- v
MSubnet stringName - VM subnet name.
- enable_
accelerated_ boolnetworking_ on_ recovery - A value indicating whether the NIC has accelerated networking enabled.
- enable_
accelerated_ boolnetworking_ on_ tfo - Whether the test failover NIC has accelerated networking enabled.
- ip_
address_ strtype - Ip address type.
- nic_
id str - The nic Id.
- primary_
nic_ strstatic_ ip_ address - Primary nic static IP address.
- recovery_
lb_ Sequence[str]backend_ address_ pool_ ids - The target backend address pools for the NIC.
- recovery_
network_ strsecurity_ group_ id - The id of the NSG associated with the NIC.
- recovery_
nic_ strip_ address_ type - IP allocation type for recovery VM.
- recovery_
nic_ strname - The name of the NIC to be used when creating target NICs.
- recovery_
nic_ strresource_ group_ name - The resource group of the NIC to be used when creating target NICs.
- recovery_
public_ strip_ address_ id - The id of the public IP address resource associated with the NIC.
- recovery_
vm_ strnetwork_ id - Recovery VM network Id.
- recovery_
vm_ strsubnet_ name - Recovery VM subnet name.
- replica_
nic_ strid - The replica nic Id.
- replica_
nic_ strstatic_ ip_ address - Replica nic static IP address.
- reuse_
existing_ boolnic - 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_ strarm_ id - The source nic ARM Id.
- tfo_
ip_ Sequence[IPConfigconfigs Response] - The IP configurations to be used by NIC during test failover.
- tfo_
network_ strsecurity_ group_ id - The NSG to be used by NIC during test failover.
- tfo_
recovery_ strnic_ name - The name of the NIC to be used when creating target NICs in TFO.
- tfo_
recovery_ strnic_ resource_ group_ name - The resource group of the NIC to be used when creating target NICs in TFO.
- tfo_
reuse_ boolexisting_ nic - A value indicating whether an existing NIC is allowed to be reused during test failover subject to availability.
- tfo_
vm_ strnetwork_ id - The network to be used by NIC during test failover.
- tfo_
vm_ strsubnet_ name - The subnet to be used by NIC during test failover.
- v_
m_ strnetwork_ name - VM network name.
- v_
m_ strsubnet_ name - VM subnet name.
- enable
Accelerated BooleanNetworking On Recovery - A value indicating whether the NIC has accelerated networking enabled.
- enable
Accelerated BooleanNetworking On Tfo - Whether the test failover NIC has accelerated networking enabled.
- ip
Address StringType - Ip address type.
- nic
Id String - The nic Id.
- primary
Nic StringStatic IPAddress - Primary nic static IP address.
- recovery
LBBackend List<String>Address Pool Ids - The target backend address pools for the NIC.
- recovery
Network StringSecurity Group Id - The id of the NSG associated with the NIC.
- recovery
Nic StringIp Address Type - IP allocation type for recovery VM.
- recovery
Nic StringName - The name of the NIC to be used when creating target NICs.
- recovery
Nic StringResource Group Name - The resource group of the NIC to be used when creating target NICs.
- recovery
Public StringIp Address Id - The id of the public IP address resource associated with the NIC.
- recovery
VMNetwork StringId - Recovery VM network Id.
- recovery
VMSubnet StringName - Recovery VM subnet name.
- replica
Nic StringId - The replica nic Id.
- replica
Nic StringStatic IPAddress - Replica nic static IP address.
- reuse
Existing BooleanNic - A value indicating whether an existing NIC is allowed to be reused during failover subject to availability.
- selection
Type String - Selection type for failover.
- source
Nic StringArm Id - The source nic ARM Id.
- tfo
IPConfigs List<Property Map> - The IP configurations to be used by NIC during test failover.
- tfo
Network StringSecurity Group Id - The NSG to be used by NIC during test failover.
- tfo
Recovery StringNic Name - The name of the NIC to be used when creating target NICs in TFO.
- tfo
Recovery StringNic Resource Group Name - The resource group of the NIC to be used when creating target NICs in TFO.
- tfo
Reuse BooleanExisting Nic - A value indicating whether an existing NIC is allowed to be reused during test failover subject to availability.
- tfo
VMNetwork StringId - The network to be used by NIC during test failover.
- tfo
VMSubnet StringName - The subnet to be used by NIC during test failover.
- v
MNetwork StringName - VM network name.
- v
MSubnet StringName - VM subnet 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/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0