1. Packages
  2. Azure Native
  3. API Docs
  4. datareplication
  5. ProtectedItem
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

azure-native.datareplication.ProtectedItem

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

Protected item model.

Uses Azure REST API version 2021-02-16-preview. In version 2.x of the Azure Native provider, it used API version 2021-02-16-preview.

Other available API versions: 2024-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native datareplication [ApiVersion]. See the version guide for details.

Example Usage

ProtectedItem_Create

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var protectedItem = new AzureNative.DataReplication.ProtectedItem("protectedItem", new()
    {
        Properties = new AzureNative.DataReplication.Inputs.ProtectedItemModelPropertiesArgs
        {
            CustomProperties = 
            {
                { "instanceType", "ProtectedItemModelCustomProperties" },
            },
            PolicyName = "tjoeiynplt",
            ReplicationExtensionName = "jwxdo",
        },
        ProtectedItemName = "d",
        ResourceGroupName = "rgrecoveryservicesdatareplication",
        VaultName = "4",
    });

});
Copy
package main

import (
	datareplication "github.com/pulumi/pulumi-azure-native-sdk/datareplication/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datareplication.NewProtectedItem(ctx, "protectedItem", &datareplication.ProtectedItemArgs{
			Properties: &datareplication.ProtectedItemModelPropertiesArgs{
				CustomProperties: pulumi.Any{
					InstanceType: pulumi.String("ProtectedItemModelCustomProperties"),
				},
				PolicyName:               pulumi.String("tjoeiynplt"),
				ReplicationExtensionName: pulumi.String("jwxdo"),
			},
			ProtectedItemName: pulumi.String("d"),
			ResourceGroupName: pulumi.String("rgrecoveryservicesdatareplication"),
			VaultName:         pulumi.String("4"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.datareplication.ProtectedItem;
import com.pulumi.azurenative.datareplication.ProtectedItemArgs;
import com.pulumi.azurenative.datareplication.inputs.ProtectedItemModelPropertiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var protectedItem = new ProtectedItem("protectedItem", ProtectedItemArgs.builder()
            .properties(ProtectedItemModelPropertiesArgs.builder()
                .customProperties(HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs.builder()
                    .instanceType("ProtectedItemModelCustomProperties")
                    .build())
                .policyName("tjoeiynplt")
                .replicationExtensionName("jwxdo")
                .build())
            .protectedItemName("d")
            .resourceGroupName("rgrecoveryservicesdatareplication")
            .vaultName("4")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const protectedItem = new azure_native.datareplication.ProtectedItem("protectedItem", {
    properties: {
        customProperties: {
            instanceType: "ProtectedItemModelCustomProperties",
        },
        policyName: "tjoeiynplt",
        replicationExtensionName: "jwxdo",
    },
    protectedItemName: "d",
    resourceGroupName: "rgrecoveryservicesdatareplication",
    vaultName: "4",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

protected_item = azure_native.datareplication.ProtectedItem("protectedItem",
    properties={
        "custom_properties": {
            "instance_type": "ProtectedItemModelCustomProperties",
        },
        "policy_name": "tjoeiynplt",
        "replication_extension_name": "jwxdo",
    },
    protected_item_name="d",
    resource_group_name="rgrecoveryservicesdatareplication",
    vault_name="4")
Copy
resources:
  protectedItem:
    type: azure-native:datareplication:ProtectedItem
    properties:
      properties:
        customProperties:
          instanceType: ProtectedItemModelCustomProperties
        policyName: tjoeiynplt
        replicationExtensionName: jwxdo
      protectedItemName: d
      resourceGroupName: rgrecoveryservicesdatareplication
      vaultName: '4'
Copy

Create ProtectedItem Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ProtectedItem(name: string, args: ProtectedItemArgs, opts?: CustomResourceOptions);
@overload
def ProtectedItem(resource_name: str,
                  args: ProtectedItemArgs,
                  opts: Optional[ResourceOptions] = None)

@overload
def ProtectedItem(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  properties: Optional[ProtectedItemModelPropertiesArgs] = None,
                  resource_group_name: Optional[str] = None,
                  vault_name: Optional[str] = None,
                  protected_item_name: Optional[str] = None)
func NewProtectedItem(ctx *Context, name string, args ProtectedItemArgs, opts ...ResourceOption) (*ProtectedItem, error)
public ProtectedItem(string name, ProtectedItemArgs args, CustomResourceOptions? opts = null)
public ProtectedItem(String name, ProtectedItemArgs args)
public ProtectedItem(String name, ProtectedItemArgs args, CustomResourceOptions options)
type: azure-native:datareplication:ProtectedItem
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ProtectedItemArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ProtectedItemArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ProtectedItemArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ProtectedItemArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ProtectedItemArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var protectedItemResource = new AzureNative.DataReplication.ProtectedItem("protectedItemResource", new()
{
    Properties = new AzureNative.DataReplication.Inputs.ProtectedItemModelPropertiesArgs
    {
        CustomProperties = new AzureNative.DataReplication.Inputs.HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs
        {
            StorageContainerId = "string",
            TargetResourceGroupId = "string",
            RunAsAccountId = "string",
            FabricDiscoveryMachineId = "string",
            HyperVGeneration = "string",
            InstanceType = "HyperVToAzStackHCI",
            SourceDraName = "string",
            CustomLocationRegion = "string",
            TargetHciClusterId = "string",
            DisksToInclude = new[]
            {
                new AzureNative.DataReplication.Inputs.HyperVToAzStackHCIDiskInputArgs
                {
                    DiskFileFormat = "string",
                    DiskId = "string",
                    DiskSizeGB = 0,
                    IsOsDisk = false,
                    IsDynamic = false,
                    StorageContainerId = "string",
                },
            },
            NicsToInclude = new[]
            {
                new AzureNative.DataReplication.Inputs.HyperVToAzStackHCINicInputArgs
                {
                    NicId = "string",
                    SelectionTypeForFailover = "string",
                    TargetNetworkId = "string",
                    TestNetworkId = "string",
                },
            },
            TargetArcClusterCustomLocationId = "string",
            TargetDraName = "string",
            TargetCpuCores = 0,
            TestNetworkId = "string",
            TargetMemoryInMegaBytes = 0,
            TargetNetworkId = "string",
            IsDynamicRam = false,
            TargetVmName = "string",
            DynamicMemoryConfig = new AzureNative.DataReplication.Inputs.ProtectedItemDynamicMemoryConfigArgs
            {
                MaximumMemoryInMegaBytes = 0,
                MinimumMemoryInMegaBytes = 0,
                TargetMemoryBufferPercentage = 0,
            },
        },
        PolicyName = "string",
        ReplicationExtensionName = "string",
    },
    ResourceGroupName = "string",
    VaultName = "string",
    ProtectedItemName = "string",
});
Copy
example, err := datareplication.NewProtectedItem(ctx, "protectedItemResource", &datareplication.ProtectedItemArgs{
	Properties: &datareplication.ProtectedItemModelPropertiesArgs{
		CustomProperties: datareplication.HyperVToAzStackHCIProtectedItemModelCustomProperties{
			StorageContainerId:       "string",
			TargetResourceGroupId:    "string",
			RunAsAccountId:           "string",
			FabricDiscoveryMachineId: "string",
			HyperVGeneration:         "string",
			InstanceType:             "HyperVToAzStackHCI",
			SourceDraName:            "string",
			CustomLocationRegion:     "string",
			TargetHciClusterId:       "string",
			DisksToInclude: []datareplication.HyperVToAzStackHCIDiskInput{
				{
					DiskFileFormat:     "string",
					DiskId:             "string",
					DiskSizeGB:         0,
					IsOsDisk:           false,
					IsDynamic:          false,
					StorageContainerId: "string",
				},
			},
			NicsToInclude: []datareplication.HyperVToAzStackHCINicInput{
				{
					NicId:                    "string",
					SelectionTypeForFailover: "string",
					TargetNetworkId:          "string",
					TestNetworkId:            "string",
				},
			},
			TargetArcClusterCustomLocationId: "string",
			TargetDraName:                    "string",
			TargetCpuCores:                   0,
			TestNetworkId:                    "string",
			TargetMemoryInMegaBytes:          0,
			TargetNetworkId:                  "string",
			IsDynamicRam:                     false,
			TargetVmName:                     "string",
			DynamicMemoryConfig: datareplication.ProtectedItemDynamicMemoryConfig{
				MaximumMemoryInMegaBytes:     0,
				MinimumMemoryInMegaBytes:     0,
				TargetMemoryBufferPercentage: 0,
			},
		},
		PolicyName:               pulumi.String("string"),
		ReplicationExtensionName: pulumi.String("string"),
	},
	ResourceGroupName: pulumi.String("string"),
	VaultName:         pulumi.String("string"),
	ProtectedItemName: pulumi.String("string"),
})
Copy
var protectedItemResource = new ProtectedItem("protectedItemResource", ProtectedItemArgs.builder()
    .properties(ProtectedItemModelPropertiesArgs.builder()
        .customProperties(HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs.builder()
            .storageContainerId("string")
            .targetResourceGroupId("string")
            .runAsAccountId("string")
            .fabricDiscoveryMachineId("string")
            .hyperVGeneration("string")
            .instanceType("HyperVToAzStackHCI")
            .sourceDraName("string")
            .customLocationRegion("string")
            .targetHciClusterId("string")
            .disksToInclude(HyperVToAzStackHCIDiskInputArgs.builder()
                .diskFileFormat("string")
                .diskId("string")
                .diskSizeGB(0)
                .isOsDisk(false)
                .isDynamic(false)
                .storageContainerId("string")
                .build())
            .nicsToInclude(HyperVToAzStackHCINicInputArgs.builder()
                .nicId("string")
                .selectionTypeForFailover("string")
                .targetNetworkId("string")
                .testNetworkId("string")
                .build())
            .targetArcClusterCustomLocationId("string")
            .targetDraName("string")
            .targetCpuCores(0)
            .testNetworkId("string")
            .targetMemoryInMegaBytes(0)
            .targetNetworkId("string")
            .isDynamicRam(false)
            .targetVmName("string")
            .dynamicMemoryConfig(ProtectedItemDynamicMemoryConfigArgs.builder()
                .maximumMemoryInMegaBytes(0)
                .minimumMemoryInMegaBytes(0)
                .targetMemoryBufferPercentage(0)
                .build())
            .build())
        .policyName("string")
        .replicationExtensionName("string")
        .build())
    .resourceGroupName("string")
    .vaultName("string")
    .protectedItemName("string")
    .build());
Copy
protected_item_resource = azure_native.datareplication.ProtectedItem("protectedItemResource",
    properties={
        "custom_properties": {
            "storage_container_id": "string",
            "target_resource_group_id": "string",
            "run_as_account_id": "string",
            "fabric_discovery_machine_id": "string",
            "hyper_v_generation": "string",
            "instance_type": "HyperVToAzStackHCI",
            "source_dra_name": "string",
            "custom_location_region": "string",
            "target_hci_cluster_id": "string",
            "disks_to_include": [{
                "disk_file_format": "string",
                "disk_id": "string",
                "disk_size_gb": 0,
                "is_os_disk": False,
                "is_dynamic": False,
                "storage_container_id": "string",
            }],
            "nics_to_include": [{
                "nic_id": "string",
                "selection_type_for_failover": "string",
                "target_network_id": "string",
                "test_network_id": "string",
            }],
            "target_arc_cluster_custom_location_id": "string",
            "target_dra_name": "string",
            "target_cpu_cores": 0,
            "test_network_id": "string",
            "target_memory_in_mega_bytes": 0,
            "target_network_id": "string",
            "is_dynamic_ram": False,
            "target_vm_name": "string",
            "dynamic_memory_config": {
                "maximum_memory_in_mega_bytes": 0,
                "minimum_memory_in_mega_bytes": 0,
                "target_memory_buffer_percentage": 0,
            },
        },
        "policy_name": "string",
        "replication_extension_name": "string",
    },
    resource_group_name="string",
    vault_name="string",
    protected_item_name="string")
Copy
const protectedItemResource = new azure_native.datareplication.ProtectedItem("protectedItemResource", {
    properties: {
        customProperties: {
            storageContainerId: "string",
            targetResourceGroupId: "string",
            runAsAccountId: "string",
            fabricDiscoveryMachineId: "string",
            hyperVGeneration: "string",
            instanceType: "HyperVToAzStackHCI",
            sourceDraName: "string",
            customLocationRegion: "string",
            targetHciClusterId: "string",
            disksToInclude: [{
                diskFileFormat: "string",
                diskId: "string",
                diskSizeGB: 0,
                isOsDisk: false,
                isDynamic: false,
                storageContainerId: "string",
            }],
            nicsToInclude: [{
                nicId: "string",
                selectionTypeForFailover: "string",
                targetNetworkId: "string",
                testNetworkId: "string",
            }],
            targetArcClusterCustomLocationId: "string",
            targetDraName: "string",
            targetCpuCores: 0,
            testNetworkId: "string",
            targetMemoryInMegaBytes: 0,
            targetNetworkId: "string",
            isDynamicRam: false,
            targetVmName: "string",
            dynamicMemoryConfig: {
                maximumMemoryInMegaBytes: 0,
                minimumMemoryInMegaBytes: 0,
                targetMemoryBufferPercentage: 0,
            },
        },
        policyName: "string",
        replicationExtensionName: "string",
    },
    resourceGroupName: "string",
    vaultName: "string",
    protectedItemName: "string",
});
Copy
type: azure-native:datareplication:ProtectedItem
properties:
    properties:
        customProperties:
            customLocationRegion: string
            disksToInclude:
                - diskFileFormat: string
                  diskId: string
                  diskSizeGB: 0
                  isDynamic: false
                  isOsDisk: false
                  storageContainerId: string
            dynamicMemoryConfig:
                maximumMemoryInMegaBytes: 0
                minimumMemoryInMegaBytes: 0
                targetMemoryBufferPercentage: 0
            fabricDiscoveryMachineId: string
            hyperVGeneration: string
            instanceType: HyperVToAzStackHCI
            isDynamicRam: false
            nicsToInclude:
                - nicId: string
                  selectionTypeForFailover: string
                  targetNetworkId: string
                  testNetworkId: string
            runAsAccountId: string
            sourceDraName: string
            storageContainerId: string
            targetArcClusterCustomLocationId: string
            targetCpuCores: 0
            targetDraName: string
            targetHciClusterId: string
            targetMemoryInMegaBytes: 0
            targetNetworkId: string
            targetResourceGroupId: string
            targetVmName: string
            testNetworkId: string
        policyName: string
        replicationExtensionName: string
    protectedItemName: string
    resourceGroupName: string
    vaultName: string
Copy

ProtectedItem Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ProtectedItem resource accepts the following input properties:

Properties This property is required. Pulumi.AzureNative.DataReplication.Inputs.ProtectedItemModelProperties
Protected item model properties.
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 Changes to this property will trigger replacement. string
The protected item name.
Properties This property is required. ProtectedItemModelPropertiesArgs
Protected item model properties.
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 Changes to this property will trigger replacement. string
The protected item name.
properties This property is required. ProtectedItemModelProperties
Protected item model properties.
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 Changes to this property will trigger replacement. String
The protected item name.
properties This property is required. ProtectedItemModelProperties
Protected item model properties.
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 Changes to this property will trigger replacement. string
The protected item name.
properties This property is required. ProtectedItemModelPropertiesArgs
Protected item model properties.
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.
protected_item_name Changes to this property will trigger replacement. str
The protected item name.
properties This property is required. Property Map
Protected item model properties.
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 Changes to this property will trigger replacement. String
The protected item name.

Outputs

All input properties are implicitly available as output properties. Additionally, the ProtectedItem resource produces the following output properties:

AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Gets or sets the name of the resource.
SystemData Pulumi.AzureNative.DataReplication.Outputs.ProtectedItemModelResponseSystemData
Type string
Gets or sets the type of the resource.
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Gets or sets the name of the resource.
SystemData ProtectedItemModelResponseSystemData
Type string
Gets or sets the type of the resource.
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Gets or sets the name of the resource.
systemData ProtectedItemModelResponseSystemData
type String
Gets or sets the type of the resource.
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
Gets or sets the name of the resource.
systemData ProtectedItemModelResponseSystemData
type string
Gets or sets the type of the resource.
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
Gets or sets the name of the resource.
system_data ProtectedItemModelResponseSystemData
type str
Gets or sets the type of the resource.
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Gets or sets the name of the resource.
systemData Property Map
type String
Gets or sets the type of the resource.

Supporting Types

HealthErrorModelResponse
, HealthErrorModelResponseArgs

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.

HyperVToAzStackHCIDiskInput
, HyperVToAzStackHCIDiskInputArgs

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.

HyperVToAzStackHCIDiskInputResponse
, HyperVToAzStackHCIDiskInputResponseArgs

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.

HyperVToAzStackHCINicInput
, HyperVToAzStackHCINicInputArgs

NicId This property is required. string
Gets or sets the NIC Id.
SelectionTypeForFailover This property is required. string | Pulumi.AzureNative.DataReplication.VMNicSelection
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.
NicId This property is required. string
Gets or sets the NIC Id.
SelectionTypeForFailover This property is required. string | VMNicSelection
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.
nicId This property is required. String
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. String | VMNicSelection
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.
nicId This property is required. string
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. string | VMNicSelection
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.
nic_id This property is required. str
Gets or sets the NIC Id.
selection_type_for_failover This property is required. str | VMNicSelection
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.
nicId This property is required. String
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. String | "NotSelected" | "SelectedByUser" | "SelectedByDefault" | "SelectedByUserOverride"
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.

HyperVToAzStackHCINicInputResponse
, HyperVToAzStackHCINicInputResponseArgs

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
, HyperVToAzStackHCIProtectedDiskPropertiesResponseArgs

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.

HyperVToAzStackHCIProtectedItemModelCustomProperties
, HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs

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.HyperVToAzStackHCIDiskInput>
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.
HyperVGeneration This property is required. string
Gets or sets the hypervisor generation of the virtual machine.
NicsToInclude This property is required. List<Pulumi.AzureNative.DataReplication.Inputs.HyperVToAzStackHCINicInput>
Gets or sets the list of VM NIC to replicate.
RunAsAccountId This property is required. string
Gets or sets the Run As account Id.
SourceDraName This property is required. string
Gets or sets the source DRA name.
StorageContainerId This property is required. string
Gets or sets the target storage container ARM Id.
TargetArcClusterCustomLocationId This property is required. string
Gets or sets the Target Arc Cluster Custom Location ARM Id.
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.
TargetResourceGroupId This property is required. string
Gets or sets the target resource group ARM Id.
DynamicMemoryConfig Pulumi.AzureNative.DataReplication.Inputs.ProtectedItemDynamicMemoryConfig
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.
CustomLocationRegion This property is required. string
Gets or sets the location of Azure Arc HCI custom location resource.
DisksToInclude This property is required. []HyperVToAzStackHCIDiskInput
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.
HyperVGeneration This property is required. string
Gets or sets the hypervisor generation of the virtual machine.
NicsToInclude This property is required. []HyperVToAzStackHCINicInput
Gets or sets the list of VM NIC to replicate.
RunAsAccountId This property is required. string
Gets or sets the Run As account Id.
SourceDraName This property is required. string
Gets or sets the source DRA name.
StorageContainerId This property is required. string
Gets or sets the target storage container ARM Id.
TargetArcClusterCustomLocationId This property is required. string
Gets or sets the Target Arc Cluster Custom Location ARM Id.
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.
TargetResourceGroupId This property is required. string
Gets or sets the target resource group ARM Id.
DynamicMemoryConfig ProtectedItemDynamicMemoryConfig
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.
customLocationRegion This property is required. String
Gets or sets the location of Azure Arc HCI custom location resource.
disksToInclude This property is required. List<HyperVToAzStackHCIDiskInput>
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.
hyperVGeneration This property is required. String
Gets or sets the hypervisor generation of the virtual machine.
nicsToInclude This property is required. List<HyperVToAzStackHCINicInput>
Gets or sets the list of VM NIC to replicate.
runAsAccountId This property is required. String
Gets or sets the Run As account Id.
sourceDraName This property is required. String
Gets or sets the source DRA name.
storageContainerId This property is required. String
Gets or sets the target storage container ARM Id.
targetArcClusterCustomLocationId This property is required. String
Gets or sets the Target Arc Cluster Custom Location ARM Id.
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.
targetResourceGroupId This property is required. String
Gets or sets the target resource group ARM Id.
dynamicMemoryConfig ProtectedItemDynamicMemoryConfig
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.
customLocationRegion This property is required. string
Gets or sets the location of Azure Arc HCI custom location resource.
disksToInclude This property is required. HyperVToAzStackHCIDiskInput[]
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.
hyperVGeneration This property is required. string
Gets or sets the hypervisor generation of the virtual machine.
nicsToInclude This property is required. HyperVToAzStackHCINicInput[]
Gets or sets the list of VM NIC to replicate.
runAsAccountId This property is required. string
Gets or sets the Run As account Id.
sourceDraName This property is required. string
Gets or sets the source DRA name.
storageContainerId This property is required. string
Gets or sets the target storage container ARM Id.
targetArcClusterCustomLocationId This property is required. string
Gets or sets the Target Arc Cluster Custom Location ARM Id.
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.
targetResourceGroupId This property is required. string
Gets or sets the target resource group ARM Id.
dynamicMemoryConfig ProtectedItemDynamicMemoryConfig
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.
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[HyperVToAzStackHCIDiskInput]
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.
hyper_v_generation This property is required. str
Gets or sets the hypervisor generation of the virtual machine.
nics_to_include This property is required. Sequence[HyperVToAzStackHCINicInput]
Gets or sets the list of VM NIC to replicate.
run_as_account_id This property is required. str
Gets or sets the Run As account Id.
source_dra_name This property is required. str
Gets or sets the source DRA name.
storage_container_id This property is required. str
Gets or sets the target storage container ARM Id.
target_arc_cluster_custom_location_id This property is required. str
Gets or sets the Target Arc Cluster Custom Location ARM Id.
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_resource_group_id This property is required. str
Gets or sets the target resource group ARM Id.
dynamic_memory_config ProtectedItemDynamicMemoryConfig
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.
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.
hyperVGeneration This property is required. String
Gets or sets the hypervisor generation of the virtual machine.
nicsToInclude This property is required. List<Property Map>
Gets or sets the list of VM NIC to replicate.
runAsAccountId This property is required. String
Gets or sets the Run As account Id.
sourceDraName This property is required. String
Gets or sets the source DRA name.
storageContainerId This property is required. String
Gets or sets the target storage container ARM Id.
targetArcClusterCustomLocationId This property is required. String
Gets or sets the Target Arc Cluster Custom Location ARM Id.
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.
targetResourceGroupId This property is required. String
Gets or sets the target resource group ARM Id.
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.

HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponse
, HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseArgs

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
, HyperVToAzStackHCIProtectedNicPropertiesResponseArgs

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
, InnerHealthErrorModelResponseArgs

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.

ProtectedItemDynamicMemoryConfig
, ProtectedItemDynamicMemoryConfigArgs

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 %.

ProtectedItemDynamicMemoryConfigResponse
, ProtectedItemDynamicMemoryConfigResponseArgs

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 %.

ProtectedItemModelProperties
, ProtectedItemModelPropertiesArgs

CustomProperties This property is required. Pulumi.AzureNative.DataReplication.Inputs.HyperVToAzStackHCIProtectedItemModelCustomProperties | Pulumi.AzureNative.DataReplication.Inputs.VMwareToAzStackHCIProtectedItemModelCustomProperties
Protected item model custom properties.
PolicyName This property is required. string
Gets or sets the policy name.
ReplicationExtensionName This property is required. string
Gets or sets the replication extension name.
CustomProperties This property is required. HyperVToAzStackHCIProtectedItemModelCustomProperties | VMwareToAzStackHCIProtectedItemModelCustomProperties
Protected item model custom properties.
PolicyName This property is required. string
Gets or sets the policy name.
ReplicationExtensionName This property is required. string
Gets or sets the replication extension name.
customProperties This property is required. HyperVToAzStackHCIProtectedItemModelCustomProperties | VMwareToAzStackHCIProtectedItemModelCustomProperties
Protected item model custom properties.
policyName This property is required. String
Gets or sets the policy name.
replicationExtensionName This property is required. String
Gets or sets the replication extension name.
customProperties This property is required. HyperVToAzStackHCIProtectedItemModelCustomProperties | VMwareToAzStackHCIProtectedItemModelCustomProperties
Protected item model custom properties.
policyName This property is required. string
Gets or sets the policy name.
replicationExtensionName This property is required. string
Gets or sets the replication extension name.
custom_properties This property is required. HyperVToAzStackHCIProtectedItemModelCustomProperties | VMwareToAzStackHCIProtectedItemModelCustomProperties
Protected item model custom properties.
policy_name This property is required. str
Gets or sets the policy name.
replication_extension_name This property is required. str
Gets or sets the replication extension name.
customProperties This property is required. Property Map | Property Map
Protected item model custom properties.
policyName This property is required. String
Gets or sets the policy name.
replicationExtensionName This property is required. String
Gets or sets the replication extension name.

ProtectedItemModelPropertiesResponse
, ProtectedItemModelPropertiesResponseArgs

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
, ProtectedItemModelPropertiesResponseCurrentJobArgs

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
, ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobArgs

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
, ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobArgs

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
, ProtectedItemModelPropertiesResponseLastTestFailoverJobArgs

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
, ProtectedItemModelResponseSystemDataArgs

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.

VMNicSelection
, VMNicSelectionArgs

NotSelected
NotSelected
SelectedByUser
SelectedByUser
SelectedByDefault
SelectedByDefault
SelectedByUserOverride
SelectedByUserOverride
VMNicSelectionNotSelected
NotSelected
VMNicSelectionSelectedByUser
SelectedByUser
VMNicSelectionSelectedByDefault
SelectedByDefault
VMNicSelectionSelectedByUserOverride
SelectedByUserOverride
NotSelected
NotSelected
SelectedByUser
SelectedByUser
SelectedByDefault
SelectedByDefault
SelectedByUserOverride
SelectedByUserOverride
NotSelected
NotSelected
SelectedByUser
SelectedByUser
SelectedByDefault
SelectedByDefault
SelectedByUserOverride
SelectedByUserOverride
NOT_SELECTED
NotSelected
SELECTED_BY_USER
SelectedByUser
SELECTED_BY_DEFAULT
SelectedByDefault
SELECTED_BY_USER_OVERRIDE
SelectedByUserOverride
"NotSelected"
NotSelected
"SelectedByUser"
SelectedByUser
"SelectedByDefault"
SelectedByDefault
"SelectedByUserOverride"
SelectedByUserOverride

VMwareToAzStackHCIDiskInput
, VMwareToAzStackHCIDiskInputArgs

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.

VMwareToAzStackHCIDiskInputResponse
, VMwareToAzStackHCIDiskInputResponseArgs

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.

VMwareToAzStackHCINicInput
, VMwareToAzStackHCINicInputArgs

Label This property is required. string
Gets or sets the NIC label.
NicId This property is required. string
Gets or sets the NIC Id.
SelectionTypeForFailover This property is required. string | Pulumi.AzureNative.DataReplication.VMNicSelection
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.
NicId This property is required. string
Gets or sets the NIC Id.
SelectionTypeForFailover This property is required. string | VMNicSelection
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.
nicId This property is required. String
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. String | VMNicSelection
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.
nicId This property is required. string
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. string | VMNicSelection
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.
nic_id This property is required. str
Gets or sets the NIC Id.
selection_type_for_failover This property is required. str | VMNicSelection
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.
nicId This property is required. String
Gets or sets the NIC Id.
selectionTypeForFailover This property is required. String | "NotSelected" | "SelectedByUser" | "SelectedByDefault" | "SelectedByUserOverride"
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.

VMwareToAzStackHCINicInputResponse
, VMwareToAzStackHCINicInputResponseArgs

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
, VMwareToAzStackHCIProtectedDiskPropertiesResponseArgs

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.

VMwareToAzStackHCIProtectedItemModelCustomProperties
, VMwareToAzStackHCIProtectedItemModelCustomPropertiesArgs

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.VMwareToAzStackHCIDiskInput>
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.
HyperVGeneration This property is required. string
Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
NicsToInclude This property is required. List<Pulumi.AzureNative.DataReplication.Inputs.VMwareToAzStackHCINicInput>
Gets or sets the list of VM NIC to replicate.
RunAsAccountId This property is required. string
Gets or sets the run as account Id.
SourceDraName This property is required. string
Gets or sets the source DRA name.
StorageContainerId This property is required. string
Gets or sets the target storage container ARM Id.
TargetArcClusterCustomLocationId This property is required. string
Gets or sets the Target Arc Cluster Custom Location ARM Id.
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.
TargetResourceGroupId This property is required. string
Gets or sets the target resource group ARM Id.
DynamicMemoryConfig Pulumi.AzureNative.DataReplication.Inputs.ProtectedItemDynamicMemoryConfig
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.
CustomLocationRegion This property is required. string
Gets or sets the location of Azure Arc HCI custom location resource.
DisksToInclude This property is required. []VMwareToAzStackHCIDiskInput
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.
HyperVGeneration This property is required. string
Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
NicsToInclude This property is required. []VMwareToAzStackHCINicInput
Gets or sets the list of VM NIC to replicate.
RunAsAccountId This property is required. string
Gets or sets the run as account Id.
SourceDraName This property is required. string
Gets or sets the source DRA name.
StorageContainerId This property is required. string
Gets or sets the target storage container ARM Id.
TargetArcClusterCustomLocationId This property is required. string
Gets or sets the Target Arc Cluster Custom Location ARM Id.
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.
TargetResourceGroupId This property is required. string
Gets or sets the target resource group ARM Id.
DynamicMemoryConfig ProtectedItemDynamicMemoryConfig
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.
customLocationRegion This property is required. String
Gets or sets the location of Azure Arc HCI custom location resource.
disksToInclude This property is required. List<VMwareToAzStackHCIDiskInput>
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.
hyperVGeneration This property is required. String
Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
nicsToInclude This property is required. List<VMwareToAzStackHCINicInput>
Gets or sets the list of VM NIC to replicate.
runAsAccountId This property is required. String
Gets or sets the run as account Id.
sourceDraName This property is required. String
Gets or sets the source DRA name.
storageContainerId This property is required. String
Gets or sets the target storage container ARM Id.
targetArcClusterCustomLocationId This property is required. String
Gets or sets the Target Arc Cluster Custom Location ARM Id.
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.
targetResourceGroupId This property is required. String
Gets or sets the target resource group ARM Id.
dynamicMemoryConfig ProtectedItemDynamicMemoryConfig
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.
customLocationRegion This property is required. string
Gets or sets the location of Azure Arc HCI custom location resource.
disksToInclude This property is required. VMwareToAzStackHCIDiskInput[]
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.
hyperVGeneration This property is required. string
Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
nicsToInclude This property is required. VMwareToAzStackHCINicInput[]
Gets or sets the list of VM NIC to replicate.
runAsAccountId This property is required. string
Gets or sets the run as account Id.
sourceDraName This property is required. string
Gets or sets the source DRA name.
storageContainerId This property is required. string
Gets or sets the target storage container ARM Id.
targetArcClusterCustomLocationId This property is required. string
Gets or sets the Target Arc Cluster Custom Location ARM Id.
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.
targetResourceGroupId This property is required. string
Gets or sets the target resource group ARM Id.
dynamicMemoryConfig ProtectedItemDynamicMemoryConfig
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.
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[VMwareToAzStackHCIDiskInput]
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.
hyper_v_generation This property is required. str
Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
nics_to_include This property is required. Sequence[VMwareToAzStackHCINicInput]
Gets or sets the list of VM NIC to replicate.
run_as_account_id This property is required. str
Gets or sets the run as account Id.
source_dra_name This property is required. str
Gets or sets the source DRA name.
storage_container_id This property is required. str
Gets or sets the target storage container ARM Id.
target_arc_cluster_custom_location_id This property is required. str
Gets or sets the Target Arc Cluster Custom Location ARM Id.
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_resource_group_id This property is required. str
Gets or sets the target resource group ARM Id.
dynamic_memory_config ProtectedItemDynamicMemoryConfig
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.
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.
hyperVGeneration This property is required. String
Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
nicsToInclude This property is required. List<Property Map>
Gets or sets the list of VM NIC to replicate.
runAsAccountId This property is required. String
Gets or sets the run as account Id.
sourceDraName This property is required. String
Gets or sets the source DRA name.
storageContainerId This property is required. String
Gets or sets the target storage container ARM Id.
targetArcClusterCustomLocationId This property is required. String
Gets or sets the Target Arc Cluster Custom Location ARM Id.
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.
targetResourceGroupId This property is required. String
Gets or sets the target resource group ARM Id.
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.

VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponse
, VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseArgs

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
, VMwareToAzStackHCIProtectedNicPropertiesResponseArgs

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.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:datareplication:ProtectedItem t /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi