azure-native.recoveryservices.ReplicationMigrationItem

Explore with Pulumi AI

Migration item. API Version: 2018-07-10.

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

});

Coming soon!

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 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(Map.ofEntries(
                Map.entry("policyId", "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1"),
                Map.entry("providerSpecificDetails", Map.ofEntries(
                    Map.entry("dataMoverRunAsAccountId", "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/dataMoverRunAsAccount1"),
                    Map.entry("disksToInclude", Map.ofEntries(
                        Map.entry("diskId", "disk1"),
                        Map.entry("isOSDisk", "true"),
                        Map.entry("logStorageAccountId", "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.Storage/storageAccounts/logStorageAccount1"),
                        Map.entry("logStorageAccountSasSecretName", "logStorageSas")
                    )),
                    Map.entry("instanceType", "VMwareCbt"),
                    Map.entry("snapshotRunAsAccountId", "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/snapshotRunAsAccount1"),
                    Map.entry("targetNetworkId", "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1"),
                    Map.entry("targetResourceGroupId", "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1"),
                    Map.entry("vmwareMachineId", "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/machines/virtualmachine1")
                ))
            ))
            .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=azure_native.recoveryservices.MigrationItemPropertiesResponseArgs(
        policy_id="/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1",
        provider_specific_details=azure_native.recoveryservices.VMwareCbtMigrationDetailsResponseArgs(
            data_mover_run_as_account_id="/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.OffAzure/VMwareSites/vmwaresite1/runasaccounts/dataMoverRunAsAccount1",
            disks_to_include=[azure_native.recoveryservices.VMwareCbtDiskInputArgs(
                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

new ReplicationMigrationItem(name: string, args: ReplicationMigrationItemArgs, opts?: CustomResourceOptions);
@overload
def ReplicationMigrationItem(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             fabric_name: Optional[str] = None,
                             migration_item_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)
@overload
def ReplicationMigrationItem(resource_name: str,
                             args: ReplicationMigrationItemArgs,
                             opts: Optional[ResourceOptions] = 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.

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.

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

The ReplicationMigrationItem resource accepts the following input properties:

FabricName string

Fabric name.

Properties Pulumi.AzureNative.RecoveryServices.Inputs.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 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 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 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.

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

CurrentJobDetailsResponse

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

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

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

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

CreationTimeUtc string

Error creation time (UTC)

EntityId string

ID of the entity.

ErrorCategory string

Category of error.

ErrorCode string

Error code.

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)

EntityId string

ID of the entity.

ErrorCategory string

Category of error.

ErrorCode string

Error code.

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)

entityId String

ID of the entity.

errorCategory String

Category of error.

errorCode String

Error code.

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)

entityId string

ID of the entity.

errorCategory string

Category of error.

errorCode string

Error code.

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)

entity_id str

ID of the entity.

error_category str

Category of error.

error_code str

Error code.

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)

entityId String

ID of the entity.

errorCategory String

Category of error.

errorCode String

Error code.

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

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

AllowedOperations List<string>

The allowed operations on the migration item, based on the current migration state of the item.

CurrentJob Pulumi.AzureNative.RecoveryServices.Inputs.CurrentJobDetailsResponse

The current job details.

Health string

The consolidated health.

HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>

The list of health errors.

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.

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.

CurrentJob CurrentJobDetailsResponse

The current job details.

Health string

The consolidated health.

HealthErrors []HealthErrorResponse

The list of health errors.

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.

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.

currentJob CurrentJobDetailsResponse

The current job details.

health String

The consolidated health.

healthErrors List<HealthErrorResponse>

The list of health errors.

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.

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.

currentJob CurrentJobDetailsResponse

The current job details.

health string

The consolidated health.

healthErrors HealthErrorResponse[]

The list of health errors.

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.

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.

current_job CurrentJobDetailsResponse

The current job details.

health str

The consolidated health.

health_errors Sequence[HealthErrorResponse]

The list of health errors.

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.

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.

currentJob Property Map

The current job details.

health String

The consolidated health.

healthErrors List<Property Map>

The list of health errors.

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.

testMigrateState String

The test migrate state.

testMigrateStateDescription String

The test migrate state description.

providerSpecificDetails Property Map

The migration provider custom settings.

VMwareCbtDiskInput

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.

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.

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.

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.

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

diskType String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS"

The disk type.

VMwareCbtEnableMigrationInput

DataMoverRunAsAccountId string

The data mover RunAs account Id.

DisksToInclude List<Pulumi.AzureNative.RecoveryServices.Inputs.VMwareCbtDiskInput>

The disks to include list.

SnapshotRunAsAccountId string

The snapshot RunAs 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.

LicenseType string | Pulumi.AzureNative.RecoveryServices.LicenseType

License type.

TargetAvailabilitySetId string

The target availability set ARM Id.

TargetBootDiagnosticsStorageAccountId string

The target boot diagnostics storage account ARM Id.

TargetSubnetName string

The target subnet name.

TargetVmName string

The target VM name.

TargetVmSize string

The target VM size.

DataMoverRunAsAccountId string

The data mover RunAs account Id.

