1. Packages
  2. Azure Native
  3. API Docs
  4. recoveryservices
  5. getReplicationProtectedItem
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.46.0 published on Friday, Jun 21, 2024 by Pulumi

azure-native.recoveryservices.getReplicationProtectedItem

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.46.0 published on Friday, Jun 21, 2024 by Pulumi

    Gets the details of an ASR replication protected item. Azure REST API version: 2023-04-01.

    Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01.

    Using getReplicationProtectedItem

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getReplicationProtectedItem(args: GetReplicationProtectedItemArgs, opts?: InvokeOptions): Promise<GetReplicationProtectedItemResult>
    function getReplicationProtectedItemOutput(args: GetReplicationProtectedItemOutputArgs, opts?: InvokeOptions): Output<GetReplicationProtectedItemResult>
    def get_replication_protected_item(fabric_name: Optional[str] = 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,
                                       opts: Optional[InvokeOptions] = None) -> GetReplicationProtectedItemResult
    def get_replication_protected_item_output(fabric_name: Optional[pulumi.Input[str]] = None,
                                       protection_container_name: Optional[pulumi.Input[str]] = None,
                                       replicated_protected_item_name: Optional[pulumi.Input[str]] = None,
                                       resource_group_name: Optional[pulumi.Input[str]] = None,
                                       resource_name: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetReplicationProtectedItemResult]
    func LookupReplicationProtectedItem(ctx *Context, args *LookupReplicationProtectedItemArgs, opts ...InvokeOption) (*LookupReplicationProtectedItemResult, error)
    func LookupReplicationProtectedItemOutput(ctx *Context, args *LookupReplicationProtectedItemOutputArgs, opts ...InvokeOption) LookupReplicationProtectedItemResultOutput

    > Note: This function is named LookupReplicationProtectedItem in the Go SDK.

    public static class GetReplicationProtectedItem 
    {
        public static Task<GetReplicationProtectedItemResult> InvokeAsync(GetReplicationProtectedItemArgs args, InvokeOptions? opts = null)
        public static Output<GetReplicationProtectedItemResult> Invoke(GetReplicationProtectedItemInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetReplicationProtectedItemResult> getReplicationProtectedItem(GetReplicationProtectedItemArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:recoveryservices:getReplicationProtectedItem
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FabricName string
    Fabric unique name.
    ProtectionContainerName string
    Protection container name.
    ReplicatedProtectedItemName string
    Replication protected item name.
    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    ResourceName string
    The name of the recovery services vault.
    FabricName string
    Fabric unique name.
    ProtectionContainerName string
    Protection container name.
    ReplicatedProtectedItemName string
    Replication protected item name.
    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    ResourceName string
    The name of the recovery services vault.
    fabricName String
    Fabric unique name.
    protectionContainerName String
    Protection container name.
    replicatedProtectedItemName String
    Replication protected item name.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    resourceName String
    The name of the recovery services vault.
    fabricName string
    Fabric unique name.
    protectionContainerName string
    Protection container name.
    replicatedProtectedItemName string
    Replication protected item name.
    resourceGroupName string
    The name of the resource group where the recovery services vault is present.
    resourceName string
    The name of the recovery services vault.
    fabric_name str
    Fabric unique name.
    protection_container_name str
    Protection container name.
    replicated_protected_item_name str
    Replication protected item name.
    resource_group_name str
    The name of the resource group where the recovery services vault is present.
    resource_name str
    The name of the recovery services vault.
    fabricName String
    Fabric unique name.
    protectionContainerName String
    Protection container name.
    replicatedProtectedItemName String
    Replication protected item name.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    resourceName String
    The name of the recovery services vault.

    getReplicationProtectedItem Result

    The following output properties are available:

    Id string
    Resource Id
    Name string
    Resource Name
    Properties Pulumi.AzureNative.RecoveryServices.Outputs.ReplicationProtectedItemPropertiesResponse
    The custom data.
    Type string
    Resource Type
    Location string
    Resource Location
    Id string
    Resource Id
    Name string
    Resource Name
    Properties ReplicationProtectedItemPropertiesResponse
    The custom data.
    Type string
    Resource Type
    Location string
    Resource Location
    id String
    Resource Id
    name String
    Resource Name
    properties ReplicationProtectedItemPropertiesResponse
    The custom data.
    type String
    Resource Type
    location String
    Resource Location
    id string
    Resource Id
    name string
    Resource Name
    properties ReplicationProtectedItemPropertiesResponse
    The custom data.
    type string
    Resource Type
    location string
    Resource Location
    id str
    Resource Id
    name str
    Resource Name
    properties ReplicationProtectedItemPropertiesResponse
    The custom data.
    type str
    Resource Type
    location str
    Resource Location
    id String
    Resource Id
    name String
    Resource Name
    properties Property Map
    The custom data.
    type String
    Resource Type
    location String
    Resource Location

    Supporting Types

    A2ACrossClusterMigrationReplicationDetailsResponse

    FabricObjectId string
    The fabric specific object Id of the virtual machine.
    LifecycleId string
    An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing.
    OsType string
    The type of operating system.
    PrimaryFabricLocation string
    Primary fabric location.
    VmProtectionState string
    The protection state for the vm.
    VmProtectionStateDescription string
    The protection state description for the vm.
    FabricObjectId string
    The fabric specific object Id of the virtual machine.
    LifecycleId string
    An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing.
    OsType string
    The type of operating system.
    PrimaryFabricLocation string
    Primary fabric location.
    VmProtectionState string
    The protection state for the vm.
    VmProtectionStateDescription string
    The protection state description for the vm.
    fabricObjectId String
    The fabric specific object Id of the virtual machine.
    lifecycleId String
    An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing.
    osType String
    The type of operating system.
    primaryFabricLocation String
    Primary fabric location.
    vmProtectionState String
    The protection state for the vm.
    vmProtectionStateDescription String
    The protection state description for the vm.
    fabricObjectId string
    The fabric specific object Id of the virtual machine.
    lifecycleId string
    An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing.
    osType string
    The type of operating system.
    primaryFabricLocation string
    Primary fabric location.
    vmProtectionState string
    The protection state for the vm.
    vmProtectionStateDescription string
    The protection state description for the vm.
    fabric_object_id str
    The fabric specific object Id of the virtual machine.
    lifecycle_id str
    An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing.
    os_type str
    The type of operating system.
    primary_fabric_location str
    Primary fabric location.
    vm_protection_state str
    The protection state for the vm.
    vm_protection_state_description str
    The protection state description for the vm.
    fabricObjectId String
    The fabric specific object Id of the virtual machine.
    lifecycleId String
    An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing.
    osType String
    The type of operating system.
    primaryFabricLocation String
    Primary fabric location.
    vmProtectionState String
    The protection state for the vm.
    vmProtectionStateDescription String
    The protection state description for the vm.

    A2AProtectedDiskDetailsResponse

    AllowedDiskLevelOperation List<string>
    The disk level operations list.
    DataPendingAtSourceAgentInMB double
    The data pending at source virtual machine in MB.
    DataPendingInStagingStorageAccountInMB double
    The data pending for replication in MB at staging account.
    DekKeyVaultArmId string
    The KeyVault resource id for secret (BEK).
    DiskCapacityInBytes double
    The disk capacity in bytes.
    DiskName string
    The disk name.
    DiskState string
    The disk state.
    DiskType string
    The type of disk.
    DiskUri string
    The disk uri.
    FailoverDiskName string
    The failover name for the managed disk.
    IsDiskEncrypted bool
    A value indicating whether vm has encrypted os disk or not.
    IsDiskKeyEncrypted bool
    A value indicating whether disk key got encrypted or not.
    KekKeyVaultArmId string
    The KeyVault resource id for key (KEK).
    KeyIdentifier string
    The key URL / identifier (KEK).
    MonitoringJobType string
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    MonitoringPercentageCompletion int
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    PrimaryDiskAzureStorageAccountId string
    The primary disk storage account.
    PrimaryStagingAzureStorageAccountId string
    The primary staging storage account.
    RecoveryAzureStorageAccountId string
    The recovery disk storage account.
    RecoveryDiskUri string
    Recovery disk uri.
    ResyncRequired bool
    A value indicating whether resync is required for this disk.
    SecretIdentifier string
    The secret URL / identifier (BEK).
    TfoDiskName string
    The test failover name for the managed disk.
    AllowedDiskLevelOperation []string
    The disk level operations list.
    DataPendingAtSourceAgentInMB float64
    The data pending at source virtual machine in MB.
    DataPendingInStagingStorageAccountInMB float64
    The data pending for replication in MB at staging account.
    DekKeyVaultArmId string
    The KeyVault resource id for secret (BEK).
    DiskCapacityInBytes float64
    The disk capacity in bytes.
    DiskName string
    The disk name.
    DiskState string
    The disk state.
    DiskType string
    The type of disk.
    DiskUri string
    The disk uri.
    FailoverDiskName string
    The failover name for the managed disk.
    IsDiskEncrypted bool
    A value indicating whether vm has encrypted os disk or not.
    IsDiskKeyEncrypted bool
    A value indicating whether disk key got encrypted or not.
    KekKeyVaultArmId string
    The KeyVault resource id for key (KEK).
    KeyIdentifier string
    The key URL / identifier (KEK).
    MonitoringJobType string
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    MonitoringPercentageCompletion int
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    PrimaryDiskAzureStorageAccountId string
    The primary disk storage account.
    PrimaryStagingAzureStorageAccountId string
    The primary staging storage account.
    RecoveryAzureStorageAccountId string
    The recovery disk storage account.
    RecoveryDiskUri string
    Recovery disk uri.
    ResyncRequired bool
    A value indicating whether resync is required for this disk.
    SecretIdentifier string
    The secret URL / identifier (BEK).
    TfoDiskName string
    The test failover name for the managed disk.
    allowedDiskLevelOperation List<String>
    The disk level operations list.
    dataPendingAtSourceAgentInMB Double
    The data pending at source virtual machine in MB.
    dataPendingInStagingStorageAccountInMB Double
    The data pending for replication in MB at staging account.
    dekKeyVaultArmId String
    The KeyVault resource id for secret (BEK).
    diskCapacityInBytes Double
    The disk capacity in bytes.
    diskName String
    The disk name.
    diskState String
    The disk state.
    diskType String
    The type of disk.
    diskUri String
    The disk uri.
    failoverDiskName String
    The failover name for the managed disk.
    isDiskEncrypted Boolean
    A value indicating whether vm has encrypted os disk or not.
    isDiskKeyEncrypted Boolean
    A value indicating whether disk key got encrypted or not.
    kekKeyVaultArmId String
    The KeyVault resource id for key (KEK).
    keyIdentifier String
    The key URL / identifier (KEK).
    monitoringJobType String
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoringPercentageCompletion Integer
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    primaryDiskAzureStorageAccountId String
    The primary disk storage account.
    primaryStagingAzureStorageAccountId String
    The primary staging storage account.
    recoveryAzureStorageAccountId String
    The recovery disk storage account.
    recoveryDiskUri String
    Recovery disk uri.
    resyncRequired Boolean
    A value indicating whether resync is required for this disk.
    secretIdentifier String
    The secret URL / identifier (BEK).
    tfoDiskName String
    The test failover name for the managed disk.
    allowedDiskLevelOperation string[]
    The disk level operations list.
    dataPendingAtSourceAgentInMB number
    The data pending at source virtual machine in MB.
    dataPendingInStagingStorageAccountInMB number
    The data pending for replication in MB at staging account.
    dekKeyVaultArmId string
    The KeyVault resource id for secret (BEK).
    diskCapacityInBytes number
    The disk capacity in bytes.
    diskName string
    The disk name.
    diskState string
    The disk state.
    diskType string
    The type of disk.
    diskUri string
    The disk uri.
    failoverDiskName string
    The failover name for the managed disk.
    isDiskEncrypted boolean
    A value indicating whether vm has encrypted os disk or not.
    isDiskKeyEncrypted boolean
    A value indicating whether disk key got encrypted or not.
    kekKeyVaultArmId string
    The KeyVault resource id for key (KEK).
    keyIdentifier string
    The key URL / identifier (KEK).
    monitoringJobType string
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoringPercentageCompletion number
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    primaryDiskAzureStorageAccountId string
    The primary disk storage account.
    primaryStagingAzureStorageAccountId string
    The primary staging storage account.
    recoveryAzureStorageAccountId string
    The recovery disk storage account.
    recoveryDiskUri string
    Recovery disk uri.
    resyncRequired boolean
    A value indicating whether resync is required for this disk.
    secretIdentifier string
    The secret URL / identifier (BEK).
    tfoDiskName string
    The test failover name for the managed disk.
    allowed_disk_level_operation Sequence[str]
    The disk level operations list.
    data_pending_at_source_agent_in_mb float
    The data pending at source virtual machine in MB.
    data_pending_in_staging_storage_account_in_mb float
    The data pending for replication in MB at staging account.
    dek_key_vault_arm_id str
    The KeyVault resource id for secret (BEK).
    disk_capacity_in_bytes float
    The disk capacity in bytes.
    disk_name str
    The disk name.
    disk_state str
    The disk state.
    disk_type str
    The type of disk.
    disk_uri str
    The disk uri.
    failover_disk_name str
    The failover name for the managed disk.
    is_disk_encrypted bool
    A value indicating whether vm has encrypted os disk or not.
    is_disk_key_encrypted bool
    A value indicating whether disk key got encrypted or not.
    kek_key_vault_arm_id str
    The KeyVault resource id for key (KEK).
    key_identifier str
    The key URL / identifier (KEK).
    monitoring_job_type str
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoring_percentage_completion int
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    primary_disk_azure_storage_account_id str
    The primary disk storage account.
    primary_staging_azure_storage_account_id str
    The primary staging storage account.
    recovery_azure_storage_account_id str
    The recovery disk storage account.
    recovery_disk_uri str
    Recovery disk uri.
    resync_required bool
    A value indicating whether resync is required for this disk.
    secret_identifier str
    The secret URL / identifier (BEK).
    tfo_disk_name str
    The test failover name for the managed disk.
    allowedDiskLevelOperation List<String>
    The disk level operations list.
    dataPendingAtSourceAgentInMB Number
    The data pending at source virtual machine in MB.
    dataPendingInStagingStorageAccountInMB Number
    The data pending for replication in MB at staging account.
    dekKeyVaultArmId String
    The KeyVault resource id for secret (BEK).
    diskCapacityInBytes Number
    The disk capacity in bytes.
    diskName String
    The disk name.
    diskState String
    The disk state.
    diskType String
    The type of disk.
    diskUri String
    The disk uri.
    failoverDiskName String
    The failover name for the managed disk.
    isDiskEncrypted Boolean
    A value indicating whether vm has encrypted os disk or not.
    isDiskKeyEncrypted Boolean
    A value indicating whether disk key got encrypted or not.
    kekKeyVaultArmId String
    The KeyVault resource id for key (KEK).
    keyIdentifier String
    The key URL / identifier (KEK).
    monitoringJobType String
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoringPercentageCompletion Number
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    primaryDiskAzureStorageAccountId String
    The primary disk storage account.
    primaryStagingAzureStorageAccountId String
    The primary staging storage account.
    recoveryAzureStorageAccountId String
    The recovery disk storage account.
    recoveryDiskUri String
    Recovery disk uri.
    resyncRequired Boolean
    A value indicating whether resync is required for this disk.
    secretIdentifier String
    The secret URL / identifier (BEK).
    tfoDiskName String
    The test failover name for the managed disk.

    A2AProtectedManagedDiskDetailsResponse

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

    A2AReplicationDetailsResponse

    AgentCertificateExpiryDate string
    Agent certificate expiry date.
    InitialPrimaryFabricLocation string
    The initial primary fabric location.
    InitialPrimaryZone string
    The initial primary availability zone.
    InitialRecoveryFabricLocation string
    The initial recovery fabric location.
    InitialRecoveryZone string
    The initial recovery availability zone.
    RecoveryAzureGeneration string
    The recovery azure generation.
    VmEncryptionType string
    The encryption type of the VM.
    AgentExpiryDate string
    Agent expiry date.
    AgentVersion string
    The agent version.
    AutoProtectionOfDataDisk string
    A value indicating whether the auto protection is enabled.
    FabricObjectId string
    The fabric specific object Id of the virtual machine.
    InitialPrimaryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
    The initial primary extended location.
    InitialRecoveryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
    The initial recovery extended location.
    IsReplicationAgentCertificateUpdateRequired bool
    A value indicating whether agent certificate update is required.
    IsReplicationAgentUpdateRequired bool
    A value indicating whether replication agent update is required.
    LastHeartbeat string
    The last heartbeat received from the source server.
    LastRpoCalculatedTime string
    The time (in UTC) when the last RPO value was calculated by Protection Service.
    LifecycleId string
    An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing.
    ManagementId string
    The management Id.
    MonitoringJobType string
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    MonitoringPercentageCompletion int
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    MultiVmGroupCreateOption string
    Whether Multi VM group is auto created or specified by user.
    MultiVmGroupId string
    The multi vm group Id.
    MultiVmGroupName string
    The multi vm group name.
    OsType string
    The type of operating system.
    PrimaryAvailabilityZone string
    The primary availability zone.
    PrimaryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
    The primary Extended Location.
    PrimaryFabricLocation string
    Primary fabric location.
    ProtectedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.A2AProtectedDiskDetailsResponse>
    The list of protected disks.
    ProtectedManagedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.A2AProtectedManagedDiskDetailsResponse>
    The list of protected managed disks.
    RecoveryAvailabilitySet string
    The recovery availability set.
    RecoveryAvailabilityZone string
    The recovery availability zone.
    RecoveryAzureResourceGroupId string
    The recovery resource group.
    RecoveryAzureVMName string
    The name of recovery virtual machine.
    RecoveryAzureVMSize string
    The size of recovery virtual machine.
    RecoveryBootDiagStorageAccountId string
    The recovery boot diagnostic storage account Arm Id.
    RecoveryCapacityReservationGroupId string
    The recovery capacity reservation group Id.
    RecoveryCloudService string
    The recovery cloud service.
    RecoveryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
    The recovery Extended Location.
    RecoveryFabricLocation string
    The recovery fabric location.
    RecoveryFabricObjectId string
    The recovery fabric object Id.
    RecoveryProximityPlacementGroupId string
    The recovery proximity placement group Id.
    RecoveryVirtualMachineScaleSetId string
    The recovery virtual machine scale set id.
    RpoInSeconds double
    The last RPO value in seconds.
    SelectedRecoveryAzureNetworkId string
    The recovery virtual network.
    SelectedTfoAzureNetworkId string
    The test failover virtual network.
    TestFailoverRecoveryFabricObjectId string
    The test failover fabric object Id.
    TfoAzureVMName string
    The test failover vm name.
    UnprotectedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.A2AUnprotectedDiskDetailsResponse>
    The list of unprotected disks.
    VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.VMNicDetailsResponse>
    The virtual machine nic details.
    VmProtectionState string
    The protection state for the vm.
    VmProtectionStateDescription string
    The protection state description for the vm.
    VmSyncedConfigDetails Pulumi.AzureNative.RecoveryServices.Inputs.AzureToAzureVmSyncedConfigDetailsResponse
    The synced configuration details.
    AgentCertificateExpiryDate string
    Agent certificate expiry date.
    InitialPrimaryFabricLocation string
    The initial primary fabric location.
    InitialPrimaryZone string
    The initial primary availability zone.
    InitialRecoveryFabricLocation string
    The initial recovery fabric location.
    InitialRecoveryZone string
    The initial recovery availability zone.
    RecoveryAzureGeneration string
    The recovery azure generation.
    VmEncryptionType string
    The encryption type of the VM.
    AgentExpiryDate string
    Agent expiry date.
    AgentVersion string
    The agent version.
    AutoProtectionOfDataDisk string
    A value indicating whether the auto protection is enabled.
    FabricObjectId string
    The fabric specific object Id of the virtual machine.
    InitialPrimaryExtendedLocation ExtendedLocationResponse
    The initial primary extended location.
    InitialRecoveryExtendedLocation ExtendedLocationResponse
    The initial recovery extended location.
    IsReplicationAgentCertificateUpdateRequired bool
    A value indicating whether agent certificate update is required.
    IsReplicationAgentUpdateRequired bool
    A value indicating whether replication agent update is required.
    LastHeartbeat string
    The last heartbeat received from the source server.
    LastRpoCalculatedTime string
    The time (in UTC) when the last RPO value was calculated by Protection Service.
    LifecycleId string
    An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing.
    ManagementId string
    The management Id.
    MonitoringJobType string
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    MonitoringPercentageCompletion int
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    MultiVmGroupCreateOption string
    Whether Multi VM group is auto created or specified by user.
    MultiVmGroupId string
    The multi vm group Id.
    MultiVmGroupName string
    The multi vm group name.
    OsType string
    The type of operating system.
    PrimaryAvailabilityZone string
    The primary availability zone.
    PrimaryExtendedLocation ExtendedLocationResponse
    The primary Extended Location.
    PrimaryFabricLocation string
    Primary fabric location.
    ProtectedDisks []A2AProtectedDiskDetailsResponse
    The list of protected disks.
    ProtectedManagedDisks []A2AProtectedManagedDiskDetailsResponse
    The list of protected managed disks.
    RecoveryAvailabilitySet string
    The recovery availability set.
    RecoveryAvailabilityZone string
    The recovery availability zone.
    RecoveryAzureResourceGroupId string
    The recovery resource group.
    RecoveryAzureVMName string
    The name of recovery virtual machine.
    RecoveryAzureVMSize string
    The size of recovery virtual machine.
    RecoveryBootDiagStorageAccountId string
    The recovery boot diagnostic storage account Arm Id.
    RecoveryCapacityReservationGroupId string
    The recovery capacity reservation group Id.
    RecoveryCloudService string
    The recovery cloud service.
    RecoveryExtendedLocation ExtendedLocationResponse
    The recovery Extended Location.
    RecoveryFabricLocation string
    The recovery fabric location.
    RecoveryFabricObjectId string
    The recovery fabric object Id.
    RecoveryProximityPlacementGroupId string
    The recovery proximity placement group Id.
    RecoveryVirtualMachineScaleSetId string
    The recovery virtual machine scale set id.
    RpoInSeconds float64
    The last RPO value in seconds.
    SelectedRecoveryAzureNetworkId string
    The recovery virtual network.
    SelectedTfoAzureNetworkId string
    The test failover virtual network.
    TestFailoverRecoveryFabricObjectId string
    The test failover fabric object Id.
    TfoAzureVMName string
    The test failover vm name.
    UnprotectedDisks []A2AUnprotectedDiskDetailsResponse
    The list of unprotected disks.
    VmNics []VMNicDetailsResponse
    The virtual machine nic details.
    VmProtectionState string
    The protection state for the vm.
    VmProtectionStateDescription string
    The protection state description for the vm.
    VmSyncedConfigDetails AzureToAzureVmSyncedConfigDetailsResponse
    The synced configuration details.
    agentCertificateExpiryDate String
    Agent certificate expiry date.
    initialPrimaryFabricLocation String
    The initial primary fabric location.
    initialPrimaryZone String
    The initial primary availability zone.
    initialRecoveryFabricLocation String
    The initial recovery fabric location.
    initialRecoveryZone String
    The initial recovery availability zone.
    recoveryAzureGeneration String
    The recovery azure generation.
    vmEncryptionType String
    The encryption type of the VM.
    agentExpiryDate String
    Agent expiry date.
    agentVersion String
    The agent version.
    autoProtectionOfDataDisk String
    A value indicating whether the auto protection is enabled.
    fabricObjectId String
    The fabric specific object Id of the virtual machine.
    initialPrimaryExtendedLocation ExtendedLocationResponse
    The initial primary extended location.
    initialRecoveryExtendedLocation ExtendedLocationResponse
    The initial recovery extended location.
    isReplicationAgentCertificateUpdateRequired Boolean
    A value indicating whether agent certificate update is required.
    isReplicationAgentUpdateRequired Boolean
    A value indicating whether replication agent update is required.
    lastHeartbeat String
    The last heartbeat received from the source server.
    lastRpoCalculatedTime String
    The time (in UTC) when the last RPO value was calculated by Protection Service.
    lifecycleId String
    An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing.
    managementId String
    The management Id.
    monitoringJobType String
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoringPercentageCompletion Integer
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    multiVmGroupCreateOption String
    Whether Multi VM group is auto created or specified by user.
    multiVmGroupId String
    The multi vm group Id.
    multiVmGroupName String
    The multi vm group name.
    osType String
    The type of operating system.
    primaryAvailabilityZone String
    The primary availability zone.
    primaryExtendedLocation ExtendedLocationResponse
    The primary Extended Location.
    primaryFabricLocation String
    Primary fabric location.
    protectedDisks List<A2AProtectedDiskDetailsResponse>
    The list of protected disks.
    protectedManagedDisks List<A2AProtectedManagedDiskDetailsResponse>
    The list of protected managed disks.
    recoveryAvailabilitySet String
    The recovery availability set.
    recoveryAvailabilityZone String
    The recovery availability zone.
    recoveryAzureResourceGroupId String
    The recovery resource group.
    recoveryAzureVMName String
    The name of recovery virtual machine.
    recoveryAzureVMSize String
    The size of recovery virtual machine.
    recoveryBootDiagStorageAccountId String
    The recovery boot diagnostic storage account Arm Id.
    recoveryCapacityReservationGroupId String
    The recovery capacity reservation group Id.
    recoveryCloudService String
    The recovery cloud service.
    recoveryExtendedLocation ExtendedLocationResponse
    The recovery Extended Location.
    recoveryFabricLocation String
    The recovery fabric location.
    recoveryFabricObjectId String
    The recovery fabric object Id.
    recoveryProximityPlacementGroupId String
    The recovery proximity placement group Id.
    recoveryVirtualMachineScaleSetId String
    The recovery virtual machine scale set id.
    rpoInSeconds Double
    The last RPO value in seconds.
    selectedRecoveryAzureNetworkId String
    The recovery virtual network.
    selectedTfoAzureNetworkId String
    The test failover virtual network.
    testFailoverRecoveryFabricObjectId String
    The test failover fabric object Id.
    tfoAzureVMName String
    The test failover vm name.
    unprotectedDisks List<A2AUnprotectedDiskDetailsResponse>
    The list of unprotected disks.
    vmNics List<VMNicDetailsResponse>
    The virtual machine nic details.
    vmProtectionState String
    The protection state for the vm.
    vmProtectionStateDescription String
    The protection state description for the vm.
    vmSyncedConfigDetails AzureToAzureVmSyncedConfigDetailsResponse
    The synced configuration details.
    agentCertificateExpiryDate string
    Agent certificate expiry date.
    initialPrimaryFabricLocation string
    The initial primary fabric location.
    initialPrimaryZone string
    The initial primary availability zone.
    initialRecoveryFabricLocation string
    The initial recovery fabric location.
    initialRecoveryZone string
    The initial recovery availability zone.
    recoveryAzureGeneration string
    The recovery azure generation.
    vmEncryptionType string
    The encryption type of the VM.
    agentExpiryDate string
    Agent expiry date.
    agentVersion string
    The agent version.
    autoProtectionOfDataDisk string
    A value indicating whether the auto protection is enabled.
    fabricObjectId string
    The fabric specific object Id of the virtual machine.
    initialPrimaryExtendedLocation ExtendedLocationResponse
    The initial primary extended location.
    initialRecoveryExtendedLocation ExtendedLocationResponse
    The initial recovery extended location.
    isReplicationAgentCertificateUpdateRequired boolean
    A value indicating whether agent certificate update is required.
    isReplicationAgentUpdateRequired boolean
    A value indicating whether replication agent update is required.
    lastHeartbeat string
    The last heartbeat received from the source server.
    lastRpoCalculatedTime string
    The time (in UTC) when the last RPO value was calculated by Protection Service.
    lifecycleId string
    An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing.
    managementId string
    The management Id.
    monitoringJobType string
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoringPercentageCompletion number
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    multiVmGroupCreateOption string
    Whether Multi VM group is auto created or specified by user.
    multiVmGroupId string
    The multi vm group Id.
    multiVmGroupName string
    The multi vm group name.
    osType string
    The type of operating system.
    primaryAvailabilityZone string
    The primary availability zone.
    primaryExtendedLocation ExtendedLocationResponse
    The primary Extended Location.
    primaryFabricLocation string
    Primary fabric location.
    protectedDisks A2AProtectedDiskDetailsResponse[]
    The list of protected disks.
    protectedManagedDisks A2AProtectedManagedDiskDetailsResponse[]
    The list of protected managed disks.
    recoveryAvailabilitySet string
    The recovery availability set.
    recoveryAvailabilityZone string
    The recovery availability zone.
    recoveryAzureResourceGroupId string
    The recovery resource group.
    recoveryAzureVMName string
    The name of recovery virtual machine.
    recoveryAzureVMSize string
    The size of recovery virtual machine.
    recoveryBootDiagStorageAccountId string
    The recovery boot diagnostic storage account Arm Id.
    recoveryCapacityReservationGroupId string
    The recovery capacity reservation group Id.
    recoveryCloudService string
    The recovery cloud service.
    recoveryExtendedLocation ExtendedLocationResponse
    The recovery Extended Location.
    recoveryFabricLocation string
    The recovery fabric location.
    recoveryFabricObjectId string
    The recovery fabric object Id.
    recoveryProximityPlacementGroupId string
    The recovery proximity placement group Id.
    recoveryVirtualMachineScaleSetId string
    The recovery virtual machine scale set id.
    rpoInSeconds number
    The last RPO value in seconds.
    selectedRecoveryAzureNetworkId string
    The recovery virtual network.
    selectedTfoAzureNetworkId string
    The test failover virtual network.
    testFailoverRecoveryFabricObjectId string
    The test failover fabric object Id.
    tfoAzureVMName string
    The test failover vm name.
    unprotectedDisks A2AUnprotectedDiskDetailsResponse[]
    The list of unprotected disks.
    vmNics VMNicDetailsResponse[]
    The virtual machine nic details.
    vmProtectionState string
    The protection state for the vm.
    vmProtectionStateDescription string
    The protection state description for the vm.
    vmSyncedConfigDetails AzureToAzureVmSyncedConfigDetailsResponse
    The synced configuration details.
    agent_certificate_expiry_date str
    Agent certificate expiry date.
    initial_primary_fabric_location str
    The initial primary fabric location.
    initial_primary_zone str
    The initial primary availability zone.
    initial_recovery_fabric_location str
    The initial recovery fabric location.
    initial_recovery_zone str
    The initial recovery availability zone.
    recovery_azure_generation str
    The recovery azure generation.
    vm_encryption_type str
    The encryption type of the VM.
    agent_expiry_date str
    Agent expiry date.
    agent_version str
    The agent version.
    auto_protection_of_data_disk str
    A value indicating whether the auto protection is enabled.
    fabric_object_id str
    The fabric specific object Id of the virtual machine.
    initial_primary_extended_location ExtendedLocationResponse
    The initial primary extended location.
    initial_recovery_extended_location ExtendedLocationResponse
    The initial recovery extended location.
    is_replication_agent_certificate_update_required bool
    A value indicating whether agent certificate update is required.
    is_replication_agent_update_required bool
    A value indicating whether replication agent update is required.
    last_heartbeat str
    The last heartbeat received from the source server.
    last_rpo_calculated_time str
    The time (in UTC) when the last RPO value was calculated by Protection Service.
    lifecycle_id str
    An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing.
    management_id str
    The management Id.
    monitoring_job_type str
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoring_percentage_completion int
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    multi_vm_group_create_option str
    Whether Multi VM group is auto created or specified by user.
    multi_vm_group_id str
    The multi vm group Id.
    multi_vm_group_name str
    The multi vm group name.
    os_type str
    The type of operating system.
    primary_availability_zone str
    The primary availability zone.
    primary_extended_location ExtendedLocationResponse
    The primary Extended Location.
    primary_fabric_location str
    Primary fabric location.
    protected_disks Sequence[A2AProtectedDiskDetailsResponse]
    The list of protected disks.
    protected_managed_disks Sequence[A2AProtectedManagedDiskDetailsResponse]
    The list of protected managed disks.
    recovery_availability_set str
    The recovery availability set.
    recovery_availability_zone str
    The recovery availability zone.
    recovery_azure_resource_group_id str
    The recovery resource group.
    recovery_azure_vm_name str
    The name of recovery virtual machine.
    recovery_azure_vm_size str
    The size of recovery virtual machine.
    recovery_boot_diag_storage_account_id str
    The recovery boot diagnostic storage account Arm Id.
    recovery_capacity_reservation_group_id str
    The recovery capacity reservation group Id.
    recovery_cloud_service str
    The recovery cloud service.
    recovery_extended_location ExtendedLocationResponse
    The recovery Extended Location.
    recovery_fabric_location str
    The recovery fabric location.
    recovery_fabric_object_id str
    The recovery fabric object Id.
    recovery_proximity_placement_group_id str
    The recovery proximity placement group Id.
    recovery_virtual_machine_scale_set_id str
    The recovery virtual machine scale set id.
    rpo_in_seconds float
    The last RPO value in seconds.
    selected_recovery_azure_network_id str
    The recovery virtual network.
    selected_tfo_azure_network_id str
    The test failover virtual network.
    test_failover_recovery_fabric_object_id str
    The test failover fabric object Id.
    tfo_azure_vm_name str
    The test failover vm name.
    unprotected_disks Sequence[A2AUnprotectedDiskDetailsResponse]
    The list of unprotected disks.
    vm_nics Sequence[VMNicDetailsResponse]
    The virtual machine nic details.
    vm_protection_state str
    The protection state for the vm.
    vm_protection_state_description str
    The protection state description for the vm.
    vm_synced_config_details AzureToAzureVmSyncedConfigDetailsResponse
    The synced configuration details.
    agentCertificateExpiryDate String
    Agent certificate expiry date.
    initialPrimaryFabricLocation String
    The initial primary fabric location.
    initialPrimaryZone String
    The initial primary availability zone.
    initialRecoveryFabricLocation String
    The initial recovery fabric location.
    initialRecoveryZone String
    The initial recovery availability zone.
    recoveryAzureGeneration String
    The recovery azure generation.
    vmEncryptionType String
    The encryption type of the VM.
    agentExpiryDate String
    Agent expiry date.
    agentVersion String
    The agent version.
    autoProtectionOfDataDisk String
    A value indicating whether the auto protection is enabled.
    fabricObjectId String
    The fabric specific object Id of the virtual machine.
    initialPrimaryExtendedLocation Property Map
    The initial primary extended location.
    initialRecoveryExtendedLocation Property Map
    The initial recovery extended location.
    isReplicationAgentCertificateUpdateRequired Boolean
    A value indicating whether agent certificate update is required.
    isReplicationAgentUpdateRequired Boolean
    A value indicating whether replication agent update is required.
    lastHeartbeat String
    The last heartbeat received from the source server.
    lastRpoCalculatedTime String
    The time (in UTC) when the last RPO value was calculated by Protection Service.
    lifecycleId String
    An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing.
    managementId String
    The management Id.
    monitoringJobType String
    The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
    monitoringPercentageCompletion Number
    The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
    multiVmGroupCreateOption String
    Whether Multi VM group is auto created or specified by user.
    multiVmGroupId String
    The multi vm group Id.
    multiVmGroupName String
    The multi vm group name.
    osType String
    The type of operating system.
    primaryAvailabilityZone String
    The primary availability zone.
    primaryExtendedLocation Property Map
    The primary Extended Location.
    primaryFabricLocation String
    Primary fabric location.
    protectedDisks List<Property Map>
    The list of protected disks.
    protectedManagedDisks List<Property Map>
    The list of protected managed disks.
    recoveryAvailabilitySet String
    The recovery availability set.
    recoveryAvailabilityZone String
    The recovery availability zone.
    recoveryAzureResourceGroupId String
    The recovery resource group.
    recoveryAzureVMName String
    The name of recovery virtual machine.
    recoveryAzureVMSize String
    The size of recovery virtual machine.
    recoveryBootDiagStorageAccountId String
    The recovery boot diagnostic storage account Arm Id.
    recoveryCapacityReservationGroupId String
    The recovery capacity reservation group Id.
    recoveryCloudService String
    The recovery cloud service.
    recoveryExtendedLocation Property Map
    The recovery Extended Location.
    recoveryFabricLocation String
    The recovery fabric location.
    recoveryFabricObjectId String
    The recovery fabric object Id.
    recoveryProximityPlacementGroupId String
    The recovery proximity placement group Id.
    recoveryVirtualMachineScaleSetId String
    The recovery virtual machine scale set id.
    rpoInSeconds Number
    The last RPO value in seconds.
    selectedRecoveryAzureNetworkId String
    The recovery virtual network.
    selectedTfoAzureNetworkId String
    The test failover virtual network.
    testFailoverRecoveryFabricObjectId String
    The test failover fabric object Id.
    tfoAzureVMName String
    The test failover vm name.
    unprotectedDisks List<Property Map>
    The list of unprotected disks.
    vmNics List<Property Map>
    The virtual machine nic details.
    vmProtectionState String
    The protection state for the vm.
    vmProtectionStateDescription String
    The protection state description for the vm.
    vmSyncedConfigDetails Property Map
    The synced configuration details.

    A2AUnprotectedDiskDetailsResponse

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

    AzureToAzureVmSyncedConfigDetailsResponse

    InputEndpoints List<Pulumi.AzureNative.RecoveryServices.Inputs.InputEndpointResponse>
    The Azure VM input endpoints.
    Tags Dictionary<string, string>
    The Azure VM tags.
    InputEndpoints []InputEndpointResponse
    The Azure VM input endpoints.
    Tags map[string]string
    The Azure VM tags.
    inputEndpoints List<InputEndpointResponse>
    The Azure VM input endpoints.
    tags Map<String,String>
    The Azure VM tags.
    inputEndpoints InputEndpointResponse[]
    The Azure VM input endpoints.
    tags {[key: string]: string}
    The Azure VM tags.
    input_endpoints Sequence[InputEndpointResponse]
    The Azure VM input endpoints.
    tags Mapping[str, str]
    The Azure VM tags.
    inputEndpoints List<Property Map>
    The Azure VM input endpoints.
    tags Map<String>
    The Azure VM tags.

    AzureVmDiskDetailsResponse

    CustomTargetDiskName string
    The custom target Azure disk name.
    DiskEncryptionSetId string
    The DiskEncryptionSet ARM ID.
    DiskId string
    The disk resource id.
    LunId string
    Ordinal\LunId of the disk for the Azure VM.
    MaxSizeMB string
    Max side in MB.
    TargetDiskLocation string
    Blob uri of the Azure disk.
    TargetDiskName string
    The target Azure disk name.
    VhdId string
    The VHD id.
    VhdName string
    VHD name.
    VhdType string
    VHD type.
    CustomTargetDiskName string
    The custom target Azure disk name.
    DiskEncryptionSetId string
    The DiskEncryptionSet ARM ID.
    DiskId string
    The disk resource id.
    LunId string
    Ordinal\LunId of the disk for the Azure VM.
    MaxSizeMB string
    Max side in MB.
    TargetDiskLocation string
    Blob uri of the Azure disk.
    TargetDiskName string
    The target Azure disk name.
    VhdId string
    The VHD id.
    VhdName string
    VHD name.
    VhdType string
    VHD type.
    customTargetDiskName String
    The custom target Azure disk name.
    diskEncryptionSetId String
    The DiskEncryptionSet ARM ID.
    diskId String
    The disk resource id.
    lunId String
    Ordinal\LunId of the disk for the Azure VM.
    maxSizeMB String
    Max side in MB.
    targetDiskLocation String
    Blob uri of the Azure disk.
    targetDiskName String
    The target Azure disk name.
    vhdId String
    The VHD id.
    vhdName String
    VHD name.
    vhdType String
    VHD type.
    customTargetDiskName string
    The custom target Azure disk name.
    diskEncryptionSetId string
    The DiskEncryptionSet ARM ID.
    diskId string
    The disk resource id.
    lunId string
    Ordinal\LunId of the disk for the Azure VM.
    maxSizeMB string
    Max side in MB.
    targetDiskLocation string
    Blob uri of the Azure disk.
    targetDiskName string
    The target Azure disk name.
    vhdId string
    The VHD id.
    vhdName string
    VHD name.
    vhdType string
    VHD type.
    custom_target_disk_name str
    The custom target Azure disk name.
    disk_encryption_set_id str
    The DiskEncryptionSet ARM ID.
    disk_id str
    The disk resource id.
    lun_id str
    Ordinal\LunId of the disk for the Azure VM.
    max_size_mb str
    Max side in MB.
    target_disk_location str
    Blob uri of the Azure disk.
    target_disk_name str
    The target Azure disk name.
    vhd_id str
    The VHD id.
    vhd_name str
    VHD name.
    vhd_type str
    VHD type.
    customTargetDiskName String
    The custom target Azure disk name.
    diskEncryptionSetId String
    The DiskEncryptionSet ARM ID.
    diskId String
    The disk resource id.
    lunId String
    Ordinal\LunId of the disk for the Azure VM.
    maxSizeMB String
    Max side in MB.
    targetDiskLocation String
    Blob uri of the Azure disk.
    targetDiskName String
    The target Azure disk name.
    vhdId String
    The VHD id.
    vhdName String
    VHD name.
    vhdType String
    VHD type.

    CurrentScenarioDetailsResponse

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

    DiskDetailsResponse

    MaxSizeMB double
    The hard disk max size in MB.
    VhdId string
    The VHD Id.
    VhdName string
    The VHD name.
    VhdType string
    The type of the volume.
    MaxSizeMB float64
    The hard disk max size in MB.
    VhdId string
    The VHD Id.
    VhdName string
    The VHD name.
    VhdType string
    The type of the volume.
    maxSizeMB Double
    The hard disk max size in MB.
    vhdId String
    The VHD Id.
    vhdName String
    The VHD name.
    vhdType String
    The type of the volume.
    maxSizeMB number
    The hard disk max size in MB.
    vhdId string
    The VHD Id.
    vhdName string
    The VHD name.
    vhdType string
    The type of the volume.
    max_size_mb float
    The hard disk max size in MB.
    vhd_id str
    The VHD Id.
    vhd_name str
    The VHD name.
    vhd_type str
    The type of the volume.
    maxSizeMB Number
    The hard disk max size in MB.
    vhdId String
    The VHD Id.
    vhdName String
    The VHD name.
    vhdType String
    The type of the volume.

    ExtendedLocationResponse

    Name string
    The name of the extended location.
    Type string
    The extended location type.
    Name string
    The name of the extended location.
    Type string
    The extended location type.
    name String
    The name of the extended location.
    type String
    The extended location type.
    name string
    The name of the extended location.
    type string
    The extended location type.
    name str
    The name of the extended location.
    type str
    The extended location type.
    name String
    The name of the extended location.
    type String
    The extended location type.

    HealthErrorResponse

    CreationTimeUtc string
    Error creation time (UTC).
    CustomerResolvability string
    Value indicating whether the health error is customer resolvable.
    EntityId string
    ID of the entity.
    ErrorCategory string
    Category of error.
    ErrorCode string
    Error code.
    ErrorId string
    The health error unique id.
    ErrorLevel string
    Level of error.
    ErrorMessage string
    Error message.
    ErrorSource string
    Source of error.
    ErrorType string
    Type of error.
    InnerHealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.InnerHealthErrorResponse>
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    PossibleCauses string
    Possible causes of error.
    RecommendedAction string
    Recommended action to resolve error.
    RecoveryProviderErrorMessage string
    DRA error message.
    SummaryMessage string
    Summary message of the entity.
    CreationTimeUtc string
    Error creation time (UTC).
    CustomerResolvability string
    Value indicating whether the health error is customer resolvable.
    EntityId string
    ID of the entity.
    ErrorCategory string
    Category of error.
    ErrorCode string
    Error code.
    ErrorId string
    The health error unique id.
    ErrorLevel string
    Level of error.
    ErrorMessage string
    Error message.
    ErrorSource string
    Source of error.
    ErrorType string
    Type of error.
    InnerHealthErrors []InnerHealthErrorResponse
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    PossibleCauses string
    Possible causes of error.
    RecommendedAction string
    Recommended action to resolve error.
    RecoveryProviderErrorMessage string
    DRA error message.
    SummaryMessage string
    Summary message of the entity.
    creationTimeUtc String
    Error creation time (UTC).
    customerResolvability String
    Value indicating whether the health error is customer resolvable.
    entityId String
    ID of the entity.
    errorCategory String
    Category of error.
    errorCode String
    Error code.
    errorId String
    The health error unique id.
    errorLevel String
    Level of error.
    errorMessage String
    Error message.
    errorSource String
    Source of error.
    errorType String
    Type of error.
    innerHealthErrors List<InnerHealthErrorResponse>
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    possibleCauses String
    Possible causes of error.
    recommendedAction String
    Recommended action to resolve error.
    recoveryProviderErrorMessage String
    DRA error message.
    summaryMessage String
    Summary message of the entity.
    creationTimeUtc string
    Error creation time (UTC).
    customerResolvability string
    Value indicating whether the health error is customer resolvable.
    entityId string
    ID of the entity.
    errorCategory string
    Category of error.
    errorCode string
    Error code.
    errorId string
    The health error unique id.
    errorLevel string
    Level of error.
    errorMessage string
    Error message.
    errorSource string
    Source of error.
    errorType string
    Type of error.
    innerHealthErrors InnerHealthErrorResponse[]
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    possibleCauses string
    Possible causes of error.
    recommendedAction string
    Recommended action to resolve error.
    recoveryProviderErrorMessage string
    DRA error message.
    summaryMessage string
    Summary message of the entity.
    creation_time_utc str
    Error creation time (UTC).
    customer_resolvability str
    Value indicating whether the health error is customer resolvable.
    entity_id str
    ID of the entity.
    error_category str
    Category of error.
    error_code str
    Error code.
    error_id str
    The health error unique id.
    error_level str
    Level of error.
    error_message str
    Error message.
    error_source str
    Source of error.
    error_type str
    Type of error.
    inner_health_errors Sequence[InnerHealthErrorResponse]
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    possible_causes str
    Possible causes of error.
    recommended_action str
    Recommended action to resolve error.
    recovery_provider_error_message str
    DRA error message.
    summary_message str
    Summary message of the entity.
    creationTimeUtc String
    Error creation time (UTC).
    customerResolvability String
    Value indicating whether the health error is customer resolvable.
    entityId String
    ID of the entity.
    errorCategory String
    Category of error.
    errorCode String
    Error code.
    errorId String
    The health error unique id.
    errorLevel String
    Level of error.
    errorMessage String
    Error message.
    errorSource String
    Source of error.
    errorType String
    Type of error.
    innerHealthErrors List<Property Map>
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    possibleCauses String
    Possible causes of error.
    recommendedAction String
    Recommended action to resolve error.
    recoveryProviderErrorMessage String
    DRA error message.
    summaryMessage String
    Summary message of the entity.

    HyperVReplicaAzureManagedDiskDetailsResponse

    DiskEncryptionSetId string
    The disk encryption set ARM Id.
    DiskId string
    The disk Id.
    ReplicaDiskType string
    The replica disk type.
    SeedManagedDiskId string
    Seed managed disk Id.
    DiskEncryptionSetId string
    The disk encryption set ARM Id.
    DiskId string
    The disk Id.
    ReplicaDiskType string
    The replica disk type.
    SeedManagedDiskId string
    Seed managed disk Id.
    diskEncryptionSetId String
    The disk encryption set ARM Id.
    diskId String
    The disk Id.
    replicaDiskType String
    The replica disk type.
    seedManagedDiskId String
    Seed managed disk Id.
    diskEncryptionSetId string
    The disk encryption set ARM Id.
    diskId string
    The disk Id.
    replicaDiskType string
    The replica disk type.
    seedManagedDiskId string
    Seed managed disk Id.
    disk_encryption_set_id str
    The disk encryption set ARM Id.
    disk_id str
    The disk Id.
    replica_disk_type str
    The replica disk type.
    seed_managed_disk_id str
    Seed managed disk Id.
    diskEncryptionSetId String
    The disk encryption set ARM Id.
    diskId String
    The disk Id.
    replicaDiskType String
    The replica disk type.
    seedManagedDiskId String
    Seed managed disk Id.

    HyperVReplicaAzureReplicationDetailsResponse

    LastRecoveryPointReceived string
    The last recovery point received time.
    AzureVmDiskDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmDiskDetailsResponse>
    Azure VM Disk details.
    EnableRdpOnTargetOption string
    The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
    Encryption string
    The encryption info.
    InitialReplicationDetails Pulumi.AzureNative.RecoveryServices.Inputs.InitialReplicationDetailsResponse
    Initial replication details.
    LastReplicatedTime string
    The Last replication time.
    LastRpoCalculatedTime string
    The last RPO calculated time.
    LicenseType string
    License Type of the VM to be used.
    OSDetails Pulumi.AzureNative.RecoveryServices.Inputs.OSDetailsResponse
    The operating system info.
    ProtectedManagedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.HyperVReplicaAzureManagedDiskDetailsResponse>
    The list of protected managed disks.
    RecoveryAvailabilitySetId string
    The recovery availability set Id.
    RecoveryAzureLogStorageAccountId string
    The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.
    RecoveryAzureResourceGroupId string
    The target resource group Id.
    RecoveryAzureStorageAccount string
    The recovery Azure storage account.
    RecoveryAzureVMSize string
    The Recovery Azure VM size.
    RecoveryAzureVmName string
    Recovery Azure given name.
    RpoInSeconds double
    Last RPO value.
    SeedManagedDiskTags Dictionary<string, string>
    The tags for the seed managed disks.
    SelectedRecoveryAzureNetworkId string
    The selected recovery azure network Id.
    SelectedSourceNicId string
    The selected source nic Id which will be used as the primary nic during failover.
    SourceVmCpuCount int
    The CPU count of the VM on the primary side.
    SourceVmRamSizeInMB int
    The RAM size of the VM on the primary side.
    SqlServerLicenseType string
    The SQL Server license type.
    TargetAvailabilityZone string
    The target availability zone.
    TargetManagedDiskTags Dictionary<string, string>
    The tags for the target managed disks.
    TargetNicTags Dictionary<string, string>
    The tags for the target NICs.
    TargetProximityPlacementGroupId string
    The target proximity placement group Id.
    TargetVmTags Dictionary<string, string>
    The target VM tags.
    UseManagedDisks string
    A value indicating whether managed disks should be used during failover.
    VmId string
    The virtual machine Id.
    VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.VMNicDetailsResponse>
    The PE Network details.
    VmProtectionState string
    The protection state for the vm.
    VmProtectionStateDescription string
    The protection state description for the vm.
    LastRecoveryPointReceived string
    The last recovery point received time.
    AzureVmDiskDetails []AzureVmDiskDetailsResponse
    Azure VM Disk details.
    EnableRdpOnTargetOption string
    The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
    Encryption string
    The encryption info.
    InitialReplicationDetails InitialReplicationDetailsResponse
    Initial replication details.
    LastReplicatedTime string
    The Last replication time.
    LastRpoCalculatedTime string
    The last RPO calculated time.
    LicenseType string
    License Type of the VM to be used.
    OSDetails OSDetailsResponse
    The operating system info.
    ProtectedManagedDisks []HyperVReplicaAzureManagedDiskDetailsResponse
    The list of protected managed disks.
    RecoveryAvailabilitySetId string
    The recovery availability set Id.
    RecoveryAzureLogStorageAccountId string
    The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.
    RecoveryAzureResourceGroupId string
    The target resource group Id.
    RecoveryAzureStorageAccount string
    The recovery Azure storage account.
    RecoveryAzureVMSize string
    The Recovery Azure VM size.
    RecoveryAzureVmName string
    Recovery Azure given name.
    RpoInSeconds float64
    Last RPO value.
    SeedManagedDiskTags map[string]string
    The tags for the seed managed disks.
    SelectedRecoveryAzureNetworkId string
    The selected recovery azure network Id.
    SelectedSourceNicId string
    The selected source nic Id which will be used as the primary nic during failover.
    SourceVmCpuCount int
    The CPU count of the VM on the primary side.
    SourceVmRamSizeInMB int
    The RAM size of the VM on the primary side.
    SqlServerLicenseType string
    The SQL Server license type.
    TargetAvailabilityZone string
    The target availability zone.
    TargetManagedDiskTags map[string]string
    The tags for the target managed disks.
    TargetNicTags map[string]string
    The tags for the target NICs.
    TargetProximityPlacementGroupId string
    The target proximity placement group Id.
    TargetVmTags map[string]string
    The target VM tags.
    UseManagedDisks string
    A value indicating whether managed disks should be used during failover.
    VmId string
    The virtual machine Id.
    VmNics []VMNicDetailsResponse
    The PE Network details.
    VmProtectionState string
    The protection state for the vm.
    VmProtectionStateDescription string
    The protection state description for the vm.
    lastRecoveryPointReceived String
    The last recovery point received time.
    azureVmDiskDetails List<AzureVmDiskDetailsResponse>
    Azure VM Disk details.
    enableRdpOnTargetOption String
    The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
    encryption String
    The encryption info.
    initialReplicationDetails InitialReplicationDetailsResponse
    Initial replication details.
    lastReplicatedTime String
    The Last replication time.
    lastRpoCalculatedTime String
    The last RPO calculated time.
    licenseType String
    License Type of the VM to be used.
    oSDetails OSDetailsResponse
    The operating system info.
    protectedManagedDisks List<HyperVReplicaAzureManagedDiskDetailsResponse>
    The list of protected managed disks.
    recoveryAvailabilitySetId String
    The recovery availability set Id.
    recoveryAzureLogStorageAccountId String
    The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.
    recoveryAzureResourceGroupId String
    The target resource group Id.
    recoveryAzureStorageAccount String
    The recovery Azure storage account.
    recoveryAzureVMSize String
    The Recovery Azure VM size.
    recoveryAzureVmName String
    Recovery Azure given name.
    rpoInSeconds Double
    Last RPO value.
    seedManagedDiskTags Map<String,String>
    The tags for the seed managed disks.
    selectedRecoveryAzureNetworkId String
    The selected recovery azure network Id.
    selectedSourceNicId String
    The selected source nic Id which will be used as the primary nic during failover.
    sourceVmCpuCount Integer
    The CPU count of the VM on the primary side.
    sourceVmRamSizeInMB Integer
    The RAM size of the VM on the primary side.
    sqlServerLicenseType String
    The SQL Server license type.
    targetAvailabilityZone String
    The target availability zone.
    targetManagedDiskTags Map<String,String>
    The tags for the target managed disks.
    targetNicTags Map<String,String>
    The tags for the target NICs.
    targetProximityPlacementGroupId String
    The target proximity placement group Id.
    targetVmTags Map<String,String>
    The target VM tags.
    useManagedDisks String
    A value indicating whether managed disks should be used during failover.
    vmId String
    The virtual machine Id.
    vmNics List<VMNicDetailsResponse>
    The PE Network details.
    vmProtectionState String
    The protection state for the vm.
    vmProtectionStateDescription String
    The protection state description for the vm.
    lastRecoveryPointReceived string
    The last recovery point received time.
    azureVmDiskDetails AzureVmDiskDetailsResponse[]
    Azure VM Disk details.
    enableRdpOnTargetOption string
    The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
    encryption string
    The encryption info.
    initialReplicationDetails InitialReplicationDetailsResponse
    Initial replication details.
    lastReplicatedTime string
    The Last replication time.
    lastRpoCalculatedTime string
    The last RPO calculated time.
    licenseType string
    License Type of the VM to be used.
    oSDetails OSDetailsResponse
    The operating system info.
    protectedManagedDisks HyperVReplicaAzureManagedDiskDetailsResponse[]
    The list of protected managed disks.
    recoveryAvailabilitySetId string
    The recovery availability set Id.
    recoveryAzureLogStorageAccountId string
    The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.
    recoveryAzureResourceGroupId string
    The target resource group Id.
    recoveryAzureStorageAccount string
    The recovery Azure storage account.
    recoveryAzureVMSize string
    The Recovery Azure VM size.
    recoveryAzureVmName string
    Recovery Azure given name.
    rpoInSeconds number
    Last RPO value.
    seedManagedDiskTags {[key: string]: string}
    The tags for the seed managed disks.
    selectedRecoveryAzureNetworkId string
    The selected recovery azure network Id.
    selectedSourceNicId string
    The selected source nic Id which will be used as the primary nic during failover.
    sourceVmCpuCount number
    The CPU count of the VM on the primary side.
    sourceVmRamSizeInMB number
    The RAM size of the VM on the primary side.
    sqlServerLicenseType string
    The SQL Server license type.
    targetAvailabilityZone string
    The target availability zone.
    targetManagedDiskTags {[key: string]: string}
    The tags for the target managed disks.
    targetNicTags {[key: string]: string}
    The tags for the target NICs.
    targetProximityPlacementGroupId string
    The target proximity placement group Id.
    targetVmTags {[key: string]: string}
    The target VM tags.
    useManagedDisks string
    A value indicating whether managed disks should be used during failover.
    vmId string
    The virtual machine Id.
    vmNics VMNicDetailsResponse[]
    The PE Network details.
    vmProtectionState string
    The protection state for the vm.
    vmProtectionStateDescription string
    The protection state description for the vm.
    last_recovery_point_received str
    The last recovery point received time.
    azure_vm_disk_details Sequence[AzureVmDiskDetailsResponse]
    Azure VM Disk details.
    enable_rdp_on_target_option str
    The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
    encryption str
    The encryption info.
    initial_replication_details InitialReplicationDetailsResponse
    Initial replication details.
    last_replicated_time str
    The Last replication time.
    last_rpo_calculated_time str
    The last RPO calculated time.
    license_type str
    License Type of the VM to be used.
    o_s_details OSDetailsResponse
    The operating system info.
    protected_managed_disks Sequence[HyperVReplicaAzureManagedDiskDetailsResponse]
    The list of protected managed disks.
    recovery_availability_set_id str
    The recovery availability set Id.
    recovery_azure_log_storage_account_id str
    The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.
    recovery_azure_resource_group_id str
    The target resource group Id.
    recovery_azure_storage_account str
    The recovery Azure storage account.
    recovery_azure_vm_name str
    Recovery Azure given name.
    recovery_azure_vm_size str
    The Recovery Azure VM size.
    rpo_in_seconds float
    Last RPO value.
    seed_managed_disk_tags Mapping[str, str]
    The tags for the seed managed disks.
    selected_recovery_azure_network_id str
    The selected recovery azure network Id.
    selected_source_nic_id str
    The selected source nic Id which will be used as the primary nic during failover.
    source_vm_cpu_count int
    The CPU count of the VM on the primary side.
    source_vm_ram_size_in_mb int
    The RAM size of the VM on the primary side.
    sql_server_license_type str
    The SQL Server license type.
    target_availability_zone str
    The target availability zone.
    target_managed_disk_tags Mapping[str, str]
    The tags for the target managed disks.
    target_nic_tags Mapping[str, str]
    The tags for the target NICs.
    target_proximity_placement_group_id str
    The target proximity placement group Id.
    target_vm_tags Mapping[str, str]
    The target VM tags.
    use_managed_disks str
    A value indicating whether managed disks should be used during failover.
    vm_id str
    The virtual machine Id.
    vm_nics Sequence[VMNicDetailsResponse]
    The PE Network details.
    vm_protection_state str
    The protection state for the vm.
    vm_protection_state_description str
    The protection state description for the vm.
    lastRecoveryPointReceived String
    The last recovery point received time.
    azureVmDiskDetails List<Property Map>
    Azure VM Disk details.
    enableRdpOnTargetOption String
    The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
    encryption String
    The encryption info.
    initialReplicationDetails Property Map
    Initial replication details.
    lastReplicatedTime String
    The Last replication time.
    lastRpoCalculatedTime String
    The last RPO calculated time.
    licenseType String
    License Type of the VM to be used.
    oSDetails Property Map
    The operating system info.
    protectedManagedDisks List<Property Map>
    The list of protected managed disks.
    recoveryAvailabilitySetId String
    The recovery availability set Id.
    recoveryAzureLogStorageAccountId String
    The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.
    recoveryAzureResourceGroupId String
    The target resource group Id.
    recoveryAzureStorageAccount String
    The recovery Azure storage account.
    recoveryAzureVMSize String
    The Recovery Azure VM size.
    recoveryAzureVmName String
    Recovery Azure given name.
    rpoInSeconds Number
    Last RPO value.
    seedManagedDiskTags Map<String>
    The tags for the seed managed disks.
    selectedRecoveryAzureNetworkId String
    The selected recovery azure network Id.
    selectedSourceNicId String
    The selected source nic Id which will be used as the primary nic during failover.
    sourceVmCpuCount Number
    The CPU count of the VM on the primary side.
    sourceVmRamSizeInMB Number
    The RAM size of the VM on the primary side.
    sqlServerLicenseType String
    The SQL Server license type.
    targetAvailabilityZone String
    The target availability zone.
    targetManagedDiskTags Map<String>
    The tags for the target managed disks.
    targetNicTags Map<String>
    The tags for the target NICs.
    targetProximityPlacementGroupId String
    The target proximity placement group Id.
    targetVmTags Map<String>
    The target VM tags.
    useManagedDisks String
    A value indicating whether managed disks should be used during failover.
    vmId String
    The virtual machine Id.
    vmNics List<Property Map>
    The PE Network details.
    vmProtectionState String
    The protection state for the vm.
    vmProtectionStateDescription String
    The protection state description for the vm.

    HyperVReplicaBaseReplicationDetailsResponse

    InitialReplicationDetails Pulumi.AzureNative.RecoveryServices.Inputs.InitialReplicationDetailsResponse
    Initial replication details.
    LastReplicatedTime string
    The Last replication time.
    VMDiskDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.DiskDetailsResponse>
    VM disk details.
    VmId string
    The virtual machine Id.
    VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.VMNicDetailsResponse>
    The PE Network details.
    VmProtectionState string
    The protection state for the vm.
    VmProtectionStateDescription string
    The protection state description for the vm.
    InitialReplicationDetails InitialReplicationDetailsResponse
    Initial replication details.
    LastReplicatedTime string
    The Last replication time.
    VMDiskDetails []DiskDetailsResponse
    VM disk details.
    VmId string
    The virtual machine Id.
    VmNics []VMNicDetailsResponse
    The PE Network details.
    VmProtectionState string
    The protection state for the vm.
    VmProtectionStateDescription string
    The protection state description for the vm.
    initialReplicationDetails InitialReplicationDetailsResponse
    Initial replication details.
    lastReplicatedTime String
    The Last replication time.
    vMDiskDetails List<DiskDetailsResponse>
    VM disk details.
    vmId String
    The virtual machine Id.
    vmNics List<VMNicDetailsResponse>
    The PE Network details.
    vmProtectionState String
    The protection state for the vm.
    vmProtectionStateDescription String
    The protection state description for the vm.
    initialReplicationDetails InitialReplicationDetailsResponse
    Initial replication details.
    lastReplicatedTime string
    The Last replication time.
    vMDiskDetails DiskDetailsResponse[]
    VM disk details.
    vmId string
    The virtual machine Id.
    vmNics VMNicDetailsResponse[]
    The PE Network details.
    vmProtectionState string
    The protection state for the vm.
    vmProtectionStateDescription string
    The protection state description for the vm.
    initial_replication_details InitialReplicationDetailsResponse
    Initial replication details.
    last_replicated_time str
    The Last replication time.
    v_m_disk_details Sequence[DiskDetailsResponse]
    VM disk details.
    vm_id str
    The virtual machine Id.
    vm_nics Sequence[VMNicDetailsResponse]
    The PE Network details.
    vm_protection_state str
    The protection state for the vm.
    vm_protection_state_description str
    The protection state description for the vm.
    initialReplicationDetails Property Map
    Initial replication details.
    lastReplicatedTime String
    The Last replication time.
    vMDiskDetails List<Property Map>
    VM disk details.
    vmId String
    The virtual machine Id.
    vmNics List<Property Map>
    The PE Network details.
    vmProtectionState String
    The protection state for the vm.
    vmProtectionStateDescription String
    The protection state description for the vm.

    HyperVReplicaBlueReplicationDetailsResponse

    InitialReplicationDetails Pulumi.AzureNative.RecoveryServices.Inputs.InitialReplicationDetailsResponse
    Initial replication details.
    LastReplicatedTime string
    The Last replication time.
    VMDiskDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.DiskDetailsResponse>
    VM disk details.
    VmId string
    The virtual machine Id.
    VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.VMNicDetailsResponse>
    The PE Network details.
    VmProtectionState string
    The protection state for the vm.
    VmProtectionStateDescription string
    The protection state description for the vm.
    InitialReplicationDetails InitialReplicationDetailsResponse
    Initial replication details.
    LastReplicatedTime string
    The Last replication time.
    VMDiskDetails []DiskDetailsResponse
    VM disk details.
    VmId string
    The virtual machine Id.
    VmNics []VMNicDetailsResponse
    The PE Network details.
    VmProtectionState string
    The protection state for the vm.
    VmProtectionStateDescription string
    The protection state description for the vm.
    initialReplicationDetails InitialReplicationDetailsResponse
    Initial replication details.
    lastReplicatedTime String
    The Last replication time.
    vMDiskDetails List<DiskDetailsResponse>
    VM disk details.
    vmId String
    The virtual machine Id.
    vmNics List<VMNicDetailsResponse>
    The PE Network details.
    vmProtectionState String
    The protection state for the vm.
    vmProtectionStateDescription String
    The protection state description for the vm.
    initialReplicationDetails InitialReplicationDetailsResponse
    Initial replication details.
    lastReplicatedTime string
    The Last replication time.
    vMDiskDetails DiskDetailsResponse[]
    VM disk details.
    vmId string
    The virtual machine Id.
    vmNics VMNicDetailsResponse[]
    The PE Network details.
    vmProtectionState string
    The protection state for the vm.
    vmProtectionStateDescription string
    The protection state description for the vm.
    initial_replication_details InitialReplicationDetailsResponse
    Initial replication details.
    last_replicated_time str
    The Last replication time.
    v_m_disk_details Sequence[DiskDetailsResponse]
    VM disk details.
    vm_id str
    The virtual machine Id.
    vm_nics Sequence[VMNicDetailsResponse]
    The PE Network details.
    vm_protection_state str
    The protection state for the vm.
    vm_protection_state_description str
    The protection state description for the vm.
    initialReplicationDetails Property Map
    Initial replication details.
    lastReplicatedTime String
    The Last replication time.
    vMDiskDetails List<Property Map>
    VM disk details.
    vmId String
    The virtual machine Id.
    vmNics List<Property Map>
    The PE Network details.
    vmProtectionState String
    The protection state for the vm.
    vmProtectionStateDescription String
    The protection state description for the vm.

    HyperVReplicaReplicationDetailsResponse

    InitialReplicationDetails Pulumi.AzureNative.RecoveryServices.Inputs.InitialReplicationDetailsResponse
    Initial replication details.
    LastReplicatedTime string
    The Last replication time.
    VMDiskDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.DiskDetailsResponse>
    VM disk details.
    VmId string
    The virtual machine Id.
    VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.VMNicDetailsResponse>
    The PE Network details.
    VmProtectionState string
    The protection state for the vm.
    VmProtectionStateDescription string
    The protection state description for the vm.
    InitialReplicationDetails InitialReplicationDetailsResponse
    Initial replication details.
    LastReplicatedTime string
    The Last replication time.
    VMDiskDetails []DiskDetailsResponse
    VM disk details.
    VmId string
    The virtual machine Id.
    VmNics []VMNicDetailsResponse
    The PE Network details.
    VmProtectionState string
    The protection state for the vm.
    VmProtectionStateDescription string
    The protection state description for the vm.
    initialReplicationDetails InitialReplicationDetailsResponse
    Initial replication details.
    lastReplicatedTime String
    The Last replication time.
    vMDiskDetails List<DiskDetailsResponse>
    VM disk details.
    vmId String
    The virtual machine Id.
    vmNics List<VMNicDetailsResponse>
    The PE Network details.
    vmProtectionState String
    The protection state for the vm.
    vmProtectionStateDescription String
    The protection state description for the vm.
    initialReplicationDetails InitialReplicationDetailsResponse
    Initial replication details.
    lastReplicatedTime string
    The Last replication time.
    vMDiskDetails DiskDetailsResponse[]
    VM disk details.
    vmId string
    The virtual machine Id.
    vmNics VMNicDetailsResponse[]
    The PE Network details.
    vmProtectionState string
    The protection state for the vm.
    vmProtectionStateDescription string
    The protection state description for the vm.
    initial_replication_details InitialReplicationDetailsResponse
    Initial replication details.
    last_replicated_time str
    The Last replication time.
    v_m_disk_details Sequence[DiskDetailsResponse]
    VM disk details.
    vm_id str
    The virtual machine Id.
    vm_nics Sequence[VMNicDetailsResponse]
    The PE Network details.
    vm_protection_state str
    The protection state for the vm.
    vm_protection_state_description str
    The protection state description for the vm.
    initialReplicationDetails Property Map
    Initial replication details.
    lastReplicatedTime String
    The Last replication time.
    vMDiskDetails List<Property Map>
    VM disk details.
    vmId String
    The virtual machine Id.
    vmNics List<Property Map>
    The PE Network details.
    vmProtectionState String
    The protection state for the vm.
    vmProtectionStateDescription String
    The protection state description for the vm.

    IPConfigDetailsResponse

    InMageAgentDetailsResponse

    AgentExpiryDate string
    Agent expiry date.
    AgentUpdateStatus string
    A value indicating whether installed agent needs to be updated.
    AgentVersion string
    The agent version.
    PostUpdateRebootStatus string
    A value indicating whether reboot is required after update is applied.
    AgentExpiryDate string
    Agent expiry date.
    AgentUpdateStatus string
    A value indicating whether installed agent needs to be updated.
    AgentVersion string
    The agent version.
    PostUpdateRebootStatus string
    A value indicating whether reboot is required after update is applied.
    agentExpiryDate String
    Agent expiry date.
    agentUpdateStatus String
    A value indicating whether installed agent needs to be updated.
    agentVersion String
    The agent version.
    postUpdateRebootStatus String
    A value indicating whether reboot is required after update is applied.
    agentExpiryDate string
    Agent expiry date.
    agentUpdateStatus string
    A value indicating whether installed agent needs to be updated.
    agentVersion string
    The agent version.
    postUpdateRebootStatus string
    A value indicating whether reboot is required after update is applied.
    agent_expiry_date str
    Agent expiry date.
    agent_update_status str
    A value indicating whether installed agent needs to be updated.
    agent_version str
    The agent version.
    post_update_reboot_status str
    A value indicating whether reboot is required after update is applied.
    agentExpiryDate String
    Agent expiry date.
    agentUpdateStatus String
    A value indicating whether installed agent needs to be updated.
    agentVersion String
    The agent version.
    postUpdateRebootStatus String
    A value indicating whether reboot is required after update is applied.

    InMageAzureV2ManagedDiskDetailsResponse

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

    InMageAzureV2ProtectedDiskDetailsResponse

    DiskCapacityInBytes double
    The disk capacity in bytes.
    DiskId string
    The disk id.
    DiskName string
    The disk name.
    DiskResized string
    A value indicating whether disk is resized.
    FileSystemCapacityInBytes double
    The disk file system capacity in bytes.
    HealthErrorCode string
    The health error code for the disk.
    LastRpoCalculatedTime string
    The last RPO calculated time.
    ProgressHealth string
    The Progress Health.
    ProgressStatus string
    The Progress Status.
    ProtectionStage string
    The protection stage.
    PsDataInMegaBytes double
    The PS data transit in MB.
    ResyncDurationInSeconds double
    The resync duration in seconds.
    ResyncLast15MinutesTransferredBytes double
    The resync last 15 minutes transferred bytes.
    ResyncLastDataTransferTimeUTC string
    The last data transfer time in UTC.
    ResyncProcessedBytes double
    The resync processed bytes.
    ResyncProgressPercentage int
    The resync progress percentage.
    ResyncRequired string
    A value indicating whether resync is required for this disk.
    ResyncStartTime string
    The resync start time.
    ResyncTotalTransferredBytes double
    The resync total transferred bytes.
    RpoInSeconds double
    The RPO in seconds.
    SecondsToTakeSwitchProvider double
    The seconds to take for switch provider.
    SourceDataInMegaBytes double
    The source data transit in MB.
    TargetDataInMegaBytes double
    The target data transit in MB.
    DiskCapacityInBytes float64
    The disk capacity in bytes.
    DiskId string
    The disk id.
    DiskName string
    The disk name.
    DiskResized string
    A value indicating whether disk is resized.
    FileSystemCapacityInBytes float64
    The disk file system capacity in bytes.
    HealthErrorCode string
    The health error code for the disk.
    LastRpoCalculatedTime string
    The last RPO calculated time.
    ProgressHealth string
    The Progress Health.
    ProgressStatus string
    The Progress Status.
    ProtectionStage string
    The protection stage.
    PsDataInMegaBytes float64
    The PS data transit in MB.
    ResyncDurationInSeconds float64
    The resync duration in seconds.
    ResyncLast15MinutesTransferredBytes float64
    The resync last 15 minutes transferred bytes.
    ResyncLastDataTransferTimeUTC string
    The last data transfer time in UTC.
    ResyncProcessedBytes float64
    The resync processed bytes.
    ResyncProgressPercentage int
    The resync progress percentage.
    ResyncRequired string
    A value indicating whether resync is required for this disk.
    ResyncStartTime string
    The resync start time.
    ResyncTotalTransferredBytes float64
    The resync total transferred bytes.
    RpoInSeconds float64
    The RPO in seconds.
    SecondsToTakeSwitchProvider float64
    The seconds to take for switch provider.
    SourceDataInMegaBytes float64
    The source data transit in MB.
    TargetDataInMegaBytes float64
    The target data transit in MB.
    diskCapacityInBytes Double
    The disk capacity in bytes.
    diskId String
    The disk id.
    diskName String
    The disk name.
    diskResized String
    A value indicating whether disk is resized.
    fileSystemCapacityInBytes Double
    The disk file system capacity in bytes.
    healthErrorCode String
    The health error code for the disk.
    lastRpoCalculatedTime String
    The last RPO calculated time.
    progressHealth String
    The Progress Health.
    progressStatus String
    The Progress Status.
    protectionStage String
    The protection stage.
    psDataInMegaBytes Double
    The PS data transit in MB.
    resyncDurationInSeconds Double
    The resync duration in seconds.
    resyncLast15MinutesTransferredBytes Double
    The resync last 15 minutes transferred bytes.
    resyncLastDataTransferTimeUTC String
    The last data transfer time in UTC.
    resyncProcessedBytes Double
    The resync processed bytes.
    resyncProgressPercentage Integer
    The resync progress percentage.
    resyncRequired String
    A value indicating whether resync is required for this disk.
    resyncStartTime String
    The resync start time.
    resyncTotalTransferredBytes Double
    The resync total transferred bytes.
    rpoInSeconds Double
    The RPO in seconds.
    secondsToTakeSwitchProvider Double
    The seconds to take for switch provider.
    sourceDataInMegaBytes Double
    The source data transit in MB.
    targetDataInMegaBytes Double
    The target data transit in MB.
    diskCapacityInBytes number
    The disk capacity in bytes.
    diskId string
    The disk id.
    diskName string
    The disk name.
    diskResized string
    A value indicating whether disk is resized.
    fileSystemCapacityInBytes number
    The disk file system capacity in bytes.
    healthErrorCode string
    The health error code for the disk.
    lastRpoCalculatedTime string
    The last RPO calculated time.
    progressHealth string
    The Progress Health.
    progressStatus string
    The Progress Status.
    protectionStage string
    The protection stage.
    psDataInMegaBytes number
    The PS data transit in MB.
    resyncDurationInSeconds number
    The resync duration in seconds.
    resyncLast15MinutesTransferredBytes number
    The resync last 15 minutes transferred bytes.
    resyncLastDataTransferTimeUTC string
    The last data transfer time in UTC.
    resyncProcessedBytes number
    The resync processed bytes.
    resyncProgressPercentage number
    The resync progress percentage.
    resyncRequired string
    A value indicating whether resync is required for this disk.
    resyncStartTime string
    The resync start time.
    resyncTotalTransferredBytes number
    The resync total transferred bytes.
    rpoInSeconds number
    The RPO in seconds.
    secondsToTakeSwitchProvider number
    The seconds to take for switch provider.
    sourceDataInMegaBytes number
    The source data transit in MB.
    targetDataInMegaBytes number
    The target data transit in MB.
    disk_capacity_in_bytes float
    The disk capacity in bytes.
    disk_id str
    The disk id.
    disk_name str
    The disk name.
    disk_resized str
    A value indicating whether disk is resized.
    file_system_capacity_in_bytes float
    The disk file system capacity in bytes.
    health_error_code str
    The health error code for the disk.
    last_rpo_calculated_time str
    The last RPO calculated time.
    progress_health str
    The Progress Health.
    progress_status str
    The Progress Status.
    protection_stage str
    The protection stage.
    ps_data_in_mega_bytes float
    The PS data transit in MB.
    resync_duration_in_seconds float
    The resync duration in seconds.
    resync_last15_minutes_transferred_bytes float
    The resync last 15 minutes transferred bytes.
    resync_last_data_transfer_time_utc str
    The last data transfer time in UTC.
    resync_processed_bytes float
    The resync processed bytes.
    resync_progress_percentage int
    The resync progress percentage.
    resync_required str
    A value indicating whether resync is required for this disk.
    resync_start_time str
    The resync start time.
    resync_total_transferred_bytes float
    The resync total transferred bytes.
    rpo_in_seconds float
    The RPO in seconds.
    seconds_to_take_switch_provider float
    The seconds to take for switch provider.
    source_data_in_mega_bytes float
    The source data transit in MB.
    target_data_in_mega_bytes float
    The target data transit in MB.
    diskCapacityInBytes Number
    The disk capacity in bytes.
    diskId String
    The disk id.
    diskName String
    The disk name.
    diskResized String
    A value indicating whether disk is resized.
    fileSystemCapacityInBytes Number
    The disk file system capacity in bytes.
    healthErrorCode String
    The health error code for the disk.
    lastRpoCalculatedTime String
    The last RPO calculated time.
    progressHealth String
    The Progress Health.
    progressStatus String
    The Progress Status.
    protectionStage String
    The protection stage.
    psDataInMegaBytes Number
    The PS data transit in MB.
    resyncDurationInSeconds Number
    The resync duration in seconds.
    resyncLast15MinutesTransferredBytes Number
    The resync last 15 minutes transferred bytes.
    resyncLastDataTransferTimeUTC String
    The last data transfer time in UTC.
    resyncProcessedBytes Number
    The resync processed bytes.
    resyncProgressPercentage Number
    The resync progress percentage.
    resyncRequired String
    A value indicating whether resync is required for this disk.
    resyncStartTime String
    The resync start time.
    resyncTotalTransferredBytes Number
    The resync total transferred bytes.
    rpoInSeconds Number
    The RPO in seconds.
    secondsToTakeSwitchProvider Number
    The seconds to take for switch provider.
    sourceDataInMegaBytes Number
    The source data transit in MB.
    targetDataInMegaBytes Number
    The target data transit in MB.

    InMageAzureV2ReplicationDetailsResponse

    LastRecoveryPointReceived string
    The last recovery point received time.
    AgentExpiryDate string
    Agent expiry date.
    AgentVersion string
    The agent version.
    AzureVMDiskDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmDiskDetailsResponse>
    Azure VM Disk details.
    AzureVmGeneration string
    The target generation for this protected item.
    CompressedDataRateInMB double
    The compressed data change rate in MB.
    Datastores List<string>
    The datastores of the on-premise machine. Value can be list of strings that contain datastore names.
    DiscoveryType string
    A value indicating the discovery type of the machine. Value can be vCenter or physical.
    DiskResized string
    A value indicating whether any disk is resized for this VM.
    EnableRdpOnTargetOption string
    The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
    FirmwareType string
    The firmware type of this protected item.
    InfrastructureVmId string
    The infrastructure VM Id.
    IpAddress string
    The source IP address.
    IsAdditionalStatsAvailable bool
    A value indicating whether additional IR stats are available or not.
    IsAgentUpdateRequired string
    A value indicating whether installed agent needs to be updated.
    IsRebootAfterUpdateRequired string
    A value indicating whether the source server requires a restart after update.
    LastHeartbeat string
    The last heartbeat received from the source server.
    LastRpoCalculatedTime string
    The last RPO calculated time.
    LastUpdateReceivedTime string
    The last update time received from on-prem components.
    LicenseType string
    License Type of the VM to be used.
    MasterTargetId string
    The master target Id.
    MultiVmGroupId string
    The multi vm group Id.
    MultiVmGroupName string
    The multi vm group name.
    MultiVmSyncStatus string
    A value indicating whether multi vm sync is enabled or disabled.
    OsDiskId string
    The id of the disk containing the OS.
    OsType string
    The type of the OS on the VM.
    OsVersion string
    The OS Version of the protected item.
    ProcessServerId string
    The process server Id.
    ProcessServerName string
    The process server name.
    ProtectedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageAzureV2ProtectedDiskDetailsResponse>
    The list of protected disks.
    ProtectedManagedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageAzureV2ManagedDiskDetailsResponse>
    The list of protected managed disks.
    ProtectionStage string
    The protection stage.
    RecoveryAvailabilitySetId string
    The recovery availability set Id.
    RecoveryAzureLogStorageAccountId string
    The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.
    RecoveryAzureResourceGroupId string
    The target resource group Id.
    RecoveryAzureStorageAccount string
    The recovery Azure storage account.
    RecoveryAzureVMName string
    Recovery Azure given name.
    RecoveryAzureVMSize string
    The Recovery Azure VM size.
    ReplicaId string
    The replica id of the protected item.
    ResyncProgressPercentage int
    The resync progress percentage.
    RpoInSeconds double
    The RPO in seconds.
    SeedManagedDiskTags Dictionary<string, string>
    The tags for the seed managed disks.
    SelectedRecoveryAzureNetworkId string
    The selected recovery azure network Id.
    SelectedSourceNicId string
    The selected source nic Id which will be used as the primary nic during failover.
    SelectedTfoAzureNetworkId string
    The test failover virtual network.
    SourceVmCpuCount int
    The CPU count of the VM on the primary side.
    SourceVmRamSizeInMB int
    The RAM size of the VM on the primary side.
    SqlServerLicenseType string
    The SQL Server license type.
    SwitchProviderBlockingErrorDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageAzureV2SwitchProviderBlockingErrorDetailsResponse>
    The switch provider blocking error information.
    SwitchProviderDetails Pulumi.AzureNative.RecoveryServices.Inputs.InMageAzureV2SwitchProviderDetailsResponse
    The switch provider blocking error information.
    TargetAvailabilityZone string
    The target availability zone.
    TargetManagedDiskTags Dictionary<string, string>
    The tags for the target managed disks.
    TargetNicTags Dictionary<string, string>
    The tags for the target NICs.
    TargetProximityPlacementGroupId string
    The target proximity placement group Id.
    TargetVmId string
    The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.
    TargetVmTags Dictionary<string, string>
    The target VM tags.
    TotalDataTransferred double
    The total transferred data in bytes.
    TotalProgressHealth string
    The progress health.
    UncompressedDataRateInMB double
    The uncompressed data change rate in MB.
    UseManagedDisks string
    A value indicating whether managed disks should be used during failover.
    VCenterInfrastructureId string
    The vCenter infrastructure Id.
    ValidationErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    The validation errors of the on-premise machine Value can be list of validation errors.
    VhdName string
    The OS disk VHD name.
    VmId string
    The virtual machine Id.
    VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.VMNicDetailsResponse>
    The PE Network details.
    VmProtectionState string
    The protection state for the vm.
    VmProtectionStateDescription string
    The protection state description for the vm.
    LastRecoveryPointReceived string
    The last recovery point received time.
    AgentExpiryDate string
    Agent expiry date.
    AgentVersion string
    The agent version.
    AzureVMDiskDetails []AzureVmDiskDetailsResponse
    Azure VM Disk details.
    AzureVmGeneration string
    The target generation for this protected item.
    CompressedDataRateInMB float64
    The compressed data change rate in MB.
    Datastores []string
    The datastores of the on-premise machine. Value can be list of strings that contain datastore names.
    DiscoveryType string
    A value indicating the discovery type of the machine. Value can be vCenter or physical.
    DiskResized string
    A value indicating whether any disk is resized for this VM.
    EnableRdpOnTargetOption string
    The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
    FirmwareType string
    The firmware type of this protected item.
    InfrastructureVmId string
    The infrastructure VM Id.
    IpAddress string
    The source IP address.
    IsAdditionalStatsAvailable bool
    A value indicating whether additional IR stats are available or not.
    IsAgentUpdateRequired string
    A value indicating whether installed agent needs to be updated.
    IsRebootAfterUpdateRequired string
    A value indicating whether the source server requires a restart after update.
    LastHeartbeat string
    The last heartbeat received from the source server.
    LastRpoCalculatedTime string
    The last RPO calculated time.
    LastUpdateReceivedTime string
    The last update time received from on-prem components.
    LicenseType string
    License Type of the VM to be used.
    MasterTargetId string
    The master target Id.
    MultiVmGroupId string
    The multi vm group Id.
    MultiVmGroupName string
    The multi vm group name.
    MultiVmSyncStatus string
    A value indicating whether multi vm sync is enabled or disabled.
    OsDiskId string
    The id of the disk containing the OS.
    OsType string
    The type of the OS on the VM.
    OsVersion string
    The OS Version of the protected item.
    ProcessServerId string
    The process server Id.
    ProcessServerName string
    The process server name.
    ProtectedDisks []InMageAzureV2ProtectedDiskDetailsResponse
    The list of protected disks.
    ProtectedManagedDisks []InMageAzureV2ManagedDiskDetailsResponse
    The list of protected managed disks.
    ProtectionStage string
    The protection stage.
    RecoveryAvailabilitySetId string
    The recovery availability set Id.
    RecoveryAzureLogStorageAccountId string
    The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.
    RecoveryAzureResourceGroupId string
    The target resource group Id.
    RecoveryAzureStorageAccount string
    The recovery Azure storage account.
    RecoveryAzureVMName string
    Recovery Azure given name.
    RecoveryAzureVMSize string
    The Recovery Azure VM size.
    ReplicaId string
    The replica id of the protected item.
    ResyncProgressPercentage int
    The resync progress percentage.
    RpoInSeconds float64
    The RPO in seconds.
    SeedManagedDiskTags map[string]string
    The tags for the seed managed disks.
    SelectedRecoveryAzureNetworkId string
    The selected recovery azure network Id.
    SelectedSourceNicId string
    The selected source nic Id which will be used as the primary nic during failover.
    SelectedTfoAzureNetworkId string
    The test failover virtual network.
    SourceVmCpuCount int
    The CPU count of the VM on the primary side.
    SourceVmRamSizeInMB int
    The RAM size of the VM on the primary side.
    SqlServerLicenseType string
    The SQL Server license type.
    SwitchProviderBlockingErrorDetails []InMageAzureV2SwitchProviderBlockingErrorDetailsResponse
    The switch provider blocking error information.
    SwitchProviderDetails InMageAzureV2SwitchProviderDetailsResponse
    The switch provider blocking error information.
    TargetAvailabilityZone string
    The target availability zone.
    TargetManagedDiskTags map[string]string
    The tags for the target managed disks.
    TargetNicTags map[string]string
    The tags for the target NICs.
    TargetProximityPlacementGroupId string
    The target proximity placement group Id.
    TargetVmId string
    The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.
    TargetVmTags map[string]string
    The target VM tags.
    TotalDataTransferred float64
    The total transferred data in bytes.
    TotalProgressHealth string
    The progress health.
    UncompressedDataRateInMB float64
    The uncompressed data change rate in MB.
    UseManagedDisks string
    A value indicating whether managed disks should be used during failover.
    VCenterInfrastructureId string
    The vCenter infrastructure Id.
    ValidationErrors []HealthErrorResponse
    The validation errors of the on-premise machine Value can be list of validation errors.
    VhdName string
    The OS disk VHD name.
    VmId string
    The virtual machine Id.
    VmNics []VMNicDetailsResponse
    The PE Network details.
    VmProtectionState string
    The protection state for the vm.
    VmProtectionStateDescription string
    The protection state description for the vm.
    lastRecoveryPointReceived String
    The last recovery point received time.
    agentExpiryDate String
    Agent expiry date.
    agentVersion String
    The agent version.
    azureVMDiskDetails List<AzureVmDiskDetailsResponse>
    Azure VM Disk details.
    azureVmGeneration String
    The target generation for this protected item.
    compressedDataRateInMB Double
    The compressed data change rate in MB.
    datastores List<String>
    The datastores of the on-premise machine. Value can be list of strings that contain datastore names.
    discoveryType String
    A value indicating the discovery type of the machine. Value can be vCenter or physical.
    diskResized String
    A value indicating whether any disk is resized for this VM.
    enableRdpOnTargetOption String
    The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
    firmwareType String
    The firmware type of this protected item.
    infrastructureVmId String
    The infrastructure VM Id.
    ipAddress String
    The source IP address.
    isAdditionalStatsAvailable Boolean
    A value indicating whether additional IR stats are available or not.
    isAgentUpdateRequired String
    A value indicating whether installed agent needs to be updated.
    isRebootAfterUpdateRequired String
    A value indicating whether the source server requires a restart after update.
    lastHeartbeat String
    The last heartbeat received from the source server.
    lastRpoCalculatedTime String
    The last RPO calculated time.
    lastUpdateReceivedTime String
    The last update time received from on-prem components.
    licenseType String
    License Type of the VM to be used.
    masterTargetId String
    The master target Id.
    multiVmGroupId String
    The multi vm group Id.
    multiVmGroupName String
    The multi vm group name.
    multiVmSyncStatus String
    A value indicating whether multi vm sync is enabled or disabled.
    osDiskId String
    The id of the disk containing the OS.
    osType String
    The type of the OS on the VM.
    osVersion String
    The OS Version of the protected item.
    processServerId String
    The process server Id.
    processServerName String
    The process server name.
    protectedDisks List<InMageAzureV2ProtectedDiskDetailsResponse>
    The list of protected disks.
    protectedManagedDisks List<InMageAzureV2ManagedDiskDetailsResponse>
    The list of protected managed disks.
    protectionStage String
    The protection stage.
    recoveryAvailabilitySetId String
    The recovery availability set Id.
    recoveryAzureLogStorageAccountId String
    The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.
    recoveryAzureResourceGroupId String
    The target resource group Id.
    recoveryAzureStorageAccount String
    The recovery Azure storage account.
    recoveryAzureVMName String
    Recovery Azure given name.
    recoveryAzureVMSize String
    The Recovery Azure VM size.
    replicaId String
    The replica id of the protected item.
    resyncProgressPercentage Integer
    The resync progress percentage.
    rpoInSeconds Double
    The RPO in seconds.
    seedManagedDiskTags Map<String,String>
    The tags for the seed managed disks.
    selectedRecoveryAzureNetworkId String
    The selected recovery azure network Id.
    selectedSourceNicId String
    The selected source nic Id which will be used as the primary nic during failover.
    selectedTfoAzureNetworkId String
    The test failover virtual network.
    sourceVmCpuCount Integer
    The CPU count of the VM on the primary side.
    sourceVmRamSizeInMB Integer
    The RAM size of the VM on the primary side.
    sqlServerLicenseType String
    The SQL Server license type.
    switchProviderBlockingErrorDetails List<InMageAzureV2SwitchProviderBlockingErrorDetailsResponse>
    The switch provider blocking error information.
    switchProviderDetails InMageAzureV2SwitchProviderDetailsResponse
    The switch provider blocking error information.
    targetAvailabilityZone String
    The target availability zone.
    targetManagedDiskTags Map<String,String>
    The tags for the target managed disks.
    targetNicTags Map<String,String>
    The tags for the target NICs.
    targetProximityPlacementGroupId String
    The target proximity placement group Id.
    targetVmId String
    The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.
    targetVmTags Map<String,String>
    The target VM tags.
    totalDataTransferred Double
    The total transferred data in bytes.
    totalProgressHealth String
    The progress health.
    uncompressedDataRateInMB Double
    The uncompressed data change rate in MB.
    useManagedDisks String
    A value indicating whether managed disks should be used during failover.
    vCenterInfrastructureId String
    The vCenter infrastructure Id.
    validationErrors List<HealthErrorResponse>
    The validation errors of the on-premise machine Value can be list of validation errors.
    vhdName String
    The OS disk VHD name.
    vmId String
    The virtual machine Id.
    vmNics List<VMNicDetailsResponse>
    The PE Network details.
    vmProtectionState String
    The protection state for the vm.
    vmProtectionStateDescription String
    The protection state description for the vm.
    lastRecoveryPointReceived string
    The last recovery point received time.
    agentExpiryDate string
    Agent expiry date.
    agentVersion string
    The agent version.
    azureVMDiskDetails AzureVmDiskDetailsResponse[]
    Azure VM Disk details.
    azureVmGeneration string
    The target generation for this protected item.
    compressedDataRateInMB number
    The compressed data change rate in MB.
    datastores string[]
    The datastores of the on-premise machine. Value can be list of strings that contain datastore names.
    discoveryType string
    A value indicating the discovery type of the machine. Value can be vCenter or physical.
    diskResized string
    A value indicating whether any disk is resized for this VM.
    enableRdpOnTargetOption string
    The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
    firmwareType string
    The firmware type of this protected item.
    infrastructureVmId string
    The infrastructure VM Id.
    ipAddress string
    The source IP address.
    isAdditionalStatsAvailable boolean
    A value indicating whether additional IR stats are available or not.
    isAgentUpdateRequired string
    A value indicating whether installed agent needs to be updated.
    isRebootAfterUpdateRequired string
    A value indicating whether the source server requires a restart after update.
    lastHeartbeat string
    The last heartbeat received from the source server.
    lastRpoCalculatedTime string
    The last RPO calculated time.
    lastUpdateReceivedTime string
    The last update time received from on-prem components.
    licenseType string
    License Type of the VM to be used.
    masterTargetId string
    The master target Id.
    multiVmGroupId string
    The multi vm group Id.
    multiVmGroupName string
    The multi vm group name.
    multiVmSyncStatus string
    A value indicating whether multi vm sync is enabled or disabled.
    osDiskId string
    The id of the disk containing the OS.
    osType string
    The type of the OS on the VM.
    osVersion string
    The OS Version of the protected item.
    processServerId string
    The process server Id.
    processServerName string
    The process server name.
    protectedDisks InMageAzureV2ProtectedDiskDetailsResponse[]
    The list of protected disks.
    protectedManagedDisks InMageAzureV2ManagedDiskDetailsResponse[]
    The list of protected managed disks.
    protectionStage string
    The protection stage.
    recoveryAvailabilitySetId string
    The recovery availability set Id.
    recoveryAzureLogStorageAccountId string
    The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.
    recoveryAzureResourceGroupId string
    The target resource group Id.
    recoveryAzureStorageAccount string
    The recovery Azure storage account.
    recoveryAzureVMName string
    Recovery Azure given name.
    recoveryAzureVMSize string
    The Recovery Azure VM size.
    replicaId string
    The replica id of the protected item.
    resyncProgressPercentage number
    The resync progress percentage.
    rpoInSeconds number
    The RPO in seconds.
    seedManagedDiskTags {[key: string]: string}
    The tags for the seed managed disks.
    selectedRecoveryAzureNetworkId string
    The selected recovery azure network Id.
    selectedSourceNicId string
    The selected source nic Id which will be used as the primary nic during failover.
    selectedTfoAzureNetworkId string
    The test failover virtual network.
    sourceVmCpuCount number
    The CPU count of the VM on the primary side.
    sourceVmRamSizeInMB number
    The RAM size of the VM on the primary side.
    sqlServerLicenseType string
    The SQL Server license type.
    switchProviderBlockingErrorDetails InMageAzureV2SwitchProviderBlockingErrorDetailsResponse[]
    The switch provider blocking error information.
    switchProviderDetails InMageAzureV2SwitchProviderDetailsResponse
    The switch provider blocking error information.
    targetAvailabilityZone string
    The target availability zone.
    targetManagedDiskTags {[key: string]: string}
    The tags for the target managed disks.
    targetNicTags {[key: string]: string}
    The tags for the target NICs.
    targetProximityPlacementGroupId string
    The target proximity placement group Id.
    targetVmId string
    The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.
    targetVmTags {[key: string]: string}
    The target VM tags.
    totalDataTransferred number
    The total transferred data in bytes.
    totalProgressHealth string
    The progress health.
    uncompressedDataRateInMB number
    The uncompressed data change rate in MB.
    useManagedDisks string
    A value indicating whether managed disks should be used during failover.
    vCenterInfrastructureId string
    The vCenter infrastructure Id.
    validationErrors HealthErrorResponse[]
    The validation errors of the on-premise machine Value can be list of validation errors.
    vhdName string
    The OS disk VHD name.
    vmId string
    The virtual machine Id.
    vmNics VMNicDetailsResponse[]
    The PE Network details.
    vmProtectionState string
    The protection state for the vm.
    vmProtectionStateDescription string
    The protection state description for the vm.
    last_recovery_point_received str
    The last recovery point received time.
    agent_expiry_date str
    Agent expiry date.
    agent_version str
    The agent version.
    azure_vm_disk_details Sequence[AzureVmDiskDetailsResponse]
    Azure VM Disk details.
    azure_vm_generation str
    The target generation for this protected item.
    compressed_data_rate_in_mb float
    The compressed data change rate in MB.
    datastores Sequence[str]
    The datastores of the on-premise machine. Value can be list of strings that contain datastore names.
    discovery_type str
    A value indicating the discovery type of the machine. Value can be vCenter or physical.
    disk_resized str
    A value indicating whether any disk is resized for this VM.
    enable_rdp_on_target_option str
    The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
    firmware_type str
    The firmware type of this protected item.
    infrastructure_vm_id str
    The infrastructure VM Id.
    ip_address str
    The source IP address.
    is_additional_stats_available bool
    A value indicating whether additional IR stats are available or not.
    is_agent_update_required str
    A value indicating whether installed agent needs to be updated.
    is_reboot_after_update_required str
    A value indicating whether the source server requires a restart after update.
    last_heartbeat str
    The last heartbeat received from the source server.
    last_rpo_calculated_time str
    The last RPO calculated time.
    last_update_received_time str
    The last update time received from on-prem components.
    license_type str
    License Type of the VM to be used.
    master_target_id str
    The master target Id.
    multi_vm_group_id str
    The multi vm group Id.
    multi_vm_group_name str
    The multi vm group name.
    multi_vm_sync_status str
    A value indicating whether multi vm sync is enabled or disabled.
    os_disk_id str
    The id of the disk containing the OS.
    os_type str
    The type of the OS on the VM.
    os_version str
    The OS Version of the protected item.
    process_server_id str
    The process server Id.
    process_server_name str
    The process server name.
    protected_disks Sequence[InMageAzureV2ProtectedDiskDetailsResponse]
    The list of protected disks.
    protected_managed_disks Sequence[InMageAzureV2ManagedDiskDetailsResponse]
    The list of protected managed disks.
    protection_stage str
    The protection stage.
    recovery_availability_set_id str
    The recovery availability set Id.
    recovery_azure_log_storage_account_id str
    The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.
    recovery_azure_resource_group_id str
    The target resource group Id.
    recovery_azure_storage_account str
    The recovery Azure storage account.
    recovery_azure_vm_name str
    Recovery Azure given name.
    recovery_azure_vm_size str
    The Recovery Azure VM size.
    replica_id str
    The replica id of the protected item.
    resync_progress_percentage int
    The resync progress percentage.
    rpo_in_seconds float
    The RPO in seconds.
    seed_managed_disk_tags Mapping[str, str]
    The tags for the seed managed disks.
    selected_recovery_azure_network_id str
    The selected recovery azure network Id.
    selected_source_nic_id str
    The selected source nic Id which will be used as the primary nic during failover.
    selected_tfo_azure_network_id str
    The test failover virtual network.
    source_vm_cpu_count int
    The CPU count of the VM on the primary side.
    source_vm_ram_size_in_mb int
    The RAM size of the VM on the primary side.
    sql_server_license_type str
    The SQL Server license type.
    switch_provider_blocking_error_details Sequence[InMageAzureV2SwitchProviderBlockingErrorDetailsResponse]
    The switch provider blocking error information.
    switch_provider_details InMageAzureV2SwitchProviderDetailsResponse
    The switch provider blocking error information.
    target_availability_zone str
    The target availability zone.
    target_managed_disk_tags Mapping[str, str]
    The tags for the target managed disks.
    target_nic_tags Mapping[str, str]
    The tags for the target NICs.
    target_proximity_placement_group_id str
    The target proximity placement group Id.
    target_vm_id str
    The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.
    target_vm_tags Mapping[str, str]
    The target VM tags.
    total_data_transferred float
    The total transferred data in bytes.
    total_progress_health str
    The progress health.
    uncompressed_data_rate_in_mb float
    The uncompressed data change rate in MB.
    use_managed_disks str
    A value indicating whether managed disks should be used during failover.
    v_center_infrastructure_id str
    The vCenter infrastructure Id.
    validation_errors Sequence[HealthErrorResponse]
    The validation errors of the on-premise machine Value can be list of validation errors.
    vhd_name str
    The OS disk VHD name.
    vm_id str
    The virtual machine Id.
    vm_nics Sequence[VMNicDetailsResponse]
    The PE Network details.
    vm_protection_state str
    The protection state for the vm.
    vm_protection_state_description str
    The protection state description for the vm.
    lastRecoveryPointReceived String
    The last recovery point received time.
    agentExpiryDate String
    Agent expiry date.
    agentVersion String
    The agent version.
    azureVMDiskDetails List<Property Map>
    Azure VM Disk details.
    azureVmGeneration String
    The target generation for this protected item.
    compressedDataRateInMB Number
    The compressed data change rate in MB.
    datastores List<String>
    The datastores of the on-premise machine. Value can be list of strings that contain datastore names.
    discoveryType String
    A value indicating the discovery type of the machine. Value can be vCenter or physical.
    diskResized String
    A value indicating whether any disk is resized for this VM.
    enableRdpOnTargetOption String
    The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
    firmwareType String
    The firmware type of this protected item.
    infrastructureVmId String
    The infrastructure VM Id.
    ipAddress String
    The source IP address.
    isAdditionalStatsAvailable Boolean
    A value indicating whether additional IR stats are available or not.
    isAgentUpdateRequired String
    A value indicating whether installed agent needs to be updated.
    isRebootAfterUpdateRequired String
    A value indicating whether the source server requires a restart after update.
    lastHeartbeat String
    The last heartbeat received from the source server.
    lastRpoCalculatedTime String
    The last RPO calculated time.
    lastUpdateReceivedTime String
    The last update time received from on-prem components.
    licenseType String
    License Type of the VM to be used.
    masterTargetId String
    The master target Id.
    multiVmGroupId String
    The multi vm group Id.
    multiVmGroupName String
    The multi vm group name.
    multiVmSyncStatus String
    A value indicating whether multi vm sync is enabled or disabled.
    osDiskId String
    The id of the disk containing the OS.
    osType String
    The type of the OS on the VM.
    osVersion String
    The OS Version of the protected item.
    processServerId String
    The process server Id.
    processServerName String
    The process server name.
    protectedDisks List<Property Map>
    The list of protected disks.
    protectedManagedDisks List<Property Map>
    The list of protected managed disks.
    protectionStage String
    The protection stage.
    recoveryAvailabilitySetId String
    The recovery availability set Id.
    recoveryAzureLogStorageAccountId String
    The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.
    recoveryAzureResourceGroupId String
    The target resource group Id.
    recoveryAzureStorageAccount String
    The recovery Azure storage account.
    recoveryAzureVMName String
    Recovery Azure given name.
    recoveryAzureVMSize String
    The Recovery Azure VM size.
    replicaId String
    The replica id of the protected item.
    resyncProgressPercentage Number
    The resync progress percentage.
    rpoInSeconds Number
    The RPO in seconds.
    seedManagedDiskTags Map<String>
    The tags for the seed managed disks.
    selectedRecoveryAzureNetworkId String
    The selected recovery azure network Id.
    selectedSourceNicId String
    The selected source nic Id which will be used as the primary nic during failover.
    selectedTfoAzureNetworkId String
    The test failover virtual network.
    sourceVmCpuCount Number
    The CPU count of the VM on the primary side.
    sourceVmRamSizeInMB Number
    The RAM size of the VM on the primary side.
    sqlServerLicenseType String
    The SQL Server license type.
    switchProviderBlockingErrorDetails List<Property Map>
    The switch provider blocking error information.
    switchProviderDetails Property Map
    The switch provider blocking error information.
    targetAvailabilityZone String
    The target availability zone.
    targetManagedDiskTags Map<String>
    The tags for the target managed disks.
    targetNicTags Map<String>
    The tags for the target NICs.
    targetProximityPlacementGroupId String
    The target proximity placement group Id.
    targetVmId String
    The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.
    targetVmTags Map<String>
    The target VM tags.
    totalDataTransferred Number
    The total transferred data in bytes.
    totalProgressHealth String
    The progress health.
    uncompressedDataRateInMB Number
    The uncompressed data change rate in MB.
    useManagedDisks String
    A value indicating whether managed disks should be used during failover.
    vCenterInfrastructureId String
    The vCenter infrastructure Id.
    validationErrors List<Property Map>
    The validation errors of the on-premise machine Value can be list of validation errors.
    vhdName String
    The OS disk VHD name.
    vmId String
    The virtual machine Id.
    vmNics List<Property Map>
    The PE Network details.
    vmProtectionState String
    The protection state for the vm.
    vmProtectionStateDescription String
    The protection state description for the vm.

    InMageAzureV2SwitchProviderBlockingErrorDetailsResponse

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

    InMageAzureV2SwitchProviderDetailsResponse

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

    InMageProtectedDiskDetailsResponse

    DiskCapacityInBytes double
    The disk capacity in bytes.
    DiskId string
    The disk id.
    DiskName string
    The disk name.
    DiskResized string
    A value indicating whether disk is resized.
    FileSystemCapacityInBytes double
    The file system capacity in bytes.
    HealthErrorCode string
    The health error code for the disk.
    LastRpoCalculatedTime string
    The last RPO calculated time.
    ProgressHealth string
    The Progress Health.
    ProgressStatus string
    The Progress Status.
    ProtectionStage string
    The protection stage.
    PsDataInMB double
    The PS data transit in MB.
    ResyncDurationInSeconds double
    The resync duration in seconds.
    ResyncLast15MinutesTransferredBytes double
    The resync last 15 minutes transferred bytes.
    ResyncLastDataTransferTimeUTC string
    The last data transfer time in UTC.
    ResyncProcessedBytes double
    The resync processed bytes.
    ResyncProgressPercentage int
    The resync progress percentage.
    ResyncRequired string
    A value indicating whether resync is required for this disk.
    ResyncStartTime string
    The resync start time.
    ResyncTotalTransferredBytes double
    The resync total transferred bytes.
    RpoInSeconds double
    The RPO in seconds.
    SourceDataInMB double
    The source data transit in MB.
    TargetDataInMB double
    The target data transit in MB.
    DiskCapacityInBytes float64
    The disk capacity in bytes.
    DiskId string
    The disk id.
    DiskName string
    The disk name.
    DiskResized string
    A value indicating whether disk is resized.
    FileSystemCapacityInBytes float64
    The file system capacity in bytes.
    HealthErrorCode string
    The health error code for the disk.
    LastRpoCalculatedTime string
    The last RPO calculated time.
    ProgressHealth string
    The Progress Health.
    ProgressStatus string
    The Progress Status.
    ProtectionStage string
    The protection stage.
    PsDataInMB float64
    The PS data transit in MB.
    ResyncDurationInSeconds float64
    The resync duration in seconds.
    ResyncLast15MinutesTransferredBytes float64
    The resync last 15 minutes transferred bytes.
    ResyncLastDataTransferTimeUTC string
    The last data transfer time in UTC.
    ResyncProcessedBytes float64
    The resync processed bytes.
    ResyncProgressPercentage int
    The resync progress percentage.
    ResyncRequired string
    A value indicating whether resync is required for this disk.
    ResyncStartTime string
    The resync start time.
    ResyncTotalTransferredBytes float64
    The resync total transferred bytes.
    RpoInSeconds float64
    The RPO in seconds.
    SourceDataInMB float64
    The source data transit in MB.
    TargetDataInMB float64
    The target data transit in MB.
    diskCapacityInBytes Double
    The disk capacity in bytes.
    diskId String
    The disk id.
    diskName String
    The disk name.
    diskResized String
    A value indicating whether disk is resized.
    fileSystemCapacityInBytes Double
    The file system capacity in bytes.
    healthErrorCode String
    The health error code for the disk.
    lastRpoCalculatedTime String
    The last RPO calculated time.
    progressHealth String
    The Progress Health.
    progressStatus String
    The Progress Status.
    protectionStage String
    The protection stage.
    psDataInMB Double
    The PS data transit in MB.
    resyncDurationInSeconds Double
    The resync duration in seconds.
    resyncLast15MinutesTransferredBytes Double
    The resync last 15 minutes transferred bytes.
    resyncLastDataTransferTimeUTC String
    The last data transfer time in UTC.
    resyncProcessedBytes Double
    The resync processed bytes.
    resyncProgressPercentage Integer
    The resync progress percentage.
    resyncRequired String
    A value indicating whether resync is required for this disk.
    resyncStartTime String
    The resync start time.
    resyncTotalTransferredBytes Double
    The resync total transferred bytes.
    rpoInSeconds Double
    The RPO in seconds.
    sourceDataInMB Double
    The source data transit in MB.
    targetDataInMB Double
    The target data transit in MB.
    diskCapacityInBytes number
    The disk capacity in bytes.
    diskId string
    The disk id.
    diskName string
    The disk name.
    diskResized string
    A value indicating whether disk is resized.
    fileSystemCapacityInBytes number
    The file system capacity in bytes.
    healthErrorCode string
    The health error code for the disk.
    lastRpoCalculatedTime string
    The last RPO calculated time.
    progressHealth string
    The Progress Health.
    progressStatus string
    The Progress Status.
    protectionStage string
    The protection stage.
    psDataInMB number
    The PS data transit in MB.
    resyncDurationInSeconds number
    The resync duration in seconds.
    resyncLast15MinutesTransferredBytes number
    The resync last 15 minutes transferred bytes.
    resyncLastDataTransferTimeUTC string
    The last data transfer time in UTC.
    resyncProcessedBytes number
    The resync processed bytes.
    resyncProgressPercentage number
    The resync progress percentage.
    resyncRequired string
    A value indicating whether resync is required for this disk.
    resyncStartTime string
    The resync start time.
    resyncTotalTransferredBytes number
    The resync total transferred bytes.
    rpoInSeconds number
    The RPO in seconds.
    sourceDataInMB number
    The source data transit in MB.
    targetDataInMB number
    The target data transit in MB.
    disk_capacity_in_bytes float
    The disk capacity in bytes.
    disk_id str
    The disk id.
    disk_name str
    The disk name.
    disk_resized str
    A value indicating whether disk is resized.
    file_system_capacity_in_bytes float
    The file system capacity in bytes.
    health_error_code str
    The health error code for the disk.
    last_rpo_calculated_time str
    The last RPO calculated time.
    progress_health str
    The Progress Health.
    progress_status str
    The Progress Status.
    protection_stage str
    The protection stage.
    ps_data_in_mb float
    The PS data transit in MB.
    resync_duration_in_seconds float
    The resync duration in seconds.
    resync_last15_minutes_transferred_bytes float
    The resync last 15 minutes transferred bytes.
    resync_last_data_transfer_time_utc str
    The last data transfer time in UTC.
    resync_processed_bytes float
    The resync processed bytes.
    resync_progress_percentage int
    The resync progress percentage.
    resync_required str
    A value indicating whether resync is required for this disk.
    resync_start_time str
    The resync start time.
    resync_total_transferred_bytes float
    The resync total transferred bytes.
    rpo_in_seconds float
    The RPO in seconds.
    source_data_in_mb float
    The source data transit in MB.
    target_data_in_mb float
    The target data transit in MB.
    diskCapacityInBytes Number
    The disk capacity in bytes.
    diskId String
    The disk id.
    diskName String
    The disk name.
    diskResized String
    A value indicating whether disk is resized.
    fileSystemCapacityInBytes Number
    The file system capacity in bytes.
    healthErrorCode String
    The health error code for the disk.
    lastRpoCalculatedTime String
    The last RPO calculated time.
    progressHealth String
    The Progress Health.
    progressStatus String
    The Progress Status.
    protectionStage String
    The protection stage.
    psDataInMB Number
    The PS data transit in MB.
    resyncDurationInSeconds Number
    The resync duration in seconds.
    resyncLast15MinutesTransferredBytes Number
    The resync last 15 minutes transferred bytes.
    resyncLastDataTransferTimeUTC String
    The last data transfer time in UTC.
    resyncProcessedBytes Number
    The resync processed bytes.
    resyncProgressPercentage Number
    The resync progress percentage.
    resyncRequired String
    A value indicating whether resync is required for this disk.
    resyncStartTime String
    The resync start time.
    resyncTotalTransferredBytes Number
    The resync total transferred bytes.
    rpoInSeconds Number
    The RPO in seconds.
    sourceDataInMB Number
    The source data transit in MB.
    targetDataInMB Number
    The target data transit in MB.

    InMageRcmAgentUpgradeBlockingErrorDetailsResponse

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

    InMageRcmDiscoveredProtectedVmDetailsResponse

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

    InMageRcmFailbackDiscoveredProtectedVmDetailsResponse

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

    InMageRcmFailbackMobilityAgentDetailsResponse

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

    InMageRcmFailbackNicDetailsResponse

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

    InMageRcmFailbackProtectedDiskDetailsResponse

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

    InMageRcmFailbackReplicationDetailsResponse

    AzureVirtualMachineId string
    The ARM Id of the azure VM.
    InitialReplicationProcessedBytes double
    The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
    InitialReplicationProgressHealth string
    The initial replication progress health.
    InitialReplicationProgressPercentage int
    The initial replication progress percentage.
    InitialReplicationTransferredBytes double
    The initial replication transferred bytes from source VM to target for all selected disks on source VM.
    InternalIdentifier string
    The virtual machine internal identifier.
    IsAgentRegistrationSuccessfulAfterFailover bool
    A value indicating whether agent registration was successful after failover.
    LastPlannedFailoverStartTime string
    The last planned failover start time.
    LastPlannedFailoverStatus string
    The last planned failover status.
    LastUsedPolicyFriendlyName string
    The policy friendly name used by the forward replication.
    LastUsedPolicyId string
    The policy Id used by the forward replication.
    LogStorageAccountId string
    The log storage account ARM Id.
    MultiVmGroupName string
    The multi VM group name.
    OsType string
    The type of the OS on the VM.
    ReprotectAgentId string
    The reprotect agent Id.
    ReprotectAgentName string
    The reprotect agent name.
    ResyncProcessedBytes double
    The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
    ResyncProgressHealth string
    The resync progress health.
    ResyncProgressPercentage int
    The resync progress percentage.
    ResyncRequired string
    A value indicating whether resync is required.
    ResyncState string
    The resync state.
    ResyncTransferredBytes double
    The resync transferred bytes from source VM to target for all selected disks on source VM.
    TargetDataStoreName string
    The target datastore name.
    TargetVmName string
    The target VM name.
    TargetvCenterId string
    The target vCenter Id.
    DiscoveredVmDetails Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmFailbackDiscoveredProtectedVmDetailsResponse
    The discovered VM information.
    MobilityAgentDetails Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmFailbackMobilityAgentDetailsResponse
    The mobility agent information.
    ProtectedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmFailbackProtectedDiskDetailsResponse>
    The list of protected disks.
    VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmFailbackNicDetailsResponse>
    The network details.
    AzureVirtualMachineId string
    The ARM Id of the azure VM.
    InitialReplicationProcessedBytes float64
    The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
    InitialReplicationProgressHealth string
    The initial replication progress health.
    InitialReplicationProgressPercentage int
    The initial replication progress percentage.
    InitialReplicationTransferredBytes float64
    The initial replication transferred bytes from source VM to target for all selected disks on source VM.
    InternalIdentifier string
    The virtual machine internal identifier.
    IsAgentRegistrationSuccessfulAfterFailover bool
    A value indicating whether agent registration was successful after failover.
    LastPlannedFailoverStartTime string
    The last planned failover start time.
    LastPlannedFailoverStatus string
    The last planned failover status.
    LastUsedPolicyFriendlyName string
    The policy friendly name used by the forward replication.
    LastUsedPolicyId string
    The policy Id used by the forward replication.
    LogStorageAccountId string
    The log storage account ARM Id.
    MultiVmGroupName string
    The multi VM group name.
    OsType string
    The type of the OS on the VM.
    ReprotectAgentId string
    The reprotect agent Id.
    ReprotectAgentName string
    The reprotect agent name.
    ResyncProcessedBytes float64
    The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.
    ResyncProgressHealth string
    The resync progress health.
    ResyncProgressPercentage int
    The resync progress percentage.
    ResyncRequired string
    A value indicating whether resync is required.