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/v1alpha1.getCutoverJob
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 CutoverJob.
Using getCutoverJob
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 getCutoverJob(args: GetCutoverJobArgs, opts?: InvokeOptions): Promise<GetCutoverJobResult>
function getCutoverJobOutput(args: GetCutoverJobOutputArgs, opts?: InvokeOptions): Output<GetCutoverJobResult>def get_cutover_job(cutover_job_id: Optional[str] = None,
                    location: Optional[str] = None,
                    migrating_vm_id: Optional[str] = None,
                    project: Optional[str] = None,
                    source_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetCutoverJobResult
def get_cutover_job_output(cutover_job_id: Optional[pulumi.Input[str]] = None,
                    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,
                    opts: Optional[InvokeOptions] = None) -> Output[GetCutoverJobResult]func LookupCutoverJob(ctx *Context, args *LookupCutoverJobArgs, opts ...InvokeOption) (*LookupCutoverJobResult, error)
func LookupCutoverJobOutput(ctx *Context, args *LookupCutoverJobOutputArgs, opts ...InvokeOption) LookupCutoverJobResultOutput> Note: This function is named LookupCutoverJob in the Go SDK.
public static class GetCutoverJob 
{
    public static Task<GetCutoverJobResult> InvokeAsync(GetCutoverJobArgs args, InvokeOptions? opts = null)
    public static Output<GetCutoverJobResult> Invoke(GetCutoverJobInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCutoverJobResult> getCutoverJob(GetCutoverJobArgs args, InvokeOptions options)
public static Output<GetCutoverJobResult> getCutoverJob(GetCutoverJobArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:vmmigration/v1alpha1:getCutoverJob
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CutoverJob stringId 
- Location string
- MigratingVm stringId 
- SourceId string
- Project string
- CutoverJob stringId 
- Location string
- MigratingVm stringId 
- SourceId string
- Project string
- cutoverJob StringId 
- location String
- migratingVm StringId 
- sourceId String
- project String
- cutoverJob stringId 
- location string
- migratingVm stringId 
- sourceId string
- project string
- cutover_job_ strid 
- location str
- migrating_vm_ strid 
- source_id str
- project str
- cutoverJob StringId 
- location String
- migratingVm StringId 
- sourceId String
- project String
getCutoverJob Result
The following output properties are available:
- ComputeEngine Pulumi.Disks Target Details Google Native. VMMigration. V1Alpha1. Outputs. Compute Engine Disks Target Details Response 
- Details of the target Persistent Disks in Compute Engine.
- ComputeEngine Pulumi.Target Details Google Native. VMMigration. V1Alpha1. Outputs. Compute Engine Target Details Response 
- Details of the target VM in Compute Engine.
- ComputeEngine Pulumi.Vm Details Google Native. VMMigration. V1Alpha1. Outputs. Target VMDetails Response 
- Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- CreateTime string
- The time the cutover job was created (as an API call, not when it was actually created in the target).
- EndTime string
- The time the cutover job had finished.
- Error
Pulumi.Google Native. VMMigration. V1Alpha1. Outputs. Status Response 
- Provides details for the errors that led to the Cutover Job's state.
- Name string
- The name of the cutover job.
- Progress int
- The current progress in percentage of the cutover job.
- ProgressPercent int
- The current progress in percentage of the cutover job.
- State string
- State of the cutover job.
- StateMessage string
- A message providing possible extra details about the current state.
- StateTime string
- The time the state was last updated.
- Steps
List<Pulumi.Google Native. VMMigration. V1Alpha1. Outputs. Cutover Step Response> 
- The cutover steps list representing its progress.
- TargetDetails Pulumi.Google Native. VMMigration. V1Alpha1. Outputs. Target VMDetails Response 
- Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
- ComputeEngine ComputeDisks Target Details Engine Disks Target Details Response 
- Details of the target Persistent Disks in Compute Engine.
- ComputeEngine ComputeTarget Details Engine Target Details Response 
- Details of the target VM in Compute Engine.
- ComputeEngine TargetVm Details VMDetails Response 
- Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- CreateTime string
- The time the cutover job was created (as an API call, not when it was actually created in the target).
- EndTime string
- The time the cutover job had finished.
- Error
StatusResponse 
- Provides details for the errors that led to the Cutover Job's state.
- Name string
- The name of the cutover job.
- Progress int
- The current progress in percentage of the cutover job.
- ProgressPercent int
- The current progress in percentage of the cutover job.
- State string
- State of the cutover job.
- StateMessage string
- A message providing possible extra details about the current state.
- StateTime string
- The time the state was last updated.
- Steps
[]CutoverStep Response 
- The cutover steps list representing its progress.
- TargetDetails TargetVMDetails Response 
- Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
- computeEngine ComputeDisks Target Details Engine Disks Target Details Response 
- Details of the target Persistent Disks in Compute Engine.
- computeEngine ComputeTarget Details Engine Target Details Response 
- Details of the target VM in Compute Engine.
- computeEngine TargetVm Details VMDetails Response 
- Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- createTime String
- The time the cutover job was created (as an API call, not when it was actually created in the target).
- endTime String
- The time the cutover job had finished.
- error
StatusResponse 
- Provides details for the errors that led to the Cutover Job's state.
- name String
- The name of the cutover job.
- progress Integer
- The current progress in percentage of the cutover job.
- progressPercent Integer
- The current progress in percentage of the cutover job.
- state String
- State of the cutover job.
- stateMessage String
- A message providing possible extra details about the current state.
- stateTime String
- The time the state was last updated.
- steps
List<CutoverStep Response> 
- The cutover steps list representing its progress.
- targetDetails TargetVMDetails Response 
- Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
- computeEngine ComputeDisks Target Details Engine Disks Target Details Response 
- Details of the target Persistent Disks in Compute Engine.
- computeEngine ComputeTarget Details Engine Target Details Response 
- Details of the target VM in Compute Engine.
- computeEngine TargetVm Details VMDetails Response 
- Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- createTime string
- The time the cutover job was created (as an API call, not when it was actually created in the target).
- endTime string
- The time the cutover job had finished.
- error
StatusResponse 
- Provides details for the errors that led to the Cutover Job's state.
- name string
- The name of the cutover job.
- progress number
- The current progress in percentage of the cutover job.
- progressPercent number
- The current progress in percentage of the cutover job.
- state string
- State of the cutover job.
- stateMessage string
- A message providing possible extra details about the current state.
- stateTime string
- The time the state was last updated.
- steps
CutoverStep Response[] 
- The cutover steps list representing its progress.
- targetDetails TargetVMDetails Response 
- Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
- compute_engine_ Computedisks_ target_ details Engine Disks Target Details Response 
- Details of the target Persistent Disks in Compute Engine.
- compute_engine_ Computetarget_ details Engine Target Details Response 
- Details of the target VM in Compute Engine.
- compute_engine_ Targetvm_ details VMDetails Response 
- Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- create_time str
- The time the cutover job was created (as an API call, not when it was actually created in the target).
- end_time str
- The time the cutover job had finished.
- error
StatusResponse 
- Provides details for the errors that led to the Cutover Job's state.
- name str
- The name of the cutover job.
- progress int
- The current progress in percentage of the cutover job.
- progress_percent int
- The current progress in percentage of the cutover job.
- state str
- State of the cutover job.
- state_message str
- A message providing possible extra details about the current state.
- state_time str
- The time the state was last updated.
- steps
Sequence[CutoverStep Response] 
- The cutover steps list representing its progress.
- target_details TargetVMDetails Response 
- Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
- computeEngine Property MapDisks Target Details 
- Details of the target Persistent Disks in Compute Engine.
- computeEngine Property MapTarget Details 
- Details of the target VM in Compute Engine.
- computeEngine Property MapVm Details 
- Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- createTime String
- The time the cutover job was created (as an API call, not when it was actually created in the target).
- endTime String
- The time the cutover job had finished.
- error Property Map
- Provides details for the errors that led to the Cutover Job's state.
- name String
- The name of the cutover job.
- progress Number
- The current progress in percentage of the cutover job.
- progressPercent Number
- The current progress in percentage of the cutover job.
- state String
- State of the cutover job.
- stateMessage String
- A message providing possible extra details about the current state.
- stateTime String
- The time the state was last updated.
- steps List<Property Map>
- The cutover steps list representing its progress.
- targetDetails Property Map
- Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
Supporting Types
AppliedLicenseResponse  
- os_license str
- The OS license returned from the adaptation module's report.
- type str
- The license type that was used in OS adaptation.
ComputeEngineDisksTargetDetailsResponse     
- Disks
List<Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Persistent Disk Response> 
- The details of each created Persistent Disk.
- DisksTarget Pulumi.Details Google Native. VMMigration. V1Alpha1. Inputs. Disks Migration Disks Target Details Response 
- Details of the disks-only migration target.
- VmTarget Pulumi.Details Google Native. VMMigration. V1Alpha1. Inputs. Disks Migration Vm Target Details Response 
- Details for the VM the migrated data disks are attached to.
- Disks
[]PersistentDisk Response 
- The details of each created Persistent Disk.
- DisksTarget DisksDetails Migration Disks Target Details Response 
- Details of the disks-only migration target.
- VmTarget DisksDetails Migration Vm Target Details Response 
- Details for the VM the migrated data disks are attached to.
- disks
List<PersistentDisk Response> 
- The details of each created Persistent Disk.
- disksTarget DisksDetails Migration Disks Target Details Response 
- Details of the disks-only migration target.
- vmTarget DisksDetails Migration Vm Target Details Response 
- Details for the VM the migrated data disks are attached to.
- disks
PersistentDisk Response[] 
- The details of each created Persistent Disk.
- disksTarget DisksDetails Migration Disks Target Details Response 
- Details of the disks-only migration target.
- vmTarget DisksDetails Migration Vm Target Details Response 
- Details for the VM the migrated data disks are attached to.
- disks
Sequence[PersistentDisk Response] 
- The details of each created Persistent Disk.
- disks_target_ Disksdetails Migration Disks Target Details Response 
- Details of the disks-only migration target.
- vm_target_ Disksdetails Migration Vm Target Details Response 
- Details for the VM the migrated data disks are attached to.
- disks List<Property Map>
- The details of each created Persistent Disk.
- disksTarget Property MapDetails 
- Details of the disks-only migration target.
- vmTarget Property MapDetails 
- Details for the VM the migrated data disks are attached to.
ComputeEngineTargetDetailsResponse    
- AdditionalLicenses List<string>
- Additional licenses to assign to the VM.
- AppliedLicense Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Applied License Response 
- The OS license returned from the adaptation module report.
- BootOption string
- The VM Boot Option, as set in the source VM.
- ComputeScheduling Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Compute Scheduling Response 
- Compute instance scheduling information (if empty default is used).
- DiskType string
- The disk type to use in the VM.
- Encryption
Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Encryption Response 
- Optional. The encryption to apply to the VM disks.
- Hostname string
- The hostname to assign to the VM.
- Labels Dictionary<string, string>
- A map of labels to associate with the VM.
- LicenseType string
- The license type to use in OS adaptation.
- MachineType string
- The machine type to create the VM with.
- MachineType stringSeries 
- The machine type series to create the VM with.
- Metadata Dictionary<string, string>
- The metadata key/value pairs to assign to the VM.
- NetworkInterfaces List<Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Network Interface Response> 
- List of NICs connected to this VM.
- List<string>
- A list of network tags to associate with the VM.
- Project string
- The Google Cloud target project ID or project name.
- SecureBoot bool
- Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
- ServiceAccount string
- The service account to associate the VM with.
- VmName string
- The name of the VM to create.
- Zone string
- The zone in which to create the VM.
- AdditionalLicenses []string
- Additional licenses to assign to the VM.
- AppliedLicense AppliedLicense Response 
- The OS license returned from the adaptation module report.
- BootOption string
- The VM Boot Option, as set in the source VM.
- ComputeScheduling ComputeScheduling Response 
- Compute instance scheduling information (if empty default is used).
- DiskType string
- The disk type to use in the VM.
- Encryption
EncryptionResponse 
- Optional. The encryption to apply to the VM disks.
- Hostname string
- The hostname to assign to the VM.
- Labels map[string]string
- A map of labels to associate with the VM.
- LicenseType string
- The license type to use in OS adaptation.
- MachineType string
- The machine type to create the VM with.
- MachineType stringSeries 
- The machine type series to create the VM with.
- Metadata map[string]string
- The metadata key/value pairs to assign to the VM.
- NetworkInterfaces []NetworkInterface Response 
- List of NICs connected to this VM.
- []string
- A list of network tags to associate with the VM.
- Project string
- The Google Cloud target project ID or project name.
- SecureBoot bool
- Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
- ServiceAccount string
- The service account to associate the VM with.
- VmName string
- The name of the VM to create.
- Zone string
- The zone in which to create the VM.
- additionalLicenses List<String>
- Additional licenses to assign to the VM.
- appliedLicense AppliedLicense Response 
- The OS license returned from the adaptation module report.
- bootOption String
- The VM Boot Option, as set in the source VM.
- computeScheduling ComputeScheduling Response 
- Compute instance scheduling information (if empty default is used).
- diskType String
- The disk type to use in the VM.
- encryption
EncryptionResponse 
- Optional. The encryption to apply to the VM disks.
- hostname String
- The hostname to assign to the VM.
- labels Map<String,String>
- A map of labels to associate with the VM.
- licenseType String
- The license type to use in OS adaptation.
- machineType String
- The machine type to create the VM with.
- machineType StringSeries 
- The machine type series to create the VM with.
- metadata Map<String,String>
- The metadata key/value pairs to assign to the VM.
- networkInterfaces List<NetworkInterface Response> 
- List of NICs connected to this VM.
- List<String>
- A list of network tags to associate with the VM.
- project String
- The Google Cloud target project ID or project name.
- secureBoot Boolean
- Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
- serviceAccount String
- The service account to associate the VM with.
- vmName String
- The name of the VM to create.
- zone String
- The zone in which to create the VM.
- additionalLicenses string[]
- Additional licenses to assign to the VM.
- appliedLicense AppliedLicense Response 
- The OS license returned from the adaptation module report.
- bootOption string
- The VM Boot Option, as set in the source VM.
- computeScheduling ComputeScheduling Response 
- Compute instance scheduling information (if empty default is used).
- diskType string
- The disk type to use in the VM.
- encryption
EncryptionResponse 
- Optional. The encryption to apply to the VM disks.
- hostname string
- The hostname to assign to the VM.
- labels {[key: string]: string}
- A map of labels to associate with the VM.
- licenseType string
- The license type to use in OS adaptation.
- machineType string
- The machine type to create the VM with.
- machineType stringSeries 
- The machine type series to create the VM with.
- metadata {[key: string]: string}
- The metadata key/value pairs to assign to the VM.
- networkInterfaces NetworkInterface Response[] 
- List of NICs connected to this VM.
- string[]
- A list of network tags to associate with the VM.
- project string
- The Google Cloud target project ID or project name.
- secureBoot boolean
- Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
- serviceAccount string
- The service account to associate the VM with.
- vmName string
- The name of the VM to create.
- zone string
- The zone in which to create the VM.
- additional_licenses Sequence[str]
- Additional licenses to assign to the VM.
- applied_license AppliedLicense Response 
- The OS license returned from the adaptation module report.
- boot_option str
- The VM Boot Option, as set in the source VM.
- compute_scheduling ComputeScheduling Response 
- Compute instance scheduling information (if empty default is used).
- disk_type str
- The disk type to use in the VM.
- encryption
EncryptionResponse 
- Optional. The encryption to apply to the VM disks.
- hostname str
- The hostname to assign to the VM.
- labels Mapping[str, str]
- A map of labels to associate with the VM.
- license_type str
- The license type to use in OS adaptation.
- machine_type str
- The machine type to create the VM with.
- machine_type_ strseries 
- The machine type series to create the VM with.
- metadata Mapping[str, str]
- The metadata key/value pairs to assign to the VM.
- network_interfaces Sequence[NetworkInterface Response] 
- List of NICs connected to this VM.
- Sequence[str]
- A list of network tags to associate with the VM.
- project str
- The Google Cloud target project ID or project name.
- secure_boot 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 str
- The service account to associate the VM with.
- vm_name str
- The name of the VM to create.
- zone str
- The zone in which to create the VM.
- additionalLicenses List<String>
- Additional licenses to assign to the VM.
- appliedLicense Property Map
- The OS license returned from the adaptation module report.
- bootOption String
- The VM Boot Option, as set in the source VM.
- computeScheduling Property Map
- Compute instance scheduling information (if empty default is used).
- diskType String
- The disk type to use in the VM.
- encryption Property Map
- Optional. The encryption to apply to the VM disks.
- hostname String
- The hostname to assign to the VM.
- labels Map<String>
- A map of labels to associate with the VM.
- licenseType String
- The license type to use in OS adaptation.
- machineType String
- The machine type to create the VM with.
- machineType StringSeries 
- The machine type series to create the VM with.
- metadata Map<String>
- The metadata key/value pairs to assign to the VM.
- networkInterfaces List<Property Map>
- List of NICs connected to this VM.
- List<String>
- A list of network tags to associate with the VM.
- project String
- The Google Cloud target project ID or project name.
- secureBoot Boolean
- Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
- serviceAccount String
- The service account to associate the VM with.
- vmName String
- The name of the VM to create.
- zone String
- The zone in which to create the VM.
ComputeSchedulingResponse  
- AutomaticRestart bool
- MinNode intCpus 
- The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
- NodeAffinities List<Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Scheduling Node Affinity Response> 
- A set of node affinity and anti-affinity configurations for sole tenant nodes.
- OnHost stringMaintenance 
- How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- RestartType string
- Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to automaticRestartfield 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.
- AutomaticRestart bool
- MinNode intCpus 
- The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
- NodeAffinities []SchedulingNode Affinity Response 
- A set of node affinity and anti-affinity configurations for sole tenant nodes.
- OnHost stringMaintenance 
- How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- RestartType string
- Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to automaticRestartfield 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.
- automaticRestart Boolean
- minNode IntegerCpus 
- The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
- nodeAffinities List<SchedulingNode Affinity Response> 
- A set of node affinity and anti-affinity configurations for sole tenant nodes.
- onHost StringMaintenance 
- How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- restartType String
- Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to automaticRestartfield 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.
- automaticRestart boolean
- minNode numberCpus 
- The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
- nodeAffinities SchedulingNode Affinity Response[] 
- A set of node affinity and anti-affinity configurations for sole tenant nodes.
- onHost stringMaintenance 
- How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- restartType string
- Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to automaticRestartfield 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.
- automatic_restart bool
- min_node_ intcpus 
- 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 Sequence[SchedulingNode Affinity Response] 
- A set of node affinity and anti-affinity configurations for sole tenant nodes.
- on_host_ strmaintenance 
- How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- restart_type str
- Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to automaticRestartfield 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.
- automaticRestart Boolean
- minNode NumberCpus 
- The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
- nodeAffinities List<Property Map>
- A set of node affinity and anti-affinity configurations for sole tenant nodes.
- onHost StringMaintenance 
- How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- restartType String
- Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to automaticRestartfield 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.
CutoverStepResponse  
- EndTime string
- The time the step has ended.
- FinalSync Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Replication Cycle Response 
- Final sync step.
- InstantiatingMigrated Pulumi.Vm Google Native. VMMigration. V1Alpha1. Inputs. Instantiating Migrated VMStep Response 
- Instantiating migrated VM step.
- PreparingVm Pulumi.Disks Google Native. VMMigration. V1Alpha1. Inputs. Preparing VMDisks Step Response 
- Preparing VM disks step.
- PreviousReplication Pulumi.Cycle Google Native. VMMigration. V1Alpha1. Inputs. Replication Cycle Response 
- A replication cycle prior cutover step.
- ShuttingDown Pulumi.Source Vm Google Native. VMMigration. V1Alpha1. Inputs. Shutting Down Source VMStep Response 
- Shutting down VM step.
- StartTime string
- The time the step has started.
- EndTime string
- The time the step has ended.
- FinalSync ReplicationCycle Response 
- Final sync step.
- InstantiatingMigrated InstantiatingVm Migrated VMStep Response 
- Instantiating migrated VM step.
- PreparingVm PreparingDisks VMDisks Step Response 
- Preparing VM disks step.
- PreviousReplication ReplicationCycle Cycle Response 
- A replication cycle prior cutover step.
- ShuttingDown ShuttingSource Vm Down Source VMStep Response 
- Shutting down VM step.
- StartTime string
- The time the step has started.
- endTime String
- The time the step has ended.
- finalSync ReplicationCycle Response 
- Final sync step.
- instantiatingMigrated InstantiatingVm Migrated VMStep Response 
- Instantiating migrated VM step.
- preparingVm PreparingDisks VMDisks Step Response 
- Preparing VM disks step.
- previousReplication ReplicationCycle Cycle Response 
- A replication cycle prior cutover step.
- shuttingDown ShuttingSource Vm Down Source VMStep Response 
- Shutting down VM step.
- startTime String
- The time the step has started.
- endTime string
- The time the step has ended.
- finalSync ReplicationCycle Response 
- Final sync step.
- instantiatingMigrated InstantiatingVm Migrated VMStep Response 
- Instantiating migrated VM step.
- preparingVm PreparingDisks VMDisks Step Response 
- Preparing VM disks step.
- previousReplication ReplicationCycle Cycle Response 
- A replication cycle prior cutover step.
- shuttingDown ShuttingSource Vm Down Source VMStep Response 
- Shutting down VM step.
- startTime string
- The time the step has started.
- end_time str
- The time the step has ended.
- final_sync ReplicationCycle Response 
- Final sync step.
- instantiating_migrated_ Instantiatingvm Migrated VMStep Response 
- Instantiating migrated VM step.
- preparing_vm_ Preparingdisks VMDisks Step Response 
- Preparing VM disks step.
- previous_replication_ Replicationcycle Cycle Response 
- A replication cycle prior cutover step.
- shutting_down_ Shuttingsource_ vm Down Source VMStep Response 
- Shutting down VM step.
- start_time str
- The time the step has started.
- endTime String
- The time the step has ended.
- finalSync Property Map
- Final sync step.
- instantiatingMigrated Property MapVm 
- Instantiating migrated VM step.
- preparingVm Property MapDisks 
- Preparing VM disks step.
- previousReplication Property MapCycle 
- A replication cycle prior cutover step.
- shuttingDown Property MapSource Vm 
- Shutting down VM step.
- startTime String
- The time the step has started.
CycleStepResponse  
- EndTime string
- The time the cycle step has ended.
- InitializingReplication Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Initializing Replication Step Response 
- Initializing replication step.
- PostProcessing Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Post Processing Step Response 
- Post processing step.
- Replicating
Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Replicating Step Response 
- Replicating step.
- StartTime string
- The time the cycle step has started.
- EndTime string
- The time the cycle step has ended.
- InitializingReplication InitializingReplication Step Response 
- Initializing replication step.
- PostProcessing PostProcessing Step Response 
- Post processing step.
- Replicating
ReplicatingStep Response 
- Replicating step.
- StartTime string
- The time the cycle step has started.
- endTime String
- The time the cycle step has ended.
- initializingReplication InitializingReplication Step Response 
- Initializing replication step.
- postProcessing PostProcessing Step Response 
- Post processing step.
- replicating
ReplicatingStep Response 
- Replicating step.
- startTime String
- The time the cycle step has started.
- endTime string
- The time the cycle step has ended.
- initializingReplication InitializingReplication Step Response 
- Initializing replication step.
- postProcessing PostProcessing Step Response 
- Post processing step.
- replicating
ReplicatingStep Response 
- Replicating step.
- startTime string
- The time the cycle step has started.
- end_time str
- The time the cycle step has ended.
- initializing_replication InitializingReplication Step Response 
- Initializing replication step.
- post_processing PostProcessing Step Response 
- Post processing step.
- replicating
ReplicatingStep Response 
- Replicating step.
- start_time str
- The time the cycle step has started.
- endTime String
- The time the cycle step has ended.
- initializingReplication Property Map
- Initializing replication step.
- postProcessing Property Map
- Post processing step.
- replicating Property Map
- Replicating step.
- startTime String
- The time the cycle step has started.
DisksMigrationVmTargetDetailsResponse     
- VmUri string
- The URI of the Compute Engine VM.
- VmUri string
- The URI of the Compute Engine VM.
- vmUri String
- The URI of the Compute Engine VM.
- vmUri string
- The URI of the Compute Engine VM.
- vm_uri str
- The URI of the Compute Engine VM.
- vmUri String
- The URI of the Compute Engine VM.
EncryptionResponse 
- KmsKey string
- The name of the encryption key that is stored in Google Cloud KMS.
- KmsKey string
- The name of the encryption key that is stored in Google Cloud KMS.
- kmsKey String
- The name of the encryption key that is stored in Google Cloud KMS.
- kmsKey string
- The name of the encryption key that is stored in Google Cloud KMS.
- kms_key str
- The name of the encryption key that is stored in Google Cloud KMS.
- kmsKey String
- The name of the encryption key that is stored in Google Cloud KMS.
LinkResponse 
- Description string
- Describes what the link offers.
- Url string
- The URL of the link.
- Description string
- Describes what the link offers.
- Url string
- The URL of the link.
- description String
- Describes what the link offers.
- url String
- The URL of the link.
- description string
- Describes what the link offers.
- url string
- The URL of the link.
- description str
- Describes what the link offers.
- url str
- The URL of the link.
- description String
- Describes what the link offers.
- url String
- The URL of the link.
LocalizedMessageResponse  
MigrationWarningResponse  
- ActionItem Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Localized Message Response 
- Suggested action for solving the warning.
- Code string
- The warning code.
- HelpLinks List<Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Link Response> 
- URL(s) pointing to additional information on handling the current warning.
- WarningMessage Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Localized Message Response 
- The localized warning message.
- WarningTime string
- The time the warning occurred.
- ActionItem LocalizedMessage Response 
- Suggested action for solving the warning.
- Code string
- The warning code.
- HelpLinks []LinkResponse 
- URL(s) pointing to additional information on handling the current warning.
- WarningMessage LocalizedMessage Response 
- The localized warning message.
- WarningTime string
- The time the warning occurred.
- actionItem LocalizedMessage Response 
- Suggested action for solving the warning.
- code String
- The warning code.
- helpLinks List<LinkResponse> 
- URL(s) pointing to additional information on handling the current warning.
- warningMessage LocalizedMessage Response 
- The localized warning message.
- warningTime String
- The time the warning occurred.
- actionItem LocalizedMessage Response 
- Suggested action for solving the warning.
- code string
- The warning code.
- helpLinks LinkResponse[] 
- URL(s) pointing to additional information on handling the current warning.
- warningMessage LocalizedMessage Response 
- The localized warning message.
- warningTime string
- The time the warning occurred.
- action_item LocalizedMessage Response 
- Suggested action for solving the warning.
- code str
- The warning code.
- help_links Sequence[LinkResponse] 
- URL(s) pointing to additional information on handling the current warning.
- warning_message LocalizedMessage Response 
- The localized warning message.
- warning_time str
- The time the warning occurred.
- actionItem Property Map
- Suggested action for solving the warning.
- code String
- The warning code.
- helpLinks List<Property Map>
- URL(s) pointing to additional information on handling the current warning.
- warningMessage Property Map
- The localized warning message.
- warningTime String
- The time the warning occurred.
NetworkInterfaceResponse  
- ExternalIp string
- The external IP to define in the NIC.
- InternalIp string
- The internal IP to define in the NIC. The formats accepted are: ephemeral\ ipv4 address \ a named address resource full path.
- Network string
- The network to connect the NIC to.
- Subnetwork string
- The subnetwork to connect the NIC to.
- ExternalIp string
- The external IP to define in the NIC.
- InternalIp string
- The internal IP to define in the NIC. The formats accepted are: ephemeral\ ipv4 address \ a named address resource full path.
- Network string
- The network to connect the NIC to.
- Subnetwork string
- The subnetwork to connect the NIC to.
- externalIp String
- The external IP to define in the NIC.
- internalIp String
- The internal IP to define in the NIC. The formats accepted are: ephemeral\ ipv4 address \ a named address resource full path.
- network String
- The network to connect the NIC to.
- subnetwork String
- The subnetwork to connect the NIC to.
- externalIp string
- The external IP to define in the NIC.
- internalIp string
- The internal IP to define in the NIC. The formats accepted are: ephemeral\ ipv4 address \ a named address resource full path.
- network string
- The network to connect the NIC to.
- subnetwork string
- The subnetwork to connect the NIC to.
- external_ip str
- The external IP to define in the NIC.
- internal_ip str
- The internal IP to define in the NIC. The formats accepted are: ephemeral\ ipv4 address \ a named address resource full path.
- network str
- The network to connect the NIC to.
- subnetwork str
- The subnetwork to connect the NIC to.
- externalIp String
- The external IP to define in the NIC.
- internalIp String
- The internal IP to define in the NIC. The formats accepted are: ephemeral\ ipv4 address \ a named address resource full path.
- network String
- The network to connect the NIC to.
- subnetwork String
- The subnetwork to connect the NIC to.
PersistentDiskResponse  
- DiskUri string
- The URI of the Persistent Disk.
- SourceDisk intNumber 
- The ordinal number of the source VM disk.
- DiskUri string
- The URI of the Persistent Disk.
- SourceDisk intNumber 
- The ordinal number of the source VM disk.
- diskUri String
- The URI of the Persistent Disk.
- sourceDisk IntegerNumber 
- The ordinal number of the source VM disk.
- diskUri string
- The URI of the Persistent Disk.
- sourceDisk numberNumber 
- The ordinal number of the source VM disk.
- disk_uri str
- The URI of the Persistent Disk.
- source_disk_ intnumber 
- The ordinal number of the source VM disk.
- diskUri String
- The URI of the Persistent Disk.
- sourceDisk NumberNumber 
- The ordinal number of the source VM disk.
ReplicatingStepResponse  
- LastThirty stringMinutes Average Bytes Per Second 
- The source disks replication rate for the last 30 minutes in bytes per second.
- LastTwo stringMinutes Average Bytes Per Second 
- The source disks replication rate for the last 2 minutes in bytes per second.
- ReplicatedBytes string
- Replicated bytes in the step.
- TotalBytes string
- Total bytes to be handled in the step.
- LastThirty stringMinutes Average Bytes Per Second 
- The source disks replication rate for the last 30 minutes in bytes per second.
- LastTwo stringMinutes Average Bytes Per Second 
- The source disks replication rate for the last 2 minutes in bytes per second.
- ReplicatedBytes string
- Replicated bytes in the step.
- TotalBytes string
- Total bytes to be handled in the step.
- lastThirty StringMinutes Average Bytes Per Second 
- The source disks replication rate for the last 30 minutes in bytes per second.
- lastTwo StringMinutes Average Bytes Per Second 
- The source disks replication rate for the last 2 minutes in bytes per second.
- replicatedBytes String
- Replicated bytes in the step.
- totalBytes String
- Total bytes to be handled in the step.
- lastThirty stringMinutes Average Bytes Per Second 
- The source disks replication rate for the last 30 minutes in bytes per second.
- lastTwo stringMinutes Average Bytes Per Second 
- The source disks replication rate for the last 2 minutes in bytes per second.
- replicatedBytes string
- Replicated bytes in the step.
- totalBytes string
- Total bytes to be handled in the step.
- last_thirty_ strminutes_ average_ bytes_ per_ second 
- The source disks replication rate for the last 30 minutes in bytes per second.
- last_two_ strminutes_ average_ bytes_ per_ second 
- The source disks replication rate for the last 2 minutes in bytes per second.
- replicated_bytes str
- Replicated bytes in the step.
- total_bytes str
- Total bytes to be handled in the step.
- lastThirty StringMinutes Average Bytes Per Second 
- The source disks replication rate for the last 30 minutes in bytes per second.
- lastTwo StringMinutes Average Bytes Per Second 
- The source disks replication rate for the last 2 minutes in bytes per second.
- replicatedBytes String
- Replicated bytes in the step.
- totalBytes String
- Total bytes to be handled in the step.
ReplicationCycleResponse  
- CycleNumber int
- The cycle's ordinal number.
- EndTime string
- The time the replication cycle has ended.
- Error
Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Status Response 
- Provides details on the state of the cycle in case of an error.
- Name string
- The identifier of the ReplicationCycle.
- Progress int
- The current progress in percentage of this cycle.
- ProgressPercent int
- The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
- StartTime string
- The time the replication cycle has started.
- State string
- State of the ReplicationCycle.
- Steps
List<Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Cycle Step Response> 
- The cycle's steps list representing its progress.
- TotalPause stringDuration 
- The accumulated duration the replication cycle was paused.
- Warnings
List<Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Migration Warning Response> 
- Warnings that occurred during the cycle.
- CycleNumber int
- The cycle's ordinal number.
- EndTime string
- The time the replication cycle has ended.
- Error
StatusResponse 
- Provides details on the state of the cycle in case of an error.
- Name string
- The identifier of the ReplicationCycle.
- Progress int
- The current progress in percentage of this cycle.
- ProgressPercent int
- The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
- StartTime string
- The time the replication cycle has started.
- State string
- State of the ReplicationCycle.
- Steps
[]CycleStep Response 
- The cycle's steps list representing its progress.
- TotalPause stringDuration 
- The accumulated duration the replication cycle was paused.
- Warnings
[]MigrationWarning Response 
- Warnings that occurred during the cycle.
- cycleNumber Integer
- The cycle's ordinal number.
- endTime String
- The time the replication cycle has ended.
- error
StatusResponse 
- Provides details on the state of the cycle in case of an error.
- name String
- The identifier of the ReplicationCycle.
- progress Integer
- The current progress in percentage of this cycle.
- progressPercent Integer
- The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
- startTime String
- The time the replication cycle has started.
- state String
- State of the ReplicationCycle.
- steps
List<CycleStep Response> 
- The cycle's steps list representing its progress.
- totalPause StringDuration 
- The accumulated duration the replication cycle was paused.
- warnings
List<MigrationWarning Response> 
- Warnings that occurred during the cycle.
- cycleNumber number
- The cycle's ordinal number.
- endTime string
- The time the replication cycle has ended.
- error
StatusResponse 
- Provides details on the state of the cycle in case of an error.
- name string
- The identifier of the ReplicationCycle.
- progress number
- The current progress in percentage of this cycle.
- progressPercent number
- The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
- startTime string
- The time the replication cycle has started.
- state string
- State of the ReplicationCycle.
- steps
CycleStep Response[] 
- The cycle's steps list representing its progress.
- totalPause stringDuration 
- The accumulated duration the replication cycle was paused.
- warnings
MigrationWarning Response[] 
- Warnings that occurred during the cycle.
- cycle_number int
- The cycle's ordinal number.
- end_time str
- The time the replication cycle has ended.
- error
StatusResponse 
- Provides details on the state of the cycle in case of an error.
- name str
- The identifier of the ReplicationCycle.
- progress int
- The current progress in percentage of this cycle.
- progress_percent int
- The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
- start_time str
- The time the replication cycle has started.
- state str
- State of the ReplicationCycle.
- steps
Sequence[CycleStep Response] 
- The cycle's steps list representing its progress.
- total_pause_ strduration 
- The accumulated duration the replication cycle was paused.
- warnings
Sequence[MigrationWarning Response] 
- Warnings that occurred during the cycle.
- cycleNumber Number
- The cycle's ordinal number.
- endTime String
- The time the replication cycle has ended.
- error Property Map
- Provides details on the state of the cycle in case of an error.
- name String
- The identifier of the ReplicationCycle.
- progress Number
- The current progress in percentage of this cycle.
- progressPercent Number
- The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
- startTime String
- The time the replication cycle has started.
- state String
- State of the ReplicationCycle.
- steps List<Property Map>
- The cycle's steps list representing its progress.
- totalPause StringDuration 
- The accumulated duration the replication cycle was paused.
- warnings List<Property Map>
- Warnings that occurred during the cycle.
SchedulingNodeAffinityResponse   
StatusResponse 
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details
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 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 int
- The status code, which should be an enum value of google.rpc.Code.
- Details []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 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 Integer
- The status code, which should be an enum value of google.rpc.Code.
- details 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 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 number
- The status code, which should be an enum value of google.rpc.Code.
- details {[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 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 int
- The status code, which should be an enum value of google.rpc.Code.
- details 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 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 Number
- The status code, which should be an enum value of google.rpc.Code.
- details 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 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.
TargetVMDetailsResponse  
- AppliedLicense Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Applied License Response 
- The OS license returned from the adaptation module report.
- BootOption string
- The VM Boot Option, as set in the source VM.
- ComputeScheduling Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Compute Scheduling Response 
- Compute instance scheduling information (if empty default is used).
- DiskType string
- The disk type to use in the VM.
- ExternalIp string
- The external IP to define in the VM.
- InternalIp string
- The internal IP to define in the VM. The formats accepted are: ephemeral\ ipv4 address \ a named address resource full path.
- Labels Dictionary<string, string>
- A map of labels to associate with the VM.
- LicenseType string
- The license type to use in OS adaptation.
- MachineType string
- The machine type to create the VM with.
- MachineType stringSeries 
- The machine type series to create the VM with.
- Metadata Dictionary<string, string>
- The metadata key/value pairs to assign to the VM.
- Name string
- The name of the VM to create.
- Network string
- The network to connect the VM to.
- NetworkInterfaces List<Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Network Interface Response> 
- List of NICs connected to this VM.
- List<string>
- A list of network tags to associate with the VM.
- Project string
- The project in which to create the VM.
- SecureBoot bool
- Defines whether the instance has Secure Boot enabled. This can be set to true only if the vm boot option is EFI.
- ServiceAccount string
- The service account to associate the VM with.
- Subnetwork string
- The subnetwork to connect the VM to.
- TargetProject string
- The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- Zone string
- The zone in which to create the VM.
- AppliedLicense AppliedLicense Response 
- The OS license returned from the adaptation module report.
- BootOption string
- The VM Boot Option, as set in the source VM.
- ComputeScheduling ComputeScheduling Response 
- Compute instance scheduling information (if empty default is used).
- DiskType string
- The disk type to use in the VM.
- ExternalIp string
- The external IP to define in the VM.
- InternalIp string
- The internal IP to define in the VM. The formats accepted are: ephemeral\ ipv4 address \ a named address resource full path.
- Labels map[string]string
- A map of labels to associate with the VM.
- LicenseType string
- The license type to use in OS adaptation.
- MachineType string
- The machine type to create the VM with.
- MachineType stringSeries 
- The machine type series to create the VM with.
- Metadata map[string]string
- The metadata key/value pairs to assign to the VM.
- Name string
- The name of the VM to create.
- Network string
- The network to connect the VM to.
- NetworkInterfaces []NetworkInterface Response 
- List of NICs connected to this VM.
- []string
- A list of network tags to associate with the VM.
- Project string
- The project in which to create the VM.
- SecureBoot bool
- Defines whether the instance has Secure Boot enabled. This can be set to true only if the vm boot option is EFI.
- ServiceAccount string
- The service account to associate the VM with.
- Subnetwork string
- The subnetwork to connect the VM to.
- TargetProject string
- The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- Zone string
- The zone in which to create the VM.
- appliedLicense AppliedLicense Response 
- The OS license returned from the adaptation module report.
- bootOption String
- The VM Boot Option, as set in the source VM.
- computeScheduling ComputeScheduling Response 
- Compute instance scheduling information (if empty default is used).
- diskType String
- The disk type to use in the VM.
- externalIp String
- The external IP to define in the VM.
- internalIp String
- The internal IP to define in the VM. The formats accepted are: ephemeral\ ipv4 address \ a named address resource full path.
- labels Map<String,String>
- A map of labels to associate with the VM.
- licenseType String
- The license type to use in OS adaptation.
- machineType String
- The machine type to create the VM with.
- machineType StringSeries 
- The machine type series to create the VM with.
- metadata Map<String,String>
- The metadata key/value pairs to assign to the VM.
- name String
- The name of the VM to create.
- network String
- The network to connect the VM to.
- networkInterfaces List<NetworkInterface Response> 
- List of NICs connected to this VM.
- List<String>
- A list of network tags to associate with the VM.
- project String
- The project in which to create the VM.
- secureBoot Boolean
- Defines whether the instance has Secure Boot enabled. This can be set to true only if the vm boot option is EFI.
- serviceAccount String
- The service account to associate the VM with.
- subnetwork String
- The subnetwork to connect the VM to.
- targetProject String
- The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- zone String
- The zone in which to create the VM.
- appliedLicense AppliedLicense Response 
- The OS license returned from the adaptation module report.
- bootOption string
- The VM Boot Option, as set in the source VM.
- computeScheduling ComputeScheduling Response 
- Compute instance scheduling information (if empty default is used).
- diskType string
- The disk type to use in the VM.
- externalIp string
- The external IP to define in the VM.
- internalIp string
- The internal IP to define in the VM. The formats accepted are: ephemeral\ ipv4 address \ a named address resource full path.
- labels {[key: string]: string}
- A map of labels to associate with the VM.
- licenseType string
- The license type to use in OS adaptation.
- machineType string
- The machine type to create the VM with.
- machineType stringSeries 
- The machine type series to create the VM with.
- metadata {[key: string]: string}
- The metadata key/value pairs to assign to the VM.
- name string
- The name of the VM to create.
- network string
- The network to connect the VM to.
- networkInterfaces NetworkInterface Response[] 
- List of NICs connected to this VM.
- string[]
- A list of network tags to associate with the VM.
- project string
- The project in which to create the VM.
- secureBoot boolean
- Defines whether the instance has Secure Boot enabled. This can be set to true only if the vm boot option is EFI.
- serviceAccount string
- The service account to associate the VM with.
- subnetwork string
- The subnetwork to connect the VM to.
- targetProject string
- The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- zone string
- The zone in which to create the VM.
- applied_license AppliedLicense Response 
- The OS license returned from the adaptation module report.
- boot_option str
- The VM Boot Option, as set in the source VM.
- compute_scheduling ComputeScheduling Response 
- Compute instance scheduling information (if empty default is used).
- disk_type str
- The disk type to use in the VM.
- external_ip str
- The external IP to define in the VM.
- internal_ip str
- The internal IP to define in the VM. The formats accepted are: ephemeral\ ipv4 address \ a named address resource full path.
- labels Mapping[str, str]
- A map of labels to associate with the VM.
- license_type str
- The license type to use in OS adaptation.
- machine_type str
- The machine type to create the VM with.
- machine_type_ strseries 
- The machine type series to create the VM with.
- metadata Mapping[str, str]
- The metadata key/value pairs to assign to the VM.
- name str
- The name of the VM to create.
- network str
- The network to connect the VM to.
- network_interfaces Sequence[NetworkInterface Response] 
- List of NICs connected to this VM.
- Sequence[str]
- A list of network tags to associate with the VM.
- project str
- The project in which to create the VM.
- secure_boot 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 str
- The service account to associate the VM with.
- subnetwork str
- The subnetwork to connect the VM to.
- target_project str
- The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- zone str
- The zone in which to create the VM.
- appliedLicense Property Map
- The OS license returned from the adaptation module report.
- bootOption String
- The VM Boot Option, as set in the source VM.
- computeScheduling Property Map
- Compute instance scheduling information (if empty default is used).
- diskType String
- The disk type to use in the VM.
- externalIp String
- The external IP to define in the VM.
- internalIp String
- The internal IP to define in the VM. The formats accepted are: ephemeral\ ipv4 address \ a named address resource full path.
- labels Map<String>
- A map of labels to associate with the VM.
- licenseType String
- The license type to use in OS adaptation.
- machineType String
- The machine type to create the VM with.
- machineType StringSeries 
- The machine type series to create the VM with.
- metadata Map<String>
- The metadata key/value pairs to assign to the VM.
- name String
- The name of the VM to create.
- network String
- The network to connect the VM to.
- networkInterfaces List<Property Map>
- List of NICs connected to this VM.
- List<String>
- A list of network tags to associate with the VM.
- project String
- The project in which to create the VM.
- secureBoot Boolean
- Defines whether the instance has Secure Boot enabled. This can be set to true only if the vm boot option is EFI.
- serviceAccount String
- The service account to associate the VM with.
- subnetwork String
- The subnetwork to connect the VM to.
- targetProject String
- The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- zone String
- The zone in which to create the VM.
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