events/cloud/vmmigration/v1 library

Classes

AdaptingOSStep
AdaptingOSStep contains specific step details.
ApplianceVersion
Describes an appliance version.
AppliedLicense
AppliedLicense holds the license data returned by adaptation module report.
AppliedLicense_Type
License types used in OS adaptation.
AvailableUpdates
Holds informatiom about the available versions for upgrade.
AwsSourceDetails
AwsSourceDetails message describes a specific source details for the AWS source type.
AwsSourceDetails_AccessKeyCredentials
Message describing AWS Credentials using access key id and secret.
AwsSourceDetails_State
The possible values of the state.
AwsSourceDetails_Tag
Tag is an AWS tag representation.
AwsSourceVmDetails
Represent the source AWS VM details.
AwsSourceVmDetails_AwsDiskDetails
The details of an AWS instance disk.
AwsSourceVmDetails_Firmware
Possible values for AWS VM firmware.
CloneJob
CloneJob describes the process of creating a clone of a google.cloud.vmmigration.v1.MigratingVm to the requested target based on the latest successful uploaded snapshots. While the migration cycles of a MigratingVm take place, it is possible to verify the uploaded VM can be started in the cloud, by creating a clone. The clone can be created without any downtime, and it is created using the latest snapshots which are already in the cloud. The cloneJob is only responsible for its work, not its products, which means once it is finished, it will never touch the instance it created. It will only delete it in case of the CloneJob being cancelled or upon failure to clone.
CloneJob_State
Possible states of the clone job.
CloneJobCreatedEvent
The CloudEvent raised when a CloneJob is created.
CloneJobEventData
The data within all CloneJob events.
CloneStep
CloneStep holds information about the clone step progress.
ComputeEngineBootOption
Possible values for vm boot option.
ComputeEngineDiskType
Types of disks supported for Compute Engine VM.
ComputeEngineLicenseType
Types of licenses used in OS adaptation.
ComputeEngineTargetDefaults
ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project.
ComputeEngineTargetDetails
ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project.
ComputeScheduling
Scheduling information for VM on maintenance/restart behaviour and node allocation in sole tenant nodes.
ComputeScheduling_OnHostMaintenance
ComputeScheduling_RestartType
Defines whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user).
CutoverForecast
CutoverForecast holds information about future CutoverJobs of a MigratingVm.
CutoverJob
CutoverJob message describes a cutover of a migrating VM. The CutoverJob is the operation of shutting down the VM, creating a snapshot and clonning the VM using the replicated snapshot.
CutoverJob_State
Possible states of the cutover job.
CutoverJobCreatedEvent
The CloudEvent raised when a CutoverJob is created.
CutoverJobEventData
The data within all CutoverJob events.
CutoverStep
CutoverStep holds information about the cutover step progress.
CycleStep
CycleStep holds information about a step progress.
DatacenterConnector
DatacenterConnector message describes a connector between the Source and Google Cloud, which is installed on a vmware datacenter (an OVA vm installed by the user) to connect the Datacenter to Google Cloud and support vm migration data transfer.
DatacenterConnector_State
The possible values of the state.
DatacenterConnectorCreatedEvent
The CloudEvent raised when a DatacenterConnector is created.
DatacenterConnectorDeletedEvent
The CloudEvent raised when a DatacenterConnector is deleted.
DatacenterConnectorEventData
The data within all DatacenterConnector events.
Group
Describes message for 'Group' resource. The Group is a collections of several MigratingVms.
GroupCreatedEvent
The CloudEvent raised when a Group is created.
GroupDeletedEvent
The CloudEvent raised when a Group is deleted.
GroupEventData
The data within all Group events.
GroupUpdatedEvent
The CloudEvent raised when a Group is updated.
InitializingReplicationStep
InitializingReplicationStep contains specific step details.
InstantiatingMigratedVMStep
InstantiatingMigratedVMStep contains specific step details.
MigratingVm
MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
MigratingVm_State
The possible values of the state/health of source VM.
MigratingVmCreatedEvent
The CloudEvent raised when a MigratingVm is created.
MigratingVmDeletedEvent
The CloudEvent raised when a MigratingVm is deleted.
MigratingVmEventData
The data within all MigratingVm events.
MigratingVmUpdatedEvent
The CloudEvent raised when a MigratingVm is updated.
MigrationWarning
Represents migration resource warning information that can be used with google.rpc.Status message. MigrationWarning is used to present the user with warning information in migration operations.
MigrationWarning_WarningCode
Represents possible warning codes.
NetworkInterface
NetworkInterface represents a NIC of a VM.
PostProcessingStep
PostProcessingStep contains specific step details.
PreparingVMDisksStep
PreparingVMDisksStep contains specific step details.
ReplicatingStep
ReplicatingStep contains specific step details.
ReplicationCycle
ReplicationCycle contains information about the current replication cycle status.
ReplicationCycle_State
Possible states of a replication cycle.
ReplicationSync
ReplicationSync contain information about the last replica sync to the cloud.
SchedulePolicy
A policy for scheduling replications.
SchedulingNodeAffinity
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled. Based on https://cloud.google.com/compute/docs/reference/rest/v1/instances/setScheduling
SchedulingNodeAffinity_Operator
Possible types of node selection operators. Valid operators are IN for affinity and NOT_IN for anti-affinity.
ShuttingDownSourceVMStep
ShuttingDownSourceVMStep contains specific step details.
Source
Source message describes a specific vm migration Source resource. It contains the source environment information.
SourceCreatedEvent
The CloudEvent raised when a Source is created.
SourceDeletedEvent
The CloudEvent raised when a Source is deleted.
SourceEventData
The data within all Source events.
SourceUpdatedEvent
The CloudEvent raised when a Source is updated.
TargetProject
TargetProject message represents a target Compute Engine project for a migration or a clone.
TargetProjectCreatedEvent
The CloudEvent raised when a TargetProject is created.
TargetProjectDeletedEvent
The CloudEvent raised when a TargetProject is deleted.
TargetProjectEventData
The data within all TargetProject events.
TargetProjectUpdatedEvent
The CloudEvent raised when a TargetProject is updated.
UpgradeStatus
UpgradeStatus contains information about upgradeAppliance operation.
UpgradeStatus_State
The possible values of the state.
UtilizationReport
Utilization report details the utilization (CPU, memory, etc.) of selected source VMs.
UtilizationReport_State
Utilization report state.
UtilizationReport_TimeFrame
Report time frame options.
UtilizationReportCreatedEvent
The CloudEvent raised when an UtilizationReport is created.
UtilizationReportDeletedEvent
The CloudEvent raised when an UtilizationReport is deleted.
UtilizationReportEventData
The data within all UtilizationReport events.
VmUtilizationInfo
Utilization information of a single VM.
VmUtilizationMetrics
Utilization metrics values for a single VM.
VmwareSourceDetails
VmwareSourceDetails message describes a specific source details for the vmware source type.
VmwareVmDetails
VmwareVmDetails describes a VM in vCenter.
VmwareVmDetails_BootOption
Possible values for vm boot option.
VmwareVmDetails_PowerState
Possible values for the power state of the VM.