1. Packages
  2. Azure Native
  3. API Docs
  4. datareplication
  5. ProtectedItem
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.datareplication.ProtectedItem

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Protected item model. Azure REST API version: 2021-02-16-preview.

    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",
        });
    
    });
    
    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
    	})
    }
    
    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());
    
        }
    }
    
    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")
    
    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",
    });
    
    resources:
      protectedItem:
        type: azure-native:datareplication:ProtectedItem
        properties:
          properties:
            customProperties:
              instanceType: ProtectedItemModelCustomProperties
            policyName: tjoeiynplt
            replicationExtensionName: jwxdo
          protectedItemName: d
          resourceGroupName: rgrecoveryservicesdatareplication
          vaultName: '4'
    

    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 string
    The unique name of the resource.
    args ProtectedItemArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args ProtectedItemArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ProtectedItemArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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",
    });
    
    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"),
    })
    
    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());
    
    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")
    
    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",
    });
    
    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
    

    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 Pulumi.AzureNative.DataReplication.Inputs.ProtectedItemModelProperties
    Protected item model properties.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VaultName string
    The vault name.
    ProtectedItemName string
    The protected item name.
    Properties ProtectedItemModelPropertiesArgs
    Protected item model properties.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VaultName string
    The vault name.
    ProtectedItemName string
    The protected item name.
    properties ProtectedItemModelProperties
    Protected item model properties.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    vaultName String
    The vault name.
    protectedItemName String
    The protected item name.
    properties ProtectedItemModelProperties
    Protected item model properties.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    vaultName string
    The vault name.
    protectedItemName string
    The protected item name.
    properties ProtectedItemModelPropertiesArgs
    Protected item model properties.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    vault_name str
    The vault name.
    protected_item_name str
    The protected item name.
    properties Property Map
    Protected item model properties.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    vaultName String
    The vault name.
    protectedItemName String
    The protected item name.

    Outputs

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

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

    HyperVToAzStackHCIDiskInput, HyperVToAzStackHCIDiskInputArgs

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

    HyperVToAzStackHCIDiskInputResponse, HyperVToAzStackHCIDiskInputResponseArgs

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

    HyperVToAzStackHCINicInput, HyperVToAzStackHCINicInputArgs

    NicId string
    Gets or sets the NIC Id.
    SelectionTypeForFailover string | Pulumi.AzureNative.DataReplication.VMNicSelection
    Gets or sets the selection type of the NIC.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    NicId string
    Gets or sets the NIC Id.
    SelectionTypeForFailover string | VMNicSelection
    Gets or sets the selection type of the NIC.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    nicId String
    Gets or sets the NIC Id.
    selectionTypeForFailover String | VMNicSelection
    Gets or sets the selection type of the NIC.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.
    nicId string
    Gets or sets the NIC Id.
    selectionTypeForFailover string | VMNicSelection
    Gets or sets the selection type of the NIC.
    targetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    nic_id str
    Gets or sets the NIC Id.
    selection_type_for_failover str | VMNicSelection
    Gets or sets the selection type of the NIC.
    target_network_id str
    Gets or sets the target network Id within AzStackHCI Cluster.
    test_network_id str
    Gets or sets the target test network Id within AzStackHCI Cluster.
    nicId String
    Gets or sets the NIC Id.
    selectionTypeForFailover String | "NotSelected" | "SelectedByUser" | "SelectedByDefault" | "SelectedByUserOverride"
    Gets or sets the selection type of the NIC.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.

    HyperVToAzStackHCINicInputResponse, HyperVToAzStackHCINicInputResponseArgs

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

    HyperVToAzStackHCIProtectedDiskPropertiesResponse, HyperVToAzStackHCIProtectedDiskPropertiesResponseArgs

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

    HyperVToAzStackHCIProtectedItemModelCustomProperties, HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs

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

    HyperVToAzStackHCIProtectedNicPropertiesResponse, HyperVToAzStackHCIProtectedNicPropertiesResponseArgs

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

    InnerHealthErrorModelResponse, InnerHealthErrorModelResponseArgs

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

    ProtectedItemDynamicMemoryConfig, ProtectedItemDynamicMemoryConfigArgs

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

    ProtectedItemDynamicMemoryConfigResponse, ProtectedItemDynamicMemoryConfigResponseArgs

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

    ProtectedItemModelProperties, ProtectedItemModelPropertiesArgs

    CustomProperties HyperVToAzStackHCIProtectedItemModelCustomProperties | VMwareToAzStackHCIProtectedItemModelCustomProperties
    Protected item model custom properties.
    PolicyName string
    Gets or sets the policy name.
    ReplicationExtensionName string
    Gets or sets the replication extension name.
    customProperties HyperVToAzStackHCIProtectedItemModelCustomProperties | VMwareToAzStackHCIProtectedItemModelCustomProperties
    Protected item model custom properties.
    policyName String
    Gets or sets the policy name.
    replicationExtensionName String
    Gets or sets the replication extension name.
    customProperties HyperVToAzStackHCIProtectedItemModelCustomProperties | VMwareToAzStackHCIProtectedItemModelCustomProperties
    Protected item model custom properties.
    policyName string
    Gets or sets the policy name.
    replicationExtensionName string
    Gets or sets the replication extension name.
    custom_properties HyperVToAzStackHCIProtectedItemModelCustomProperties | VMwareToAzStackHCIProtectedItemModelCustomProperties
    Protected item model custom properties.
    policy_name str
    Gets or sets the policy name.
    replication_extension_name str
    Gets or sets the replication extension name.
    customProperties Property Map | Property Map
    Protected item model custom properties.
    policyName String
    Gets or sets the policy name.
    replicationExtensionName String
    Gets or sets the replication extension name.

    ProtectedItemModelPropertiesResponse, ProtectedItemModelPropertiesResponseArgs

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

    ProtectedItemModelPropertiesResponseCurrentJob, ProtectedItemModelPropertiesResponseCurrentJobArgs

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

    ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJob, ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobArgs

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

    ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJob, ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobArgs

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

    ProtectedItemModelPropertiesResponseLastTestFailoverJob, ProtectedItemModelPropertiesResponseLastTestFailoverJobArgs

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

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

    VMwareToAzStackHCIDiskInputResponse, VMwareToAzStackHCIDiskInputResponseArgs

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

    VMwareToAzStackHCINicInput, VMwareToAzStackHCINicInputArgs

    Label string
    Gets or sets the NIC label.
    NicId string
    Gets or sets the NIC Id.
    SelectionTypeForFailover string | Pulumi.AzureNative.DataReplication.VMNicSelection
    Gets or sets the selection type of the NIC.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    Label string
    Gets or sets the NIC label.
    NicId string
    Gets or sets the NIC Id.
    SelectionTypeForFailover string | VMNicSelection
    Gets or sets the selection type of the NIC.
    TargetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    TestNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    label String
    Gets or sets the NIC label.
    nicId String
    Gets or sets the NIC Id.
    selectionTypeForFailover String | VMNicSelection
    Gets or sets the selection type of the NIC.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.
    label string
    Gets or sets the NIC label.
    nicId string
    Gets or sets the NIC Id.
    selectionTypeForFailover string | VMNicSelection
    Gets or sets the selection type of the NIC.
    targetNetworkId string
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId string
    Gets or sets the target test network Id within AzStackHCI Cluster.
    label str
    Gets or sets the NIC label.
    nic_id str
    Gets or sets the NIC Id.
    selection_type_for_failover str | VMNicSelection
    Gets or sets the selection type of the NIC.
    target_network_id str
    Gets or sets the target network Id within AzStackHCI Cluster.
    test_network_id str
    Gets or sets the target test network Id within AzStackHCI Cluster.
    label String
    Gets or sets the NIC label.
    nicId String
    Gets or sets the NIC Id.
    selectionTypeForFailover String | "NotSelected" | "SelectedByUser" | "SelectedByDefault" | "SelectedByUserOverride"
    Gets or sets the selection type of the NIC.
    targetNetworkId String
    Gets or sets the target network Id within AzStackHCI Cluster.
    testNetworkId String
    Gets or sets the target test network Id within AzStackHCI Cluster.

    VMwareToAzStackHCINicInputResponse, VMwareToAzStackHCINicInputResponseArgs

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

    VMwareToAzStackHCIProtectedDiskPropertiesResponse, VMwareToAzStackHCIProtectedDiskPropertiesResponseArgs

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

    VMwareToAzStackHCIProtectedItemModelCustomProperties, VMwareToAzStackHCIProtectedItemModelCustomPropertiesArgs

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

    VMwareToAzStackHCIProtectedNicPropertiesResponse, VMwareToAzStackHCIProtectedNicPropertiesResponseArgs

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

    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} 
    

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi