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

azure-native.recoveryservices.ReplicationMigrationItem

Explore with Pulumi AI

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

    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",
        });
    
    });
    
    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
    	})
    }
    
    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());
    
        }
    }
    
    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")
    
    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",
    });
    
    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
    

    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 string
    The unique name of the resource.
    args ReplicationMigrationItemArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args ReplicationMigrationItemArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ReplicationMigrationItemArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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 = new AzureNative.RecoveryServices.Inputs.EnableMigrationInputPropertiesArgs
        {
            PolicyId = "string",
            ProviderSpecificDetails = new AzureNative.RecoveryServices.Inputs.VMwareCbtEnableMigrationInputArgs
            {
                SnapshotRunAsAccountId = "string",
                DataMoverRunAsAccountId = "string",
                DisksToInclude = new[]
                {
                    new AzureNative.RecoveryServices.Inputs.VMwareCbtDiskInputArgs
                    {
                        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 = new AzureNative.RecoveryServices.Inputs.VMwareCbtSecurityProfilePropertiesArgs
                {
                    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",
    });
    
    example, err := recoveryservices.NewReplicationMigrationItem(ctx, "replicationMigrationItemResource", &recoveryservices.ReplicationMigrationItemArgs{
    	FabricName: pulumi.String("string"),
    	Properties: &recoveryservices.EnableMigrationInputPropertiesArgs{
    		PolicyId: pulumi.String("string"),
    		ProviderSpecificDetails: &recoveryservices.VMwareCbtEnableMigrationInputArgs{
    			SnapshotRunAsAccountId:  pulumi.String("string"),
    			DataMoverRunAsAccountId: pulumi.String("string"),
    			DisksToInclude: recoveryservices.VMwareCbtDiskInputArray{
    				&recoveryservices.VMwareCbtDiskInputArgs{
    					DiskId:                         pulumi.String("string"),
    					IsOSDisk:                       pulumi.String("string"),
    					LogStorageAccountId:            pulumi.String("string"),
    					LogStorageAccountSasSecretName: pulumi.String("string"),
    					DiskEncryptionSetId:            pulumi.String("string"),
    					DiskType:                       pulumi.String("string"),
    				},
    			},
    			InstanceType:                          pulumi.String("VMwareCbt"),
    			VmwareMachineId:                       pulumi.String("string"),
    			TargetResourceGroupId:                 pulumi.String("string"),
    			TargetNetworkId:                       pulumi.String("string"),
    			TargetBootDiagnosticsStorageAccountId: pulumi.String("string"),
    			TargetProximityPlacementGroupId:       pulumi.String("string"),
    			SqlServerLicenseType:                  pulumi.String("string"),
    			TargetAvailabilitySetId:               pulumi.String("string"),
    			TargetAvailabilityZone:                pulumi.String("string"),
    			ConfidentialVmKeyVaultId:              pulumi.String("string"),
    			TargetDiskTags: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			PerformSqlBulkRegistration: pulumi.String("string"),
    			TargetNicTags: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			SeedDiskTags: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			PerformAutoResync: pulumi.String("string"),
    			TargetSubnetName:  pulumi.String("string"),
    			TargetVmName:      pulumi.String("string"),
    			TargetVmSecurityProfile: &recoveryservices.VMwareCbtSecurityProfilePropertiesArgs{
    				IsTargetVmConfidentialEncryptionEnabled: pulumi.String("string"),
    				IsTargetVmIntegrityMonitoringEnabled:    pulumi.String("string"),
    				IsTargetVmSecureBootEnabled:             pulumi.String("string"),
    				IsTargetVmTpmEnabled:                    pulumi.String("string"),
    				TargetVmSecurityType:                    pulumi.String("string"),
    			},
    			TargetVmSize: pulumi.String("string"),
    			TargetVmTags: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			TestNetworkId:  pulumi.String("string"),
    			TestSubnetName: pulumi.String("string"),
    			LicenseType:    pulumi.String("string"),
    		},
    	},
    	ProtectionContainerName: pulumi.String("string"),
    	ResourceGroupName:       pulumi.String("string"),
    	ResourceName:            pulumi.String("string"),
    	MigrationItemName:       pulumi.String("string"),
    })
    
    var replicationMigrationItemResource = new ReplicationMigrationItem("replicationMigrationItemResource", ReplicationMigrationItemArgs.builder()
        .fabricName("string")
        .properties(EnableMigrationInputPropertiesArgs.builder()
            .policyId("string")
            .providerSpecificDetails(VMwareCbtEnableMigrationInputArgs.builder()
                .snapshotRunAsAccountId("string")
                .dataMoverRunAsAccountId("string")
                .disksToInclude(VMwareCbtDiskInputArgs.builder()
                    .diskId("string")
                    .isOSDisk("string")
                    .logStorageAccountId("string")
                    .logStorageAccountSasSecretName("string")
                    .diskEncryptionSetId("string")
                    .diskType("string")
                    .build())
                .instanceType("VMwareCbt")
                .vmwareMachineId("string")
                .targetResourceGroupId("string")
                .targetNetworkId("string")
                .targetBootDiagnosticsStorageAccountId("string")
                .targetProximityPlacementGroupId("string")
                .sqlServerLicenseType("string")
                .targetAvailabilitySetId("string")
                .targetAvailabilityZone("string")
                .confidentialVmKeyVaultId("string")
                .targetDiskTags(Map.of("string", "string"))
                .performSqlBulkRegistration("string")
                .targetNicTags(Map.of("string", "string"))
                .seedDiskTags(Map.of("string", "string"))
                .performAutoResync("string")
                .targetSubnetName("string")
                .targetVmName("string")
                .targetVmSecurityProfile(VMwareCbtSecurityProfilePropertiesArgs.builder()
                    .isTargetVmConfidentialEncryptionEnabled("string")
                    .isTargetVmIntegrityMonitoringEnabled("string")
                    .isTargetVmSecureBootEnabled("string")
                    .isTargetVmTpmEnabled("string")
                    .targetVmSecurityType("string")
                    .build())
                .targetVmSize("string")
                .targetVmTags(Map.of("string", "string"))
                .testNetworkId("string")
                .testSubnetName("string")
                .licenseType("string")
                .build())
            .build())
        .protectionContainerName("string")
        .resourceGroupName("string")
        .resourceName("string")
        .migrationItemName("string")
        .build());
    
    replication_migration_item_resource = azure_native.recoveryservices.ReplicationMigrationItem("replicationMigrationItemResource",
        fabric_name="string",
        properties={
            "policy_id": "string",
            "provider_specific_details": {
                "snapshot_run_as_account_id": "string",
                "data_mover_run_as_account_id": "string",
                "disks_to_include": [{
                    "disk_id": "string",
                    "is_os_disk": "string",
                    "log_storage_account_id": "string",
                    "log_storage_account_sas_secret_name": "string",
                    "disk_encryption_set_id": "string",
                    "disk_type": "string",
                }],
                "instance_type": "VMwareCbt",
                "vmware_machine_id": "string",
                "target_resource_group_id": "string",
                "target_network_id": "string",
                "target_boot_diagnostics_storage_account_id": "string",
                "target_proximity_placement_group_id": "string",
                "sql_server_license_type": "string",
                "target_availability_set_id": "string",
                "target_availability_zone": "string",
                "confidential_vm_key_vault_id": "string",
                "target_disk_tags": {
                    "string": "string",
                },
                "perform_sql_bulk_registration": "string",
                "target_nic_tags": {
                    "string": "string",
                },
                "seed_disk_tags": {
                    "string": "string",
                },
                "perform_auto_resync": "string",
                "target_subnet_name": "string",
                "target_vm_name": "string",
                "target_vm_security_profile": {
                    "is_target_vm_confidential_encryption_enabled": "string",
                    "is_target_vm_integrity_monitoring_enabled": "string",
                    "is_target_vm_secure_boot_enabled": "string",
                    "is_target_vm_tpm_enabled": "string",
                    "target_vm_security_type": "string",
                },
                "target_vm_size": "string",
                "target_vm_tags": {
                    "string": "string",
                },
                "test_network_id": "string",
                "test_subnet_name": "string",
                "license_type": "string",
            },
        },
        protection_container_name="string",
        resource_group_name="string",
        resource_name_="string",
        migration_item_name="string")
    
    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",
    });
    
    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
    

    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 string
    Fabric name.
    Properties Pulumi.AzureNative.RecoveryServices.Inputs.EnableMigrationInputProperties
    Enable migration input properties.
    ProtectionContainerName string
    Protection container name.
    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    ResourceName string
    The name of the recovery services vault.
    MigrationItemName string
    Migration item name.
    FabricName string
    Fabric name.
    Properties EnableMigrationInputPropertiesArgs
    Enable migration input properties.
    ProtectionContainerName string
    Protection container name.
    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    ResourceName string
    The name of the recovery services vault.
    MigrationItemName string
    Migration item name.
    fabricName String
    Fabric name.
    properties EnableMigrationInputProperties
    Enable migration input properties.
    protectionContainerName String
    Protection container name.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    resourceName String
    The name of the recovery services vault.
    migrationItemName String
    Migration item name.
    fabricName string
    Fabric name.
    properties EnableMigrationInputProperties
    Enable migration input properties.
    protectionContainerName string
    Protection container name.
    resourceGroupName string
    The name of the resource group where the recovery services vault is present.
    resourceName string
    The name of the recovery services vault.
    migrationItemName string
    Migration item name.
    fabric_name str
    Fabric name.
    properties EnableMigrationInputPropertiesArgs
    Enable migration input properties.
    protection_container_name str
    Protection container name.
    resource_group_name str
    The name of the resource group where the recovery services vault is present.
    resource_name str
    The name of the recovery services vault.
    migration_item_name str
    Migration item name.
    fabricName String
    Fabric name.
    properties Property Map
    Enable migration input properties.
    protectionContainerName String
    Protection container name.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    resourceName String
    The name of the recovery services vault.
    migrationItemName 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 string
    The ARM Id of the job being executed.
    JobName string
    The job name.
    JobStatus string
    The job state.
    StartTime string
    The start time of the job.
    JobId string
    The ARM Id of the job being executed.
    JobName string
    The job name.
    JobStatus string
    The job state.
    StartTime string
    The start time of the job.
    jobId String
    The ARM Id of the job being executed.
    jobName String
    The job name.
    jobStatus String
    The job state.
    startTime String
    The start time of the job.
    jobId string
    The ARM Id of the job being executed.
    jobName string
    The job name.
    jobStatus string
    The job state.
    startTime string
    The start time of the job.
    job_id str
    The ARM Id of the job being executed.
    job_name str
    The job name.
    job_status str
    The job state.
    start_time str
    The start time of the job.
    jobId String
    The ARM Id of the job being executed.
    jobName String
    The job name.
    jobStatus String
    The job state.
    startTime String
    The start time of the job.

    CurrentJobDetailsResponse, CurrentJobDetailsResponseArgs

    JobId string
    The ARM Id of the job being executed.
    JobName string
    The job name.
    StartTime string
    The start time of the job.
    JobId string
    The ARM Id of the job being executed.
    JobName string
    The job name.
    StartTime string
    The start time of the job.
    jobId String
    The ARM Id of the job being executed.
    jobName String
    The job name.
    startTime String
    The start time of the job.
    jobId string
    The ARM Id of the job being executed.
    jobName string
    The job name.
    startTime string
    The start time of the job.
    job_id str
    The ARM Id of the job being executed.
    job_name str
    The job name.
    start_time str
    The start time of the job.
    jobId String
    The ARM Id of the job being executed.
    jobName String
    The job name.
    startTime 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 string
    The policy Id.
    ProviderSpecificDetails VMwareCbtEnableMigrationInput
    The provider specific details.
    policyId String
    The policy Id.
    providerSpecificDetails VMwareCbtEnableMigrationInput
    The provider specific details.
    policyId string
    The policy Id.
    providerSpecificDetails VMwareCbtEnableMigrationInput
    The provider specific details.
    policy_id str
    The policy Id.
    provider_specific_details VMwareCbtEnableMigrationInput
    The provider specific details.
    policyId String
    The policy Id.
    providerSpecificDetails 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 List<string>
    The allowed operations on the migration item based on the current migration state of the item.
    CriticalJobHistory List<Pulumi.AzureNative.RecoveryServices.Inputs.CriticalJobHistoryDetailsResponse>
    The critical past job details.
    CurrentJob Pulumi.AzureNative.RecoveryServices.Inputs.CurrentJobDetailsResponse
    The current job details.
    EventCorrelationId string
    The correlation Id for events associated with this migration item.
    Health string
    The consolidated health.
    HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    The list of health errors.
    LastMigrationStatus string
    The status of the last migration.
    LastMigrationTime string
    The last migration time.
    LastTestMigrationStatus string
    The status of the last test migration.
    LastTestMigrationTime string
    The last test migration time.
    MachineName string
    The on-premise virtual machine name.
    MigrationState string
    The migration status.
    MigrationStateDescription string
    The migration state description.
    PolicyFriendlyName string
    The name of policy governing this item.
    PolicyId string
    The ARM Id of policy governing this item.
    RecoveryServicesProviderId string
    The recovery services provider ARM Id.
    ReplicationStatus string
    The replication status.
    TestMigrateState string
    The test migrate state.
    TestMigrateStateDescription string
    The test migrate state description.
    ProviderSpecificDetails Pulumi.AzureNative.RecoveryServices.Inputs.VMwareCbtMigrationDetailsResponse
    The migration provider custom settings.
    AllowedOperations []string
    The allowed operations on the migration item based on the current migration state of the item.
    CriticalJobHistory []CriticalJobHistoryDetailsResponse
    The critical past job details.
    CurrentJob CurrentJobDetailsResponse
    The current job details.
    EventCorrelationId string
    The correlation Id for events associated with this migration item.
    Health string
    The consolidated health.
    HealthErrors []HealthErrorResponse
    The list of health errors.
    LastMigrationStatus string
    The status of the last migration.
    LastMigrationTime string
    The last migration time.
    LastTestMigrationStatus string
    The status of the last test migration.
    LastTestMigrationTime string
    The last test migration time.
    MachineName string
    The on-premise virtual machine name.
    MigrationState string
    The migration status.
    MigrationStateDescription string
    The migration state description.
    PolicyFriendlyName string
    The name of policy governing this item.
    PolicyId string
    The ARM Id of policy governing this item.
    RecoveryServicesProviderId string
    The recovery services provider ARM Id.
    ReplicationStatus string
    The replication status.
    TestMigrateState string
    The test migrate state.
    TestMigrateStateDescription string
    The test migrate state description.
    ProviderSpecificDetails VMwareCbtMigrationDetailsResponse
    The migration provider custom settings.
    allowedOperations List<String>
    The allowed operations on the migration item based on the current migration state of the item.
    criticalJobHistory List<CriticalJobHistoryDetailsResponse>
    The critical past job details.
    currentJob CurrentJobDetailsResponse
    The current job details.
    eventCorrelationId String
    The correlation Id for events associated with this migration item.
    health String
    The consolidated health.
    healthErrors List<HealthErrorResponse>
    The list of health errors.
    lastMigrationStatus String
    The status of the last migration.
    lastMigrationTime String
    The last migration time.
    lastTestMigrationStatus String
    The status of the last test migration.
    lastTestMigrationTime String
    The last test migration time.
    machineName String
    The on-premise virtual machine name.
    migrationState String
    The migration status.
    migrationStateDescription String
    The migration state description.
    policyFriendlyName String
    The name of policy governing this item.
    policyId String
    The ARM Id of policy governing this item.
    recoveryServicesProviderId String
    The recovery services provider ARM Id.
    replicationStatus String
    The replication status.
    testMigrateState String
    The test migrate state.
    testMigrateStateDescription String
    The test migrate state description.
    providerSpecificDetails VMwareCbtMigrationDetailsResponse
    The migration provider custom settings.
    allowedOperations string[]
    The allowed operations on the migration item based on the current migration state of the item.
    criticalJobHistory CriticalJobHistoryDetailsResponse[]
    The critical past job details.
    currentJob CurrentJobDetailsResponse
    The current job details.
    eventCorrelationId string
    The correlation Id for events associated with this migration item.
    health string
    The consolidated health.
    healthErrors HealthErrorResponse[]
    The list of health errors.
    lastMigrationStatus string
    The status of the last migration.
    lastMigrationTime string
    The last migration time.
    lastTestMigrationStatus string
    The status of the last test migration.
    lastTestMigrationTime string
    The last test migration time.
    machineName string
    The on-premise virtual machine name.
    migrationState string
    The migration status.
    migrationStateDescription string
    The migration state description.
    policyFriendlyName string
    The name of policy governing this item.
    policyId string
    The ARM Id of policy governing this item.
    recoveryServicesProviderId string
    The recovery services provider ARM Id.
    replicationStatus string
    The replication status.
    testMigrateState string
    The test migrate state.
    testMigrateStateDescription string
    The test migrate state description.
    providerSpecificDetails VMwareCbtMigrationDetailsResponse
    The migration provider custom settings.
    allowed_operations Sequence[str]
    The allowed operations on the migration item based on the current migration state of the item.
    critical_job_history Sequence[CriticalJobHistoryDetailsResponse]
    The critical past job details.
    current_job CurrentJobDetailsResponse
    The current job details.
    event_correlation_id str
    The correlation Id for events associated with this migration item.
    health str
    The consolidated health.
    health_errors Sequence[HealthErrorResponse]
    The list of health errors.
    last_migration_status str
    The status of the last migration.
    last_migration_time str
    The last migration time.
    last_test_migration_status str
    The status of the last test migration.
    last_test_migration_time str
    The last test migration time.
    machine_name str
    The on-premise virtual machine name.
    migration_state str
    The migration status.
    migration_state_description str
    The migration state description.
    policy_friendly_name str
    The name of policy governing this item.
    policy_id str
    The ARM Id of policy governing this item.
    recovery_services_provider_id str
    The recovery services provider ARM Id.
    replication_status str
    The replication status.
    test_migrate_state str
    The test migrate state.
    test_migrate_state_description str
    The test migrate state description.
    provider_specific_details VMwareCbtMigrationDetailsResponse
    The migration provider custom settings.
    allowedOperations List<String>
    The allowed operations on the migration item based on the current migration state of the item.
    criticalJobHistory List<Property Map>
    The critical past job details.
    currentJob Property Map
    The current job details.
    eventCorrelationId String
    The correlation Id for events associated with this migration item.
    health String
    The consolidated health.
    healthErrors List<Property Map>
    The list of health errors.
    lastMigrationStatus String
    The status of the last migration.
    lastMigrationTime String
    The last migration time.
    lastTestMigrationStatus String
    The status of the last test migration.
    lastTestMigrationTime String
    The last test migration time.
    machineName String
    The on-premise virtual machine name.
    migrationState String
    The migration status.
    migrationStateDescription String
    The migration state description.
    policyFriendlyName String
    The name of policy governing this item.
    policyId String
    The ARM Id of policy governing this item.
    recoveryServicesProviderId String
    The recovery services provider ARM Id.
    replicationStatus String
    The replication status.
    testMigrateState String
    The test migrate state.
    testMigrateStateDescription 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 string
    The disk Id.
    IsOSDisk string
    A value indicating whether the disk is the OS disk.
    LogStorageAccountId string
    The log storage account ARM Id.
    LogStorageAccountSasSecretName 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 string
    The disk Id.
    IsOSDisk string
    A value indicating whether the disk is the OS disk.
    LogStorageAccountId string
    The log storage account ARM Id.
    LogStorageAccountSasSecretName string
    The key vault secret name of the log storage account.
    DiskEncryptionSetId string
    The DiskEncryptionSet ARM Id.
    DiskType string | DiskAccountType
    The disk type.
    diskId String
    The disk Id.
    isOSDisk String
    A value indicating whether the disk is the OS disk.
    logStorageAccountId String
    The log storage account ARM Id.
    logStorageAccountSasSecretName String
    The key vault secret name of the log storage account.
    diskEncryptionSetId String
    The DiskEncryptionSet ARM Id.
    diskType String | DiskAccountType
    The disk type.
    diskId string
    The disk Id.
    isOSDisk string
    A value indicating whether the disk is the OS disk.
    logStorageAccountId string
    The log storage account ARM Id.
    logStorageAccountSasSecretName 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 str
    The disk Id.
    is_os_disk str
    A value indicating whether the disk is the OS disk.
    log_storage_account_id str
    The log storage account ARM Id.
    log_storage_account_sas_secret_name 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 String
    The disk Id.
    isOSDisk String
    A value indicating whether the disk is the OS disk.
    logStorageAccountId String
    The log storage account ARM Id.
    logStorageAccountSasSecretName 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 string
    The data mover run as account Id.
    DisksToInclude List<Pulumi.AzureNative.RecoveryServices.Inputs.VMwareCbtDiskInput>
    The disks to include list.
    SnapshotRunAsAccountId string
    The snapshot run as account Id.
    TargetNetworkId string
    The target network ARM Id.
    TargetResourceGroupId string
    The target resource group ARM Id.
    VmwareMachineId 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 string
    The data mover run as account Id.
    DisksToInclude []VMwareCbtDiskInput
    The disks to include list.
    SnapshotRunAsAccountId string
    The snapshot run as account Id.
    TargetNetworkId string
    The target network ARM Id.
    TargetResourceGroupId string
    The target resource group ARM Id.
    VmwareMachineId 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 String
    The data mover run as account Id.
    disksToInclude List<VMwareCbtDiskInput>
    The disks to include list.
    snapshotRunAsAccountId String
    The snapshot run as account Id.
    targetNetworkId String
    The target network ARM Id.
    targetResourceGroupId String
    The target resource group ARM Id.
    vmwareMachineId 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 string
    The data mover run as account Id.
    disksToInclude VMwareCbtDiskInput[]
    The disks to include list.
    snapshotRunAsAccountId string
    The snapshot run as account Id.
    targetNetworkId string
    The target network ARM Id.
    targetResourceGroupId string
    The target resource group ARM Id.
    vmwareMachineId 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 str
    The data mover run as account Id.
    disks_to_include Sequence[VMwareCbtDiskInput]
    The disks to include list.
    snapshot_run_as_account_id str
    The snapshot run as account Id.
    target_network_id str
    The target network ARM Id.
    target_resource_group_id str
    The target resource group ARM Id.
    vmware_machine_id 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 String
    The data mover run as account Id.
    disksToInclude List<Property Map>
    The disks to include list.
    snapshotRunAsAccountId String
    The snapshot run as account Id.
    targetNetworkId String
    The target network ARM Id.
    targetResourceGroupId String
    The target resource group ARM Id.
    vmwareMachineId 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 string
    The data mover run as account Id.
    FirmwareType string
    The firmware type.
    InitialSeedingProgressPercentage int
    The initial seeding progress percentage.
    InitialSeedingRetryCount double
    The initial seeding retry count.
    LastRecoveryPointId string
    The last recovery point Id.
    LastRecoveryPointReceived string
    The last recovery point received time.
    MigrationProgressPercentage int
    The migration progress percentage.
    MigrationRecoveryPointId string
    The recovery point Id to which the VM was migrated.
    OsName string
    The name of the OS on the VM.
    OsType string
    The type of the OS on the VM.
    ResumeProgressPercentage int
    The resume progress percentage.
    ResumeRetryCount double
    The resume retry count.
    ResyncProgressPercentage int
    The resync progress percentage.
    ResyncRequired string
    A value indicating whether resync is required.
    ResyncRetryCount double
    The resync retry count.
    ResyncState string
    The resync state.
    SnapshotRunAsAccountId string
    The snapshot run as account Id.
    StorageAccountId string
    The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
    TargetGeneration string
    The target generation.
    TargetLocation string
    The target location.
    VmwareMachineId 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 string
    The data mover run as account Id.
    FirmwareType string
    The firmware type.
    InitialSeedingProgressPercentage int
    The initial seeding progress percentage.
    InitialSeedingRetryCount float64
    The initial seeding retry count.
    LastRecoveryPointId string
    The last recovery point Id.
    LastRecoveryPointReceived string
    The last recovery point received time.
    MigrationProgressPercentage int
    The migration progress percentage.
    MigrationRecoveryPointId string
    The recovery point Id to which the VM was migrated.
    OsName string
    The name of the OS on the VM.
    OsType string
    The type of the OS on the VM.
    ResumeProgressPercentage int
    The resume progress percentage.
    ResumeRetryCount float64
    The resume retry count.
    ResyncProgressPercentage int
    The resync progress percentage.
    ResyncRequired string
    A value indicating whether resync is required.
    ResyncRetryCount float64
    The resync retry count.
    ResyncState string
    The resync state.
    SnapshotRunAsAccountId string
    The snapshot run as account Id.
    StorageAccountId string
    The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
    TargetGeneration string
    The target generation.
    TargetLocation string
    The target location.
    VmwareMachineId 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 String
    The data mover run as account Id.
    firmwareType String
    The firmware type.
    initialSeedingProgressPercentage Integer
    The initial seeding progress percentage.
    initialSeedingRetryCount Double
    The initial seeding retry count.
    lastRecoveryPointId String
    The last recovery point Id.
    lastRecoveryPointReceived String
    The last recovery point received time.
    migrationProgressPercentage Integer
    The migration progress percentage.
    migrationRecoveryPointId String
    The recovery point Id to which the VM was migrated.
    osName String
    The name of the OS on the VM.
    osType String
    The type of the OS on the VM.
    resumeProgressPercentage Integer
    The resume progress percentage.
    resumeRetryCount Double
    The resume retry count.
    resyncProgressPercentage Integer
    The resync progress percentage.
    resyncRequired String
    A value indicating whether resync is required.
    resyncRetryCount Double
    The resync retry count.
    resyncState String
    The resync state.
    snapshotRunAsAccountId String
    The snapshot run as account Id.
    storageAccountId String
    The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
    targetGeneration String
    The target generation.
    targetLocation String
    The target location.
    vmwareMachineId 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 string
    The data mover run as account Id.
    firmwareType string
    The firmware type.
    initialSeedingProgressPercentage number
    The initial seeding progress percentage.
    initialSeedingRetryCount number
    The initial seeding retry count.
    lastRecoveryPointId string
    The last recovery point Id.
    lastRecoveryPointReceived string
    The last recovery point received time.
    migrationProgressPercentage number
    The migration progress percentage.
    migrationRecoveryPointId string
    The recovery point Id to which the VM was migrated.
    osName string
    The name of the OS on the VM.
    osType string
    The type of the OS on the VM.
    resumeProgressPercentage number
    The resume progress percentage.
    resumeRetryCount number
    The resume retry count.
    resyncProgressPercentage number
    The resync progress percentage.
    resyncRequired string
    A value indicating whether resync is required.
    resyncRetryCount number
    The resync retry count.
    resyncState string
    The resync state.
    snapshotRunAsAccountId string
    The snapshot run as account Id.
    storageAccountId string
    The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
    targetGeneration string
    The target generation.
    targetLocation string
    The target location.
    vmwareMachineId 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 str
    The data mover run as account Id.
    firmware_type str
    The firmware type.
    initial_seeding_progress_percentage int
    The initial seeding progress percentage.
    initial_seeding_retry_count float
    The initial seeding retry count.
    last_recovery_point_id str
    The last recovery point Id.
    last_recovery_point_received str
    The last recovery point received time.
    migration_progress_percentage int
    The migration progress percentage.
    migration_recovery_point_id str
    The recovery point Id to which the VM was migrated.
    os_name str
    The name of the OS on the VM.
    os_type str
    The type of the OS on the VM.
    resume_progress_percentage int
    The resume progress percentage.
    resume_retry_count float
    The resume retry count.
    resync_progress_percentage int
    The resync progress percentage.
    resync_required str
    A value indicating whether resync is required.
    resync_retry_count float
    The resync retry count.
    resync_state str
    The resync state.
    snapshot_run_as_account_id str
    The snapshot run as account Id.
    storage_account_id str
    The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
    target_generation str
    The target generation.
    target_location str
    The target location.
    vmware_machine_id 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 String
    The data mover run as account Id.
    firmwareType String
    The firmware type.
    initialSeedingProgressPercentage Number
    The initial seeding progress percentage.
    initialSeedingRetryCount Number
    The initial seeding retry count.
    lastRecoveryPointId String
    The last recovery point Id.
    lastRecoveryPointReceived String
    The last recovery point received time.
    migrationProgressPercentage Number
    The migration progress percentage.
    migrationRecoveryPointId String
    The recovery point Id to which the VM was migrated.
    osName String
    The name of the OS on the VM.
    osType String
    The type of the OS on the VM.
    resumeProgressPercentage Number
    The resume progress percentage.
    resumeRetryCount Number
    The resume retry count.
    resyncProgressPercentage Number
    The resync progress percentage.
    resyncRequired String
    A value indicating whether resync is required.
    resyncRetryCount Number
    The resync retry count.
    resyncState String
    The resync state.
    snapshotRunAsAccountId String
    The snapshot run as account Id.
    storageAccountId String
    The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
    targetGeneration String
    The target generation.
    targetLocation String
    The target location.
    vmwareMachineId 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 string
    The NIC Id.
    SourceIPAddress string
    The source IP address.
    SourceIPAddressType string
    The source IP address type.
    SourceNetworkId 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 string
    The NIC Id.
    SourceIPAddress string
    The source IP address.
    SourceIPAddressType string
    The source IP address type.
    SourceNetworkId 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 String
    The NIC Id.
    sourceIPAddress String
    The source IP address.
    sourceIPAddressType String
    The source IP address type.
    sourceNetworkId 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 string
    The NIC Id.
    sourceIPAddress string
    The source IP address.
    sourceIPAddressType string
    The source IP address type.
    sourceNetworkId 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 str
    The NIC Id.
    source_ip_address str
    The source IP address.
    source_ip_address_type str
    The source IP address type.
    source_network_id 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 String
    The NIC Id.
    sourceIPAddress String
    The source IP address.
    sourceIPAddressType String
    The source IP address type.
    sourceNetworkId 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 double
    The disk capacity in bytes.
    DiskEncryptionSetId string
    The DiskEncryptionSet ARM Id.
    DiskId string
    The disk id.
    DiskName string
    The disk name.
    DiskPath string
    The disk path.
    IsOSDisk string
    A value indicating whether the disk is the OS disk.
    LogStorageAccountId string
    The log storage account ARM Id.
    LogStorageAccountSasSecretName string
    The key vault secret name of the log storage account.
    SeedBlobUri string
    The uri of the seed blob.
    SeedManagedDiskId string
    The ARM Id of the seed managed disk.
    TargetBlobUri string
    The uri of the target blob.
    TargetManagedDiskId string
    The ARM Id of the target managed disk.
    DiskType string
    The disk type.
    TargetDiskName string
    The name for the target managed disk.
    CapacityInBytes float64
    The disk capacity in bytes.
    DiskEncryptionSetId string
    The DiskEncryptionSet ARM Id.
    DiskId string
    The disk id.
    DiskName string
    The disk name.
    DiskPath string
    The disk path.
    IsOSDisk string
    A value indicating whether the disk is the OS disk.
    LogStorageAccountId string
    The log storage account ARM Id.
    LogStorageAccountSasSecretName string
    The key vault secret name of the log storage account.
    SeedBlobUri string
    The uri of the seed blob.
    SeedManagedDiskId string
    The ARM Id of the seed managed disk.
    TargetBlobUri string
    The uri of the target blob.
    TargetManagedDiskId string
    The ARM Id of the target managed disk.
    DiskType string
    The disk type.
    TargetDiskName string
    The name for the target managed disk.
    capacityInBytes Double
    The disk capacity in bytes.
    diskEncryptionSetId String
    The DiskEncryptionSet ARM Id.
    diskId String
    The disk id.
    diskName String
    The disk name.
    diskPath String
    The disk path.
    isOSDisk String
    A value indicating whether the disk is the OS disk.
    logStorageAccountId String
    The log storage account ARM Id.
    logStorageAccountSasSecretName String
    The key vault secret name of the log storage account.
    seedBlobUri String
    The uri of the seed blob.
    seedManagedDiskId String
    The ARM Id of the seed managed disk.
    targetBlobUri String
    The uri of the target blob.
    targetManagedDiskId String
    The ARM Id of the target managed disk.
    diskType String
    The disk type.
    targetDiskName String
    The name for the target managed disk.
    capacityInBytes number
    The disk capacity in bytes.
    diskEncryptionSetId string
    The DiskEncryptionSet ARM Id.
    diskId string
    The disk id.
    diskName string
    The disk name.
    diskPath string
    The disk path.
    isOSDisk string
    A value indicating whether the disk is the OS disk.
    logStorageAccountId string
    The log storage account ARM Id.
    logStorageAccountSasSecretName string
    The key vault secret name of the log storage account.
    seedBlobUri string
    The uri of the seed blob.
    seedManagedDiskId string
    The ARM Id of the seed managed disk.
    targetBlobUri string
    The uri of the target blob.
    targetManagedDiskId 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 float
    The disk capacity in bytes.
    disk_encryption_set_id str
    The DiskEncryptionSet ARM Id.
    disk_id str
    The disk id.
    disk_name str
    The disk name.
    disk_path str
    The disk path.
    is_os_disk str
    A value indicating whether the disk is the OS disk.
    log_storage_account_id str
    The log storage account ARM Id.
    log_storage_account_sas_secret_name str
    The key vault secret name of the log storage account.
    seed_blob_uri str
    The uri of the seed blob.
    seed_managed_disk_id str
    The ARM Id of the seed managed disk.
    target_blob_uri str
    The uri of the target blob.
    target_managed_disk_id 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 Number
    The disk capacity in bytes.
    diskEncryptionSetId String
    The DiskEncryptionSet ARM Id.
    diskId String
    The disk id.
    diskName String
    The disk name.
    diskPath String
    The disk path.
    isOSDisk String
    A value indicating whether the disk is the OS disk.
    logStorageAccountId String
    The log storage account ARM Id.
    logStorageAccountSasSecretName String
    The key vault secret name of the log storage account.
    seedBlobUri String
    The uri of the seed blob.
    seedManagedDiskId String
    The ARM Id of the seed managed disk.
    targetBlobUri String
    The uri of the target blob.
    targetManagedDiskId 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} 
    

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

    Package Details

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