Google Native

v0.27.0 published on Friday, Oct 21, 2022 by Pulumi

getCutoverJob

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)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:vmmigration/v1alpha1:getCutoverJob
  arguments:
    # arguments dictionary

The following arguments are supported:

CutoverJobId string
Location string
MigratingVmId string
SourceId string
Project string
CutoverJobId string
Location string
MigratingVmId string
SourceId string
Project string
cutoverJobId String
location String
migratingVmId String
sourceId String
project String
cutoverJobId string
location string
migratingVmId string
sourceId string
project string
cutoverJobId String
location String
migratingVmId String
sourceId String
project String

getCutoverJob Result

The following output properties are available:

ComputeEngineTargetDetails Pulumi.GoogleNative.Vmmigration.V1Alpha1.Outputs.ComputeEngineTargetDetailsResponse

Details of the target VM in Compute Engine.

ComputeEngineVmDetails Pulumi.GoogleNative.Vmmigration.V1Alpha1.Outputs.TargetVMDetailsResponse

Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.

Deprecated:

Output only. 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.GoogleNative.Vmmigration.V1Alpha1.Outputs.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 List<Pulumi.GoogleNative.Vmmigration.V1Alpha1.Outputs.CutoverStepResponse>

The cutover steps list representing its progress.

TargetDetails Pulumi.GoogleNative.Vmmigration.V1Alpha1.Outputs.TargetVMDetailsResponse

Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.

Deprecated:

Output only. Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.

ComputeEngineTargetDetails ComputeEngineTargetDetailsResponse

Details of the target VM in Compute Engine.

ComputeEngineVmDetails TargetVMDetailsResponse

Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.

Deprecated:

Output only. 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 []CutoverStepResponse

The cutover steps list representing its progress.

TargetDetails TargetVMDetailsResponse

Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.

Deprecated:

Output only. Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.

computeEngineTargetDetails ComputeEngineTargetDetailsResponse

Details of the target VM in Compute Engine.

computeEngineVmDetails TargetVMDetailsResponse

Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.

Deprecated:

Output only. 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<CutoverStepResponse>

The cutover steps list representing its progress.

targetDetails TargetVMDetailsResponse

Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.

Deprecated:

Output only. Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.

computeEngineTargetDetails ComputeEngineTargetDetailsResponse

Details of the target VM in Compute Engine.

computeEngineVmDetails TargetVMDetailsResponse

Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.

Deprecated:

Output only. 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 CutoverStepResponse[]

The cutover steps list representing its progress.

targetDetails TargetVMDetailsResponse

Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.

Deprecated:

Output only. Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.

compute_engine_target_details ComputeEngineTargetDetailsResponse

Details of the target VM in Compute Engine.

compute_engine_vm_details TargetVMDetailsResponse

Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.

Deprecated:

Output only. 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[CutoverStepResponse]

The cutover steps list representing its progress.

target_details TargetVMDetailsResponse

Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.

Deprecated:

Output only. Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.

computeEngineTargetDetails Property Map

Details of the target VM in Compute Engine.

computeEngineVmDetails Property Map

Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.

Deprecated:

Output only. 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.

Deprecated:

Output only. Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.

Supporting Types

AppliedLicenseResponse

OsLicense string

The OS license returned from the adaptation module's report.

Type string

The license type that was used in OS adaptation.

OsLicense string

The OS license returned from the adaptation module's report.

Type string

The license type that was used in OS adaptation.

osLicense String

The OS license returned from the adaptation module's report.

type String

The license type that was used in OS adaptation.

osLicense string

The OS license returned from the adaptation module's report.

type string

The license type that was used in OS adaptation.

os_license str

The OS license returned from the adaptation module's report.

type str

The license type that was used in OS adaptation.

osLicense String

The OS license returned from the adaptation module's report.

type String

The license type that was used in OS adaptation.

ComputeEngineTargetDetailsResponse

AdditionalLicenses List<string>

Additional licenses to assign to the VM.

AppliedLicense Pulumi.GoogleNative.Vmmigration.V1Alpha1.Inputs.AppliedLicenseResponse

The OS license returned from the adaptation module report.

BootOption string

The VM Boot Option, as set in the source vm.

ComputeScheduling Pulumi.GoogleNative.Vmmigration.V1Alpha1.Inputs.ComputeSchedulingResponse

