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
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 =
{
{ "policyId", "string" },
{ "providerSpecificDetails",
{
{ "targetNetworkId", "string" },
{ "disksToInclude", new[]
{
{
{ "diskId", "string" },
{ "isOSDisk", "string" },
{ "logStorageAccountId", "string" },
{ "logStorageAccountSasSecretName", "string" },
{ "diskType", "string" },
},
} },
{ "instanceType", "VMwareCbt" },
{ "vmwareMachineId", "string" },
{ "snapshotRunAsAccountId", "string" },
{ "targetResourceGroupId", "string" },
{ "dataMoverRunAsAccountId", "string" },
{ "targetBootDiagnosticsStorageAccountId", "string" },
{ "targetAvailabilitySetId", "string" },
{ "targetSubnetName", "string" },
{ "targetVmName", "string" },
{ "targetVmSize", "string" },
{ "licenseType", "string" },
} },
},
ProtectionContainerName = "string",
ResourceGroupName = "string",
ResourceName = "string",
MigrationItemName = "string",
});
example, err := recoveryservices.NewReplicationMigrationItem(ctx, "replicationMigrationItemResource", &recoveryservices.ReplicationMigrationItemArgs{
FabricName: "string",
Properties: map[string]interface{}{
"policyId": "string",
"providerSpecificDetails": map[string]interface{}{
"targetNetworkId": "string",
"disksToInclude": []map[string]interface{}{
map[string]interface{}{
"diskId": "string",
"isOSDisk": "string",
"logStorageAccountId": "string",
"logStorageAccountSasSecretName": "string",
"diskType": "string",
},
},
"instanceType": "VMwareCbt",
"vmwareMachineId": "string",
"snapshotRunAsAccountId": "string",
"targetResourceGroupId": "string",
"dataMoverRunAsAccountId": "string",
"targetBootDiagnosticsStorageAccountId": "string",
"targetAvailabilitySetId": "string",
"targetSubnetName": "string",
"targetVmName": "string",
"targetVmSize": "string",
"licenseType": "string",
},
},
ProtectionContainerName: "string",
ResourceGroupName: "string",
ResourceName: "string",
MigrationItemName: "string",
})
var replicationMigrationItemResource = new ReplicationMigrationItem("replicationMigrationItemResource", ReplicationMigrationItemArgs.builder()
.fabricName("string")
.properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.protectionContainerName("string")
.resourceGroupName("string")
.resourceName("string")
.migrationItemName("string")
.build());
replication_migration_item_resource = azure_native.recoveryservices.ReplicationMigrationItem("replicationMigrationItemResource",
fabric_name=string,
properties={
policyId: string,
providerSpecificDetails: {
targetNetworkId: string,
disksToInclude: [{
diskId: string,
isOSDisk: string,
logStorageAccountId: string,
logStorageAccountSasSecretName: string,
diskType: string,
}],
instanceType: VMwareCbt,
vmwareMachineId: string,
snapshotRunAsAccountId: string,
targetResourceGroupId: string,
dataMoverRunAsAccountId: string,
targetBootDiagnosticsStorageAccountId: string,
targetAvailabilitySetId: string,
targetSubnetName: string,
targetVmName: string,
targetVmSize: string,
licenseType: 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: {
targetNetworkId: "string",
disksToInclude: [{
diskId: "string",
isOSDisk: "string",
logStorageAccountId: "string",
logStorageAccountSasSecretName: "string",
diskType: "string",
}],
instanceType: "VMwareCbt",
vmwareMachineId: "string",
snapshotRunAsAccountId: "string",
targetResourceGroupId: "string",
dataMoverRunAsAccountId: "string",
targetBootDiagnosticsStorageAccountId: "string",
targetAvailabilitySetId: "string",
targetSubnetName: "string",
targetVmName: "string",
targetVmSize: "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:
dataMoverRunAsAccountId: string
disksToInclude:
- diskId: string
diskType: string
isOSDisk: string
logStorageAccountId: string
logStorageAccountSasSecretName: string
instanceType: VMwareCbt
licenseType: string
snapshotRunAsAccountId: string
targetAvailabilitySetId: string
targetBootDiagnosticsStorageAccountId: string
targetNetworkId: string
targetResourceGroupId: string
targetSubnetName: string
targetVmName: string
targetVmSize: 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:
- Fabric
Name string - Fabric name.
- Properties
Pulumi.
Azure Native. Recovery Services. Inputs. Enable Migration Input Properties - Enable migration input properties.
- Protection
Container stringName - Protection container name.
- Resource
Group stringName - The name of the resource group where the recovery services vault is present.
- Resource
Name string - The name of the recovery services vault.
- Migration
Item stringName - Migration item name.
- Fabric
Name string - Fabric name.
- Properties
Enable
Migration Input Properties Args - Enable migration input properties.
- Protection
Container stringName - Protection container name.
- Resource
Group stringName - The name of the resource group where the recovery services vault is present.
- Resource
Name string - The name of the recovery services vault.
- Migration
Item stringName - Migration item name.
- fabric
Name String - Fabric name.
- properties
Enable
Migration Input Properties - Enable migration input properties.
- protection
Container StringName - Protection container name.
- resource
Group StringName - The name of the resource group where the recovery services vault is present.
- resource
Name String - The name of the recovery services vault.
- migration
Item StringName - Migration item name.
- fabric
Name string - Fabric name.
- properties
Enable
Migration Input Properties - Enable migration input properties.
- protection
Container stringName - Protection container name.
- resource
Group stringName - The name of the resource group where the recovery services vault is present.
- resource
Name string - The name of the recovery services vault.
- migration
Item stringName - Migration item name.
- fabric_
name str - Fabric name.
- properties
Enable
Migration Input Properties Args - Enable migration input properties.
- protection_
container_ strname - Protection container name.
- resource_
group_ strname - 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_ strname - Migration item name.
- fabric
Name String - Fabric name.
- properties Property Map
- Enable migration input properties.
- protection
Container StringName - Protection container name.
- resource
Group StringName - The name of the resource group where the recovery services vault is present.
- resource
Name String - The name of the recovery services vault.
- migration
Item StringName - Migration item name.
Outputs
All input properties are implicitly available as output properties. Additionally, the ReplicationMigrationItem resource produces the following output properties:
Supporting Types
CurrentJobDetailsResponse, CurrentJobDetailsResponseArgs
- 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.
DiskAccountType, DiskAccountTypeArgs
- Standard_LRS
- Standard_LRS
- Premium_LRS
- Premium_LRS
- Standard
SSD_LRS - StandardSSD_LRS
- Disk
Account Type_Standard_LRS - Standard_LRS
- Disk
Account Type_Premium_LRS - Premium_LRS
- Disk
Account Type_Standard SSD_LRS - StandardSSD_LRS
- Standard_LRS
- Standard_LRS
- Premium_LRS
- Premium_LRS
- Standard
SSD_LRS - StandardSSD_LRS
- Standard_LRS
- Standard_LRS
- Premium_LRS
- Premium_LRS
- Standard
SSD_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
- "Standard
SSD_LRS" - StandardSSD_LRS
EnableMigrationInputProperties, EnableMigrationInputPropertiesArgs
- Policy
Id string - The policy Id.
- Provider
Specific Pulumi.Details Azure Native. Recovery Services. Inputs. VMware Cbt Enable Migration Input - The provider specific details.
- Policy
Id string - The policy Id.
- Provider
Specific VMwareDetails Cbt Enable Migration Input - The provider specific details.
- policy
Id String - The policy Id.
- provider
Specific VMwareDetails Cbt Enable Migration Input - The provider specific details.
- policy
Id string - The policy Id.
- provider
Specific VMwareDetails Cbt Enable Migration Input - The provider specific details.
- policy_
id str - The policy Id.
- provider_
specific_ VMwaredetails Cbt Enable Migration Input - The provider specific details.
- policy
Id String - The policy Id.
- provider
Specific Property MapDetails - The provider specific details.
HealthErrorResponse, HealthErrorResponseArgs
- Creation
Time stringUtc - Error creation time (UTC)
- Customer
Resolvability string - Value indicating whether the health error is customer resolvable.
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Id string - The health error unique id.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Inner
Health List<Pulumi.Errors Azure Native. Recovery Services. Inputs. Inner Health Error Response> - 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 string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- Creation
Time stringUtc - Error creation time (UTC)
- Customer
Resolvability string - Value indicating whether the health error is customer resolvable.
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Id string - The health error unique id.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Inner
Health []InnerErrors Health Error Response - 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 string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC)
- customer
Resolvability String - Value indicating whether the health error is customer resolvable.
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Id String - The health error unique id.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- inner
Health List<InnerErrors Health Error Response> - 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 String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
- creation
Time stringUtc - Error creation time (UTC)
- customer
Resolvability string - Value indicating whether the health error is customer resolvable.
- entity
Id string - ID of the entity.
- error
Category string - Category of error.
- error
Code string - Error code.
- error
Id string - The health error unique id.
- error
Level string - Level of error.
- error
Message string - Error message.
- error
Source string - Source of error.
- error
Type string - Type of error.
- inner
Health InnerErrors Health Error Response[] - 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 string - Possible causes of error.
- recommended
Action string - Recommended action to resolve error.
- recovery
Provider stringError Message - DRA error message.
- summary
Message string - Summary message of the entity.
- creation_
time_ strutc - 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_ Sequence[Innererrors Health Error Response] - 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_ strerror_ message - DRA error message.
- summary_
message str - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC)
- customer
Resolvability String - Value indicating whether the health error is customer resolvable.
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Id String - The health error unique id.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- inner
Health List<Property Map>Errors - 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 String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
InnerHealthErrorResponse, InnerHealthErrorResponseArgs
- Creation
Time stringUtc - Error creation time (UTC)
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Possible
Causes string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- Creation
Time stringUtc - Error creation time (UTC)
- Entity
Id string - ID of the entity.
- Error
Category string - Category of error.
- Error
Code string - Error code.
- Error
Level string - Level of error.
- Error
Message string - Error message.
- Error
Source string - Source of error.
- Error
Type string - Type of error.
- Possible
Causes string - Possible causes of error.
- Recommended
Action string - Recommended action to resolve error.
- Recovery
Provider stringError Message - DRA error message.
- Summary
Message string - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC)
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- possible
Causes String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
- creation
Time stringUtc - Error creation time (UTC)
- entity
Id string - ID of the entity.
- error
Category string - Category of error.
- error
Code string - Error code.
- error
Level string - Level of error.
- error
Message string - Error message.
- error
Source string - Source of error.
- error
Type string - Type of error.
- possible
Causes string - Possible causes of error.
- recommended
Action string - Recommended action to resolve error.
- recovery
Provider stringError Message - DRA error message.
- summary
Message string - Summary message of the entity.
- creation_
time_ strutc - 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_ strerror_ message - DRA error message.
- summary_
message str - Summary message of the entity.
- creation
Time StringUtc - Error creation time (UTC)
- entity
Id String - ID of the entity.
- error
Category String - Category of error.
- error
Code String - Error code.
- error
Level String - Level of error.
- error
Message String - Error message.
- error
Source String - Source of error.
- error
Type String - Type of error.
- possible
Causes String - Possible causes of error.
- recommended
Action String - Recommended action to resolve error.
- recovery
Provider StringError Message - DRA error message.
- summary
Message String - Summary message of the entity.
LicenseType, LicenseTypeArgs
- Not
Specified - NotSpecified
- No
License Type - NoLicenseType
- Windows
Server - WindowsServer
- License
Type Not Specified - NotSpecified
- License
Type No License Type - NoLicenseType
- License
Type Windows Server - WindowsServer
- Not
Specified - NotSpecified
- No
License Type - NoLicenseType
- Windows
Server - WindowsServer
- Not
Specified - NotSpecified
- No
License Type - NoLicenseType
- Windows
Server - WindowsServer
- NOT_SPECIFIED
- NotSpecified
- NO_LICENSE_TYPE
- NoLicenseType
- WINDOWS_SERVER
- WindowsServer
- "Not
Specified" - NotSpecified
- "No
License Type" - NoLicenseType
- "Windows
Server" - WindowsServer
MigrationItemPropertiesResponse, MigrationItemPropertiesResponseArgs
- Allowed
Operations List<string> - The allowed operations on the migration item, based on the current migration state of the item.
- Current
Job Pulumi.Azure Native. Recovery Services. Inputs. Current Job Details Response - The current job details.
- Health string
- The consolidated health.
- Health
Errors List<Pulumi.Azure Native. Recovery Services. Inputs. Health Error Response> - The list of health errors.
- Machine
Name string - The on-premise virtual machine name.
- Migration
State string - The migration status.
- Migration
State stringDescription - The migration state description.
- Policy
Friendly stringName - The name of policy governing this item.
- Policy
Id string - The ARM Id of policy governing this item.
- Recovery
Services stringProvider Id - The recovery services provider ARM Id.
- Test
Migrate stringState - The test migrate state.
- Test
Migrate stringState Description - The test migrate state description.
- Provider
Specific Pulumi.Details Azure Native. Recovery Services. Inputs. VMware Cbt Migration Details Response - The migration provider custom settings.
- Allowed
Operations []string - The allowed operations on the migration item, based on the current migration state of the item.
- Current
Job CurrentJob Details Response - The current job details.
- Health string
- The consolidated health.
- Health
Errors []HealthError Response - The list of health errors.
- Machine
Name string - The on-premise virtual machine name.
- Migration
State string - The migration status.
- Migration
State stringDescription - The migration state description.
- Policy
Friendly stringName - The name of policy governing this item.
- Policy
Id string - The ARM Id of policy governing this item.
- Recovery
Services stringProvider Id - The recovery services provider ARM Id.
- Test
Migrate stringState - The test migrate state.
- Test
Migrate stringState Description - The test migrate state description.
- Provider
Specific VMwareDetails Cbt Migration Details Response - The migration provider custom settings.
- allowed
Operations List<String> - The allowed operations on the migration item, based on the current migration state of the item.
- current
Job CurrentJob Details Response - The current job details.
- health String
- The consolidated health.
- health
Errors List<HealthError Response> - The list of health errors.
- machine
Name String - The on-premise virtual machine name.
- migration
State String - The migration status.
- migration
State StringDescription - The migration state description.
- policy
Friendly StringName - The name of policy governing this item.
- policy
Id String - The ARM Id of policy governing this item.
- recovery
Services StringProvider Id - The recovery services provider ARM Id.
- test
Migrate StringState - The test migrate state.
- test
Migrate StringState Description - The test migrate state description.
- provider
Specific VMwareDetails Cbt Migration Details Response - The migration provider custom settings.
- allowed
Operations string[] - The allowed operations on the migration item, based on the current migration state of the item.
- current
Job CurrentJob Details Response - The current job details.
- health string
- The consolidated health.
- health
Errors HealthError Response[] - The list of health errors.
- machine
Name string - The on-premise virtual machine name.
- migration
State string - The migration status.
- migration
State stringDescription - The migration state description.
- policy
Friendly stringName - The name of policy governing this item.
- policy
Id string - The ARM Id of policy governing this item.
- recovery
Services stringProvider Id - The recovery services provider ARM Id.
- test
Migrate stringState - The test migrate state.
- test
Migrate stringState Description - The test migrate state description.
- provider
Specific VMwareDetails Cbt Migration Details Response - 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 CurrentJob Details Response - The current job details.
- health str
- The consolidated health.
- health_
errors Sequence[HealthError Response] - The list of health errors.
- machine_
name str - The on-premise virtual machine name.
- migration_
state str - The migration status.
- migration_
state_ strdescription - The migration state description.
- policy_
friendly_ strname - The name of policy governing this item.
- policy_
id str - The ARM Id of policy governing this item.
- recovery_
services_ strprovider_ id - The recovery services provider ARM Id.
- test_
migrate_ strstate - The test migrate state.
- test_
migrate_ strstate_ description - The test migrate state description.
- provider_
specific_ VMwaredetails Cbt Migration Details Response - The migration provider custom settings.
- allowed
Operations List<String> - The allowed operations on the migration item, based on the current migration state of the item.
- current
Job Property Map - The current job details.
- health String
- The consolidated health.
- health
Errors List<Property Map> - The list of health errors.
- machine
Name String - The on-premise virtual machine name.
- migration
State String - The migration status.
- migration
State StringDescription - The migration state description.
- policy
Friendly StringName - The name of policy governing this item.
- policy
Id String - The ARM Id of policy governing this item.
- recovery
Services StringProvider Id - The recovery services provider ARM Id.
- test
Migrate StringState - The test migrate state.
- test
Migrate StringState Description - The test migrate state description.
- provider
Specific Property MapDetails - The migration provider custom settings.
VMwareCbtDiskInput, VMwareCbtDiskInputArgs
- Disk
Id string - The disk Id.
- Is
OSDisk string - A value indicating whether the disk is the OS disk.
- Log
Storage stringAccount Id - The log storage account ARM Id.
- Log
Storage stringAccount Sas Secret Name - The key vault secret name of the log storage account.
- Disk
Type string | Pulumi.Azure Native. Recovery Services. Disk Account Type - The disk type.
- Disk
Id string - The disk Id.
- Is
OSDisk string - A value indicating whether the disk is the OS disk.
- Log
Storage stringAccount Id - The log storage account ARM Id.
- Log
Storage stringAccount Sas Secret Name - The key vault secret name of the log storage account.
- Disk
Type string | DiskAccount Type - The disk type.
- disk
Id String - The disk Id.
- is
OSDisk String - A value indicating whether the disk is the OS disk.
- log
Storage StringAccount Id - The log storage account ARM Id.
- log
Storage StringAccount Sas Secret Name - The key vault secret name of the log storage account.
- disk
Type String | DiskAccount Type - The disk type.
- disk
Id string - The disk Id.
- is
OSDisk string - A value indicating whether the disk is the OS disk.
- log
Storage stringAccount Id - The log storage account ARM Id.
- log
Storage stringAccount Sas Secret Name - The key vault secret name of the log storage account.
- disk
Type string | DiskAccount Type - The disk type.
- disk_
id str - The disk Id.
- is_
os_ strdisk - A value indicating whether the disk is the OS disk.
- log_
storage_ straccount_ id - The log storage account ARM Id.
- log_
storage_ straccount_ sas_ secret_ name - The key vault secret name of the log storage account.
- disk_
type str | DiskAccount Type - The disk type.
- disk
Id String - The disk Id.
- is
OSDisk String - A value indicating whether the disk is the OS disk.
- log
Storage StringAccount Id - The log storage account ARM Id.
- log
Storage StringAccount Sas Secret Name - The key vault secret name of the log storage account.
- disk
Type String | "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" - The disk type.
VMwareCbtEnableMigrationInput, VMwareCbtEnableMigrationInputArgs
- Data
Mover stringRun As Account Id - The data mover RunAs account Id.
- Disks
To List<Pulumi.Include Azure Native. Recovery Services. Inputs. VMware Cbt Disk Input> - The disks to include list.
- Snapshot
Run stringAs Account Id - The snapshot RunAs account Id.
- Target
Network stringId - The target network ARM Id.
- Target
Resource stringGroup Id - The target resource group ARM Id.
- Vmware
Machine stringId - The ARM Id of the VM discovered in VMware.
- License
Type string | Pulumi.Azure Native. Recovery Services. License Type - License type.
- Target
Availability stringSet Id - The target availability set ARM Id.
- Target
Boot stringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- Target
Subnet stringName - The target subnet name.
- Target
Vm stringName - The target VM name.
- Target
Vm stringSize - The target VM size.
- Data
Mover stringRun As Account Id - The data mover RunAs account Id.
- Disks
To []VMwareInclude Cbt Disk Input - The disks to include list.
- Snapshot
Run stringAs Account Id - The snapshot RunAs account Id.
- Target
Network stringId - The target network ARM Id.
- Target
Resource stringGroup Id - The target resource group ARM Id.
- Vmware
Machine stringId - The ARM Id of the VM discovered in VMware.
- License
Type string | LicenseType - License type.
- Target
Availability stringSet Id - The target availability set ARM Id.
- Target
Boot stringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- Target
Subnet stringName - The target subnet name.
- Target
Vm stringName - The target VM name.
- Target
Vm stringSize - The target VM size.
- data
Mover StringRun As Account Id - The data mover RunAs account Id.
- disks
To List<VMwareInclude Cbt Disk Input> - The disks to include list.
- snapshot
Run StringAs Account Id - The snapshot RunAs account Id.
- target
Network StringId - The target network ARM Id.
- target
Resource StringGroup Id - The target resource group ARM Id.
- vmware
Machine StringId - The ARM Id of the VM discovered in VMware.
- license
Type String | LicenseType - License type.
- target
Availability StringSet Id - The target availability set ARM Id.
- target
Boot StringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- target
Subnet StringName - The target subnet name.
- target
Vm StringName - The target VM name.
- target
Vm StringSize - The target VM size.
- data
Mover stringRun As Account Id - The data mover RunAs account Id.
- disks
To VMwareInclude Cbt Disk Input[] - The disks to include list.
- snapshot
Run stringAs Account Id - The snapshot RunAs account Id.
- target
Network stringId - The target network ARM Id.
- target
Resource stringGroup Id - The target resource group ARM Id.
- vmware
Machine stringId - The ARM Id of the VM discovered in VMware.
- license
Type string | LicenseType - License type.
- target
Availability stringSet Id - The target availability set ARM Id.
- target
Boot stringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- target
Subnet stringName - The target subnet name.
- target
Vm stringName - The target VM name.
- target
Vm stringSize - The target VM size.
- data_
mover_ strrun_ as_ account_ id - The data mover RunAs account Id.
- disks_
to_ Sequence[VMwareinclude Cbt Disk Input] - The disks to include list.
- snapshot_
run_ stras_ account_ id - The snapshot RunAs account Id.
- target_
network_ strid - The target network ARM Id.
- target_
resource_ strgroup_ id - The target resource group ARM Id.
- vmware_
machine_ strid - The ARM Id of the VM discovered in VMware.
- license_
type str | LicenseType - License type.
- target_
availability_ strset_ id - The target availability set ARM Id.
- target_
boot_ strdiagnostics_ storage_ account_ id - The target boot diagnostics storage account ARM Id.
- target_
subnet_ strname - The target subnet name.
- target_
vm_ strname - The target VM name.
- target_
vm_ strsize - The target VM size.
- data
Mover StringRun As Account Id - The data mover RunAs account Id.
- disks
To List<Property Map>Include - The disks to include list.
- snapshot
Run StringAs Account Id - The snapshot RunAs account Id.
- target
Network StringId - The target network ARM Id.
- target
Resource StringGroup Id - The target resource group ARM Id.
- vmware
Machine StringId - The ARM Id of the VM discovered in VMware.
- license
Type String | "NotSpecified" | "No License Type" | "Windows Server" - License type.
- target
Availability StringSet Id - The target availability set ARM Id.
- target
Boot StringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- target
Subnet StringName - The target subnet name.
- target
Vm StringName - The target VM name.
- target
Vm StringSize - The target VM size.
VMwareCbtMigrationDetailsResponse, VMwareCbtMigrationDetailsResponseArgs
- Data
Mover stringRun As Account Id - The data mover RunAs account Id.
- Last
Recovery stringPoint Received - The last recovery point received time.
- Migration
Recovery stringPoint Id - The recovery point Id to which the VM was migrated.
- Os
Type string - The type of the OS on the VM.
- Snapshot
Run stringAs Account Id - The snapshot RunAs account Id.
- Target
Location string - The target location.
- Vmware
Machine stringId - The ARM Id of the VM discovered in VMware.
- License
Type string - License Type of the VM to be used.
- Protected
Disks List<Pulumi.Azure Native. Recovery Services. Inputs. VMware Cbt Protected Disk Details Response> - The list of protected disks.
- Target
Availability stringSet Id - The target availability set Id.
- Target
Boot stringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- Target
Network stringId - The target network Id.
- Target
Resource stringGroup Id - The target resource group Id.
- Target
Vm stringName - Target VM name.
- Target
Vm stringSize - The target VM size.
- Vm
Nics List<Pulumi.Azure Native. Recovery Services. Inputs. VMware Cbt Nic Details Response> - The network details.
- Data
Mover stringRun As Account Id - The data mover RunAs account Id.
- Last
Recovery stringPoint Received - The last recovery point received time.
- Migration
Recovery stringPoint Id - The recovery point Id to which the VM was migrated.
- Os
Type string - The type of the OS on the VM.
- Snapshot
Run stringAs Account Id - The snapshot RunAs account Id.
- Target
Location string - The target location.
- Vmware
Machine stringId - The ARM Id of the VM discovered in VMware.
- License
Type string - License Type of the VM to be used.
- Protected
Disks []VMwareCbt Protected Disk Details Response - The list of protected disks.
- Target
Availability stringSet Id - The target availability set Id.
- Target
Boot stringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- Target
Network stringId - The target network Id.
- Target
Resource stringGroup Id - The target resource group Id.
- Target
Vm stringName - Target VM name.
- Target
Vm stringSize - The target VM size.
- Vm
Nics []VMwareCbt Nic Details Response - The network details.
- data
Mover StringRun As Account Id - The data mover RunAs account Id.
- last
Recovery StringPoint Received - The last recovery point received time.
- migration
Recovery StringPoint Id - The recovery point Id to which the VM was migrated.
- os
Type String - The type of the OS on the VM.
- snapshot
Run StringAs Account Id - The snapshot RunAs account Id.
- target
Location String - The target location.
- vmware
Machine StringId - The ARM Id of the VM discovered in VMware.
- license
Type String - License Type of the VM to be used.
- protected
Disks List<VMwareCbt Protected Disk Details Response> - The list of protected disks.
- target
Availability StringSet Id - The target availability set Id.
- target
Boot StringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- target
Network StringId - The target network Id.
- target
Resource StringGroup Id - The target resource group Id.
- target
Vm StringName - Target VM name.
- target
Vm StringSize - The target VM size.
- vm
Nics List<VMwareCbt Nic Details Response> - The network details.
- data
Mover stringRun As Account Id - The data mover RunAs account Id.
- last
Recovery stringPoint Received - The last recovery point received time.
- migration
Recovery stringPoint Id - The recovery point Id to which the VM was migrated.
- os
Type string - The type of the OS on the VM.
- snapshot
Run stringAs Account Id - The snapshot RunAs account Id.
- target
Location string - The target location.
- vmware
Machine stringId - The ARM Id of the VM discovered in VMware.
- license
Type string - License Type of the VM to be used.
- protected
Disks VMwareCbt Protected Disk Details Response[] - The list of protected disks.
- target
Availability stringSet Id - The target availability set Id.
- target
Boot stringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- target
Network stringId - The target network Id.
- target
Resource stringGroup Id - The target resource group Id.
- target
Vm stringName - Target VM name.
- target
Vm stringSize - The target VM size.
- vm
Nics VMwareCbt Nic Details Response[] - The network details.
- data_
mover_ strrun_ as_ account_ id - The data mover RunAs account Id.
- last_
recovery_ strpoint_ received - The last recovery point received time.
- migration_
recovery_ strpoint_ id - The recovery point Id to which the VM was migrated.
- os_
type str - The type of the OS on the VM.
- snapshot_
run_ stras_ account_ id - The snapshot RunAs account Id.
- target_
location str - The target location.
- vmware_
machine_ strid - The ARM Id of the VM discovered in VMware.
- license_
type str - License Type of the VM to be used.
- protected_
disks Sequence[VMwareCbt Protected Disk Details Response] - The list of protected disks.
- target_
availability_ strset_ id - The target availability set Id.
- target_
boot_ strdiagnostics_ storage_ account_ id - The target boot diagnostics storage account ARM Id.
- target_
network_ strid - The target network Id.
- target_
resource_ strgroup_ id - The target resource group Id.
- target_
vm_ strname - Target VM name.
- target_
vm_ strsize - The target VM size.
- vm_
nics Sequence[VMwareCbt Nic Details Response] - The network details.
- data
Mover StringRun As Account Id - The data mover RunAs account Id.
- last
Recovery StringPoint Received - The last recovery point received time.
- migration
Recovery StringPoint Id - The recovery point Id to which the VM was migrated.
- os
Type String - The type of the OS on the VM.
- snapshot
Run StringAs Account Id - The snapshot RunAs account Id.
- target
Location String - The target location.
- vmware
Machine StringId - The ARM Id of the VM discovered in VMware.
- license
Type String - License Type of the VM to be used.
- protected
Disks List<Property Map> - The list of protected disks.
- target
Availability StringSet Id - The target availability set Id.
- target
Boot StringDiagnostics Storage Account Id - The target boot diagnostics storage account ARM Id.
- target
Network StringId - The target network Id.
- target
Resource StringGroup Id - The target resource group Id.
- target
Vm StringName - Target VM name.
- target
Vm StringSize - The target VM size.
- vm
Nics List<Property Map> - The network details.
VMwareCbtNicDetailsResponse, VMwareCbtNicDetailsResponseArgs
- Nic
Id string - The NIC Id.
- Source
IPAddress string - The source IP address.
- Source
IPAddress stringType - The source IP address type.
- Source
Network stringId - Source network Id.
- Is
Primary stringNic - A value indicating whether this is the primary NIC.
- Is
Selected stringFor Migration - A value indicating whether this NIC is selected for migration.
- Target
IPAddress string - The target IP address.
- Target
IPAddress stringType - The target IP address type.
- Target
Subnet stringName - Target subnet name.
- Nic
Id string - The NIC Id.
- Source
IPAddress string - The source IP address.
- Source
IPAddress stringType - The source IP address type.
- Source
Network stringId - Source network Id.
- Is
Primary stringNic - A value indicating whether this is the primary NIC.
- Is
Selected stringFor Migration - A value indicating whether this NIC is selected for migration.
- Target
IPAddress string - The target IP address.
- Target
IPAddress stringType - The target IP address type.
- Target
Subnet stringName - Target subnet name.
- nic
Id String - The NIC Id.
- source
IPAddress String - The source IP address.
- source
IPAddress StringType - The source IP address type.
- source
Network StringId - Source network Id.
- is
Primary StringNic - A value indicating whether this is the primary NIC.
- is
Selected StringFor Migration - A value indicating whether this NIC is selected for migration.
- target
IPAddress String - The target IP address.
- target
IPAddress StringType - The target IP address type.
- target
Subnet StringName - Target subnet name.
- nic
Id string - The NIC Id.
- source
IPAddress string - The source IP address.
- source
IPAddress stringType - The source IP address type.
- source
Network stringId - Source network Id.
- is
Primary stringNic - A value indicating whether this is the primary NIC.
- is
Selected stringFor Migration - A value indicating whether this NIC is selected for migration.
- target
IPAddress string - The target IP address.
- target
IPAddress stringType - The target IP address type.
- target
Subnet stringName - Target subnet name.
- nic_
id str - The NIC Id.
- source_
ip_ straddress - The source IP address.
- source_
ip_ straddress_ type - The source IP address type.
- source_
network_ strid - Source network Id.
- is_
primary_ strnic - A value indicating whether this is the primary NIC.
- is_
selected_ strfor_ migration - A value indicating whether this NIC is selected for migration.
- target_
ip_ straddress - The target IP address.
- target_
ip_ straddress_ type - The target IP address type.
- target_
subnet_ strname - Target subnet name.
- nic
Id String - The NIC Id.
- source
IPAddress String - The source IP address.
- source
IPAddress StringType - The source IP address type.
- source
Network StringId - Source network Id.
- is
Primary StringNic - A value indicating whether this is the primary NIC.
- is
Selected StringFor Migration - A value indicating whether this NIC is selected for migration.
- target
IPAddress String - The target IP address.
- target
IPAddress StringType - The target IP address type.
- target
Subnet StringName - Target subnet name.
VMwareCbtProtectedDiskDetailsResponse, VMwareCbtProtectedDiskDetailsResponseArgs
- Capacity
In doubleBytes - The disk capacity in bytes.
- Disk
Id string - The disk id.
- Disk
Name string - The disk name.
- Disk
Path string - The disk path.
- Is
OSDisk string - A value indicating whether the disk is the OS disk.
- Log
Storage stringAccount Id - The log storage account ARM Id.
- Log
Storage stringAccount Sas Secret Name - The key vault secret name of the log storage account.
- Seed
Managed stringDisk Id - The ARM Id of the seed managed disk.
- Target
Managed stringDisk Id - The ARM Id of the target managed disk.
- Disk
Type string - The disk type.
- Capacity
In float64Bytes - The disk capacity in bytes.
- Disk
Id string - The disk id.
- Disk
Name string - The disk name.
- Disk
Path string - The disk path.
- Is
OSDisk string - A value indicating whether the disk is the OS disk.
- Log
Storage stringAccount Id - The log storage account ARM Id.
- Log
Storage stringAccount Sas Secret Name - The key vault secret name of the log storage account.
- Seed
Managed stringDisk Id - The ARM Id of the seed managed disk.
- Target
Managed stringDisk Id - The ARM Id of the target managed disk.
- Disk
Type string - The disk type.
- capacity
In DoubleBytes - The disk capacity in bytes.
- disk
Id String - The disk id.
- disk
Name String - The disk name.
- disk
Path String - The disk path.
- is
OSDisk String - A value indicating whether the disk is the OS disk.
- log
Storage StringAccount Id - The log storage account ARM Id.
- log
Storage StringAccount Sas Secret Name - The key vault secret name of the log storage account.
- seed
Managed StringDisk Id - The ARM Id of the seed managed disk.
- target
Managed StringDisk Id - The ARM Id of the target managed disk.
- disk
Type String - The disk type.
- capacity
In numberBytes - The disk capacity in bytes.
- disk
Id string - The disk id.
- disk
Name string - The disk name.
- disk
Path string - The disk path.
- is
OSDisk string - A value indicating whether the disk is the OS disk.
- log
Storage stringAccount Id - The log storage account ARM Id.
- log
Storage stringAccount Sas Secret Name - The key vault secret name of the log storage account.
- seed
Managed stringDisk Id - The ARM Id of the seed managed disk.
- target
Managed stringDisk Id - The ARM Id of the target managed disk.
- disk
Type string - The disk type.
- capacity_
in_ floatbytes - 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_ strdisk - A value indicating whether the disk is the OS disk.
- log_
storage_ straccount_ id - The log storage account ARM Id.
- log_
storage_ straccount_ sas_ secret_ name - The key vault secret name of the log storage account.
- seed_
managed_ strdisk_ id - The ARM Id of the seed managed disk.
- target_
managed_ strdisk_ id - The ARM Id of the target managed disk.
- disk_
type str - The disk type.
- capacity
In NumberBytes - The disk capacity in bytes.
- disk
Id String - The disk id.
- disk
Name String - The disk name.
- disk
Path String - The disk path.
- is
OSDisk String - A value indicating whether the disk is the OS disk.
- log
Storage StringAccount Id - The log storage account ARM Id.
- log
Storage StringAccount Sas Secret Name - The key vault secret name of the log storage account.
- seed
Managed StringDisk Id - The ARM Id of the seed managed disk.
- target
Managed StringDisk Id - The ARM Id of the target managed disk.
- disk
Type 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
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0