DisksToInclude []VMwareCbtDiskInput

The disks to include list.

SnapshotRunAsAccountId string

The snapshot RunAs 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.

LicenseType string | LicenseType

License type.

TargetAvailabilitySetId string

The target availability set ARM Id.

TargetBootDiagnosticsStorageAccountId string

The target boot diagnostics storage account ARM Id.

TargetSubnetName string

The target subnet name.

TargetVmName string

The target VM name.

TargetVmSize string

The target VM size.

dataMoverRunAsAccountId String

The data mover RunAs account Id.

disksToInclude List<VMwareCbtDiskInput>

The disks to include list.

snapshotRunAsAccountId String

The snapshot RunAs 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.

licenseType String | LicenseType

License type.

targetAvailabilitySetId String

The target availability set ARM Id.

targetBootDiagnosticsStorageAccountId String

The target boot diagnostics storage account ARM Id.

targetSubnetName String

The target subnet name.

targetVmName String

The target VM name.

targetVmSize String

The target VM size.

dataMoverRunAsAccountId string

The data mover RunAs account Id.

disksToInclude VMwareCbtDiskInput[]

The disks to include list.

snapshotRunAsAccountId string

The snapshot RunAs 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.

licenseType string | LicenseType

License type.

targetAvailabilitySetId string

The target availability set ARM Id.

targetBootDiagnosticsStorageAccountId string

The target boot diagnostics storage account ARM Id.

targetSubnetName string

The target subnet name.

targetVmName string

The target VM name.

targetVmSize string

The target VM size.

data_mover_run_as_account_id str

The data mover RunAs account Id.

disks_to_include Sequence[VMwareCbtDiskInput]

The disks to include list.

snapshot_run_as_account_id str

The snapshot RunAs 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.

license_type str | LicenseType

License type.

target_availability_set_id str

The target availability set ARM Id.

target_boot_diagnostics_storage_account_id str

The target boot diagnostics storage account ARM Id.

target_subnet_name str

The target subnet name.

target_vm_name str

The target VM name.

target_vm_size str

The target VM size.

dataMoverRunAsAccountId String

The data mover RunAs account Id.

disksToInclude List<Property Map>

The disks to include list.

snapshotRunAsAccountId String

The snapshot RunAs 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.

licenseType String | "NotSpecified" | "NoLicenseType" | "WindowsServer"

License type.

targetAvailabilitySetId String

The target availability set ARM Id.

targetBootDiagnosticsStorageAccountId String

The target boot diagnostics storage account ARM Id.

targetSubnetName String

The target subnet name.

targetVmName String

The target VM name.

targetVmSize String

The target VM size.

VMwareCbtMigrationDetailsResponse

DataMoverRunAsAccountId string

The data mover RunAs account Id.

LastRecoveryPointReceived string

The last recovery point received time.

MigrationRecoveryPointId string

The recovery point Id to which the VM was migrated.

OsType string

The type of the OS on the VM.

SnapshotRunAsAccountId string

The snapshot RunAs account Id.

TargetLocation string

The target location.

VmwareMachineId string

The ARM Id of the VM discovered in VMware.

LicenseType string

License Type of the VM to be used.

ProtectedDisks List<Pulumi.AzureNative.RecoveryServices.Inputs.VMwareCbtProtectedDiskDetailsResponse>

The list of protected disks.

TargetAvailabilitySetId string

The target availability set Id.

TargetBootDiagnosticsStorageAccountId string

The target boot diagnostics storage account ARM Id.

TargetNetworkId string

The target network Id.

TargetResourceGroupId string

The target resource group Id.

TargetVmName string

Target VM name.

TargetVmSize string

The target VM size.

VmNics List<Pulumi.AzureNative.RecoveryServices.Inputs.VMwareCbtNicDetailsResponse>

The network details.

DataMoverRunAsAccountId string

The data mover RunAs account Id.

LastRecoveryPointReceived string

The last recovery point received time.

MigrationRecoveryPointId string

The recovery point Id to which the VM was migrated.

OsType string

The type of the OS on the VM.

SnapshotRunAsAccountId string

The snapshot RunAs account Id.

TargetLocation string

The target location.

VmwareMachineId string

The ARM Id of the VM discovered in VMware.

LicenseType string

License Type of the VM to be used.

ProtectedDisks []VMwareCbtProtectedDiskDetailsResponse

The list of protected disks.

TargetAvailabilitySetId string

The target availability set Id.

TargetBootDiagnosticsStorageAccountId string

The target boot diagnostics storage account ARM Id.

TargetNetworkId string

The target network Id.

TargetResourceGroupId string

The target resource group Id.

TargetVmName string

Target VM name.

TargetVmSize string

The target VM size.

VmNics []VMwareCbtNicDetailsResponse

The network details.

dataMoverRunAsAccountId String

The data mover RunAs account Id.

lastRecoveryPointReceived String

The last recovery point received time.

migrationRecoveryPointId String

The recovery point Id to which the VM was migrated.

osType String

The type of the OS on the VM.

snapshotRunAsAccountId String

The snapshot RunAs account Id.

targetLocation String

The target location.

vmwareMachineId String

The ARM Id of the VM discovered in VMware.

licenseType String

License Type of the VM to be used.

protectedDisks List<VMwareCbtProtectedDiskDetailsResponse>

The list of protected disks.

targetAvailabilitySetId String

The target availability set Id.

targetBootDiagnosticsStorageAccountId String

The target boot diagnostics storage account ARM Id.

targetNetworkId String

The target network Id.

targetResourceGroupId String

The target resource group Id.

targetVmName String

Target VM name.

targetVmSize String

The target VM size.

vmNics List<VMwareCbtNicDetailsResponse>

The network details.

dataMoverRunAsAccountId string

The data mover RunAs account Id.

lastRecoveryPointReceived string

The last recovery point received time.

migrationRecoveryPointId string

The recovery point Id to which the VM was migrated.

osType string

The type of the OS on the VM.

snapshotRunAsAccountId string

The snapshot RunAs account Id.

targetLocation string

The target location.

vmwareMachineId string

The ARM Id of the VM discovered in VMware.

licenseType string

License Type of the VM to be used.

protectedDisks VMwareCbtProtectedDiskDetailsResponse[]

The list of protected disks.

targetAvailabilitySetId string

The target availability set Id.

targetBootDiagnosticsStorageAccountId string

The target boot diagnostics storage account ARM Id.

targetNetworkId string

The target network Id.

targetResourceGroupId string

The target resource group Id.

targetVmName string

Target VM name.

targetVmSize string

The target VM size.

vmNics VMwareCbtNicDetailsResponse[]

The network details.

data_mover_run_as_account_id str

The data mover RunAs account Id.

last_recovery_point_received str

The last recovery point received time.

migration_recovery_point_id str

The recovery point Id to which the VM was migrated.

os_type str

The type of the OS on the VM.

snapshot_run_as_account_id str

The snapshot RunAs account Id.

target_location str

The target location.

vmware_machine_id str

The ARM Id of the VM discovered in VMware.

license_type str

License Type of the VM to be used.

protected_disks Sequence[VMwareCbtProtectedDiskDetailsResponse]

The list of protected disks.

target_availability_set_id str

The target availability set Id.

target_boot_diagnostics_storage_account_id str

The target boot diagnostics storage account ARM Id.

target_network_id str

The target network Id.

target_resource_group_id str

The target resource group Id.

target_vm_name str

Target VM name.

target_vm_size str

The target VM size.

vm_nics Sequence[VMwareCbtNicDetailsResponse]

The network details.

dataMoverRunAsAccountId String

The data mover RunAs account Id.

lastRecoveryPointReceived String

The last recovery point received time.

migrationRecoveryPointId String

The recovery point Id to which the VM was migrated.

osType String

The type of the OS on the VM.

snapshotRunAsAccountId String

The snapshot RunAs account Id.

targetLocation String

The target location.

vmwareMachineId String

The ARM Id of the VM discovered in VMware.

licenseType String

License Type of the VM to be used.

protectedDisks List<Property Map>

The list of protected disks.

targetAvailabilitySetId String

The target availability set Id.

targetBootDiagnosticsStorageAccountId String

The target boot diagnostics storage account ARM Id.

targetNetworkId String

The target network Id.

targetResourceGroupId String

The target resource group Id.

targetVmName String

Target VM name.

targetVmSize String

The target VM size.

vmNics List<Property Map>

The network details.

VMwareCbtNicDetailsResponse

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.

TargetSubnetName string

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

TargetSubnetName string

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

targetSubnetName String

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

targetSubnetName string

Target 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_subnet_name str

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

targetSubnetName String

Target subnet name.

VMwareCbtProtectedDiskDetailsResponse

CapacityInBytes double

The disk capacity in bytes.

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.

SeedManagedDiskId string

The ARM Id of the seed managed disk.

TargetManagedDiskId string

The ARM Id of the target managed disk.

DiskType string

The disk type.

CapacityInBytes float64

The disk capacity in bytes.

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.

SeedManagedDiskId string

The ARM Id of the seed managed disk.

TargetManagedDiskId string

The ARM Id of the target managed disk.

DiskType string

The disk type.

capacityInBytes Double

The disk capacity in bytes.

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.

seedManagedDiskId String

The ARM Id of the seed managed disk.

targetManagedDiskId String

The ARM Id of the target managed disk.

diskType String

The disk type.

capacityInBytes number

The disk capacity in bytes.

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.

seedManagedDiskId string

The ARM Id of the seed managed disk.

targetManagedDiskId string

The ARM Id of the target managed disk.

diskType string

The disk type.

capacity_in_bytes float

The disk capacity in bytes.

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_managed_disk_id str

The ARM Id of the seed managed disk.

target_managed_disk_id str

The ARM Id of the target managed disk.

disk_type str

The disk type.

capacityInBytes Number

The disk capacity in bytes.

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.

seedManagedDiskId String

The ARM Id of the seed managed disk.

targetManagedDiskId String

The ARM Id of the target managed disk.

diskType String

The disk 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/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0