1. Packages
  2. Azure Native v2
  3. API Docs
  4. datareplication
  5. getProtectedItem
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.datareplication.getProtectedItem

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 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>
Copy
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]
Copy
func LookupProtectedItem(ctx *Context, args *LookupProtectedItemArgs, opts ...InvokeOption) (*LookupProtectedItemResult, error)
func LookupProtectedItemOutput(ctx *Context, args *LookupProtectedItemOutputArgs, opts ...InvokeOption) LookupProtectedItemResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetProtectedItemResult> getProtectedItem(GetProtectedItemArgs args, InvokeOptions options)
public static Output<GetProtectedItemResult> getProtectedItem(GetProtectedItemArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:datareplication:getProtectedItem
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ProtectedItemName
This property is required.
Changes to this property will trigger replacement.
string
The protected item name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
VaultName
This property is required.
Changes to this property will trigger replacement.
string
The vault name.
ProtectedItemName
This property is required.
Changes to this property will trigger replacement.
string
The protected item name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
VaultName
This property is required.
Changes to this property will trigger replacement.
string
The vault name.
protectedItemName
This property is required.
Changes to this property will trigger replacement.
String
The protected item name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
vaultName
This property is required.
Changes to this property will trigger replacement.
String
The vault name.
protectedItemName
This property is required.
Changes to this property will trigger replacement.
string
The protected item name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
vaultName
This property is required.
Changes to this property will trigger replacement.
string
The vault name.
protected_item_name
This property is required.
Changes to this property will trigger replacement.
str
The protected item name.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
vault_name
This property is required.
Changes to this property will trigger replacement.
str
The vault name.
protectedItemName
This property is required.
Changes to this property will trigger replacement.
String
The protected item name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
vaultName
This property is required.
Changes to this property will trigger replacement.
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 This property is required. string
Gets or sets the error category.
Causes This property is required. string
Gets or sets possible causes of the error.
Code This property is required. string
Gets or sets the error code.
CreationTime This property is required. string
Gets or sets the error creation time.
HealthCategory This property is required. string
Gets or sets the health category.
IsCustomerResolvable This property is required. bool
Gets or sets a value indicating whether the error is customer resolvable.
Message This property is required. string
Gets or sets the error message.
Recommendation This property is required. string
Gets or sets recommended action to resolve the error.
Severity This property is required. string
Gets or sets the error severity.
Source This property is required. string
Gets or sets the error source.
Summary This property is required. 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 This property is required. string
Gets or sets the error category.
Causes This property is required. string
Gets or sets possible causes of the error.
Code This property is required. string
Gets or sets the error code.
CreationTime This property is required. string
Gets or sets the error creation time.
HealthCategory This property is required. string
Gets or sets the health category.
IsCustomerResolvable This property is required. bool
Gets or sets a value indicating whether the error is customer resolvable.
Message This property is required. string
Gets or sets the error message.
Recommendation This property is required. string
Gets or sets recommended action to resolve the error.
Severity This property is required. string
Gets or sets the error severity.
Source This property is required. string
Gets or sets the error source.
Summary This property is required. 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 This property is required. String
Gets or sets the error category.
causes This property is required. String
Gets or sets possible causes of the error.
code This property is required. String
Gets or sets the error code.
creationTime This property is required. String
Gets or sets the error creation time.
healthCategory This property is required. String
Gets or sets the health category.
isCustomerResolvable This property is required. Boolean
Gets or sets a value indicating whether the error is customer resolvable.
message This property is required. String
Gets or sets the error message.
recommendation This property is required. String
Gets or sets recommended action to resolve the error.
severity This property is required. String
Gets or sets the error severity.
source This property is required. String
Gets or sets the error source.
summary This property is required. 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 This property is required. string
Gets or sets the error category.
causes This property is required. string
Gets or sets possible causes of the error.
code This property is required. string
Gets or sets the error code.
creationTime This property is required. string
Gets or sets the error creation time.
healthCategory This property is required. string
Gets or sets the health category.
isCustomerResolvable This property is required. boolean
Gets or sets a value indicating whether the error is customer resolvable.
message This property is required. string
Gets or sets the error message.
recommendation This property is required. string
Gets or sets recommended action to resolve the error.
severity This property is required. string
Gets or sets the error severity.
source This property is required. string
Gets or sets the error source.
summary This property is required. 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 This property is required. str
Gets or sets the error category.
causes This property is required. str
Gets or sets possible causes of the error.
code This property is required. str
Gets or sets the error code.
creation_time This property is required. str
Gets or sets the error creation time.
health_category This property is required. str
Gets or sets the health category.
is_customer_resolvable This property is required. bool
Gets or sets a value indicating whether the error is customer resolvable.
message This property is required. str
Gets or sets the error message.
recommendation This property is required. str
Gets or sets recommended action to resolve the error.
severity This property is required. str
Gets or sets the error severity.
source This property is required. str
Gets or sets the error source.
summary This property is required. 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 This property is required. String
Gets or sets the error category.
causes This property is required. String
Gets or sets possible causes of the error.
code This property is required. String
Gets or sets the error code.
creationTime This property is required. String
Gets or sets the error creation time.
healthCategory This property is required. String
Gets or sets the health category.
isCustomerResolvable This property is required. Boolean
Gets or sets a value indicating whether the error is customer resolvable.
message This property is required. String
Gets or sets the error message.
recommendation This property is required. String
Gets or sets recommended action to resolve the error.
severity This property is required. String
Gets or sets the error severity.
source This property is required. String
Gets or sets the error source.
summary This property is required. 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 This property is required. string
Gets or sets the type of the virtual hard disk, vhd or vhdx.
DiskId This property is required. string
Gets or sets the disk Id.
DiskSizeGB This property is required. double
Gets or sets the disk size in GB.
IsOsDisk This property is required. 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 This property is required. string
Gets or sets the type of the virtual hard disk, vhd or vhdx.
DiskId This property is required. string
Gets or sets the disk Id.
DiskSizeGB This property is required. float64
Gets or sets the disk size in GB.
IsOsDisk This property is required. 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 This property is required. String
Gets or sets the type of the virtual hard disk, vhd or vhdx.
diskId This property is required. String
Gets or sets the disk Id.
diskSizeGB This property is required. Double
Gets or sets the disk size in GB.
isOsDisk This property is required. 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 This property is required. string
Gets or sets the type of the virtual hard disk, vhd or vhdx.
diskId This property is required. string
Gets or sets the disk Id.
diskSizeGB This property is required. number
Gets or sets the disk size in GB.
isOsDisk This property is required. 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 This property is required. str
Gets or sets the type of the virtual hard disk, vhd or vhdx.
disk_id This property is required. str
Gets or sets the disk Id.
disk_size_gb This property is required. float
Gets or sets the disk size in GB.
is_os_disk This property is required. 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 This property is required. String
Gets or sets the type of the virtual hard disk, vhd or vhdx.
diskId This property is required. String
Gets or sets the disk Id.
diskSizeGB This property is required. Number
Gets or sets the disk size in GB.
isOsDisk This property is required. 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 This property is required. string
Gets or sets the network name.
NicId This property is required. string
Gets or sets the NIC Id.
SelectionTypeForFailover This property is required. string
Gets or sets the selection type of the NIC.
TargetNetworkId This property is required. string
Gets or sets the target network Id within AzStackHCI Cluster.
TestNetworkId This property is required. string
Gets or sets the target test network Id within AzStackHCI Cluster.
NetworkName This property is required. string
Gets or sets the network name.
NicId This property is required. string
Gets or sets the NIC Id.
SelectionTypeForFailover This property is required. string
Gets or sets the selection type of the NIC.
TargetNetworkId This property is required. string
Gets or sets the target network Id within AzStackHCI Cluster.
TestNetworkId This property is required. string
Gets or sets the target test network Id within AzStackHCI Cluster.
networkName This property is required. String
Gets or sets the network name.
nicId This property is required. String
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. String
Gets or sets the selection type of the NIC.
targetNetworkId This property is required. String
Gets or sets the target network Id within AzStackHCI Cluster.
testNetworkId This property is required. String
Gets or sets the target test network Id within AzStackHCI Cluster.
networkName This property is required. string
Gets or sets the network name.
nicId This property is required. string
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. string
Gets or sets the selection type of the NIC.
targetNetworkId This property is required. string
Gets or sets the target network Id within AzStackHCI Cluster.
testNetworkId This property is required. string
Gets or sets the target test network Id within AzStackHCI Cluster.
network_name This property is required. str
Gets or sets the network name.
nic_id This property is required. str
Gets or sets the NIC Id.
selection_type_for_failover This property is required. str
Gets or sets the selection type of the NIC.
target_network_id This property is required. str
Gets or sets the target network Id within AzStackHCI Cluster.
test_network_id This property is required. str
Gets or sets the target test network Id within AzStackHCI Cluster.
networkName This property is required. String
Gets or sets the network name.
nicId This property is required. String
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. String
Gets or sets the selection type of the NIC.
targetNetworkId This property is required. String
Gets or sets the target network Id within AzStackHCI Cluster.
testNetworkId This property is required. String
Gets or sets the target test network Id within AzStackHCI Cluster.

HyperVToAzStackHCIProtectedDiskPropertiesResponse

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

HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponse

ActiveLocation This property is required. string
Gets or sets the location of the protected item.
CustomLocationRegion This property is required. string
Gets or sets the location of Azure Arc HCI custom location resource.
DisksToInclude This property is required. List<Pulumi.AzureNative.DataReplication.Inputs.HyperVToAzStackHCIDiskInputResponse>
Gets or sets the list of disks to replicate.
FabricDiscoveryMachineId This property is required. string
Gets or sets the ARM Id of the discovered machine.
FailoverRecoveryPointId This property is required. string
Gets or sets the recovery point Id to which the VM was failed over.
FirmwareType This property is required. string
Gets or sets the firmware type.
HyperVGeneration This property is required. string
Gets or sets the hypervisor generation of the virtual machine.
InitialReplicationProgressPercentage This property is required. 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 This property is required. string
Gets or sets the last recovery point Id.
LastRecoveryPointReceived This property is required. string
Gets or sets the last recovery point received time.
LastReplicationUpdateTime This property is required. string
Gets or sets the latest timestamp that replication status is updated.
NicsToInclude This property is required. List<Pulumi.AzureNative.DataReplication.Inputs.HyperVToAzStackHCINicInputResponse>
Gets or sets the list of VM NIC to replicate.
OsName This property is required. string
Gets or sets the name of the OS.
OsType This property is required. string
Gets or sets the type of the OS.
ProtectedDisks This property is required. List<Pulumi.AzureNative.DataReplication.Inputs.HyperVToAzStackHCIProtectedDiskPropertiesResponse>
Gets or sets the list of protected disks.
ProtectedNics This property is required. List<Pulumi.AzureNative.DataReplication.Inputs.HyperVToAzStackHCIProtectedNicPropertiesResponse>
Gets or sets the VM NIC details.
ResyncProgressPercentage This property is required. int
Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
RunAsAccountId This property is required. string
Gets or sets the Run As account Id.
SourceApplianceName This property is required. string
Gets or sets the source appliance name.
SourceCpuCores This property is required. int
Gets or sets the source VM CPU cores.
SourceDraName This property is required. string
Gets or sets the source DRA name.
SourceMemoryInMegaBytes This property is required. double
Gets or sets the source VM ram memory size in megabytes.
SourceVmName This property is required. string
Gets or sets the source VM display name.
StorageContainerId This property is required. string
Gets or sets the target storage container ARM Id.
TargetApplianceName This property is required. string
Gets or sets the target appliance name.
TargetArcClusterCustomLocationId This property is required. string
Gets or sets the Target Arc Cluster Custom Location ARM Id.
TargetAzStackHciClusterName This property is required. string
Gets or sets the Target AzStackHCI cluster name.
TargetDraName This property is required. string
Gets or sets the target DRA name.
TargetHciClusterId This property is required. string
Gets or sets the Target HCI Cluster ARM Id.
TargetLocation This property is required. string
Gets or sets the target location.
TargetResourceGroupId This property is required. string
Gets or sets the target resource group ARM Id.
TargetVmBiosId This property is required. 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 This property is required. string
Gets or sets the location of the protected item.
CustomLocationRegion This property is required. string
Gets or sets the location of Azure Arc HCI custom location resource.
DisksToInclude This property is required. []HyperVToAzStackHCIDiskInputResponse
Gets or sets the list of disks to replicate.
FabricDiscoveryMachineId This property is required. string
Gets or sets the ARM Id of the discovered machine.
FailoverRecoveryPointId This property is required. string
Gets or sets the recovery point Id to which the VM was failed over.
FirmwareType This property is required. string
Gets or sets the firmware type.
HyperVGeneration This property is required. string
Gets or sets the hypervisor generation of the virtual machine.
InitialReplicationProgressPercentage This property is required. 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 This property is required. string
Gets or sets the last recovery point Id.
LastRecoveryPointReceived This property is required. string
Gets or sets the last recovery point received time.
LastReplicationUpdateTime This property is required. string
Gets or sets the latest timestamp that replication status is updated.
NicsToInclude This property is required. []HyperVToAzStackHCINicInputResponse
Gets or sets the list of VM NIC to replicate.
OsName This property is required. string
Gets or sets the name of the OS.
OsType This property is required. string
Gets or sets the type of the OS.
ProtectedDisks This property is required. []HyperVToAzStackHCIProtectedDiskPropertiesResponse
Gets or sets the list of protected disks.
ProtectedNics This property is required. []HyperVToAzStackHCIProtectedNicPropertiesResponse
Gets or sets the VM NIC details.
ResyncProgressPercentage This property is required. int
Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
RunAsAccountId This property is required. string
Gets or sets the Run As account Id.
SourceApplianceName This property is required. string
Gets or sets the source appliance name.
SourceCpuCores This property is required. int
Gets or sets the source VM CPU cores.
SourceDraName This property is required. string
Gets or sets the source DRA name.
SourceMemoryInMegaBytes This property is required. float64
Gets or sets the source VM ram memory size in megabytes.
SourceVmName This property is required. string
Gets or sets the source VM display name.
StorageContainerId This property is required. string
Gets or sets the target storage container ARM Id.
TargetApplianceName This property is required. string
Gets or sets the target appliance name.
TargetArcClusterCustomLocationId This property is required. string
Gets or sets the Target Arc Cluster Custom Location ARM Id.
TargetAzStackHciClusterName This property is required. string
Gets or sets the Target AzStackHCI cluster name.
TargetDraName This property is required. string
Gets or sets the target DRA name.
TargetHciClusterId This property is required. string
Gets or sets the Target HCI Cluster ARM Id.
TargetLocation This property is required. string
Gets or sets the target location.
TargetResourceGroupId This property is required. string
Gets or sets the target resource group ARM Id.
TargetVmBiosId This property is required. 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 This property is required. String
Gets or sets the location of the protected item.
customLocationRegion This property is required. String
Gets or sets the location of Azure Arc HCI custom location resource.
disksToInclude This property is required. List<HyperVToAzStackHCIDiskInputResponse>
Gets or sets the list of disks to replicate.
fabricDiscoveryMachineId This property is required. String
Gets or sets the ARM Id of the discovered machine.
failoverRecoveryPointId This property is required. String
Gets or sets the recovery point Id to which the VM was failed over.
firmwareType This property is required. String
Gets or sets the firmware type.
hyperVGeneration This property is required. String
Gets or sets the hypervisor generation of the virtual machine.
initialReplicationProgressPercentage This property is required. 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 This property is required. String
Gets or sets the last recovery point Id.
lastRecoveryPointReceived This property is required. String
Gets or sets the last recovery point received time.
lastReplicationUpdateTime This property is required. String
Gets or sets the latest timestamp that replication status is updated.
nicsToInclude This property is required. List<HyperVToAzStackHCINicInputResponse>
Gets or sets the list of VM NIC to replicate.
osName This property is required. String
Gets or sets the name of the OS.
osType This property is required. String
Gets or sets the type of the OS.
protectedDisks This property is required. List<HyperVToAzStackHCIProtectedDiskPropertiesResponse>
Gets or sets the list of protected disks.
protectedNics This property is required. List<HyperVToAzStackHCIProtectedNicPropertiesResponse>
Gets or sets the VM NIC details.
resyncProgressPercentage This property is required. Integer
Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
runAsAccountId This property is required. String
Gets or sets the Run As account Id.
sourceApplianceName This property is required. String
Gets or sets the source appliance name.
sourceCpuCores This property is required. Integer
Gets or sets the source VM CPU cores.
sourceDraName This property is required. String
Gets or sets the source DRA name.
sourceMemoryInMegaBytes This property is required. Double
Gets or sets the source VM ram memory size in megabytes.
sourceVmName This property is required. String
Gets or sets the source VM display name.
storageContainerId This property is required. String
Gets or sets the target storage container ARM Id.
targetApplianceName This property is required. String
Gets or sets the target appliance name.
targetArcClusterCustomLocationId This property is required. String
Gets or sets the Target Arc Cluster Custom Location ARM Id.
targetAzStackHciClusterName This property is required. String
Gets or sets the Target AzStackHCI cluster name.
targetDraName This property is required. String
Gets or sets the target DRA name.
targetHciClusterId This property is required. String
Gets or sets the Target HCI Cluster ARM Id.
targetLocation This property is required. String
Gets or sets the target location.
targetResourceGroupId This property is required. String
Gets or sets the target resource group ARM Id.
targetVmBiosId This property is required. 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 This property is required. string
Gets or sets the location of the protected item.
customLocationRegion This property is required. string
Gets or sets the location of Azure Arc HCI custom location resource.
disksToInclude This property is required. HyperVToAzStackHCIDiskInputResponse[]
Gets or sets the list of disks to replicate.
fabricDiscoveryMachineId This property is required. string
Gets or sets the ARM Id of the discovered machine.
failoverRecoveryPointId This property is required. string
Gets or sets the recovery point Id to which the VM was failed over.
firmwareType This property is required. string
Gets or sets the firmware type.
hyperVGeneration This property is required. string
Gets or sets the hypervisor generation of the virtual machine.
initialReplicationProgressPercentage This property is required. 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 This property is required. string
Gets or sets the last recovery point Id.
lastRecoveryPointReceived This property is required. string
Gets or sets the last recovery point received time.
lastReplicationUpdateTime This property is required. string
Gets or sets the latest timestamp that replication status is updated.
nicsToInclude This property is required. HyperVToAzStackHCINicInputResponse[]
Gets or sets the list of VM NIC to replicate.
osName This property is required. string
Gets or sets the name of the OS.
osType This property is required. string
Gets or sets the type of the OS.
protectedDisks This property is required. HyperVToAzStackHCIProtectedDiskPropertiesResponse[]
Gets or sets the list of protected disks.
protectedNics This property is required. HyperVToAzStackHCIProtectedNicPropertiesResponse[]
Gets or sets the VM NIC details.
resyncProgressPercentage This property is required. number
Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
runAsAccountId This property is required. string
Gets or sets the Run As account Id.
sourceApplianceName This property is required. string
Gets or sets the source appliance name.
sourceCpuCores This property is required. number
Gets or sets the source VM CPU cores.
sourceDraName This property is required. string
Gets or sets the source DRA name.
sourceMemoryInMegaBytes This property is required. number
Gets or sets the source VM ram memory size in megabytes.
sourceVmName This property is required. string
Gets or sets the source VM display name.
storageContainerId This property is required. string
Gets or sets the target storage container ARM Id.
targetApplianceName This property is required. string
Gets or sets the target appliance name.
targetArcClusterCustomLocationId This property is required. string
Gets or sets the Target Arc Cluster Custom Location ARM Id.
targetAzStackHciClusterName This property is required. string
Gets or sets the Target AzStackHCI cluster name.
targetDraName This property is required. string
Gets or sets the target DRA name.
targetHciClusterId This property is required. string
Gets or sets the Target HCI Cluster ARM Id.
targetLocation This property is required. string
Gets or sets the target location.
targetResourceGroupId This property is required. string
Gets or sets the target resource group ARM Id.
targetVmBiosId This property is required. 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 This property is required. str
Gets or sets the location of the protected item.
custom_location_region This property is required. str
Gets or sets the location of Azure Arc HCI custom location resource.
disks_to_include This property is required. Sequence[HyperVToAzStackHCIDiskInputResponse]
Gets or sets the list of disks to replicate.
fabric_discovery_machine_id This property is required. str
Gets or sets the ARM Id of the discovered machine.
failover_recovery_point_id This property is required. str
Gets or sets the recovery point Id to which the VM was failed over.
firmware_type This property is required. str
Gets or sets the firmware type.
hyper_v_generation This property is required. str
Gets or sets the hypervisor generation of the virtual machine.
initial_replication_progress_percentage This property is required. 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 This property is required. str
Gets or sets the last recovery point Id.
last_recovery_point_received This property is required. str
Gets or sets the last recovery point received time.
last_replication_update_time This property is required. str
Gets or sets the latest timestamp that replication status is updated.
nics_to_include This property is required. Sequence[HyperVToAzStackHCINicInputResponse]
Gets or sets the list of VM NIC to replicate.
os_name This property is required. str
Gets or sets the name of the OS.
os_type This property is required. str
Gets or sets the type of the OS.
protected_disks This property is required. Sequence[HyperVToAzStackHCIProtectedDiskPropertiesResponse]
Gets or sets the list of protected disks.
protected_nics This property is required. Sequence[HyperVToAzStackHCIProtectedNicPropertiesResponse]
Gets or sets the VM NIC details.
resync_progress_percentage This property is required. 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 This property is required. str
Gets or sets the Run As account Id.
source_appliance_name This property is required. str
Gets or sets the source appliance name.
source_cpu_cores This property is required. int
Gets or sets the source VM CPU cores.
source_dra_name This property is required. str
Gets or sets the source DRA name.
source_memory_in_mega_bytes This property is required. float
Gets or sets the source VM ram memory size in megabytes.
source_vm_name This property is required. str
Gets or sets the source VM display name.
storage_container_id This property is required. str
Gets or sets the target storage container ARM Id.
target_appliance_name This property is required. str
Gets or sets the target appliance name.
target_arc_cluster_custom_location_id This property is required. str
Gets or sets the Target Arc Cluster Custom Location ARM Id.
target_az_stack_hci_cluster_name This property is required. str
Gets or sets the Target AzStackHCI cluster name.
target_dra_name This property is required. str
Gets or sets the target DRA name.
target_hci_cluster_id This property is required. str
Gets or sets the Target HCI Cluster ARM Id.
target_location This property is required. str
Gets or sets the target location.
target_resource_group_id This property is required. str
Gets or sets the target resource group ARM Id.
target_vm_bios_id This property is required. 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 This property is required. String
Gets or sets the location of the protected item.
customLocationRegion This property is required. String
Gets or sets the location of Azure Arc HCI custom location resource.
disksToInclude This property is required. List<Property Map>
Gets or sets the list of disks to replicate.
fabricDiscoveryMachineId This property is required. String
Gets or sets the ARM Id of the discovered machine.
failoverRecoveryPointId This property is required. String
Gets or sets the recovery point Id to which the VM was failed over.
firmwareType This property is required. String
Gets or sets the firmware type.
hyperVGeneration This property is required. String
Gets or sets the hypervisor generation of the virtual machine.
initialReplicationProgressPercentage This property is required. 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 This property is required. String
Gets or sets the last recovery point Id.
lastRecoveryPointReceived This property is required. String
Gets or sets the last recovery point received time.
lastReplicationUpdateTime This property is required. String
Gets or sets the latest timestamp that replication status is updated.
nicsToInclude This property is required. List<Property Map>
Gets or sets the list of VM NIC to replicate.
osName This property is required. String
Gets or sets the name of the OS.
osType This property is required. String
Gets or sets the type of the OS.
protectedDisks This property is required. List<Property Map>
Gets or sets the list of protected disks.
protectedNics This property is required. List<Property Map>
Gets or sets the VM NIC details.
resyncProgressPercentage This property is required. Number
Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
runAsAccountId This property is required. String
Gets or sets the Run As account Id.
sourceApplianceName This property is required. String
Gets or sets the source appliance name.
sourceCpuCores This property is required. Number
Gets or sets the source VM CPU cores.
sourceDraName This property is required. String
Gets or sets the source DRA name.
sourceMemoryInMegaBytes This property is required. Number
Gets or sets the source VM ram memory size in megabytes.
sourceVmName This property is required. String
Gets or sets the source VM display name.
storageContainerId This property is required. String
Gets or sets the target storage container ARM Id.
targetApplianceName This property is required. String
Gets or sets the target appliance name.
targetArcClusterCustomLocationId This property is required. String
Gets or sets the Target Arc Cluster Custom Location ARM Id.
targetAzStackHciClusterName This property is required. String
Gets or sets the Target AzStackHCI cluster name.
targetDraName This property is required. String
Gets or sets the target DRA name.
targetHciClusterId This property is required. String
Gets or sets the Target HCI Cluster ARM Id.
targetLocation This property is required. String
Gets or sets the target location.
targetResourceGroupId This property is required. String
Gets or sets the target resource group ARM Id.
targetVmBiosId This property is required. 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 This property is required. string
Gets or sets the NIC mac address.
NetworkName This property is required. string
Gets or sets the network name.
NicId This property is required. string
Gets or sets the NIC Id.
SelectionTypeForFailover This property is required. string
Gets or sets the selection type of the NIC.
TargetNetworkId This property is required. string
Gets or sets the target network Id within AzStackHCI Cluster.
TestNetworkId This property is required. string
Gets or sets the target test network Id within AzStackHCI Cluster.
MacAddress This property is required. string
Gets or sets the NIC mac address.
NetworkName This property is required. string
Gets or sets the network name.
NicId This property is required. string
Gets or sets the NIC Id.
SelectionTypeForFailover This property is required. string
Gets or sets the selection type of the NIC.
TargetNetworkId This property is required. string
Gets or sets the target network Id within AzStackHCI Cluster.
TestNetworkId This property is required. string
Gets or sets the target test network Id within AzStackHCI Cluster.
macAddress This property is required. String
Gets or sets the NIC mac address.
networkName This property is required. String
Gets or sets the network name.
nicId This property is required. String
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. String
Gets or sets the selection type of the NIC.
targetNetworkId This property is required. String
Gets or sets the target network Id within AzStackHCI Cluster.
testNetworkId This property is required. String
Gets or sets the target test network Id within AzStackHCI Cluster.
macAddress This property is required. string
Gets or sets the NIC mac address.
networkName This property is required. string
Gets or sets the network name.
nicId This property is required. string
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. string
Gets or sets the selection type of the NIC.
targetNetworkId This property is required. string
Gets or sets the target network Id within AzStackHCI Cluster.
testNetworkId This property is required. string
Gets or sets the target test network Id within AzStackHCI Cluster.
mac_address This property is required. str
Gets or sets the NIC mac address.
network_name This property is required. str
Gets or sets the network name.
nic_id This property is required. str
Gets or sets the NIC Id.
selection_type_for_failover This property is required. str
Gets or sets the selection type of the NIC.
target_network_id This property is required. str
Gets or sets the target network Id within AzStackHCI Cluster.
test_network_id This property is required. str
Gets or sets the target test network Id within AzStackHCI Cluster.
macAddress This property is required. String
Gets or sets the NIC mac address.
networkName This property is required. String
Gets or sets the network name.
nicId This property is required. String
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. String
Gets or sets the selection type of the NIC.
targetNetworkId This property is required. String
Gets or sets the target network Id within AzStackHCI Cluster.
testNetworkId This property is required. String
Gets or sets the target test network Id within AzStackHCI Cluster.

InnerHealthErrorModelResponse

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

ProtectedItemDynamicMemoryConfigResponse

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

ProtectedItemModelPropertiesResponse

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

ProtectedItemModelPropertiesResponseCurrentJob

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

ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJob

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

ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJob

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

ProtectedItemModelPropertiesResponseLastTestFailoverJob

DisplayName This property is required. string
Gets or sets the workflow friendly display name.
EndTime This property is required. string
Gets or sets end time of the workflow.
Id This property is required. string
Gets or sets workflow Id.
Name This property is required. string
Gets or sets workflow name.
ScenarioName This property is required. string
Gets or sets protection scenario name.
StartTime This property is required. string
Gets or sets start time of the workflow.
State This property is required. string
Gets or sets workflow state.
DisplayName This property is required. string
Gets or sets the workflow friendly display name.
EndTime This property is required. string
Gets or sets end time of the workflow.
Id This property is required. string
Gets or sets workflow Id.
Name This property is required. string
Gets or sets workflow name.
ScenarioName This property is required. string
Gets or sets protection scenario name.
StartTime This property is required. string
Gets or sets start time of the workflow.
State This property is required. string
Gets or sets workflow state.
displayName This property is required. String
Gets or sets the workflow friendly display name.
endTime This property is required. String
Gets or sets end time of the workflow.
id This property is required. String
Gets or sets workflow Id.
name This property is required. String
Gets or sets workflow name.
scenarioName This property is required. String
Gets or sets protection scenario name.
startTime This property is required. String
Gets or sets start time of the workflow.
state This property is required. String
Gets or sets workflow state.
displayName This property is required. string
Gets or sets the workflow friendly display name.
endTime This property is required. string
Gets or sets end time of the workflow.
id This property is required. string
Gets or sets workflow Id.
name This property is required. string
Gets or sets workflow name.
scenarioName This property is required. string
Gets or sets protection scenario name.
startTime This property is required. string
Gets or sets start time of the workflow.
state This property is required. string
Gets or sets workflow state.
display_name This property is required. str
Gets or sets the workflow friendly display name.
end_time This property is required. str
Gets or sets end time of the workflow.
id This property is required. str
Gets or sets workflow Id.
name This property is required. str
Gets or sets workflow name.
scenario_name This property is required. str
Gets or sets protection scenario name.
start_time This property is required. str
Gets or sets start time of the workflow.
state This property is required. str
Gets or sets workflow state.
displayName This property is required. String
Gets or sets the workflow friendly display name.
endTime This property is required. String
Gets or sets end time of the workflow.
id This property is required. String
Gets or sets workflow Id.
name This property is required. String
Gets or sets workflow name.
scenarioName This property is required. String
Gets or sets protection scenario name.
startTime This property is required. String
Gets or sets start time of the workflow.
state This property is required. 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 This property is required. string
Gets or sets the type of the virtual hard disk, vhd or vhdx.
DiskId This property is required. string
Gets or sets the disk Id.
DiskSizeGB This property is required. double
Gets or sets the disk size in GB.
IsOsDisk This property is required. 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 This property is required. string
Gets or sets the type of the virtual hard disk, vhd or vhdx.
DiskId This property is required. string
Gets or sets the disk Id.
DiskSizeGB This property is required. float64
Gets or sets the disk size in GB.
IsOsDisk This property is required. 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 This property is required. String
Gets or sets the type of the virtual hard disk, vhd or vhdx.
diskId This property is required. String
Gets or sets the disk Id.
diskSizeGB This property is required. Double
Gets or sets the disk size in GB.
isOsDisk This property is required. 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 This property is required. string
Gets or sets the type of the virtual hard disk, vhd or vhdx.
diskId This property is required. string
Gets or sets the disk Id.
diskSizeGB This property is required. number
Gets or sets the disk size in GB.
isOsDisk This property is required. 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 This property is required. str
Gets or sets the type of the virtual hard disk, vhd or vhdx.
disk_id This property is required. str
Gets or sets the disk Id.
disk_size_gb This property is required. float
Gets or sets the disk size in GB.
is_os_disk This property is required. 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 This property is required. String
Gets or sets the type of the virtual hard disk, vhd or vhdx.
diskId This property is required. String
Gets or sets the disk Id.
diskSizeGB This property is required. Number
Gets or sets the disk size in GB.
isOsDisk This property is required. 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 This property is required. string
Gets or sets the NIC label.
NetworkName This property is required. string
Gets or sets the network name.
NicId This property is required. string
Gets or sets the NIC Id.
SelectionTypeForFailover This property is required. string
Gets or sets the selection type of the NIC.
TargetNetworkId This property is required. string
Gets or sets the target network Id within AzStackHCI Cluster.
TestNetworkId This property is required. string
Gets or sets the target test network Id within AzStackHCI Cluster.
Label This property is required. string
Gets or sets the NIC label.
NetworkName This property is required. string
Gets or sets the network name.
NicId This property is required. string
Gets or sets the NIC Id.
SelectionTypeForFailover This property is required. string
Gets or sets the selection type of the NIC.
TargetNetworkId This property is required. string
Gets or sets the target network Id within AzStackHCI Cluster.
TestNetworkId This property is required. string
Gets or sets the target test network Id within AzStackHCI Cluster.
label This property is required. String
Gets or sets the NIC label.
networkName This property is required. String
Gets or sets the network name.
nicId This property is required. String
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. String
Gets or sets the selection type of the NIC.
targetNetworkId This property is required. String
Gets or sets the target network Id within AzStackHCI Cluster.
testNetworkId This property is required. String
Gets or sets the target test network Id within AzStackHCI Cluster.
label This property is required. string
Gets or sets the NIC label.
networkName This property is required. string
Gets or sets the network name.
nicId This property is required. string
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. string
Gets or sets the selection type of the NIC.
targetNetworkId This property is required. string
Gets or sets the target network Id within AzStackHCI Cluster.
testNetworkId This property is required. string
Gets or sets the target test network Id within AzStackHCI Cluster.
label This property is required. str
Gets or sets the NIC label.
network_name This property is required. str
Gets or sets the network name.
nic_id This property is required. str
Gets or sets the NIC Id.
selection_type_for_failover This property is required. str
Gets or sets the selection type of the NIC.
target_network_id This property is required. str
Gets or sets the target network Id within AzStackHCI Cluster.
test_network_id This property is required. str
Gets or sets the target test network Id within AzStackHCI Cluster.
label This property is required. String
Gets or sets the NIC label.
networkName This property is required. String
Gets or sets the network name.
nicId This property is required. String
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. String
Gets or sets the selection type of the NIC.
targetNetworkId This property is required. String
Gets or sets the target network Id within AzStackHCI Cluster.
testNetworkId This property is required. String
Gets or sets the target test network Id within AzStackHCI Cluster.

VMwareToAzStackHCIProtectedDiskPropertiesResponse

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

VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponse

ActiveLocation This property is required. string
Gets or sets the location of the protected item.
CustomLocationRegion This property is required. string
Gets or sets the location of Azure Arc HCI custom location resource.
DisksToInclude This property is required. List<Pulumi.AzureNative.DataReplication.Inputs.VMwareToAzStackHCIDiskInputResponse>
Gets or sets the list of disks to replicate.
FabricDiscoveryMachineId This property is required. string
Gets or sets the ARM Id of the discovered machine.
FailoverRecoveryPointId This property is required. string
Gets or sets the recovery point Id to which the VM was failed over.
FirmwareType This property is required. string
Gets or sets the firmware type.
HyperVGeneration This property is required. string
Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
InitialReplicationProgressPercentage This property is required. 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 This property is required. string
Gets or sets the last recovery point Id.
LastRecoveryPointReceived This property is required. string
Gets or sets the last recovery point received time.
LastReplicationUpdateTime This property is required. string
Gets or sets the latest timestamp that replication status is updated.
MigrationProgressPercentage This property is required. int
Gets or sets the migration progress percentage.
NicsToInclude This property is required. List<Pulumi.AzureNative.DataReplication.Inputs.VMwareToAzStackHCINicInputResponse>
Gets or sets the list of VM NIC to replicate.
OsName This property is required. string
Gets or sets the name of the OS.
OsType This property is required. string
Gets or sets the type of the OS.
ProtectedDisks This property is required. List<Pulumi.AzureNative.DataReplication.Inputs.VMwareToAzStackHCIProtectedDiskPropertiesResponse>
Gets or sets the list of protected disks.
ProtectedNics This property is required. List<Pulumi.AzureNative.DataReplication.Inputs.VMwareToAzStackHCIProtectedNicPropertiesResponse>
Gets or sets the VM NIC details.
ResumeProgressPercentage This property is required. int
Gets or sets the resume progress percentage.
ResumeRetryCount This property is required. double
Gets or sets the resume retry count.
ResyncProgressPercentage This property is required. int
Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
ResyncRequired This property is required. bool
Gets or sets a value indicating whether resync is required.
ResyncRetryCount This property is required. double
Gets or sets the resync retry count.
ResyncState This property is required. string
Gets or sets the resync state.
RunAsAccountId This property is required. string
Gets or sets the run as account Id.
SourceApplianceName This property is required. string
Gets or sets the source appliance name.
SourceCpuCores This property is required. int
Gets or sets the source VM CPU cores.
SourceDraName This property is required. string
Gets or sets the source DRA name.
SourceMemoryInMegaBytes This property is required. double
Gets or sets the source VM ram memory size in megabytes.
SourceVmName This property is required. string
Gets or sets the source VM display name.
StorageContainerId This property is required. string
Gets or sets the target storage container ARM Id.
TargetApplianceName This property is required. string
Gets or sets the target appliance name.
TargetArcClusterCustomLocationId This property is required. string
Gets or sets the Target Arc Cluster Custom Location ARM Id.
TargetAzStackHciClusterName This property is required. string
Gets or sets the Target AzStackHCI cluster name.
TargetDraName This property is required. string
Gets or sets the target DRA name.
TargetHciClusterId This property is required. string
Gets or sets the Target HCI Cluster ARM Id.
TargetLocation This property is required. string
Gets or sets the target location.
TargetResourceGroupId This property is required. string
Gets or sets the target resource group ARM Id.
TargetVmBiosId This property is required. 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 This property is required. string
Gets or sets the location of the protected item.
CustomLocationRegion This property is required. string
Gets or sets the location of Azure Arc HCI custom location resource.
DisksToInclude This property is required. []VMwareToAzStackHCIDiskInputResponse
Gets or sets the list of disks to replicate.
FabricDiscoveryMachineId This property is required. string
Gets or sets the ARM Id of the discovered machine.
FailoverRecoveryPointId This property is required. string
Gets or sets the recovery point Id to which the VM was failed over.
FirmwareType This property is required. string
Gets or sets the firmware type.
HyperVGeneration This property is required. string
Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
InitialReplicationProgressPercentage This property is required. 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 This property is required. string
Gets or sets the last recovery point Id.
LastRecoveryPointReceived This property is required. string
Gets or sets the last recovery point received time.
LastReplicationUpdateTime This property is required. string
Gets or sets the latest timestamp that replication status is updated.
MigrationProgressPercentage This property is required. int
Gets or sets the migration progress percentage.
NicsToInclude This property is required. []VMwareToAzStackHCINicInputResponse
Gets or sets the list of VM NIC to replicate.
OsName This property is required. string
Gets or sets the name of the OS.
OsType This property is required. string
Gets or sets the type of the OS.
ProtectedDisks This property is required. []VMwareToAzStackHCIProtectedDiskPropertiesResponse
Gets or sets the list of protected disks.
ProtectedNics This property is required. []VMwareToAzStackHCIProtectedNicPropertiesResponse
Gets or sets the VM NIC details.
ResumeProgressPercentage This property is required. int
Gets or sets the resume progress percentage.
ResumeRetryCount This property is required. float64
Gets or sets the resume retry count.
ResyncProgressPercentage This property is required. int
Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
ResyncRequired This property is required. bool
Gets or sets a value indicating whether resync is required.
ResyncRetryCount This property is required. float64
Gets or sets the resync retry count.
ResyncState This property is required. string
Gets or sets the resync state.
RunAsAccountId This property is required. string
Gets or sets the run as account Id.
SourceApplianceName This property is required. string
Gets or sets the source appliance name.
SourceCpuCores This property is required. int
Gets or sets the source VM CPU cores.
SourceDraName This property is required. string
Gets or sets the source DRA name.
SourceMemoryInMegaBytes This property is required. float64
Gets or sets the source VM ram memory size in megabytes.
SourceVmName This property is required. string
Gets or sets the source VM display name.
StorageContainerId This property is required. string
Gets or sets the target storage container ARM Id.
TargetApplianceName This property is required. string
Gets or sets the target appliance name.
TargetArcClusterCustomLocationId This property is required. string
Gets or sets the Target Arc Cluster Custom Location ARM Id.
TargetAzStackHciClusterName This property is required. string
Gets or sets the Target AzStackHCI cluster name.
TargetDraName This property is required. string
Gets or sets the target DRA name.
TargetHciClusterId This property is required. string
Gets or sets the Target HCI Cluster ARM Id.
TargetLocation This property is required. string
Gets or sets the target location.
TargetResourceGroupId This property is required. string
Gets or sets the target resource group ARM Id.
TargetVmBiosId This property is required. 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 This property is required. String
Gets or sets the location of the protected item.
customLocationRegion This property is required. String
Gets or sets the location of Azure Arc HCI custom location resource.
disksToInclude This property is required. List<VMwareToAzStackHCIDiskInputResponse>
Gets or sets the list of disks to replicate.
fabricDiscoveryMachineId This property is required. String
Gets or sets the ARM Id of the discovered machine.
failoverRecoveryPointId This property is required. String
Gets or sets the recovery point Id to which the VM was failed over.
firmwareType This property is required. String
Gets or sets the firmware type.
hyperVGeneration This property is required. String
Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
initialReplicationProgressPercentage This property is required. 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 This property is required. String
Gets or sets the last recovery point Id.
lastRecoveryPointReceived This property is required. String
Gets or sets the last recovery point received time.
lastReplicationUpdateTime This property is required. String
Gets or sets the latest timestamp that replication status is updated.
migrationProgressPercentage This property is required. Integer
Gets or sets the migration progress percentage.
nicsToInclude This property is required. List<VMwareToAzStackHCINicInputResponse>
Gets or sets the list of VM NIC to replicate.
osName This property is required. String
Gets or sets the name of the OS.
osType This property is required. String
Gets or sets the type of the OS.
protectedDisks This property is required. List<VMwareToAzStackHCIProtectedDiskPropertiesResponse>
Gets or sets the list of protected disks.
protectedNics This property is required. List<VMwareToAzStackHCIProtectedNicPropertiesResponse>
Gets or sets the VM NIC details.
resumeProgressPercentage This property is required. Integer
Gets or sets the resume progress percentage.
resumeRetryCount This property is required. Double
Gets or sets the resume retry count.
resyncProgressPercentage This property is required. Integer
Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
resyncRequired This property is required. Boolean
Gets or sets a value indicating whether resync is required.
resyncRetryCount This property is required. Double
Gets or sets the resync retry count.
resyncState This property is required. String
Gets or sets the resync state.
runAsAccountId This property is required. String
Gets or sets the run as account Id.
sourceApplianceName This property is required. String
Gets or sets the source appliance name.
sourceCpuCores This property is required. Integer
Gets or sets the source VM CPU cores.
sourceDraName This property is required. String
Gets or sets the source DRA name.
sourceMemoryInMegaBytes This property is required. Double
Gets or sets the source VM ram memory size in megabytes.
sourceVmName This property is required. String
Gets or sets the source VM display name.
storageContainerId This property is required. String
Gets or sets the target storage container ARM Id.
targetApplianceName This property is required. String
Gets or sets the target appliance name.
targetArcClusterCustomLocationId This property is required. String
Gets or sets the Target Arc Cluster Custom Location ARM Id.
targetAzStackHciClusterName This property is required. String
Gets or sets the Target AzStackHCI cluster name.
targetDraName This property is required. String
Gets or sets the target DRA name.
targetHciClusterId This property is required. String
Gets or sets the Target HCI Cluster ARM Id.
targetLocation This property is required. String
Gets or sets the target location.
targetResourceGroupId This property is required. String
Gets or sets the target resource group ARM Id.
targetVmBiosId This property is required. 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 This property is required. string
Gets or sets the location of the protected item.
customLocationRegion This property is required. string
Gets or sets the location of Azure Arc HCI custom location resource.
disksToInclude This property is required. VMwareToAzStackHCIDiskInputResponse[]
Gets or sets the list of disks to replicate.
fabricDiscoveryMachineId This property is required. string
Gets or sets the ARM Id of the discovered machine.
failoverRecoveryPointId This property is required. string
Gets or sets the recovery point Id to which the VM was failed over.
firmwareType This property is required. string
Gets or sets the firmware type.
hyperVGeneration This property is required. string
Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
initialReplicationProgressPercentage This property is required. 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 This property is required. string
Gets or sets the last recovery point Id.
lastRecoveryPointReceived This property is required. string
Gets or sets the last recovery point received time.
lastReplicationUpdateTime This property is required. string
Gets or sets the latest timestamp that replication status is updated.
migrationProgressPercentage This property is required. number
Gets or sets the migration progress percentage.
nicsToInclude This property is required. VMwareToAzStackHCINicInputResponse[]
Gets or sets the list of VM NIC to replicate.
osName This property is required. string
Gets or sets the name of the OS.
osType This property is required. string
Gets or sets the type of the OS.
protectedDisks This property is required. VMwareToAzStackHCIProtectedDiskPropertiesResponse[]
Gets or sets the list of protected disks.
protectedNics This property is required. VMwareToAzStackHCIProtectedNicPropertiesResponse[]
Gets or sets the VM NIC details.
resumeProgressPercentage This property is required. number
Gets or sets the resume progress percentage.
resumeRetryCount This property is required. number
Gets or sets the resume retry count.
resyncProgressPercentage This property is required. number
Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
resyncRequired This property is required. boolean
Gets or sets a value indicating whether resync is required.
resyncRetryCount This property is required. number
Gets or sets the resync retry count.
resyncState This property is required. string
Gets or sets the resync state.
runAsAccountId This property is required. string
Gets or sets the run as account Id.
sourceApplianceName This property is required. string
Gets or sets the source appliance name.
sourceCpuCores This property is required. number
Gets or sets the source VM CPU cores.
sourceDraName This property is required. string
Gets or sets the source DRA name.
sourceMemoryInMegaBytes This property is required. number
Gets or sets the source VM ram memory size in megabytes.
sourceVmName This property is required. string
Gets or sets the source VM display name.
storageContainerId This property is required. string
Gets or sets the target storage container ARM Id.
targetApplianceName This property is required. string
Gets or sets the target appliance name.
targetArcClusterCustomLocationId This property is required. string
Gets or sets the Target Arc Cluster Custom Location ARM Id.
targetAzStackHciClusterName This property is required. string
Gets or sets the Target AzStackHCI cluster name.
targetDraName This property is required. string
Gets or sets the target DRA name.
targetHciClusterId This property is required. string
Gets or sets the Target HCI Cluster ARM Id.
targetLocation This property is required. string
Gets or sets the target location.
targetResourceGroupId This property is required. string
Gets or sets the target resource group ARM Id.
targetVmBiosId This property is required. 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 This property is required. str
Gets or sets the location of the protected item.
custom_location_region This property is required. str
Gets or sets the location of Azure Arc HCI custom location resource.
disks_to_include This property is required. Sequence[VMwareToAzStackHCIDiskInputResponse]
Gets or sets the list of disks to replicate.
fabric_discovery_machine_id This property is required. str
Gets or sets the ARM Id of the discovered machine.
failover_recovery_point_id This property is required. str
Gets or sets the recovery point Id to which the VM was failed over.
firmware_type This property is required. str
Gets or sets the firmware type.
hyper_v_generation This property is required. str
Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
initial_replication_progress_percentage This property is required. 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 This property is required. str
Gets or sets the last recovery point Id.
last_recovery_point_received This property is required. str
Gets or sets the last recovery point received time.
last_replication_update_time This property is required. str
Gets or sets the latest timestamp that replication status is updated.
migration_progress_percentage This property is required. int
Gets or sets the migration progress percentage.
nics_to_include This property is required. Sequence[VMwareToAzStackHCINicInputResponse]
Gets or sets the list of VM NIC to replicate.
os_name This property is required. str
Gets or sets the name of the OS.
os_type This property is required. str
Gets or sets the type of the OS.
protected_disks This property is required. Sequence[VMwareToAzStackHCIProtectedDiskPropertiesResponse]
Gets or sets the list of protected disks.
protected_nics This property is required. Sequence[VMwareToAzStackHCIProtectedNicPropertiesResponse]
Gets or sets the VM NIC details.
resume_progress_percentage This property is required. int
Gets or sets the resume progress percentage.
resume_retry_count This property is required. float
Gets or sets the resume retry count.
resync_progress_percentage This property is required. 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 This property is required. bool
Gets or sets a value indicating whether resync is required.
resync_retry_count This property is required. float
Gets or sets the resync retry count.
resync_state This property is required. str
Gets or sets the resync state.
run_as_account_id This property is required. str
Gets or sets the run as account Id.
source_appliance_name This property is required. str
Gets or sets the source appliance name.
source_cpu_cores This property is required. int
Gets or sets the source VM CPU cores.
source_dra_name This property is required. str
Gets or sets the source DRA name.
source_memory_in_mega_bytes This property is required. float
Gets or sets the source VM ram memory size in megabytes.
source_vm_name This property is required. str
Gets or sets the source VM display name.
storage_container_id This property is required. str
Gets or sets the target storage container ARM Id.
target_appliance_name This property is required. str
Gets or sets the target appliance name.
target_arc_cluster_custom_location_id This property is required. str
Gets or sets the Target Arc Cluster Custom Location ARM Id.
target_az_stack_hci_cluster_name This property is required. str
Gets or sets the Target AzStackHCI cluster name.
target_dra_name This property is required. str
Gets or sets the target DRA name.
target_hci_cluster_id This property is required. str
Gets or sets the Target HCI Cluster ARM Id.
target_location This property is required. str
Gets or sets the target location.
target_resource_group_id This property is required. str
Gets or sets the target resource group ARM Id.
target_vm_bios_id This property is required. 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 This property is required. String
Gets or sets the location of the protected item.
customLocationRegion This property is required. String
Gets or sets the location of Azure Arc HCI custom location resource.
disksToInclude This property is required. List<Property Map>
Gets or sets the list of disks to replicate.
fabricDiscoveryMachineId This property is required. String
Gets or sets the ARM Id of the discovered machine.
failoverRecoveryPointId This property is required. String
Gets or sets the recovery point Id to which the VM was failed over.
firmwareType This property is required. String
Gets or sets the firmware type.
hyperVGeneration This property is required. String
Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
initialReplicationProgressPercentage This property is required. 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 This property is required. String
Gets or sets the last recovery point Id.
lastRecoveryPointReceived This property is required. String
Gets or sets the last recovery point received time.
lastReplicationUpdateTime This property is required. String
Gets or sets the latest timestamp that replication status is updated.
migrationProgressPercentage This property is required. Number
Gets or sets the migration progress percentage.
nicsToInclude This property is required. List<Property Map>
Gets or sets the list of VM NIC to replicate.
osName This property is required. String
Gets or sets the name of the OS.
osType This property is required. String
Gets or sets the type of the OS.
protectedDisks This property is required. List<Property Map>
Gets or sets the list of protected disks.
protectedNics This property is required. List<Property Map>
Gets or sets the VM NIC details.
resumeProgressPercentage This property is required. Number
Gets or sets the resume progress percentage.
resumeRetryCount This property is required. Number
Gets or sets the resume retry count.
resyncProgressPercentage This property is required. Number
Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
resyncRequired This property is required. Boolean
Gets or sets a value indicating whether resync is required.
resyncRetryCount This property is required. Number
Gets or sets the resync retry count.
resyncState This property is required. String
Gets or sets the resync state.
runAsAccountId This property is required. String
Gets or sets the run as account Id.
sourceApplianceName This property is required. String
Gets or sets the source appliance name.
sourceCpuCores This property is required. Number
Gets or sets the source VM CPU cores.
sourceDraName This property is required. String
Gets or sets the source DRA name.
sourceMemoryInMegaBytes This property is required. Number
Gets or sets the source VM ram memory size in megabytes.
sourceVmName This property is required. String
Gets or sets the source VM display name.
storageContainerId This property is required. String
Gets or sets the target storage container ARM Id.
targetApplianceName This property is required. String
Gets or sets the target appliance name.
targetArcClusterCustomLocationId This property is required. String
Gets or sets the Target Arc Cluster Custom Location ARM Id.
targetAzStackHciClusterName This property is required. String
Gets or sets the Target AzStackHCI cluster name.
targetDraName This property is required. String
Gets or sets the target DRA name.
targetHciClusterId This property is required. String
Gets or sets the Target HCI Cluster ARM Id.
targetLocation This property is required. String
Gets or sets the target location.
targetResourceGroupId This property is required. String
Gets or sets the target resource group ARM Id.
targetVmBiosId This property is required. 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 This property is required. string
Gets or sets the NIC label.
MacAddress This property is required. string
Gets or sets the NIC mac address.
NetworkName This property is required. string
Gets or sets the network name.
NicId This property is required. string
Gets or sets the NIC Id.
SelectionTypeForFailover This property is required. string
Gets or sets the selection type of the NIC.
TargetNetworkId This property is required. string
Gets or sets the target network Id within AzStackHCI Cluster.
TestNetworkId This property is required. 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 This property is required. string
Gets or sets the NIC label.
MacAddress This property is required. string
Gets or sets the NIC mac address.
NetworkName This property is required. string
Gets or sets the network name.
NicId This property is required. string
Gets or sets the NIC Id.
SelectionTypeForFailover This property is required. string
Gets or sets the selection type of the NIC.
TargetNetworkId This property is required. string
Gets or sets the target network Id within AzStackHCI Cluster.
TestNetworkId This property is required. 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 This property is required. String
Gets or sets the NIC label.
macAddress This property is required. String
Gets or sets the NIC mac address.
networkName This property is required. String
Gets or sets the network name.
nicId This property is required. String
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. String
Gets or sets the selection type of the NIC.
targetNetworkId This property is required. String
Gets or sets the target network Id within AzStackHCI Cluster.
testNetworkId This property is required. 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 This property is required. string
Gets or sets the NIC label.
macAddress This property is required. string
Gets or sets the NIC mac address.
networkName This property is required. string
Gets or sets the network name.
nicId This property is required. string
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. string
Gets or sets the selection type of the NIC.
targetNetworkId This property is required. string
Gets or sets the target network Id within AzStackHCI Cluster.
testNetworkId This property is required. 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 This property is required. str
Gets or sets the NIC label.
mac_address This property is required. str
Gets or sets the NIC mac address.
network_name This property is required. str
Gets or sets the network name.
nic_id This property is required. str
Gets or sets the NIC Id.
selection_type_for_failover This property is required. str
Gets or sets the selection type of the NIC.
target_network_id This property is required. str
Gets or sets the target network Id within AzStackHCI Cluster.
test_network_id This property is required. 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 This property is required. String
Gets or sets the NIC label.
macAddress This property is required. String
Gets or sets the NIC mac address.
networkName This property is required. String
Gets or sets the network name.
nicId This property is required. String
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. String
Gets or sets the selection type of the NIC.
targetNetworkId This property is required. String
Gets or sets the target network Id within AzStackHCI Cluster.
testNetworkId This property is required. 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-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi