package google.events.cloud.vmmigration.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AdaptingOSStep

data.proto:363

AdaptingOSStep contains specific step details.

Used in: CloneStep

(message has no fields)

message ApplianceVersion

data.proto:709

Describes an appliance version.

Used in: AvailableUpdates

message AppliedLicense

data.proto:1044

AppliedLicense holds the license data returned by adaptation module report.

Used in: ComputeEngineTargetDefaults, ComputeEngineTargetDetails

enum AppliedLicense.Type

data.proto:1046

License types used in OS adaptation.

Used in: AppliedLicense

message AvailableUpdates

data.proto:696

Holds informatiom about the available versions for upgrade.

Used in: DatacenterConnector

message AwsSourceDetails

data.proto:514

AwsSourceDetails message describes a specific source details for the AWS source type.

Used in: Source

message AwsSourceDetails.AccessKeyCredentials

data.proto:516

Message describing AWS Credentials using access key id and secret.

Used in: AwsSourceDetails

enum AwsSourceDetails.State

data.proto:531

The possible values of the state.

Used in: AwsSourceDetails

message AwsSourceDetails.Tag

data.proto:522

Tag is an AWS tag representation.

Used in: AwsSourceDetails

message AwsSourceVmDetails

data.proto:1226

Represent the source AWS VM details.

Used in: MigratingVm

message AwsSourceVmDetails.AwsDiskDetails

data.proto:1228

The details of an AWS instance disk.

Used in: AwsSourceVmDetails

enum AwsSourceVmDetails.Firmware

data.proto:1240

Possible values for AWS VM firmware.

Used in: AwsSourceVmDetails

message CloneJob

data.proto:283

CloneJob describes the process of creating a clone of a [MigratingVM][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.

Used in: CloneJobEventData, MigratingVm

enum CloneJob.State

data.proto:285

Possible states of the clone job.

Used in: CloneJob

message CloneJobCreatedEvent

events.proto:174

The CloudEvent raised when a CloneJob is created.

message CloneJobEventData

data.proto:1314

The data within all CloneJob events.

Used in: CloneJobCreatedEvent

message CloneStep

data.proto:343

CloneStep holds information about the clone step progress.

Used in: CloneJob

enum ComputeEngineBootOption

data.proto:1290

Possible values for vm boot option.

Used in: ComputeEngineTargetDefaults, ComputeEngineTargetDetails

enum ComputeEngineDiskType

data.proto:1262

Types of disks supported for Compute Engine VM.

Used in: ComputeEngineTargetDefaults, ComputeEngineTargetDetails

enum ComputeEngineLicenseType

data.proto:1278

Types of licenses used in OS adaptation.

Used in: ComputeEngineTargetDefaults, ComputeEngineTargetDetails

message ComputeEngineTargetDefaults

data.proto:909

ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project.

Used in: MigratingVm

message ComputeEngineTargetDetails

data.proto:969

ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project.

Used in: CloneJob, CutoverJob

message ComputeScheduling

data.proto:1097

Scheduling information for VM on maintenance/restart behaviour and node allocation in sole tenant nodes.

Used in: ComputeEngineTargetDefaults, ComputeEngineTargetDetails

enum ComputeScheduling.OnHostMaintenance

data.proto:1098

Used in: ComputeScheduling

enum ComputeScheduling.RestartType

data.proto:1111

Defines whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user).

Used in: ComputeScheduling

message CutoverForecast

data.proto:268

CutoverForecast holds information about future CutoverJobs of a MigratingVm.

Used in: MigratingVm

message CutoverJob

data.proto:374

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.

Used in: CutoverJobEventData, MigratingVm

enum CutoverJob.State

data.proto:376

Possible states of the cutover job.

Used in: CutoverJob

message CutoverJobCreatedEvent

events.proto:186

The CloudEvent raised when a CutoverJob is created.

message CutoverJobEventData

data.proto:1332

The data within all CutoverJob events.

Used in: CutoverJobCreatedEvent

message CutoverStep

data.proto:441

CutoverStep holds information about the cutover step progress.

Used in: CutoverJob

message CycleStep

data.proto:84

CycleStep holds information about a step progress.

Used in: ReplicationCycle

message DatacenterConnector

data.proto:585

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.

Used in: DatacenterConnectorEventData

enum DatacenterConnector.State

data.proto:587

The possible values of the state.

Used in: DatacenterConnector

message DatacenterConnectorCreatedEvent

events.proto:119

The CloudEvent raised when a DatacenterConnector is created.

message DatacenterConnectorDeletedEvent

events.proto:130

The CloudEvent raised when a DatacenterConnector is deleted.

message DatacenterConnectorEventData

data.proto:1320

The data within all DatacenterConnector events.

Used in: DatacenterConnectorCreatedEvent, DatacenterConnectorDeletedEvent

message Group

data.proto:1179

Describes message for 'Group' resource. The Group is a collections of several MigratingVms.

Used in: GroupEventData

message GroupCreatedEvent

events.proto:198

The CloudEvent raised when a Group is created.

message GroupDeletedEvent

events.proto:218

The CloudEvent raised when a Group is deleted.

message GroupEventData

data.proto:1308

The data within all Group events.

Used in: GroupCreatedEvent, GroupDeletedEvent, GroupUpdatedEvent

message GroupUpdatedEvent

events.proto:208

The CloudEvent raised when a Group is updated.

message InitializingReplicationStep

data.proto:104

InitializingReplicationStep contains specific step details.

Used in: CycleStep

(message has no fields)

message InstantiatingMigratedVMStep

data.proto:369

