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>
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]
func LookupMigratingVm(ctx *Context, args *LookupMigratingVmArgs, opts ...InvokeOption) (*LookupMigratingVmResult, error)
func LookupMigratingVmOutput(ctx *Context, args *LookupMigratingVmOutputArgs, opts ...InvokeOption) LookupMigratingVmResultOutput
> 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)
}
public static CompletableFuture<GetMigratingVmResult> getMigratingVm(GetMigratingVmArgs args, InvokeOptions options)
public static Output<GetMigratingVmResult> getMigratingVm(GetMigratingVmArgs args, InvokeOptions options)
fn::invoke:
function: google-native:vmmigration/v1:getMigratingVm
arguments:
# arguments dictionary
The following arguments are supported:
- Location
This property is required. string - Migrating
Vm Id This property is required. string - Source
Id This property is required. string - Project string
- View string
- Location
This property is required. string - Migrating
Vm Id This property is required. string - Source
Id This property is required. string - Project string
- View string
- location
This property is required. String - migrating
Vm Id This property is required. String - source
Id This property is required. String - project String
- view String
- location
This property is required. string - migrating
Vm Id This property is required. string - source
Id 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 - migrating
Vm Id This property is required. String - source
Id This property is required. String - project String
- view String
getMigratingVm Result
The following output properties are available:
- Aws
Source Pulumi.Vm Details Google Native. VMMigration. V1. Outputs. Aws Source Vm Details Response - Details of the VM from an AWS source.
- Azure
Source Pulumi.Vm Details Google Native. VMMigration. V1. Outputs. Azure Source Vm Details Response - Details of the VM from an Azure source.
- Compute
Engine Pulumi.Disks Target Defaults Google Native. VMMigration. V1. Outputs. Compute Engine Disks Target Defaults Response - Details of the target Persistent Disks in Compute Engine.
- Compute
Engine Pulumi.Target Defaults Google Native. VMMigration. V1. Outputs. Compute Engine Target Defaults Response - Details of the target VM in Compute Engine.
- Create
Time string - 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 Pulumi.Info Google Native. VMMigration. V1. Outputs. Replication Cycle Response - Details of the current running replication cycle.
- Cutover
Forecast Pulumi.Google Native. VMMigration. V1. Outputs. Cutover Forecast Response - 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.
- Display
Name string - The display name attached to the MigratingVm by the user.
- Error
Pulumi.
Google Native. VMMigration. V1. Outputs. Status Response - 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.
- Last
Replication Pulumi.Cycle Google Native. VMMigration. V1. Outputs. Replication Cycle Response - 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 Pulumi.Google Native. VMMigration. V1. Outputs. Replication Sync Response - The most updated snapshot created time in the source that finished replication.
- Name string
- The identifier of the MigratingVm.
- Policy
Pulumi.
Google Native. VMMigration. V1. Outputs. Schedule Policy Response - The replication schedule policy.
- Recent
Clone List<Pulumi.Jobs Google Native. VMMigration. V1. Outputs. Clone Job Response> - 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 List<Pulumi.Jobs Google Native. VMMigration. V1. Outputs. Cutover Job Response> - 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 stringId - 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.
- State
Time string - The last time the migrating VM state was updated.
- Update
Time string - The last time the migrating VM resource was updated.
- Vmware
Source Pulumi.Vm Details Google Native. VMMigration. V1. Outputs. Vmware Source Vm Details Response - Details of the VM from a Vmware source.
- Aws
Source AwsVm Details Source Vm Details Response - Details of the VM from an AWS source.
- Azure
Source AzureVm Details Source Vm Details Response - Details of the VM from an Azure source.
- Compute
Engine ComputeDisks Target Defaults Engine Disks Target Defaults Response - Details of the target Persistent Disks in Compute Engine.
- Compute
Engine ComputeTarget Defaults Engine Target Defaults Response - Details of the target VM in Compute Engine.
- Create
Time string - 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 ReplicationInfo Cycle Response - Details of the current running replication cycle.
- Cutover
Forecast CutoverForecast Response - 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.
- Display
Name string - The display name attached to the MigratingVm by the user.
- Error
Status
Response - 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.
- Last
Replication ReplicationCycle Cycle Response - 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 ReplicationSync Response - The most updated snapshot created time in the source that finished replication.
- Name string
- The identifier of the MigratingVm.
- Policy
Schedule
Policy Response - The replication schedule policy.
- Recent
Clone []CloneJobs Job Response - 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 []CutoverJobs Job Response - 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 stringId - 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.
- State
Time string - The last time the migrating VM state was updated.
- Update
Time string - The last time the migrating VM resource was updated.
- Vmware
Source VmwareVm Details Source Vm Details Response - Details of the VM from a Vmware source.
- aws
Source AwsVm Details Source Vm Details Response - Details of the VM from an AWS source.
- azure
Source AzureVm Details Source Vm Details Response - Details of the VM from an Azure source.
- compute
Engine ComputeDisks Target Defaults Engine Disks Target Defaults Response - Details of the target Persistent Disks in Compute Engine.
- compute
Engine ComputeTarget Defaults Engine Target Defaults Response - Details of the target VM in Compute Engine.
- create
Time String - 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 ReplicationInfo Cycle Response - Details of the current running replication cycle.
- cutover
Forecast CutoverForecast Response - 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.
- display
Name String - The display name attached to the MigratingVm by the user.
- error
Status
Response - 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.
- last
Replication ReplicationCycle Cycle Response - 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 ReplicationSync Response - The most updated snapshot created time in the source that finished replication.
- name String
- The identifier of the MigratingVm.
- policy
Schedule
Policy Response - The replication schedule policy.
- recent
Clone List<CloneJobs Job Response> - 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 List<CutoverJobs Job Response> - 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 StringId - 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.
- state
Time String - The last time the migrating VM state was updated.
- update
Time String - The last time the migrating VM resource was updated.
- vmware
Source VmwareVm Details Source Vm Details Response - Details of the VM from a Vmware source.
- aws
Source AwsVm Details Source Vm Details Response - Details of the VM from an AWS source.
- azure
Source AzureVm Details Source Vm Details Response - Details of the VM from an Azure source.
- compute
Engine ComputeDisks Target Defaults Engine Disks Target Defaults Response - Details of the target Persistent Disks in Compute Engine.
- compute
Engine ComputeTarget Defaults Engine Target Defaults Response - Details of the target VM in Compute Engine.
- create
Time string - 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 ReplicationInfo Cycle Response - Details of the current running replication cycle.
- cutover
Forecast CutoverForecast Response - 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.
- display
Name string - The display name attached to the MigratingVm by the user.
- error
Status
Response - 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.
- last
Replication ReplicationCycle Cycle Response - 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 ReplicationSync Response - The most updated snapshot created time in the source that finished replication.
- name string
- The identifier of the MigratingVm.
- policy
Schedule
Policy Response - The replication schedule policy.
- recent
Clone CloneJobs Job Response[] - 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 CutoverJobs Job Response[] - 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 stringId - 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.
- state
Time string - The last time the migrating VM state was updated.
- update
Time string - The last time the migrating VM resource was updated.
- vmware
Source VmwareVm Details Source Vm Details Response - Details of the VM from a Vmware source.
- aws_
source_ Awsvm_ details Source Vm Details Response - Details of the VM from an AWS source.
- azure_
source_ Azurevm_ details Source Vm Details Response - Details of the VM from an Azure source.
- compute_
engine_ Computedisks_ target_ defaults Engine Disks Target Defaults Response - Details of the target Persistent Disks in Compute Engine.
- compute_
engine_ Computetarget_ defaults Engine Target Defaults Response - 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_ Replicationinfo Cycle Response - Details of the current running replication cycle.
- cutover_
forecast CutoverForecast Response - 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
Status
Response - 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_ Replicationcycle Cycle Response - 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 ReplicationSync Response - The most updated snapshot created time in the source that finished replication.
- name str
- The identifier of the MigratingVm.
- policy
Schedule
Policy Response - The replication schedule policy.
- recent_
clone_ Sequence[Clonejobs Job Response] - 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_ Sequence[Cutoverjobs Job Response] - 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_ strid - 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_ Vmwarevm_ details Source Vm Details Response - Details of the VM from a Vmware source.
- aws
Source Property MapVm Details - Details of the VM from an AWS source.
- azure
Source Property MapVm Details - Details of the VM from an Azure source.
- compute
Engine Property MapDisks Target Defaults - Details of the target Persistent Disks in Compute Engine.
- compute
Engine Property MapTarget Defaults - Details of the target VM in Compute Engine.
- create
Time String - 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 Property MapInfo - Details of the current running replication cycle.
- cutover
Forecast 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.
- display
Name 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.
- last
Replication Property MapCycle - 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 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.
- recent
Clone List<Property Map>Jobs - 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 List<Property Map>Jobs - 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 StringId - 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.
- state
Time String - The last time the migrating VM state was updated.
- update
Time String - The last time the migrating VM resource was updated.
- vmware
Source Property MapVm Details - Details of the VM from a Vmware source.
Supporting Types
AppliedLicenseResponse
- 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.
AwsDiskDetailsResponse
- Disk
Number This property is required. int - The ordinal number of the disk.
- Size
Gb This property is required. string - Size in GB.
- Volume
Id 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. string - Size in GB.
- Volume
Id This property is required. string - AWS volume ID.
- disk
Number This property is required. Integer - The ordinal number of the disk.
- size
Gb This property is required. String - Size in GB.
- volume
Id This property is required. String - AWS volume ID.
- disk
Number This property is required. number - The ordinal number of the disk.
- size
Gb This property is required. string - Size in GB.
- volume
Id 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.
- disk
Number This property is required. Number - The ordinal number of the disk.
- size
Gb This property is required. String - Size in GB.
- volume
Id This property is required. String - AWS volume ID.
AwsSourceVmDetailsResponse
- Committed
Storage Bytes This property is required. string - The total size of the disks being migrated in bytes.
- Disks
This property is required. List<Pulumi.Google Native. VMMigration. V1. Inputs. Aws Disk Details Response> - The disks attached to the source VM.
- Firmware
This property is required. string - The firmware type of the source VM.
- Vm
Capabilities Info This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Vm Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- Committed
Storage Bytes This property is required. string - The total size of the disks being migrated in bytes.
- Disks
This property is required. []AwsDisk Details Response - The disks attached to the source VM.
- Firmware
This property is required. string - The firmware type of the source VM.
- Vm
Capabilities Info This property is required. VmCapabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage Bytes This property is required. String - The total size of the disks being migrated in bytes.
- disks
This property is required. List<AwsDisk Details Response> - The disks attached to the source VM.
- firmware
This property is required. String - The firmware type of the source VM.
- vm
Capabilities Info This property is required. VmCapabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage Bytes This property is required. string - The total size of the disks being migrated in bytes.
- disks
This property is required. AwsDisk Details Response[] - The disks attached to the source VM.
- firmware
This property is required. string - The firmware type of the source VM.
- vm
Capabilities Info This property is required. VmCapabilities Response - 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[AwsDisk Details Response] - 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. VmCapabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage Bytes 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.
- vm
Capabilities Info This property is required. Property Map - Information about VM capabilities needed for some Compute Engine features.
AzureDiskDetailsResponse
- Disk
Id This property is required. string - Azure disk ID.
- Disk
Number This property is required. int - The ordinal number of the disk.
- Size
Gb This property is required. string - Size in GB.
- Disk
Id This property is required. string - Azure disk ID.
- Disk
Number This property is required. int - The ordinal number of the disk.
- Size
Gb This property is required. string - Size in GB.
- disk
Id This property is required. String - Azure disk ID.
- disk
Number This property is required. Integer - The ordinal number of the disk.
- size
Gb This property is required. String - Size in GB.
- disk
Id This property is required. string - Azure disk ID.
- disk
Number This property is required. number - The ordinal number of the disk.
- size
Gb 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.
- disk
Id This property is required. String - Azure disk ID.
- disk
Number This property is required. Number - The ordinal number of the disk.
- size
Gb This property is required. String - Size in GB.
AzureSourceVmDetailsResponse
- Committed
Storage Bytes This property is required. string - The total size of the disks being migrated in bytes.
- Disks
This property is required. List<Pulumi.Google Native. VMMigration. V1. Inputs. Azure Disk Details Response> - The disks attached to the source VM.
- Firmware
This property is required. string - The firmware type of the source VM.
- Vm
Capabilities Info This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Vm Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- Committed
Storage Bytes This property is required. string - The total size of the disks being migrated in bytes.
- Disks
This property is required. []AzureDisk Details Response - The disks attached to the source VM.
- Firmware
This property is required. string - The firmware type of the source VM.
- Vm
Capabilities Info This property is required. VmCapabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage Bytes This property is required. String - The total size of the disks being migrated in bytes.
- disks
This property is required. List<AzureDisk Details Response> - The disks attached to the source VM.
- firmware
This property is required. String - The firmware type of the source VM.
- vm
Capabilities Info This property is required. VmCapabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage Bytes This property is required. string - The total size of the disks being migrated in bytes.
- disks
This property is required. AzureDisk Details Response[] - The disks attached to the source VM.
- firmware
This property is required. string - The firmware type of the source VM.
- vm
Capabilities Info This property is required. VmCapabilities Response - 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[AzureDisk Details Response] - 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. VmCapabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage Bytes 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.
- vm
Capabilities Info This property is required. Property Map - Information about VM capabilities needed for some Compute Engine features.
BootDiskDefaultsResponse
- Device
Name 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.
- Disk
Name This property is required. string - Optional. The name of the disk.
- Disk
Type This property is required. string - Optional. The type of disk provisioning to use for the VM.
- Encryption
This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Encryption Response - Optional. The encryption to apply to the boot disk.
- Image
This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Disk Image Defaults Response - The image to use when creating the disk.
- Device
Name 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.
- Disk
Name This property is required. string - Optional. The name of the disk.
- Disk
Type 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. DiskImage Defaults Response - The image to use when creating the disk.
- device
Name 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.
- disk
Name This property is required. String - Optional. The name of the disk.
- disk
Type 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. DiskImage Defaults Response - The image to use when creating the disk.
- device
Name 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.
- disk
Name This property is required. string - Optional. The name of the disk.
- disk
Type 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. DiskImage Defaults Response - 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. DiskImage Defaults Response - The image to use when creating the disk.
- device
Name 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.
- disk
Name This property is required. String - Optional. The name of the disk.
- disk
Type 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
- Compute
Engine Disks Target Details This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Compute Engine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- Compute
Engine Target Details This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Compute Engine Target Details Response - Details of the target VM in Compute Engine.
- Create
Time 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).
- End
Time This property is required. string - The time the clone job was ended.
- Error
This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Status Response - 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.
- State
Time This property is required. string - The time the state was last updated.
- Steps
This property is required. List<Pulumi.Google Native. VMMigration. V1. Inputs. Clone Step Response> - The clone steps list representing its progress.
- Compute
Engine Disks Target Details This property is required. ComputeEngine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- Compute
Engine Target Details This property is required. ComputeEngine Target Details Response - Details of the target VM in Compute Engine.
- Create
Time 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).
- End
Time 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.
- State
Time This property is required. string - The time the state was last updated.
- Steps
This property is required. []CloneStep Response - The clone steps list representing its progress.
- compute
Engine Disks Target Details This property is required. ComputeEngine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- compute
Engine Target Details This property is required. ComputeEngine Target Details Response - Details of the target VM in Compute Engine.
- create
Time 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).
- end
Time 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.
- state
Time This property is required. String - The time the state was last updated.
- steps
This property is required. List<CloneStep Response> - The clone steps list representing its progress.
- compute
Engine Disks Target Details This property is required. ComputeEngine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- compute
Engine Target Details This property is required. ComputeEngine Target Details Response - Details of the target VM in Compute Engine.
- create
Time 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).
- end
Time 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.
- state
Time This property is required. string - The time the state was last updated.
- steps
This property is required. CloneStep Response[] - The clone steps list representing its progress.
- compute_
engine_ disks_ target_ details This property is required. ComputeEngine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- compute_
engine_ target_ details This property is required. ComputeEngine Target Details Response - 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[CloneStep Response] - The clone steps list representing its progress.
- compute
Engine Disks Target Details This property is required. Property Map - Details of the target Persistent Disks in Compute Engine.
- compute
Engine Target Details This property is required. Property Map - Details of the target VM in Compute Engine.
- create
Time 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).
- end
Time 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.
- state
Time 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
- Adapting
Os This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Adapting OSStep Response - Adapting OS step.
- End
Time This property is required. string - The time the step has ended.
- Instantiating
Migrated Vm This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Instantiating Migrated VMStep Response - Instantiating migrated VM step.
- Preparing
Vm Disks This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Preparing VMDisks Step Response - Preparing VM disks step.
- Start
Time This property is required. string - The time the step has started.
- Adapting
Os This property is required. AdaptingOSStep Response - Adapting OS step.
- End
Time This property is required. string - The time the step has ended.
- Instantiating
Migrated Vm This property is required. InstantiatingMigrated VMStep Response - Instantiating migrated VM step.
- Preparing
Vm Disks This property is required. PreparingVMDisks Step Response - Preparing VM disks step.
- Start
Time This property is required. string - The time the step has started.
- adapting
Os This property is required. AdaptingOSStep Response - Adapting OS step.
- end
Time This property is required. String - The time the step has ended.
- instantiating
Migrated Vm This property is required. InstantiatingMigrated VMStep Response - Instantiating migrated VM step.
- preparing
Vm Disks This property is required. PreparingVMDisks Step Response - Preparing VM disks step.
- start
Time This property is required. String - The time the step has started.
- adapting
Os This property is required. AdaptingOSStep Response - Adapting OS step.
- end
Time This property is required. string - The time the step has ended.
- instantiating
Migrated Vm This property is required. InstantiatingMigrated VMStep Response - Instantiating migrated VM step.
- preparing
Vm Disks This property is required. PreparingVMDisks Step Response - Preparing VM disks step.
- start
Time This property is required. string - The time the step has started.
- adapting_
os This property is required. AdaptingOSStep Response - Adapting OS step.
- end_
time This property is required. str - The time the step has ended.
- instantiating_
migrated_ vm This property is required. InstantiatingMigrated VMStep Response - Instantiating migrated VM step.
- preparing_
vm_ disks This property is required. PreparingVMDisks Step Response - Preparing VM disks step.
- start_
time This property is required. str - The time the step has started.
- adapting
Os This property is required. Property Map - Adapting OS step.
- end
Time This property is required. String - The time the step has ended.
- instantiating
Migrated Vm This property is required. Property Map - Instantiating migrated VM step.
- preparing
Vm Disks This property is required. Property Map - Preparing VM disks step.
- start
Time This property is required. String - The time the step has started.
ComputeEngineDisksTargetDefaultsResponse
- Disks
This property is required. List<Pulumi.Google Native. VMMigration. V1. Inputs. Persistent Disk Defaults Response> - The details of each Persistent Disk to create.
- Disks
Target Defaults This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Disks Migration Disks Target Defaults Response - Details of the disk only migration target.
- Target
Project 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.
- Vm
Target Defaults This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Disks Migration Vm Target Defaults Response - 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. []PersistentDisk Defaults Response - The details of each Persistent Disk to create.
- Disks
Target Defaults This property is required. DisksMigration Disks Target Defaults Response - Details of the disk only migration target.
- Target
Project 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.
- Vm
Target Defaults This property is required. DisksMigration Vm Target Defaults Response - 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<PersistentDisk Defaults Response> - The details of each Persistent Disk to create.
- disks
Target Defaults This property is required. DisksMigration Disks Target Defaults Response - Details of the disk only migration target.
- target
Project 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.
- vm
Target Defaults This property is required. DisksMigration Vm Target Defaults Response - 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. PersistentDisk Defaults Response[] - The details of each Persistent Disk to create.
- disks
Target Defaults This property is required. DisksMigration Disks Target Defaults Response - Details of the disk only migration target.
- target
Project 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.
- vm
Target Defaults This property is required. DisksMigration Vm Target Defaults Response - 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[PersistentDisk Defaults Response] - The details of each Persistent Disk to create.
- disks_
target_ defaults This property is required. DisksMigration Disks Target Defaults Response - 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. DisksMigration Vm Target Defaults Response - 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.
- disks
Target Defaults This property is required. Property Map - Details of the disk only migration target.
- target
Project 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.
- vm
Target Defaults 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.Google Native. VMMigration. V1. Inputs. Persistent Disk Response> - The details of each created Persistent Disk.
- Disks
Target Details This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Disks Migration Disks Target Details Response - Details of the disks-only migration target.
- Vm
Target Details This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Disks Migration Vm Target Details Response - Details for the VM the migrated data disks are attached to.
- Disks
This property is required. []PersistentDisk Response - The details of each created Persistent Disk.
- Disks
Target Details This property is required. DisksMigration Disks Target Details Response - Details of the disks-only migration target.
- Vm
Target Details This property is required. DisksMigration Vm Target Details Response - Details for the VM the migrated data disks are attached to.
- disks
This property is required. List<PersistentDisk Response> - The details of each created Persistent Disk.
- disks
Target Details This property is required. DisksMigration Disks Target Details Response - Details of the disks-only migration target.
- vm
Target Details This property is required. DisksMigration Vm Target Details Response - Details for the VM the migrated data disks are attached to.
- disks
This property is required. PersistentDisk Response[] - The details of each created Persistent Disk.
- disks
Target Details This property is required. DisksMigration Disks Target Details Response - Details of the disks-only migration target.
- vm
Target Details This property is required. DisksMigration Vm Target Details Response - Details for the VM the migrated data disks are attached to.
- disks
This property is required. Sequence[PersistentDisk Response] - The details of each created Persistent Disk.
- disks_
target_ details This property is required. DisksMigration Disks Target Details Response - Details of the disks-only migration target.
- vm_
target_ details This property is required. DisksMigration Vm Target Details Response - 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.
- disks
Target Details This property is required. Property Map - Details of the disks-only migration target.
- vm
Target Details This property is required. Property Map - Details for the VM the migrated data disks are attached to.
ComputeEngineTargetDefaultsResponse
- Additional
Licenses This property is required. List<string> - Additional licenses to assign to the VM.
- Applied
License This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Applied License Response - The OS license returned from the adaptation module report.
- Boot
Option This property is required. string - The VM Boot Option, as set in the source VM.
- Compute
Scheduling This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Compute Scheduling Response - Compute instance scheduling information (if empty default is used).
- Disk
Type This property is required. string - The disk type to use in the VM.
- Encryption
This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Encryption Response - 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.
- License
Type This property is required. string - The license type to use in OS adaptation.
- Machine
Type This property is required. string - The machine type to create the VM with.
- Machine
Type Series 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.
- Network
Interfaces This property is required. List<Pulumi.Google Native. VMMigration. V1. Inputs. Network Interface Response> - List of NICs connected to this VM.
This property is required. List<string>- 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. string - The service account to associate the VM with.
- Target
Project 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.
- Vm
Name 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. []string - Additional licenses to assign to the VM.
- Applied
License This property is required. AppliedLicense Response - The OS license returned from the adaptation module report.
- Boot
Option This property is required. string - The VM Boot Option, as set in the source VM.
- Compute
Scheduling This property is required. ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- Disk
Type 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.
- License
Type This property is required. string - The license type to use in OS adaptation.
- Machine
Type This property is required. string - The machine type to create the VM with.
- Machine
Type Series 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.
- Network
Interfaces This property is required. []NetworkInterface Response - List of NICs connected to this VM.
This property is required. []string- 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. string - The service account to associate the VM with.
- Target
Project 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.
- Vm
Name 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. List<String> - Additional licenses to assign to the VM.
- applied
License This property is required. AppliedLicense Response - The OS license returned from the adaptation module report.
- boot
Option This property is required. String - The VM Boot Option, as set in the source VM.
- compute
Scheduling This property is required. ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- disk
Type 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.
- license
Type This property is required. String - The license type to use in OS adaptation.
- machine
Type This property is required. String - The machine type to create the VM with.
- machine
Type Series 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.
- network
Interfaces This property is required. List<NetworkInterface Response> - List of NICs connected to this VM.
This property is required. List<String>- A list of network tags to associate with the VM.
- secure
Boot 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.
- service
Account This property is required. String - The service account to associate the VM with.
- target
Project 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.
- vm
Name 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. string[] - Additional licenses to assign to the VM.
- applied
License This property is required. AppliedLicense Response - The OS license returned from the adaptation module report.
- boot
Option This property is required. string - The VM Boot Option, as set in the source VM.
- compute
Scheduling This property is required. ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- disk
Type 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.
- license
Type This property is required. string - The license type to use in OS adaptation.
- machine
Type This property is required. string - The machine type to create the VM with.
- machine
Type Series 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.
- network
Interfaces This property is required. NetworkInterface Response[] - List of NICs connected to this VM.
This property is required. string[]- A list of network tags to associate with the VM.
- secure
Boot 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.
- service
Account This property is required. string - The service account to associate the VM with.
- target
Project 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.
- vm
Name 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. AppliedLicense Response - 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. ComputeScheduling Response - 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[NetworkInterface Response] - List of NICs connected to this VM.
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.
- additional
Licenses This property is required. List<String> - Additional licenses to assign to the VM.
- applied
License This property is required. Property Map - The OS license returned from the adaptation module report.
- boot
Option This property is required. String - The VM Boot Option, as set in the source VM.
- compute
Scheduling This property is required. Property Map - Compute instance scheduling information (if empty default is used).
- disk
Type 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.
- license
Type This property is required. String - The license type to use in OS adaptation.
- machine
Type This property is required. String - The machine type to create the VM with.
- machine
Type Series 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.
- network
Interfaces This property is required. List<Property Map> - List of NICs connected to this VM.
This property is required. List<String>- A list of network tags to associate with the VM.
- secure
Boot 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.
- service
Account This property is required. String - The service account to associate the VM with.
- target
Project 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.
- vm
Name 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
- Additional
Licenses This property is required. List<string> - Additional licenses to assign to the VM.
- Applied
License This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Applied License Response - The OS license returned from the adaptation module report.
- Boot
Option This property is required. string - The VM Boot Option, as set in the source VM.
- Compute
Scheduling This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Compute Scheduling Response - Compute instance scheduling information (if empty default is used).
- Disk
Type This property is required. string - The disk type to use in the VM.
- Encryption
This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Encryption Response - 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.
- License
Type This property is required. string - The license type to use in OS adaptation.
- Machine
Type This property is required. string - The machine type to create the VM with.
- Machine
Type Series 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.
- Network
Interfaces This property is required. List<Pulumi.Google Native. VMMigration. V1. Inputs. Network Interface Response> - List of NICs connected to this VM.
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.
- 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. string - The service account to associate the VM with.
- Vm
Name 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. []string - Additional licenses to assign to the VM.
- Applied
License This property is required. AppliedLicense Response - The OS license returned from the adaptation module report.
- Boot
Option This property is required. string - The VM Boot Option, as set in the source VM.
- Compute
Scheduling This property is required. ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- Disk
Type 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.
- License
Type This property is required. string - The license type to use in OS adaptation.
- Machine
Type This property is required. string - The machine type to create the VM with.
- Machine
Type Series 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.
- Network
Interfaces This property is required. []NetworkInterface Response - List of NICs connected to this VM.
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.
- 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. string - The service account to associate the VM with.
- Vm
Name 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. List<String> - Additional licenses to assign to the VM.
- applied
License This property is required. AppliedLicense Response - The OS license returned from the adaptation module report.
- boot
Option This property is required. String - The VM Boot Option, as set in the source VM.
- compute
Scheduling This property is required. ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- disk
Type 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.
- license
Type This property is required. String - The license type to use in OS adaptation.
- machine
Type This property is required. String - The machine type to create the VM with.
- machine
Type Series 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.
- network
Interfaces This property is required. List<NetworkInterface Response> - List of NICs connected to this VM.
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.
- secure
Boot 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.
- service
Account This property is required. String - The service account to associate the VM with.
- vm
Name 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. string[] - Additional licenses to assign to the VM.
- applied
License This property is required. AppliedLicense Response - The OS license returned from the adaptation module report.
- boot
Option This property is required. string - The VM Boot Option, as set in the source VM.
- compute
Scheduling This property is required. ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- disk
Type 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.
- license
Type This property is required. string - The license type to use in OS adaptation.
- machine
Type This property is required. string - The machine type to create the VM with.
- machine
Type Series 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.
- network
Interfaces This property is required. NetworkInterface Response[] - List of NICs connected to this VM.
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.
- secure
Boot 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.
- service
Account This property is required. string - The service account to associate the VM with.
- vm
Name 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. AppliedLicense Response - 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. ComputeScheduling Response - 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[NetworkInterface Response] - List of NICs connected to this VM.
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.
- additional
Licenses This property is required. List<String> - Additional licenses to assign to the VM.
- applied
License This property is required. Property Map - The OS license returned from the adaptation module report.
- boot
Option This property is required. String - The VM Boot Option, as set in the source VM.
- compute
Scheduling This property is required. Property Map - Compute instance scheduling information (if empty default is used).
- disk
Type 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.
- license
Type This property is required. String - The license type to use in OS adaptation.
- machine
Type This property is required. String - The machine type to create the VM with.
- machine
Type Series 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.
- network
Interfaces This property is required. List<Property Map> - List of NICs connected to this VM.
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.
- secure
Boot 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.
- service
Account This property is required. String - The service account to associate the VM with.
- vm
Name 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
- 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. List<Pulumi.Google Native. VMMigration. V1. Inputs. Scheduling Node Affinity Response> - A set of node affinity and anti-affinity configurations for sole tenant nodes.
- On
Host Maintenance This property is required. string - How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- Restart
Type 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. []SchedulingNode Affinity Response - A set of node affinity and anti-affinity configurations for sole tenant nodes.
- On
Host Maintenance This property is required. string - How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- Restart
Type 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. 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.
- node
Affinities This property is required. List<SchedulingNode Affinity Response> - A set of node affinity and anti-affinity configurations for sole tenant nodes.
- on
Host Maintenance This property is required. String - How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- restart
Type 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. 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.
- node
Affinities This property is required. SchedulingNode Affinity Response[] - A set of node affinity and anti-affinity configurations for sole tenant nodes.
- on
Host Maintenance This property is required. string - How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- restart
Type 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[SchedulingNode Affinity Response] - 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.
- min
Node Cpus 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.
- node
Affinities This property is required. List<Property Map> - A set of node affinity and anti-affinity configurations for sole tenant nodes.
- on
Host Maintenance This property is required. String - How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- restart
Type 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
- Estimated
Cutover Job Duration This property is required. string - Estimation of the CutoverJob duration.
- Estimated
Cutover Job Duration This property is required. string - Estimation of the CutoverJob duration.
- estimated
Cutover Job Duration This property is required. String - Estimation of the CutoverJob duration.
- estimated
Cutover Job Duration This property is required. string - Estimation of the CutoverJob duration.
- estimated_
cutover_ job_ duration This property is required. str - Estimation of the CutoverJob duration.
- estimated
Cutover Job Duration This property is required. String - Estimation of the CutoverJob duration.
CutoverJobResponse
- Compute
Engine Disks Target Details This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Compute Engine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- Compute
Engine Target Details This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Compute Engine Target Details Response - Details of the target VM in Compute Engine.
- Create
Time 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).
- End
Time This property is required. string - The time the cutover job had finished.
- Error
This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Status Response - 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.
- Progress
Percent 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.
- State
Message This property is required. string - A message providing possible extra details about the current state.
- State
Time This property is required. string - The time the state was last updated.
- Steps
This property is required. List<Pulumi.Google Native. VMMigration. V1. Inputs. Cutover Step Response> - The cutover steps list representing its progress.
- Compute
Engine Disks Target Details This property is required. ComputeEngine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- Compute
Engine Target Details This property is required. ComputeEngine Target Details Response - Details of the target VM in Compute Engine.
- Create
Time 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).
- End
Time 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.
- Progress
Percent 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.
- State
Message This property is required. string - A message providing possible extra details about the current state.
- State
Time This property is required. string - The time the state was last updated.
- Steps
This property is required. []CutoverStep Response - The cutover steps list representing its progress.
- compute
Engine Disks Target Details This property is required. ComputeEngine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- compute
Engine Target Details This property is required. ComputeEngine Target Details Response - Details of the target VM in Compute Engine.
- create
Time 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).
- end
Time 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.
- progress
Percent 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.
- state
Message This property is required. String - A message providing possible extra details about the current state.
- state
Time This property is required. String - The time the state was last updated.
- steps
This property is required. List<CutoverStep Response> - The cutover steps list representing its progress.
- compute
Engine Disks Target Details This property is required. ComputeEngine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- compute
Engine Target Details This property is required. ComputeEngine Target Details Response - Details of the target VM in Compute Engine.
- create
Time 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).
- end
Time 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.
- progress
Percent 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.
- state
Message This property is required. string - A message providing possible extra details about the current state.
- state
Time This property is required. string - The time the state was last updated.
- steps
This property is required. CutoverStep Response[] - The cutover steps list representing its progress.
- compute_
engine_ disks_ target_ details This property is required. ComputeEngine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- compute_
engine_ target_ details This property is required. ComputeEngine Target Details Response - 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[CutoverStep Response] - The cutover steps list representing its progress.
- compute
Engine Disks Target Details This property is required. Property Map - Details of the target Persistent Disks in Compute Engine.
- compute
Engine Target Details This property is required. Property Map - Details of the target VM in Compute Engine.
- create
Time 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).
- end
Time 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.
- progress
Percent 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.
- state
Message This property is required. String - A message providing possible extra details about the current state.
- state
Time 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
- End
Time This property is required. string - The time the step has ended.
- Final
Sync This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Replication Cycle Response - Final sync step.
- Instantiating
Migrated Vm This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Instantiating Migrated VMStep Response - Instantiating migrated VM step.
- Preparing
Vm Disks This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Preparing VMDisks Step Response - Preparing VM disks step.
- Previous
Replication Cycle This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Replication Cycle Response - A replication cycle prior cutover step.
- Shutting
Down Source Vm This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Shutting Down Source VMStep Response - Shutting down VM step.
- Start
Time This property is required. string - The time the step has started.
- End
Time This property is required. string - The time the step has ended.
- Final
Sync This property is required. ReplicationCycle Response - Final sync step.
- Instantiating
Migrated Vm This property is required. InstantiatingMigrated VMStep Response - Instantiating migrated VM step.
- Preparing
Vm Disks This property is required. PreparingVMDisks Step Response - Preparing VM disks step.
- Previous
Replication Cycle This property is required. ReplicationCycle Response - A replication cycle prior cutover step.
- Shutting
Down Source Vm This property is required. ShuttingDown Source VMStep Response - Shutting down VM step.
- Start
Time This property is required. string - The time the step has started.
- end
Time This property is required. String - The time the step has ended.
- final
Sync This property is required. ReplicationCycle Response - Final sync step.
- instantiating
Migrated Vm This property is required. InstantiatingMigrated VMStep Response - Instantiating migrated VM step.
- preparing
Vm Disks This property is required. PreparingVMDisks Step Response - Preparing VM disks step.
- previous
Replication Cycle This property is required. ReplicationCycle Response - A replication cycle prior cutover step.
- shutting
Down Source Vm This property is required. ShuttingDown Source VMStep Response - Shutting down VM step.
- start
Time This property is required. String - The time the step has started.
- end
Time This property is required. string - The time the step has ended.
- final
Sync This property is required. ReplicationCycle Response - Final sync step.
- instantiating
Migrated Vm This property is required. InstantiatingMigrated VMStep Response - Instantiating migrated VM step.
- preparing
Vm Disks This property is required. PreparingVMDisks Step Response - Preparing VM disks step.
- previous
Replication Cycle This property is required. ReplicationCycle Response - A replication cycle prior cutover step.
- shutting
Down Source Vm This property is required. ShuttingDown Source VMStep Response - Shutting down VM step.
- start
Time 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. ReplicationCycle Response - Final sync step.
- instantiating_
migrated_ vm This property is required. InstantiatingMigrated VMStep Response - Instantiating migrated VM step.
- preparing_
vm_ disks This property is required. PreparingVMDisks Step Response - Preparing VM disks step.
- previous_
replication_ cycle This property is required. ReplicationCycle Response - A replication cycle prior cutover step.
- shutting_
down_ source_ vm This property is required. ShuttingDown Source VMStep Response - Shutting down VM step.
- start_
time This property is required. str - The time the step has started.
- end
Time This property is required. String - The time the step has ended.
- final
Sync This property is required. Property Map - Final sync step.
- instantiating
Migrated Vm This property is required. Property Map - Instantiating migrated VM step.
- preparing
Vm Disks This property is required. Property Map - Preparing VM disks step.
- previous
Replication Cycle This property is required. Property Map - A replication cycle prior cutover step.
- shutting
Down Source Vm This property is required. Property Map - Shutting down VM step.
- start
Time This property is required. String - The time the step has started.
CycleStepResponse
- End
Time This property is required. string - The time the cycle step has ended.
- Initializing
Replication This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Initializing Replication Step Response - Initializing replication step.
- Post
Processing This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Post Processing Step Response - Post processing step.
- Replicating
This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Replicating Step Response - Replicating step.
- Start
Time This property is required. string - The time the cycle step has started.
- End
Time This property is required. string - The time the cycle step has ended.
- Initializing
Replication This property is required. InitializingReplication Step Response - Initializing replication step.
- Post
Processing This property is required. PostProcessing Step Response - Post processing step.
- Replicating
This property is required. ReplicatingStep Response - Replicating step.
- Start
Time This property is required. string - The time the cycle step has started.
- end
Time This property is required. String - The time the cycle step has ended.
- initializing
Replication This property is required. InitializingReplication Step Response - Initializing replication step.
- post
Processing This property is required. PostProcessing Step Response - Post processing step.
- replicating
This property is required. ReplicatingStep Response - Replicating step.
- start
Time This property is required. String - The time the cycle step has started.
- end
Time This property is required. string - The time the cycle step has ended.
- initializing
Replication This property is required. InitializingReplication Step Response - Initializing replication step.
- post
Processing This property is required. PostProcessing Step Response - Post processing step.
- replicating
This property is required. ReplicatingStep Response - Replicating step.
- start
Time 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. InitializingReplication Step Response - Initializing replication step.
- post_
processing This property is required. PostProcessing Step Response - Post processing step.
- replicating
This property is required. ReplicatingStep Response - Replicating step.
- start_
time This property is required. str - The time the cycle step has started.
- end
Time This property is required. String - The time the cycle step has ended.
- initializing
Replication This property is required. Property Map - Initializing replication step.
- post
Processing This property is required. Property Map - Post processing step.
- replicating
This property is required. Property Map - Replicating step.
- start
Time This property is required. String - The time the cycle step has started.
DiskImageDefaultsResponse
- Source
Image This property is required. string - The Image resource used when creating the disk.
- Source
Image This property is required. string - The Image resource used when creating the disk.
- source
Image This property is required. String - The Image resource used when creating the disk.
- source
Image 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.
- source
Image This property is required. String - The Image resource used when creating the disk.
DisksMigrationVmTargetDefaultsResponse
- Additional
Licenses This property is required. List<string> - Optional. Additional licenses to assign to the VM.
- Boot
Disk Defaults This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Boot Disk Defaults Response - Optional. Details of the boot disk of the VM.
- Compute
Scheduling This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Compute Scheduling Response - Optional. Compute instance scheduling information (if empty default is used).
- Encryption
This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Encryption Response - 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.
- Machine
Type This property is required. string - The machine type to create the VM with.
- Machine
Type Series 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.
- Network
Interfaces This property is required. List<Pulumi.Google Native. VMMigration. V1. Inputs. Network Interface Response> - Optional. NICs to attach to the VM.
This property is required. List<string>- 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. string - Optional. The service account to associate the VM with.
- Vm
Name This property is required. string - The name of the VM to create.
- Additional
Licenses This property is required. []string - Optional. Additional licenses to assign to the VM.
- Boot
Disk Defaults This property is required. BootDisk Defaults Response - Optional. Details of the boot disk of the VM.
- Compute
Scheduling This property is required. ComputeScheduling Response - 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.
- Machine
Type This property is required. string - The machine type to create the VM with.
- Machine
Type Series 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.
- Network
Interfaces This property is required. []NetworkInterface Response - Optional. NICs to attach to the VM.
This property is required. []string- 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. string - Optional. The service account to associate the VM with.
- Vm
Name This property is required. string - The name of the VM to create.
- additional
Licenses This property is required. List<String> - Optional. Additional licenses to assign to the VM.
- boot
Disk Defaults This property is required. BootDisk Defaults Response - Optional. Details of the boot disk of the VM.
- compute
Scheduling This property is required. ComputeScheduling Response - 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.
- machine
Type This property is required. String - The machine type to create the VM with.
- machine
Type Series 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.
- network
Interfaces This property is required. List<NetworkInterface Response> - Optional. NICs to attach to the VM.
This property is required. List<String>- Optional. A list of network tags to associate with the VM.
- secure
Boot 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.
- service
Account This property is required. String - Optional. The service account to associate the VM with.
- vm
Name This property is required. String - The name of the VM to create.
- additional
Licenses This property is required. string[] - Optional. Additional licenses to assign to the VM.
- boot
Disk Defaults This property is required. BootDisk Defaults Response - Optional. Details of the boot disk of the VM.
- compute
Scheduling This property is required. ComputeScheduling Response - 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.
- machine
Type This property is required. string - The machine type to create the VM with.
- machine
Type Series 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.
- network
Interfaces This property is required. NetworkInterface Response[] - Optional. NICs to attach to the VM.
This property is required. string[]- Optional. A list of network tags to associate with the VM.
- secure
Boot 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.
- service
Account This property is required. string - Optional. The service account to associate the VM with.
- vm
Name 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. BootDisk Defaults Response - Optional. Details of the boot disk of the VM.
- compute_
scheduling This property is required. ComputeScheduling Response - 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[NetworkInterface Response] - Optional. NICs to attach to the VM.
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.
- additional
Licenses This property is required. List<String> - Optional. Additional licenses to assign to the VM.
- boot
Disk Defaults This property is required. Property Map - Optional. Details of the boot disk of the VM.
- compute
Scheduling 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.
- machine
Type This property is required. String - The machine type to create the VM with.
- machine
Type Series 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.
- network
Interfaces This property is required. List<Property Map> - Optional. NICs to attach to the VM.
This property is required. List<String>- Optional. A list of network tags to associate with the VM.
- secure
Boot 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.
- service
Account This property is required. String - Optional. The service account to associate the VM with.
- vm
Name This property is required. String - The name of the VM to create.
DisksMigrationVmTargetDetailsResponse
- Vm
Uri This property is required. string - The URI of the Compute Engine VM.
- Vm
Uri This property is required. string - The URI of the Compute Engine VM.
- vm
Uri This property is required. String - The URI of the Compute Engine VM.
- vm
Uri 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.
- vm
Uri This property is required. String - The URI of the Compute Engine VM.
EncryptionResponse
- Kms
Key This property is required. string - The name of the encryption key that is stored in Google Cloud KMS.
- Kms
Key This property is required. string - The name of the encryption key that is stored in Google Cloud KMS.
- kms
Key This property is required. String - The name of the encryption key that is stored in Google Cloud KMS.
- kms
Key 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.
- kms
Key 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
MigrationWarningResponse
- Action
Item This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Localized Message Response - Suggested action for solving the warning.
- Code
This property is required. string - The warning code.
- Help
Links This property is required. List<Pulumi.Google Native. VMMigration. V1. Inputs. Link Response> - URL(s) pointing to additional information on handling the current warning.
- Warning
Message This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Localized Message Response - The localized warning message.
- Warning
Time This property is required. string - The time the warning occurred.
- Action
Item This property is required. LocalizedMessage Response - Suggested action for solving the warning.
- Code
This property is required. string - The warning code.
- Help
Links This property is required. []LinkResponse - URL(s) pointing to additional information on handling the current warning.
- Warning
Message This property is required. LocalizedMessage Response - The localized warning message.
- Warning
Time This property is required. string - The time the warning occurred.
- action
Item This property is required. LocalizedMessage Response - Suggested action for solving the warning.
- code
This property is required. String - The warning code.
- help
Links This property is required. List<LinkResponse> - URL(s) pointing to additional information on handling the current warning.
- warning
Message This property is required. LocalizedMessage Response - The localized warning message.
- warning
Time This property is required. String - The time the warning occurred.
- action
Item This property is required. LocalizedMessage Response - Suggested action for solving the warning.
- code
This property is required. string - The warning code.
- help
Links This property is required. LinkResponse[] - URL(s) pointing to additional information on handling the current warning.
- warning
Message This property is required. LocalizedMessage Response - The localized warning message.
- warning
Time This property is required. string - The time the warning occurred.
- action_
item This property is required. LocalizedMessage Response - 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. LocalizedMessage Response - The localized warning message.
- warning_
time This property is required. str - The time the warning occurred.
- action
Item This property is required. Property Map - Suggested action for solving the warning.
- code
This property is required. String - The warning code.
- help
Links This property is required. List<Property Map> - URL(s) pointing to additional information on handling the current warning.
- warning
Message This property is required. Property Map - The localized warning message.
- warning
Time This property is required. String - The time the warning occurred.
NetworkInterfaceResponse
- External
Ip This property is required. string - The external IP to define in the NIC.
- Internal
Ip 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. string - The external IP to define in the NIC.
- Internal
Ip 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. String - The external IP to define in the NIC.
- internal
Ip 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. string - The external IP to define in the NIC.
- internal
Ip 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.
- external
Ip This property is required. String - The external IP to define in the NIC.
- internal
Ip 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
- Additional
Labels This property is required. Dictionary<string, string> - A map of labels to associate with the Persistent Disk.
- Disk
Name This property is required. string - Optional. The name of the Persistent Disk to create.
- Disk
Type This property is required. string - The disk type to use.
- Encryption
This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Encryption Response - 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. Pulumi.Google Native. VMMigration. V1. Inputs. Vm Attachment Details Response - 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. map[string]string - A map of labels to associate with the Persistent Disk.
- Disk
Name This property is required. string - Optional. The name of the Persistent Disk to create.
- Disk
Type This property is required. string - 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. VmAttachment Details Response - 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. Map<String,String> - A map of labels to associate with the Persistent Disk.
- disk
Name This property is required. String - Optional. The name of the Persistent Disk to create.
- disk
Type This property is required. String - 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. Integer - The ordinal number of the source VM disk.
- vm
Attachment Details This property is required. VmAttachment Details Response - 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. {[key: string]: string} - A map of labels to associate with the Persistent Disk.
- disk
Name This property is required. string - Optional. The name of the Persistent Disk to create.
- disk
Type This property is required. string - 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. number - The ordinal number of the source VM disk.
- vm
Attachment Details This property is required. VmAttachment Details Response - 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. VmAttachment Details Response - 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. Map<String> - A map of labels to associate with the Persistent Disk.
- disk
Name This property is required. String - Optional. The name of the Persistent Disk to create.
- disk
Type 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.
- source
Disk Number This property is required. Number - The ordinal number of the source VM disk.
- vm
Attachment Details 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
- Disk
Uri This property is required. string - The URI of the Persistent Disk.
- Source
Disk Number This property is required. int - The ordinal number of the source VM disk.
- Disk
Uri This property is required. string - The URI of the Persistent Disk.
- Source
Disk Number This property is required. int - The ordinal number of the source VM disk.
- disk
Uri This property is required. String - The URI of the Persistent Disk.
- source
Disk Number This property is required. Integer - The ordinal number of the source VM disk.
- disk
Uri This property is required. string - The URI of the Persistent Disk.
- source
Disk Number 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.
- disk
Uri This property is required. String - The URI of the Persistent Disk.
- source
Disk Number This property is required. Number - The ordinal number of the source VM disk.
ReplicatingStepResponse
- Last
Thirty Minutes Average Bytes Per Second This property is required. string - 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. string - The source disks replication rate for the last 2 minutes in bytes per second.
- Replicated
Bytes This property is required. string - Replicated bytes in the step.
- Total
Bytes This property is required. string - Total bytes to be handled in the step.
- Last
Thirty Minutes Average Bytes Per Second This property is required. string - 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. string - The source disks replication rate for the last 2 minutes in bytes per second.
- Replicated
Bytes This property is required. string - Replicated bytes in the step.
- Total
Bytes This property is required. string - Total bytes to be handled in the step.
- last
Thirty Minutes Average Bytes Per Second This property is required. String - 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. String - The source disks replication rate for the last 2 minutes in bytes per second.
- replicated
Bytes This property is required. String - Replicated bytes in the step.
- total
Bytes This property is required. String - Total bytes to be handled in the step.
- last
Thirty Minutes Average Bytes Per Second This property is required. string - 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. string - The source disks replication rate for the last 2 minutes in bytes per second.
- replicated
Bytes This property is required. string - Replicated bytes in the step.
- total
Bytes 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.
- last
Thirty Minutes Average Bytes Per Second This property is required. String - 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. String - The source disks replication rate for the last 2 minutes in bytes per second.
- replicated
Bytes This property is required. String - Replicated bytes in the step.
- total
Bytes This property is required. String - Total bytes to be handled in the step.
ReplicationCycleResponse
- Cycle
Number This property is required. int - The cycle's ordinal number.
- End
Time This property is required. string - The time the replication cycle has ended.
- Error
This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Status Response - Provides details on the state of the cycle in case of an error.
- Name
This property is required. string - 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. 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.Google Native. VMMigration. V1. Inputs. Cycle Step Response> - The cycle's steps list representing its progress.
- Total
Pause Duration This property is required. string - The accumulated duration the replication cycle was paused.
- Warnings
This property is required. List<Pulumi.Google Native. VMMigration. V1. Inputs. Migration Warning Response> - Warnings that occurred during the cycle.
- Cycle
Number This property is required. int - The cycle's ordinal number.
- End
Time 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.
- 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. string - The time the replication cycle has started.
- State
This property is required. string - State of the ReplicationCycle.
- Steps
This property is required. []CycleStep Response - The cycle's steps list representing its progress.
- Total
Pause Duration This property is required. string - The accumulated duration the replication cycle was paused.
- Warnings
This property is required. []MigrationWarning Response - Warnings that occurred during the cycle.
- cycle
Number This property is required. Integer - The cycle's ordinal number.
- end
Time 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.
- progress
Percent 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.
- start
Time 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<CycleStep Response> - The cycle's steps list representing its progress.
- total
Pause Duration This property is required. String - The accumulated duration the replication cycle was paused.
- warnings
This property is required. List<MigrationWarning Response> - Warnings that occurred during the cycle.
- cycle
Number This property is required. number - The cycle's ordinal number.
- end
Time 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.
- progress
Percent 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.
- start
Time 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. CycleStep Response[] - The cycle's steps list representing its progress.
- total
Pause Duration This property is required. string - The accumulated duration the replication cycle was paused.
- warnings
This property is required. MigrationWarning Response[] - 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[CycleStep Response] - 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[MigrationWarning Response] - Warnings that occurred during the cycle.
- cycle
Number This property is required. Number - The cycle's ordinal number.
- end
Time 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.
- progress
Percent 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.
- start
Time 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.
- total
Pause Duration 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
- Last
Sync Time This property is required. string - The most updated snapshot created time in the source that finished replication.
- Last
Sync Time This property is required. string - The most updated snapshot created time in the source that finished replication.
- last
Sync Time This property is required. String - The most updated snapshot created time in the source that finished replication.
- last
Sync Time 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.
- last
Sync Time This property is required. String - The most updated snapshot created time in the source that finished replication.
SchedulePolicyResponse
- Idle
Duration This property is required. string - 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.
- Idle
Duration This property is required. string - 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.
- idle
Duration This property is required. String - The idle duration between replication stages.
- skip
Os Adaptation 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. string - The idle duration between replication stages.
- skip
Os Adaptation 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.
- idle
Duration This property is required. String - The idle duration between replication stages.
- skip
Os Adaptation 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
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
- Device
Name 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. 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. 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. 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.
- device
Name 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
- Last
Os Capabilities Update Time This property is required. string - The last time OS capabilities list was updated.
- Os
Capabilities This property is required. List<string> - Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
- Last
Os Capabilities Update Time This property is required. string - The last time OS capabilities list was updated.
- Os
Capabilities 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. String - The last time OS capabilities list was updated.
- os
Capabilities This property is required. List<String> - Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
- last
Os Capabilities Update Time This property is required. string - The last time OS capabilities list was updated.
- os
Capabilities 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.
- last
Os Capabilities Update Time This property is required. String - The last time OS capabilities list was updated.
- os
Capabilities This property is required. List<String> - Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
VmwareDiskDetailsResponse
- Disk
Number This property is required. int - The ordinal number of the disk.
- Label
This property is required. string - The disk label.
- Size
Gb 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. string - The disk label.
- Size
Gb This property is required. string - Size in GB.
- disk
Number This property is required. Integer - The ordinal number of the disk.
- label
This property is required. String - The disk label.
- size
Gb This property is required. String - Size in GB.
- disk
Number This property is required. number - The ordinal number of the disk.
- label
This property is required. string - The disk label.
- size
Gb 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.
- disk
Number This property is required. Number - The ordinal number of the disk.
- label
This property is required. String - The disk label.
- size
Gb This property is required. String - Size in GB.
VmwareSourceVmDetailsResponse
- Committed
Storage Bytes This property is required. string - The total size of the disks being migrated in bytes.
- Disks
This property is required. List<Pulumi.Google Native. VMMigration. V1. Inputs. Vmware Disk Details Response> - The disks attached to the source VM.
- Firmware
This property is required. string - The firmware type of the source VM.
- Vm
Capabilities Info This property is required. Pulumi.Google Native. VMMigration. V1. Inputs. Vm Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- Committed
Storage Bytes This property is required. string - The total size of the disks being migrated in bytes.
- Disks
This property is required. []VmwareDisk Details Response - The disks attached to the source VM.
- Firmware
This property is required. string - The firmware type of the source VM.
- Vm
Capabilities Info This property is required. VmCapabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage Bytes This property is required. String - The total size of the disks being migrated in bytes.
- disks
This property is required. List<VmwareDisk Details Response> - The disks attached to the source VM.
- firmware
This property is required. String - The firmware type of the source VM.
- vm
Capabilities Info This property is required. VmCapabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage Bytes This property is required. string - The total size of the disks being migrated in bytes.
- disks
This property is required. VmwareDisk Details Response[] - The disks attached to the source VM.
- firmware
This property is required. string - The firmware type of the source VM.
- vm
Capabilities Info This property is required. VmCapabilities Response - 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[VmwareDisk Details Response] - 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. VmCapabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage Bytes 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.
- vm
Capabilities Info 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