MigratingVm

class MigratingVm : KotlinCustomResource

Creates a new MigratingVm in a given Source. Auto-naming is currently not supported for this resource.

Properties

Link copied to clipboard

Details of the VM from an AWS source.

Link copied to clipboard

Details of the target VM in Compute Engine.

Link copied to clipboard

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

Link copied to clipboard
val createTime: Output<String>

The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).

Link copied to clipboard

Details of the current running replication cycle.

Link copied to clipboard

Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.

Link copied to clipboard
val description: Output<String>

The description attached to the migrating VM by the user.

Link copied to clipboard
val displayName: Output<String>

The display name attached to the MigratingVm by the user.

Link copied to clipboard
val error: Output<StatusResponse>

Provides details on the state of the Migrating VM in case of an error in replication.

Link copied to clipboard
val group: Output<String>

The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val labels: Output<Map<String, String>>

The labels of the migrating VM.

Link copied to clipboard

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.

Link copied to clipboard

The most updated snapshot created time in the source that finished replication.

Link copied to clipboard
val location: Output<String>
Link copied to clipboard
val migratingVmId: Output<String>

Required. The migratingVm identifier.

Link copied to clipboard
val name: Output<String>

The identifier of the MigratingVm.

Link copied to clipboard

The replication schedule policy.

Link copied to clipboard
val project: Output<String>
Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard
val requestId: Output<String>?

A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

Link copied to clipboard
val sourceId: Output<String>
Link copied to clipboard
val sourceVmId: Output<String>

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

Link copied to clipboard
val state: Output<String>

State of the MigratingVm.

Link copied to clipboard
val stateTime: Output<String>

The last time the migrating VM state was updated.

Link copied to clipboard

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.

Link copied to clipboard
val updateTime: Output<String>

The last time the migrating VM resource was updated.

Link copied to clipboard
val urn: Output<String>