InstantiatingMigratedVMStep contains specific step details.

Used in: CloneStep, CutoverStep

(message has no fields)

message MigratingVm

data.proto:135

MigratingVm describes the VM that will be migrated from a Source environment and its replication state.

Used in: MigratingVmEventData

enum MigratingVm.State

data.proto:137

The possible values of the state/health of source VM.

Used in: MigratingVm

message MigratingVmCreatedEvent

events.proto:141

The CloudEvent raised when a MigratingVm is created.

message MigratingVmDeletedEvent

events.proto:163

The CloudEvent raised when a MigratingVm is deleted.

message MigratingVmEventData

data.proto:1344

The data within all MigratingVm events.

Used in: MigratingVmCreatedEvent, MigratingVmDeletedEvent, MigratingVmUpdatedEvent

message MigratingVmUpdatedEvent

events.proto:152

The CloudEvent raised when a MigratingVm is updated.

message MigrationWarning

data.proto:1199

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.

Used in: ReplicationCycle

enum MigrationWarning.WarningCode

data.proto:1201

Represents possible warning codes.

Used in: MigrationWarning

message NetworkInterface

data.proto:1027

NetworkInterface represents a NIC of a VM.

Used in: ComputeEngineTargetDefaults, ComputeEngineTargetDetails

message PostProcessingStep

data.proto:124

PostProcessingStep contains specific step details.

Used in: CycleStep

(message has no fields)

message PreparingVMDisksStep

data.proto:366

PreparingVMDisksStep contains specific step details.

Used in: CloneStep, CutoverStep

(message has no fields)

message ReplicatingStep

data.proto:107

ReplicatingStep contains specific step details.

Used in: CycleStep

message ReplicationCycle

data.proto:30

ReplicationCycle contains information about the current replication cycle status.

Used in: CutoverStep, MigratingVm

enum ReplicationCycle.State

data.proto:32

Possible states of a replication cycle.

Used in: ReplicationCycle

message ReplicationSync

data.proto:127

ReplicationSync contain information about the last replica sync to the cloud.

Used in: MigratingVm

message SchedulePolicy

data.proto:1147

A policy for scheduling replications.

Used in: MigratingVm

message SchedulingNodeAffinity

data.proto:1070

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

Used in: ComputeScheduling

enum SchedulingNodeAffinity.Operator

data.proto:1073

Possible types of node selection operators. Valid operators are IN for affinity and NOT_IN for anti-affinity.

Used in: SchedulingNodeAffinity

message ShuttingDownSourceVMStep

data.proto:467

ShuttingDownSourceVMStep contains specific step details.

Used in: CutoverStep

(message has no fields)

message Source

data.proto:471

Source message describes a specific vm migration Source resource. It contains the source environment information.

Used in: SourceEventData

message SourceCreatedEvent

events.proto:67

The CloudEvent raised when a Source is created.

message SourceDeletedEvent

events.proto:87

The CloudEvent raised when a Source is deleted.

message SourceEventData

data.proto:1338

The data within all Source events.

Used in: SourceCreatedEvent, SourceDeletedEvent, SourceUpdatedEvent

message SourceUpdatedEvent

events.proto:77

The CloudEvent raised when a Source is updated.

message TargetProject

data.proto:1159

TargetProject message represents a target Compute Engine project for a migration or a clone.

Used in: TargetProjectEventData

message TargetProjectCreatedEvent

events.proto:228

The CloudEvent raised when a TargetProject is created.

message TargetProjectDeletedEvent

events.proto:248

The CloudEvent raised when a TargetProject is deleted.

message TargetProjectEventData

data.proto:1326

The data within all TargetProject events.

Used in: TargetProjectCreatedEvent, TargetProjectDeletedEvent, TargetProjectUpdatedEvent

message TargetProjectUpdatedEvent

events.proto:238

The CloudEvent raised when a TargetProject is updated.

message UpgradeStatus

data.proto:663

UpgradeStatus contains information about upgradeAppliance operation.

Used in: DatacenterConnector

enum UpgradeStatus.State

data.proto:665

The possible values of the state.

Used in: UpgradeStatus

message UtilizationReport

data.proto:794

Utilization report details the utilization (CPU, memory, etc.) of selected source VMs.

Used in: UtilizationReportEventData

enum UtilizationReport.State

data.proto:796

Utilization report state.

Used in: UtilizationReport

enum UtilizationReport.TimeFrame

data.proto:811

Report time frame options.

Used in: UtilizationReport

message UtilizationReportCreatedEvent

events.proto:97

The CloudEvent raised when an UtilizationReport is created.

message UtilizationReportDeletedEvent

events.proto:108

The CloudEvent raised when an UtilizationReport is deleted.

message UtilizationReportEventData

data.proto:1302

The data within all UtilizationReport events.

Used in: UtilizationReportCreatedEvent, UtilizationReportDeletedEvent

message VmUtilizationInfo

data.proto:865

Utilization information of a single VM.

Used in: UtilizationReport

message VmUtilizationMetrics

data.proto:879

Utilization metrics values for a single VM.

Used in: VmUtilizationInfo

message VmwareSourceDetails

data.proto:498

VmwareSourceDetails message describes a specific source details for the vmware source type.

Used in: Source

message VmwareVmDetails

data.proto:724

VmwareVmDetails describes a VM in vCenter.

Used in: VmUtilizationInfo

enum VmwareVmDetails.BootOption

data.proto:741

Possible values for vm boot option.

Used in: VmwareVmDetails

enum VmwareVmDetails.PowerState

data.proto:726

Possible values for the power state of the VM.

Used in: VmwareVmDetails