azure-native.recoveryservices.ReplicationProtectedItem
Explore with Pulumi AI
Replication protected item. API Version: 2018-07-10.
Example Usage
Enables protection.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var replicationProtectedItem = new AzureNative.RecoveryServices.ReplicationProtectedItem("replicationProtectedItem", new()
{
FabricName = "cloud1",
Properties = new AzureNative.RecoveryServices.Inputs.EnableProtectionInputPropertiesArgs
{
PolicyId = "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
ProtectableItemId = "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b",
ProviderSpecificDetails = new AzureNative.RecoveryServices.Inputs.HyperVReplicaAzureEnableProtectionInputArgs
{
InstanceType = "HyperVReplicaAzure",
},
},
ProtectionContainerName = "cloud_6d224fc6-f326-5d35-96de-fbf51efb3179",
ReplicatedProtectedItemName = "f8491e4f-817a-40dd-a90c-af773978c75b",
ResourceGroupName = "resourceGroupPS1",
ResourceName = "vault1",
});
});
package main
import (
recoveryservices "github.com/pulumi/pulumi-azure-native-sdk/recoveryservices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := recoveryservices.NewReplicationProtectedItem(ctx, "replicationProtectedItem", &recoveryservices.ReplicationProtectedItemArgs{
FabricName: pulumi.String("cloud1"),
Properties: recoveryservices.ReplicationProtectedItemPropertiesResponse{
PolicyId: pulumi.String("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1"),
ProtectableItemId: pulumi.String("/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b"),
ProviderSpecificDetails: recoveryservices.HyperVReplicaAzureEnableProtectionInput{
InstanceType: "HyperVReplicaAzure",
},
},
ProtectionContainerName: pulumi.String("cloud_6d224fc6-f326-5d35-96de-fbf51efb3179"),
ReplicatedProtectedItemName: pulumi.String("f8491e4f-817a-40dd-a90c-af773978c75b"),
ResourceGroupName: pulumi.String("resourceGroupPS1"),
ResourceName: pulumi.String("vault1"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.recoveryservices.ReplicationProtectedItem;
import com.pulumi.azurenative.recoveryservices.ReplicationProtectedItemArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var replicationProtectedItem = new ReplicationProtectedItem("replicationProtectedItem", ReplicationProtectedItemArgs.builder()
.fabricName("cloud1")
.properties(Map.ofEntries(
Map.entry("policyId", "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1"),
Map.entry("protectableItemId", "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b"),
Map.entry("providerSpecificDetails", Map.of("instanceType", "HyperVReplicaAzure"))
))
.protectionContainerName("cloud_6d224fc6-f326-5d35-96de-fbf51efb3179")
.replicatedProtectedItemName("f8491e4f-817a-40dd-a90c-af773978c75b")
.resourceGroupName("resourceGroupPS1")
.resourceName("vault1")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
replication_protected_item = azure_native.recoveryservices.ReplicationProtectedItem("replicationProtectedItem",
fabric_name="cloud1",
properties=azure_native.recoveryservices.ReplicationProtectedItemPropertiesResponseArgs(
policy_id="/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
protectable_item_id="/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b",
provider_specific_details=azure_native.recoveryservices.HyperVReplicaAzureEnableProtectionInputArgs(
instance_type="HyperVReplicaAzure",
),
),
protection_container_name="cloud_6d224fc6-f326-5d35-96de-fbf51efb3179",
replicated_protected_item_name="f8491e4f-817a-40dd-a90c-af773978c75b",
resource_group_name="resourceGroupPS1",
resource_name_="vault1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const replicationProtectedItem = new azure_native.recoveryservices.ReplicationProtectedItem("replicationProtectedItem", {
fabricName: "cloud1",
properties: {
policyId: "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
protectableItemId: "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b",
providerSpecificDetails: {
instanceType: "HyperVReplicaAzure",
},
},
protectionContainerName: "cloud_6d224fc6-f326-5d35-96de-fbf51efb3179",
replicatedProtectedItemName: "f8491e4f-817a-40dd-a90c-af773978c75b",
resourceGroupName: "resourceGroupPS1",
resourceName: "vault1",
});
resources:
replicationProtectedItem:
type: azure-native:recoveryservices:ReplicationProtectedItem
properties:
fabricName: cloud1
properties:
policyId: /Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1
protectableItemId: /Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b
providerSpecificDetails:
instanceType: HyperVReplicaAzure
protectionContainerName: cloud_6d224fc6-f326-5d35-96de-fbf51efb3179
replicatedProtectedItemName: f8491e4f-817a-40dd-a90c-af773978c75b
resourceGroupName: resourceGroupPS1
resourceName: vault1
Create ReplicationProtectedItem Resource
new ReplicationProtectedItem(name: string, args: ReplicationProtectedItemArgs, opts?: CustomResourceOptions);
@overload
def ReplicationProtectedItem(resource_name: str,
opts: Optional[ResourceOptions] = None,
fabric_name: Optional[str] = None,
properties: Optional[EnableProtectionInputPropertiesArgs] = None,
protection_container_name: Optional[str] = None,
replicated_protected_item_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
resource_name_: Optional[str] = None)
@overload
def ReplicationProtectedItem(resource_name: str,
args: ReplicationProtectedItemArgs,
opts: Optional[ResourceOptions] = None)
func NewReplicationProtectedItem(ctx *Context, name string, args ReplicationProtectedItemArgs, opts ...ResourceOption) (*ReplicationProtectedItem, error)
public ReplicationProtectedItem(string name, ReplicationProtectedItemArgs args, CustomResourceOptions? opts = null)
public ReplicationProtectedItem(String name, ReplicationProtectedItemArgs args)
public ReplicationProtectedItem(String name, ReplicationProtectedItemArgs args, CustomResourceOptions options)
type: azure-native:recoveryservices:ReplicationProtectedItem
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ReplicationProtectedItemArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ReplicationProtectedItemArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ReplicationProtectedItemArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ReplicationProtectedItemArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ReplicationProtectedItemArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ReplicationProtectedItem Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ReplicationProtectedItem resource accepts the following input properties:
- 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 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 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 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 Args 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.