1. Packages
  2. Azure Native
  3. API Docs
  4. datareplication
  5. getProtectedItem
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.43.0 published on Thursday, May 30, 2024 by Pulumi

azure-native.datareplication.getProtectedItem

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.43.0 published on Thursday, May 30, 2024 by Pulumi

    Gets the details of the protected item. Azure REST API version: 2021-02-16-preview.

    Using getProtectedItem

    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 getProtectedItem(args: GetProtectedItemArgs, opts?: InvokeOptions): Promise<GetProtectedItemResult>
    function getProtectedItemOutput(args: GetProtectedItemOutputArgs, opts?: InvokeOptions): Output<GetProtectedItemResult>
    def get_protected_item(protected_item_name: Optional[str] = None,
                           resource_group_name: Optional[str] = None,
                           vault_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetProtectedItemResult
    def get_protected_item_output(protected_item_name: Optional[pulumi.Input[str]] = None,
                           resource_group_name: Optional[pulumi.Input[str]] = None,
                           vault_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetProtectedItemResult]
    func LookupProtectedItem(ctx *Context, args *LookupProtectedItemArgs, opts ...InvokeOption) (*LookupProtectedItemResult, error)
    func LookupProtectedItemOutput(ctx *Context, args *LookupProtectedItemOutputArgs, opts ...InvokeOption) LookupProtectedItemResultOutput

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

    public static class GetProtectedItem 
    {
        public static Task<GetProtectedItemResult> InvokeAsync(GetProtectedItemArgs args, InvokeOptions? opts = null)
        public static Output<GetProtectedItemResult> Invoke(GetProtectedItemInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetProtectedItemResult> getProtectedItem(GetProtectedItemArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:datareplication:getProtectedItem
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ProtectedItemName string
    The protected item name.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VaultName string
    The vault name.
    ProtectedItemName string
    The protected item name.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VaultName string
    The vault name.
    protectedItemName String
    The protected item name.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    vaultName String
    The vault name.
    protectedItemName string
    The protected item name.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    vaultName string
    The vault name.
    protected_item_name str
    The protected item name.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    vault_name str
    The vault name.
    protectedItemName String
    The protected item name.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    vaultName String
    The vault name.

    getProtectedItem Result

    The following output properties are available:

    Id string
    Gets or sets the Id of the resource.
    Name string
    Gets or sets the name of the resource.
    Properties Pulumi.AzureNative.DataReplication.Outputs.ProtectedItemModelPropertiesResponse
    Protected item model properties.
    SystemData Pulumi.AzureNative.DataReplication.Outputs.ProtectedItemModelResponseSystemData
    Type string
    Gets or sets the type of the resource.
    Id string
    Gets or sets the Id of the resource.
    Name string
    Gets or sets the name of the resource.
    Properties ProtectedItemModelPropertiesResponse
    Protected item model properties.
    SystemData ProtectedItemModelResponseSystemData
    Type string
    Gets or sets the type of the resource.
    id String
    Gets or sets the Id of the resource.
    name String
    Gets or sets the name of the resource.
    properties ProtectedItemModelPropertiesResponse
    Protected item model properties.
    systemData ProtectedItemModelResponseSystemData
    type String
    Gets or sets the type of the resource.
    id string
    Gets or sets the Id of the resource.
    name string
    Gets or sets the name of the resource.
    properties ProtectedItemModelPropertiesResponse
    Protected item model properties.
    systemData ProtectedItemModelResponseSystemData
    type string
    Gets or sets the type of the resource.
    id str
    Gets or sets the Id of the resource.
    name str
    Gets or sets the name of the resource.
    properties ProtectedItemModelPropertiesResponse
    Protected item model properties.
    system_data ProtectedItemModelResponseSystemData
    type str
    Gets or sets the type of the resource.
    id String
    Gets or sets the Id of the resource.
    name String
    Gets or sets the name of the resource.
    properties Property Map
    Protected item model properties.
    systemData Property Map
    type String
    Gets or sets the type of the resource.

    Supporting Types

    HealthErrorModelResponse

    Category string
    Gets or sets the error category.
    Causes string
    Gets or sets possible causes of the error.
    Code string
    Gets or sets the error code.
    CreationTime string
    Gets or sets the error creation time.
    HealthCategory string
    Gets or sets the health category.
    IsCustomerResolvable bool
    Gets or sets a value indicating whether the error is customer resolvable.
    Message string
    Gets or sets the error message.
    Recommendation string
    Gets or sets recommended action to resolve the error.
    Severity string
    Gets or sets the error severity.
    Source string
    Gets or sets the error source.
    Summary string
    Gets or sets the error summary.
    AffectedResourceCorrelationIds List<string>
    Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.
    AffectedResourceType string
    Gets or sets the type of affected resource type.
    ChildErrors List<Pulumi.AzureNative.DataReplication.Inputs.InnerHealthErrorModelResponse>
    Gets or sets a list of child health errors associated with this error.
    Category string
    Gets or sets the error category.
    Causes string
    Gets or sets possible causes of the error.
    Code string
    Gets or sets the error code.
    CreationTime string
    Gets or sets the error creation time.
    HealthCategory string
    Gets or sets the health category.
    IsCustomerResolvable bool
    Gets or sets a value indicating whether the error is customer resolvable.
    Message string
    Gets or sets the error message.
    Recommendation string
    Gets or sets recommended action to resolve the error.
    Severity string
    Gets or sets the error severity.
    Source string
    Gets or sets the error source.
    Summary string
    Gets or sets the error summary.
    AffectedResourceCorrelationIds []string
    Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.
    AffectedResourceType string
    Gets or sets the type of affected resource type.
    ChildErrors []InnerHealthErrorModelResponse
    Gets or sets a list of child health errors associated with this error.
    category String
    Gets or sets the error category.
    causes String
    Gets or sets possible causes of the error.
    code String
    Gets or sets the error code.
    creationTime String
    Gets or sets the error creation time.
    healthCategory String
    Gets or sets the health category.
    isCustomerResolvable Boolean
    Gets or sets a value indicating whether the error is customer resolvable.
    message String
    Gets or sets the error message.
    recommendation String
    Gets or sets recommended action to resolve the error.
    severity String
    Gets or sets the error severity.
    source String
    Gets or sets the error source.
    summary String
    Gets or sets the error summary.
    affectedResourceCorrelationIds List<String>
    Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.
    affectedResourceType String
    Gets or sets the type of affected resource type.
    childErrors List<InnerHealthErrorModelResponse>
    Gets or sets a list of child health errors associated with this error.
    category string
    Gets or sets the error category.
    causes string
    Gets or sets possible causes of the error.
    code string
    Gets or sets the error code.
    creationTime string
    Gets or sets the error creation time.
    healthCategory string
    Gets or sets the health category.
    isCustomerResolvable boolean
    Gets or sets a value indicating whether the error is customer resolvable.
    message string
    Gets or sets the error message.
    recommendation string
    Gets or sets recommended action to resolve the error.
    severity string
    Gets or sets the error severity.
    source string
    Gets or sets the error source.
    summary string
    Gets or sets the error summary.
    affectedResourceCorrelationIds string[]
    Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.
    affectedResourceType string
    Gets or sets the type of affected resource type.
    childErrors InnerHealthErrorModelResponse[]
    Gets or sets a list of child health errors associated with this error.
    category str
    Gets or sets the error category.
    causes str
    Gets or sets possible causes of the error.
    code str
    Gets or sets the error code.
    creation_time str
    Gets or sets the error creation time.
    health_category str
    Gets or sets the health category.
    is_customer_resolvable bool
    Gets or sets a value indicating whether the error is customer resolvable.
    message str
    Gets or sets the error message.
    recommendation str
    Gets or sets recommended action to resolve the error.
    severity str
    Gets or sets the error severity.
    source str
    Gets or sets the error source.
    summary str
    Gets or sets the error summary.
    affected_resource_correlation_ids Sequence[str]
    Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.
    affected_resource_type str
    Gets or sets the type of affected resource type.
    child_errors Sequence[InnerHealthErrorModelResponse]
    Gets or sets a list of child health errors associated with this error.
    category String
    Gets or sets the error category.
    causes String
    Gets or sets possible causes of the error.
    code String
    Gets or sets the error code.
    creationTime String
    Gets or sets the error creation time.
    healthCategory String
    Gets or sets the health category.
    isCustomerResolvable Boolean
    Gets or sets a value indicating whether the error is customer resolvable.
    message String
    Gets or sets the error message.
    recommendation String
    Gets or sets recommended action to resolve the error.
    severity String
    Gets or sets the error severity.
    source String
    Gets or sets the error source.
    summary String
    Gets or sets the error summary.
    affectedResourceCorrelationIds List<String>
    Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.
    affectedResourceType String
    Gets or sets the type of affected resource type.
    childErrors List<Property Map>
    Gets or sets a list of child health errors associated with this error.

    HyperVToAzStackHCIDiskInputResponse

    DiskFileFormat string
    Gets or sets the type of the virtual hard disk, vhd or vhdx.
    DiskId string
    Gets or sets the disk Id.
    DiskSizeGB double
    Gets or sets the disk size in GB.
    IsOsDisk bool
    Gets or sets a value indicating whether disk is os disk.
    IsDynamic bool
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    StorageContainerId string
    Gets or sets the target storage account ARM Id.
    DiskFileFormat string
    Gets or sets the type of the virtual hard disk, vhd or vhdx.
    DiskId string
    Gets or sets the disk Id.
    DiskSizeGB float64
    Gets or sets the disk size in GB.
    IsOsDisk bool
    Gets or sets a value indicating whether disk is os disk.
    IsDynamic bool
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    StorageContainerId string
    Gets or sets the target storage account ARM Id.
    diskFileFormat String
    Gets or sets the type of the virtual hard disk, vhd or vhdx.
    diskId String
    Gets or sets the disk Id.
    diskSizeGB Double
    Gets or sets the disk size in GB.
    isOsDisk Boolean
    Gets or sets a value indicating whether disk is os disk.
    isDynamic Boolean
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    storageContainerId String
    Gets or sets the target storage account ARM Id.
    diskFileFormat string
    Gets or sets the type of the virtual hard disk, vhd or vhdx.
    diskId string
    Gets or sets the disk Id.
    diskSizeGB number
    Gets or sets the disk size in GB.
    isOsDisk boolean
    Gets or sets a value indicating whether disk is os disk.
    isDynamic boolean
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    storageContainerId string
    Gets or sets the target storage account ARM Id.
    disk_file_format str
    Gets or sets the type of the virtual hard disk, vhd or vhdx.
    disk_id str
    Gets or sets the disk Id.
    disk_size_gb float
    Gets or sets the disk size in GB.
    is_os_disk bool
    Gets or sets a value indicating whether disk is os disk.
    is_dynamic bool
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    storage_container_id str
    Gets or sets the target storage account ARM Id.
    diskFileFormat String
    Gets or sets the type of the virtual hard disk, vhd or vhdx.
    diskId String
    Gets or sets the disk Id.
    diskSizeGB Number
    Gets or sets the disk size in GB.
    isOsDisk Boolean
    Gets or sets a value indicating whether disk is os disk.
    isDynamic Boolean
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    storageContainerId String
    Gets or sets the target storage account ARM Id.

    HyperVToAzStackHCINicInputResponse

    NetworkName string
    Gets or sets the network name.
    NicId string
    Gets or sets the NIC Id.
    SelectionTypeForFailover string
    Gets or sets the selection type of the NIC.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    NetworkName string
    Gets or sets the network name.
    NicId string
    Gets or sets the NIC Id.
    SelectionTypeForFailover string
    Gets or sets the selection type of the NIC.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    networkName String
    Gets or sets the network name.
    nicId String
    Gets or sets the NIC Id.
    selectionTypeForFailover String
    Gets or sets the selection type of the NIC.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.
    networkName string
    Gets or sets the network name.
    nicId string
    Gets or sets the NIC Id.
    selectionTypeForFailover string
    Gets or sets the selection type of the NIC.
    targetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    network_name str
    Gets or sets the network name.
    nic_id str
    Gets or sets the NIC Id.
    selection_type_for_failover str
    Gets or sets the selection type of the NIC.
    target_network_id str
    Gets or sets the target network Id within AzStackHCI Cluster.
    test_network_id str
    Gets or sets the target test network Id within AzStackHCI Cluster.
    networkName String
    Gets or sets the network name.
    nicId String
    Gets or sets the NIC Id.
    selectionTypeForFailover String
    Gets or sets the selection type of the NIC.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.

    HyperVToAzStackHCIProtectedDiskPropertiesResponse

    CapacityInBytes double
    Gets or sets the disk capacity in bytes.
    DiskType string
    Gets or sets the disk type.
    IsDynamic bool
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    IsOsDisk bool
    Gets or sets a value indicating whether the disk is the OS disk.
    MigrateDiskName string
    Gets or sets the failover clone disk.
    SeedDiskName string
    Gets or sets the seed disk name.
    SourceDiskId string
    Gets or sets the source disk Id.
    SourceDiskName string
    Gets or sets the source disk Name.
    StorageContainerId string
    Gets or sets the ARM Id of the storage container.
    StorageContainerLocalPath string
    Gets or sets the local path of the storage container.
    TestMigrateDiskName string
    Gets or sets the test failover clone disk.
    CapacityInBytes float64
    Gets or sets the disk capacity in bytes.
    DiskType string
    Gets or sets the disk type.
    IsDynamic bool
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    IsOsDisk bool
    Gets or sets a value indicating whether the disk is the OS disk.
    MigrateDiskName string
    Gets or sets the failover clone disk.
    SeedDiskName string
    Gets or sets the seed disk name.
    SourceDiskId string
    Gets or sets the source disk Id.
    SourceDiskName string
    Gets or sets the source disk Name.
    StorageContainerId string
    Gets or sets the ARM Id of the storage container.
    StorageContainerLocalPath string
    Gets or sets the local path of the storage container.
    TestMigrateDiskName string
    Gets or sets the test failover clone disk.
    capacityInBytes Double
    Gets or sets the disk capacity in bytes.
    diskType String
    Gets or sets the disk type.
    isDynamic Boolean
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    isOsDisk Boolean
    Gets or sets a value indicating whether the disk is the OS disk.
    migrateDiskName String
    Gets or sets the failover clone disk.
    seedDiskName String
    Gets or sets the seed disk name.
    sourceDiskId String
    Gets or sets the source disk Id.
    sourceDiskName String
    Gets or sets the source disk Name.
    storageContainerId String
    Gets or sets the ARM Id of the storage container.
    storageContainerLocalPath String
    Gets or sets the local path of the storage container.
    testMigrateDiskName String
    Gets or sets the test failover clone disk.
    capacityInBytes number
    Gets or sets the disk capacity in bytes.
    diskType string
    Gets or sets the disk type.
    isDynamic boolean
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    isOsDisk boolean
    Gets or sets a value indicating whether the disk is the OS disk.
    migrateDiskName string
    Gets or sets the failover clone disk.
    seedDiskName string
    Gets or sets the seed disk name.
    sourceDiskId string
    Gets or sets the source disk Id.
    sourceDiskName string
    Gets or sets the source disk Name.
    storageContainerId string
    Gets or sets the ARM Id of the storage container.
    storageContainerLocalPath string
    Gets or sets the local path of the storage container.
    testMigrateDiskName string
    Gets or sets the test failover clone disk.
    capacity_in_bytes float
    Gets or sets the disk capacity in bytes.
    disk_type str
    Gets or sets the disk type.
    is_dynamic bool
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    is_os_disk bool
    Gets or sets a value indicating whether the disk is the OS disk.
    migrate_disk_name str
    Gets or sets the failover clone disk.
    seed_disk_name str
    Gets or sets the seed disk name.
    source_disk_id str
    Gets or sets the source disk Id.
    source_disk_name str
    Gets or sets the source disk Name.
    storage_container_id str
    Gets or sets the ARM Id of the storage container.
    storage_container_local_path str
    Gets or sets the local path of the storage container.
    test_migrate_disk_name str
    Gets or sets the test failover clone disk.
    capacityInBytes Number
    Gets or sets the disk capacity in bytes.
    diskType String
    Gets or sets the disk type.
    isDynamic Boolean
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    isOsDisk Boolean
    Gets or sets a value indicating whether the disk is the OS disk.
    migrateDiskName String
    Gets or sets the failover clone disk.
    seedDiskName String
    Gets or sets the seed disk name.
    sourceDiskId String
    Gets or sets the source disk Id.
    sourceDiskName String
    Gets or sets the source disk Name.
    storageContainerId String
    Gets or sets the ARM Id of the storage container.
    storageContainerLocalPath String
    Gets or sets the local path of the storage container.
    testMigrateDiskName String
    Gets or sets the test failover clone disk.

    HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponse

    ActiveLocation string
    Gets or sets the location of the protected item.
    CustomLocationRegion string
    Gets or sets the location of Azure Arc HCI custom location resource.
    DisksToInclude List<Pulumi.AzureNative.DataReplication.Inputs.HyperVToAzStackHCIDiskInputResponse>
    Gets or sets the list of disks to replicate.
    FabricDiscoveryMachineId string
    Gets or sets the ARM Id of the discovered machine.
    FailoverRecoveryPointId string
    Gets or sets the recovery point Id to which the VM was failed over.
    FirmwareType string
    Gets or sets the firmware type.
    HyperVGeneration string
    Gets or sets the hypervisor generation of the virtual machine.
    InitialReplicationProgressPercentage int
    Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    LastRecoveryPointId string
    Gets or sets the last recovery point Id.
    LastRecoveryPointReceived string
    Gets or sets the last recovery point received time.
    LastReplicationUpdateTime string
    Gets or sets the latest timestamp that replication status is updated.
    NicsToInclude List<Pulumi.AzureNative.DataReplication.Inputs.HyperVToAzStackHCINicInputResponse>
    Gets or sets the list of VM NIC to replicate.
    OsName string
    Gets or sets the name of the OS.
    OsType string
    Gets or sets the type of the OS.
    ProtectedDisks List<Pulumi.AzureNative.DataReplication.Inputs.HyperVToAzStackHCIProtectedDiskPropertiesResponse>
    Gets or sets the list of protected disks.
    ProtectedNics List<Pulumi.AzureNative.DataReplication.Inputs.HyperVToAzStackHCIProtectedNicPropertiesResponse>
    Gets or sets the VM NIC details.
    ResyncProgressPercentage int
    Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    RunAsAccountId string
    Gets or sets the Run As account Id.
    SourceApplianceName string
    Gets or sets the source appliance name.
    SourceCpuCores int
    Gets or sets the source VM CPU cores.
    SourceDraName string
    Gets or sets the source DRA name.
    SourceMemoryInMegaBytes double
    Gets or sets the source VM ram memory size in megabytes.
    SourceVmName string
    Gets or sets the source VM display name.
    StorageContainerId string
    Gets or sets the target storage container ARM Id.
    TargetApplianceName string
    Gets or sets the target appliance name.
    TargetArcClusterCustomLocationId string
    Gets or sets the Target Arc Cluster Custom Location ARM Id.
    TargetAzStackHciClusterName string
    Gets or sets the Target AzStackHCI cluster name.
    TargetDraName string
    Gets or sets the target DRA name.
    TargetHciClusterId string
    Gets or sets the Target HCI Cluster ARM Id.
    TargetLocation string
    Gets or sets the target location.
    TargetResourceGroupId string
    Gets or sets the target resource group ARM Id.
    TargetVmBiosId string
    Gets or sets the BIOS Id of the target AzStackHCI VM.
    DynamicMemoryConfig Pulumi.AzureNative.DataReplication.Inputs.ProtectedItemDynamicMemoryConfigResponse
    Protected item dynamic memory config.
    IsDynamicRam bool
    Gets or sets a value indicating whether memory is dynamical.
    TargetCpuCores int
    Gets or sets the target CPU cores.
    TargetMemoryInMegaBytes int
    Gets or sets the target memory in mega-bytes.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TargetVmName string
    Gets or sets the target VM display name.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    ActiveLocation string
    Gets or sets the location of the protected item.
    CustomLocationRegion string
    Gets or sets the location of Azure Arc HCI custom location resource.
    DisksToInclude []HyperVToAzStackHCIDiskInputResponse
    Gets or sets the list of disks to replicate.
    FabricDiscoveryMachineId string
    Gets or sets the ARM Id of the discovered machine.
    FailoverRecoveryPointId string
    Gets or sets the recovery point Id to which the VM was failed over.
    FirmwareType string
    Gets or sets the firmware type.
    HyperVGeneration string
    Gets or sets the hypervisor generation of the virtual machine.
    InitialReplicationProgressPercentage int
    Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    LastRecoveryPointId string
    Gets or sets the last recovery point Id.
    LastRecoveryPointReceived string
    Gets or sets the last recovery point received time.
    LastReplicationUpdateTime string
    Gets or sets the latest timestamp that replication status is updated.
    NicsToInclude []HyperVToAzStackHCINicInputResponse
    Gets or sets the list of VM NIC to replicate.
    OsName string
    Gets or sets the name of the OS.
    OsType string
    Gets or sets the type of the OS.
    ProtectedDisks []HyperVToAzStackHCIProtectedDiskPropertiesResponse
    Gets or sets the list of protected disks.
    ProtectedNics []HyperVToAzStackHCIProtectedNicPropertiesResponse
    Gets or sets the VM NIC details.
    ResyncProgressPercentage int
    Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    RunAsAccountId string
    Gets or sets the Run As account Id.
    SourceApplianceName string
    Gets or sets the source appliance name.
    SourceCpuCores int
    Gets or sets the source VM CPU cores.
    SourceDraName string
    Gets or sets the source DRA name.
    SourceMemoryInMegaBytes float64
    Gets or sets the source VM ram memory size in megabytes.
    SourceVmName string
    Gets or sets the source VM display name.
    StorageContainerId string
    Gets or sets the target storage container ARM Id.
    TargetApplianceName string
    Gets or sets the target appliance name.
    TargetArcClusterCustomLocationId string
    Gets or sets the Target Arc Cluster Custom Location ARM Id.
    TargetAzStackHciClusterName string
    Gets or sets the Target AzStackHCI cluster name.
    TargetDraName string
    Gets or sets the target DRA name.
    TargetHciClusterId string
    Gets or sets the Target HCI Cluster ARM Id.
    TargetLocation string
    Gets or sets the target location.
    TargetResourceGroupId string
    Gets or sets the target resource group ARM Id.
    TargetVmBiosId string
    Gets or sets the BIOS Id of the target AzStackHCI VM.
    DynamicMemoryConfig ProtectedItemDynamicMemoryConfigResponse
    Protected item dynamic memory config.
    IsDynamicRam bool
    Gets or sets a value indicating whether memory is dynamical.
    TargetCpuCores int
    Gets or sets the target CPU cores.
    TargetMemoryInMegaBytes int
    Gets or sets the target memory in mega-bytes.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TargetVmName string
    Gets or sets the target VM display name.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    activeLocation String
    Gets or sets the location of the protected item.
    customLocationRegion String
    Gets or sets the location of Azure Arc HCI custom location resource.
    disksToInclude List<HyperVToAzStackHCIDiskInputResponse>
    Gets or sets the list of disks to replicate.
    fabricDiscoveryMachineId String
    Gets or sets the ARM Id of the discovered machine.
    failoverRecoveryPointId String
    Gets or sets the recovery point Id to which the VM was failed over.
    firmwareType String
    Gets or sets the firmware type.
    hyperVGeneration String
    Gets or sets the hypervisor generation of the virtual machine.
    initialReplicationProgressPercentage Integer
    Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    lastRecoveryPointId String
    Gets or sets the last recovery point Id.
    lastRecoveryPointReceived String
    Gets or sets the last recovery point received time.
    lastReplicationUpdateTime String
    Gets or sets the latest timestamp that replication status is updated.
    nicsToInclude List<HyperVToAzStackHCINicInputResponse>
    Gets or sets the list of VM NIC to replicate.
    osName String
    Gets or sets the name of the OS.
    osType String
    Gets or sets the type of the OS.
    protectedDisks List<HyperVToAzStackHCIProtectedDiskPropertiesResponse>
    Gets or sets the list of protected disks.
    protectedNics List<HyperVToAzStackHCIProtectedNicPropertiesResponse>
    Gets or sets the VM NIC details.
    resyncProgressPercentage Integer
    Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    runAsAccountId String
    Gets or sets the Run As account Id.
    sourceApplianceName String
    Gets or sets the source appliance name.
    sourceCpuCores Integer
    Gets or sets the source VM CPU cores.
    sourceDraName String
    Gets or sets the source DRA name.
    sourceMemoryInMegaBytes Double
    Gets or sets the source VM ram memory size in megabytes.
    sourceVmName String
    Gets or sets the source VM display name.
    storageContainerId String
    Gets or sets the target storage container ARM Id.
    targetApplianceName String
    Gets or sets the target appliance name.
    targetArcClusterCustomLocationId String
    Gets or sets the Target Arc Cluster Custom Location ARM Id.
    targetAzStackHciClusterName String
    Gets or sets the Target AzStackHCI cluster name.
    targetDraName String
    Gets or sets the target DRA name.
    targetHciClusterId String
    Gets or sets the Target HCI Cluster ARM Id.
    targetLocation String
    Gets or sets the target location.
    targetResourceGroupId String
    Gets or sets the target resource group ARM Id.
    targetVmBiosId String
    Gets or sets the BIOS Id of the target AzStackHCI VM.
    dynamicMemoryConfig ProtectedItemDynamicMemoryConfigResponse
    Protected item dynamic memory config.
    isDynamicRam Boolean
    Gets or sets a value indicating whether memory is dynamical.
    targetCpuCores Integer
    Gets or sets the target CPU cores.
    targetMemoryInMegaBytes Integer
    Gets or sets the target memory in mega-bytes.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    targetVmName String
    Gets or sets the target VM display name.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.
    activeLocation string
    Gets or sets the location of the protected item.
    customLocationRegion string
    Gets or sets the location of Azure Arc HCI custom location resource.
    disksToInclude HyperVToAzStackHCIDiskInputResponse[]
    Gets or sets the list of disks to replicate.
    fabricDiscoveryMachineId string
    Gets or sets the ARM Id of the discovered machine.
    failoverRecoveryPointId string
    Gets or sets the recovery point Id to which the VM was failed over.
    firmwareType string
    Gets or sets the firmware type.
    hyperVGeneration string
    Gets or sets the hypervisor generation of the virtual machine.
    initialReplicationProgressPercentage number
    Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    lastRecoveryPointId string
    Gets or sets the last recovery point Id.
    lastRecoveryPointReceived string
    Gets or sets the last recovery point received time.
    lastReplicationUpdateTime string
    Gets or sets the latest timestamp that replication status is updated.
    nicsToInclude HyperVToAzStackHCINicInputResponse[]
    Gets or sets the list of VM NIC to replicate.
    osName string
    Gets or sets the name of the OS.
    osType string
    Gets or sets the type of the OS.
    protectedDisks HyperVToAzStackHCIProtectedDiskPropertiesResponse[]
    Gets or sets the list of protected disks.
    protectedNics HyperVToAzStackHCIProtectedNicPropertiesResponse[]
    Gets or sets the VM NIC details.
    resyncProgressPercentage number
    Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    runAsAccountId string
    Gets or sets the Run As account Id.
    sourceApplianceName string
    Gets or sets the source appliance name.
    sourceCpuCores number
    Gets or sets the source VM CPU cores.
    sourceDraName string
    Gets or sets the source DRA name.
    sourceMemoryInMegaBytes number
    Gets or sets the source VM ram memory size in megabytes.
    sourceVmName string
    Gets or sets the source VM display name.
    storageContainerId string
    Gets or sets the target storage container ARM Id.
    targetApplianceName string
    Gets or sets the target appliance name.
    targetArcClusterCustomLocationId string
    Gets or sets the Target Arc Cluster Custom Location ARM Id.
    targetAzStackHciClusterName string
    Gets or sets the Target AzStackHCI cluster name.
    targetDraName string
    Gets or sets the target DRA name.
    targetHciClusterId string
    Gets or sets the Target HCI Cluster ARM Id.
    targetLocation string
    Gets or sets the target location.
    targetResourceGroupId string
    Gets or sets the target resource group ARM Id.
    targetVmBiosId string
    Gets or sets the BIOS Id of the target AzStackHCI VM.
    dynamicMemoryConfig ProtectedItemDynamicMemoryConfigResponse
    Protected item dynamic memory config.
    isDynamicRam boolean
    Gets or sets a value indicating whether memory is dynamical.
    targetCpuCores number
    Gets or sets the target CPU cores.
    targetMemoryInMegaBytes number
    Gets or sets the target memory in mega-bytes.
    targetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    targetVmName string
    Gets or sets the target VM display name.
    testNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    active_location str
    Gets or sets the location of the protected item.
    custom_location_region str
    Gets or sets the location of Azure Arc HCI custom location resource.
    disks_to_include Sequence[HyperVToAzStackHCIDiskInputResponse]
    Gets or sets the list of disks to replicate.
    fabric_discovery_machine_id str
    Gets or sets the ARM Id of the discovered machine.
    failover_recovery_point_id str
    Gets or sets the recovery point Id to which the VM was failed over.
    firmware_type str
    Gets or sets the firmware type.
    hyper_v_generation str
    Gets or sets the hypervisor generation of the virtual machine.
    initial_replication_progress_percentage int
    Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    last_recovery_point_id str
    Gets or sets the last recovery point Id.
    last_recovery_point_received str
    Gets or sets the last recovery point received time.
    last_replication_update_time str
    Gets or sets the latest timestamp that replication status is updated.
    nics_to_include Sequence[HyperVToAzStackHCINicInputResponse]
    Gets or sets the list of VM NIC to replicate.
    os_name str
    Gets or sets the name of the OS.
    os_type str
    Gets or sets the type of the OS.
    protected_disks Sequence[HyperVToAzStackHCIProtectedDiskPropertiesResponse]
    Gets or sets the list of protected disks.
    protected_nics Sequence[HyperVToAzStackHCIProtectedNicPropertiesResponse]
    Gets or sets the VM NIC details.
    resync_progress_percentage int
    Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    run_as_account_id str
    Gets or sets the Run As account Id.
    source_appliance_name str
    Gets or sets the source appliance name.
    source_cpu_cores int
    Gets or sets the source VM CPU cores.
    source_dra_name str
    Gets or sets the source DRA name.
    source_memory_in_mega_bytes float
    Gets or sets the source VM ram memory size in megabytes.
    source_vm_name str
    Gets or sets the source VM display name.
    storage_container_id str
    Gets or sets the target storage container ARM Id.
    target_appliance_name str
    Gets or sets the target appliance name.
    target_arc_cluster_custom_location_id str
    Gets or sets the Target Arc Cluster Custom Location ARM Id.
    target_az_stack_hci_cluster_name str
    Gets or sets the Target AzStackHCI cluster name.
    target_dra_name str
    Gets or sets the target DRA name.
    target_hci_cluster_id str
    Gets or sets the Target HCI Cluster ARM Id.
    target_location str
    Gets or sets the target location.
    target_resource_group_id str
    Gets or sets the target resource group ARM Id.
    target_vm_bios_id str
    Gets or sets the BIOS Id of the target AzStackHCI VM.
    dynamic_memory_config ProtectedItemDynamicMemoryConfigResponse
    Protected item dynamic memory config.
    is_dynamic_ram bool
    Gets or sets a value indicating whether memory is dynamical.
    target_cpu_cores int
    Gets or sets the target CPU cores.
    target_memory_in_mega_bytes int
    Gets or sets the target memory in mega-bytes.
    target_network_id str
    Gets or sets the target network Id within AzStackHCI Cluster.
    target_vm_name str
    Gets or sets the target VM display name.
    test_network_id str
    Gets or sets the target test network Id within AzStackHCI Cluster.
    activeLocation String
    Gets or sets the location of the protected item.
    customLocationRegion String
    Gets or sets the location of Azure Arc HCI custom location resource.
    disksToInclude List<Property Map>
    Gets or sets the list of disks to replicate.
    fabricDiscoveryMachineId String
    Gets or sets the ARM Id of the discovered machine.
    failoverRecoveryPointId String
    Gets or sets the recovery point Id to which the VM was failed over.
    firmwareType String
    Gets or sets the firmware type.
    hyperVGeneration String
    Gets or sets the hypervisor generation of the virtual machine.
    initialReplicationProgressPercentage Number
    Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    lastRecoveryPointId String
    Gets or sets the last recovery point Id.
    lastRecoveryPointReceived String
    Gets or sets the last recovery point received time.
    lastReplicationUpdateTime String
    Gets or sets the latest timestamp that replication status is updated.
    nicsToInclude List<Property Map>
    Gets or sets the list of VM NIC to replicate.
    osName String
    Gets or sets the name of the OS.
    osType String
    Gets or sets the type of the OS.
    protectedDisks List<Property Map>
    Gets or sets the list of protected disks.
    protectedNics List<Property Map>
    Gets or sets the VM NIC details.
    resyncProgressPercentage Number
    Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    runAsAccountId String
    Gets or sets the Run As account Id.
    sourceApplianceName String
    Gets or sets the source appliance name.
    sourceCpuCores Number
    Gets or sets the source VM CPU cores.
    sourceDraName String
    Gets or sets the source DRA name.
    sourceMemoryInMegaBytes Number
    Gets or sets the source VM ram memory size in megabytes.
    sourceVmName String
    Gets or sets the source VM display name.
    storageContainerId String
    Gets or sets the target storage container ARM Id.
    targetApplianceName String
    Gets or sets the target appliance name.
    targetArcClusterCustomLocationId String
    Gets or sets the Target Arc Cluster Custom Location ARM Id.
    targetAzStackHciClusterName String
    Gets or sets the Target AzStackHCI cluster name.
    targetDraName String
    Gets or sets the target DRA name.
    targetHciClusterId String
    Gets or sets the Target HCI Cluster ARM Id.
    targetLocation String
    Gets or sets the target location.
    targetResourceGroupId String
    Gets or sets the target resource group ARM Id.
    targetVmBiosId String
    Gets or sets the BIOS Id of the target AzStackHCI VM.
    dynamicMemoryConfig Property Map
    Protected item dynamic memory config.
    isDynamicRam Boolean
    Gets or sets a value indicating whether memory is dynamical.
    targetCpuCores Number
    Gets or sets the target CPU cores.
    targetMemoryInMegaBytes Number
    Gets or sets the target memory in mega-bytes.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    targetVmName String
    Gets or sets the target VM display name.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.

    HyperVToAzStackHCIProtectedNicPropertiesResponse

    MacAddress string
    Gets or sets the NIC mac address.
    NetworkName string
    Gets or sets the network name.
    NicId string
    Gets or sets the NIC Id.
    SelectionTypeForFailover string
    Gets or sets the selection type of the NIC.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    MacAddress string
    Gets or sets the NIC mac address.
    NetworkName string
    Gets or sets the network name.
    NicId string
    Gets or sets the NIC Id.
    SelectionTypeForFailover string
    Gets or sets the selection type of the NIC.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    macAddress String
    Gets or sets the NIC mac address.
    networkName String
    Gets or sets the network name.
    nicId String
    Gets or sets the NIC Id.
    selectionTypeForFailover String
    Gets or sets the selection type of the NIC.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.
    macAddress string
    Gets or sets the NIC mac address.
    networkName string
    Gets or sets the network name.
    nicId string
    Gets or sets the NIC Id.
    selectionTypeForFailover string
    Gets or sets the selection type of the NIC.
    targetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    mac_address str
    Gets or sets the NIC mac address.
    network_name str
    Gets or sets the network name.
    nic_id str
    Gets or sets the NIC Id.
    selection_type_for_failover str
    Gets or sets the selection type of the NIC.
    target_network_id str
    Gets or sets the target network Id within AzStackHCI Cluster.
    test_network_id str
    Gets or sets the target test network Id within AzStackHCI Cluster.
    macAddress String
    Gets or sets the NIC mac address.
    networkName String
    Gets or sets the network name.
    nicId String
    Gets or sets the NIC Id.
    selectionTypeForFailover String
    Gets or sets the selection type of the NIC.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.

    InnerHealthErrorModelResponse

    Category string
    Gets or sets the error category.
    Causes string
    Gets or sets possible causes of the error.
    Code string
    Gets or sets the error code.
    CreationTime string
    Gets or sets the error creation time.
    HealthCategory string
    Gets or sets the health category.
    IsCustomerResolvable bool
    Gets or sets a value indicating whether the error is customer resolvable.
    Message string
    Gets or sets the error message.
    Recommendation string
    Gets or sets recommended action to resolve the error.
    Severity string
    Gets or sets the error severity.
    Source string
    Gets or sets the error source.
    Summary string
    Gets or sets the error summary.
    Category string
    Gets or sets the error category.
    Causes string
    Gets or sets possible causes of the error.
    Code string
    Gets or sets the error code.
    CreationTime string
    Gets or sets the error creation time.
    HealthCategory string
    Gets or sets the health category.
    IsCustomerResolvable bool
    Gets or sets a value indicating whether the error is customer resolvable.
    Message string
    Gets or sets the error message.
    Recommendation string
    Gets or sets recommended action to resolve the error.
    Severity string
    Gets or sets the error severity.
    Source string
    Gets or sets the error source.
    Summary string
    Gets or sets the error summary.
    category String
    Gets or sets the error category.
    causes String
    Gets or sets possible causes of the error.
    code String
    Gets or sets the error code.
    creationTime String
    Gets or sets the error creation time.
    healthCategory String
    Gets or sets the health category.
    isCustomerResolvable Boolean
    Gets or sets a value indicating whether the error is customer resolvable.
    message String
    Gets or sets the error message.
    recommendation String
    Gets or sets recommended action to resolve the error.
    severity String
    Gets or sets the error severity.
    source String
    Gets or sets the error source.
    summary String
    Gets or sets the error summary.
    category string
    Gets or sets the error category.
    causes string
    Gets or sets possible causes of the error.
    code string
    Gets or sets the error code.
    creationTime string
    Gets or sets the error creation time.
    healthCategory string
    Gets or sets the health category.
    isCustomerResolvable boolean
    Gets or sets a value indicating whether the error is customer resolvable.
    message string
    Gets or sets the error message.
    recommendation string
    Gets or sets recommended action to resolve the error.
    severity string
    Gets or sets the error severity.
    source string
    Gets or sets the error source.
    summary string
    Gets or sets the error summary.
    category str
    Gets or sets the error category.
    causes str
    Gets or sets possible causes of the error.
    code str
    Gets or sets the error code.
    creation_time str
    Gets or sets the error creation time.
    health_category str
    Gets or sets the health category.
    is_customer_resolvable bool
    Gets or sets a value indicating whether the error is customer resolvable.
    message str
    Gets or sets the error message.
    recommendation str
    Gets or sets recommended action to resolve the error.
    severity str
    Gets or sets the error severity.
    source str
    Gets or sets the error source.
    summary str
    Gets or sets the error summary.
    category String
    Gets or sets the error category.
    causes String
    Gets or sets possible causes of the error.
    code String
    Gets or sets the error code.
    creationTime String
    Gets or sets the error creation time.
    healthCategory String
    Gets or sets the health category.
    isCustomerResolvable Boolean
    Gets or sets a value indicating whether the error is customer resolvable.
    message String
    Gets or sets the error message.
    recommendation String
    Gets or sets recommended action to resolve the error.
    severity String
    Gets or sets the error severity.
    source String
    Gets or sets the error source.
    summary String
    Gets or sets the error summary.

    ProtectedItemDynamicMemoryConfigResponse

    MaximumMemoryInMegaBytes double
    Gets or sets maximum memory in MB.
    MinimumMemoryInMegaBytes double
    Gets or sets minimum memory in MB.
    TargetMemoryBufferPercentage int
    Gets or sets target memory buffer in %.
    MaximumMemoryInMegaBytes float64
    Gets or sets maximum memory in MB.
    MinimumMemoryInMegaBytes float64
    Gets or sets minimum memory in MB.
    TargetMemoryBufferPercentage int
    Gets or sets target memory buffer in %.
    maximumMemoryInMegaBytes Double
    Gets or sets maximum memory in MB.
    minimumMemoryInMegaBytes Double
    Gets or sets minimum memory in MB.
    targetMemoryBufferPercentage Integer
    Gets or sets target memory buffer in %.
    maximumMemoryInMegaBytes number
    Gets or sets maximum memory in MB.
    minimumMemoryInMegaBytes number
    Gets or sets minimum memory in MB.
    targetMemoryBufferPercentage number
    Gets or sets target memory buffer in %.
    maximum_memory_in_mega_bytes float
    Gets or sets maximum memory in MB.
    minimum_memory_in_mega_bytes float
    Gets or sets minimum memory in MB.
    target_memory_buffer_percentage int
    Gets or sets target memory buffer in %.
    maximumMemoryInMegaBytes Number
    Gets or sets maximum memory in MB.
    minimumMemoryInMegaBytes Number
    Gets or sets minimum memory in MB.
    targetMemoryBufferPercentage Number
    Gets or sets target memory buffer in %.

    ProtectedItemModelPropertiesResponse

    AllowedJobs List<string>
    Gets or sets the allowed scenarios on the protected item.
    CorrelationId string
    Gets or sets the protected item correlation Id.
    CurrentJob Pulumi.AzureNative.DataReplication.Inputs.ProtectedItemModelPropertiesResponseCurrentJob
    CustomProperties Pulumi.AzureNative.DataReplication.Inputs.HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponse | Pulumi.AzureNative.DataReplication.Inputs.VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponse
    Protected item model custom properties.
    DraId string
    Gets or sets the DRA Id.
    FabricId string
    Gets or sets the fabric Id.
    FabricObjectId string
    Gets or sets the fabric object Id.
    FabricObjectName string
    Gets or sets the fabric object name.
    HealthErrors List<Pulumi.AzureNative.DataReplication.Inputs.HealthErrorModelResponse>
    Gets or sets the list of health errors.
    LastFailedEnableProtectionJob Pulumi.AzureNative.DataReplication.Inputs.ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJob
    LastFailedPlannedFailoverJob Pulumi.AzureNative.DataReplication.Inputs.ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJob
    LastSuccessfulPlannedFailoverTime string
    Gets or sets the Last successful planned failover time.
    LastSuccessfulTestFailoverTime string
    Gets or sets the Last successful test failover time.
    LastSuccessfulUnplannedFailoverTime string
    Gets or sets the Last successful unplanned failover time.
    LastTestFailoverJob Pulumi.AzureNative.DataReplication.Inputs.ProtectedItemModelPropertiesResponseLastTestFailoverJob
    PolicyName string
    Gets or sets the policy name.
    ProtectionState string
    Gets or sets the protection state.
    ProtectionStateDescription string
    Gets or sets the protection state description.
    ProvisioningState string
    Gets or sets the provisioning state of the Dra.
    ReplicationExtensionName string
    Gets or sets the replication extension name.
    ReplicationHealth string
    Gets or sets protected item replication health.
    ResyncRequired bool
    Gets or sets a value indicating whether resynchronization is required or not.
    ResynchronizationState string
    Gets or sets the resynchronization state.
    SourceFabricProviderId string
    Gets or sets the source fabric provider Id.
    TargetDraId string
    Gets or sets the target DRA Id.
    TargetFabricId string
    Gets or sets the target fabric Id.
    TargetFabricProviderId string
    Gets or sets the target fabric provider Id.
    TestFailoverState string
    Gets or sets the test failover state.
    TestFailoverStateDescription string
    Gets or sets the Test failover state description.
    AllowedJobs []string
    Gets or sets the allowed scenarios on the protected item.
    CorrelationId string
    Gets or sets the protected item correlation Id.
    CurrentJob ProtectedItemModelPropertiesResponseCurrentJob
    CustomProperties HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponse | VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponse
    Protected item model custom properties.
    DraId string
    Gets or sets the DRA Id.
    FabricId string
    Gets or sets the fabric Id.
    FabricObjectId string
    Gets or sets the fabric object Id.
    FabricObjectName string
    Gets or sets the fabric object name.
    HealthErrors []HealthErrorModelResponse
    Gets or sets the list of health errors.
    LastFailedEnableProtectionJob ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJob
    LastFailedPlannedFailoverJob ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJob
    LastSuccessfulPlannedFailoverTime string
    Gets or sets the Last successful planned failover time.
    LastSuccessfulTestFailoverTime string
    Gets or sets the Last successful test failover time.
    LastSuccessfulUnplannedFailoverTime string
    Gets or sets the Last successful unplanned failover time.
    LastTestFailoverJob ProtectedItemModelPropertiesResponseLastTestFailoverJob
    PolicyName string
    Gets or sets the policy name.
    ProtectionState string
    Gets or sets the protection state.
    ProtectionStateDescription string
    Gets or sets the protection state description.
    ProvisioningState string
    Gets or sets the provisioning state of the Dra.
    ReplicationExtensionName string
    Gets or sets the replication extension name.
    ReplicationHealth string
    Gets or sets protected item replication health.
    ResyncRequired bool
    Gets or sets a value indicating whether resynchronization is required or not.
    ResynchronizationState string
    Gets or sets the resynchronization state.
    SourceFabricProviderId string
    Gets or sets the source fabric provider Id.
    TargetDraId string
    Gets or sets the target DRA Id.
    TargetFabricId string
    Gets or sets the target fabric Id.
    TargetFabricProviderId string
    Gets or sets the target fabric provider Id.
    TestFailoverState string
    Gets or sets the test failover state.
    TestFailoverStateDescription string
    Gets or sets the Test failover state description.
    allowedJobs List<String>
    Gets or sets the allowed scenarios on the protected item.
    correlationId String
    Gets or sets the protected item correlation Id.
    currentJob ProtectedItemModelPropertiesResponseCurrentJob
    customProperties HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponse | VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponse
    Protected item model custom properties.
    draId String
    Gets or sets the DRA Id.
    fabricId String
    Gets or sets the fabric Id.
    fabricObjectId String
    Gets or sets the fabric object Id.
    fabricObjectName String
    Gets or sets the fabric object name.
    healthErrors List<HealthErrorModelResponse>
    Gets or sets the list of health errors.
    lastFailedEnableProtectionJob ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJob
    lastFailedPlannedFailoverJob ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJob
    lastSuccessfulPlannedFailoverTime String
    Gets or sets the Last successful planned failover time.
    lastSuccessfulTestFailoverTime String
    Gets or sets the Last successful test failover time.
    lastSuccessfulUnplannedFailoverTime String
    Gets or sets the Last successful unplanned failover time.
    lastTestFailoverJob ProtectedItemModelPropertiesResponseLastTestFailoverJob
    policyName String
    Gets or sets the policy name.
    protectionState String
    Gets or sets the protection state.
    protectionStateDescription String
    Gets or sets the protection state description.
    provisioningState String
    Gets or sets the provisioning state of the Dra.
    replicationExtensionName String
    Gets or sets the replication extension name.
    replicationHealth String
    Gets or sets protected item replication health.
    resyncRequired Boolean
    Gets or sets a value indicating whether resynchronization is required or not.
    resynchronizationState String
    Gets or sets the resynchronization state.
    sourceFabricProviderId String
    Gets or sets the source fabric provider Id.
    targetDraId String
    Gets or sets the target DRA Id.
    targetFabricId String
    Gets or sets the target fabric Id.
    targetFabricProviderId String
    Gets or sets the target fabric provider Id.
    testFailoverState String
    Gets or sets the test failover state.
    testFailoverStateDescription String
    Gets or sets the Test failover state description.
    allowedJobs string[]
    Gets or sets the allowed scenarios on the protected item.
    correlationId string
    Gets or sets the protected item correlation Id.
    currentJob ProtectedItemModelPropertiesResponseCurrentJob
    customProperties HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponse | VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponse
    Protected item model custom properties.
    draId string
    Gets or sets the DRA Id.
    fabricId string
    Gets or sets the fabric Id.
    fabricObjectId string
    Gets or sets the fabric object Id.
    fabricObjectName string
    Gets or sets the fabric object name.
    healthErrors HealthErrorModelResponse[]
    Gets or sets the list of health errors.
    lastFailedEnableProtectionJob ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJob
    lastFailedPlannedFailoverJob ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJob
    lastSuccessfulPlannedFailoverTime string
    Gets or sets the Last successful planned failover time.
    lastSuccessfulTestFailoverTime string
    Gets or sets the Last successful test failover time.
    lastSuccessfulUnplannedFailoverTime string
    Gets or sets the Last successful unplanned failover time.
    lastTestFailoverJob ProtectedItemModelPropertiesResponseLastTestFailoverJob
    policyName string
    Gets or sets the policy name.
    protectionState string
    Gets or sets the protection state.
    protectionStateDescription string
    Gets or sets the protection state description.
    provisioningState string
    Gets or sets the provisioning state of the Dra.
    replicationExtensionName string
    Gets or sets the replication extension name.
    replicationHealth string
    Gets or sets protected item replication health.
    resyncRequired boolean
    Gets or sets a value indicating whether resynchronization is required or not.
    resynchronizationState string
    Gets or sets the resynchronization state.
    sourceFabricProviderId string
    Gets or sets the source fabric provider Id.
    targetDraId string
    Gets or sets the target DRA Id.
    targetFabricId string
    Gets or sets the target fabric Id.
    targetFabricProviderId string
    Gets or sets the target fabric provider Id.
    testFailoverState string
    Gets or sets the test failover state.
    testFailoverStateDescription string
    Gets or sets the Test failover state description.
    allowed_jobs Sequence[str]
    Gets or sets the allowed scenarios on the protected item.
    correlation_id str
    Gets or sets the protected item correlation Id.
    current_job ProtectedItemModelPropertiesResponseCurrentJob
    custom_properties HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponse | VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponse
    Protected item model custom properties.
    dra_id str
    Gets or sets the DRA Id.
    fabric_id str
    Gets or sets the fabric Id.
    fabric_object_id str
    Gets or sets the fabric object Id.
    fabric_object_name str
    Gets or sets the fabric object name.
    health_errors Sequence[HealthErrorModelResponse]
    Gets or sets the list of health errors.
    last_failed_enable_protection_job ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJob
    last_failed_planned_failover_job ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJob
    last_successful_planned_failover_time str
    Gets or sets the Last successful planned failover time.
    last_successful_test_failover_time str
    Gets or sets the Last successful test failover time.
    last_successful_unplanned_failover_time str
    Gets or sets the Last successful unplanned failover time.
    last_test_failover_job ProtectedItemModelPropertiesResponseLastTestFailoverJob
    policy_name str
    Gets or sets the policy name.
    protection_state str
    Gets or sets the protection state.
    protection_state_description str
    Gets or sets the protection state description.
    provisioning_state str
    Gets or sets the provisioning state of the Dra.
    replication_extension_name str
    Gets or sets the replication extension name.
    replication_health str
    Gets or sets protected item replication health.
    resync_required bool
    Gets or sets a value indicating whether resynchronization is required or not.
    resynchronization_state str
    Gets or sets the resynchronization state.
    source_fabric_provider_id str
    Gets or sets the source fabric provider Id.
    target_dra_id str
    Gets or sets the target DRA Id.
    target_fabric_id str
    Gets or sets the target fabric Id.
    target_fabric_provider_id str
    Gets or sets the target fabric provider Id.
    test_failover_state str
    Gets or sets the test failover state.
    test_failover_state_description str
    Gets or sets the Test failover state description.
    allowedJobs List<String>
    Gets or sets the allowed scenarios on the protected item.
    correlationId String
    Gets or sets the protected item correlation Id.
    currentJob Property Map
    customProperties Property Map | Property Map
    Protected item model custom properties.
    draId String
    Gets or sets the DRA Id.
    fabricId String
    Gets or sets the fabric Id.
    fabricObjectId String
    Gets or sets the fabric object Id.
    fabricObjectName String
    Gets or sets the fabric object name.
    healthErrors List<Property Map>
    Gets or sets the list of health errors.
    lastFailedEnableProtectionJob Property Map
    lastFailedPlannedFailoverJob Property Map
    lastSuccessfulPlannedFailoverTime String
    Gets or sets the Last successful planned failover time.
    lastSuccessfulTestFailoverTime String
    Gets or sets the Last successful test failover time.
    lastSuccessfulUnplannedFailoverTime String
    Gets or sets the Last successful unplanned failover time.
    lastTestFailoverJob Property Map
    policyName String
    Gets or sets the policy name.
    protectionState String
    Gets or sets the protection state.
    protectionStateDescription String
    Gets or sets the protection state description.
    provisioningState String
    Gets or sets the provisioning state of the Dra.
    replicationExtensionName String
    Gets or sets the replication extension name.
    replicationHealth String
    Gets or sets protected item replication health.
    resyncRequired Boolean
    Gets or sets a value indicating whether resynchronization is required or not.
    resynchronizationState String
    Gets or sets the resynchronization state.
    sourceFabricProviderId String
    Gets or sets the source fabric provider Id.
    targetDraId String
    Gets or sets the target DRA Id.
    targetFabricId String
    Gets or sets the target fabric Id.
    targetFabricProviderId String
    Gets or sets the target fabric provider Id.
    testFailoverState String
    Gets or sets the test failover state.
    testFailoverStateDescription String
    Gets or sets the Test failover state description.

    ProtectedItemModelPropertiesResponseCurrentJob

    DisplayName string
    Gets or sets the workflow friendly display name.
    EndTime string
    Gets or sets end time of the workflow.
    Id string
    Gets or sets workflow Id.
    Name string
    Gets or sets workflow name.
    ScenarioName string
    Gets or sets protection scenario name.
    StartTime string
    Gets or sets start time of the workflow.
    State string
    Gets or sets workflow state.
    DisplayName string
    Gets or sets the workflow friendly display name.
    EndTime string
    Gets or sets end time of the workflow.
    Id string
    Gets or sets workflow Id.
    Name string
    Gets or sets workflow name.
    ScenarioName string
    Gets or sets protection scenario name.
    StartTime string
    Gets or sets start time of the workflow.
    State string
    Gets or sets workflow state.
    displayName String
    Gets or sets the workflow friendly display name.
    endTime String
    Gets or sets end time of the workflow.
    id String
    Gets or sets workflow Id.
    name String
    Gets or sets workflow name.
    scenarioName String
    Gets or sets protection scenario name.
    startTime String
    Gets or sets start time of the workflow.
    state String
    Gets or sets workflow state.
    displayName string
    Gets or sets the workflow friendly display name.
    endTime string
    Gets or sets end time of the workflow.
    id string
    Gets or sets workflow Id.
    name string
    Gets or sets workflow name.
    scenarioName string
    Gets or sets protection scenario name.
    startTime string
    Gets or sets start time of the workflow.
    state string
    Gets or sets workflow state.
    display_name str
    Gets or sets the workflow friendly display name.
    end_time str
    Gets or sets end time of the workflow.
    id str
    Gets or sets workflow Id.
    name str
    Gets or sets workflow name.
    scenario_name str
    Gets or sets protection scenario name.
    start_time str
    Gets or sets start time of the workflow.
    state str
    Gets or sets workflow state.
    displayName String
    Gets or sets the workflow friendly display name.
    endTime String
    Gets or sets end time of the workflow.
    id String
    Gets or sets workflow Id.
    name String
    Gets or sets workflow name.
    scenarioName String
    Gets or sets protection scenario name.
    startTime String
    Gets or sets start time of the workflow.
    state String
    Gets or sets workflow state.

    ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJob

    DisplayName string
    Gets or sets the workflow friendly display name.
    EndTime string
    Gets or sets end time of the workflow.
    Id string
    Gets or sets workflow Id.
    Name string
    Gets or sets workflow name.
    ScenarioName string
    Gets or sets protection scenario name.
    StartTime string
    Gets or sets start time of the workflow.
    State string
    Gets or sets workflow state.
    DisplayName string
    Gets or sets the workflow friendly display name.
    EndTime string
    Gets or sets end time of the workflow.
    Id string
    Gets or sets workflow Id.
    Name string
    Gets or sets workflow name.
    ScenarioName string
    Gets or sets protection scenario name.
    StartTime string
    Gets or sets start time of the workflow.
    State string
    Gets or sets workflow state.
    displayName String
    Gets or sets the workflow friendly display name.
    endTime String
    Gets or sets end time of the workflow.
    id String
    Gets or sets workflow Id.
    name String
    Gets or sets workflow name.
    scenarioName String
    Gets or sets protection scenario name.
    startTime String
    Gets or sets start time of the workflow.
    state String
    Gets or sets workflow state.
    displayName string
    Gets or sets the workflow friendly display name.
    endTime string
    Gets or sets end time of the workflow.
    id string
    Gets or sets workflow Id.
    name string
    Gets or sets workflow name.
    scenarioName string
    Gets or sets protection scenario name.
    startTime string
    Gets or sets start time of the workflow.
    state string
    Gets or sets workflow state.
    display_name str
    Gets or sets the workflow friendly display name.
    end_time str
    Gets or sets end time of the workflow.
    id str
    Gets or sets workflow Id.
    name str
    Gets or sets workflow name.
    scenario_name str
    Gets or sets protection scenario name.
    start_time str
    Gets or sets start time of the workflow.
    state str
    Gets or sets workflow state.
    displayName String
    Gets or sets the workflow friendly display name.
    endTime String
    Gets or sets end time of the workflow.
    id String
    Gets or sets workflow Id.
    name String
    Gets or sets workflow name.
    scenarioName String
    Gets or sets protection scenario name.
    startTime String
    Gets or sets start time of the workflow.
    state String
    Gets or sets workflow state.

    ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJob

    DisplayName string
    Gets or sets the workflow friendly display name.
    EndTime string
    Gets or sets end time of the workflow.
    Id string
    Gets or sets workflow Id.
    Name string
    Gets or sets workflow name.
    ScenarioName string
    Gets or sets protection scenario name.
    StartTime string
    Gets or sets start time of the workflow.
    State string
    Gets or sets workflow state.
    DisplayName string
    Gets or sets the workflow friendly display name.
    EndTime string
    Gets or sets end time of the workflow.
    Id string
    Gets or sets workflow Id.
    Name string
    Gets or sets workflow name.
    ScenarioName string
    Gets or sets protection scenario name.
    StartTime string
    Gets or sets start time of the workflow.
    State string
    Gets or sets workflow state.
    displayName String
    Gets or sets the workflow friendly display name.
    endTime String
    Gets or sets end time of the workflow.
    id String
    Gets or sets workflow Id.
    name String
    Gets or sets workflow name.
    scenarioName String
    Gets or sets protection scenario name.
    startTime String
    Gets or sets start time of the workflow.
    state String
    Gets or sets workflow state.
    displayName string
    Gets or sets the workflow friendly display name.
    endTime string
    Gets or sets end time of the workflow.
    id string
    Gets or sets workflow Id.
    name string
    Gets or sets workflow name.
    scenarioName string
    Gets or sets protection scenario name.
    startTime string
    Gets or sets start time of the workflow.
    state string
    Gets or sets workflow state.
    display_name str
    Gets or sets the workflow friendly display name.
    end_time str
    Gets or sets end time of the workflow.
    id str
    Gets or sets workflow Id.
    name str
    Gets or sets workflow name.
    scenario_name str
    Gets or sets protection scenario name.
    start_time str
    Gets or sets start time of the workflow.
    state str
    Gets or sets workflow state.
    displayName String
    Gets or sets the workflow friendly display name.
    endTime String
    Gets or sets end time of the workflow.
    id String
    Gets or sets workflow Id.
    name String
    Gets or sets workflow name.
    scenarioName String
    Gets or sets protection scenario name.
    startTime String
    Gets or sets start time of the workflow.
    state String
    Gets or sets workflow state.

    ProtectedItemModelPropertiesResponseLastTestFailoverJob

    DisplayName string
    Gets or sets the workflow friendly display name.
    EndTime string
    Gets or sets end time of the workflow.
    Id string
    Gets or sets workflow Id.
    Name string
    Gets or sets workflow name.
    ScenarioName string
    Gets or sets protection scenario name.
    StartTime string
    Gets or sets start time of the workflow.
    State string
    Gets or sets workflow state.
    DisplayName string
    Gets or sets the workflow friendly display name.
    EndTime string
    Gets or sets end time of the workflow.
    Id string
    Gets or sets workflow Id.
    Name string
    Gets or sets workflow name.
    ScenarioName string
    Gets or sets protection scenario name.
    StartTime string
    Gets or sets start time of the workflow.
    State string
    Gets or sets workflow state.
    displayName String
    Gets or sets the workflow friendly display name.
    endTime String
    Gets or sets end time of the workflow.
    id String
    Gets or sets workflow Id.
    name String
    Gets or sets workflow name.
    scenarioName String
    Gets or sets protection scenario name.
    startTime String
    Gets or sets start time of the workflow.
    state String
    Gets or sets workflow state.
    displayName string
    Gets or sets the workflow friendly display name.
    endTime string
    Gets or sets end time of the workflow.
    id string
    Gets or sets workflow Id.
    name string
    Gets or sets workflow name.
    scenarioName string
    Gets or sets protection scenario name.
    startTime string
    Gets or sets start time of the workflow.
    state string
    Gets or sets workflow state.
    display_name str
    Gets or sets the workflow friendly display name.
    end_time str
    Gets or sets end time of the workflow.
    id str
    Gets or sets workflow Id.
    name str
    Gets or sets workflow name.
    scenario_name str
    Gets or sets protection scenario name.
    start_time str
    Gets or sets start time of the workflow.
    state str
    Gets or sets workflow state.
    displayName String
    Gets or sets the workflow friendly display name.
    endTime String
    Gets or sets end time of the workflow.
    id String
    Gets or sets workflow Id.
    name String
    Gets or sets workflow name.
    scenarioName String
    Gets or sets protection scenario name.
    startTime String
    Gets or sets start time of the workflow.
    state String
    Gets or sets workflow state.

    ProtectedItemModelResponseSystemData

    CreatedAt string
    Gets or sets the timestamp of resource creation (UTC).
    CreatedBy string
    Gets or sets identity that created the resource.
    CreatedByType string
    Gets or sets the type of identity that created the resource: user, application, managedIdentity.
    LastModifiedAt string
    Gets or sets the timestamp of resource last modification (UTC).
    LastModifiedBy string
    Gets or sets the identity that last modified the resource.
    LastModifiedByType string
    Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
    CreatedAt string
    Gets or sets the timestamp of resource creation (UTC).
    CreatedBy string
    Gets or sets identity that created the resource.
    CreatedByType string
    Gets or sets the type of identity that created the resource: user, application, managedIdentity.
    LastModifiedAt string
    Gets or sets the timestamp of resource last modification (UTC).
    LastModifiedBy string
    Gets or sets the identity that last modified the resource.
    LastModifiedByType string
    Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
    createdAt String
    Gets or sets the timestamp of resource creation (UTC).
    createdBy String
    Gets or sets identity that created the resource.
    createdByType String
    Gets or sets the type of identity that created the resource: user, application, managedIdentity.
    lastModifiedAt String
    Gets or sets the timestamp of resource last modification (UTC).
    lastModifiedBy String
    Gets or sets the identity that last modified the resource.
    lastModifiedByType String
    Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
    createdAt string
    Gets or sets the timestamp of resource creation (UTC).
    createdBy string
    Gets or sets identity that created the resource.
    createdByType string
    Gets or sets the type of identity that created the resource: user, application, managedIdentity.
    lastModifiedAt string
    Gets or sets the timestamp of resource last modification (UTC).
    lastModifiedBy string
    Gets or sets the identity that last modified the resource.
    lastModifiedByType string
    Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
    created_at str
    Gets or sets the timestamp of resource creation (UTC).
    created_by str
    Gets or sets identity that created the resource.
    created_by_type str
    Gets or sets the type of identity that created the resource: user, application, managedIdentity.
    last_modified_at str
    Gets or sets the timestamp of resource last modification (UTC).
    last_modified_by str
    Gets or sets the identity that last modified the resource.
    last_modified_by_type str
    Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
    createdAt String
    Gets or sets the timestamp of resource creation (UTC).
    createdBy String
    Gets or sets identity that created the resource.
    createdByType String
    Gets or sets the type of identity that created the resource: user, application, managedIdentity.
    lastModifiedAt String
    Gets or sets the timestamp of resource last modification (UTC).
    lastModifiedBy String
    Gets or sets the identity that last modified the resource.
    lastModifiedByType String
    Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.

    VMwareToAzStackHCIDiskInputResponse

    DiskFileFormat string
    Gets or sets the type of the virtual hard disk, vhd or vhdx.
    DiskId string
    Gets or sets the disk Id.
    DiskSizeGB double
    Gets or sets the disk size in GB.
    IsOsDisk bool
    Gets or sets a value indicating whether disk is os disk.
    IsDynamic bool
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    StorageContainerId string
    Gets or sets the target storage account ARM Id.
    DiskFileFormat string
    Gets or sets the type of the virtual hard disk, vhd or vhdx.
    DiskId string
    Gets or sets the disk Id.
    DiskSizeGB float64
    Gets or sets the disk size in GB.
    IsOsDisk bool
    Gets or sets a value indicating whether disk is os disk.
    IsDynamic bool
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    StorageContainerId string
    Gets or sets the target storage account ARM Id.
    diskFileFormat String
    Gets or sets the type of the virtual hard disk, vhd or vhdx.
    diskId String
    Gets or sets the disk Id.
    diskSizeGB Double
    Gets or sets the disk size in GB.
    isOsDisk Boolean
    Gets or sets a value indicating whether disk is os disk.
    isDynamic Boolean
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    storageContainerId String
    Gets or sets the target storage account ARM Id.
    diskFileFormat string
    Gets or sets the type of the virtual hard disk, vhd or vhdx.
    diskId string
    Gets or sets the disk Id.
    diskSizeGB number
    Gets or sets the disk size in GB.
    isOsDisk boolean
    Gets or sets a value indicating whether disk is os disk.
    isDynamic boolean
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    storageContainerId string
    Gets or sets the target storage account ARM Id.
    disk_file_format str
    Gets or sets the type of the virtual hard disk, vhd or vhdx.
    disk_id str
    Gets or sets the disk Id.
    disk_size_gb float
    Gets or sets the disk size in GB.
    is_os_disk bool
    Gets or sets a value indicating whether disk is os disk.
    is_dynamic bool
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    storage_container_id str
    Gets or sets the target storage account ARM Id.
    diskFileFormat String
    Gets or sets the type of the virtual hard disk, vhd or vhdx.
    diskId String
    Gets or sets the disk Id.
    diskSizeGB Number
    Gets or sets the disk size in GB.
    isOsDisk Boolean
    Gets or sets a value indicating whether disk is os disk.
    isDynamic Boolean
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    storageContainerId String
    Gets or sets the target storage account ARM Id.

    VMwareToAzStackHCINicInputResponse

    Label string
    Gets or sets the NIC label.
    NetworkName string
    Gets or sets the network name.
    NicId string
    Gets or sets the NIC Id.
    SelectionTypeForFailover string
    Gets or sets the selection type of the NIC.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    Label string
    Gets or sets the NIC label.
    NetworkName string
    Gets or sets the network name.
    NicId string
    Gets or sets the NIC Id.
    SelectionTypeForFailover string
    Gets or sets the selection type of the NIC.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    label String
    Gets or sets the NIC label.
    networkName String
    Gets or sets the network name.
    nicId String
    Gets or sets the NIC Id.
    selectionTypeForFailover String
    Gets or sets the selection type of the NIC.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.
    label string
    Gets or sets the NIC label.
    networkName string
    Gets or sets the network name.
    nicId string
    Gets or sets the NIC Id.
    selectionTypeForFailover string
    Gets or sets the selection type of the NIC.
    targetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    label str
    Gets or sets the NIC label.
    network_name str
    Gets or sets the network name.
    nic_id str
    Gets or sets the NIC Id.
    selection_type_for_failover str
    Gets or sets the selection type of the NIC.
    target_network_id str
    Gets or sets the target network Id within AzStackHCI Cluster.
    test_network_id str
    Gets or sets the target test network Id within AzStackHCI Cluster.
    label String
    Gets or sets the NIC label.
    networkName String
    Gets or sets the network name.
    nicId String
    Gets or sets the NIC Id.
    selectionTypeForFailover String
    Gets or sets the selection type of the NIC.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.

    VMwareToAzStackHCIProtectedDiskPropertiesResponse

    CapacityInBytes double
    Gets or sets the disk capacity in bytes.
    DiskType string
    Gets or sets the disk type.
    IsDynamic bool
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    IsOsDisk bool
    Gets or sets a value indicating whether the disk is the OS disk.
    MigrateDiskName string
    Gets or sets the failover clone disk.
    SeedDiskName string
    Gets or sets the seed disk name.
    SourceDiskId string
    Gets or sets the source disk Id.
    SourceDiskName string
    Gets or sets the source disk Name.
    StorageContainerId string
    Gets or sets the ARM Id of the storage container.
    StorageContainerLocalPath string
    Gets or sets the local path of the storage container.
    TestMigrateDiskName string
    Gets or sets the test failover clone disk.
    CapacityInBytes float64
    Gets or sets the disk capacity in bytes.
    DiskType string
    Gets or sets the disk type.
    IsDynamic bool
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    IsOsDisk bool
    Gets or sets a value indicating whether the disk is the OS disk.
    MigrateDiskName string
    Gets or sets the failover clone disk.
    SeedDiskName string
    Gets or sets the seed disk name.
    SourceDiskId string
    Gets or sets the source disk Id.
    SourceDiskName string
    Gets or sets the source disk Name.
    StorageContainerId string
    Gets or sets the ARM Id of the storage container.
    StorageContainerLocalPath string
    Gets or sets the local path of the storage container.
    TestMigrateDiskName string
    Gets or sets the test failover clone disk.
    capacityInBytes Double
    Gets or sets the disk capacity in bytes.
    diskType String
    Gets or sets the disk type.
    isDynamic Boolean
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    isOsDisk Boolean
    Gets or sets a value indicating whether the disk is the OS disk.
    migrateDiskName String
    Gets or sets the failover clone disk.
    seedDiskName String
    Gets or sets the seed disk name.
    sourceDiskId String
    Gets or sets the source disk Id.
    sourceDiskName String
    Gets or sets the source disk Name.
    storageContainerId String
    Gets or sets the ARM Id of the storage container.
    storageContainerLocalPath String
    Gets or sets the local path of the storage container.
    testMigrateDiskName String
    Gets or sets the test failover clone disk.
    capacityInBytes number
    Gets or sets the disk capacity in bytes.
    diskType string
    Gets or sets the disk type.
    isDynamic boolean
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    isOsDisk boolean
    Gets or sets a value indicating whether the disk is the OS disk.
    migrateDiskName string
    Gets or sets the failover clone disk.
    seedDiskName string
    Gets or sets the seed disk name.
    sourceDiskId string
    Gets or sets the source disk Id.
    sourceDiskName string
    Gets or sets the source disk Name.
    storageContainerId string
    Gets or sets the ARM Id of the storage container.
    storageContainerLocalPath string
    Gets or sets the local path of the storage container.
    testMigrateDiskName string
    Gets or sets the test failover clone disk.
    capacity_in_bytes float
    Gets or sets the disk capacity in bytes.
    disk_type str
    Gets or sets the disk type.
    is_dynamic bool
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    is_os_disk bool
    Gets or sets a value indicating whether the disk is the OS disk.
    migrate_disk_name str
    Gets or sets the failover clone disk.
    seed_disk_name str
    Gets or sets the seed disk name.
    source_disk_id str
    Gets or sets the source disk Id.
    source_disk_name str
    Gets or sets the source disk Name.
    storage_container_id str
    Gets or sets the ARM Id of the storage container.
    storage_container_local_path str
    Gets or sets the local path of the storage container.
    test_migrate_disk_name str
    Gets or sets the test failover clone disk.
    capacityInBytes Number
    Gets or sets the disk capacity in bytes.
    diskType String
    Gets or sets the disk type.
    isDynamic Boolean
    Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.
    isOsDisk Boolean
    Gets or sets a value indicating whether the disk is the OS disk.
    migrateDiskName String
    Gets or sets the failover clone disk.
    seedDiskName String
    Gets or sets the seed disk name.
    sourceDiskId String
    Gets or sets the source disk Id.
    sourceDiskName String
    Gets or sets the source disk Name.
    storageContainerId String
    Gets or sets the ARM Id of the storage container.
    storageContainerLocalPath String
    Gets or sets the local path of the storage container.
    testMigrateDiskName String
    Gets or sets the test failover clone disk.

    VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponse

    ActiveLocation string
    Gets or sets the location of the protected item.
    CustomLocationRegion string
    Gets or sets the location of Azure Arc HCI custom location resource.
    DisksToInclude List<Pulumi.AzureNative.DataReplication.Inputs.VMwareToAzStackHCIDiskInputResponse>
    Gets or sets the list of disks to replicate.
    FabricDiscoveryMachineId string
    Gets or sets the ARM Id of the discovered machine.
    FailoverRecoveryPointId string
    Gets or sets the recovery point Id to which the VM was failed over.
    FirmwareType string
    Gets or sets the firmware type.
    HyperVGeneration string
    Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
    InitialReplicationProgressPercentage int
    Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    LastRecoveryPointId string
    Gets or sets the last recovery point Id.
    LastRecoveryPointReceived string
    Gets or sets the last recovery point received time.
    LastReplicationUpdateTime string
    Gets or sets the latest timestamp that replication status is updated.
    MigrationProgressPercentage int
    Gets or sets the migration progress percentage.
    NicsToInclude List<Pulumi.AzureNative.DataReplication.Inputs.VMwareToAzStackHCINicInputResponse>
    Gets or sets the list of VM NIC to replicate.
    OsName string
    Gets or sets the name of the OS.
    OsType string
    Gets or sets the type of the OS.
    ProtectedDisks List<Pulumi.AzureNative.DataReplication.Inputs.VMwareToAzStackHCIProtectedDiskPropertiesResponse>
    Gets or sets the list of protected disks.
    ProtectedNics List<Pulumi.AzureNative.DataReplication.Inputs.VMwareToAzStackHCIProtectedNicPropertiesResponse>
    Gets or sets the VM NIC details.
    ResumeProgressPercentage int
    Gets or sets the resume progress percentage.
    ResumeRetryCount double
    Gets or sets the resume retry count.
    ResyncProgressPercentage int
    Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    ResyncRequired bool
    Gets or sets a value indicating whether resync is required.
    ResyncRetryCount double
    Gets or sets the resync retry count.
    ResyncState string
    Gets or sets the resync state.
    RunAsAccountId string
    Gets or sets the run as account Id.
    SourceApplianceName string
    Gets or sets the source appliance name.
    SourceCpuCores int
    Gets or sets the source VM CPU cores.
    SourceDraName string
    Gets or sets the source DRA name.
    SourceMemoryInMegaBytes double
    Gets or sets the source VM ram memory size in megabytes.
    SourceVmName string
    Gets or sets the source VM display name.
    StorageContainerId string
    Gets or sets the target storage container ARM Id.
    TargetApplianceName string
    Gets or sets the target appliance name.
    TargetArcClusterCustomLocationId string
    Gets or sets the Target Arc Cluster Custom Location ARM Id.
    TargetAzStackHciClusterName string
    Gets or sets the Target AzStackHCI cluster name.
    TargetDraName string
    Gets or sets the target DRA name.
    TargetHciClusterId string
    Gets or sets the Target HCI Cluster ARM Id.
    TargetLocation string
    Gets or sets the target location.
    TargetResourceGroupId string
    Gets or sets the target resource group ARM Id.
    TargetVmBiosId string
    Gets or sets the BIOS Id of the target AzStackHCI VM.
    DynamicMemoryConfig Pulumi.AzureNative.DataReplication.Inputs.ProtectedItemDynamicMemoryConfigResponse
    Protected item dynamic memory config.
    IsDynamicRam bool
    Gets or sets a value indicating whether memory is dynamical.
    PerformAutoResync bool
    Gets or sets a value indicating whether auto resync is to be done.
    TargetCpuCores int
    Gets or sets the target CPU cores.
    TargetMemoryInMegaBytes int
    Gets or sets the target memory in mega-bytes.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TargetVmName string
    Gets or sets the target VM display name.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    ActiveLocation string
    Gets or sets the location of the protected item.
    CustomLocationRegion string
    Gets or sets the location of Azure Arc HCI custom location resource.
    DisksToInclude []VMwareToAzStackHCIDiskInputResponse
    Gets or sets the list of disks to replicate.
    FabricDiscoveryMachineId string
    Gets or sets the ARM Id of the discovered machine.
    FailoverRecoveryPointId string
    Gets or sets the recovery point Id to which the VM was failed over.
    FirmwareType string
    Gets or sets the firmware type.
    HyperVGeneration string
    Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
    InitialReplicationProgressPercentage int
    Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    LastRecoveryPointId string
    Gets or sets the last recovery point Id.
    LastRecoveryPointReceived string
    Gets or sets the last recovery point received time.
    LastReplicationUpdateTime string
    Gets or sets the latest timestamp that replication status is updated.
    MigrationProgressPercentage int
    Gets or sets the migration progress percentage.
    NicsToInclude []VMwareToAzStackHCINicInputResponse
    Gets or sets the list of VM NIC to replicate.
    OsName string
    Gets or sets the name of the OS.
    OsType string
    Gets or sets the type of the OS.
    ProtectedDisks []VMwareToAzStackHCIProtectedDiskPropertiesResponse
    Gets or sets the list of protected disks.
    ProtectedNics []VMwareToAzStackHCIProtectedNicPropertiesResponse
    Gets or sets the VM NIC details.
    ResumeProgressPercentage int
    Gets or sets the resume progress percentage.
    ResumeRetryCount float64
    Gets or sets the resume retry count.
    ResyncProgressPercentage int
    Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    ResyncRequired bool
    Gets or sets a value indicating whether resync is required.
    ResyncRetryCount float64
    Gets or sets the resync retry count.
    ResyncState string
    Gets or sets the resync state.
    RunAsAccountId string
    Gets or sets the run as account Id.
    SourceApplianceName string
    Gets or sets the source appliance name.
    SourceCpuCores int
    Gets or sets the source VM CPU cores.
    SourceDraName string
    Gets or sets the source DRA name.
    SourceMemoryInMegaBytes float64
    Gets or sets the source VM ram memory size in megabytes.
    SourceVmName string
    Gets or sets the source VM display name.
    StorageContainerId string
    Gets or sets the target storage container ARM Id.
    TargetApplianceName string
    Gets or sets the target appliance name.
    TargetArcClusterCustomLocationId string
    Gets or sets the Target Arc Cluster Custom Location ARM Id.
    TargetAzStackHciClusterName string
    Gets or sets the Target AzStackHCI cluster name.
    TargetDraName string
    Gets or sets the target DRA name.
    TargetHciClusterId string
    Gets or sets the Target HCI Cluster ARM Id.
    TargetLocation string
    Gets or sets the target location.
    TargetResourceGroupId string
    Gets or sets the target resource group ARM Id.
    TargetVmBiosId string
    Gets or sets the BIOS Id of the target AzStackHCI VM.
    DynamicMemoryConfig ProtectedItemDynamicMemoryConfigResponse
    Protected item dynamic memory config.
    IsDynamicRam bool
    Gets or sets a value indicating whether memory is dynamical.
    PerformAutoResync bool
    Gets or sets a value indicating whether auto resync is to be done.
    TargetCpuCores int
    Gets or sets the target CPU cores.
    TargetMemoryInMegaBytes int
    Gets or sets the target memory in mega-bytes.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TargetVmName string
    Gets or sets the target VM display name.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    activeLocation String
    Gets or sets the location of the protected item.
    customLocationRegion String
    Gets or sets the location of Azure Arc HCI custom location resource.
    disksToInclude List<VMwareToAzStackHCIDiskInputResponse>
    Gets or sets the list of disks to replicate.
    fabricDiscoveryMachineId String
    Gets or sets the ARM Id of the discovered machine.
    failoverRecoveryPointId String
    Gets or sets the recovery point Id to which the VM was failed over.
    firmwareType String
    Gets or sets the firmware type.
    hyperVGeneration String
    Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
    initialReplicationProgressPercentage Integer
    Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    lastRecoveryPointId String
    Gets or sets the last recovery point Id.
    lastRecoveryPointReceived String
    Gets or sets the last recovery point received time.
    lastReplicationUpdateTime String
    Gets or sets the latest timestamp that replication status is updated.
    migrationProgressPercentage Integer
    Gets or sets the migration progress percentage.
    nicsToInclude List<VMwareToAzStackHCINicInputResponse>
    Gets or sets the list of VM NIC to replicate.
    osName String
    Gets or sets the name of the OS.
    osType String
    Gets or sets the type of the OS.
    protectedDisks List<VMwareToAzStackHCIProtectedDiskPropertiesResponse>
    Gets or sets the list of protected disks.
    protectedNics List<VMwareToAzStackHCIProtectedNicPropertiesResponse>
    Gets or sets the VM NIC details.
    resumeProgressPercentage Integer
    Gets or sets the resume progress percentage.
    resumeRetryCount Double
    Gets or sets the resume retry count.
    resyncProgressPercentage Integer
    Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    resyncRequired Boolean
    Gets or sets a value indicating whether resync is required.
    resyncRetryCount Double
    Gets or sets the resync retry count.
    resyncState String
    Gets or sets the resync state.
    runAsAccountId String
    Gets or sets the run as account Id.
    sourceApplianceName String
    Gets or sets the source appliance name.
    sourceCpuCores Integer
    Gets or sets the source VM CPU cores.
    sourceDraName String
    Gets or sets the source DRA name.
    sourceMemoryInMegaBytes Double
    Gets or sets the source VM ram memory size in megabytes.
    sourceVmName String
    Gets or sets the source VM display name.
    storageContainerId String
    Gets or sets the target storage container ARM Id.
    targetApplianceName String
    Gets or sets the target appliance name.
    targetArcClusterCustomLocationId String
    Gets or sets the Target Arc Cluster Custom Location ARM Id.
    targetAzStackHciClusterName String
    Gets or sets the Target AzStackHCI cluster name.
    targetDraName String
    Gets or sets the target DRA name.
    targetHciClusterId String
    Gets or sets the Target HCI Cluster ARM Id.
    targetLocation String
    Gets or sets the target location.
    targetResourceGroupId String
    Gets or sets the target resource group ARM Id.
    targetVmBiosId String
    Gets or sets the BIOS Id of the target AzStackHCI VM.
    dynamicMemoryConfig ProtectedItemDynamicMemoryConfigResponse
    Protected item dynamic memory config.
    isDynamicRam Boolean
    Gets or sets a value indicating whether memory is dynamical.
    performAutoResync Boolean
    Gets or sets a value indicating whether auto resync is to be done.
    targetCpuCores Integer
    Gets or sets the target CPU cores.
    targetMemoryInMegaBytes Integer
    Gets or sets the target memory in mega-bytes.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    targetVmName String
    Gets or sets the target VM display name.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.
    activeLocation string
    Gets or sets the location of the protected item.
    customLocationRegion string
    Gets or sets the location of Azure Arc HCI custom location resource.
    disksToInclude VMwareToAzStackHCIDiskInputResponse[]
    Gets or sets the list of disks to replicate.
    fabricDiscoveryMachineId string
    Gets or sets the ARM Id of the discovered machine.
    failoverRecoveryPointId string
    Gets or sets the recovery point Id to which the VM was failed over.
    firmwareType string
    Gets or sets the firmware type.
    hyperVGeneration string
    Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
    initialReplicationProgressPercentage number
    Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    lastRecoveryPointId string
    Gets or sets the last recovery point Id.
    lastRecoveryPointReceived string
    Gets or sets the last recovery point received time.
    lastReplicationUpdateTime string
    Gets or sets the latest timestamp that replication status is updated.
    migrationProgressPercentage number
    Gets or sets the migration progress percentage.
    nicsToInclude VMwareToAzStackHCINicInputResponse[]
    Gets or sets the list of VM NIC to replicate.
    osName string
    Gets or sets the name of the OS.
    osType string
    Gets or sets the type of the OS.
    protectedDisks VMwareToAzStackHCIProtectedDiskPropertiesResponse[]
    Gets or sets the list of protected disks.
    protectedNics VMwareToAzStackHCIProtectedNicPropertiesResponse[]
    Gets or sets the VM NIC details.
    resumeProgressPercentage number
    Gets or sets the resume progress percentage.
    resumeRetryCount number
    Gets or sets the resume retry count.
    resyncProgressPercentage number
    Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    resyncRequired boolean
    Gets or sets a value indicating whether resync is required.
    resyncRetryCount number
    Gets or sets the resync retry count.
    resyncState string
    Gets or sets the resync state.
    runAsAccountId string
    Gets or sets the run as account Id.
    sourceApplianceName string
    Gets or sets the source appliance name.
    sourceCpuCores number
    Gets or sets the source VM CPU cores.
    sourceDraName string
    Gets or sets the source DRA name.
    sourceMemoryInMegaBytes number
    Gets or sets the source VM ram memory size in megabytes.
    sourceVmName string
    Gets or sets the source VM display name.
    storageContainerId string
    Gets or sets the target storage container ARM Id.
    targetApplianceName string
    Gets or sets the target appliance name.
    targetArcClusterCustomLocationId string
    Gets or sets the Target Arc Cluster Custom Location ARM Id.
    targetAzStackHciClusterName string
    Gets or sets the Target AzStackHCI cluster name.
    targetDraName string
    Gets or sets the target DRA name.
    targetHciClusterId string
    Gets or sets the Target HCI Cluster ARM Id.
    targetLocation string
    Gets or sets the target location.
    targetResourceGroupId string
    Gets or sets the target resource group ARM Id.
    targetVmBiosId string
    Gets or sets the BIOS Id of the target AzStackHCI VM.
    dynamicMemoryConfig ProtectedItemDynamicMemoryConfigResponse
    Protected item dynamic memory config.
    isDynamicRam boolean
    Gets or sets a value indicating whether memory is dynamical.
    performAutoResync boolean
    Gets or sets a value indicating whether auto resync is to be done.
    targetCpuCores number
    Gets or sets the target CPU cores.
    targetMemoryInMegaBytes number
    Gets or sets the target memory in mega-bytes.
    targetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    targetVmName string
    Gets or sets the target VM display name.
    testNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    active_location str
    Gets or sets the location of the protected item.
    custom_location_region str
    Gets or sets the location of Azure Arc HCI custom location resource.
    disks_to_include Sequence[VMwareToAzStackHCIDiskInputResponse]
    Gets or sets the list of disks to replicate.
    fabric_discovery_machine_id str
    Gets or sets the ARM Id of the discovered machine.
    failover_recovery_point_id str
    Gets or sets the recovery point Id to which the VM was failed over.
    firmware_type str
    Gets or sets the firmware type.
    hyper_v_generation str
    Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
    initial_replication_progress_percentage int
    Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    last_recovery_point_id str
    Gets or sets the last recovery point Id.
    last_recovery_point_received str
    Gets or sets the last recovery point received time.
    last_replication_update_time str
    Gets or sets the latest timestamp that replication status is updated.
    migration_progress_percentage int
    Gets or sets the migration progress percentage.
    nics_to_include Sequence[VMwareToAzStackHCINicInputResponse]
    Gets or sets the list of VM NIC to replicate.
    os_name str
    Gets or sets the name of the OS.
    os_type str
    Gets or sets the type of the OS.
    protected_disks Sequence[VMwareToAzStackHCIProtectedDiskPropertiesResponse]
    Gets or sets the list of protected disks.
    protected_nics Sequence[VMwareToAzStackHCIProtectedNicPropertiesResponse]
    Gets or sets the VM NIC details.
    resume_progress_percentage int
    Gets or sets the resume progress percentage.
    resume_retry_count float
    Gets or sets the resume retry count.
    resync_progress_percentage int
    Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    resync_required bool
    Gets or sets a value indicating whether resync is required.
    resync_retry_count float
    Gets or sets the resync retry count.
    resync_state str
    Gets or sets the resync state.
    run_as_account_id str
    Gets or sets the run as account Id.
    source_appliance_name str
    Gets or sets the source appliance name.
    source_cpu_cores int
    Gets or sets the source VM CPU cores.
    source_dra_name str
    Gets or sets the source DRA name.
    source_memory_in_mega_bytes float
    Gets or sets the source VM ram memory size in megabytes.
    source_vm_name str
    Gets or sets the source VM display name.
    storage_container_id str
    Gets or sets the target storage container ARM Id.
    target_appliance_name str
    Gets or sets the target appliance name.
    target_arc_cluster_custom_location_id str
    Gets or sets the Target Arc Cluster Custom Location ARM Id.
    target_az_stack_hci_cluster_name str
    Gets or sets the Target AzStackHCI cluster name.
    target_dra_name str
    Gets or sets the target DRA name.
    target_hci_cluster_id str
    Gets or sets the Target HCI Cluster ARM Id.
    target_location str
    Gets or sets the target location.
    target_resource_group_id str
    Gets or sets the target resource group ARM Id.
    target_vm_bios_id str
    Gets or sets the BIOS Id of the target AzStackHCI VM.
    dynamic_memory_config ProtectedItemDynamicMemoryConfigResponse
    Protected item dynamic memory config.
    is_dynamic_ram bool
    Gets or sets a value indicating whether memory is dynamical.
    perform_auto_resync bool
    Gets or sets a value indicating whether auto resync is to be done.
    target_cpu_cores int
    Gets or sets the target CPU cores.
    target_memory_in_mega_bytes int
    Gets or sets the target memory in mega-bytes.
    target_network_id str
    Gets or sets the target network Id within AzStackHCI Cluster.
    target_vm_name str
    Gets or sets the target VM display name.
    test_network_id str
    Gets or sets the target test network Id within AzStackHCI Cluster.
    activeLocation String
    Gets or sets the location of the protected item.
    customLocationRegion String
    Gets or sets the location of Azure Arc HCI custom location resource.
    disksToInclude List<Property Map>
    Gets or sets the list of disks to replicate.
    fabricDiscoveryMachineId String
    Gets or sets the ARM Id of the discovered machine.
    failoverRecoveryPointId String
    Gets or sets the recovery point Id to which the VM was failed over.
    firmwareType String
    Gets or sets the firmware type.
    hyperVGeneration String
    Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
    initialReplicationProgressPercentage Number
    Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    lastRecoveryPointId String
    Gets or sets the last recovery point Id.
    lastRecoveryPointReceived String
    Gets or sets the last recovery point received time.
    lastReplicationUpdateTime String
    Gets or sets the latest timestamp that replication status is updated.
    migrationProgressPercentage Number
    Gets or sets the migration progress percentage.
    nicsToInclude List<Property Map>
    Gets or sets the list of VM NIC to replicate.
    osName String
    Gets or sets the name of the OS.
    osType String
    Gets or sets the type of the OS.
    protectedDisks List<Property Map>
    Gets or sets the list of protected disks.
    protectedNics List<Property Map>
    Gets or sets the VM NIC details.
    resumeProgressPercentage Number
    Gets or sets the resume progress percentage.
    resumeRetryCount Number
    Gets or sets the resume retry count.
    resyncProgressPercentage Number
    Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
    resyncRequired Boolean
    Gets or sets a value indicating whether resync is required.
    resyncRetryCount Number
    Gets or sets the resync retry count.
    resyncState String
    Gets or sets the resync state.
    runAsAccountId String
    Gets or sets the run as account Id.
    sourceApplianceName String
    Gets or sets the source appliance name.
    sourceCpuCores Number
    Gets or sets the source VM CPU cores.
    sourceDraName String
    Gets or sets the source DRA name.
    sourceMemoryInMegaBytes Number
    Gets or sets the source VM ram memory size in megabytes.
    sourceVmName String
    Gets or sets the source VM display name.
    storageContainerId String
    Gets or sets the target storage container ARM Id.
    targetApplianceName String
    Gets or sets the target appliance name.
    targetArcClusterCustomLocationId String
    Gets or sets the Target Arc Cluster Custom Location ARM Id.
    targetAzStackHciClusterName String
    Gets or sets the Target AzStackHCI cluster name.
    targetDraName String
    Gets or sets the target DRA name.
    targetHciClusterId String
    Gets or sets the Target HCI Cluster ARM Id.
    targetLocation String
    Gets or sets the target location.
    targetResourceGroupId String
    Gets or sets the target resource group ARM Id.
    targetVmBiosId String
    Gets or sets the BIOS Id of the target AzStackHCI VM.
    dynamicMemoryConfig Property Map
    Protected item dynamic memory config.
    isDynamicRam Boolean
    Gets or sets a value indicating whether memory is dynamical.
    performAutoResync Boolean
    Gets or sets a value indicating whether auto resync is to be done.
    targetCpuCores Number
    Gets or sets the target CPU cores.
    targetMemoryInMegaBytes Number
    Gets or sets the target memory in mega-bytes.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    targetVmName String
    Gets or sets the target VM display name.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.

    VMwareToAzStackHCIProtectedNicPropertiesResponse

    Label string
    Gets or sets the NIC label.
    MacAddress string
    Gets or sets the NIC mac address.
    NetworkName string
    Gets or sets the network name.
    NicId string
    Gets or sets the NIC Id.
    SelectionTypeForFailover string
    Gets or sets the selection type of the NIC.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    IsPrimaryNic bool
    Gets or sets a value indicating whether this is the primary NIC.
    Label string
    Gets or sets the NIC label.
    MacAddress string
    Gets or sets the NIC mac address.
    NetworkName string
    Gets or sets the network name.
    NicId string
    Gets or sets the NIC Id.
    SelectionTypeForFailover string
    Gets or sets the selection type of the NIC.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    IsPrimaryNic bool
    Gets or sets a value indicating whether this is the primary NIC.
    label String
    Gets or sets the NIC label.
    macAddress String
    Gets or sets the NIC mac address.
    networkName String
    Gets or sets the network name.
    nicId String
    Gets or sets the NIC Id.
    selectionTypeForFailover String
    Gets or sets the selection type of the NIC.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.
    isPrimaryNic Boolean
    Gets or sets a value indicating whether this is the primary NIC.
    label string
    Gets or sets the NIC label.
    macAddress string
    Gets or sets the NIC mac address.
    networkName string
    Gets or sets the network name.
    nicId string
    Gets or sets the NIC Id.
    selectionTypeForFailover string
    Gets or sets the selection type of the NIC.
    targetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    isPrimaryNic boolean
    Gets or sets a value indicating whether this is the primary NIC.
    label str
    Gets or sets the NIC label.
    mac_address str
    Gets or sets the NIC mac address.
    network_name str
    Gets or sets the network name.
    nic_id str
    Gets or sets the NIC Id.
    selection_type_for_failover str
    Gets or sets the selection type of the NIC.
    target_network_id str
    Gets or sets the target network Id within AzStackHCI Cluster.
    test_network_id str
    Gets or sets the target test network Id within AzStackHCI Cluster.
    is_primary_nic bool
    Gets or sets a value indicating whether this is the primary NIC.
    label String
    Gets or sets the NIC label.
    macAddress String
    Gets or sets the NIC mac address.
    networkName String
    Gets or sets the network name.
    nicId String
    Gets or sets the NIC Id.
    selectionTypeForFailover String
    Gets or sets the selection type of the NIC.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.
    isPrimaryNic Boolean
    Gets or sets a value indicating whether this is the primary NIC.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    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.43.0 published on Thursday, May 30, 2024 by Pulumi