Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.vmmigration/v1alpha1.getMigratingVm
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets details of a single MigratingVm.
Using getMigratingVm
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMigratingVm(args: GetMigratingVmArgs, opts?: InvokeOptions): Promise<GetMigratingVmResult>
function getMigratingVmOutput(args: GetMigratingVmOutputArgs, opts?: InvokeOptions): Output<GetMigratingVmResult>
def get_migrating_vm(location: Optional[str] = None,
migrating_vm_id: Optional[str] = None,
project: Optional[str] = None,
source_id: Optional[str] = None,
view: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMigratingVmResult
def get_migrating_vm_output(location: Optional[pulumi.Input[str]] = None,
migrating_vm_id: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
source_id: Optional[pulumi.Input[str]] = None,
view: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMigratingVmResult]
func LookupMigratingVm(ctx *Context, args *LookupMigratingVmArgs, opts ...InvokeOption) (*LookupMigratingVmResult, error)
func LookupMigratingVmOutput(ctx *Context, args *LookupMigratingVmOutputArgs, opts ...InvokeOption) LookupMigratingVmResultOutput
> Note: This function is named LookupMigratingVm
in the Go SDK.
public static class GetMigratingVm
{
public static Task<GetMigratingVmResult> InvokeAsync(GetMigratingVmArgs args, InvokeOptions? opts = null)
public static Output<GetMigratingVmResult> Invoke(GetMigratingVmInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetMigratingVmResult> getMigratingVm(GetMigratingVmArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:vmmigration/v1alpha1:getMigratingVm
arguments:
# arguments dictionary
The following arguments are supported:
- Location string
- Migrating
Vm stringId - Source
Id string - Project string
- View string
- Location string
- Migrating
Vm stringId - Source
Id string - Project string
- View string
- location String
- migrating
Vm StringId - source
Id String - project String
- view String
- location string
- migrating
Vm stringId - source
Id string - project string
- view string
- location str
- migrating_
vm_ strid - source_
id str - project str
- view str
- location String
- migrating
Vm StringId - source
Id String - project String
- view String
getMigratingVm Result
The following output properties are available:
- Aws
Source Pulumi.Vm Details Google Native. VMMigration. V1Alpha1. Outputs. Aws Source Vm Details Response - Details of the VM from an AWS source.
- Azure
Source Pulumi.Vm Details Google Native. VMMigration. V1Alpha1. Outputs. Azure Source Vm Details Response - Details of the VM from an Azure source.
- Compute
Engine Pulumi.Disks Target Defaults Google Native. VMMigration. V1Alpha1. Outputs. Compute Engine Disks Target Defaults Response - Details of the target Persistent Disks in Compute Engine.
- Compute
Engine Pulumi.Target Defaults Google Native. VMMigration. V1Alpha1. Outputs. Compute Engine Target Defaults Response - Details of the target VM in Compute Engine.
- Compute
Engine Pulumi.Vm Defaults Google Native. VMMigration. V1Alpha1. Outputs. Target VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead.
- Create
Time string - The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
- Current
Sync Pulumi.Info Google Native. VMMigration. V1Alpha1. Outputs. Replication Cycle Response - Details of the current running replication cycle.
- Cutover
Forecast Pulumi.Google Native. VMMigration. V1Alpha1. Outputs. Cutover Forecast Response - Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
- Description string
- The description attached to the migrating VM by the user.
- Display
Name string - The display name attached to the MigratingVm by the user.
- Error
Pulumi.
Google Native. VMMigration. V1Alpha1. Outputs. Status Response - Provides details on the state of the Migrating VM in case of an error in replication.
- Group string
- The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
- Labels Dictionary<string, string>
- The labels of the migrating VM.
- Last
Replication Pulumi.Cycle Google Native. VMMigration. V1Alpha1. Outputs. Replication Cycle Response - Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
- Last
Sync Pulumi.Google Native. VMMigration. V1Alpha1. Outputs. Replication Sync Response - The most updated snapshot created time in the source that finished replication.
- Name string
- The identifier of the MigratingVm.
- Policy
Pulumi.
Google Native. VMMigration. V1Alpha1. Outputs. Schedule Policy Response - The replication schedule policy.
- Recent
Clone List<Pulumi.Jobs Google Native. VMMigration. V1Alpha1. Outputs. Clone Job Response> - The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
- Recent
Cutover List<Pulumi.Jobs Google Native. VMMigration. V1Alpha1. Outputs. Cutover Job Response> - The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
- Source
Vm stringId - The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-.
- State string
- State of the MigratingVm.
- State
Time string - The last time the migrating VM state was updated.
- Target
Defaults Pulumi.Google Native. VMMigration. V1Alpha1. Outputs. Target VMDetails Response - The default configuration of the target VM that will be created in Google Cloud as a result of the migration. Deprecated: Use compute_engine_target_defaults instead.
- Update
Time string - The last time the migrating VM resource was updated.
- Vmware
Source Pulumi.Vm Details Google Native. VMMigration. V1Alpha1. Outputs. Vmware Source Vm Details Response - Details of the VM from a Vmware source.
- Aws
Source AwsVm Details Source Vm Details Response - Details of the VM from an AWS source.
- Azure
Source AzureVm Details Source Vm Details Response - Details of the VM from an Azure source.
- Compute
Engine ComputeDisks Target Defaults Engine Disks Target Defaults Response - Details of the target Persistent Disks in Compute Engine.
- Compute
Engine ComputeTarget Defaults Engine Target Defaults Response - Details of the target VM in Compute Engine.
- Compute
Engine TargetVm Defaults VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead.
- Create
Time string - The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
- Current
Sync ReplicationInfo Cycle Response - Details of the current running replication cycle.
- Cutover
Forecast CutoverForecast Response - Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
- Description string
- The description attached to the migrating VM by the user.
- Display
Name string - The display name attached to the MigratingVm by the user.
- Error
Status
Response - Provides details on the state of the Migrating VM in case of an error in replication.
- Group string
- The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
- Labels map[string]string
- The labels of the migrating VM.
- Last
Replication ReplicationCycle Cycle Response - Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
- Last
Sync ReplicationSync Response - The most updated snapshot created time in the source that finished replication.
- Name string
- The identifier of the MigratingVm.
- Policy
Schedule
Policy Response - The replication schedule policy.
- Recent
Clone []CloneJobs Job Response - The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
- Recent
Cutover []CutoverJobs Job Response - The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
- Source
Vm stringId - The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-.
- State string
- State of the MigratingVm.
- State
Time string - The last time the migrating VM state was updated.
- Target
Defaults TargetVMDetails Response - The default configuration of the target VM that will be created in Google Cloud as a result of the migration. Deprecated: Use compute_engine_target_defaults instead.
- Update
Time string - The last time the migrating VM resource was updated.
- Vmware
Source VmwareVm Details Source Vm Details Response - Details of the VM from a Vmware source.
- aws
Source AwsVm Details Source Vm Details Response - Details of the VM from an AWS source.
- azure
Source AzureVm Details Source Vm Details Response - Details of the VM from an Azure source.
- compute
Engine ComputeDisks Target Defaults Engine Disks Target Defaults Response - Details of the target Persistent Disks in Compute Engine.
- compute
Engine ComputeTarget Defaults Engine Target Defaults Response - Details of the target VM in Compute Engine.
- compute
Engine TargetVm Defaults VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead.
- create
Time String - The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
- current
Sync ReplicationInfo Cycle Response - Details of the current running replication cycle.
- cutover
Forecast CutoverForecast Response - Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
- description String
- The description attached to the migrating VM by the user.
- display
Name String - The display name attached to the MigratingVm by the user.
- error
Status
Response - Provides details on the state of the Migrating VM in case of an error in replication.
- group String
- The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
- labels Map<String,String>
- The labels of the migrating VM.
- last
Replication ReplicationCycle Cycle Response - Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
- last
Sync ReplicationSync Response - The most updated snapshot created time in the source that finished replication.
- name String
- The identifier of the MigratingVm.
- policy
Schedule
Policy Response - The replication schedule policy.
- recent
Clone List<CloneJobs Job Response> - The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
- recent
Cutover List<CutoverJobs Job Response> - The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
- source
Vm StringId - The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-.
- state String
- State of the MigratingVm.
- state
Time String - The last time the migrating VM state was updated.
- target
Defaults TargetVMDetails Response - The default configuration of the target VM that will be created in Google Cloud as a result of the migration. Deprecated: Use compute_engine_target_defaults instead.
- update
Time String - The last time the migrating VM resource was updated.
- vmware
Source VmwareVm Details Source Vm Details Response - Details of the VM from a Vmware source.
- aws
Source AwsVm Details Source Vm Details Response - Details of the VM from an AWS source.
- azure
Source AzureVm Details Source Vm Details Response - Details of the VM from an Azure source.
- compute
Engine ComputeDisks Target Defaults Engine Disks Target Defaults Response - Details of the target Persistent Disks in Compute Engine.
- compute
Engine ComputeTarget Defaults Engine Target Defaults Response - Details of the target VM in Compute Engine.
- compute
Engine TargetVm Defaults VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead.
- create
Time string - The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
- current
Sync ReplicationInfo Cycle Response - Details of the current running replication cycle.
- cutover
Forecast CutoverForecast Response - Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
- description string
- The description attached to the migrating VM by the user.
- display
Name string - The display name attached to the MigratingVm by the user.
- error
Status
Response - Provides details on the state of the Migrating VM in case of an error in replication.
- group string
- The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
- labels {[key: string]: string}
- The labels of the migrating VM.
- last
Replication ReplicationCycle Cycle Response - Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
- last
Sync ReplicationSync Response - The most updated snapshot created time in the source that finished replication.
- name string
- The identifier of the MigratingVm.
- policy
Schedule
Policy Response - The replication schedule policy.
- recent
Clone CloneJobs Job Response[] - The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
- recent
Cutover CutoverJobs Job Response[] - The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
- source
Vm stringId - The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-.
- state string
- State of the MigratingVm.
- state
Time string - The last time the migrating VM state was updated.
- target
Defaults TargetVMDetails Response - The default configuration of the target VM that will be created in Google Cloud as a result of the migration. Deprecated: Use compute_engine_target_defaults instead.
- update
Time string - The last time the migrating VM resource was updated.
- vmware
Source VmwareVm Details Source Vm Details Response - Details of the VM from a Vmware source.
- aws_
source_ Awsvm_ details Source Vm Details Response - Details of the VM from an AWS source.
- azure_
source_ Azurevm_ details Source Vm Details Response - Details of the VM from an Azure source.
- compute_
engine_ Computedisks_ target_ defaults Engine Disks Target Defaults Response - Details of the target Persistent Disks in Compute Engine.
- compute_
engine_ Computetarget_ defaults Engine Target Defaults Response - Details of the target VM in Compute Engine.
- compute_
engine_ Targetvm_ defaults VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead.
- create_
time str - The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
- current_
sync_ Replicationinfo Cycle Response - Details of the current running replication cycle.
- cutover_
forecast CutoverForecast Response - Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
- description str
- The description attached to the migrating VM by the user.
- display_
name str - The display name attached to the MigratingVm by the user.
- error
Status
Response - Provides details on the state of the Migrating VM in case of an error in replication.
- group str
- The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
- labels Mapping[str, str]
- The labels of the migrating VM.
- last_
replication_ Replicationcycle Cycle Response - Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
- last_
sync ReplicationSync Response - The most updated snapshot created time in the source that finished replication.
- name str
- The identifier of the MigratingVm.
- policy
Schedule
Policy Response - The replication schedule policy.
- recent_
clone_ Sequence[Clonejobs Job Response] - The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
- recent_
cutover_ Sequence[Cutoverjobs Job Response] - The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
- source_
vm_ strid - The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-.
- state str
- State of the MigratingVm.
- state_
time str - The last time the migrating VM state was updated.
- target_
defaults TargetVMDetails Response - The default configuration of the target VM that will be created in Google Cloud as a result of the migration. Deprecated: Use compute_engine_target_defaults instead.
- update_
time str - The last time the migrating VM resource was updated.
- vmware_
source_ Vmwarevm_ details Source Vm Details Response - Details of the VM from a Vmware source.
- aws
Source Property MapVm Details - Details of the VM from an AWS source.
- azure
Source Property MapVm Details - Details of the VM from an Azure source.
- compute
Engine Property MapDisks Target Defaults - Details of the target Persistent Disks in Compute Engine.
- compute
Engine Property MapTarget Defaults - Details of the target VM in Compute Engine.
- compute
Engine Property MapVm Defaults - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead.
- create
Time String - The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
- current
Sync Property MapInfo - Details of the current running replication cycle.
- cutover
Forecast Property Map - Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
- description String
- The description attached to the migrating VM by the user.
- display
Name String - The display name attached to the MigratingVm by the user.
- error Property Map
- Provides details on the state of the Migrating VM in case of an error in replication.
- group String
- The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
- labels Map<String>
- The labels of the migrating VM.
- last
Replication Property MapCycle - Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
- last
Sync Property Map - The most updated snapshot created time in the source that finished replication.
- name String
- The identifier of the MigratingVm.
- policy Property Map
- The replication schedule policy.
- recent
Clone List<Property Map>Jobs - The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
- recent
Cutover List<Property Map>Jobs - The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
- source
Vm StringId - The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-.
- state String
- State of the MigratingVm.
- state
Time String - The last time the migrating VM state was updated.
- target
Defaults Property Map - The default configuration of the target VM that will be created in Google Cloud as a result of the migration. Deprecated: Use compute_engine_target_defaults instead.
- update
Time String - The last time the migrating VM resource was updated.
- vmware
Source Property MapVm Details - Details of the VM from a Vmware source.
Supporting Types
AppliedLicenseResponse
- os_
license str - The OS license returned from the adaptation module's report.
- type str
- The license type that was used in OS adaptation.
AwsDiskDetailsResponse
- Disk
Number int - The ordinal number of the disk.
- Size
Gb string - Size in GB.
- Volume
Id string - AWS volume ID.
- Disk
Number int - The ordinal number of the disk.
- Size
Gb string - Size in GB.
- Volume
Id string - AWS volume ID.
- disk
Number Integer - The ordinal number of the disk.
- size
Gb String - Size in GB.
- volume
Id String - AWS volume ID.
- disk
Number number - The ordinal number of the disk.
- size
Gb string - Size in GB.
- volume
Id string - AWS volume ID.
- disk_
number int - The ordinal number of the disk.
- size_
gb str - Size in GB.
- volume_
id str - AWS volume ID.
- disk
Number Number - The ordinal number of the disk.
- size
Gb String - Size in GB.
- volume
Id String - AWS volume ID.
AwsSourceVmDetailsResponse
- Committed
Storage stringBytes - The total size of the disks being migrated in bytes.
- Disks
List<Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Aws Disk Details Response> - The disks attached to the source VM.
- Firmware string
- The firmware type of the source VM.
- Vm
Capabilities Pulumi.Info Google Native. VMMigration. V1Alpha1. Inputs. Vm Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- Committed
Storage stringBytes - The total size of the disks being migrated in bytes.
- Disks
[]Aws
Disk Details Response - The disks attached to the source VM.
- Firmware string
- The firmware type of the source VM.
- Vm
Capabilities VmInfo Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage StringBytes - The total size of the disks being migrated in bytes.
- disks
List<Aws
Disk Details Response> - The disks attached to the source VM.
- firmware String
- The firmware type of the source VM.
- vm
Capabilities VmInfo Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage stringBytes - The total size of the disks being migrated in bytes.
- disks
Aws
Disk Details Response[] - The disks attached to the source VM.
- firmware string
- The firmware type of the source VM.
- vm
Capabilities VmInfo Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed_
storage_ strbytes - The total size of the disks being migrated in bytes.
- disks
Sequence[Aws
Disk Details Response] - The disks attached to the source VM.
- firmware str
- The firmware type of the source VM.
- vm_
capabilities_ Vminfo Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage StringBytes - The total size of the disks being migrated in bytes.
- disks List<Property Map>
- The disks attached to the source VM.
- firmware String
- The firmware type of the source VM.
- vm
Capabilities Property MapInfo - Information about VM capabilities needed for some Compute Engine features.
AzureDiskDetailsResponse
- Disk
Id string - Azure disk ID.
- Disk
Number int - The ordinal number of the disk.
- Size
Gb string - Size in GB.
- Disk
Id string - Azure disk ID.
- Disk
Number int - The ordinal number of the disk.
- Size
Gb string - Size in GB.
- disk
Id String - Azure disk ID.
- disk
Number Integer - The ordinal number of the disk.
- size
Gb String - Size in GB.
- disk
Id string - Azure disk ID.
- disk
Number number - The ordinal number of the disk.
- size
Gb string - Size in GB.
- disk_
id str - Azure disk ID.
- disk_
number int - The ordinal number of the disk.
- size_
gb str - Size in GB.
- disk
Id String - Azure disk ID.
- disk
Number Number - The ordinal number of the disk.
- size
Gb String - Size in GB.
AzureSourceVmDetailsResponse
- Committed
Storage stringBytes - The total size of the disks being migrated in bytes.
- Disks
List<Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Azure Disk Details Response> - The disks attached to the source VM.
- Firmware string
- The firmware type of the source VM.
- Vm
Capabilities Pulumi.Info Google Native. VMMigration. V1Alpha1. Inputs. Vm Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- Committed
Storage stringBytes - The total size of the disks being migrated in bytes.
- Disks
[]Azure
Disk Details Response - The disks attached to the source VM.
- Firmware string
- The firmware type of the source VM.
- Vm
Capabilities VmInfo Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage StringBytes - The total size of the disks being migrated in bytes.
- disks
List<Azure
Disk Details Response> - The disks attached to the source VM.
- firmware String
- The firmware type of the source VM.
- vm
Capabilities VmInfo Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage stringBytes - The total size of the disks being migrated in bytes.
- disks
Azure
Disk Details Response[] - The disks attached to the source VM.
- firmware string
- The firmware type of the source VM.
- vm
Capabilities VmInfo Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed_
storage_ strbytes - The total size of the disks being migrated in bytes.
- disks
Sequence[Azure
Disk Details Response] - The disks attached to the source VM.
- firmware str
- The firmware type of the source VM.
- vm_
capabilities_ Vminfo Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage StringBytes - The total size of the disks being migrated in bytes.
- disks List<Property Map>
- The disks attached to the source VM.
- firmware String
- The firmware type of the source VM.
- vm
Capabilities Property MapInfo - Information about VM capabilities needed for some Compute Engine features.
BootDiskDefaultsResponse
- Device
Name string - Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- Disk
Name string - Optional. The name of the disk.
- Disk
Type string - Optional. The type of disk provisioning to use for the VM.
- Encryption
Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Encryption Response - Optional. The encryption to apply to the boot disk.
- Image
Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Disk Image Defaults Response - The image to use when creating the disk.
- Device
Name string - Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- Disk
Name string - Optional. The name of the disk.
- Disk
Type string - Optional. The type of disk provisioning to use for the VM.
- Encryption
Encryption
Response - Optional. The encryption to apply to the boot disk.
- Image
Disk
Image Defaults Response - The image to use when creating the disk.
- device
Name String - Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- disk
Name String - Optional. The name of the disk.
- disk
Type String - Optional. The type of disk provisioning to use for the VM.
- encryption
Encryption
Response - Optional. The encryption to apply to the boot disk.
- image
Disk
Image Defaults Response - The image to use when creating the disk.
- device
Name string - Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- disk
Name string - Optional. The name of the disk.
- disk
Type string - Optional. The type of disk provisioning to use for the VM.
- encryption
Encryption
Response - Optional. The encryption to apply to the boot disk.
- image
Disk
Image Defaults Response - The image to use when creating the disk.
- device_
name str - Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- disk_
name str - Optional. The name of the disk.
- disk_
type str - Optional. The type of disk provisioning to use for the VM.
- encryption
Encryption
Response - Optional. The encryption to apply to the boot disk.
- image
Disk
Image Defaults Response - The image to use when creating the disk.
- device
Name String - Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- disk
Name String - Optional. The name of the disk.
- disk
Type String - Optional. The type of disk provisioning to use for the VM.
- encryption Property Map
- Optional. The encryption to apply to the boot disk.
- image Property Map
- The image to use when creating the disk.
CloneJobResponse
- Compute
Engine Pulumi.Disks Target Details Google Native. VMMigration. V1Alpha1. Inputs. Compute Engine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- Compute
Engine Pulumi.Target Details Google Native. VMMigration. V1Alpha1. Inputs. Compute Engine Target Details Response - Details of the target VM in Compute Engine.
- Compute
Engine Pulumi.Vm Details Google Native. VMMigration. V1Alpha1. Inputs. Target VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- Create
Time string - The time the clone job was created (as an API call, not when it was actually created in the target).
- End
Time string - The time the clone job was ended.
- Error
Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Status Response - Provides details for the errors that led to the Clone Job's state.
- Name string
- The name of the clone.
- State string
- State of the clone job.
- State
Time string - The time the state was last updated.
- Steps
List<Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Clone Step Response> - The clone steps list representing its progress.
- Target
Details Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Target VMDetails Response - Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead.
- Compute
Engine ComputeDisks Target Details Engine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- Compute
Engine ComputeTarget Details Engine Target Details Response - Details of the target VM in Compute Engine.
- Compute
Engine TargetVm Details VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- Create
Time string - The time the clone job was created (as an API call, not when it was actually created in the target).
- End
Time string - The time the clone job was ended.
- Error
Status
Response - Provides details for the errors that led to the Clone Job's state.
- Name string
- The name of the clone.
- State string
- State of the clone job.
- State
Time string - The time the state was last updated.
- Steps
[]Clone
Step Response - The clone steps list representing its progress.
- Target
Details TargetVMDetails Response - Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead.
- compute
Engine ComputeDisks Target Details Engine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- compute
Engine ComputeTarget Details Engine Target Details Response - Details of the target VM in Compute Engine.
- compute
Engine TargetVm Details VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- create
Time String - The time the clone job was created (as an API call, not when it was actually created in the target).
- end
Time String - The time the clone job was ended.
- error
Status
Response - Provides details for the errors that led to the Clone Job's state.
- name String
- The name of the clone.
- state String
- State of the clone job.
- state
Time String - The time the state was last updated.
- steps
List<Clone
Step Response> - The clone steps list representing its progress.
- target
Details TargetVMDetails Response - Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead.
- compute
Engine ComputeDisks Target Details Engine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- compute
Engine ComputeTarget Details Engine Target Details Response - Details of the target VM in Compute Engine.
- compute
Engine TargetVm Details VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- create
Time string - The time the clone job was created (as an API call, not when it was actually created in the target).
- end
Time string - The time the clone job was ended.
- error
Status
Response - Provides details for the errors that led to the Clone Job's state.
- name string
- The name of the clone.
- state string
- State of the clone job.
- state
Time string - The time the state was last updated.
- steps
Clone
Step Response[] - The clone steps list representing its progress.
- target
Details TargetVMDetails Response - Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead.
- compute_
engine_ Computedisks_ target_ details Engine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- compute_
engine_ Computetarget_ details Engine Target Details Response - Details of the target VM in Compute Engine.
- compute_
engine_ Targetvm_ details VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- create_
time str - The time the clone job was created (as an API call, not when it was actually created in the target).
- end_
time str - The time the clone job was ended.
- error
Status
Response - Provides details for the errors that led to the Clone Job's state.
- name str
- The name of the clone.
- state str
- State of the clone job.
- state_
time str - The time the state was last updated.
- steps
Sequence[Clone
Step Response] - The clone steps list representing its progress.
- target_
details TargetVMDetails Response - Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead.
- 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.
- compute
Engine Property MapVm Details - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- create
Time String - The time the clone job was created (as an API call, not when it was actually created in the target).
- end
Time String - The time the clone job was ended.
- error Property Map
- Provides details for the errors that led to the Clone Job's state.
- name String
- The name of the clone.
- state String
- State of the clone job.
- state
Time String - The time the state was last updated.
- steps List<Property Map>
- The clone steps list representing its progress.
- target
Details Property Map - Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead.
CloneStepResponse
- Adapting
Os Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Adapting OSStep Response - Adapting OS step.
- End
Time string - The time the step has ended.
- Instantiating
Migrated Pulumi.Vm Google Native. VMMigration. V1Alpha1. Inputs. Instantiating Migrated VMStep Response - Instantiating migrated VM step.
- Preparing
Vm Pulumi.Disks Google Native. VMMigration. V1Alpha1. Inputs. Preparing VMDisks Step Response - Preparing VM disks step.
- Start
Time string - The time the step has started.
- Adapting
Os AdaptingOSStep Response - Adapting OS step.
- End
Time string - The time the step has ended.
- Instantiating
Migrated InstantiatingVm Migrated VMStep Response - Instantiating migrated VM step.
- Preparing
Vm PreparingDisks VMDisks Step Response - Preparing VM disks step.
- Start
Time string - The time the step has started.
- adapting
Os AdaptingOSStep Response - Adapting OS step.
- end
Time String - The time the step has ended.
- instantiating
Migrated InstantiatingVm Migrated VMStep Response - Instantiating migrated VM step.
- preparing
Vm PreparingDisks VMDisks Step Response - Preparing VM disks step.
- start
Time String - The time the step has started.
- adapting
Os AdaptingOSStep Response - Adapting OS step.
- end
Time string - The time the step has ended.
- instantiating
Migrated InstantiatingVm Migrated VMStep Response - Instantiating migrated VM step.
- preparing
Vm PreparingDisks VMDisks Step Response - Preparing VM disks step.
- start
Time string - The time the step has started.
- adapting_
os AdaptingOSStep Response - Adapting OS step.
- end_
time str - The time the step has ended.
- instantiating_
migrated_ Instantiatingvm Migrated VMStep Response - Instantiating migrated VM step.
- preparing_
vm_ Preparingdisks VMDisks Step Response - Preparing VM disks step.
- start_
time str - The time the step has started.
- adapting
Os Property Map - Adapting OS step.
- end
Time String - The time the step has ended.
- instantiating
Migrated Property MapVm - Instantiating migrated VM step.
- preparing
Vm Property MapDisks - Preparing VM disks step.
- start
Time String - The time the step has started.
ComputeEngineDisksTargetDefaultsResponse
- Disks
List<Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Persistent Disk Defaults Response> - The details of each Persistent Disk to create.
- Disks
Target Pulumi.Defaults Google Native. VMMigration. V1Alpha1. Inputs. Disks Migration Disks Target Defaults Response - Details of the disk only migration target.
- Target
Project string - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
- Vm
Target Pulumi.Defaults Google Native. VMMigration. V1Alpha1. Inputs. Disks Migration Vm Target Defaults Response - Details of the VM migration target.
- Zone string
- The zone in which to create the Persistent Disks.
- Disks
[]Persistent
Disk Defaults Response - The details of each Persistent Disk to create.
- Disks
Target DisksDefaults Migration Disks Target Defaults Response - Details of the disk only migration target.
- Target
Project string - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
- Vm
Target DisksDefaults Migration Vm Target Defaults Response - Details of the VM migration target.
- Zone string
- The zone in which to create the Persistent Disks.
- disks
List<Persistent
Disk Defaults Response> - The details of each Persistent Disk to create.
- disks
Target DisksDefaults Migration Disks Target Defaults Response - Details of the disk only migration target.
- target
Project String - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
- vm
Target DisksDefaults Migration Vm Target Defaults Response - Details of the VM migration target.
- zone String
- The zone in which to create the Persistent Disks.
- disks
Persistent
Disk Defaults Response[] - The details of each Persistent Disk to create.
- disks
Target DisksDefaults Migration Disks Target Defaults Response - Details of the disk only migration target.
- target
Project string - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
- vm
Target DisksDefaults Migration Vm Target Defaults Response - Details of the VM migration target.
- zone string
- The zone in which to create the Persistent Disks.
- disks
Sequence[Persistent
Disk Defaults Response] - The details of each Persistent Disk to create.
- disks_
target_ Disksdefaults Migration Disks Target Defaults Response - Details of the disk only migration target.
- target_
project str - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
- vm_
target_ Disksdefaults Migration Vm Target Defaults Response - Details of the VM migration target.
- zone str
- The zone in which to create the Persistent Disks.
- disks List<Property Map>
- The details of each Persistent Disk to create.
- disks
Target Property MapDefaults - Details of the disk only migration target.
- target
Project String - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
- vm
Target Property MapDefaults - Details of the VM migration target.
- zone String
- The zone in which to create the Persistent Disks.
ComputeEngineDisksTargetDetailsResponse
- Disks
List<Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Persistent Disk Response> - The details of each created Persistent Disk.
- Disks
Target Pulumi.Details Google Native. VMMigration. V1Alpha1. Inputs. Disks Migration Disks Target Details Response - Details of the disks-only migration target.
- Vm
Target Pulumi.Details Google Native. VMMigration. V1Alpha1. Inputs. Disks Migration Vm Target Details Response - Details for the VM the migrated data disks are attached to.
- Disks
[]Persistent
Disk Response - The details of each created Persistent Disk.
- Disks
Target DisksDetails Migration Disks Target Details Response - Details of the disks-only migration target.
- Vm
Target DisksDetails Migration Vm Target Details Response - Details for the VM the migrated data disks are attached to.
- disks
List<Persistent
Disk Response> - The details of each created Persistent Disk.
- disks
Target DisksDetails Migration Disks Target Details Response - Details of the disks-only migration target.
- vm
Target DisksDetails Migration Vm Target Details Response - Details for the VM the migrated data disks are attached to.
- disks
Persistent
Disk Response[] - The details of each created Persistent Disk.
- disks
Target DisksDetails Migration Disks Target Details Response - Details of the disks-only migration target.
- vm
Target DisksDetails Migration Vm Target Details Response - Details for the VM the migrated data disks are attached to.
- disks
Sequence[Persistent
Disk Response] - The details of each created Persistent Disk.
- disks_
target_ Disksdetails Migration Disks Target Details Response - Details of the disks-only migration target.
- vm_
target_ Disksdetails Migration Vm Target Details Response - Details for the VM the migrated data disks are attached to.
- disks List<Property Map>
- The details of each created Persistent Disk.
- disks
Target Property MapDetails - Details of the disks-only migration target.
- vm
Target Property MapDetails - Details for the VM the migrated data disks are attached to.
ComputeEngineTargetDefaultsResponse
- Additional
Licenses List<string> - Additional licenses to assign to the VM.
- Applied
License Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Applied License Response - The OS license returned from the adaptation module report.
- Boot
Option string - The VM Boot Option, as set in the source VM.
- Compute
Scheduling Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Compute Scheduling Response - Compute instance scheduling information (if empty default is used).
- Disk
Type string - The disk type to use in the VM.
- Encryption
Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Encryption Response - Optional. Immutable. The encryption to apply to the VM disks.
- Hostname string
- The hostname to assign to the VM.
- Labels Dictionary<string, string>
- A map of labels to associate with the VM.
- License
Type string - The license type to use in OS adaptation.
- Machine
Type string - The machine type to create the VM with.
- Machine
Type stringSeries - The machine type series to create the VM with.
- Metadata Dictionary<string, string>
- The metadata key/value pairs to assign to the VM.
- Network
Interfaces List<Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Network Interface Response> - List of NICs connected to this VM.
- List<string>
- A list of network tags to associate with the VM.
- 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 string - The service account to associate the VM with.
- Target
Project string - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- Vm
Name string - The name of the VM to create.
- Zone string
- The zone in which to create the VM.
- Additional
Licenses []string - Additional licenses to assign to the VM.
- Applied
License AppliedLicense Response - The OS license returned from the adaptation module report.
- Boot
Option string - The VM Boot Option, as set in the source VM.
- Compute
Scheduling ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- Disk
Type string - The disk type to use in the VM.
- Encryption
Encryption
Response - Optional. Immutable. The encryption to apply to the VM disks.
- Hostname string
- The hostname to assign to the VM.
- Labels map[string]string
- A map of labels to associate with the VM.
- License
Type string - The license type to use in OS adaptation.
- Machine
Type string - The machine type to create the VM with.
- Machine
Type stringSeries - The machine type series to create the VM with.
- Metadata map[string]string
- The metadata key/value pairs to assign to the VM.
- Network
Interfaces []NetworkInterface Response - List of NICs connected to this VM.
- []string
- A list of network tags to associate with 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 string - The service account to associate the VM with.
- Target
Project string - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- Vm
Name string - The name of the VM to create.
- Zone string
- The zone in which to create the VM.
- additional
Licenses List<String> - Additional licenses to assign to the VM.
- applied
License AppliedLicense Response - The OS license returned from the adaptation module report.
- boot
Option String - The VM Boot Option, as set in the source VM.
- compute
Scheduling ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- disk
Type String - The disk type to use in the VM.
- encryption
Encryption
Response - Optional. Immutable. The encryption to apply to the VM disks.
- hostname String
- The hostname to assign to the VM.
- labels Map<String,String>
- A map of labels to associate with the VM.
- license
Type String - The license type to use in OS adaptation.
- machine
Type String - The machine type to create the VM with.
- machine
Type StringSeries - The machine type series to create the VM with.
- metadata Map<String,String>
- The metadata key/value pairs to assign to the VM.
- network
Interfaces List<NetworkInterface Response> - List of NICs connected to this VM.
- List<String>
- A list of network tags to associate with the VM.
- secure
Boot 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 String - The service account to associate the VM with.
- target
Project String - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- vm
Name String - The name of the VM to create.
- zone String
- The zone in which to create the VM.
- additional
Licenses string[] - Additional licenses to assign to the VM.
- applied
License AppliedLicense Response - The OS license returned from the adaptation module report.
- boot
Option string - The VM Boot Option, as set in the source VM.
- compute
Scheduling ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- disk
Type string - The disk type to use in the VM.
- encryption
Encryption
Response - Optional. Immutable. The encryption to apply to the VM disks.
- hostname string
- The hostname to assign to the VM.
- labels {[key: string]: string}
- A map of labels to associate with the VM.
- license
Type string - The license type to use in OS adaptation.
- machine
Type string - The machine type to create the VM with.
- machine
Type stringSeries - The machine type series to create the VM with.
- metadata {[key: string]: string}
- The metadata key/value pairs to assign to the VM.
- network
Interfaces NetworkInterface Response[] - List of NICs connected to this VM.
- string[]
- A list of network tags to associate with the VM.
- secure
Boot 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 string - The service account to associate the VM with.
- target
Project string - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- vm
Name string - The name of the VM to create.
- zone string
- The zone in which to create the VM.
- additional_
licenses Sequence[str] - Additional licenses to assign to the VM.
- applied_
license AppliedLicense Response - The OS license returned from the adaptation module report.
- boot_
option str - The VM Boot Option, as set in the source VM.
- compute_
scheduling ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- disk_
type str - The disk type to use in the VM.
- encryption
Encryption
Response - Optional. Immutable. The encryption to apply to the VM disks.
- hostname str
- The hostname to assign to the VM.
- labels Mapping[str, str]
- A map of labels to associate with the VM.
- license_
type str - The license type to use in OS adaptation.
- machine_
type str - The machine type to create the VM with.
- machine_
type_ strseries - The machine type series to create the VM with.
- metadata Mapping[str, str]
- The metadata key/value pairs to assign to the VM.
- network_
interfaces Sequence[NetworkInterface Response] - List of NICs connected to this VM.
- Sequence[str]
- A list of network tags to associate with the VM.
- 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.
- target_
project str - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- vm_
name str - The name of the VM to create.
- zone str
- The zone in which to create the VM.
- additional
Licenses List<String> - Additional licenses to assign to the VM.
- applied
License Property Map - The OS license returned from the adaptation module report.
- boot
Option String - The VM Boot Option, as set in the source VM.
- compute
Scheduling Property Map - Compute instance scheduling information (if empty default is used).
- disk
Type String - The disk type to use in the VM.
- encryption Property Map
- Optional. Immutable. The encryption to apply to the VM disks.
- hostname String
- The hostname to assign to the VM.
- labels Map<String>
- A map of labels to associate with the VM.
- license
Type String - The license type to use in OS adaptation.
- machine
Type String - The machine type to create the VM with.
- machine
Type StringSeries - The machine type series to create the VM with.
- metadata Map<String>
- The metadata key/value pairs to assign to the VM.
- network
Interfaces List<Property Map> - List of NICs connected to this VM.
- List<String>
- A list of network tags to associate with the VM.
- secure
Boot 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 String - The service account to associate the VM with.
- target
Project String - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- vm
Name String - The name of the VM to create.
- zone String
- The zone in which to create the VM.
ComputeEngineTargetDetailsResponse
- Additional
Licenses List<string> - Additional licenses to assign to the VM.
- Applied
License Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Applied License Response - The OS license returned from the adaptation module report.
- Boot
Option string - The VM Boot Option, as set in the source VM.
- Compute
Scheduling Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Compute Scheduling Response - Compute instance scheduling information (if empty default is used).
- Disk
Type string - The disk type to use in the VM.
- Encryption
Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Encryption Response - Optional. The encryption to apply to the VM disks.
- Hostname string
- The hostname to assign to the VM.
- Labels Dictionary<string, string>
- A map of labels to associate with the VM.
- License
Type string - The license type to use in OS adaptation.
- Machine
Type string - The machine type to create the VM with.
- Machine
Type stringSeries - The machine type series to create the VM with.
- Metadata Dictionary<string, string>
- The metadata key/value pairs to assign to the VM.
- Network
Interfaces List<Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Network Interface Response> - List of NICs connected to this VM.
- List<string>
- A list of network tags to associate with the VM.
- Project string
- The Google Cloud target project ID or project name.
- 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 string - The service account to associate the VM with.
- Vm
Name string - The name of the VM to create.
- Zone string
- The zone in which to create the VM.
- Additional
Licenses []string - Additional licenses to assign to the VM.
- Applied
License AppliedLicense Response - The OS license returned from the adaptation module report.
- Boot
Option string - The VM Boot Option, as set in the source VM.
- Compute
Scheduling ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- Disk
Type string - The disk type to use in the VM.
- Encryption
Encryption
Response - Optional. The encryption to apply to the VM disks.
- Hostname string
- The hostname to assign to the VM.
- Labels map[string]string
- A map of labels to associate with the VM.
- License
Type string - The license type to use in OS adaptation.
- Machine
Type string - The machine type to create the VM with.
- Machine
Type stringSeries - The machine type series to create the VM with.
- Metadata map[string]string
- The metadata key/value pairs to assign to the VM.
- Network
Interfaces []NetworkInterface Response - List of NICs connected to this VM.
- []string
- A list of network tags to associate with the VM.
- Project string
- The Google Cloud target project ID or project name.
- 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 string - The service account to associate the VM with.
- Vm
Name string - The name of the VM to create.
- Zone string
- The zone in which to create the VM.
- additional
Licenses List<String> - Additional licenses to assign to the VM.
- applied
License AppliedLicense Response - The OS license returned from the adaptation module report.
- boot
Option String - The VM Boot Option, as set in the source VM.
- compute
Scheduling ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- disk
Type String - The disk type to use in the VM.
- encryption
Encryption
Response - Optional. The encryption to apply to the VM disks.
- hostname String
- The hostname to assign to the VM.
- labels Map<String,String>
- A map of labels to associate with the VM.
- license
Type String - The license type to use in OS adaptation.
- machine
Type String - The machine type to create the VM with.
- machine
Type StringSeries - The machine type series to create the VM with.
- metadata Map<String,String>
- The metadata key/value pairs to assign to the VM.
- network
Interfaces List<NetworkInterface Response> - List of NICs connected to this VM.
- List<String>
- A list of network tags to associate with the VM.
- project String
- The Google Cloud target project ID or project name.
- secure
Boot 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 String - The service account to associate the VM with.
- vm
Name String - The name of the VM to create.
- zone String
- The zone in which to create the VM.
- additional
Licenses string[] - Additional licenses to assign to the VM.
- applied
License AppliedLicense Response - The OS license returned from the adaptation module report.
- boot
Option string - The VM Boot Option, as set in the source VM.
- compute
Scheduling ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- disk
Type string - The disk type to use in the VM.
- encryption
Encryption
Response - Optional. The encryption to apply to the VM disks.
- hostname string
- The hostname to assign to the VM.
- labels {[key: string]: string}
- A map of labels to associate with the VM.
- license
Type string - The license type to use in OS adaptation.
- machine
Type string - The machine type to create the VM with.
- machine
Type stringSeries - The machine type series to create the VM with.
- metadata {[key: string]: string}
- The metadata key/value pairs to assign to the VM.
- network
Interfaces NetworkInterface Response[] - List of NICs connected to this VM.
- string[]
- A list of network tags to associate with the VM.
- project string
- The Google Cloud target project ID or project name.
- secure
Boot 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 string - The service account to associate the VM with.
- vm
Name string - The name of the VM to create.
- zone string
- The zone in which to create the VM.
- additional_
licenses Sequence[str] - Additional licenses to assign to the VM.
- applied_
license AppliedLicense Response - The OS license returned from the adaptation module report.
- boot_
option str - The VM Boot Option, as set in the source VM.
- compute_
scheduling ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- disk_
type str - The disk type to use in the VM.
- encryption
Encryption
Response - Optional. The encryption to apply to the VM disks.
- hostname str
- The hostname to assign to the VM.
- labels Mapping[str, str]
- A map of labels to associate with the VM.
- license_
type str - The license type to use in OS adaptation.
- machine_
type str - The machine type to create the VM with.
- machine_
type_ strseries - The machine type series to create the VM with.
- metadata Mapping[str, str]
- The metadata key/value pairs to assign to the VM.
- network_
interfaces Sequence[NetworkInterface Response] - List of NICs connected to this VM.
- Sequence[str]
- A list of network tags to associate with the VM.
- project str
- The Google Cloud target project ID or project name.
- secure_
boot bool - Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
- service_
account str - The service account to associate the VM with.
- vm_
name str - The name of the VM to create.
- zone str
- The zone in which to create the VM.
- additional
Licenses List<String> - Additional licenses to assign to the VM.
- applied
License Property Map - The OS license returned from the adaptation module report.
- boot
Option String - The VM Boot Option, as set in the source VM.
- compute
Scheduling Property Map - Compute instance scheduling information (if empty default is used).
- disk
Type String - The disk type to use in the VM.
- encryption Property Map
- Optional. The encryption to apply to the VM disks.
- hostname String
- The hostname to assign to the VM.
- labels Map<String>
- A map of labels to associate with the VM.
- license
Type String - The license type to use in OS adaptation.
- machine
Type String - The machine type to create the VM with.
- machine
Type StringSeries - The machine type series to create the VM with.
- metadata Map<String>
- The metadata key/value pairs to assign to the VM.
- network
Interfaces List<Property Map> - List of NICs connected to this VM.
- List<String>
- A list of network tags to associate with the VM.
- project String
- The Google Cloud target project ID or project name.
- secure
Boot 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 String - The service account to associate the VM with.
- vm
Name String - The name of the VM to create.
- zone String
- The zone in which to create the VM.
ComputeSchedulingResponse
- Automatic
Restart bool - Min
Node intCpus - The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
- Node
Affinities List<Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Scheduling Node Affinity Response> - A set of node affinity and anti-affinity configurations for sole tenant nodes.
- On
Host stringMaintenance - How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- Restart
Type 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 intCpus - The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
- Node
Affinities []SchedulingNode Affinity Response - A set of node affinity and anti-affinity configurations for sole tenant nodes.
- On
Host stringMaintenance - How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- Restart
Type 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 Boolean - min
Node IntegerCpus - The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
- node
Affinities List<SchedulingNode Affinity Response> - A set of node affinity and anti-affinity configurations for sole tenant nodes.
- on
Host StringMaintenance - How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- restart
Type 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 boolean - min
Node numberCpus - The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
- node
Affinities SchedulingNode Affinity Response[] - A set of node affinity and anti-affinity configurations for sole tenant nodes.
- on
Host stringMaintenance - How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- restart
Type 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_ intcpus - The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
- node_
affinities Sequence[SchedulingNode Affinity Response] - A set of node affinity and anti-affinity configurations for sole tenant nodes.
- on_
host_ strmaintenance - How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- restart_
type str - Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to
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 Boolean - min
Node NumberCpus - The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
- node
Affinities List<Property Map> - A set of node affinity and anti-affinity configurations for sole tenant nodes.
- on
Host StringMaintenance - How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
- restart
Type String - Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to
automaticRestart
field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart.
CutoverForecastResponse
- Estimated
Cutover stringJob Duration - Estimation of the CutoverJob duration.
- Estimated
Cutover stringJob Duration - Estimation of the CutoverJob duration.
- estimated
Cutover StringJob Duration - Estimation of the CutoverJob duration.
- estimated
Cutover stringJob Duration - Estimation of the CutoverJob duration.
- estimated_
cutover_ strjob_ duration - Estimation of the CutoverJob duration.
- estimated
Cutover StringJob Duration - Estimation of the CutoverJob duration.
CutoverJobResponse
- Compute
Engine Pulumi.Disks Target Details Google Native. VMMigration. V1Alpha1. Inputs. Compute Engine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- Compute
Engine Pulumi.Target Details Google Native. VMMigration. V1Alpha1. Inputs. Compute Engine Target Details Response - Details of the target VM in Compute Engine.
- Compute
Engine Pulumi.Vm Details Google Native. VMMigration. V1Alpha1. Inputs. Target VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- 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. V1Alpha1. Inputs. Status Response - Provides details for the errors that led to the Cutover Job's state.
- Name string
- The name of the cutover job.
- Progress int
- The current progress in percentage of the cutover job.
- 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. V1Alpha1. Inputs. Cutover Step Response> - The cutover steps list representing its progress.
- Target
Details Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Target VMDetails Response - Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
- Compute
Engine ComputeDisks Target Details Engine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- Compute
Engine ComputeTarget Details Engine Target Details Response - Details of the target VM in Compute Engine.
- Compute
Engine TargetVm Details VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- Create
Time 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 int
- The current progress in percentage 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.
- Target
Details TargetVMDetails Response - Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
- compute
Engine ComputeDisks Target Details Engine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- compute
Engine ComputeTarget Details Engine Target Details Response - Details of the target VM in Compute Engine.
- compute
Engine TargetVm Details VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- create
Time 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 Integer
- The current progress in percentage 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.
- target
Details TargetVMDetails Response - Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
- compute
Engine ComputeDisks Target Details Engine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- compute
Engine ComputeTarget Details Engine Target Details Response - Details of the target VM in Compute Engine.
- compute
Engine TargetVm Details VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- create
Time 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 number
- The current progress in percentage 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.
- target
Details TargetVMDetails Response - Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
- compute_
engine_ Computedisks_ target_ details Engine Disks Target Details Response - Details of the target Persistent Disks in Compute Engine.
- compute_
engine_ Computetarget_ details Engine Target Details Response - Details of the target VM in Compute Engine.
- compute_
engine_ Targetvm_ details VMDetails Response - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- create_
time str - The time the cutover job was created (as an API call, not when it was actually created in the target).
- end_
time str - The time the cutover job had finished.
- error
Status
Response - 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[Cutover
Step Response] - The cutover steps list representing its progress.
- target_
details TargetVMDetails Response - Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
- 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.
- compute
Engine Property MapVm Details - Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
- 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 Number
- The current progress in percentage 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.
- target
Details Property Map - Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
CutoverStepResponse
- End
Time string - The time the step has ended.
- Final
Sync Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Replication Cycle Response - Final sync step.
- Instantiating
Migrated Pulumi.Vm Google Native. VMMigration. V1Alpha1. Inputs. Instantiating Migrated VMStep Response - Instantiating migrated VM step.
- Preparing
Vm Pulumi.Disks Google Native. VMMigration. V1Alpha1. Inputs. Preparing VMDisks Step Response - Preparing VM disks step.
- Previous
Replication Pulumi.Cycle Google Native. VMMigration. V1Alpha1. Inputs. Replication Cycle Response - A replication cycle prior cutover step.
- Shutting
Down Pulumi.Source Vm Google Native. VMMigration. V1Alpha1. Inputs. Shutting Down Source VMStep Response - Shutting down VM step.
- Start
Time string - The time the step has started.
- End
Time string - The time the step has ended.
- Final
Sync ReplicationCycle Response - Final sync step.
- Instantiating
Migrated InstantiatingVm Migrated VMStep Response - Instantiating migrated VM step.
- Preparing
Vm PreparingDisks VMDisks Step Response - Preparing VM disks step.
- Previous
Replication ReplicationCycle Cycle Response - A replication cycle prior cutover step.
- Shutting
Down ShuttingSource Vm Down Source VMStep Response - Shutting down VM step.
- Start
Time string - The time the step has started.
- end
Time String - The time the step has ended.
- final
Sync ReplicationCycle Response - Final sync step.
- instantiating
Migrated InstantiatingVm Migrated VMStep Response - Instantiating migrated VM step.
- preparing
Vm PreparingDisks VMDisks Step Response - Preparing VM disks step.
- previous
Replication ReplicationCycle Cycle Response - A replication cycle prior cutover step.
- shutting
Down ShuttingSource Vm Down Source VMStep Response - Shutting down VM step.
- start
Time String - The time the step has started.
- end
Time string - The time the step has ended.
- final
Sync ReplicationCycle Response - Final sync step.
- instantiating
Migrated InstantiatingVm Migrated VMStep Response - Instantiating migrated VM step.
- preparing
Vm PreparingDisks VMDisks Step Response - Preparing VM disks step.
- previous
Replication ReplicationCycle Cycle Response - A replication cycle prior cutover step.
- shutting
Down ShuttingSource Vm Down Source VMStep Response - Shutting down VM step.
- start
Time string - The time the step has started.
- end_
time str - The time the step has ended.
- final_
sync ReplicationCycle Response - Final sync step.
- instantiating_
migrated_ Instantiatingvm Migrated VMStep Response - Instantiating migrated VM step.
- preparing_
vm_ Preparingdisks VMDisks Step Response - Preparing VM disks step.
- previous_
replication_ Replicationcycle Cycle Response - A replication cycle prior cutover step.
- shutting_
down_ Shuttingsource_ vm Down Source VMStep Response - Shutting down VM step.
- start_
time str - The time the step has started.
- end
Time String - The time the step has ended.
- final
Sync Property Map - Final sync step.
- instantiating
Migrated Property MapVm - Instantiating migrated VM step.
- preparing
Vm Property MapDisks - Preparing VM disks step.
- previous
Replication Property MapCycle - A replication cycle prior cutover step.
- shutting
Down Property MapSource Vm - Shutting down VM step.
- start
Time String - The time the step has started.
CycleStepResponse
- End
Time string - The time the cycle step has ended.
- Initializing
Replication Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Initializing Replication Step Response - Initializing replication step.
- Post
Processing Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Post Processing Step Response - Post processing step.
- Replicating
Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Replicating Step Response - Replicating step.
- Start
Time string - The time the cycle step has started.
- End
Time string - The time the cycle step has ended.
- Initializing
Replication InitializingReplication Step Response - Initializing replication step.
- Post
Processing PostProcessing Step Response - Post processing step.
- Replicating
Replicating
Step Response - Replicating step.
- Start
Time string - The time the cycle step has started.
- end
Time String - The time the cycle step has ended.
- initializing
Replication InitializingReplication Step Response - Initializing replication step.
- post
Processing PostProcessing Step Response - Post processing step.
- replicating
Replicating
Step Response - Replicating step.
- start
Time String - The time the cycle step has started.
- end
Time string - The time the cycle step has ended.
- initializing
Replication InitializingReplication Step Response - Initializing replication step.
- post
Processing PostProcessing Step Response - Post processing step.
- replicating
Replicating
Step Response - Replicating step.
- start
Time string - The time the cycle step has started.
- end_
time str - The time the cycle step has ended.
- initializing_
replication InitializingReplication Step Response - Initializing replication step.
- post_
processing PostProcessing Step Response - Post processing step.
- replicating
Replicating
Step Response - Replicating step.
- start_
time str - The time the cycle step has started.
- end
Time String - The time the cycle step has ended.
- initializing
Replication Property Map - Initializing replication step.
- post
Processing Property Map - Post processing step.
- replicating Property Map
- Replicating step.
- start
Time String - The time the cycle step has started.
DiskImageDefaultsResponse
- Source
Image string - The Image resource used when creating the disk.
- Source
Image string - The Image resource used when creating the disk.
- source
Image String - The Image resource used when creating the disk.
- source
Image string - The Image resource used when creating the disk.
- source_
image str - The Image resource used when creating the disk.
- source
Image String - The Image resource used when creating the disk.
DisksMigrationVmTargetDefaultsResponse
- Additional
Licenses List<string> - Optional. Additional licenses to assign to the VM.
- Boot
Disk Pulumi.Defaults Google Native. VMMigration. V1Alpha1. Inputs. Boot Disk Defaults Response - Optional. Details of the boot disk of the VM.
- Compute
Scheduling Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Compute Scheduling Response - Optional. Compute instance scheduling information (if empty default is used).
- Encryption
Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Encryption Response - Optional. The encryption to apply to the VM.
- Hostname string
- Optional. The hostname to assign to the VM.
- Labels Dictionary<string, string>
- Optional. A map of labels to associate with the VM.
- Machine
Type string - The machine type to create the VM with.
- Machine
Type stringSeries - Optional. The machine type series to create the VM with. For presentation only.
- Metadata Dictionary<string, string>
- Optional. The metadata key/value pairs to assign to the VM.
- Network
Interfaces List<Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Network Interface Response> - Optional. NICs to attach to the VM.
- List<string>
- Optional. A list of network tags to associate with the VM.
- Secure
Boot bool - Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
- Service
Account string - Optional. The service account to associate the VM with.
- Vm
Name string - The name of the VM to create.
- Additional
Licenses []string - Optional. Additional licenses to assign to the VM.
- Boot
Disk BootDefaults Disk Defaults Response - Optional. Details of the boot disk of the VM.
- Compute
Scheduling ComputeScheduling Response - Optional. Compute instance scheduling information (if empty default is used).
- Encryption
Encryption
Response - Optional. The encryption to apply to the VM.
- Hostname string
- Optional. The hostname to assign to the VM.
- Labels map[string]string
- Optional. A map of labels to associate with the VM.
- Machine
Type string - The machine type to create the VM with.
- Machine
Type stringSeries - Optional. The machine type series to create the VM with. For presentation only.
- Metadata map[string]string
- Optional. The metadata key/value pairs to assign to the VM.
- Network
Interfaces []NetworkInterface Response - Optional. NICs to attach to the VM.
- []string
- Optional. A list of network tags to associate with the VM.
- Secure
Boot bool - Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
- Service
Account string - Optional. The service account to associate the VM with.
- Vm
Name string - The name of the VM to create.
- additional
Licenses List<String> - Optional. Additional licenses to assign to the VM.
- boot
Disk BootDefaults Disk Defaults Response - Optional. Details of the boot disk of the VM.
- compute
Scheduling ComputeScheduling Response - Optional. Compute instance scheduling information (if empty default is used).
- encryption
Encryption
Response - Optional. The encryption to apply to the VM.
- hostname String
- Optional. The hostname to assign to the VM.
- labels Map<String,String>
- Optional. A map of labels to associate with the VM.
- machine
Type String - The machine type to create the VM with.
- machine
Type StringSeries - Optional. The machine type series to create the VM with. For presentation only.
- metadata Map<String,String>
- Optional. The metadata key/value pairs to assign to the VM.
- network
Interfaces List<NetworkInterface Response> - Optional. NICs to attach to the VM.
- List<String>
- Optional. A list of network tags to associate with the VM.
- secure
Boot Boolean - Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
- service
Account String - Optional. The service account to associate the VM with.
- vm
Name String - The name of the VM to create.
- additional
Licenses string[] - Optional. Additional licenses to assign to the VM.
- boot
Disk BootDefaults Disk Defaults Response - Optional. Details of the boot disk of the VM.
- compute
Scheduling ComputeScheduling Response - Optional. Compute instance scheduling information (if empty default is used).
- encryption
Encryption
Response - Optional. The encryption to apply to the VM.
- hostname string
- Optional. The hostname to assign to the VM.
- labels {[key: string]: string}
- Optional. A map of labels to associate with the VM.
- machine
Type string - The machine type to create the VM with.
- machine
Type stringSeries - Optional. The machine type series to create the VM with. For presentation only.
- metadata {[key: string]: string}
- Optional. The metadata key/value pairs to assign to the VM.
- network
Interfaces NetworkInterface Response[] - Optional. NICs to attach to the VM.
- string[]
- Optional. A list of network tags to associate with the VM.
- secure
Boot boolean - Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
- service
Account string - Optional. The service account to associate the VM with.
- vm
Name string - The name of the VM to create.
- additional_
licenses Sequence[str] - Optional. Additional licenses to assign to the VM.
- boot_
disk_ Bootdefaults Disk Defaults Response - Optional. Details of the boot disk of the VM.
- compute_
scheduling ComputeScheduling Response - Optional. Compute instance scheduling information (if empty default is used).
- encryption
Encryption
Response - Optional. The encryption to apply to the VM.
- hostname str
- Optional. The hostname to assign to the VM.
- labels Mapping[str, str]
- Optional. A map of labels to associate with the VM.
- machine_
type str - The machine type to create the VM with.
- machine_
type_ strseries - Optional. The machine type series to create the VM with. For presentation only.
- metadata Mapping[str, str]
- Optional. The metadata key/value pairs to assign to the VM.
- network_
interfaces Sequence[NetworkInterface Response] - Optional. NICs to attach to the VM.
- Sequence[str]
- Optional. A list of network tags to associate with the VM.
- secure_
boot bool - Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
- service_
account str - Optional. The service account to associate the VM with.
- vm_
name str - The name of the VM to create.
- additional
Licenses List<String> - Optional. Additional licenses to assign to the VM.
- boot
Disk Property MapDefaults - Optional. Details of the boot disk of the VM.
- compute
Scheduling Property Map - Optional. Compute instance scheduling information (if empty default is used).
- encryption Property Map
- Optional. The encryption to apply to the VM.
- hostname String
- Optional. The hostname to assign to the VM.
- labels Map<String>
- Optional. A map of labels to associate with the VM.
- machine
Type String - The machine type to create the VM with.
- machine
Type StringSeries - Optional. The machine type series to create the VM with. For presentation only.
- metadata Map<String>
- Optional. The metadata key/value pairs to assign to the VM.
- network
Interfaces List<Property Map> - Optional. NICs to attach to the VM.
- List<String>
- Optional. A list of network tags to associate with the VM.
- secure
Boot Boolean - Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
- service
Account String - Optional. The service account to associate the VM with.
- vm
Name String - The name of the VM to create.
DisksMigrationVmTargetDetailsResponse
- Vm
Uri string - The URI of the Compute Engine VM.
- Vm
Uri string - The URI of the Compute Engine VM.
- vm
Uri String - The URI of the Compute Engine VM.
- vm
Uri string - The URI of the Compute Engine VM.
- vm_
uri str - The URI of the Compute Engine VM.
- vm
Uri String - The URI of the Compute Engine VM.
EncryptionResponse
- Kms
Key string - The name of the encryption key that is stored in Google Cloud KMS.
- Kms
Key string - The name of the encryption key that is stored in Google Cloud KMS.
- kms
Key String - The name of the encryption key that is stored in Google Cloud KMS.
- kms
Key string - The name of the encryption key that is stored in Google Cloud KMS.
- kms_
key str - The name of the encryption key that is stored in Google Cloud KMS.
- kms
Key String - The name of the encryption key that is stored in Google Cloud KMS.
LinkResponse
- Description string
- Describes what the link offers.
- Url string
- The URL of the link.
- Description string
- Describes what the link offers.
- Url string
- The URL of the link.
- description String
- Describes what the link offers.
- url String
- The URL of the link.
- description string
- Describes what the link offers.
- url string
- The URL of the link.
- description str
- Describes what the link offers.
- url str
- The URL of the link.
- description String
- Describes what the link offers.
- url String
- The URL of the link.
LocalizedMessageResponse
MigrationWarningResponse
- Action
Item Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Localized Message Response - Suggested action for solving the warning.
- Code string
- The warning code.
- Help
Links List<Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Link Response> - URL(s) pointing to additional information on handling the current warning.
- Warning
Message Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Localized Message Response - The localized warning message.
- Warning
Time string - The time the warning occurred.
- Action
Item LocalizedMessage Response - Suggested action for solving the warning.
- Code string
- The warning code.
- Help
Links []LinkResponse - URL(s) pointing to additional information on handling the current warning.
- Warning
Message LocalizedMessage Response - The localized warning message.
- Warning
Time string - The time the warning occurred.
- action
Item LocalizedMessage Response - Suggested action for solving the warning.
- code String
- The warning code.
- help
Links List<LinkResponse> - URL(s) pointing to additional information on handling the current warning.
- warning
Message LocalizedMessage Response - The localized warning message.
- warning
Time String - The time the warning occurred.
- action
Item LocalizedMessage Response - Suggested action for solving the warning.
- code string
- The warning code.
- help
Links LinkResponse[] - URL(s) pointing to additional information on handling the current warning.
- warning
Message LocalizedMessage Response - The localized warning message.
- warning
Time string - The time the warning occurred.
- action_
item LocalizedMessage Response - Suggested action for solving the warning.
- code str
- The warning code.
- help_
links Sequence[LinkResponse] - URL(s) pointing to additional information on handling the current warning.
- warning_
message LocalizedMessage Response - The localized warning message.
- warning_
time str - The time the warning occurred.
- action
Item Property Map - Suggested action for solving the warning.
- code String
- The warning code.
- help
Links List<Property Map> - URL(s) pointing to additional information on handling the current warning.
- warning
Message Property Map - The localized warning message.
- warning
Time String - The time the warning occurred.
NetworkInterfaceResponse
- External
Ip string - The external IP to define in the NIC.
- Internal
Ip 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 string - The external IP to define in the NIC.
- Internal
Ip 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 String - The external IP to define in the NIC.
- internal
Ip 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 string - The external IP to define in the NIC.
- internal
Ip 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.
- external
Ip String - The external IP to define in the NIC.
- internal
Ip 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.
PersistentDiskDefaultsResponse
- Additional
Labels Dictionary<string, string> - A map of labels to associate with the Persistent Disk.
- Disk
Name string - Optional. The name of the Persistent Disk to create.
- Disk
Type string - The disk type to use.
- Encryption
Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Encryption Response - Optional. The encryption to apply to the disk.
- Source
Disk intNumber - The ordinal number of the source VM disk.
- Vm
Attachment Pulumi.Details Google Native. VMMigration. V1Alpha1. Inputs. Vm Attachment Details Response - Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM.
- Additional
Labels map[string]string - A map of labels to associate with the Persistent Disk.
- Disk
Name string - Optional. The name of the Persistent Disk to create.
- Disk
Type string - The disk type to use.
- Encryption
Encryption
Response - Optional. The encryption to apply to the disk.
- Source
Disk intNumber - The ordinal number of the source VM disk.
- Vm
Attachment VmDetails Attachment Details Response - Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM.
- additional
Labels Map<String,String> - A map of labels to associate with the Persistent Disk.
- disk
Name String - Optional. The name of the Persistent Disk to create.
- disk
Type String - The disk type to use.
- encryption
Encryption
Response - Optional. The encryption to apply to the disk.
- source
Disk IntegerNumber - The ordinal number of the source VM disk.
- vm
Attachment VmDetails Attachment Details Response - Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM.
- additional
Labels {[key: string]: string} - A map of labels to associate with the Persistent Disk.
- disk
Name string - Optional. The name of the Persistent Disk to create.
- disk
Type string - The disk type to use.
- encryption
Encryption
Response - Optional. The encryption to apply to the disk.
- source
Disk numberNumber - The ordinal number of the source VM disk.
- vm
Attachment VmDetails Attachment Details Response - Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM.
- additional_
labels Mapping[str, str] - A map of labels to associate with the Persistent Disk.
- disk_
name str - Optional. The name of the Persistent Disk to create.
- disk_
type str - The disk type to use.
- encryption
Encryption
Response - Optional. The encryption to apply to the disk.
- source_
disk_ intnumber - The ordinal number of the source VM disk.
- vm_
attachment_ Vmdetails Attachment Details Response - Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM.
- additional
Labels Map<String> - A map of labels to associate with the Persistent Disk.
- disk
Name String - Optional. The name of the Persistent Disk to create.
- disk
Type String - The disk type to use.
- encryption Property Map
- Optional. The encryption to apply to the disk.
- source
Disk NumberNumber - The ordinal number of the source VM disk.
- vm
Attachment Property MapDetails - Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM.
PersistentDiskResponse
- Disk
Uri string - The URI of the Persistent Disk.
- Source
Disk intNumber - The ordinal number of the source VM disk.
- Disk
Uri string - The URI of the Persistent Disk.
- Source
Disk intNumber - The ordinal number of the source VM disk.
- disk
Uri String - The URI of the Persistent Disk.
- source
Disk IntegerNumber - The ordinal number of the source VM disk.
- disk
Uri string - The URI of the Persistent Disk.
- source
Disk numberNumber - The ordinal number of the source VM disk.
- disk_
uri str - The URI of the Persistent Disk.
- source_
disk_ intnumber - The ordinal number of the source VM disk.
- disk
Uri String - The URI of the Persistent Disk.
- source
Disk NumberNumber - The ordinal number of the source VM disk.
ReplicatingStepResponse
- Last
Thirty stringMinutes Average Bytes Per Second - The source disks replication rate for the last 30 minutes in bytes per second.
- Last
Two stringMinutes Average Bytes Per Second - The source disks replication rate for the last 2 minutes in bytes per second.
- Replicated
Bytes string - Replicated bytes in the step.
- Total
Bytes string - Total bytes to be handled in the step.
- Last
Thirty stringMinutes Average Bytes Per Second - The source disks replication rate for the last 30 minutes in bytes per second.
- Last
Two stringMinutes Average Bytes Per Second - The source disks replication rate for the last 2 minutes in bytes per second.
- Replicated
Bytes string - Replicated bytes in the step.
- Total
Bytes string - Total bytes to be handled in the step.
- last
Thirty StringMinutes Average Bytes Per Second - The source disks replication rate for the last 30 minutes in bytes per second.
- last
Two StringMinutes Average Bytes Per Second - The source disks replication rate for the last 2 minutes in bytes per second.
- replicated
Bytes String - Replicated bytes in the step.
- total
Bytes String - Total bytes to be handled in the step.
- last
Thirty stringMinutes Average Bytes Per Second - The source disks replication rate for the last 30 minutes in bytes per second.
- last
Two stringMinutes Average Bytes Per Second - The source disks replication rate for the last 2 minutes in bytes per second.
- replicated
Bytes string - Replicated bytes in the step.
- total
Bytes string - Total bytes to be handled in the step.
- last_
thirty_ strminutes_ average_ bytes_ per_ second - The source disks replication rate for the last 30 minutes in bytes per second.
- last_
two_ strminutes_ average_ bytes_ per_ second - The source disks replication rate for the last 2 minutes in bytes per second.
- replicated_
bytes str - Replicated bytes in the step.
- total_
bytes str - Total bytes to be handled in the step.
- last
Thirty StringMinutes Average Bytes Per Second - The source disks replication rate for the last 30 minutes in bytes per second.
- last
Two StringMinutes Average Bytes Per Second - The source disks replication rate for the last 2 minutes in bytes per second.
- replicated
Bytes String - Replicated bytes in the step.
- total
Bytes String - Total bytes to be handled in the step.
ReplicationCycleResponse
- Cycle
Number int - The cycle's ordinal number.
- End
Time string - The time the replication cycle has ended.
- Error
Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Status Response - Provides details on the state of the cycle in case of an error.
- Name string
- The identifier of the ReplicationCycle.
- Progress int
- The current progress in percentage of this cycle.
- Progress
Percent int - The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
- Start
Time string - The time the replication cycle has started.
- State string
- State of the ReplicationCycle.
- Steps
List<Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Cycle Step Response> - The cycle's steps list representing its progress.
- Total
Pause stringDuration - The accumulated duration the replication cycle was paused.
- Warnings
List<Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Migration Warning Response> - Warnings that occurred during the cycle.
- Cycle
Number int - The cycle's ordinal number.
- End
Time string - The time the replication cycle has ended.
- Error
Status
Response - Provides details on the state of the cycle in case of an error.
- Name string
- The identifier of the ReplicationCycle.
- Progress int
- The current progress in percentage of this cycle.
- Progress
Percent int - The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
- Start
Time string - The time the replication cycle has started.
- State string
- State of the ReplicationCycle.
- Steps
[]Cycle
Step Response - The cycle's steps list representing its progress.
- Total
Pause stringDuration - The accumulated duration the replication cycle was paused.
- Warnings
[]Migration
Warning Response - Warnings that occurred during the cycle.
- cycle
Number Integer - The cycle's ordinal number.
- end
Time String - The time the replication cycle has ended.
- error
Status
Response - 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.
- progress
Percent Integer - The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
- start
Time String - The time the replication cycle has started.
- state String
- State of the ReplicationCycle.
- steps
List<Cycle
Step Response> - The cycle's steps list representing its progress.
- total
Pause StringDuration - The accumulated duration the replication cycle was paused.
- warnings
List<Migration
Warning Response> - Warnings that occurred during the cycle.
- cycle
Number number - The cycle's ordinal number.
- end
Time string - The time the replication cycle has ended.
- error
Status
Response - 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.
- progress
Percent number - The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
- start
Time string - The time the replication cycle has started.
- state string
- State of the ReplicationCycle.
- steps
Cycle
Step Response[] - The cycle's steps list representing its progress.
- total
Pause stringDuration - The accumulated duration the replication cycle was paused.
- warnings
Migration
Warning Response[] - Warnings that occurred during the cycle.
- cycle_
number int - The cycle's ordinal number.
- end_
time str - The time the replication cycle has ended.
- error
Status
Response - Provides details on the state of the cycle in case of an error.
- name str
- The identifier of the ReplicationCycle.
- progress int
- The current progress in percentage of this cycle.
- progress_
percent int - The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
- start_
time str - The time the replication cycle has started.
- state str
- State of the ReplicationCycle.
- steps
Sequence[Cycle
Step Response] - The cycle's steps list representing its progress.
- total_
pause_ strduration - The accumulated duration the replication cycle was paused.
- warnings
Sequence[Migration
Warning Response] - Warnings that occurred during the cycle.
- cycle
Number Number - The cycle's ordinal number.
- end
Time 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.
- progress
Percent Number - The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
- start
Time String - The time the replication cycle has started.
- state String
- State of the ReplicationCycle.
- steps List<Property Map>
- The cycle's steps list representing its progress.
- total
Pause StringDuration - The accumulated duration the replication cycle was paused.
- warnings List<Property Map>
- Warnings that occurred during the cycle.
ReplicationSyncResponse
- Last
Sync stringTime - The most updated snapshot created time in the source that finished replication.
- Last
Sync stringTime - The most updated snapshot created time in the source that finished replication.
- last
Sync StringTime - The most updated snapshot created time in the source that finished replication.
- last
Sync stringTime - The most updated snapshot created time in the source that finished replication.
- last_
sync_ strtime - The most updated snapshot created time in the source that finished replication.
- last
Sync StringTime - The most updated snapshot created time in the source that finished replication.
SchedulePolicyResponse
- Idle
Duration string - The idle duration between replication stages.
- Skip
Os boolAdaptation - A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.
- Idle
Duration string - The idle duration between replication stages.
- Skip
Os boolAdaptation - A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.
- idle
Duration String - The idle duration between replication stages.
- skip
Os BooleanAdaptation - A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.
- idle
Duration string - The idle duration between replication stages.
- skip
Os booleanAdaptation - A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.
- idle_
duration str - The idle duration between replication stages.
- skip_
os_ booladaptation - A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.
- idle
Duration String - The idle duration between replication stages.
- skip
Os BooleanAdaptation - A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.
SchedulingNodeAffinityResponse
StatusResponse
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details
List<Immutable
Dictionary<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
- Applied
License Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Applied License Response - The OS license returned from the adaptation module report.
- Boot
Option string - The VM Boot Option, as set in the source VM.
- Compute
Scheduling Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Compute Scheduling Response - Compute instance scheduling information (if empty default is used).
- Disk
Type string - The disk type to use in the VM.
- External
Ip string - The external IP to define in the VM.
- Internal
Ip 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.
- License
Type string - The license type to use in OS adaptation.
- Machine
Type string - The machine type to create the VM with.
- Machine
Type stringSeries - The machine type series to create the VM with.
- Metadata Dictionary<string, string>
- The metadata key/value pairs to assign to the VM.
- Name string
- The name of the VM to create.
- Network string
- The network to connect the VM to.
- Network
Interfaces List<Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Network Interface Response> - List of NICs connected to this VM.
- List<string>
- A list of network tags to associate with the VM.
- Project string
- The project in which to create the VM.
- 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 string - The service account to associate the VM with.
- Subnetwork string
- The subnetwork to connect the VM to.
- Target
Project string - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- Zone string
- The zone in which to create the VM.
- Applied
License AppliedLicense Response - The OS license returned from the adaptation module report.
- Boot
Option string - The VM Boot Option, as set in the source VM.
- Compute
Scheduling ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- Disk
Type string - The disk type to use in the VM.
- External
Ip string - The external IP to define in the VM.
- Internal
Ip 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.
- License
Type string - The license type to use in OS adaptation.
- Machine
Type string - The machine type to create the VM with.
- Machine
Type stringSeries - The machine type series to create the VM with.
- Metadata map[string]string
- The metadata key/value pairs to assign to the VM.
- Name string
- The name of the VM to create.
- Network string
- The network to connect the VM to.
- Network
Interfaces []NetworkInterface Response - List of NICs connected to this VM.
- []string
- A list of network tags to associate with the VM.
- Project string
- The project in which to create the VM.
- 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 string - The service account to associate the VM with.
- Subnetwork string
- The subnetwork to connect the VM to.
- Target
Project string - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- Zone string
- The zone in which to create the VM.
- applied
License AppliedLicense Response - The OS license returned from the adaptation module report.
- boot
Option String - The VM Boot Option, as set in the source VM.
- compute
Scheduling ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- disk
Type String - The disk type to use in the VM.
- external
Ip String - The external IP to define in the VM.
- internal
Ip 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.
- license
Type String - The license type to use in OS adaptation.
- machine
Type String - The machine type to create the VM with.
- machine
Type StringSeries - The machine type series to create the VM with.
- metadata Map<String,String>
- The metadata key/value pairs to assign to the VM.
- name String
- The name of the VM to create.
- network String
- The network to connect the VM to.
- network
Interfaces List<NetworkInterface Response> - List of NICs connected to this VM.
- List<String>
- A list of network tags to associate with the VM.
- project String
- The project in which to create the VM.
- secure
Boot 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 String - The service account to associate the VM with.
- subnetwork String
- The subnetwork to connect the VM to.
- target
Project String - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- zone String
- The zone in which to create the VM.
- applied
License AppliedLicense Response - The OS license returned from the adaptation module report.
- boot
Option string - The VM Boot Option, as set in the source VM.
- compute
Scheduling ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- disk
Type string - The disk type to use in the VM.
- external
Ip string - The external IP to define in the VM.
- internal
Ip 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.
- license
Type string - The license type to use in OS adaptation.
- machine
Type string - The machine type to create the VM with.
- machine
Type stringSeries - The machine type series to create the VM with.
- metadata {[key: string]: string}
- The metadata key/value pairs to assign to the VM.
- name string
- The name of the VM to create.
- network string
- The network to connect the VM to.
- network
Interfaces NetworkInterface Response[] - List of NICs connected to this VM.
- string[]
- A list of network tags to associate with the VM.
- project string
- The project in which to create the VM.
- secure
Boot 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 string - The service account to associate the VM with.
- subnetwork string
- The subnetwork to connect the VM to.
- target
Project string - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- zone string
- The zone in which to create the VM.
- applied_
license AppliedLicense Response - The OS license returned from the adaptation module report.
- boot_
option str - The VM Boot Option, as set in the source VM.
- compute_
scheduling ComputeScheduling Response - Compute instance scheduling information (if empty default is used).
- disk_
type str - The disk type to use in the VM.
- external_
ip str - The external IP to define in the VM.
- internal_
ip str - The internal IP to define in the VM. The formats accepted are:
ephemeral
\ ipv4 address \ a named address resource full path. - labels Mapping[str, str]
- A map of labels to associate with the VM.
- license_
type str - The license type to use in OS adaptation.
- machine_
type str - The machine type to create the VM with.
- machine_
type_ strseries - The machine type series to create the VM with.
- metadata Mapping[str, str]
- The metadata key/value pairs to assign to the VM.
- name str
- The name of the VM to create.
- network str
- The network to connect the VM to.
- network_
interfaces Sequence[NetworkInterface Response] - List of NICs connected to this VM.
- Sequence[str]
- A list of network tags to associate with the VM.
- project str
- The project in which to create the VM.
- secure_
boot bool - Defines whether the instance has Secure Boot enabled. This can be set to true only if the vm boot option is EFI.
- service_
account str - The service account to associate the VM with.
- subnetwork str
- The subnetwork to connect the VM to.
- target_
project str - The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
- zone str
- The zone in which to create the VM.
- applied
License Property Map - The OS license returned from the adaptation module report.
- boot
Option String - The VM Boot Option, as set in the source VM.
- compute
Scheduling Property Map - Compute instance scheduling information (if empty default is used).
- disk
Type String - The disk type to use in the VM.
- external
Ip String - The external IP to define in the VM.
- internal
Ip 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.
- license
Type String - The license type to use in OS adaptation.
- machine
Type String - The machine type to create the VM with.
- machine
Type StringSeries - The machine type series to create the VM with.
- metadata Map<String>
- The metadata key/value pairs to assign to the VM.
- name String
- The name of the VM to create.
- network String
- The network to connect the VM to.
- network
Interfaces List<Property Map> - List of NICs connected to this VM.
- List<String>
- A list of network tags to associate with the VM.
- project String
- The project in which to create the VM.
- secure
Boot 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 String - The service account to associate the VM with.
- subnetwork String
- The subnetwork to connect the VM to.
- target
Project 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.
VmAttachmentDetailsResponse
- Device
Name string - Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- Device
Name string - Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- device
Name String - Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- device
Name string - Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- device_
name str - Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- device
Name String - Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
VmCapabilitiesResponse
- Last
Os stringCapabilities Update Time - The last time OS capabilities list was updated.
- Os
Capabilities List<string> - Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
- Last
Os stringCapabilities Update Time - The last time OS capabilities list was updated.
- Os
Capabilities []string - Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
- last
Os StringCapabilities Update Time - The last time OS capabilities list was updated.
- os
Capabilities List<String> - Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
- last
Os stringCapabilities Update Time - The last time OS capabilities list was updated.
- os
Capabilities string[] - Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
- last_
os_ strcapabilities_ update_ time - The last time OS capabilities list was updated.
- os_
capabilities Sequence[str] - Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
- last
Os StringCapabilities Update Time - The last time OS capabilities list was updated.
- os
Capabilities List<String> - Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
VmwareDiskDetailsResponse
- Disk
Number int - The ordinal number of the disk.
- Label string
- The disk label.
- Size
Gb string - Size in GB.
- Disk
Number int - The ordinal number of the disk.
- Label string
- The disk label.
- Size
Gb string - Size in GB.
- disk
Number Integer - The ordinal number of the disk.
- label String
- The disk label.
- size
Gb String - Size in GB.
- disk
Number number - The ordinal number of the disk.
- label string
- The disk label.
- size
Gb string - Size in GB.
- disk_
number int - The ordinal number of the disk.
- label str
- The disk label.
- size_
gb str - Size in GB.
- disk
Number Number - The ordinal number of the disk.
- label String
- The disk label.
- size
Gb String - Size in GB.
VmwareSourceVmDetailsResponse
- Committed
Storage stringBytes - The total size of the disks being migrated in bytes.
- Disks
List<Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Vmware Disk Details Response> - The disks attached to the source VM.
- Firmware string
- The firmware type of the source VM.
- Vm
Capabilities Pulumi.Info Google Native. VMMigration. V1Alpha1. Inputs. Vm Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- Committed
Storage stringBytes - The total size of the disks being migrated in bytes.
- Disks
[]Vmware
Disk Details Response - The disks attached to the source VM.
- Firmware string
- The firmware type of the source VM.
- Vm
Capabilities VmInfo Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage StringBytes - The total size of the disks being migrated in bytes.
- disks
List<Vmware
Disk Details Response> - The disks attached to the source VM.
- firmware String
- The firmware type of the source VM.
- vm
Capabilities VmInfo Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage stringBytes - The total size of the disks being migrated in bytes.
- disks
Vmware
Disk Details Response[] - The disks attached to the source VM.
- firmware string
- The firmware type of the source VM.
- vm
Capabilities VmInfo Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed_
storage_ strbytes - The total size of the disks being migrated in bytes.
- disks
Sequence[Vmware
Disk Details Response] - The disks attached to the source VM.
- firmware str
- The firmware type of the source VM.
- vm_
capabilities_ Vminfo Capabilities Response - Information about VM capabilities needed for some Compute Engine features.
- committed
Storage StringBytes - The total size of the disks being migrated in bytes.
- disks List<Property Map>
- The disks attached to the source VM.
- firmware String
- The firmware type of the source VM.
- vm
Capabilities Property MapInfo - Information about VM capabilities needed for some Compute Engine features.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi