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.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/v1:getCutoverJob
arguments:
# arguments dictionary
The following arguments are supported:
- Cutover
Job Id This property is required. string - Location
This property is required. string - Migrating
Vm Id This property is required. string - Source
Id This property is required. string - Project string
- Cutover
Job Id This property is required. string - Location
This property is required. string - Migrating
Vm Id This property is required. string - Source
Id This property is required. string - Project string
- cutover
Job Id This property is required. String - location
This property is required. String - migrating
Vm Id This property is required. String - source
Id This property is required. String - project String
- cutover
Job Id This property is required. string - location
This property is required. string - migrating
Vm Id This property is required. string - source
Id This property is required. string - project string
- cutover_
job_ id This property is required. str - location
This property is required. str - migrating_
vm_ id This property is required. str - source_
id This property is required. str - project str
- cutover
Job Id This property is required. String - location
This property is required. String - migrating
Vm Id This property is required. String - source
Id This property is required. String - project String
getCutoverJob Result
The following output properties are available:
- Compute
Engine Pulumi.Disks Target Details Google Native. VMMigration. V1. Outputs. Compute Engine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- Compute
Engine Pulumi.Target Details Google Native. VMMigration. V1. Outputs. Compute Engine Target Details Response - Details of the target VM in Compute Engine.
- Create
Time string - The time the cutover job was created (as an API call, not when it was actually created in the target).
- End
Time string - The time the cutover job had finished.
- Error
Pulumi.
Google Native. VMMigration. V1. 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
Percent int - The current progress in percentage of the cutover job.
- State string
- State of the cutover job.
- State
Message string - A message providing possible extra details about the current state.
- State
Time string - The time the state was last updated.
- Steps
List<Pulumi.
Google Native. VMMigration. V1. Outputs. Cutover Step Response> - The cutover steps list representing its progress.
- 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.
- Create
Time string - The time the cutover job was created (as an API call, not when it was actually created in the target).
- End
Time string - The time the cutover job had finished.
- Error
Status
Response - Provides details for the errors that led to the Cutover Job's state.
- Name string
- The name of the cutover job.
- Progress
Percent int - The current progress in percentage of the cutover job.
- State string
- State of the cutover job.
- State
Message string - A message providing possible extra details about the current state.
- State
Time string - The time the state was last updated.
- Steps
[]Cutover
Step Response - The cutover steps list representing its progress.
- 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.
- create
Time String - The time the cutover job was created (as an API call, not when it was actually created in the target).
- end
Time String - The time the cutover job had finished.
- error
Status
Response - Provides details for the errors that led to the Cutover Job's state.
- name String
- The name of the cutover job.
- progress
Percent Integer - The current progress in percentage of the cutover job.
- state String
- State of the cutover job.
- state
Message String - A message providing possible extra details about the current state.
- state
Time String - The time the state was last updated.
- steps
List<Cutover
Step Response> - The cutover steps list representing its progress.
- 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.
- create
Time string - The time the cutover job was created (as an API call, not when it was actually created in the target).
- end
Time string - The time the cutover job had finished.
- error
Status
Response - Provides details for the errors that led to the Cutover Job's state.
- name string
- The name of the cutover job.
- progress
Percent number - The current progress in percentage of the cutover job.
- state string
- State of the cutover job.
- state
Message string - A message providing possible extra details about the current state.
- state
Time string - The time the state was last updated.
- steps
Cutover
Step Response[] - The cutover steps list representing its progress.
- 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.
- 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
Status
Response - Provides details for the errors that led to the Cutover Job's state.
- name str
- The name 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[Cutover
Step Response] - The cutover steps list representing its progress.
- compute
Engine Property MapDisks Target Details - Details of the target Persistent Disks in Compute Engine.
- compute
Engine Property MapTarget Details - Details of the target VM in Compute Engine.
- create
Time String - The time the cutover job was created (as an API call, not when it was actually created in the target).
- end
Time 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
Percent Number - The current progress in percentage of the cutover job.
- state String
- State of the cutover job.
- state
Message String - A message providing possible extra details about the current state.
- state
Time String - The time the state was last updated.
- steps List<Property Map>
- The cutover steps list representing its progress.
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.
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.
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.
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.
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.
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.
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.
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