Compute instance scheduling information (if empty default is used).

DiskType string

The disk type to use in the VM.

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.

MachineTypeSeries string

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.GoogleNative.Vmmigration.V1Alpha1.Inputs.NetworkInterfaceResponse>

List of NICs connected to this VM.

NetworkTags List<string>

A map of network tags to associate with the VM.

Project string

The GCP 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 AppliedLicenseResponse

The OS license returned from the adaptation module report.

BootOption string

The VM Boot Option, as set in the source vm.

ComputeScheduling ComputeSchedulingResponse

Compute instance scheduling information (if empty default is used).

DiskType string

The disk type to use in the VM.

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.

MachineTypeSeries string

The machine type series to create the VM with.

Metadata map[string]string

The metadata key/value pairs to assign to the VM.

NetworkInterfaces []NetworkInterfaceResponse

List of NICs connected to this VM.

NetworkTags []string

A map of network tags to associate with the VM.

Project string

The GCP 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 AppliedLicenseResponse

The OS license returned from the adaptation module report.

bootOption String

The VM Boot Option, as set in the source vm.

computeScheduling ComputeSchedulingResponse

Compute instance scheduling information (if empty default is used).

diskType String

The disk type to use in the VM.

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.

machineTypeSeries String

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<NetworkInterfaceResponse>

List of NICs connected to this VM.

networkTags List<String>

A map of network tags to associate with the VM.

project String

The GCP 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 AppliedLicenseResponse

The OS license returned from the adaptation module report.

bootOption string

The VM Boot Option, as set in the source vm.

computeScheduling ComputeSchedulingResponse

Compute instance scheduling information (if empty default is used).

diskType string

The disk type to use in the VM.

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.

machineTypeSeries string

The machine type series to create the VM with.

metadata {[key: string]: string}

The metadata key/value pairs to assign to the VM.

networkInterfaces NetworkInterfaceResponse[]

List of NICs connected to this VM.

networkTags string[]

A map of network tags to associate with the VM.

project string

The GCP 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 AppliedLicenseResponse

The OS license returned from the adaptation module report.

boot_option str

The VM Boot Option, as set in the source vm.

compute_scheduling ComputeSchedulingResponse

Compute instance scheduling information (if empty default is used).

disk_type str

The disk type to use in the VM.

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_series str

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[NetworkInterfaceResponse]

List of NICs connected to this VM.

network_tags Sequence[str]

A map of network tags to associate with the VM.

project str

The GCP 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.

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.

machineTypeSeries String

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.

networkTags List<String>

A map of network tags to associate with the VM.

project String

The GCP 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
MinNodeCpus int

The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.

NodeAffinities List<Pulumi.GoogleNative.Vmmigration.V1Alpha1.Inputs.SchedulingNodeAffinityResponse>

A set of node affinity and anti-affinity configurations for sole tenant nodes.

OnHostMaintenance string

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 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.

AutomaticRestart bool
MinNodeCpus int

The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.

NodeAffinities []SchedulingNodeAffinityResponse

A set of node affinity and anti-affinity configurations for sole tenant nodes.

OnHostMaintenance string

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 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.

automaticRestart Boolean
minNodeCpus Integer

The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.

nodeAffinities List<SchedulingNodeAffinityResponse>

A set of node affinity and anti-affinity configurations for sole tenant nodes.

onHostMaintenance String

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 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.

automaticRestart boolean
minNodeCpus number

The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.

nodeAffinities SchedulingNodeAffinityResponse[]

A set of node affinity and anti-affinity configurations for sole tenant nodes.

onHostMaintenance string

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 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.

automatic_restart bool
min_node_cpus 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 Sequence[SchedulingNodeAffinityResponse]

A set of node affinity and anti-affinity configurations for sole tenant nodes.

on_host_maintenance str

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 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.

automaticRestart Boolean
minNodeCpus Number

The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.

nodeAffinities List<Property Map>

A set of node affinity and anti-affinity configurations for sole tenant nodes.

onHostMaintenance String

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 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

EndTime string

The time the step has ended.

FinalSync ReplicationCycleResponse

Final sync step.

InstantiatingMigratedVm InstantiatingMigratedVMStepResponse

Instantiating migrated VM step.

PreparingVmDisks PreparingVMDisksStepResponse

Preparing VM disks step.

PreviousReplicationCycle ReplicationCycleResponse

A replication cycle prior cutover step.

ShuttingDownSourceVm ShuttingDownSourceVMStepResponse

Shutting down VM step.

StartTime string

The time the step has started.

endTime String

The time the step has ended.

finalSync ReplicationCycleResponse

Final sync step.

instantiatingMigratedVm InstantiatingMigratedVMStepResponse

Instantiating migrated VM step.

preparingVmDisks PreparingVMDisksStepResponse

Preparing VM disks step.

previousReplicationCycle ReplicationCycleResponse

A replication cycle prior cutover step.

shuttingDownSourceVm ShuttingDownSourceVMStepResponse

Shutting down VM step.

startTime String

The time the step has started.

endTime string

The time the step has ended.

finalSync ReplicationCycleResponse

Final sync step.

instantiatingMigratedVm InstantiatingMigratedVMStepResponse

Instantiating migrated VM step.

preparingVmDisks PreparingVMDisksStepResponse

Preparing VM disks step.

previousReplicationCycle ReplicationCycleResponse

A replication cycle prior cutover step.

shuttingDownSourceVm ShuttingDownSourceVMStepResponse

Shutting down VM step.

startTime string

The time the step has started.

end_time str

The time the step has ended.

final_sync ReplicationCycleResponse

Final sync step.

instantiating_migrated_vm InstantiatingMigratedVMStepResponse

Instantiating migrated VM step.

preparing_vm_disks PreparingVMDisksStepResponse

Preparing VM disks step.

previous_replication_cycle ReplicationCycleResponse

A replication cycle prior cutover step.

shutting_down_source_vm ShuttingDownSourceVMStepResponse

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.

instantiatingMigratedVm Property Map

Instantiating migrated VM step.

preparingVmDisks Property Map

Preparing VM disks step.

previousReplicationCycle Property Map

A replication cycle prior cutover step.

shuttingDownSourceVm Property Map

Shutting down VM step.

startTime String

The time the step has started.

CycleStepResponse

EndTime string

The time the cycle step has ended.

InitializingReplication InitializingReplicationStepResponse

Initializing replication step.

PostProcessing PostProcessingStepResponse

Post processing step.

Replicating ReplicatingStepResponse

Replicating step.

StartTime string

The time the cycle step has started.

endTime String

The time the cycle step has ended.

initializingReplication InitializingReplicationStepResponse

Initializing replication step.

postProcessing PostProcessingStepResponse

Post processing step.

replicating ReplicatingStepResponse

Replicating step.

startTime String

The time the cycle step has started.

endTime string

The time the cycle step has ended.

initializingReplication InitializingReplicationStepResponse

Initializing replication step.

postProcessing PostProcessingStepResponse

Post processing step.

replicating ReplicatingStepResponse

Replicating step.

startTime string

The time the cycle step has started.

end_time str

The time the cycle step has ended.

initializing_replication InitializingReplicationStepResponse

Initializing replication step.

post_processing PostProcessingStepResponse

Post processing step.

replicating ReplicatingStepResponse

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.

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.

ReplicatingStepResponse

LastThirtyMinutesAverageBytesPerSecond string

The source disks replication rate for the last 30 minutes in bytes per second.

LastTwoMinutesAverageBytesPerSecond string

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.

LastThirtyMinutesAverageBytesPerSecond string

The source disks replication rate for the last 30 minutes in bytes per second.

LastTwoMinutesAverageBytesPerSecond string

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.

lastThirtyMinutesAverageBytesPerSecond String

The source disks replication rate for the last 30 minutes in bytes per second.

lastTwoMinutesAverageBytesPerSecond String

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.

lastThirtyMinutesAverageBytesPerSecond string

The source disks replication rate for the last 30 minutes in bytes per second.

lastTwoMinutesAverageBytesPerSecond string

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_minutes_average_bytes_per_second str

The source disks replication rate for the last 30 minutes in bytes per second.

last_two_minutes_average_bytes_per_second str

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.

lastThirtyMinutesAverageBytesPerSecond String

The source disks replication rate for the last 30 minutes in bytes per second.

lastTwoMinutesAverageBytesPerSecond String

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.GoogleNative.Vmmigration.V1Alpha1.Inputs.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.

StartTime string

The time the replication cycle has started.

State string

State of the MigratingVm.

Steps List<Pulumi.GoogleNative.Vmmigration.V1Alpha1.Inputs.CycleStepResponse>

The cycle's steps list representing its progress.

TotalPauseDuration string

The accumulated duration the replication cycle was paused.

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.

StartTime string

The time the replication cycle has started.

State string

State of the MigratingVm.

Steps []CycleStepResponse

The cycle's steps list representing its progress.

TotalPauseDuration string

The accumulated duration the replication cycle was paused.

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.

startTime String

The time the replication cycle has started.

state String

State of the MigratingVm.

steps List<CycleStepResponse>

The cycle's steps list representing its progress.

totalPauseDuration String

The accumulated duration the replication cycle was paused.

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.

startTime string

The time the replication cycle has started.

state string

State of the MigratingVm.

steps CycleStepResponse[]

The cycle's steps list representing its progress.

totalPauseDuration string

The accumulated duration the replication cycle was paused.

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.

start_time str

The time the replication cycle has started.

state str

State of the MigratingVm.

steps Sequence[CycleStepResponse]

The cycle's steps list representing its progress.

total_pause_duration str

The accumulated duration the replication cycle was paused.

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.

startTime String

The time the replication cycle has started.

state String

State of the MigratingVm.

steps List<Property Map>

The cycle's steps list representing its progress.

totalPauseDuration String

The accumulated duration the replication cycle was paused.

SchedulingNodeAffinityResponse

Key string

The label key of Node resource to reference.

Operator string

The operator to use for the node resources specified in the values parameter.

Values List<string>

Corresponds to the label values of Node resource.

Key string

The label key of Node resource to reference.

Operator string

The operator to use for the node resources specified in the values parameter.

Values []string

Corresponds to the label values of Node resource.

key String

The label key of Node resource to reference.

operator String

The operator to use for the node resources specified in the values parameter.

values List<String>

Corresponds to the label values of Node resource.

key string

The label key of Node resource to reference.

operator string

The operator to use for the node resources specified in the values parameter.

values string[]

Corresponds to the label values of Node resource.

key str

The label key of Node resource to reference.

operator str

The operator to use for the node resources specified in the values parameter.

values Sequence[str]

Corresponds to the label values of Node resource.

key String

The label key of Node resource to reference.

operator String

The operator to use for the node resources specified in the values parameter.

values List<String>

Corresponds to the label values of Node resource.

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.GoogleNative.Vmmigration.V1Alpha1.Inputs.AppliedLicenseResponse

The OS license returned from the adaptation module report.

BootOption string

The VM Boot Option, as set in the source vm.

ComputeScheduling Pulumi.GoogleNative.Vmmigration.V1Alpha1.Inputs.ComputeSchedulingResponse

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.

MachineTypeSeries string

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.GoogleNative.Vmmigration.V1Alpha1.Inputs.NetworkInterfaceResponse>

List of NICs connected to this VM.

NetworkTags List<string>

A map 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 AppliedLicenseResponse

The OS license returned from the adaptation module report.

BootOption string

The VM Boot Option, as set in the source vm.

ComputeScheduling ComputeSchedulingResponse

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.

MachineTypeSeries string

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 []NetworkInterfaceResponse

List of NICs connected to this VM.

NetworkTags []string

A map 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 AppliedLicenseResponse

The OS license returned from the adaptation module report.

bootOption String

The VM Boot Option, as set in the source vm.

computeScheduling ComputeSchedulingResponse

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.

machineTypeSeries String

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<NetworkInterfaceResponse>

List of NICs connected to this VM.

networkTags List<String>

A map 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 AppliedLicenseResponse

The OS license returned from the adaptation module report.

bootOption string

The VM Boot Option, as set in the source vm.

computeScheduling ComputeSchedulingResponse

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.

machineTypeSeries string

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 NetworkInterfaceResponse[]

List of NICs connected to this VM.

networkTags string[]

A map 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 AppliedLicenseResponse

The OS license returned from the adaptation module report.

boot_option str

The VM Boot Option, as set in the source vm.

compute_scheduling ComputeSchedulingResponse

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_series str

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[NetworkInterfaceResponse]

List of NICs connected to this VM.

network_tags Sequence[str]

A map 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.

machineTypeSeries String

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.

networkTags List<String>

A map 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
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0