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

azure-native-v2.recoveryservices.ReplicationMigrationItem

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Migration item. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2018-07-10.

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

Example Usage

Enables migration.

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

return await Deployment.RunAsync(() => 
{
    var replicationMigrationItem = new AzureNative.RecoveryServices.ReplicationMigrationItem("replicationMigrationItem", new()
    {
        FabricName = "vmwarefabric1",
        MigrationItemName = "virtualmachine1",
        Properties = new AzureNative.RecoveryServices.Inputs.EnableMigrationInputPropertiesArgs
        {
            PolicyId = "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1",
            ProviderSpecificDetails = new AzureNative.RecoveryServices.Inputs.VMwareCbtEnableMigrationInputArgs
            {
                DataMoverRunAsAccountId = "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/dataMoverRunAsAccount1",
                DisksToInclude = new[]
                {
                    new AzureNative.RecoveryServices.Inputs.VMwareCbtDiskInputArgs
                    {
                        DiskId = "disk1",
                        IsOSDisk = "true",
                        LogStorageAccountId = "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.Storage/storageAccounts/logStorageAccount1",
                        LogStorageAccountSasSecretName = "logStorageSas",
                    },
                },
                InstanceType = "VMwareCbt",
                SnapshotRunAsAccountId = "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/snapshotRunAsAccount1",
                TargetNetworkId = "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1",
                TargetResourceGroupId = "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1",
                VmwareMachineId = "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/machines/virtualmachine1",
            },
        },
        ProtectionContainerName = "vmwareContainer1",
        ResourceGroupName = "resourcegroup1",
        ResourceName = "migrationvault",
    });

});
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := recoveryservices.NewReplicationMigrationItem(ctx, "replicationMigrationItem", &recoveryservices.ReplicationMigrationItemArgs{
			FabricName:        pulumi.String("vmwarefabric1"),
			MigrationItemName: pulumi.String("virtualmachine1"),
			Properties: &recoveryservices.EnableMigrationInputPropertiesArgs{
				PolicyId: pulumi.String("/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1"),
				ProviderSpecificDetails: &recoveryservices.VMwareCbtEnableMigrationInputArgs{
					DataMoverRunAsAccountId: pulumi.String("/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/dataMoverRunAsAccount1"),
					DisksToInclude: recoveryservices.VMwareCbtDiskInputArray{
						&recoveryservices.VMwareCbtDiskInputArgs{
							DiskId:                         pulumi.String("disk1"),
							IsOSDisk:                       pulumi.String("true"),
							LogStorageAccountId:            pulumi.String("/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.Storage/storageAccounts/logStorageAccount1"),
							LogStorageAccountSasSecretName: pulumi.String("logStorageSas"),
						},
					},
					InstanceType:           pulumi.String("VMwareCbt"),
					SnapshotRunAsAccountId: pulumi.String("/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/snapshotRunAsAccount1"),
					TargetNetworkId:        pulumi.String("/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1"),
					TargetResourceGroupId:  pulumi.String("/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1"),
					VmwareMachineId:        pulumi.String("/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/machines/virtualmachine1"),
				},
			},
			ProtectionContainerName: pulumi.String("vmwareContainer1"),
			ResourceGroupName:       pulumi.String("resourcegroup1"),
			ResourceName:            pulumi.String("migrationvault"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.recoveryservices.ReplicationMigrationItem;
import com.pulumi.azurenative.recoveryservices.ReplicationMigrationItemArgs;
import com.pulumi.azurenative.recoveryservices.inputs.EnableMigrationInputPropertiesArgs;
import com.pulumi.azurenative.recoveryservices.inputs.VMwareCbtEnableMigrationInputArgs;
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 replicationMigrationItem = new ReplicationMigrationItem("replicationMigrationItem", ReplicationMigrationItemArgs.builder()
            .fabricName("vmwarefabric1")
            .migrationItemName("virtualmachine1")
            .properties(EnableMigrationInputPropertiesArgs.builder()
                .policyId("/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1")
                .providerSpecificDetails(VMwareCbtEnableMigrationInputArgs.builder()
                    .dataMoverRunAsAccountId("/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/dataMoverRunAsAccount1")
                    .disksToInclude(VMwareCbtDiskInputArgs.builder()
                        .diskId("disk1")
                        .isOSDisk("true")
                        .logStorageAccountId("/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.Storage/storageAccounts/logStorageAccount1")
                        .logStorageAccountSasSecretName("logStorageSas")
                        .build())
                    .instanceType("VMwareCbt")
                    .snapshotRunAsAccountId("/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/snapshotRunAsAccount1")
                    .targetNetworkId("/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1")
                    .targetResourceGroupId("/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1")
                    .vmwareMachineId("/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/machines/virtualmachine1")
                    .build())
                .build())
            .protectionContainerName("vmwareContainer1")
            .resourceGroupName("resourcegroup1")
            .resourceName("migrationvault")
            .build());

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

const replicationMigrationItem = new azure_native.recoveryservices.ReplicationMigrationItem("replicationMigrationItem", {
    fabricName: "vmwarefabric1",
    migrationItemName: "virtualmachine1",
    properties: {
        policyId: "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1",
        providerSpecificDetails: {
            dataMoverRunAsAccountId: "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/dataMoverRunAsAccount1",
            disksToInclude: [{
                diskId: "disk1",
                isOSDisk: "true",
                logStorageAccountId: "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.Storage/storageAccounts/logStorageAccount1",
                logStorageAccountSasSecretName: "logStorageSas",
            }],
            instanceType: "VMwareCbt",
            snapshotRunAsAccountId: "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/snapshotRunAsAccount1",
            targetNetworkId: "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1",
            targetResourceGroupId: "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1",
            vmwareMachineId: "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/machines/virtualmachine1",
        },
    },
    protectionContainerName: "vmwareContainer1",
    resourceGroupName: "resourcegroup1",
    resourceName: "migrationvault",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

replication_migration_item = azure_native.recoveryservices.ReplicationMigrationItem("replicationMigrationItem",
    fabric_name="vmwarefabric1",
    migration_item_name="virtualmachine1",
    properties={
        "policy_id": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1",
        "provider_specific_details": {
            "data_mover_run_as_account_id": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/dataMoverRunAsAccount1",
            "disks_to_include": [{
                "disk_id": "disk1",
                "is_os_disk": "true",
                "log_storage_account_id": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.Storage/storageAccounts/logStorageAccount1",
                "log_storage_account_sas_secret_name": "logStorageSas",
            }],
            "instance_type": "VMwareCbt",
            "snapshot_run_as_account_id": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/snapshotRunAsAccount1",
            "target_network_id": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1",
            "target_resource_group_id": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1",
            "vmware_machine_id": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/machines/virtualmachine1",
        },
    },
    protection_container_name="vmwareContainer1",
    resource_group_name="resourcegroup1",
    resource_name_="migrationvault")
Copy
resources:
  replicationMigrationItem:
    type: azure-native:recoveryservices:ReplicationMigrationItem
    properties:
      fabricName: vmwarefabric1
      migrationItemName: virtualmachine1
      properties:
        policyId: /Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1
        providerSpecificDetails:
          dataMoverRunAsAccountId: /Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/dataMoverRunAsAccount1
          disksToInclude:
            - diskId: disk1
              isOSDisk: 'true'
              logStorageAccountId: /Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.Storage/storageAccounts/logStorageAccount1
              logStorageAccountSasSecretName: logStorageSas
          instanceType: VMwareCbt
          snapshotRunAsAccountId: /Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/snapshotRunAsAccount1
          targetNetworkId: /Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1
          targetResourceGroupId: /Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1
          vmwareMachineId: /Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/machines/virtualmachine1
      protectionContainerName: vmwareContainer1
      resourceGroupName: resourcegroup1
      resourceName: migrationvault
Copy

Create ReplicationMigrationItem Resource

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

Constructor syntax

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

@overload
def ReplicationMigrationItem(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             fabric_name: Optional[str] = None,
                             properties: Optional[EnableMigrationInputPropertiesArgs] = None,
                             protection_container_name: Optional[str] = None,
                             resource_group_name: Optional[str] = None,
                             resource_name_: Optional[str] = None,
                             migration_item_name: Optional[str] = None)
func NewReplicationMigrationItem(ctx *Context, name string, args ReplicationMigrationItemArgs, opts ...ResourceOption) (*ReplicationMigrationItem, error)
public ReplicationMigrationItem(string name, ReplicationMigrationItemArgs args, CustomResourceOptions? opts = null)
public ReplicationMigrationItem(String name, ReplicationMigrationItemArgs args)
public ReplicationMigrationItem(String name, ReplicationMigrationItemArgs args, CustomResourceOptions options)
type: azure-native:recoveryservices:ReplicationMigrationItem
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ReplicationMigrationItemArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ReplicationMigrationItemArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ReplicationMigrationItemArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ReplicationMigrationItemArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ReplicationMigrationItemArgs
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 replicationMigrationItemResource = new AzureNative.Recoveryservices.ReplicationMigrationItem("replicationMigrationItemResource", new()
{
    FabricName = "string",
    Properties = 
    {
        { "policyId", "string" },
        { "providerSpecificDetails", 
        {
            { "snapshotRunAsAccountId", "string" },
            { "dataMoverRunAsAccountId", "string" },
            { "disksToInclude", new[]
            {
                
                {
                    { "diskId", "string" },
                    { "isOSDisk", "string" },
                    { "logStorageAccountId", "string" },
                    { "logStorageAccountSasSecretName", "string" },
                    { "diskEncryptionSetId", "string" },
                    { "diskType", "string" },
                },
            } },
            { "instanceType", "VMwareCbt" },
            { "vmwareMachineId", "string" },
            { "targetResourceGroupId", "string" },
            { "targetNetworkId", "string" },
            { "targetBootDiagnosticsStorageAccountId", "string" },
            { "targetProximityPlacementGroupId", "string" },
            { "sqlServerLicenseType", "string" },
            { "targetAvailabilitySetId", "string" },
            { "targetAvailabilityZone", "string" },
            { "confidentialVmKeyVaultId", "string" },
            { "targetDiskTags", 
            {
                { "string", "string" },
            } },
            { "performSqlBulkRegistration", "string" },
            { "targetNicTags", 
            {
                { "string", "string" },
            } },
            { "seedDiskTags", 
            {
                { "string", "string" },
            } },
            { "performAutoResync", "string" },
            { "targetSubnetName", "string" },
            { "targetVmName", "string" },
            { "targetVmSecurityProfile", 
            {
                { "isTargetVmConfidentialEncryptionEnabled", "string" },
                { "isTargetVmIntegrityMonitoringEnabled", "string" },
                { "isTargetVmSecureBootEnabled", "string" },
                { "isTargetVmTpmEnabled", "string" },
                { "targetVmSecurityType", "string" },
            } },
            { "targetVmSize", "string" },
            { "targetVmTags", 
            {
                { "string", "string" },
            } },
            { "testNetworkId", "string" },
            { "testSubnetName", "string" },
            { "licenseType", "string" },
        } },
    },
    ProtectionContainerName = "string",
    ResourceGroupName = "string",
    ResourceName = "string",
    MigrationItemName = "string",
});
Copy
example, err := recoveryservices.NewReplicationMigrationItem(ctx, "replicationMigrationItemResource", &recoveryservices.ReplicationMigrationItemArgs{
	FabricName: "string",
	Properties: map[string]interface{}{
		"policyId": "string",
		"providerSpecificDetails": map[string]interface{}{
			"snapshotRunAsAccountId":  "string",
			"dataMoverRunAsAccountId": "string",
			"disksToInclude": []map[string]interface{}{
				map[string]interface{}{
					"diskId":                         "string",
					"isOSDisk":                       "string",
					"logStorageAccountId":            "string",
					"logStorageAccountSasSecretName": "string",
					"diskEncryptionSetId":            "string",
					"diskType":                       "string",
				},
			},
			"instanceType":                          "VMwareCbt",
			"vmwareMachineId":                       "string",
			"targetResourceGroupId":                 "string",
			"targetNetworkId":                       "string",
			"targetBootDiagnosticsStorageAccountId": "string",
			"targetProximityPlacementGroupId":       "string",
			"sqlServerLicenseType":                  "string",
			"targetAvailabilitySetId":               "string",
			"targetAvailabilityZone":                "string",
			"confidentialVmKeyVaultId":              "string",
			"targetDiskTags": map[string]interface{}{
				"string": "string",
			},
			"performSqlBulkRegistration": "string",
			"targetNicTags": map[string]interface{}{
				"string": "string",
			},
			"seedDiskTags": map[string]interface{}{
				"string": "string",
			},
			"performAutoResync": "string",
			"targetSubnetName":  "string",
			"targetVmName":      "string",
			"targetVmSecurityProfile": map[string]interface{}{
				"isTargetVmConfidentialEncryptionEnabled": "string",
				"isTargetVmIntegrityMonitoringEnabled":    "string",
				"isTargetVmSecureBootEnabled":             "string",
				"isTargetVmTpmEnabled":                    "string",
				"targetVmSecurityType":                    "string",
			},
			"targetVmSize": "string",
			"targetVmTags": map[string]interface{}{
				"string": "string",
			},
			"testNetworkId":  "string",
			"testSubnetName": "string",
			"licenseType":    "string",
		},
	},
	ProtectionContainerName: "string",
	ResourceGroupName:       "string",
	ResourceName:            "string",
	MigrationItemName:       "string",
})
Copy
var replicationMigrationItemResource = new ReplicationMigrationItem("replicationMigrationItemResource", ReplicationMigrationItemArgs.builder()
    .fabricName("string")
    .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .protectionContainerName("string")
    .resourceGroupName("string")
    .resourceName("string")
    .migrationItemName("string")
    .build());
Copy
replication_migration_item_resource = azure_native.recoveryservices.ReplicationMigrationItem("replicationMigrationItemResource",
    fabric_name=string,
    properties={
        policyId: string,
        providerSpecificDetails: {
            snapshotRunAsAccountId: string,
            dataMoverRunAsAccountId: string,
            disksToInclude: [{
                diskId: string,
                isOSDisk: string,
                logStorageAccountId: string,
                logStorageAccountSasSecretName: string,
                diskEncryptionSetId: string,
                diskType: string,
            }],
            instanceType: VMwareCbt,
            vmwareMachineId: string,
            targetResourceGroupId: string,
            targetNetworkId: string,
            targetBootDiagnosticsStorageAccountId: string,
            targetProximityPlacementGroupId: string,
            sqlServerLicenseType: string,
            targetAvailabilitySetId: string,
            targetAvailabilityZone: string,
            confidentialVmKeyVaultId: string,
            targetDiskTags: {
                string: string,
            },
            performSqlBulkRegistration: string,
            targetNicTags: {
                string: string,
            },
            seedDiskTags: {
                string: string,
            },
            performAutoResync: string,
            targetSubnetName: string,
            targetVmName: string,
            targetVmSecurityProfile: {
                isTargetVmConfidentialEncryptionEnabled: string,
                isTargetVmIntegrityMonitoringEnabled: string,
                isTargetVmSecureBootEnabled: string,
                isTargetVmTpmEnabled: string,
                targetVmSecurityType: string,
            },
            targetVmSize: string,
            targetVmTags: {
                string: string,
            },
            testNetworkId: string,
            testSubnetName: string,
            licenseType: string,
        },
    },
    protection_container_name=string,
    resource_group_name=string,
    resource_name_=string,
    migration_item_name=string)
Copy
const replicationMigrationItemResource = new azure_native.recoveryservices.ReplicationMigrationItem("replicationMigrationItemResource", {
    fabricName: "string",
    properties: {
        policyId: "string",
        providerSpecificDetails: {
            snapshotRunAsAccountId: "string",
            dataMoverRunAsAccountId: "string",
            disksToInclude: [{
                diskId: "string",
                isOSDisk: "string",
                logStorageAccountId: "string",
                logStorageAccountSasSecretName: "string",
                diskEncryptionSetId: "string",
                diskType: "string",
            }],
            instanceType: "VMwareCbt",
            vmwareMachineId: "string",
            targetResourceGroupId: "string",
            targetNetworkId: "string",
            targetBootDiagnosticsStorageAccountId: "string",
            targetProximityPlacementGroupId: "string",
            sqlServerLicenseType: "string",
            targetAvailabilitySetId: "string",
            targetAvailabilityZone: "string",
            confidentialVmKeyVaultId: "string",
            targetDiskTags: {
                string: "string",
            },
            performSqlBulkRegistration: "string",
            targetNicTags: {
                string: "string",
            },
            seedDiskTags: {
                string: "string",
            },
            performAutoResync: "string",
            targetSubnetName: "string",
            targetVmName: "string",
            targetVmSecurityProfile: {
                isTargetVmConfidentialEncryptionEnabled: "string",
                isTargetVmIntegrityMonitoringEnabled: "string",
                isTargetVmSecureBootEnabled: "string",
                isTargetVmTpmEnabled: "string",
                targetVmSecurityType: "string",
            },
            targetVmSize: "string",
            targetVmTags: {
                string: "string",
            },
            testNetworkId: "string",
            testSubnetName: "string",
            licenseType: "string",
        },
    },
    protectionContainerName: "string",
    resourceGroupName: "string",
    resourceName: "string",
    migrationItemName: "string",
});
Copy
type: azure-native:recoveryservices:ReplicationMigrationItem
properties:
    fabricName: string
    migrationItemName: string
    properties:
        policyId: string
        providerSpecificDetails:
            confidentialVmKeyVaultId: string
            dataMoverRunAsAccountId: string
            disksToInclude:
                - diskEncryptionSetId: string
                  diskId: string
                  diskType: string
                  isOSDisk: string
                  logStorageAccountId: string
                  logStorageAccountSasSecretName: string
            instanceType: VMwareCbt
            licenseType: string
            performAutoResync: string
            performSqlBulkRegistration: string
            seedDiskTags:
                string: string
            snapshotRunAsAccountId: string
            sqlServerLicenseType: string
            targetAvailabilitySetId: string
            targetAvailabilityZone: string
            targetBootDiagnosticsStorageAccountId: string
            targetDiskTags:
                string: string
            targetNetworkId: string
            targetNicTags:
                string: string
            targetProximityPlacementGroupId: string
            targetResourceGroupId: string
            targetSubnetName: string
            targetVmName: string
            targetVmSecurityProfile:
                isTargetVmConfidentialEncryptionEnabled: string
                isTargetVmIntegrityMonitoringEnabled: string
                isTargetVmSecureBootEnabled: string
                isTargetVmTpmEnabled: string
                targetVmSecurityType: string
            targetVmSize: string
            targetVmTags:
                string: string
            testNetworkId: string
            testSubnetName: string
            vmwareMachineId: string
    protectionContainerName: string
    resourceGroupName: string
    resourceName: string
Copy

ReplicationMigrationItem 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 ReplicationMigrationItem resource accepts the following input properties:

FabricName
This property is required.
Changes to this property will trigger replacement.
string
Fabric name.
Properties This property is required. Pulumi.AzureNative.RecoveryServices.Inputs.EnableMigrationInputProperties
Enable migration input properties.
ProtectionContainerName
This property is required.
Changes to this property will trigger replacement.
string
Protection container name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
MigrationItemName Changes to this property will trigger replacement. string
Migration item name.
FabricName
This property is required.
Changes to this property will trigger replacement.
string
Fabric name.
Properties This property is required. EnableMigrationInputPropertiesArgs
Enable migration input properties.
ProtectionContainerName
This property is required.
Changes to this property will trigger replacement.
string
Protection container name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
MigrationItemName Changes to this property will trigger replacement. string
Migration item name.
fabricName
This property is required.
Changes to this property will trigger replacement.
String
Fabric name.
properties This property is required. EnableMigrationInputProperties
Enable migration input properties.
protectionContainerName
This property is required.
Changes to this property will trigger replacement.
String
Protection container name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the recovery services vault.
migrationItemName Changes to this property will trigger replacement. String
Migration item name.
fabricName
This property is required.
Changes to this property will trigger replacement.
string
Fabric name.
properties This property is required. EnableMigrationInputProperties
Enable migration input properties.
protectionContainerName
This property is required.
Changes to this property will trigger replacement.
string
Protection container name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
migrationItemName Changes to this property will trigger replacement. string
Migration item name.
fabric_name
This property is required.
Changes to this property will trigger replacement.
str
Fabric name.
properties This property is required. EnableMigrationInputPropertiesArgs
Enable migration input properties.
protection_container_name
This property is required.
Changes to this property will trigger replacement.
str
Protection container name.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group where the recovery services vault is present.
resource_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the recovery services vault.
migration_item_name Changes to this property will trigger replacement. str
Migration item name.
fabricName
This property is required.
Changes to this property will trigger replacement.
String
Fabric name.
properties This property is required. Property Map
Enable migration input properties.
protectionContainerName
This property is required.
Changes to this property will trigger replacement.
String
Protection container name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the recovery services vault.
migrationItemName Changes to this property will trigger replacement. String
Migration item name.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource Name
Type string
Resource Type
Location string
Resource Location
Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource Name
Type string
Resource Type
Location string
Resource Location
id String
The provider-assigned unique ID for this managed resource.
name String
Resource Name
type String
Resource Type
location String
Resource Location
id string
The provider-assigned unique ID for this managed resource.
name string
Resource Name
type string
Resource Type
location string
Resource Location
id str
The provider-assigned unique ID for this managed resource.
name str
Resource Name
type str
Resource Type
location str
Resource Location
id String
The provider-assigned unique ID for this managed resource.
name String
Resource Name
type String
Resource Type
location String
Resource Location

Supporting Types

CriticalJobHistoryDetailsResponse
, CriticalJobHistoryDetailsResponseArgs

JobId This property is required. string
The ARM Id of the job being executed.
JobName This property is required. string
The job name.
JobStatus This property is required. string
The job state.
StartTime This property is required. string
The start time of the job.
JobId This property is required. string
The ARM Id of the job being executed.
JobName This property is required. string
The job name.
JobStatus This property is required. string
The job state.
StartTime This property is required. string
The start time of the job.
jobId This property is required. String
The ARM Id of the job being executed.
jobName This property is required. String
The job name.
jobStatus This property is required. String
The job state.
startTime This property is required. String
The start time of the job.
jobId This property is required. string
The ARM Id of the job being executed.
jobName This property is required. string
The job name.
jobStatus This property is required. string
The job state.
startTime This property is required. string
The start time of the job.
job_id This property is required. str
The ARM Id of the job being executed.
job_name This property is required. str
The job name.
job_status This property is required. str
The job state.
start_time This property is required. str
The start time of the job.
jobId This property is required. String
The ARM Id of the job being executed.
jobName This property is required. String
The job name.
jobStatus This property is required. String
The job state.
startTime This property is required. String
The start time of the job.

CurrentJobDetailsResponse
, CurrentJobDetailsResponseArgs

JobId This property is required. string
The ARM Id of the job being executed.
JobName This property is required. string
The job name.
StartTime This property is required. string
The start time of the job.
JobId This property is required. string
The ARM Id of the job being executed.
JobName This property is required. string
The job name.
StartTime This property is required. string
The start time of the job.
jobId This property is required. String
The ARM Id of the job being executed.
jobName This property is required. String
The job name.
startTime This property is required. String
The start time of the job.
jobId This property is required. string
The ARM Id of the job being executed.
jobName This property is required. string
The job name.
startTime This property is required. string
The start time of the job.
job_id This property is required. str
The ARM Id of the job being executed.
job_name This property is required. str
The job name.
start_time This property is required. str
The start time of the job.
jobId This property is required. String
The ARM Id of the job being executed.
jobName This property is required. String
The job name.
startTime This property is required. String
The start time of the job.

DiskAccountType
, DiskAccountTypeArgs

Standard_LRS
Standard_LRS
Premium_LRS
Premium_LRS
StandardSSD_LRS
StandardSSD_LRS
DiskAccountType_Standard_LRS
Standard_LRS
DiskAccountType_Premium_LRS
Premium_LRS
DiskAccountType_StandardSSD_LRS
StandardSSD_LRS
Standard_LRS
Standard_LRS
Premium_LRS
Premium_LRS
StandardSSD_LRS
StandardSSD_LRS
Standard_LRS
Standard_LRS
Premium_LRS
Premium_LRS
StandardSSD_LRS
StandardSSD_LRS
STANDARD_LRS
Standard_LRS
PREMIUM_LRS
Premium_LRS
STANDARD_SS_D_LRS
StandardSSD_LRS
"Standard_LRS"
Standard_LRS
"Premium_LRS"
Premium_LRS
"StandardSSD_LRS"
StandardSSD_LRS

EnableMigrationInputProperties
, EnableMigrationInputPropertiesArgs

PolicyId This property is required. string
The policy Id.
ProviderSpecificDetails This property is required. Pulumi.AzureNative.RecoveryServices.Inputs.VMwareCbtEnableMigrationInput
The provider specific details.
PolicyId This property is required. string
The policy Id.
ProviderSpecificDetails This property is required. VMwareCbtEnableMigrationInput
The provider specific details.
policyId This property is required. String
The policy Id.
providerSpecificDetails This property is required. VMwareCbtEnableMigrationInput
The provider specific details.
policyId This property is required. string
The policy Id.
providerSpecificDetails This property is required. VMwareCbtEnableMigrationInput
The provider specific details.
policy_id This property is required. str
The policy Id.
provider_specific_details This property is required. VMwareCbtEnableMigrationInput
The provider specific details.
policyId This property is required. String
The policy Id.
providerSpecificDetails This property is required. Property Map
The provider specific details.

HealthErrorResponse
, HealthErrorResponseArgs

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

InnerHealthErrorResponse
, InnerHealthErrorResponseArgs

CreationTimeUtc string
Error creation time (UTC).
CustomerResolvability string
Value indicating whether the health error is customer resolvable.
EntityId string
ID of the entity.
ErrorCategory string
Category of error.
ErrorCode string
Error code.
ErrorId string
The health error unique id.
ErrorLevel string
Level of error.
ErrorMessage string
Error message.
ErrorSource string
Source of error.
ErrorType string
Type of error.
PossibleCauses string
Possible causes of error.
RecommendedAction string
Recommended action to resolve error.
RecoveryProviderErrorMessage string
DRA error message.
SummaryMessage string
Summary message of the entity.
CreationTimeUtc string
Error creation time (UTC).
CustomerResolvability string
Value indicating whether the health error is customer resolvable.
EntityId string
ID of the entity.
ErrorCategory string
Category of error.
ErrorCode string
Error code.
ErrorId string
The health error unique id.
ErrorLevel string
Level of error.
ErrorMessage string
Error message.
ErrorSource string
Source of error.
ErrorType string
Type of error.
PossibleCauses string
Possible causes of error.
RecommendedAction string
Recommended action to resolve error.
RecoveryProviderErrorMessage string
DRA error message.
SummaryMessage string
Summary message of the entity.
creationTimeUtc String
Error creation time (UTC).
customerResolvability String
Value indicating whether the health error is customer resolvable.
entityId String
ID of the entity.
errorCategory String
Category of error.
errorCode String
Error code.
errorId String
The health error unique id.
errorLevel String
Level of error.
errorMessage String
Error message.
errorSource String
Source of error.
errorType String
Type of error.
possibleCauses String
Possible causes of error.
recommendedAction String
Recommended action to resolve error.
recoveryProviderErrorMessage String
DRA error message.
summaryMessage String
Summary message of the entity.
creationTimeUtc string
Error creation time (UTC).
customerResolvability string
Value indicating whether the health error is customer resolvable.
entityId string
ID of the entity.
errorCategory string
Category of error.
errorCode string
Error code.
errorId string
The health error unique id.
errorLevel string
Level of error.
errorMessage string
Error message.
errorSource string
Source of error.
errorType string
Type of error.
possibleCauses string
Possible causes of error.
recommendedAction string
Recommended action to resolve error.
recoveryProviderErrorMessage string
DRA error message.
summaryMessage string
Summary message of the entity.
creation_time_utc str
Error creation time (UTC).
customer_resolvability str
Value indicating whether the health error is customer resolvable.
entity_id str
ID of the entity.
error_category str
Category of error.
error_code str
Error code.
error_id str
The health error unique id.
error_level str
Level of error.
error_message str
Error message.
error_source str
Source of error.
error_type str
Type of error.
possible_causes str
Possible causes of error.
recommended_action str
Recommended action to resolve error.
recovery_provider_error_message str
DRA error message.
summary_message str
Summary message of the entity.
creationTimeUtc String
Error creation time (UTC).
customerResolvability String
Value indicating whether the health error is customer resolvable.
entityId String
ID of the entity.
errorCategory String
Category of error.
errorCode String
Error code.
errorId String
The health error unique id.
errorLevel String
Level of error.
errorMessage String
Error message.
errorSource String
Source of error.
errorType String
Type of error.
possibleCauses String
Possible causes of error.
recommendedAction String
Recommended action to resolve error.
recoveryProviderErrorMessage String
DRA error message.
summaryMessage String
Summary message of the entity.

LicenseType
, LicenseTypeArgs

NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
WindowsServer
WindowsServer
LicenseTypeNotSpecified
NotSpecified
LicenseTypeNoLicenseType
NoLicenseType
LicenseTypeWindowsServer
WindowsServer
NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
WindowsServer
WindowsServer
NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
WindowsServer
WindowsServer
NOT_SPECIFIED
NotSpecified
NO_LICENSE_TYPE
NoLicenseType
WINDOWS_SERVER
WindowsServer
"NotSpecified"
NotSpecified
"NoLicenseType"
NoLicenseType
"WindowsServer"
WindowsServer

MigrationItemPropertiesResponse
, MigrationItemPropertiesResponseArgs

AllowedOperations This property is required. List<string>
The allowed operations on the migration item based on the current migration state of the item.
CriticalJobHistory This property is required. List<Pulumi.AzureNative.RecoveryServices.Inputs.CriticalJobHistoryDetailsResponse>
The critical past job details.
CurrentJob This property is required. Pulumi.AzureNative.RecoveryServices.Inputs.CurrentJobDetailsResponse
The current job details.
EventCorrelationId This property is required. string
The correlation Id for events associated with this migration item.
Health This property is required. string
The consolidated health.
HealthErrors This property is required. List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
The list of health errors.
LastMigrationStatus This property is required. string
The status of the last migration.
LastMigrationTime This property is required. string
The last migration time.
LastTestMigrationStatus This property is required. string
The status of the last test migration.
LastTestMigrationTime This property is required. string
The last test migration time.
MachineName This property is required. string
The on-premise virtual machine name.
MigrationState This property is required. string
The migration status.
MigrationStateDescription This property is required. string
The migration state description.
PolicyFriendlyName This property is required. string
The name of policy governing this item.
PolicyId This property is required. string
The ARM Id of policy governing this item.
RecoveryServicesProviderId This property is required. string
The recovery services provider ARM Id.
ReplicationStatus This property is required. string
The replication status.
TestMigrateState This property is required. string
The test migrate state.
TestMigrateStateDescription This property is required. string
The test migrate state description.
ProviderSpecificDetails Pulumi.AzureNative.RecoveryServices.Inputs.VMwareCbtMigrationDetailsResponse
The migration provider custom settings.
AllowedOperations This property is required. []string
The allowed operations on the migration item based on the current migration state of the item.
CriticalJobHistory This property is required. []CriticalJobHistoryDetailsResponse
The critical past job details.
CurrentJob This property is required. CurrentJobDetailsResponse
The current job details.
EventCorrelationId This property is required. string
The correlation Id for events associated with this migration item.
Health This property is required. string
The consolidated health.
HealthErrors This property is required. []HealthErrorResponse
The list of health errors.
LastMigrationStatus This property is required. string
The status of the last migration.
LastMigrationTime This property is required. string
The last migration time.
LastTestMigrationStatus This property is required. string
The status of the last test migration.
LastTestMigrationTime This property is required. string
The last test migration time.
MachineName This property is required. string
The on-premise virtual machine name.
MigrationState This property is required. string
The migration status.
MigrationStateDescription This property is required. string
The migration state description.
PolicyFriendlyName This property is required. string
The name of policy governing this item.
PolicyId This property is required. string
The ARM Id of policy governing this item.
RecoveryServicesProviderId This property is required. string
The recovery services provider ARM Id.
ReplicationStatus This property is required. string
The replication status.
TestMigrateState This property is required. string
The test migrate state.
TestMigrateStateDescription This property is required. string
The test migrate state description.
ProviderSpecificDetails VMwareCbtMigrationDetailsResponse
The migration provider custom settings.
allowedOperations This property is required. List<String>
The allowed operations on the migration item based on the current migration state of the item.
criticalJobHistory This property is required. List<CriticalJobHistoryDetailsResponse>
The critical past job details.
currentJob This property is required. CurrentJobDetailsResponse
The current job details.
eventCorrelationId This property is required. String
The correlation Id for events associated with this migration item.
health This property is required. String
The consolidated health.
healthErrors This property is required. List<HealthErrorResponse>
The list of health errors.
lastMigrationStatus This property is required. String
The status of the last migration.
lastMigrationTime This property is required. String
The last migration time.
lastTestMigrationStatus This property is required. String
The status of the last test migration.
lastTestMigrationTime This property is required. String
The last test migration time.
machineName This property is required. String
The on-premise virtual machine name.
migrationState This property is required. String
The migration status.
migrationStateDescription This property is required. String
The migration state description.
policyFriendlyName This property is required. String
The name of policy governing this item.
policyId This property is required. String
The ARM Id of policy governing this item.
recoveryServicesProviderId This property is required. String
The recovery services provider ARM Id.
replicationStatus This property is required. String
The replication status.
testMigrateState This property is required. String
The test migrate state.
testMigrateStateDescription This property is required. String
The test migrate state description.
providerSpecificDetails VMwareCbtMigrationDetailsResponse
The migration provider custom settings.
allowedOperations This property is required. string[]
The allowed operations on the migration item based on the current migration state of the item.
criticalJobHistory This property is required. CriticalJobHistoryDetailsResponse[]
The critical past job details.
currentJob This property is required. CurrentJobDetailsResponse
The current job details.
eventCorrelationId This property is required. string
The correlation Id for events associated with this migration item.
health This property is required. string
The consolidated health.
healthErrors This property is required. HealthErrorResponse[]
The list of health errors.
lastMigrationStatus This property is required. string
The status of the last migration.
lastMigrationTime This property is required. string
The last migration time.
lastTestMigrationStatus This property is required. string
The status of the last test migration.
lastTestMigrationTime This property is required. string
The last test migration time.
machineName This property is required. string
The on-premise virtual machine name.
migrationState This property is required. string
The migration status.
migrationStateDescription This property is required. string
The migration state description.
policyFriendlyName This property is required. string
The name of policy governing this item.
policyId This property is required. string
The ARM Id of policy governing this item.
recoveryServicesProviderId This property is required. string
The recovery services provider ARM Id.
replicationStatus This property is required. string
The replication status.
testMigrateState This property is required. string
The test migrate state.
testMigrateStateDescription This property is required. string
The test migrate state description.
providerSpecificDetails VMwareCbtMigrationDetailsResponse
The migration provider custom settings.
allowed_operations This property is required. Sequence[str]
The allowed operations on the migration item based on the current migration state of the item.
critical_job_history This property is required. Sequence[CriticalJobHistoryDetailsResponse]
The critical past job details.
current_job This property is required. CurrentJobDetailsResponse
The current job details.
event_correlation_id This property is required. str
The correlation Id for events associated with this migration item.
health This property is required. str
The consolidated health.
health_errors This property is required. Sequence[HealthErrorResponse]
The list of health errors.
last_migration_status This property is required. str
The status of the last migration.
last_migration_time This property is required. str
The last migration time.
last_test_migration_status This property is required. str
The status of the last test migration.
last_test_migration_time This property is required. str
The last test migration time.
machine_name This property is required. str
The on-premise virtual machine name.
migration_state This property is required. str
The migration status.
migration_state_description This property is required. str
The migration state description.
policy_friendly_name This property is required. str
The name of policy governing this item.
policy_id This property is required. str
The ARM Id of policy governing this item.
recovery_services_provider_id This property is required. str
The recovery services provider ARM Id.
replication_status This property is required. str
The replication status.
test_migrate_state This property is required. str
The test migrate state.
test_migrate_state_description This property is required. str
The test migrate state description.
provider_specific_details VMwareCbtMigrationDetailsResponse
The migration provider custom settings.
allowedOperations This property is required. List<String>
The allowed operations on the migration item based on the current migration state of the item.
criticalJobHistory This property is required. List<Property Map>
The critical past job details.
currentJob This property is required. Property Map
The current job details.
eventCorrelationId This property is required. String
The correlation Id for events associated with this migration item.
health This property is required. String
The consolidated health.
healthErrors This property is required. List<Property Map>
The list of health errors.
lastMigrationStatus This property is required. String
The status of the last migration.
lastMigrationTime This property is required. String
The last migration time.
lastTestMigrationStatus This property is required. String
The status of the last test migration.
lastTestMigrationTime This property is required. String
The last test migration time.
machineName This property is required. String
The on-premise virtual machine name.
migrationState This property is required. String
The migration status.
migrationStateDescription This property is required. String
The migration state description.
policyFriendlyName This property is required. String
The name of policy governing this item.
policyId This property is required. String
The ARM Id of policy governing this item.
recoveryServicesProviderId This property is required. String
The recovery services provider ARM Id.
replicationStatus This property is required. String
The replication status.
testMigrateState This property is required. String
The test migrate state.
testMigrateStateDescription This property is required. String
The test migrate state description.
providerSpecificDetails Property Map
The migration provider custom settings.

SecurityType
, SecurityTypeArgs

None
None
TrustedLaunch
TrustedLaunch
ConfidentialVM
ConfidentialVM
SecurityTypeNone
None
SecurityTypeTrustedLaunch
TrustedLaunch
SecurityTypeConfidentialVM
ConfidentialVM
None
None
TrustedLaunch
TrustedLaunch
ConfidentialVM
ConfidentialVM
None
None
TrustedLaunch
TrustedLaunch
ConfidentialVM
ConfidentialVM
NONE
None
TRUSTED_LAUNCH
TrustedLaunch
CONFIDENTIAL_VM
ConfidentialVM
"None"
None
"TrustedLaunch"
TrustedLaunch
"ConfidentialVM"
ConfidentialVM

SqlServerLicenseType
, SqlServerLicenseTypeArgs

NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
PAYG
PAYG
AHUB
AHUB
SqlServerLicenseTypeNotSpecified
NotSpecified
SqlServerLicenseTypeNoLicenseType
NoLicenseType
SqlServerLicenseTypePAYG
PAYG
SqlServerLicenseTypeAHUB
AHUB
NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
PAYG
PAYG
AHUB
AHUB
NotSpecified
NotSpecified
NoLicenseType
NoLicenseType
PAYG
PAYG
AHUB
AHUB
NOT_SPECIFIED
NotSpecified
NO_LICENSE_TYPE
NoLicenseType
PAYG
PAYG
AHUB
AHUB
"NotSpecified"
NotSpecified
"NoLicenseType"
NoLicenseType
"PAYG"
PAYG
"AHUB"
AHUB

VMwareCbtDiskInput
, VMwareCbtDiskInputArgs

DiskId This property is required. string
The disk Id.
IsOSDisk This property is required. string
A value indicating whether the disk is the OS disk.
LogStorageAccountId This property is required. string
The log storage account ARM Id.
LogStorageAccountSasSecretName This property is required. string
The key vault secret name of the log storage account.
DiskEncryptionSetId string
The DiskEncryptionSet ARM Id.
DiskType string | Pulumi.AzureNative.RecoveryServices.DiskAccountType
The disk type.
DiskId This property is required. string
The disk Id.
IsOSDisk This property is required. string
A value indicating whether the disk is the OS disk.
LogStorageAccountId This property is required. string
The log storage account ARM Id.
LogStorageAccountSasSecretName This property is required. string
The key vault secret name of the log storage account.
DiskEncryptionSetId string
The DiskEncryptionSet ARM Id.
DiskType string | DiskAccountType
The disk type.
diskId This property is required. String
The disk Id.
isOSDisk This property is required. String
A value indicating whether the disk is the OS disk.
logStorageAccountId This property is required. String
The log storage account ARM Id.
logStorageAccountSasSecretName This property is required. String
The key vault secret name of the log storage account.
diskEncryptionSetId String
The DiskEncryptionSet ARM Id.
diskType String | DiskAccountType
The disk type.
diskId This property is required. string
The disk Id.
isOSDisk This property is required. string
A value indicating whether the disk is the OS disk.
logStorageAccountId This property is required. string
The log storage account ARM Id.
logStorageAccountSasSecretName This property is required. string
The key vault secret name of the log storage account.
diskEncryptionSetId string
The DiskEncryptionSet ARM Id.
diskType string | DiskAccountType
The disk type.
disk_id This property is required. str
The disk Id.
is_os_disk This property is required. str
A value indicating whether the disk is the OS disk.
log_storage_account_id This property is required. str
The log storage account ARM Id.
log_storage_account_sas_secret_name This property is required. str
The key vault secret name of the log storage account.
disk_encryption_set_id str
The DiskEncryptionSet ARM Id.
disk_type str | DiskAccountType
The disk type.
diskId This property is required. String
The disk Id.
isOSDisk This property is required. String
A value indicating whether the disk is the OS disk.
logStorageAccountId This property is required. String
The log storage account ARM Id.
logStorageAccountSasSecretName This property is required. String
The key vault secret name of the log storage account.
diskEncryptionSetId String
The DiskEncryptionSet ARM Id.
diskType String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS"
The disk type.

VMwareCbtEnableMigrationInput
, VMwareCbtEnableMigrationInputArgs

DataMoverRunAsAccountId This property is required. string
The data mover run as account Id.
DisksToInclude This property is required. List<Pulumi.AzureNative.RecoveryServices.Inputs.VMwareCbtDiskInput>
The disks to include list.
SnapshotRunAsAccountId This property is required. string
The snapshot run as account Id.
TargetNetworkId This property is required. string
The target network ARM Id.
TargetResourceGroupId This property is required. string
The target resource group ARM Id.
VmwareMachineId This property is required. string
The ARM Id of the VM discovered in VMware.
ConfidentialVmKeyVaultId string
The confidential VM key vault Id for ADE installation.
LicenseType string | Pulumi.AzureNative.RecoveryServices.LicenseType
License type.
PerformAutoResync string
A value indicating whether auto resync is to be done.
PerformSqlBulkRegistration string
A value indicating whether bulk SQL RP registration to be done.
SeedDiskTags Dictionary<string, string>
The tags for the seed disks.
SqlServerLicenseType string | Pulumi.AzureNative.RecoveryServices.SqlServerLicenseType
The SQL Server license type.
TargetAvailabilitySetId string
The target availability set ARM Id.
TargetAvailabilityZone string
The target availability zone.
TargetBootDiagnosticsStorageAccountId string
The target boot diagnostics storage account ARM Id.
TargetDiskTags Dictionary<string, string>
The tags for the target disks.
TargetNicTags Dictionary<string, string>
The tags for the target NICs.
TargetProximityPlacementGroupId string
The target proximity placement group ARM Id.
TargetSubnetName string
The target subnet name.
TargetVmName string
The target VM name.
TargetVmSecurityProfile Pulumi.AzureNative.RecoveryServices.Inputs.VMwareCbtSecurityProfileProperties
The target VM security profile.
TargetVmSize string
The target VM size.
TargetVmTags Dictionary<string, string>
The target VM tags.
TestNetworkId string
The selected test network ARM Id.
TestSubnetName string
The selected test subnet name.
DataMoverRunAsAccountId This property is required. string
The data mover run as account Id.
DisksToInclude This property is required. []VMwareCbtDiskInput
The disks to include list.
SnapshotRunAsAccountId This property is required. string
The snapshot run as account Id.
TargetNetworkId This property is required. string
The target network ARM Id.
TargetResourceGroupId This property is required. string
The target resource group ARM Id.
VmwareMachineId This property is required. string
The ARM Id of the VM discovered in VMware.
ConfidentialVmKeyVaultId string
The confidential VM key vault Id for ADE installation.
LicenseType string | LicenseType
License type.
PerformAutoResync string
A value indicating whether auto resync is to be done.
PerformSqlBulkRegistration string
A value indicating whether bulk SQL RP registration to be done.
SeedDiskTags map[string]string
The tags for the seed disks.
SqlServerLicenseType string | SqlServerLicenseType
The SQL Server license type.
TargetAvailabilitySetId string
The target availability set ARM Id.
TargetAvailabilityZone string
The target availability zone.
TargetBootDiagnosticsStorageAccountId string
The target boot diagnostics storage account ARM Id.
TargetDiskTags map[string]string
The tags for the target disks.
TargetNicTags map[string]string
The tags for the target NICs.
TargetProximityPlacementGroupId string
The target proximity placement group ARM Id.
TargetSubnetName string
The target subnet name.
TargetVmName string
The target VM name.
TargetVmSecurityProfile VMwareCbtSecurityProfileProperties
The target VM security profile.
TargetVmSize string
The target VM size.
TargetVmTags map[string]string
The target VM tags.
TestNetworkId string
The selected test network ARM Id.
TestSubnetName string
The selected test subnet name.
dataMoverRunAsAccountId This property is required. String
The data mover run as account Id.
disksToInclude This property is required. List<VMwareCbtDiskInput>
The disks to include list.
snapshotRunAsAccountId This property is required. String
The snapshot run as account Id.
targetNetworkId This property is required. String
The target network ARM Id.
targetResourceGroupId This property is required. String
The target resource group ARM Id.
vmwareMachineId This property is required. String
The ARM Id of the VM discovered in VMware.
confidentialVmKeyVaultId String
The confidential VM key vault Id for ADE installation.
licenseType String | LicenseType
License type.
performAutoResync String
A value indicating whether auto resync is to be done.
performSqlBulkRegistration String
A value indicating whether bulk SQL RP registration to be done.
seedDiskTags Map<String,String>
The tags for the seed disks.
sqlServerLicenseType String | SqlServerLicenseType
The SQL Server license type.
targetAvailabilitySetId String
The target availability set ARM Id.
targetAvailabilityZone String
The target availability zone.
targetBootDiagnosticsStorageAccountId String
The target boot diagnostics storage account ARM Id.
targetDiskTags Map<String,String>
The tags for the target disks.
targetNicTags Map<String,String>
The tags for the target NICs.
targetProximityPlacementGroupId String
The target proximity placement group ARM Id.
targetSubnetName String
The target subnet name.
targetVmName String
The target VM name.
targetVmSecurityProfile VMwareCbtSecurityProfileProperties
The target VM security profile.
targetVmSize String
The target VM size.
targetVmTags Map<String,String>
The target VM tags.
testNetworkId String
The selected test network ARM Id.
testSubnetName String
The selected test subnet name.
dataMoverRunAsAccountId This property is required. string
The data mover run as account Id.
disksToInclude This property is required. VMwareCbtDiskInput[]
The disks to include list.
snapshotRunAsAccountId This property is required. string
The snapshot run as account Id.
targetNetworkId This property is required. string
The target network ARM Id.
targetResourceGroupId This property is required. string
The target resource group ARM Id.
vmwareMachineId This property is required. string
The ARM Id of the VM discovered in VMware.
confidentialVmKeyVaultId string
The confidential VM key vault Id for ADE installation.
licenseType string | LicenseType
License type.
performAutoResync string
A value indicating whether auto resync is to be done.
performSqlBulkRegistration string
A value indicating whether bulk SQL RP registration to be done.
seedDiskTags {[key: string]: string}
The tags for the seed disks.
sqlServerLicenseType string | SqlServerLicenseType
The SQL Server license type.
targetAvailabilitySetId string
The target availability set ARM Id.
targetAvailabilityZone string
The target availability zone.
targetBootDiagnosticsStorageAccountId string
The target boot diagnostics storage account ARM Id.
targetDiskTags {[key: string]: string}
The tags for the target disks.
targetNicTags {[key: string]: string}
The tags for the target NICs.
targetProximityPlacementGroupId string
The target proximity placement group ARM Id.
targetSubnetName string
The target subnet name.
targetVmName string
The target VM name.
targetVmSecurityProfile VMwareCbtSecurityProfileProperties
The target VM security profile.
targetVmSize string
The target VM size.
targetVmTags {[key: string]: string}
The target VM tags.
testNetworkId string
The selected test network ARM Id.
testSubnetName string
The selected test subnet name.
data_mover_run_as_account_id This property is required. str
The data mover run as account Id.
disks_to_include This property is required. Sequence[VMwareCbtDiskInput]
The disks to include list.
snapshot_run_as_account_id This property is required. str
The snapshot run as account Id.
target_network_id This property is required. str
The target network ARM Id.
target_resource_group_id This property is required. str
The target resource group ARM Id.
vmware_machine_id This property is required. str
The ARM Id of the VM discovered in VMware.
confidential_vm_key_vault_id str
The confidential VM key vault Id for ADE installation.
license_type str | LicenseType
License type.
perform_auto_resync str
A value indicating whether auto resync is to be done.
perform_sql_bulk_registration str
A value indicating whether bulk SQL RP registration to be done.
seed_disk_tags Mapping[str, str]
The tags for the seed disks.
sql_server_license_type str | SqlServerLicenseType
The SQL Server license type.
target_availability_set_id str
The target availability set ARM Id.
target_availability_zone str
The target availability zone.
target_boot_diagnostics_storage_account_id str
The target boot diagnostics storage account ARM Id.
target_disk_tags Mapping[str, str]
The tags for the target disks.
target_nic_tags Mapping[str, str]
The tags for the target NICs.
target_proximity_placement_group_id str
The target proximity placement group ARM Id.
target_subnet_name str
The target subnet name.
target_vm_name str
The target VM name.
target_vm_security_profile VMwareCbtSecurityProfileProperties
The target VM security profile.
target_vm_size str
The target VM size.
target_vm_tags Mapping[str, str]
The target VM tags.
test_network_id str
The selected test network ARM Id.
test_subnet_name str
The selected test subnet name.
dataMoverRunAsAccountId This property is required. String
The data mover run as account Id.
disksToInclude This property is required. List<Property Map>
The disks to include list.
snapshotRunAsAccountId This property is required. String
The snapshot run as account Id.
targetNetworkId This property is required. String
The target network ARM Id.
targetResourceGroupId This property is required. String
The target resource group ARM Id.
vmwareMachineId This property is required. String
The ARM Id of the VM discovered in VMware.
confidentialVmKeyVaultId String
The confidential VM key vault Id for ADE installation.
licenseType String | "NotSpecified" | "NoLicenseType" | "WindowsServer"
License type.
performAutoResync String
A value indicating whether auto resync is to be done.
performSqlBulkRegistration String
A value indicating whether bulk SQL RP registration to be done.
seedDiskTags Map<String>
The tags for the seed disks.
sqlServerLicenseType String | "NotSpecified" | "NoLicenseType" | "PAYG" | "AHUB"
The SQL Server license type.
targetAvailabilitySetId String
The target availability set ARM Id.
targetAvailabilityZone String
The target availability zone.
targetBootDiagnosticsStorageAccountId String
The target boot diagnostics storage account ARM Id.
targetDiskTags Map<String>
The tags for the target disks.
targetNicTags Map<String>
The tags for the target NICs.
targetProximityPlacementGroupId String
The target proximity placement group ARM Id.
targetSubnetName String
The target subnet name.
targetVmName String
The target VM name.
targetVmSecurityProfile Property Map
The target VM security profile.
targetVmSize String
The target VM size.
targetVmTags Map<String>
The target VM tags.
testNetworkId String
The selected test network ARM Id.
testSubnetName String
The selected test subnet name.

VMwareCbtMigrationDetailsResponse
, VMwareCbtMigrationDetailsResponseArgs

DataMoverRunAsAccountId This property is required. string
The data mover run as account Id.
FirmwareType This property is required. string
The firmware type.
InitialSeedingProgressPercentage This property is required. int
The initial seeding progress percentage.
InitialSeedingRetryCount This property is required. double
The initial seeding retry count.
LastRecoveryPointId This property is required. string
The last recovery point Id.
LastRecoveryPointReceived This property is required. string
The last recovery point received time.
MigrationProgressPercentage This property is required. int
The migration progress percentage.
MigrationRecoveryPointId This property is required. string
The recovery point Id to which the VM was migrated.
OsName This property is required. string
The name of the OS on the VM.
OsType This property is required. string
The type of the OS on the VM.
ResumeProgressPercentage This property is required. int
The resume progress percentage.
ResumeRetryCount This property is required. double
The resume retry count.
ResyncProgressPercentage This property is required. int
The resync progress percentage.
ResyncRequired This property is required. string
A value indicating whether resync is required.
ResyncRetryCount This property is required. double
The resync retry count.
ResyncState This property is required. string
The resync state.
SnapshotRunAsAccountId This property is required. string
The snapshot run as account Id.
StorageAccountId This property is required. string
The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
TargetGeneration This property is required. string
The target generation.
TargetLocation This property is required. string
The target location.
VmwareMachineId This property is required. string
The ARM Id of the VM discovered in VMware.
ConfidentialVmKeyVaultId string
The confidential VM key vault Id for ADE installation.
LicenseType string
License Type of the VM to be used.
PerformAutoResync string
A value indicating whether auto resync is to be done.
ProtectedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.VMwareCbtProtectedDiskDetailsResponse>
The list of protected disks.
SeedDiskTags Dictionary<string, string>
The tags for the seed disks.
SqlServerLicenseType string
The SQL Server license type.
SupportedOSVersions List<string>
List of supported inplace OS Upgrade versions.
TargetAvailabilitySetId string
The target availability set Id.
TargetAvailabilityZone string
The target availability zone.
TargetBootDiagnosticsStorageAccountId string
The target boot diagnostics storage account ARM Id.
TargetDiskTags Dictionary<string, string>
The tags for the target disks.
TargetNetworkId string
The target network Id.
TargetNicTags Dictionary<string, string>
The tags for the target NICs.
TargetProximityPlacementGroupId string
The target proximity placement group Id.
TargetResourceGroupId string
The target resource group Id.
TargetVmName string
Target VM name.
TargetVmSecurityProfile Pulumi.AzureNative.RecoveryServices.Inputs.VMwareCbtSecurityProfilePropertiesResponse
The target VM security profile.
TargetVmSize string
The target VM size.
TargetVmTags Dictionary<string, string>
The target VM tags.
TestNetworkId string
The test network Id.
VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.VMwareCbtNicDetailsResponse>
The network details.
DataMoverRunAsAccountId This property is required. string
The data mover run as account Id.
FirmwareType This property is required. string
The firmware type.
InitialSeedingProgressPercentage This property is required. int
The initial seeding progress percentage.
InitialSeedingRetryCount This property is required. float64
The initial seeding retry count.
LastRecoveryPointId This property is required. string
The last recovery point Id.
LastRecoveryPointReceived This property is required. string
The last recovery point received time.
MigrationProgressPercentage This property is required. int
The migration progress percentage.
MigrationRecoveryPointId This property is required. string
The recovery point Id to which the VM was migrated.
OsName This property is required. string
The name of the OS on the VM.
OsType This property is required. string
The type of the OS on the VM.
ResumeProgressPercentage This property is required. int
The resume progress percentage.
ResumeRetryCount This property is required. float64
The resume retry count.
ResyncProgressPercentage This property is required. int
The resync progress percentage.
ResyncRequired This property is required. string
A value indicating whether resync is required.
ResyncRetryCount This property is required. float64
The resync retry count.
ResyncState This property is required. string
The resync state.
SnapshotRunAsAccountId This property is required. string
The snapshot run as account Id.
StorageAccountId This property is required. string
The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
TargetGeneration This property is required. string
The target generation.
TargetLocation This property is required. string
The target location.
VmwareMachineId This property is required. string
The ARM Id of the VM discovered in VMware.
ConfidentialVmKeyVaultId string
The confidential VM key vault Id for ADE installation.
LicenseType string
License Type of the VM to be used.
PerformAutoResync string
A value indicating whether auto resync is to be done.
ProtectedDisks []VMwareCbtProtectedDiskDetailsResponse
The list of protected disks.
SeedDiskTags map[string]string
The tags for the seed disks.
SqlServerLicenseType string
The SQL Server license type.
SupportedOSVersions []string
List of supported inplace OS Upgrade versions.
TargetAvailabilitySetId string
The target availability set Id.
TargetAvailabilityZone string
The target availability zone.
TargetBootDiagnosticsStorageAccountId string
The target boot diagnostics storage account ARM Id.
TargetDiskTags map[string]string
The tags for the target disks.
TargetNetworkId string
The target network Id.
TargetNicTags map[string]string
The tags for the target NICs.
TargetProximityPlacementGroupId string
The target proximity placement group Id.
TargetResourceGroupId string
The target resource group Id.
TargetVmName string
Target VM name.
TargetVmSecurityProfile VMwareCbtSecurityProfilePropertiesResponse
The target VM security profile.
TargetVmSize string
The target VM size.
TargetVmTags map[string]string
The target VM tags.
TestNetworkId string
The test network Id.
VmNics []VMwareCbtNicDetailsResponse
The network details.
dataMoverRunAsAccountId This property is required. String
The data mover run as account Id.
firmwareType This property is required. String
The firmware type.
initialSeedingProgressPercentage This property is required. Integer
The initial seeding progress percentage.
initialSeedingRetryCount This property is required. Double
The initial seeding retry count.
lastRecoveryPointId This property is required. String
The last recovery point Id.
lastRecoveryPointReceived This property is required. String
The last recovery point received time.
migrationProgressPercentage This property is required. Integer
The migration progress percentage.
migrationRecoveryPointId This property is required. String
The recovery point Id to which the VM was migrated.
osName This property is required. String
The name of the OS on the VM.
osType This property is required. String
The type of the OS on the VM.
resumeProgressPercentage This property is required. Integer
The resume progress percentage.
resumeRetryCount This property is required. Double
The resume retry count.
resyncProgressPercentage This property is required. Integer
The resync progress percentage.
resyncRequired This property is required. String
A value indicating whether resync is required.
resyncRetryCount This property is required. Double
The resync retry count.
resyncState This property is required. String
The resync state.
snapshotRunAsAccountId This property is required. String
The snapshot run as account Id.
storageAccountId This property is required. String
The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
targetGeneration This property is required. String
The target generation.
targetLocation This property is required. String
The target location.
vmwareMachineId This property is required. String
The ARM Id of the VM discovered in VMware.
confidentialVmKeyVaultId String
The confidential VM key vault Id for ADE installation.
licenseType String
License Type of the VM to be used.
performAutoResync String
A value indicating whether auto resync is to be done.
protectedDisks List<VMwareCbtProtectedDiskDetailsResponse>
The list of protected disks.
seedDiskTags Map<String,String>
The tags for the seed disks.
sqlServerLicenseType String
The SQL Server license type.
supportedOSVersions List<String>
List of supported inplace OS Upgrade versions.
targetAvailabilitySetId String
The target availability set Id.
targetAvailabilityZone String
The target availability zone.
targetBootDiagnosticsStorageAccountId String
The target boot diagnostics storage account ARM Id.
targetDiskTags Map<String,String>
The tags for the target disks.
targetNetworkId String
The target network Id.
targetNicTags Map<String,String>
The tags for the target NICs.
targetProximityPlacementGroupId String
The target proximity placement group Id.
targetResourceGroupId String
The target resource group Id.
targetVmName String
Target VM name.
targetVmSecurityProfile VMwareCbtSecurityProfilePropertiesResponse
The target VM security profile.
targetVmSize String
The target VM size.
targetVmTags Map<String,String>
The target VM tags.
testNetworkId String
The test network Id.
vmNics List<VMwareCbtNicDetailsResponse>
The network details.
dataMoverRunAsAccountId This property is required. string
The data mover run as account Id.
firmwareType This property is required. string
The firmware type.
initialSeedingProgressPercentage This property is required. number
The initial seeding progress percentage.
initialSeedingRetryCount This property is required. number
The initial seeding retry count.
lastRecoveryPointId This property is required. string
The last recovery point Id.
lastRecoveryPointReceived This property is required. string
The last recovery point received time.
migrationProgressPercentage This property is required. number
The migration progress percentage.
migrationRecoveryPointId This property is required. string
The recovery point Id to which the VM was migrated.
osName This property is required. string
The name of the OS on the VM.
osType This property is required. string
The type of the OS on the VM.
resumeProgressPercentage This property is required. number
The resume progress percentage.
resumeRetryCount This property is required. number
The resume retry count.
resyncProgressPercentage This property is required. number
The resync progress percentage.
resyncRequired This property is required. string
A value indicating whether resync is required.
resyncRetryCount This property is required. number
The resync retry count.
resyncState This property is required. string
The resync state.
snapshotRunAsAccountId This property is required. string
The snapshot run as account Id.
storageAccountId This property is required. string
The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
targetGeneration This property is required. string
The target generation.
targetLocation This property is required. string
The target location.
vmwareMachineId This property is required. string
The ARM Id of the VM discovered in VMware.
confidentialVmKeyVaultId string
The confidential VM key vault Id for ADE installation.
licenseType string
License Type of the VM to be used.
performAutoResync string
A value indicating whether auto resync is to be done.
protectedDisks VMwareCbtProtectedDiskDetailsResponse[]
The list of protected disks.
seedDiskTags {[key: string]: string}
The tags for the seed disks.
sqlServerLicenseType string
The SQL Server license type.
supportedOSVersions string[]
List of supported inplace OS Upgrade versions.
targetAvailabilitySetId string
The target availability set Id.
targetAvailabilityZone string
The target availability zone.
targetBootDiagnosticsStorageAccountId string
The target boot diagnostics storage account ARM Id.
targetDiskTags {[key: string]: string}
The tags for the target disks.
targetNetworkId string
The target network Id.
targetNicTags {[key: string]: string}
The tags for the target NICs.
targetProximityPlacementGroupId string
The target proximity placement group Id.
targetResourceGroupId string
The target resource group Id.
targetVmName string
Target VM name.
targetVmSecurityProfile VMwareCbtSecurityProfilePropertiesResponse
The target VM security profile.
targetVmSize string
The target VM size.
targetVmTags {[key: string]: string}
The target VM tags.
testNetworkId string
The test network Id.
vmNics VMwareCbtNicDetailsResponse[]
The network details.
data_mover_run_as_account_id This property is required. str
The data mover run as account Id.
firmware_type This property is required. str
The firmware type.
initial_seeding_progress_percentage This property is required. int
The initial seeding progress percentage.
initial_seeding_retry_count This property is required. float
The initial seeding retry count.
last_recovery_point_id This property is required. str
The last recovery point Id.
last_recovery_point_received This property is required. str
The last recovery point received time.
migration_progress_percentage This property is required. int
The migration progress percentage.
migration_recovery_point_id This property is required. str
The recovery point Id to which the VM was migrated.
os_name This property is required. str
The name of the OS on the VM.
os_type This property is required. str
The type of the OS on the VM.
resume_progress_percentage This property is required. int
The resume progress percentage.
resume_retry_count This property is required. float
The resume retry count.
resync_progress_percentage This property is required. int
The resync progress percentage.
resync_required This property is required. str
A value indicating whether resync is required.
resync_retry_count This property is required. float
The resync retry count.
resync_state This property is required. str
The resync state.
snapshot_run_as_account_id This property is required. str
The snapshot run as account Id.
storage_account_id This property is required. str
The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
target_generation This property is required. str
The target generation.
target_location This property is required. str
The target location.
vmware_machine_id This property is required. str
The ARM Id of the VM discovered in VMware.
confidential_vm_key_vault_id str
The confidential VM key vault Id for ADE installation.
license_type str
License Type of the VM to be used.
perform_auto_resync str
A value indicating whether auto resync is to be done.
protected_disks Sequence[VMwareCbtProtectedDiskDetailsResponse]
The list of protected disks.
seed_disk_tags Mapping[str, str]
The tags for the seed disks.
sql_server_license_type str
The SQL Server license type.
supported_os_versions Sequence[str]
List of supported inplace OS Upgrade versions.
target_availability_set_id str
The target availability set Id.
target_availability_zone str
The target availability zone.
target_boot_diagnostics_storage_account_id str
The target boot diagnostics storage account ARM Id.
target_disk_tags Mapping[str, str]
The tags for the target disks.
target_network_id str
The target network Id.
target_nic_tags Mapping[str, str]
The tags for the target NICs.
target_proximity_placement_group_id str
The target proximity placement group Id.
target_resource_group_id str
The target resource group Id.
target_vm_name str
Target VM name.
target_vm_security_profile VMwareCbtSecurityProfilePropertiesResponse
The target VM security profile.
target_vm_size str
The target VM size.
target_vm_tags Mapping[str, str]
The target VM tags.
test_network_id str
The test network Id.
vm_nics Sequence[VMwareCbtNicDetailsResponse]
The network details.
dataMoverRunAsAccountId This property is required. String
The data mover run as account Id.
firmwareType This property is required. String
The firmware type.
initialSeedingProgressPercentage This property is required. Number
The initial seeding progress percentage.
initialSeedingRetryCount This property is required. Number
The initial seeding retry count.
lastRecoveryPointId This property is required. String
The last recovery point Id.
lastRecoveryPointReceived This property is required. String
The last recovery point received time.
migrationProgressPercentage This property is required. Number
The migration progress percentage.
migrationRecoveryPointId This property is required. String
The recovery point Id to which the VM was migrated.
osName This property is required. String
The name of the OS on the VM.
osType This property is required. String
The type of the OS on the VM.
resumeProgressPercentage This property is required. Number
The resume progress percentage.
resumeRetryCount This property is required. Number
The resume retry count.
resyncProgressPercentage This property is required. Number
The resync progress percentage.
resyncRequired This property is required. String
A value indicating whether resync is required.
resyncRetryCount This property is required. Number
The resync retry count.
resyncState This property is required. String
The resync state.
snapshotRunAsAccountId This property is required. String
The snapshot run as account Id.
storageAccountId This property is required. String
The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
targetGeneration This property is required. String
The target generation.
targetLocation This property is required. String
The target location.
vmwareMachineId This property is required. String
The ARM Id of the VM discovered in VMware.
confidentialVmKeyVaultId String
The confidential VM key vault Id for ADE installation.
licenseType String
License Type of the VM to be used.
performAutoResync String
A value indicating whether auto resync is to be done.
protectedDisks List<Property Map>
The list of protected disks.
seedDiskTags Map<String>
The tags for the seed disks.
sqlServerLicenseType String
The SQL Server license type.
supportedOSVersions List<String>
List of supported inplace OS Upgrade versions.
targetAvailabilitySetId String
The target availability set Id.
targetAvailabilityZone String
The target availability zone.
targetBootDiagnosticsStorageAccountId String
The target boot diagnostics storage account ARM Id.
targetDiskTags Map<String>
The tags for the target disks.
targetNetworkId String
The target network Id.
targetNicTags Map<String>
The tags for the target NICs.
targetProximityPlacementGroupId String
The target proximity placement group Id.
targetResourceGroupId String
The target resource group Id.
targetVmName String
Target VM name.
targetVmSecurityProfile Property Map
The target VM security profile.
targetVmSize String
The target VM size.
targetVmTags Map<String>
The target VM tags.
testNetworkId String
The test network Id.
vmNics List<Property Map>
The network details.

VMwareCbtNicDetailsResponse
, VMwareCbtNicDetailsResponseArgs

NicId This property is required. string
The NIC Id.
SourceIPAddress This property is required. string
The source IP address.
SourceIPAddressType This property is required. string
The source IP address type.
SourceNetworkId This property is required. string
Source network Id.
IsPrimaryNic string
A value indicating whether this is the primary NIC.
IsSelectedForMigration string
A value indicating whether this NIC is selected for migration.
TargetIPAddress string
The target IP address.
TargetIPAddressType string
The target IP address type.
TargetNicName string
Target NIC name.
TargetSubnetName string
Target subnet name.
TestIPAddress string
The test IP address.
TestIPAddressType string
The test IP address type.
TestNetworkId string
Source network Id.
TestSubnetName string
Test subnet name.
NicId This property is required. string
The NIC Id.
SourceIPAddress This property is required. string
The source IP address.
SourceIPAddressType This property is required. string
The source IP address type.
SourceNetworkId This property is required. string
Source network Id.
IsPrimaryNic string
A value indicating whether this is the primary NIC.
IsSelectedForMigration string
A value indicating whether this NIC is selected for migration.
TargetIPAddress string
The target IP address.
TargetIPAddressType string
The target IP address type.
TargetNicName string
Target NIC name.
TargetSubnetName string
Target subnet name.
TestIPAddress string
The test IP address.
TestIPAddressType string
The test IP address type.
TestNetworkId string
Source network Id.
TestSubnetName string
Test subnet name.
nicId This property is required. String
The NIC Id.
sourceIPAddress This property is required. String
The source IP address.
sourceIPAddressType This property is required. String
The source IP address type.
sourceNetworkId This property is required. String
Source network Id.
isPrimaryNic String
A value indicating whether this is the primary NIC.
isSelectedForMigration String
A value indicating whether this NIC is selected for migration.
targetIPAddress String
The target IP address.
targetIPAddressType String
The target IP address type.
targetNicName String
Target NIC name.
targetSubnetName String
Target subnet name.
testIPAddress String
The test IP address.
testIPAddressType String
The test IP address type.
testNetworkId String
Source network Id.
testSubnetName String
Test subnet name.
nicId This property is required. string
The NIC Id.
sourceIPAddress This property is required. string
The source IP address.
sourceIPAddressType This property is required. string
The source IP address type.
sourceNetworkId This property is required. string
Source network Id.
isPrimaryNic string
A value indicating whether this is the primary NIC.
isSelectedForMigration string
A value indicating whether this NIC is selected for migration.
targetIPAddress string
The target IP address.
targetIPAddressType string
The target IP address type.
targetNicName string
Target NIC name.
targetSubnetName string
Target subnet name.
testIPAddress string
The test IP address.
testIPAddressType string
The test IP address type.
testNetworkId string
Source network Id.
testSubnetName string
Test subnet name.
nic_id This property is required. str
The NIC Id.
source_ip_address This property is required. str
The source IP address.
source_ip_address_type This property is required. str
The source IP address type.
source_network_id This property is required. str
Source network Id.
is_primary_nic str
A value indicating whether this is the primary NIC.
is_selected_for_migration str
A value indicating whether this NIC is selected for migration.
target_ip_address str
The target IP address.
target_ip_address_type str
The target IP address type.
target_nic_name str
Target NIC name.
target_subnet_name str
Target subnet name.
test_ip_address str
The test IP address.
test_ip_address_type str
The test IP address type.
test_network_id str
Source network Id.
test_subnet_name str
Test subnet name.
nicId This property is required. String
The NIC Id.
sourceIPAddress This property is required. String
The source IP address.
sourceIPAddressType This property is required. String
The source IP address type.
sourceNetworkId This property is required. String
Source network Id.
isPrimaryNic String
A value indicating whether this is the primary NIC.
isSelectedForMigration String
A value indicating whether this NIC is selected for migration.
targetIPAddress String
The target IP address.
targetIPAddressType String
The target IP address type.
targetNicName String
Target NIC name.
targetSubnetName String
Target subnet name.
testIPAddress String
The test IP address.
testIPAddressType String
The test IP address type.
testNetworkId String
Source network Id.
testSubnetName String
Test subnet name.

VMwareCbtProtectedDiskDetailsResponse
, VMwareCbtProtectedDiskDetailsResponseArgs

CapacityInBytes This property is required. double
The disk capacity in bytes.
DiskEncryptionSetId This property is required. string
The DiskEncryptionSet ARM Id.
DiskId This property is required. string
The disk id.
DiskName This property is required. string
The disk name.
DiskPath This property is required. string
The disk path.
IsOSDisk This property is required. string
A value indicating whether the disk is the OS disk.
LogStorageAccountId This property is required. string
The log storage account ARM Id.
LogStorageAccountSasSecretName This property is required. string
The key vault secret name of the log storage account.
SeedBlobUri This property is required. string
The uri of the seed blob.
SeedManagedDiskId This property is required. string
The ARM Id of the seed managed disk.
TargetBlobUri This property is required. string
The uri of the target blob.
TargetManagedDiskId This property is required. string
The ARM Id of the target managed disk.
DiskType string
The disk type.
TargetDiskName string
The name for the target managed disk.
CapacityInBytes This property is required. float64
The disk capacity in bytes.
DiskEncryptionSetId This property is required. string
The DiskEncryptionSet ARM Id.
DiskId This property is required. string
The disk id.
DiskName This property is required. string
The disk name.
DiskPath This property is required. string
The disk path.
IsOSDisk This property is required. string
A value indicating whether the disk is the OS disk.
LogStorageAccountId This property is required. string
The log storage account ARM Id.
LogStorageAccountSasSecretName This property is required. string
The key vault secret name of the log storage account.
SeedBlobUri This property is required. string
The uri of the seed blob.
SeedManagedDiskId This property is required. string
The ARM Id of the seed managed disk.
TargetBlobUri This property is required. string
The uri of the target blob.
TargetManagedDiskId This property is required. string
The ARM Id of the target managed disk.
DiskType string
The disk type.
TargetDiskName string
The name for the target managed disk.
capacityInBytes This property is required. Double
The disk capacity in bytes.
diskEncryptionSetId This property is required. String
The DiskEncryptionSet ARM Id.
diskId This property is required. String
The disk id.
diskName This property is required. String
The disk name.
diskPath This property is required. String
The disk path.
isOSDisk This property is required. String
A value indicating whether the disk is the OS disk.
logStorageAccountId This property is required. String
The log storage account ARM Id.
logStorageAccountSasSecretName This property is required. String
The key vault secret name of the log storage account.
seedBlobUri This property is required. String
The uri of the seed blob.
seedManagedDiskId This property is required. String
The ARM Id of the seed managed disk.
targetBlobUri This property is required. String
The uri of the target blob.
targetManagedDiskId This property is required. String
The ARM Id of the target managed disk.
diskType String
The disk type.
targetDiskName String
The name for the target managed disk.
capacityInBytes This property is required. number
The disk capacity in bytes.
diskEncryptionSetId This property is required. string
The DiskEncryptionSet ARM Id.
diskId This property is required. string
The disk id.
diskName This property is required. string
The disk name.
diskPath This property is required. string
The disk path.
isOSDisk This property is required. string
A value indicating whether the disk is the OS disk.
logStorageAccountId This property is required. string
The log storage account ARM Id.
logStorageAccountSasSecretName This property is required. string
The key vault secret name of the log storage account.
seedBlobUri This property is required. string
The uri of the seed blob.
seedManagedDiskId This property is required. string
The ARM Id of the seed managed disk.
targetBlobUri This property is required. string
The uri of the target blob.
targetManagedDiskId This property is required. string
The ARM Id of the target managed disk.
diskType string
The disk type.
targetDiskName string
The name for the target managed disk.
capacity_in_bytes This property is required. float
The disk capacity in bytes.
disk_encryption_set_id This property is required. str
The DiskEncryptionSet ARM Id.
disk_id This property is required. str
The disk id.
disk_name This property is required. str
The disk name.
disk_path This property is required. str
The disk path.
is_os_disk This property is required. str
A value indicating whether the disk is the OS disk.
log_storage_account_id This property is required. str
The log storage account ARM Id.
log_storage_account_sas_secret_name This property is required. str
The key vault secret name of the log storage account.
seed_blob_uri This property is required. str
The uri of the seed blob.
seed_managed_disk_id This property is required. str
The ARM Id of the seed managed disk.
target_blob_uri This property is required. str
The uri of the target blob.
target_managed_disk_id This property is required. str
The ARM Id of the target managed disk.
disk_type str
The disk type.
target_disk_name str
The name for the target managed disk.
capacityInBytes This property is required. Number
The disk capacity in bytes.
diskEncryptionSetId This property is required. String
The DiskEncryptionSet ARM Id.
diskId This property is required. String
The disk id.
diskName This property is required. String
The disk name.
diskPath This property is required. String
The disk path.
isOSDisk This property is required. String
A value indicating whether the disk is the OS disk.
logStorageAccountId This property is required. String
The log storage account ARM Id.
logStorageAccountSasSecretName This property is required. String
The key vault secret name of the log storage account.
seedBlobUri This property is required. String
The uri of the seed blob.
seedManagedDiskId This property is required. String
The ARM Id of the seed managed disk.
targetBlobUri This property is required. String
The uri of the target blob.
targetManagedDiskId This property is required. String
The ARM Id of the target managed disk.
diskType String
The disk type.
targetDiskName String
The name for the target managed disk.

VMwareCbtSecurityProfileProperties
, VMwareCbtSecurityProfilePropertiesArgs

IsTargetVmConfidentialEncryptionEnabled string
A value indicating whether confidential compute encryption to be enabled.
IsTargetVmIntegrityMonitoringEnabled string
A value indicating whether integrity monitoring to be enabled.
IsTargetVmSecureBootEnabled string
A value indicating whether secure boot to be enabled.
IsTargetVmTpmEnabled string
A value indicating whether trusted platform module to be enabled.
TargetVmSecurityType string | Pulumi.AzureNative.RecoveryServices.SecurityType
The target VM security type.
IsTargetVmConfidentialEncryptionEnabled string
A value indicating whether confidential compute encryption to be enabled.
IsTargetVmIntegrityMonitoringEnabled string
A value indicating whether integrity monitoring to be enabled.
IsTargetVmSecureBootEnabled string
A value indicating whether secure boot to be enabled.
IsTargetVmTpmEnabled string
A value indicating whether trusted platform module to be enabled.
TargetVmSecurityType string | SecurityType
The target VM security type.
isTargetVmConfidentialEncryptionEnabled String
A value indicating whether confidential compute encryption to be enabled.
isTargetVmIntegrityMonitoringEnabled String
A value indicating whether integrity monitoring to be enabled.
isTargetVmSecureBootEnabled String
A value indicating whether secure boot to be enabled.
isTargetVmTpmEnabled String
A value indicating whether trusted platform module to be enabled.
targetVmSecurityType String | SecurityType
The target VM security type.
isTargetVmConfidentialEncryptionEnabled string
A value indicating whether confidential compute encryption to be enabled.
isTargetVmIntegrityMonitoringEnabled string
A value indicating whether integrity monitoring to be enabled.
isTargetVmSecureBootEnabled string
A value indicating whether secure boot to be enabled.
isTargetVmTpmEnabled string
A value indicating whether trusted platform module to be enabled.
targetVmSecurityType string | SecurityType
The target VM security type.
is_target_vm_confidential_encryption_enabled str
A value indicating whether confidential compute encryption to be enabled.
is_target_vm_integrity_monitoring_enabled str
A value indicating whether integrity monitoring to be enabled.
is_target_vm_secure_boot_enabled str
A value indicating whether secure boot to be enabled.
is_target_vm_tpm_enabled str
A value indicating whether trusted platform module to be enabled.
target_vm_security_type str | SecurityType
The target VM security type.
isTargetVmConfidentialEncryptionEnabled String
A value indicating whether confidential compute encryption to be enabled.
isTargetVmIntegrityMonitoringEnabled String
A value indicating whether integrity monitoring to be enabled.
isTargetVmSecureBootEnabled String
A value indicating whether secure boot to be enabled.
isTargetVmTpmEnabled String
A value indicating whether trusted platform module to be enabled.
targetVmSecurityType String | "None" | "TrustedLaunch" | "ConfidentialVM"
The target VM security type.

VMwareCbtSecurityProfilePropertiesResponse
, VMwareCbtSecurityProfilePropertiesResponseArgs

IsTargetVmConfidentialEncryptionEnabled string
A value indicating whether confidential compute encryption to be enabled.
IsTargetVmIntegrityMonitoringEnabled string
A value indicating whether integrity monitoring to be enabled.
IsTargetVmSecureBootEnabled string
A value indicating whether secure boot to be enabled.
IsTargetVmTpmEnabled string
A value indicating whether trusted platform module to be enabled.
TargetVmSecurityType string
The target VM security type.
IsTargetVmConfidentialEncryptionEnabled string
A value indicating whether confidential compute encryption to be enabled.
IsTargetVmIntegrityMonitoringEnabled string
A value indicating whether integrity monitoring to be enabled.
IsTargetVmSecureBootEnabled string
A value indicating whether secure boot to be enabled.
IsTargetVmTpmEnabled string
A value indicating whether trusted platform module to be enabled.
TargetVmSecurityType string
The target VM security type.
isTargetVmConfidentialEncryptionEnabled String
A value indicating whether confidential compute encryption to be enabled.
isTargetVmIntegrityMonitoringEnabled String
A value indicating whether integrity monitoring to be enabled.
isTargetVmSecureBootEnabled String
A value indicating whether secure boot to be enabled.
isTargetVmTpmEnabled String
A value indicating whether trusted platform module to be enabled.
targetVmSecurityType String
The target VM security type.
isTargetVmConfidentialEncryptionEnabled string
A value indicating whether confidential compute encryption to be enabled.
isTargetVmIntegrityMonitoringEnabled string
A value indicating whether integrity monitoring to be enabled.
isTargetVmSecureBootEnabled string
A value indicating whether secure boot to be enabled.
isTargetVmTpmEnabled string
A value indicating whether trusted platform module to be enabled.
targetVmSecurityType string
The target VM security type.
is_target_vm_confidential_encryption_enabled str
A value indicating whether confidential compute encryption to be enabled.
is_target_vm_integrity_monitoring_enabled str
A value indicating whether integrity monitoring to be enabled.
is_target_vm_secure_boot_enabled str
A value indicating whether secure boot to be enabled.
is_target_vm_tpm_enabled str
A value indicating whether trusted platform module to be enabled.
target_vm_security_type str
The target VM security type.
isTargetVmConfidentialEncryptionEnabled String
A value indicating whether confidential compute encryption to be enabled.
isTargetVmIntegrityMonitoringEnabled String
A value indicating whether integrity monitoring to be enabled.
isTargetVmSecureBootEnabled String
A value indicating whether secure boot to be enabled.
isTargetVmTpmEnabled String
A value indicating whether trusted platform module to be enabled.
targetVmSecurityType String
The target VM security type.

Import

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

$ pulumi import azure-native:recoveryservices:ReplicationMigrationItem virtualmachine1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName} 
Copy

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

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi