1. Packages
  2. Google Cloud Native
  3. API Docs
  4. vmmigration
  5. vmmigration/v1
  6. getMigratingVm

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.vmmigration/v1.getMigratingVm

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets details of a single MigratingVm.

Using getMigratingVm

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getMigratingVm(args: GetMigratingVmArgs, opts?: InvokeOptions): Promise<GetMigratingVmResult>
function getMigratingVmOutput(args: GetMigratingVmOutputArgs, opts?: InvokeOptions): Output<GetMigratingVmResult>
Copy
def get_migrating_vm(location: Optional[str] = None,
                     migrating_vm_id: Optional[str] = None,
                     project: Optional[str] = None,
                     source_id: Optional[str] = None,
                     view: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetMigratingVmResult
def get_migrating_vm_output(location: Optional[pulumi.Input[str]] = None,
                     migrating_vm_id: Optional[pulumi.Input[str]] = None,
                     project: Optional[pulumi.Input[str]] = None,
                     source_id: Optional[pulumi.Input[str]] = None,
                     view: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetMigratingVmResult]
Copy
func LookupMigratingVm(ctx *Context, args *LookupMigratingVmArgs, opts ...InvokeOption) (*LookupMigratingVmResult, error)
func LookupMigratingVmOutput(ctx *Context, args *LookupMigratingVmOutputArgs, opts ...InvokeOption) LookupMigratingVmResultOutput
Copy

> Note: This function is named LookupMigratingVm in the Go SDK.

public static class GetMigratingVm 
{
    public static Task<GetMigratingVmResult> InvokeAsync(GetMigratingVmArgs args, InvokeOptions? opts = null)
    public static Output<GetMigratingVmResult> Invoke(GetMigratingVmInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMigratingVmResult> getMigratingVm(GetMigratingVmArgs args, InvokeOptions options)
public static Output<GetMigratingVmResult> getMigratingVm(GetMigratingVmArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:vmmigration/v1:getMigratingVm
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. string
MigratingVmId This property is required. string
SourceId This property is required. string
Project string
View string
Location This property is required. string
MigratingVmId This property is required. string
SourceId This property is required. string
Project string
View string
location This property is required. String
migratingVmId This property is required. String
sourceId This property is required. String
project String
view String
location This property is required. string
migratingVmId This property is required. string
sourceId This property is required. string
project string
view string
location This property is required. str
migrating_vm_id This property is required. str
source_id This property is required. str
project str
view str
location This property is required. String
migratingVmId This property is required. String
sourceId This property is required. String
project String
view String

getMigratingVm Result

The following output properties are available:

AwsSourceVmDetails Pulumi.GoogleNative.VMMigration.V1.Outputs.AwsSourceVmDetailsResponse
Details of the VM from an AWS source.
AzureSourceVmDetails Pulumi.GoogleNative.VMMigration.V1.Outputs.AzureSourceVmDetailsResponse
Details of the VM from an Azure source.
ComputeEngineDisksTargetDefaults Pulumi.GoogleNative.VMMigration.V1.Outputs.ComputeEngineDisksTargetDefaultsResponse
Details of the target Persistent Disks in Compute Engine.
ComputeEngineTargetDefaults Pulumi.GoogleNative.VMMigration.V1.Outputs.ComputeEngineTargetDefaultsResponse
Details of the target VM in Compute Engine.
CreateTime string
The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
CurrentSyncInfo Pulumi.GoogleNative.VMMigration.V1.Outputs.ReplicationCycleResponse
Details of the current running replication cycle.
CutoverForecast Pulumi.GoogleNative.VMMigration.V1.Outputs.CutoverForecastResponse
Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
Description string
The description attached to the migrating VM by the user.
DisplayName string
The display name attached to the MigratingVm by the user.
Error Pulumi.GoogleNative.VMMigration.V1.Outputs.StatusResponse
Provides details on the state of the Migrating VM in case of an error in replication.
Group string
The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
Labels Dictionary<string, string>
The labels of the migrating VM.
LastReplicationCycle Pulumi.GoogleNative.VMMigration.V1.Outputs.ReplicationCycleResponse
Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
LastSync Pulumi.GoogleNative.VMMigration.V1.Outputs.ReplicationSyncResponse
The most updated snapshot created time in the source that finished replication.
Name string
The identifier of the MigratingVm.
Policy Pulumi.GoogleNative.VMMigration.V1.Outputs.SchedulePolicyResponse
The replication schedule policy.
RecentCloneJobs List<Pulumi.GoogleNative.VMMigration.V1.Outputs.CloneJobResponse>
The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
RecentCutoverJobs List<Pulumi.GoogleNative.VMMigration.V1.Outputs.CutoverJobResponse>
The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
SourceVmId string
The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-.
State string
State of the MigratingVm.
StateTime string
The last time the migrating VM state was updated.
UpdateTime string
The last time the migrating VM resource was updated.
VmwareSourceVmDetails Pulumi.GoogleNative.VMMigration.V1.Outputs.VmwareSourceVmDetailsResponse
Details of the VM from a Vmware source.
AwsSourceVmDetails AwsSourceVmDetailsResponse
Details of the VM from an AWS source.
AzureSourceVmDetails AzureSourceVmDetailsResponse
Details of the VM from an Azure source.
ComputeEngineDisksTargetDefaults ComputeEngineDisksTargetDefaultsResponse
Details of the target Persistent Disks in Compute Engine.
ComputeEngineTargetDefaults ComputeEngineTargetDefaultsResponse
Details of the target VM in Compute Engine.
CreateTime string
The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
CurrentSyncInfo ReplicationCycleResponse
Details of the current running replication cycle.
CutoverForecast CutoverForecastResponse
Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
Description string
The description attached to the migrating VM by the user.
DisplayName string
The display name attached to the MigratingVm by the user.
Error StatusResponse
Provides details on the state of the Migrating VM in case of an error in replication.
Group string
The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
Labels map[string]string
The labels of the migrating VM.
LastReplicationCycle ReplicationCycleResponse
Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
LastSync ReplicationSyncResponse
The most updated snapshot created time in the source that finished replication.
Name string
The identifier of the MigratingVm.
Policy SchedulePolicyResponse
The replication schedule policy.
RecentCloneJobs []CloneJobResponse
The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
RecentCutoverJobs []CutoverJobResponse
The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
SourceVmId string
The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-.
State string
State of the MigratingVm.
StateTime string
The last time the migrating VM state was updated.
UpdateTime string
The last time the migrating VM resource was updated.
VmwareSourceVmDetails VmwareSourceVmDetailsResponse
Details of the VM from a Vmware source.
awsSourceVmDetails AwsSourceVmDetailsResponse
Details of the VM from an AWS source.
azureSourceVmDetails AzureSourceVmDetailsResponse
Details of the VM from an Azure source.
computeEngineDisksTargetDefaults ComputeEngineDisksTargetDefaultsResponse
Details of the target Persistent Disks in Compute Engine.
computeEngineTargetDefaults ComputeEngineTargetDefaultsResponse
Details of the target VM in Compute Engine.
createTime String
The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
currentSyncInfo ReplicationCycleResponse
Details of the current running replication cycle.
cutoverForecast CutoverForecastResponse
Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
description String
The description attached to the migrating VM by the user.
displayName String
The display name attached to the MigratingVm by the user.
error StatusResponse
Provides details on the state of the Migrating VM in case of an error in replication.
group String
The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
labels Map<String,String>
The labels of the migrating VM.
lastReplicationCycle ReplicationCycleResponse
Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
lastSync ReplicationSyncResponse
The most updated snapshot created time in the source that finished replication.
name String
The identifier of the MigratingVm.
policy SchedulePolicyResponse
The replication schedule policy.
recentCloneJobs List<CloneJobResponse>
The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
recentCutoverJobs List<CutoverJobResponse>
The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
sourceVmId String
The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-.
state String
State of the MigratingVm.
stateTime String
The last time the migrating VM state was updated.
updateTime String
The last time the migrating VM resource was updated.
vmwareSourceVmDetails VmwareSourceVmDetailsResponse
Details of the VM from a Vmware source.
awsSourceVmDetails AwsSourceVmDetailsResponse
Details of the VM from an AWS source.
azureSourceVmDetails AzureSourceVmDetailsResponse
Details of the VM from an Azure source.
computeEngineDisksTargetDefaults ComputeEngineDisksTargetDefaultsResponse
Details of the target Persistent Disks in Compute Engine.
computeEngineTargetDefaults ComputeEngineTargetDefaultsResponse
Details of the target VM in Compute Engine.
createTime string
The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
currentSyncInfo ReplicationCycleResponse
Details of the current running replication cycle.
cutoverForecast CutoverForecastResponse
Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
description string
The description attached to the migrating VM by the user.
displayName string
The display name attached to the MigratingVm by the user.
error StatusResponse
Provides details on the state of the Migrating VM in case of an error in replication.
group string
The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
labels {[key: string]: string}
The labels of the migrating VM.
lastReplicationCycle ReplicationCycleResponse
Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
lastSync ReplicationSyncResponse
The most updated snapshot created time in the source that finished replication.
name string
The identifier of the MigratingVm.
policy SchedulePolicyResponse
The replication schedule policy.
recentCloneJobs CloneJobResponse[]
The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
recentCutoverJobs CutoverJobResponse[]
The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
sourceVmId string
The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-.
state string
State of the MigratingVm.
stateTime string
The last time the migrating VM state was updated.
updateTime string
The last time the migrating VM resource was updated.
vmwareSourceVmDetails VmwareSourceVmDetailsResponse
Details of the VM from a Vmware source.
aws_source_vm_details AwsSourceVmDetailsResponse
Details of the VM from an AWS source.
azure_source_vm_details AzureSourceVmDetailsResponse
Details of the VM from an Azure source.
compute_engine_disks_target_defaults ComputeEngineDisksTargetDefaultsResponse
Details of the target Persistent Disks in Compute Engine.
compute_engine_target_defaults ComputeEngineTargetDefaultsResponse
Details of the target VM in Compute Engine.
create_time str
The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
current_sync_info ReplicationCycleResponse
Details of the current running replication cycle.
cutover_forecast CutoverForecastResponse
Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
description str
The description attached to the migrating VM by the user.
display_name str
The display name attached to the MigratingVm by the user.
error StatusResponse
Provides details on the state of the Migrating VM in case of an error in replication.
group str
The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
labels Mapping[str, str]
The labels of the migrating VM.
last_replication_cycle ReplicationCycleResponse
Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
last_sync ReplicationSyncResponse
The most updated snapshot created time in the source that finished replication.
name str
The identifier of the MigratingVm.
policy SchedulePolicyResponse
The replication schedule policy.
recent_clone_jobs Sequence[CloneJobResponse]
The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
recent_cutover_jobs Sequence[CutoverJobResponse]
The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
source_vm_id str
The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-.
state str
State of the MigratingVm.
state_time str
The last time the migrating VM state was updated.
update_time str
The last time the migrating VM resource was updated.
vmware_source_vm_details VmwareSourceVmDetailsResponse
Details of the VM from a Vmware source.
awsSourceVmDetails Property Map
Details of the VM from an AWS source.
azureSourceVmDetails Property Map
Details of the VM from an Azure source.
computeEngineDisksTargetDefaults Property Map
Details of the target Persistent Disks in Compute Engine.
computeEngineTargetDefaults Property Map
Details of the target VM in Compute Engine.
createTime String
The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
currentSyncInfo Property Map
Details of the current running replication cycle.
cutoverForecast Property Map
Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
description String
The description attached to the migrating VM by the user.
displayName String
The display name attached to the MigratingVm by the user.
error Property Map
Provides details on the state of the Migrating VM in case of an error in replication.
group String
The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
labels Map<String>
The labels of the migrating VM.
lastReplicationCycle Property Map
Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
lastSync Property Map
The most updated snapshot created time in the source that finished replication.
name String
The identifier of the MigratingVm.
policy Property Map
The replication schedule policy.
recentCloneJobs List<Property Map>
The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
recentCutoverJobs List<Property Map>
The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
sourceVmId String
The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-.
state String
State of the MigratingVm.
stateTime String
The last time the migrating VM state was updated.
updateTime String
The last time the migrating VM resource was updated.
vmwareSourceVmDetails Property Map
Details of the VM from a Vmware source.

Supporting Types

AppliedLicenseResponse

OsLicense This property is required. string
The OS license returned from the adaptation module's report.
Type This property is required. string
The license type that was used in OS adaptation.
OsLicense This property is required. string
The OS license returned from the adaptation module's report.
Type This property is required. string
The license type that was used in OS adaptation.
osLicense This property is required. String
The OS license returned from the adaptation module's report.
type This property is required. String
The license type that was used in OS adaptation.
osLicense This property is required. string
The OS license returned from the adaptation module's report.
type This property is required. string
The license type that was used in OS adaptation.
os_license This property is required. str
The OS license returned from the adaptation module's report.
type This property is required. str
The license type that was used in OS adaptation.
osLicense This property is required. String
The OS license returned from the adaptation module's report.
type This property is required. String
The license type that was used in OS adaptation.

AwsDiskDetailsResponse

DiskNumber This property is required. int
The ordinal number of the disk.
SizeGb This property is required. string
Size in GB.
VolumeId This property is required. string
AWS volume ID.
DiskNumber This property is required. int
The ordinal number of the disk.
SizeGb This property is required. string
Size in GB.
VolumeId This property is required. string
AWS volume ID.
diskNumber This property is required. Integer
The ordinal number of the disk.
sizeGb This property is required. String
Size in GB.
volumeId This property is required. String
AWS volume ID.
diskNumber This property is required. number
The ordinal number of the disk.
sizeGb This property is required. string
Size in GB.
volumeId This property is required. string
AWS volume ID.
disk_number This property is required. int
The ordinal number of the disk.
size_gb This property is required. str
Size in GB.
volume_id This property is required. str
AWS volume ID.
diskNumber This property is required. Number
The ordinal number of the disk.
sizeGb This property is required. String
Size in GB.
volumeId This property is required. String
AWS volume ID.

AwsSourceVmDetailsResponse

CommittedStorageBytes This property is required. string
The total size of the disks being migrated in bytes.
Disks This property is required. List<Pulumi.GoogleNative.VMMigration.V1.Inputs.AwsDiskDetailsResponse>
The disks attached to the source VM.
Firmware This property is required. string
The firmware type of the source VM.
VmCapabilitiesInfo This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
CommittedStorageBytes This property is required. string
The total size of the disks being migrated in bytes.
Disks This property is required. []AwsDiskDetailsResponse
The disks attached to the source VM.
Firmware This property is required. string
The firmware type of the source VM.
VmCapabilitiesInfo This property is required. VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
committedStorageBytes This property is required. String
The total size of the disks being migrated in bytes.
disks This property is required. List<AwsDiskDetailsResponse>
The disks attached to the source VM.
firmware This property is required. String
The firmware type of the source VM.
vmCapabilitiesInfo This property is required. VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
committedStorageBytes This property is required. string
The total size of the disks being migrated in bytes.
disks This property is required. AwsDiskDetailsResponse[]
The disks attached to the source VM.
firmware This property is required. string
The firmware type of the source VM.
vmCapabilitiesInfo This property is required. VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
committed_storage_bytes This property is required. str
The total size of the disks being migrated in bytes.
disks This property is required. Sequence[AwsDiskDetailsResponse]
The disks attached to the source VM.
firmware This property is required. str
The firmware type of the source VM.
vm_capabilities_info This property is required. VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
committedStorageBytes This property is required. String
The total size of the disks being migrated in bytes.
disks This property is required. List<Property Map>
The disks attached to the source VM.
firmware This property is required. String
The firmware type of the source VM.
vmCapabilitiesInfo This property is required. Property Map
Information about VM capabilities needed for some Compute Engine features.

AzureDiskDetailsResponse

DiskId This property is required. string
Azure disk ID.
DiskNumber This property is required. int
The ordinal number of the disk.
SizeGb This property is required. string
Size in GB.
DiskId This property is required. string
Azure disk ID.
DiskNumber This property is required. int
The ordinal number of the disk.
SizeGb This property is required. string
Size in GB.
diskId This property is required. String
Azure disk ID.
diskNumber This property is required. Integer
The ordinal number of the disk.
sizeGb This property is required. String
Size in GB.
diskId This property is required. string
Azure disk ID.
diskNumber This property is required. number
The ordinal number of the disk.
sizeGb This property is required. string
Size in GB.
disk_id This property is required. str
Azure disk ID.
disk_number This property is required. int
The ordinal number of the disk.
size_gb This property is required. str
Size in GB.
diskId This property is required. String
Azure disk ID.
diskNumber This property is required. Number
The ordinal number of the disk.
sizeGb This property is required. String
Size in GB.

AzureSourceVmDetailsResponse

CommittedStorageBytes This property is required. string
The total size of the disks being migrated in bytes.
Disks This property is required. List<Pulumi.GoogleNative.VMMigration.V1.Inputs.AzureDiskDetailsResponse>
The disks attached to the source VM.
Firmware This property is required. string
The firmware type of the source VM.
VmCapabilitiesInfo This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
CommittedStorageBytes This property is required. string
The total size of the disks being migrated in bytes.
Disks This property is required. []AzureDiskDetailsResponse
The disks attached to the source VM.
Firmware This property is required. string
The firmware type of the source VM.
VmCapabilitiesInfo This property is required. VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
committedStorageBytes This property is required. String
The total size of the disks being migrated in bytes.
disks This property is required. List<AzureDiskDetailsResponse>
The disks attached to the source VM.
firmware This property is required. String
The firmware type of the source VM.
vmCapabilitiesInfo This property is required. VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
committedStorageBytes This property is required. string
The total size of the disks being migrated in bytes.
disks This property is required. AzureDiskDetailsResponse[]
The disks attached to the source VM.
firmware This property is required. string
The firmware type of the source VM.
vmCapabilitiesInfo This property is required. VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
committed_storage_bytes This property is required. str
The total size of the disks being migrated in bytes.
disks This property is required. Sequence[AzureDiskDetailsResponse]
The disks attached to the source VM.
firmware This property is required. str
The firmware type of the source VM.
vm_capabilities_info This property is required. VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
committedStorageBytes This property is required. String
The total size of the disks being migrated in bytes.
disks This property is required. List<Property Map>
The disks attached to the source VM.
firmware This property is required. String
The firmware type of the source VM.
vmCapabilitiesInfo This property is required. Property Map
Information about VM capabilities needed for some Compute Engine features.

BootDiskDefaultsResponse

DeviceName This property is required. string
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
DiskName This property is required. string
Optional. The name of the disk.
DiskType This property is required. string
Optional. The type of disk provisioning to use for the VM.
Encryption This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.EncryptionResponse
Optional. The encryption to apply to the boot disk.
Image This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.DiskImageDefaultsResponse
The image to use when creating the disk.
DeviceName This property is required. string
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
DiskName This property is required. string
Optional. The name of the disk.
DiskType This property is required. string
Optional. The type of disk provisioning to use for the VM.
Encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the boot disk.
Image This property is required. DiskImageDefaultsResponse
The image to use when creating the disk.
deviceName This property is required. String
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
diskName This property is required. String
Optional. The name of the disk.
diskType This property is required. String
Optional. The type of disk provisioning to use for the VM.
encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the boot disk.
image This property is required. DiskImageDefaultsResponse
The image to use when creating the disk.
deviceName This property is required. string
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
diskName This property is required. string
Optional. The name of the disk.
diskType This property is required. string
Optional. The type of disk provisioning to use for the VM.
encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the boot disk.
image This property is required. DiskImageDefaultsResponse
The image to use when creating the disk.
device_name This property is required. str
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
disk_name This property is required. str
Optional. The name of the disk.
disk_type This property is required. str
Optional. The type of disk provisioning to use for the VM.
encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the boot disk.
image This property is required. DiskImageDefaultsResponse
The image to use when creating the disk.
deviceName This property is required. String
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
diskName This property is required. String
Optional. The name of the disk.
diskType This property is required. String
Optional. The type of disk provisioning to use for the VM.
encryption This property is required. Property Map
Optional. The encryption to apply to the boot disk.
image This property is required. Property Map
The image to use when creating the disk.

CloneJobResponse

ComputeEngineDisksTargetDetails This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.ComputeEngineDisksTargetDetailsResponse
Details of the target Persistent Disks in Compute Engine.
ComputeEngineTargetDetails This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.ComputeEngineTargetDetailsResponse
Details of the target VM in Compute Engine.
CreateTime This property is required. string
The time the clone job was created (as an API call, not when it was actually created in the target).
EndTime This property is required. string
The time the clone job was ended.
Error This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.StatusResponse
Provides details for the errors that led to the Clone Job's state.
Name This property is required. string
The name of the clone.
State This property is required. string
State of the clone job.
StateTime This property is required. string
The time the state was last updated.
Steps This property is required. List<Pulumi.GoogleNative.VMMigration.V1.Inputs.CloneStepResponse>
The clone steps list representing its progress.
ComputeEngineDisksTargetDetails This property is required. ComputeEngineDisksTargetDetailsResponse
Details of the target Persistent Disks in Compute Engine.
ComputeEngineTargetDetails This property is required. ComputeEngineTargetDetailsResponse
Details of the target VM in Compute Engine.
CreateTime This property is required. string
The time the clone job was created (as an API call, not when it was actually created in the target).
EndTime This property is required. string
The time the clone job was ended.
Error This property is required. StatusResponse
Provides details for the errors that led to the Clone Job's state.
Name This property is required. string
The name of the clone.
State This property is required. string
State of the clone job.
StateTime This property is required. string
The time the state was last updated.
Steps This property is required. []CloneStepResponse
The clone steps list representing its progress.
computeEngineDisksTargetDetails This property is required. ComputeEngineDisksTargetDetailsResponse
Details of the target Persistent Disks in Compute Engine.
computeEngineTargetDetails This property is required. ComputeEngineTargetDetailsResponse
Details of the target VM in Compute Engine.
createTime This property is required. String
The time the clone job was created (as an API call, not when it was actually created in the target).
endTime This property is required. String
The time the clone job was ended.
error This property is required. StatusResponse
Provides details for the errors that led to the Clone Job's state.
name This property is required. String
The name of the clone.
state This property is required. String
State of the clone job.
stateTime This property is required. String
The time the state was last updated.
steps This property is required. List<CloneStepResponse>
The clone steps list representing its progress.
computeEngineDisksTargetDetails This property is required. ComputeEngineDisksTargetDetailsResponse
Details of the target Persistent Disks in Compute Engine.
computeEngineTargetDetails This property is required. ComputeEngineTargetDetailsResponse
Details of the target VM in Compute Engine.
createTime This property is required. string
The time the clone job was created (as an API call, not when it was actually created in the target).
endTime This property is required. string
The time the clone job was ended.
error This property is required. StatusResponse
Provides details for the errors that led to the Clone Job's state.
name This property is required. string
The name of the clone.
state This property is required. string
State of the clone job.
stateTime This property is required. string
The time the state was last updated.
steps This property is required. CloneStepResponse[]
The clone steps list representing its progress.
compute_engine_disks_target_details This property is required. ComputeEngineDisksTargetDetailsResponse
Details of the target Persistent Disks in Compute Engine.
compute_engine_target_details This property is required. ComputeEngineTargetDetailsResponse
Details of the target VM in Compute Engine.
create_time This property is required. str
The time the clone job was created (as an API call, not when it was actually created in the target).
end_time This property is required. str
The time the clone job was ended.
error This property is required. StatusResponse
Provides details for the errors that led to the Clone Job's state.
name This property is required. str
The name of the clone.
state This property is required. str
State of the clone job.
state_time This property is required. str
The time the state was last updated.
steps This property is required. Sequence[CloneStepResponse]
The clone steps list representing its progress.
computeEngineDisksTargetDetails This property is required. Property Map
Details of the target Persistent Disks in Compute Engine.
computeEngineTargetDetails This property is required. Property Map
Details of the target VM in Compute Engine.
createTime This property is required. String
The time the clone job was created (as an API call, not when it was actually created in the target).
endTime This property is required. String
The time the clone job was ended.
error This property is required. Property Map
Provides details for the errors that led to the Clone Job's state.
name This property is required. String
The name of the clone.
state This property is required. String
State of the clone job.
stateTime This property is required. String
The time the state was last updated.
steps This property is required. List<Property Map>
The clone steps list representing its progress.

CloneStepResponse

AdaptingOs This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.AdaptingOSStepResponse
Adapting OS step.
EndTime This property is required. string
The time the step has ended.
InstantiatingMigratedVm This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.InstantiatingMigratedVMStepResponse
Instantiating migrated VM step.
PreparingVmDisks This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.PreparingVMDisksStepResponse
Preparing VM disks step.
StartTime This property is required. string
The time the step has started.
AdaptingOs This property is required. AdaptingOSStepResponse
Adapting OS step.
EndTime This property is required. string
The time the step has ended.
InstantiatingMigratedVm This property is required. InstantiatingMigratedVMStepResponse
Instantiating migrated VM step.
PreparingVmDisks This property is required. PreparingVMDisksStepResponse
Preparing VM disks step.
StartTime This property is required. string
The time the step has started.
adaptingOs This property is required. AdaptingOSStepResponse
Adapting OS step.
endTime This property is required. String
The time the step has ended.
instantiatingMigratedVm This property is required. InstantiatingMigratedVMStepResponse
Instantiating migrated VM step.
preparingVmDisks This property is required. PreparingVMDisksStepResponse
Preparing VM disks step.
startTime This property is required. String
The time the step has started.
adaptingOs This property is required. AdaptingOSStepResponse
Adapting OS step.
endTime This property is required. string
The time the step has ended.
instantiatingMigratedVm This property is required. InstantiatingMigratedVMStepResponse
Instantiating migrated VM step.
preparingVmDisks This property is required. PreparingVMDisksStepResponse
Preparing VM disks step.
startTime This property is required. string
The time the step has started.
adapting_os This property is required. AdaptingOSStepResponse
Adapting OS step.
end_time This property is required. str
The time the step has ended.
instantiating_migrated_vm This property is required. InstantiatingMigratedVMStepResponse
Instantiating migrated VM step.
preparing_vm_disks This property is required. PreparingVMDisksStepResponse
Preparing VM disks step.
start_time This property is required. str
The time the step has started.
adaptingOs This property is required. Property Map
Adapting OS step.
endTime This property is required. String
The time the step has ended.
instantiatingMigratedVm This property is required. Property Map
Instantiating migrated VM step.
preparingVmDisks This property is required. Property Map
Preparing VM disks step.
startTime This property is required. String
The time the step has started.

ComputeEngineDisksTargetDefaultsResponse

Disks This property is required. List<Pulumi.GoogleNative.VMMigration.V1.Inputs.PersistentDiskDefaultsResponse>
The details of each Persistent Disk to create.
DisksTargetDefaults This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.DisksMigrationDisksTargetDefaultsResponse
Details of the disk only migration target.
TargetProject This property is required. string
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
VmTargetDefaults This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.DisksMigrationVmTargetDefaultsResponse
Details of the VM migration target.
Zone This property is required. string
The zone in which to create the Persistent Disks.
Disks This property is required. []PersistentDiskDefaultsResponse
The details of each Persistent Disk to create.
DisksTargetDefaults This property is required. DisksMigrationDisksTargetDefaultsResponse
Details of the disk only migration target.
TargetProject This property is required. string
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
VmTargetDefaults This property is required. DisksMigrationVmTargetDefaultsResponse
Details of the VM migration target.
Zone This property is required. string
The zone in which to create the Persistent Disks.
disks This property is required. List<PersistentDiskDefaultsResponse>
The details of each Persistent Disk to create.
disksTargetDefaults This property is required. DisksMigrationDisksTargetDefaultsResponse
Details of the disk only migration target.
targetProject This property is required. String
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
vmTargetDefaults This property is required. DisksMigrationVmTargetDefaultsResponse
Details of the VM migration target.
zone This property is required. String
The zone in which to create the Persistent Disks.
disks This property is required. PersistentDiskDefaultsResponse[]
The details of each Persistent Disk to create.
disksTargetDefaults This property is required. DisksMigrationDisksTargetDefaultsResponse
Details of the disk only migration target.
targetProject This property is required. string
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
vmTargetDefaults This property is required. DisksMigrationVmTargetDefaultsResponse
Details of the VM migration target.
zone This property is required. string
The zone in which to create the Persistent Disks.
disks This property is required. Sequence[PersistentDiskDefaultsResponse]
The details of each Persistent Disk to create.
disks_target_defaults This property is required. DisksMigrationDisksTargetDefaultsResponse
Details of the disk only migration target.
target_project This property is required. str
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
vm_target_defaults This property is required. DisksMigrationVmTargetDefaultsResponse
Details of the VM migration target.
zone This property is required. str
The zone in which to create the Persistent Disks.
disks This property is required. List<Property Map>
The details of each Persistent Disk to create.
disksTargetDefaults This property is required. Property Map
Details of the disk only migration target.
targetProject This property is required. String
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
vmTargetDefaults This property is required. Property Map
Details of the VM migration target.
zone This property is required. String
The zone in which to create the Persistent Disks.

ComputeEngineDisksTargetDetailsResponse

Disks This property is required. List<Pulumi.GoogleNative.VMMigration.V1.Inputs.PersistentDiskResponse>
The details of each created Persistent Disk.
DisksTargetDetails This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.DisksMigrationDisksTargetDetailsResponse
Details of the disks-only migration target.
VmTargetDetails This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.DisksMigrationVmTargetDetailsResponse
Details for the VM the migrated data disks are attached to.
Disks This property is required. []PersistentDiskResponse
The details of each created Persistent Disk.
DisksTargetDetails This property is required. DisksMigrationDisksTargetDetailsResponse
Details of the disks-only migration target.
VmTargetDetails This property is required. DisksMigrationVmTargetDetailsResponse
Details for the VM the migrated data disks are attached to.
disks This property is required. List<PersistentDiskResponse>
The details of each created Persistent Disk.
disksTargetDetails This property is required. DisksMigrationDisksTargetDetailsResponse
Details of the disks-only migration target.
vmTargetDetails This property is required. DisksMigrationVmTargetDetailsResponse
Details for the VM the migrated data disks are attached to.
disks This property is required. PersistentDiskResponse[]
The details of each created Persistent Disk.
disksTargetDetails This property is required. DisksMigrationDisksTargetDetailsResponse
Details of the disks-only migration target.
vmTargetDetails This property is required. DisksMigrationVmTargetDetailsResponse
Details for the VM the migrated data disks are attached to.
disks This property is required. Sequence[PersistentDiskResponse]
The details of each created Persistent Disk.
disks_target_details This property is required. DisksMigrationDisksTargetDetailsResponse
Details of the disks-only migration target.
vm_target_details This property is required. DisksMigrationVmTargetDetailsResponse
Details for the VM the migrated data disks are attached to.
disks This property is required. List<Property Map>
The details of each created Persistent Disk.
disksTargetDetails This property is required. Property Map
Details of the disks-only migration target.
vmTargetDetails This property is required. Property Map
Details for the VM the migrated data disks are attached to.

ComputeEngineTargetDefaultsResponse

AdditionalLicenses This property is required. List<string>
Additional licenses to assign to the VM.
AppliedLicense This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.AppliedLicenseResponse
The OS license returned from the adaptation module report.
BootOption This property is required. string
The VM Boot Option, as set in the source VM.
ComputeScheduling This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.ComputeSchedulingResponse
Compute instance scheduling information (if empty default is used).
DiskType This property is required. string
The disk type to use in the VM.
Encryption This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.EncryptionResponse
Optional. Immutable. The encryption to apply to the VM disks.
Hostname This property is required. string
The hostname to assign to the VM.
Labels This property is required. Dictionary<string, string>
A map of labels to associate with the VM.
LicenseType This property is required. string
The license type to use in OS adaptation.
MachineType This property is required. string
The machine type to create the VM with.
MachineTypeSeries This property is required. string
The machine type series to create the VM with.
Metadata This property is required. Dictionary<string, string>
The metadata key/value pairs to assign to the VM.
NetworkInterfaces This property is required. List<Pulumi.GoogleNative.VMMigration.V1.Inputs.NetworkInterfaceResponse>
List of NICs connected to this VM.
NetworkTags This property is required. List<string>
A list of network tags to associate with the VM.
SecureBoot This property is required. bool
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
ServiceAccount This property is required. string
The service account to associate the VM with.
TargetProject This property is required. string
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
VmName This property is required. string
The name of the VM to create.
Zone This property is required. string
The zone in which to create the VM.
AdditionalLicenses This property is required. []string
Additional licenses to assign to the VM.
AppliedLicense This property is required. AppliedLicenseResponse
The OS license returned from the adaptation module report.
BootOption This property is required. string
The VM Boot Option, as set in the source VM.
ComputeScheduling This property is required. ComputeSchedulingResponse
Compute instance scheduling information (if empty default is used).
DiskType This property is required. string
The disk type to use in the VM.
Encryption This property is required. EncryptionResponse
Optional. Immutable. The encryption to apply to the VM disks.
Hostname This property is required. string
The hostname to assign to the VM.
Labels This property is required. map[string]string
A map of labels to associate with the VM.
LicenseType This property is required. string
The license type to use in OS adaptation.
MachineType This property is required. string
The machine type to create the VM with.
MachineTypeSeries This property is required. string
The machine type series to create the VM with.
Metadata This property is required. map[string]string
The metadata key/value pairs to assign to the VM.
NetworkInterfaces This property is required. []NetworkInterfaceResponse
List of NICs connected to this VM.
NetworkTags This property is required. []string
A list of network tags to associate with the VM.
SecureBoot This property is required. bool
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
ServiceAccount This property is required. string
The service account to associate the VM with.
TargetProject This property is required. string
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
VmName This property is required. string
The name of the VM to create.
Zone This property is required. string
The zone in which to create the VM.
additionalLicenses This property is required. List<String>
Additional licenses to assign to the VM.
appliedLicense This property is required. AppliedLicenseResponse
The OS license returned from the adaptation module report.
bootOption This property is required. String
The VM Boot Option, as set in the source VM.
computeScheduling This property is required. ComputeSchedulingResponse
Compute instance scheduling information (if empty default is used).
diskType This property is required. String
The disk type to use in the VM.
encryption This property is required. EncryptionResponse
Optional. Immutable. The encryption to apply to the VM disks.
hostname This property is required. String
The hostname to assign to the VM.
labels This property is required. Map<String,String>
A map of labels to associate with the VM.
licenseType This property is required. String
The license type to use in OS adaptation.
machineType This property is required. String
The machine type to create the VM with.
machineTypeSeries This property is required. String
The machine type series to create the VM with.
metadata This property is required. Map<String,String>
The metadata key/value pairs to assign to the VM.
networkInterfaces This property is required. List<NetworkInterfaceResponse>
List of NICs connected to this VM.
networkTags This property is required. List<String>
A list of network tags to associate with the VM.
secureBoot This property is required. Boolean
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
serviceAccount This property is required. String
The service account to associate the VM with.
targetProject This property is required. String
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
vmName This property is required. String
The name of the VM to create.
zone This property is required. String
The zone in which to create the VM.
additionalLicenses This property is required. string[]
Additional licenses to assign to the VM.
appliedLicense This property is required. AppliedLicenseResponse
The OS license returned from the adaptation module report.
bootOption This property is required. string
The VM Boot Option, as set in the source VM.
computeScheduling This property is required. ComputeSchedulingResponse
Compute instance scheduling information (if empty default is used).
diskType This property is required. string
The disk type to use in the VM.
encryption This property is required. EncryptionResponse
Optional. Immutable. The encryption to apply to the VM disks.
hostname This property is required. string
The hostname to assign to the VM.
labels This property is required. {[key: string]: string}
A map of labels to associate with the VM.
licenseType This property is required. string
The license type to use in OS adaptation.
machineType This property is required. string
The machine type to create the VM with.
machineTypeSeries This property is required. string
The machine type series to create the VM with.
metadata This property is required. {[key: string]: string}
The metadata key/value pairs to assign to the VM.
networkInterfaces This property is required. NetworkInterfaceResponse[]
List of NICs connected to this VM.
networkTags This property is required. string[]
A list of network tags to associate with the VM.
secureBoot This property is required. boolean
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
serviceAccount This property is required. string
The service account to associate the VM with.
targetProject This property is required. string
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
vmName This property is required. string
The name of the VM to create.
zone This property is required. string
The zone in which to create the VM.
additional_licenses This property is required. Sequence[str]
Additional licenses to assign to the VM.
applied_license This property is required. AppliedLicenseResponse
The OS license returned from the adaptation module report.
boot_option This property is required. str
The VM Boot Option, as set in the source VM.
compute_scheduling This property is required. ComputeSchedulingResponse
Compute instance scheduling information (if empty default is used).
disk_type This property is required. str
The disk type to use in the VM.
encryption This property is required. EncryptionResponse
Optional. Immutable. The encryption to apply to the VM disks.
hostname This property is required. str
The hostname to assign to the VM.
labels This property is required. Mapping[str, str]
A map of labels to associate with the VM.
license_type This property is required. str
The license type to use in OS adaptation.
machine_type This property is required. str
The machine type to create the VM with.
machine_type_series This property is required. str
The machine type series to create the VM with.
metadata This property is required. Mapping[str, str]
The metadata key/value pairs to assign to the VM.
network_interfaces This property is required. Sequence[NetworkInterfaceResponse]
List of NICs connected to this VM.
network_tags This property is required. Sequence[str]
A list of network tags to associate with the VM.
secure_boot This property is required. bool
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
service_account This property is required. str
The service account to associate the VM with.
target_project This property is required. str
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
vm_name This property is required. str
The name of the VM to create.
zone This property is required. str
The zone in which to create the VM.
additionalLicenses This property is required. List<String>
Additional licenses to assign to the VM.
appliedLicense This property is required. Property Map
The OS license returned from the adaptation module report.
bootOption This property is required. String
The VM Boot Option, as set in the source VM.
computeScheduling This property is required. Property Map
Compute instance scheduling information (if empty default is used).
diskType This property is required. String
The disk type to use in the VM.
encryption This property is required. Property Map
Optional. Immutable. The encryption to apply to the VM disks.
hostname This property is required. String
The hostname to assign to the VM.
labels This property is required. Map<String>
A map of labels to associate with the VM.
licenseType This property is required. String
The license type to use in OS adaptation.
machineType This property is required. String
The machine type to create the VM with.
machineTypeSeries This property is required. String
The machine type series to create the VM with.
metadata This property is required. Map<String>
The metadata key/value pairs to assign to the VM.
networkInterfaces This property is required. List<Property Map>
List of NICs connected to this VM.
networkTags This property is required. List<String>
A list of network tags to associate with the VM.
secureBoot This property is required. Boolean
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
serviceAccount This property is required. String
The service account to associate the VM with.
targetProject This property is required. String
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
vmName This property is required. String
The name of the VM to create.
zone This property is required. String
The zone in which to create the VM.

ComputeEngineTargetDetailsResponse

AdditionalLicenses This property is required. List<string>
Additional licenses to assign to the VM.
AppliedLicense This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.AppliedLicenseResponse
The OS license returned from the adaptation module report.
BootOption This property is required. string
The VM Boot Option, as set in the source VM.
ComputeScheduling This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.ComputeSchedulingResponse
Compute instance scheduling information (if empty default is used).
DiskType This property is required. string
The disk type to use in the VM.
Encryption This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.EncryptionResponse
Optional. The encryption to apply to the VM disks.
Hostname This property is required. string
The hostname to assign to the VM.
Labels This property is required. Dictionary<string, string>
A map of labels to associate with the VM.
LicenseType This property is required. string
The license type to use in OS adaptation.
MachineType This property is required. string
The machine type to create the VM with.
MachineTypeSeries This property is required. string
The machine type series to create the VM with.
Metadata This property is required. Dictionary<string, string>
The metadata key/value pairs to assign to the VM.
NetworkInterfaces This property is required. List<Pulumi.GoogleNative.VMMigration.V1.Inputs.NetworkInterfaceResponse>
List of NICs connected to this VM.
NetworkTags This property is required. List<string>
A list of network tags to associate with the VM.
Project This property is required. string
The Google Cloud target project ID or project name.
SecureBoot This property is required. bool
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
ServiceAccount This property is required. string
The service account to associate the VM with.
VmName This property is required. string
The name of the VM to create.
Zone This property is required. string
The zone in which to create the VM.
AdditionalLicenses This property is required. []string
Additional licenses to assign to the VM.
AppliedLicense This property is required. AppliedLicenseResponse
The OS license returned from the adaptation module report.
BootOption This property is required. string
The VM Boot Option, as set in the source VM.
ComputeScheduling This property is required. ComputeSchedulingResponse
Compute instance scheduling information (if empty default is used).
DiskType This property is required. string
The disk type to use in the VM.
Encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the VM disks.
Hostname This property is required. string
The hostname to assign to the VM.
Labels This property is required. map[string]string
A map of labels to associate with the VM.
LicenseType This property is required. string
The license type to use in OS adaptation.
MachineType This property is required. string
The machine type to create the VM with.
MachineTypeSeries This property is required. string
The machine type series to create the VM with.
Metadata This property is required. map[string]string
The metadata key/value pairs to assign to the VM.
NetworkInterfaces This property is required. []NetworkInterfaceResponse
List of NICs connected to this VM.
NetworkTags This property is required. []string
A list of network tags to associate with the VM.
Project This property is required. string
The Google Cloud target project ID or project name.
SecureBoot This property is required. bool
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
ServiceAccount This property is required. string
The service account to associate the VM with.
VmName This property is required. string
The name of the VM to create.
Zone This property is required. string
The zone in which to create the VM.
additionalLicenses This property is required. List<String>
Additional licenses to assign to the VM.
appliedLicense This property is required. AppliedLicenseResponse
The OS license returned from the adaptation module report.
bootOption This property is required. String
The VM Boot Option, as set in the source VM.
computeScheduling This property is required. ComputeSchedulingResponse
Compute instance scheduling information (if empty default is used).
diskType This property is required. String
The disk type to use in the VM.
encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the VM disks.
hostname This property is required. String
The hostname to assign to the VM.
labels This property is required. Map<String,String>
A map of labels to associate with the VM.
licenseType This property is required. String
The license type to use in OS adaptation.
machineType This property is required. String
The machine type to create the VM with.
machineTypeSeries This property is required. String
The machine type series to create the VM with.
metadata This property is required. Map<String,String>
The metadata key/value pairs to assign to the VM.
networkInterfaces This property is required. List<NetworkInterfaceResponse>
List of NICs connected to this VM.
networkTags This property is required. List<String>
A list of network tags to associate with the VM.
project This property is required. String
The Google Cloud target project ID or project name.
secureBoot This property is required. Boolean
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
serviceAccount This property is required. String
The service account to associate the VM with.
vmName This property is required. String
The name of the VM to create.
zone This property is required. String
The zone in which to create the VM.
additionalLicenses This property is required. string[]
Additional licenses to assign to the VM.
appliedLicense This property is required. AppliedLicenseResponse
The OS license returned from the adaptation module report.
bootOption This property is required. string
The VM Boot Option, as set in the source VM.
computeScheduling This property is required. ComputeSchedulingResponse
Compute instance scheduling information (if empty default is used).
diskType This property is required. string
The disk type to use in the VM.
encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the VM disks.
hostname This property is required. string
The hostname to assign to the VM.
labels This property is required. {[key: string]: string}
A map of labels to associate with the VM.
licenseType This property is required. string
The license type to use in OS adaptation.
machineType This property is required. string
The machine type to create the VM with.
machineTypeSeries This property is required. string
The machine type series to create the VM with.
metadata This property is required. {[key: string]: string}
The metadata key/value pairs to assign to the VM.
networkInterfaces This property is required. NetworkInterfaceResponse[]
List of NICs connected to this VM.
networkTags This property is required. string[]
A list of network tags to associate with the VM.
project This property is required. string
The Google Cloud target project ID or project name.
secureBoot This property is required. boolean
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
serviceAccount This property is required. string
The service account to associate the VM with.
vmName This property is required. string
The name of the VM to create.
zone This property is required. string
The zone in which to create the VM.
additional_licenses This property is required. Sequence[str]
Additional licenses to assign to the VM.
applied_license This property is required. AppliedLicenseResponse
The OS license returned from the adaptation module report.
boot_option This property is required. str
The VM Boot Option, as set in the source VM.
compute_scheduling This property is required. ComputeSchedulingResponse
Compute instance scheduling information (if empty default is used).
disk_type This property is required. str
The disk type to use in the VM.
encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the VM disks.
hostname This property is required. str
The hostname to assign to the VM.
labels This property is required. Mapping[str, str]
A map of labels to associate with the VM.
license_type This property is required. str
The license type to use in OS adaptation.
machine_type This property is required. str
The machine type to create the VM with.
machine_type_series This property is required. str
The machine type series to create the VM with.
metadata This property is required. Mapping[str, str]
The metadata key/value pairs to assign to the VM.
network_interfaces This property is required. Sequence[NetworkInterfaceResponse]
List of NICs connected to this VM.
network_tags This property is required. Sequence[str]
A list of network tags to associate with the VM.
project This property is required. str
The Google Cloud target project ID or project name.
secure_boot This property is required. bool
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
service_account This property is required. str
The service account to associate the VM with.
vm_name This property is required. str
The name of the VM to create.
zone This property is required. str
The zone in which to create the VM.
additionalLicenses This property is required. List<String>
Additional licenses to assign to the VM.
appliedLicense This property is required. Property Map
The OS license returned from the adaptation module report.
bootOption This property is required. String
The VM Boot Option, as set in the source VM.
computeScheduling This property is required. Property Map
Compute instance scheduling information (if empty default is used).
diskType This property is required. String
The disk type to use in the VM.
encryption This property is required. Property Map
Optional. The encryption to apply to the VM disks.
hostname This property is required. String
The hostname to assign to the VM.
labels This property is required. Map<String>
A map of labels to associate with the VM.
licenseType This property is required. String
The license type to use in OS adaptation.
machineType This property is required. String
The machine type to create the VM with.
machineTypeSeries This property is required. String
The machine type series to create the VM with.
metadata This property is required. Map<String>
The metadata key/value pairs to assign to the VM.
networkInterfaces This property is required. List<Property Map>
List of NICs connected to this VM.
networkTags This property is required. List<String>
A list of network tags to associate with the VM.
project This property is required. String
The Google Cloud target project ID or project name.
secureBoot This property is required. Boolean
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
serviceAccount This property is required. String
The service account to associate the VM with.
vmName This property is required. String
The name of the VM to create.
zone This property is required. String
The zone in which to create the VM.

ComputeSchedulingResponse

MinNodeCpus This property is required. int
The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
NodeAffinities This property is required. List<Pulumi.GoogleNative.VMMigration.V1.Inputs.SchedulingNodeAffinityResponse>
A set of node affinity and anti-affinity configurations for sole tenant nodes.
OnHostMaintenance This property is required. string
How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
RestartType This property is required. string
Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to automaticRestart field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart.
MinNodeCpus This property is required. int
The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
NodeAffinities This property is required. []SchedulingNodeAffinityResponse
A set of node affinity and anti-affinity configurations for sole tenant nodes.
OnHostMaintenance This property is required. string
How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
RestartType This property is required. string
Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to automaticRestart field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart.
minNodeCpus This property is required. Integer
The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
nodeAffinities This property is required. List<SchedulingNodeAffinityResponse>
A set of node affinity and anti-affinity configurations for sole tenant nodes.
onHostMaintenance This property is required. String
How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
restartType This property is required. String
Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to automaticRestart field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart.
minNodeCpus This property is required. number
The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
nodeAffinities This property is required. SchedulingNodeAffinityResponse[]
A set of node affinity and anti-affinity configurations for sole tenant nodes.
onHostMaintenance This property is required. string
How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
restartType This property is required. string
Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to automaticRestart field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart.
min_node_cpus This property is required. int
The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
node_affinities This property is required. Sequence[SchedulingNodeAffinityResponse]
A set of node affinity and anti-affinity configurations for sole tenant nodes.
on_host_maintenance This property is required. str
How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
restart_type This property is required. str
Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to automaticRestart field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart.
minNodeCpus This property is required. Number
The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
nodeAffinities This property is required. List<Property Map>
A set of node affinity and anti-affinity configurations for sole tenant nodes.
onHostMaintenance This property is required. String
How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
restartType This property is required. String
Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to automaticRestart field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart.

CutoverForecastResponse

EstimatedCutoverJobDuration This property is required. string
Estimation of the CutoverJob duration.
EstimatedCutoverJobDuration This property is required. string
Estimation of the CutoverJob duration.
estimatedCutoverJobDuration This property is required. String
Estimation of the CutoverJob duration.
estimatedCutoverJobDuration This property is required. string
Estimation of the CutoverJob duration.
estimated_cutover_job_duration This property is required. str
Estimation of the CutoverJob duration.
estimatedCutoverJobDuration This property is required. String
Estimation of the CutoverJob duration.

CutoverJobResponse

ComputeEngineDisksTargetDetails This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.ComputeEngineDisksTargetDetailsResponse
Details of the target Persistent Disks in Compute Engine.
ComputeEngineTargetDetails This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.ComputeEngineTargetDetailsResponse
Details of the target VM in Compute Engine.
CreateTime This property is required. string
The time the cutover job was created (as an API call, not when it was actually created in the target).
EndTime This property is required. string
The time the cutover job had finished.
Error This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.StatusResponse
Provides details for the errors that led to the Cutover Job's state.
Name This property is required. string
The name of the cutover job.
ProgressPercent This property is required. int
The current progress in percentage of the cutover job.
State This property is required. string
State of the cutover job.
StateMessage This property is required. string
A message providing possible extra details about the current state.
StateTime This property is required. string
The time the state was last updated.
Steps This property is required. List<Pulumi.GoogleNative.VMMigration.V1.Inputs.CutoverStepResponse>
The cutover steps list representing its progress.
ComputeEngineDisksTargetDetails This property is required. ComputeEngineDisksTargetDetailsResponse
Details of the target Persistent Disks in Compute Engine.
ComputeEngineTargetDetails This property is required. ComputeEngineTargetDetailsResponse
Details of the target VM in Compute Engine.
CreateTime This property is required. string
The time the cutover job was created (as an API call, not when it was actually created in the target).
EndTime This property is required. string
The time the cutover job had finished.
Error This property is required. StatusResponse
Provides details for the errors that led to the Cutover Job's state.
Name This property is required. string
The name of the cutover job.
ProgressPercent This property is required. int
The current progress in percentage of the cutover job.
State This property is required. string
State of the cutover job.
StateMessage This property is required. string
A message providing possible extra details about the current state.
StateTime This property is required. string
The time the state was last updated.
Steps This property is required. []CutoverStepResponse
The cutover steps list representing its progress.
computeEngineDisksTargetDetails This property is required. ComputeEngineDisksTargetDetailsResponse
Details of the target Persistent Disks in Compute Engine.
computeEngineTargetDetails This property is required. ComputeEngineTargetDetailsResponse
Details of the target VM in Compute Engine.
createTime This property is required. String
The time the cutover job was created (as an API call, not when it was actually created in the target).
endTime This property is required. String
The time the cutover job had finished.
error This property is required. StatusResponse
Provides details for the errors that led to the Cutover Job's state.
name This property is required. String
The name of the cutover job.
progressPercent This property is required. Integer
The current progress in percentage of the cutover job.
state This property is required. String
State of the cutover job.
stateMessage This property is required. String
A message providing possible extra details about the current state.
stateTime This property is required. String
The time the state was last updated.
steps This property is required. List<CutoverStepResponse>
The cutover steps list representing its progress.
computeEngineDisksTargetDetails This property is required. ComputeEngineDisksTargetDetailsResponse
Details of the target Persistent Disks in Compute Engine.
computeEngineTargetDetails This property is required. ComputeEngineTargetDetailsResponse
Details of the target VM in Compute Engine.
createTime This property is required. string
The time the cutover job was created (as an API call, not when it was actually created in the target).
endTime This property is required. string
The time the cutover job had finished.
error This property is required. StatusResponse
Provides details for the errors that led to the Cutover Job's state.
name This property is required. string
The name of the cutover job.
progressPercent This property is required. number
The current progress in percentage of the cutover job.
state This property is required. string
State of the cutover job.
stateMessage This property is required. string
A message providing possible extra details about the current state.
stateTime This property is required. string
The time the state was last updated.
steps This property is required. CutoverStepResponse[]
The cutover steps list representing its progress.
compute_engine_disks_target_details This property is required. ComputeEngineDisksTargetDetailsResponse
Details of the target Persistent Disks in Compute Engine.
compute_engine_target_details This property is required. ComputeEngineTargetDetailsResponse
Details of the target VM in Compute Engine.
create_time This property is required. str
The time the cutover job was created (as an API call, not when it was actually created in the target).
end_time This property is required. str
The time the cutover job had finished.
error This property is required. StatusResponse
Provides details for the errors that led to the Cutover Job's state.
name This property is required. str
The name of the cutover job.
progress_percent This property is required. int
The current progress in percentage of the cutover job.
state This property is required. str
State of the cutover job.
state_message This property is required. str
A message providing possible extra details about the current state.
state_time This property is required. str
The time the state was last updated.
steps This property is required. Sequence[CutoverStepResponse]
The cutover steps list representing its progress.
computeEngineDisksTargetDetails This property is required. Property Map
Details of the target Persistent Disks in Compute Engine.
computeEngineTargetDetails This property is required. Property Map
Details of the target VM in Compute Engine.
createTime This property is required. String
The time the cutover job was created (as an API call, not when it was actually created in the target).
endTime This property is required. String
The time the cutover job had finished.
error This property is required. Property Map
Provides details for the errors that led to the Cutover Job's state.
name This property is required. String
The name of the cutover job.
progressPercent This property is required. Number
The current progress in percentage of the cutover job.
state This property is required. String
State of the cutover job.
stateMessage This property is required. String
A message providing possible extra details about the current state.
stateTime This property is required. String
The time the state was last updated.
steps This property is required. List<Property Map>
The cutover steps list representing its progress.

CutoverStepResponse

EndTime This property is required. string
The time the step has ended.
FinalSync This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.ReplicationCycleResponse
Final sync step.
InstantiatingMigratedVm This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.InstantiatingMigratedVMStepResponse
Instantiating migrated VM step.
PreparingVmDisks This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.PreparingVMDisksStepResponse
Preparing VM disks step.
PreviousReplicationCycle This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.ReplicationCycleResponse
A replication cycle prior cutover step.
ShuttingDownSourceVm This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.ShuttingDownSourceVMStepResponse
Shutting down VM step.
StartTime This property is required. string
The time the step has started.
EndTime This property is required. string
The time the step has ended.
FinalSync This property is required. ReplicationCycleResponse
Final sync step.
InstantiatingMigratedVm This property is required. InstantiatingMigratedVMStepResponse
Instantiating migrated VM step.
PreparingVmDisks This property is required. PreparingVMDisksStepResponse
Preparing VM disks step.
PreviousReplicationCycle This property is required. ReplicationCycleResponse
A replication cycle prior cutover step.
ShuttingDownSourceVm This property is required. ShuttingDownSourceVMStepResponse
Shutting down VM step.
StartTime This property is required. string
The time the step has started.
endTime This property is required. String
The time the step has ended.
finalSync This property is required. ReplicationCycleResponse
Final sync step.
instantiatingMigratedVm This property is required. InstantiatingMigratedVMStepResponse
Instantiating migrated VM step.
preparingVmDisks This property is required. PreparingVMDisksStepResponse
Preparing VM disks step.
previousReplicationCycle This property is required. ReplicationCycleResponse
A replication cycle prior cutover step.
shuttingDownSourceVm This property is required. ShuttingDownSourceVMStepResponse
Shutting down VM step.
startTime This property is required. String
The time the step has started.
endTime This property is required. string
The time the step has ended.
finalSync This property is required. ReplicationCycleResponse
Final sync step.
instantiatingMigratedVm This property is required. InstantiatingMigratedVMStepResponse
Instantiating migrated VM step.
preparingVmDisks This property is required. PreparingVMDisksStepResponse
Preparing VM disks step.
previousReplicationCycle This property is required. ReplicationCycleResponse
A replication cycle prior cutover step.
shuttingDownSourceVm This property is required. ShuttingDownSourceVMStepResponse
Shutting down VM step.
startTime This property is required. string
The time the step has started.
end_time This property is required. str
The time the step has ended.
final_sync This property is required. ReplicationCycleResponse
Final sync step.
instantiating_migrated_vm This property is required. InstantiatingMigratedVMStepResponse
Instantiating migrated VM step.
preparing_vm_disks This property is required. PreparingVMDisksStepResponse
Preparing VM disks step.
previous_replication_cycle This property is required. ReplicationCycleResponse
A replication cycle prior cutover step.
shutting_down_source_vm This property is required. ShuttingDownSourceVMStepResponse
Shutting down VM step.
start_time This property is required. str
The time the step has started.
endTime This property is required. String
The time the step has ended.
finalSync This property is required. Property Map
Final sync step.
instantiatingMigratedVm This property is required. Property Map
Instantiating migrated VM step.
preparingVmDisks This property is required. Property Map
Preparing VM disks step.
previousReplicationCycle This property is required. Property Map
A replication cycle prior cutover step.
shuttingDownSourceVm This property is required. Property Map
Shutting down VM step.
startTime This property is required. String
The time the step has started.

CycleStepResponse

EndTime This property is required. string
The time the cycle step has ended.
InitializingReplication This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.InitializingReplicationStepResponse
Initializing replication step.
PostProcessing This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.PostProcessingStepResponse
Post processing step.
Replicating This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.ReplicatingStepResponse
Replicating step.
StartTime This property is required. string
The time the cycle step has started.
EndTime This property is required. string
The time the cycle step has ended.
InitializingReplication This property is required. InitializingReplicationStepResponse
Initializing replication step.
PostProcessing This property is required. PostProcessingStepResponse
Post processing step.
Replicating This property is required. ReplicatingStepResponse
Replicating step.
StartTime This property is required. string
The time the cycle step has started.
endTime This property is required. String
The time the cycle step has ended.
initializingReplication This property is required. InitializingReplicationStepResponse
Initializing replication step.
postProcessing This property is required. PostProcessingStepResponse
Post processing step.
replicating This property is required. ReplicatingStepResponse
Replicating step.
startTime This property is required. String
The time the cycle step has started.
endTime This property is required. string
The time the cycle step has ended.
initializingReplication This property is required. InitializingReplicationStepResponse
Initializing replication step.
postProcessing This property is required. PostProcessingStepResponse
Post processing step.
replicating This property is required. ReplicatingStepResponse
Replicating step.
startTime This property is required. string
The time the cycle step has started.
end_time This property is required. str
The time the cycle step has ended.
initializing_replication This property is required. InitializingReplicationStepResponse
Initializing replication step.
post_processing This property is required. PostProcessingStepResponse
Post processing step.
replicating This property is required. ReplicatingStepResponse
Replicating step.
start_time This property is required. str
The time the cycle step has started.
endTime This property is required. String
The time the cycle step has ended.
initializingReplication This property is required. Property Map
Initializing replication step.
postProcessing This property is required. Property Map
Post processing step.
replicating This property is required. Property Map
Replicating step.
startTime This property is required. String
The time the cycle step has started.

DiskImageDefaultsResponse

SourceImage This property is required. string
The Image resource used when creating the disk.
SourceImage This property is required. string
The Image resource used when creating the disk.
sourceImage This property is required. String
The Image resource used when creating the disk.
sourceImage This property is required. string
The Image resource used when creating the disk.
source_image This property is required. str
The Image resource used when creating the disk.
sourceImage This property is required. String
The Image resource used when creating the disk.

DisksMigrationVmTargetDefaultsResponse

AdditionalLicenses This property is required. List<string>
Optional. Additional licenses to assign to the VM.
BootDiskDefaults This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.BootDiskDefaultsResponse
Optional. Details of the boot disk of the VM.
ComputeScheduling This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.ComputeSchedulingResponse
Optional. Compute instance scheduling information (if empty default is used).
Encryption This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.EncryptionResponse
Optional. The encryption to apply to the VM.
Hostname This property is required. string
Optional. The hostname to assign to the VM.
Labels This property is required. Dictionary<string, string>
Optional. A map of labels to associate with the VM.
MachineType This property is required. string
The machine type to create the VM with.
MachineTypeSeries This property is required. string
Optional. The machine type series to create the VM with. For presentation only.
Metadata This property is required. Dictionary<string, string>
Optional. The metadata key/value pairs to assign to the VM.
NetworkInterfaces This property is required. List<Pulumi.GoogleNative.VMMigration.V1.Inputs.NetworkInterfaceResponse>
Optional. NICs to attach to the VM.
NetworkTags This property is required. List<string>
Optional. A list of network tags to associate with the VM.
SecureBoot This property is required. bool
Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
ServiceAccount This property is required. string
Optional. The service account to associate the VM with.
VmName This property is required. string
The name of the VM to create.
AdditionalLicenses This property is required. []string
Optional. Additional licenses to assign to the VM.
BootDiskDefaults This property is required. BootDiskDefaultsResponse
Optional. Details of the boot disk of the VM.
ComputeScheduling This property is required. ComputeSchedulingResponse
Optional. Compute instance scheduling information (if empty default is used).
Encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the VM.
Hostname This property is required. string
Optional. The hostname to assign to the VM.
Labels This property is required. map[string]string
Optional. A map of labels to associate with the VM.
MachineType This property is required. string
The machine type to create the VM with.
MachineTypeSeries This property is required. string
Optional. The machine type series to create the VM with. For presentation only.
Metadata This property is required. map[string]string
Optional. The metadata key/value pairs to assign to the VM.
NetworkInterfaces This property is required. []NetworkInterfaceResponse
Optional. NICs to attach to the VM.
NetworkTags This property is required. []string
Optional. A list of network tags to associate with the VM.
SecureBoot This property is required. bool
Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
ServiceAccount This property is required. string
Optional. The service account to associate the VM with.
VmName This property is required. string
The name of the VM to create.
additionalLicenses This property is required. List<String>
Optional. Additional licenses to assign to the VM.
bootDiskDefaults This property is required. BootDiskDefaultsResponse
Optional. Details of the boot disk of the VM.
computeScheduling This property is required. ComputeSchedulingResponse
Optional. Compute instance scheduling information (if empty default is used).
encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the VM.
hostname This property is required. String
Optional. The hostname to assign to the VM.
labels This property is required. Map<String,String>
Optional. A map of labels to associate with the VM.
machineType This property is required. String
The machine type to create the VM with.
machineTypeSeries This property is required. String
Optional. The machine type series to create the VM with. For presentation only.
metadata This property is required. Map<String,String>
Optional. The metadata key/value pairs to assign to the VM.
networkInterfaces This property is required. List<NetworkInterfaceResponse>
Optional. NICs to attach to the VM.
networkTags This property is required. List<String>
Optional. A list of network tags to associate with the VM.
secureBoot This property is required. Boolean
Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
serviceAccount This property is required. String
Optional. The service account to associate the VM with.
vmName This property is required. String
The name of the VM to create.
additionalLicenses This property is required. string[]
Optional. Additional licenses to assign to the VM.
bootDiskDefaults This property is required. BootDiskDefaultsResponse
Optional. Details of the boot disk of the VM.
computeScheduling This property is required. ComputeSchedulingResponse
Optional. Compute instance scheduling information (if empty default is used).
encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the VM.
hostname This property is required. string
Optional. The hostname to assign to the VM.
labels This property is required. {[key: string]: string}
Optional. A map of labels to associate with the VM.
machineType This property is required. string
The machine type to create the VM with.
machineTypeSeries This property is required. string
Optional. The machine type series to create the VM with. For presentation only.
metadata This property is required. {[key: string]: string}
Optional. The metadata key/value pairs to assign to the VM.
networkInterfaces This property is required. NetworkInterfaceResponse[]
Optional. NICs to attach to the VM.
networkTags This property is required. string[]
Optional. A list of network tags to associate with the VM.
secureBoot This property is required. boolean
Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
serviceAccount This property is required. string
Optional. The service account to associate the VM with.
vmName This property is required. string
The name of the VM to create.
additional_licenses This property is required. Sequence[str]
Optional. Additional licenses to assign to the VM.
boot_disk_defaults This property is required. BootDiskDefaultsResponse
Optional. Details of the boot disk of the VM.
compute_scheduling This property is required. ComputeSchedulingResponse
Optional. Compute instance scheduling information (if empty default is used).
encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the VM.
hostname This property is required. str
Optional. The hostname to assign to the VM.
labels This property is required. Mapping[str, str]
Optional. A map of labels to associate with the VM.
machine_type This property is required. str
The machine type to create the VM with.
machine_type_series This property is required. str
Optional. The machine type series to create the VM with. For presentation only.
metadata This property is required. Mapping[str, str]
Optional. The metadata key/value pairs to assign to the VM.
network_interfaces This property is required. Sequence[NetworkInterfaceResponse]
Optional. NICs to attach to the VM.
network_tags This property is required. Sequence[str]
Optional. A list of network tags to associate with the VM.
secure_boot This property is required. bool
Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
service_account This property is required. str
Optional. The service account to associate the VM with.
vm_name This property is required. str
The name of the VM to create.
additionalLicenses This property is required. List<String>
Optional. Additional licenses to assign to the VM.
bootDiskDefaults This property is required. Property Map
Optional. Details of the boot disk of the VM.
computeScheduling This property is required. Property Map
Optional. Compute instance scheduling information (if empty default is used).
encryption This property is required. Property Map
Optional. The encryption to apply to the VM.
hostname This property is required. String
Optional. The hostname to assign to the VM.
labels This property is required. Map<String>
Optional. A map of labels to associate with the VM.
machineType This property is required. String
The machine type to create the VM with.
machineTypeSeries This property is required. String
Optional. The machine type series to create the VM with. For presentation only.
metadata This property is required. Map<String>
Optional. The metadata key/value pairs to assign to the VM.
networkInterfaces This property is required. List<Property Map>
Optional. NICs to attach to the VM.
networkTags This property is required. List<String>
Optional. A list of network tags to associate with the VM.
secureBoot This property is required. Boolean
Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
serviceAccount This property is required. String
Optional. The service account to associate the VM with.
vmName This property is required. String
The name of the VM to create.

DisksMigrationVmTargetDetailsResponse

VmUri This property is required. string
The URI of the Compute Engine VM.
VmUri This property is required. string
The URI of the Compute Engine VM.
vmUri This property is required. String
The URI of the Compute Engine VM.
vmUri This property is required. string
The URI of the Compute Engine VM.
vm_uri This property is required. str
The URI of the Compute Engine VM.
vmUri This property is required. String
The URI of the Compute Engine VM.

EncryptionResponse

KmsKey This property is required. string
The name of the encryption key that is stored in Google Cloud KMS.
KmsKey This property is required. string
The name of the encryption key that is stored in Google Cloud KMS.
kmsKey This property is required. String
The name of the encryption key that is stored in Google Cloud KMS.
kmsKey This property is required. string
The name of the encryption key that is stored in Google Cloud KMS.
kms_key This property is required. str
The name of the encryption key that is stored in Google Cloud KMS.
kmsKey This property is required. String
The name of the encryption key that is stored in Google Cloud KMS.

LinkResponse

Description This property is required. string
Describes what the link offers.
Url This property is required. string
The URL of the link.
Description This property is required. string
Describes what the link offers.
Url This property is required. string
The URL of the link.
description This property is required. String
Describes what the link offers.
url This property is required. String
The URL of the link.
description This property is required. string
Describes what the link offers.
url This property is required. string
The URL of the link.
description This property is required. str
Describes what the link offers.
url This property is required. str
The URL of the link.
description This property is required. String
Describes what the link offers.
url This property is required. String
The URL of the link.

LocalizedMessageResponse

Locale This property is required. string
The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
Message This property is required. string
The localized error message in the above locale.
Locale This property is required. string
The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
Message This property is required. string
The localized error message in the above locale.
locale This property is required. String
The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
message This property is required. String
The localized error message in the above locale.
locale This property is required. string
The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
message This property is required. string
The localized error message in the above locale.
locale This property is required. str
The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
message This property is required. str
The localized error message in the above locale.
locale This property is required. String
The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
message This property is required. String
The localized error message in the above locale.

MigrationWarningResponse

ActionItem This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.LocalizedMessageResponse
Suggested action for solving the warning.
Code This property is required. string
The warning code.
HelpLinks This property is required. List<Pulumi.GoogleNative.VMMigration.V1.Inputs.LinkResponse>
URL(s) pointing to additional information on handling the current warning.
WarningMessage This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.LocalizedMessageResponse
The localized warning message.
WarningTime This property is required. string
The time the warning occurred.
ActionItem This property is required. LocalizedMessageResponse
Suggested action for solving the warning.
Code This property is required. string
The warning code.
HelpLinks This property is required. []LinkResponse
URL(s) pointing to additional information on handling the current warning.
WarningMessage This property is required. LocalizedMessageResponse
The localized warning message.
WarningTime This property is required. string
The time the warning occurred.
actionItem This property is required. LocalizedMessageResponse
Suggested action for solving the warning.
code This property is required. String
The warning code.
helpLinks This property is required. List<LinkResponse>
URL(s) pointing to additional information on handling the current warning.
warningMessage This property is required. LocalizedMessageResponse
The localized warning message.
warningTime This property is required. String
The time the warning occurred.
actionItem This property is required. LocalizedMessageResponse
Suggested action for solving the warning.
code This property is required. string
The warning code.
helpLinks This property is required. LinkResponse[]
URL(s) pointing to additional information on handling the current warning.
warningMessage This property is required. LocalizedMessageResponse
The localized warning message.
warningTime This property is required. string
The time the warning occurred.
action_item This property is required. LocalizedMessageResponse
Suggested action for solving the warning.
code This property is required. str
The warning code.
help_links This property is required. Sequence[LinkResponse]
URL(s) pointing to additional information on handling the current warning.
warning_message This property is required. LocalizedMessageResponse
The localized warning message.
warning_time This property is required. str
The time the warning occurred.
actionItem This property is required. Property Map
Suggested action for solving the warning.
code This property is required. String
The warning code.
helpLinks This property is required. List<Property Map>
URL(s) pointing to additional information on handling the current warning.
warningMessage This property is required. Property Map
The localized warning message.
warningTime This property is required. String
The time the warning occurred.

NetworkInterfaceResponse

ExternalIp This property is required. string
The external IP to define in the NIC.
InternalIp This property is required. string
The internal IP to define in the NIC. The formats accepted are: ephemeral \ ipv4 address \ a named address resource full path.
Network This property is required. string
The network to connect the NIC to.
Subnetwork This property is required. string
The subnetwork to connect the NIC to.
ExternalIp This property is required. string
The external IP to define in the NIC.
InternalIp This property is required. string
The internal IP to define in the NIC. The formats accepted are: ephemeral \ ipv4 address \ a named address resource full path.
Network This property is required. string
The network to connect the NIC to.
Subnetwork This property is required. string
The subnetwork to connect the NIC to.
externalIp This property is required. String
The external IP to define in the NIC.
internalIp This property is required. String
The internal IP to define in the NIC. The formats accepted are: ephemeral \ ipv4 address \ a named address resource full path.
network This property is required. String
The network to connect the NIC to.
subnetwork This property is required. String
The subnetwork to connect the NIC to.
externalIp This property is required. string
The external IP to define in the NIC.
internalIp This property is required. string
The internal IP to define in the NIC. The formats accepted are: ephemeral \ ipv4 address \ a named address resource full path.
network This property is required. string
The network to connect the NIC to.
subnetwork This property is required. string
The subnetwork to connect the NIC to.
external_ip This property is required. str
The external IP to define in the NIC.
internal_ip This property is required. str
The internal IP to define in the NIC. The formats accepted are: ephemeral \ ipv4 address \ a named address resource full path.
network This property is required. str
The network to connect the NIC to.
subnetwork This property is required. str
The subnetwork to connect the NIC to.
externalIp This property is required. String
The external IP to define in the NIC.
internalIp This property is required. String
The internal IP to define in the NIC. The formats accepted are: ephemeral \ ipv4 address \ a named address resource full path.
network This property is required. String
The network to connect the NIC to.
subnetwork This property is required. String
The subnetwork to connect the NIC to.

PersistentDiskDefaultsResponse

AdditionalLabels This property is required. Dictionary<string, string>
A map of labels to associate with the Persistent Disk.
DiskName This property is required. string
Optional. The name of the Persistent Disk to create.
DiskType This property is required. string
The disk type to use.
Encryption This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.EncryptionResponse
Optional. The encryption to apply to the disk.
SourceDiskNumber This property is required. int
The ordinal number of the source VM disk.
VmAttachmentDetails This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.VmAttachmentDetailsResponse
Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM.
AdditionalLabels This property is required. map[string]string
A map of labels to associate with the Persistent Disk.
DiskName This property is required. string
Optional. The name of the Persistent Disk to create.
DiskType This property is required. string
The disk type to use.
Encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the disk.
SourceDiskNumber This property is required. int
The ordinal number of the source VM disk.
VmAttachmentDetails This property is required. VmAttachmentDetailsResponse
Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM.
additionalLabels This property is required. Map<String,String>
A map of labels to associate with the Persistent Disk.
diskName This property is required. String
Optional. The name of the Persistent Disk to create.
diskType This property is required. String
The disk type to use.
encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the disk.
sourceDiskNumber This property is required. Integer
The ordinal number of the source VM disk.
vmAttachmentDetails This property is required. VmAttachmentDetailsResponse
Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM.
additionalLabels This property is required. {[key: string]: string}
A map of labels to associate with the Persistent Disk.
diskName This property is required. string
Optional. The name of the Persistent Disk to create.
diskType This property is required. string
The disk type to use.
encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the disk.
sourceDiskNumber This property is required. number
The ordinal number of the source VM disk.
vmAttachmentDetails This property is required. VmAttachmentDetailsResponse
Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM.
additional_labels This property is required. Mapping[str, str]
A map of labels to associate with the Persistent Disk.
disk_name This property is required. str
Optional. The name of the Persistent Disk to create.
disk_type This property is required. str
The disk type to use.
encryption This property is required. EncryptionResponse
Optional. The encryption to apply to the disk.
source_disk_number This property is required. int
The ordinal number of the source VM disk.
vm_attachment_details This property is required. VmAttachmentDetailsResponse
Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM.
additionalLabels This property is required. Map<String>
A map of labels to associate with the Persistent Disk.
diskName This property is required. String
Optional. The name of the Persistent Disk to create.
diskType This property is required. String
The disk type to use.
encryption This property is required. Property Map
Optional. The encryption to apply to the disk.
sourceDiskNumber This property is required. Number
The ordinal number of the source VM disk.
vmAttachmentDetails This property is required. Property Map
Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM.

PersistentDiskResponse

DiskUri This property is required. string
The URI of the Persistent Disk.
SourceDiskNumber This property is required. int
The ordinal number of the source VM disk.
DiskUri This property is required. string
The URI of the Persistent Disk.
SourceDiskNumber This property is required. int
The ordinal number of the source VM disk.
diskUri This property is required. String
The URI of the Persistent Disk.
sourceDiskNumber This property is required. Integer
The ordinal number of the source VM disk.
diskUri This property is required. string
The URI of the Persistent Disk.
sourceDiskNumber This property is required. number
The ordinal number of the source VM disk.
disk_uri This property is required. str
The URI of the Persistent Disk.
source_disk_number This property is required. int
The ordinal number of the source VM disk.
diskUri This property is required. String
The URI of the Persistent Disk.
sourceDiskNumber This property is required. Number
The ordinal number of the source VM disk.

ReplicatingStepResponse

LastThirtyMinutesAverageBytesPerSecond This property is required. string
The source disks replication rate for the last 30 minutes in bytes per second.
LastTwoMinutesAverageBytesPerSecond This property is required. string
The source disks replication rate for the last 2 minutes in bytes per second.
ReplicatedBytes This property is required. string
Replicated bytes in the step.
TotalBytes This property is required. string
Total bytes to be handled in the step.
LastThirtyMinutesAverageBytesPerSecond This property is required. string
The source disks replication rate for the last 30 minutes in bytes per second.
LastTwoMinutesAverageBytesPerSecond This property is required. string
The source disks replication rate for the last 2 minutes in bytes per second.
ReplicatedBytes This property is required. string
Replicated bytes in the step.
TotalBytes This property is required. string
Total bytes to be handled in the step.
lastThirtyMinutesAverageBytesPerSecond This property is required. String
The source disks replication rate for the last 30 minutes in bytes per second.
lastTwoMinutesAverageBytesPerSecond This property is required. String
The source disks replication rate for the last 2 minutes in bytes per second.
replicatedBytes This property is required. String
Replicated bytes in the step.
totalBytes This property is required. String
Total bytes to be handled in the step.
lastThirtyMinutesAverageBytesPerSecond This property is required. string
The source disks replication rate for the last 30 minutes in bytes per second.
lastTwoMinutesAverageBytesPerSecond This property is required. string
The source disks replication rate for the last 2 minutes in bytes per second.
replicatedBytes This property is required. string
Replicated bytes in the step.
totalBytes This property is required. string
Total bytes to be handled in the step.
last_thirty_minutes_average_bytes_per_second This property is required. str
The source disks replication rate for the last 30 minutes in bytes per second.
last_two_minutes_average_bytes_per_second This property is required. str
The source disks replication rate for the last 2 minutes in bytes per second.
replicated_bytes This property is required. str
Replicated bytes in the step.
total_bytes This property is required. str
Total bytes to be handled in the step.
lastThirtyMinutesAverageBytesPerSecond This property is required. String
The source disks replication rate for the last 30 minutes in bytes per second.
lastTwoMinutesAverageBytesPerSecond This property is required. String
The source disks replication rate for the last 2 minutes in bytes per second.
replicatedBytes This property is required. String
Replicated bytes in the step.
totalBytes This property is required. String
Total bytes to be handled in the step.

ReplicationCycleResponse

CycleNumber This property is required. int
The cycle's ordinal number.
EndTime This property is required. string
The time the replication cycle has ended.
Error This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.StatusResponse
Provides details on the state of the cycle in case of an error.
Name This property is required. string
The identifier of the ReplicationCycle.
ProgressPercent This property is required. int
The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
StartTime This property is required. string
The time the replication cycle has started.
State This property is required. string
State of the ReplicationCycle.
Steps This property is required. List<Pulumi.GoogleNative.VMMigration.V1.Inputs.CycleStepResponse>
The cycle's steps list representing its progress.
TotalPauseDuration This property is required. string
The accumulated duration the replication cycle was paused.
Warnings This property is required. List<Pulumi.GoogleNative.VMMigration.V1.Inputs.MigrationWarningResponse>
Warnings that occurred during the cycle.
CycleNumber This property is required. int
The cycle's ordinal number.
EndTime This property is required. string
The time the replication cycle has ended.
Error This property is required. StatusResponse
Provides details on the state of the cycle in case of an error.
Name This property is required. string
The identifier of the ReplicationCycle.
ProgressPercent This property is required. int
The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
StartTime This property is required. string
The time the replication cycle has started.
State This property is required. string
State of the ReplicationCycle.
Steps This property is required. []CycleStepResponse
The cycle's steps list representing its progress.
TotalPauseDuration This property is required. string
The accumulated duration the replication cycle was paused.
Warnings This property is required. []MigrationWarningResponse
Warnings that occurred during the cycle.
cycleNumber This property is required. Integer
The cycle's ordinal number.
endTime This property is required. String
The time the replication cycle has ended.
error This property is required. StatusResponse
Provides details on the state of the cycle in case of an error.
name This property is required. String
The identifier of the ReplicationCycle.
progressPercent This property is required. Integer
The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
startTime This property is required. String
The time the replication cycle has started.
state This property is required. String
State of the ReplicationCycle.
steps This property is required. List<CycleStepResponse>
The cycle's steps list representing its progress.
totalPauseDuration This property is required. String
The accumulated duration the replication cycle was paused.
warnings This property is required. List<MigrationWarningResponse>
Warnings that occurred during the cycle.
cycleNumber This property is required. number
The cycle's ordinal number.
endTime This property is required. string
The time the replication cycle has ended.
error This property is required. StatusResponse
Provides details on the state of the cycle in case of an error.
name This property is required. string
The identifier of the ReplicationCycle.
progressPercent This property is required. number
The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
startTime This property is required. string
The time the replication cycle has started.
state This property is required. string
State of the ReplicationCycle.
steps This property is required. CycleStepResponse[]
The cycle's steps list representing its progress.
totalPauseDuration This property is required. string
The accumulated duration the replication cycle was paused.
warnings This property is required. MigrationWarningResponse[]
Warnings that occurred during the cycle.
cycle_number This property is required. int
The cycle's ordinal number.
end_time This property is required. str
The time the replication cycle has ended.
error This property is required. StatusResponse
Provides details on the state of the cycle in case of an error.
name This property is required. str
The identifier of the ReplicationCycle.
progress_percent This property is required. int
The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
start_time This property is required. str
The time the replication cycle has started.
state This property is required. str
State of the ReplicationCycle.
steps This property is required. Sequence[CycleStepResponse]
The cycle's steps list representing its progress.
total_pause_duration This property is required. str
The accumulated duration the replication cycle was paused.
warnings This property is required. Sequence[MigrationWarningResponse]
Warnings that occurred during the cycle.
cycleNumber This property is required. Number
The cycle's ordinal number.
endTime This property is required. String
The time the replication cycle has ended.
error This property is required. Property Map
Provides details on the state of the cycle in case of an error.
name This property is required. String
The identifier of the ReplicationCycle.
progressPercent This property is required. Number
The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
startTime This property is required. String
The time the replication cycle has started.
state This property is required. String
State of the ReplicationCycle.
steps This property is required. List<Property Map>
The cycle's steps list representing its progress.
totalPauseDuration This property is required. String
The accumulated duration the replication cycle was paused.
warnings This property is required. List<Property Map>
Warnings that occurred during the cycle.

ReplicationSyncResponse

LastSyncTime This property is required. string
The most updated snapshot created time in the source that finished replication.
LastSyncTime This property is required. string
The most updated snapshot created time in the source that finished replication.
lastSyncTime This property is required. String
The most updated snapshot created time in the source that finished replication.
lastSyncTime This property is required. string
The most updated snapshot created time in the source that finished replication.
last_sync_time This property is required. str
The most updated snapshot created time in the source that finished replication.
lastSyncTime This property is required. String
The most updated snapshot created time in the source that finished replication.

SchedulePolicyResponse

IdleDuration This property is required. string
The idle duration between replication stages.
SkipOsAdaptation This property is required. bool
A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.
IdleDuration This property is required. string
The idle duration between replication stages.
SkipOsAdaptation This property is required. bool
A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.
idleDuration This property is required. String
The idle duration between replication stages.
skipOsAdaptation This property is required. Boolean
A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.
idleDuration This property is required. string
The idle duration between replication stages.
skipOsAdaptation This property is required. boolean
A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.
idle_duration This property is required. str
The idle duration between replication stages.
skip_os_adaptation This property is required. bool
A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.
idleDuration This property is required. String
The idle duration between replication stages.
skipOsAdaptation This property is required. Boolean
A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.

SchedulingNodeAffinityResponse

Key This property is required. string
The label key of Node resource to reference.
Operator This property is required. string
The operator to use for the node resources specified in the values parameter.
Values This property is required. List<string>
Corresponds to the label values of Node resource.
Key This property is required. string
The label key of Node resource to reference.
Operator This property is required. string
The operator to use for the node resources specified in the values parameter.
Values This property is required. []string
Corresponds to the label values of Node resource.
key This property is required. String
The label key of Node resource to reference.
operator This property is required. String
The operator to use for the node resources specified in the values parameter.
values This property is required. List<String>
Corresponds to the label values of Node resource.
key This property is required. string
The label key of Node resource to reference.
operator This property is required. string
The operator to use for the node resources specified in the values parameter.
values This property is required. string[]
Corresponds to the label values of Node resource.
key This property is required. str
The label key of Node resource to reference.
operator This property is required. str
The operator to use for the node resources specified in the values parameter.
values This property is required. Sequence[str]
Corresponds to the label values of Node resource.
key This property is required. String
The label key of Node resource to reference.
operator This property is required. String
The operator to use for the node resources specified in the values parameter.
values This property is required. List<String>
Corresponds to the label values of Node resource.

StatusResponse

Code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. List<ImmutableDictionary<string, string>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
Message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
Code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. []map[string]string
A list of messages that carry the error details. There is a common set of message types for APIs to use.
Message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. Integer
The status code, which should be an enum value of google.rpc.Code.
details This property is required. List<Map<String,String>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. {[key: string]: string}[]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
details This property is required. Sequence[Mapping[str, str]]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. str
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. Number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. List<Map<String>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

VmAttachmentDetailsResponse

DeviceName This property is required. string
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
DeviceName This property is required. string
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
deviceName This property is required. String
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
deviceName This property is required. string
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
device_name This property is required. str
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
deviceName This property is required. String
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.

VmCapabilitiesResponse

LastOsCapabilitiesUpdateTime This property is required. string
The last time OS capabilities list was updated.
OsCapabilities This property is required. List<string>
Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
LastOsCapabilitiesUpdateTime This property is required. string
The last time OS capabilities list was updated.
OsCapabilities This property is required. []string
Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
lastOsCapabilitiesUpdateTime This property is required. String
The last time OS capabilities list was updated.
osCapabilities This property is required. List<String>
Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
lastOsCapabilitiesUpdateTime This property is required. string
The last time OS capabilities list was updated.
osCapabilities This property is required. string[]
Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
last_os_capabilities_update_time This property is required. str
The last time OS capabilities list was updated.
os_capabilities This property is required. Sequence[str]
Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
lastOsCapabilitiesUpdateTime This property is required. String
The last time OS capabilities list was updated.
osCapabilities This property is required. List<String>
Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.

VmwareDiskDetailsResponse

DiskNumber This property is required. int
The ordinal number of the disk.
Label This property is required. string
The disk label.
SizeGb This property is required. string
Size in GB.
DiskNumber This property is required. int
The ordinal number of the disk.
Label This property is required. string
The disk label.
SizeGb This property is required. string
Size in GB.
diskNumber This property is required. Integer
The ordinal number of the disk.
label This property is required. String
The disk label.
sizeGb This property is required. String
Size in GB.
diskNumber This property is required. number
The ordinal number of the disk.
label This property is required. string
The disk label.
sizeGb This property is required. string
Size in GB.
disk_number This property is required. int
The ordinal number of the disk.
label This property is required. str
The disk label.
size_gb This property is required. str
Size in GB.
diskNumber This property is required. Number
The ordinal number of the disk.
label This property is required. String
The disk label.
sizeGb This property is required. String
Size in GB.

VmwareSourceVmDetailsResponse

CommittedStorageBytes This property is required. string
The total size of the disks being migrated in bytes.
Disks This property is required. List<Pulumi.GoogleNative.VMMigration.V1.Inputs.VmwareDiskDetailsResponse>
The disks attached to the source VM.
Firmware This property is required. string
The firmware type of the source VM.
VmCapabilitiesInfo This property is required. Pulumi.GoogleNative.VMMigration.V1.Inputs.VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
CommittedStorageBytes This property is required. string
The total size of the disks being migrated in bytes.
Disks This property is required. []VmwareDiskDetailsResponse
The disks attached to the source VM.
Firmware This property is required. string
The firmware type of the source VM.
VmCapabilitiesInfo This property is required. VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
committedStorageBytes This property is required. String
The total size of the disks being migrated in bytes.
disks This property is required. List<VmwareDiskDetailsResponse>
The disks attached to the source VM.
firmware This property is required. String
The firmware type of the source VM.
vmCapabilitiesInfo This property is required. VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
committedStorageBytes This property is required. string
The total size of the disks being migrated in bytes.
disks This property is required. VmwareDiskDetailsResponse[]
The disks attached to the source VM.
firmware This property is required. string
The firmware type of the source VM.
vmCapabilitiesInfo This property is required. VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
committed_storage_bytes This property is required. str
The total size of the disks being migrated in bytes.
disks This property is required. Sequence[VmwareDiskDetailsResponse]
The disks attached to the source VM.
firmware This property is required. str
The firmware type of the source VM.
vm_capabilities_info This property is required. VmCapabilitiesResponse
Information about VM capabilities needed for some Compute Engine features.
committedStorageBytes This property is required. String
The total size of the disks being migrated in bytes.
disks This property is required. List<Property Map>
The disks attached to the source VM.
firmware This property is required. String
The firmware type of the source VM.
vmCapabilitiesInfo This property is required. Property Map
Information about VM capabilities needed for some Compute Engine features.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi