Package com.google.events.cloud.vmmigration.v1 (0.15.0)

Classes

AdaptingOSStep

AdaptingOSStep contains specific step details.

Protobuf type google.events.cloud.vmmigration.v1.AdaptingOSStep

AdaptingOSStep.Builder

AdaptingOSStep contains specific step details.

Protobuf type google.events.cloud.vmmigration.v1.AdaptingOSStep

ApplianceVersion

Describes an appliance version.

Protobuf type google.events.cloud.vmmigration.v1.ApplianceVersion

ApplianceVersion.Builder

Describes an appliance version.

Protobuf type google.events.cloud.vmmigration.v1.ApplianceVersion

AppliedLicense

AppliedLicense holds the license data returned by adaptation module report.

Protobuf type google.events.cloud.vmmigration.v1.AppliedLicense

AppliedLicense.Builder

AppliedLicense holds the license data returned by adaptation module report.

Protobuf type google.events.cloud.vmmigration.v1.AppliedLicense

AvailableUpdates

Holds informatiom about the available versions for upgrade.

Protobuf type google.events.cloud.vmmigration.v1.AvailableUpdates

AvailableUpdates.Builder

Holds informatiom about the available versions for upgrade.

Protobuf type google.events.cloud.vmmigration.v1.AvailableUpdates

AwsSourceDetails

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

Protobuf type google.events.cloud.vmmigration.v1.AwsSourceDetails

AwsSourceDetails.AccessKeyCredentials

Message describing AWS Credentials using access key id and secret.

Protobuf type google.events.cloud.vmmigration.v1.AwsSourceDetails.AccessKeyCredentials

AwsSourceDetails.AccessKeyCredentials.Builder

Message describing AWS Credentials using access key id and secret.

Protobuf type google.events.cloud.vmmigration.v1.AwsSourceDetails.AccessKeyCredentials

AwsSourceDetails.Builder

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

Protobuf type google.events.cloud.vmmigration.v1.AwsSourceDetails

AwsSourceDetails.Tag

Tag is an AWS tag representation.

Protobuf type google.events.cloud.vmmigration.v1.AwsSourceDetails.Tag

AwsSourceDetails.Tag.Builder

Tag is an AWS tag representation.

Protobuf type google.events.cloud.vmmigration.v1.AwsSourceDetails.Tag

AwsSourceVmDetails

Represent the source AWS VM details.

Protobuf type google.events.cloud.vmmigration.v1.AwsSourceVmDetails

AwsSourceVmDetails.AwsDiskDetails

The details of an AWS instance disk.

Protobuf type google.events.cloud.vmmigration.v1.AwsSourceVmDetails.AwsDiskDetails

AwsSourceVmDetails.AwsDiskDetails.Builder

The details of an AWS instance disk.

Protobuf type google.events.cloud.vmmigration.v1.AwsSourceVmDetails.AwsDiskDetails

AwsSourceVmDetails.Builder

Represent the source AWS VM details.

Protobuf type google.events.cloud.vmmigration.v1.AwsSourceVmDetails

CloneJob

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

Protobuf type google.events.cloud.vmmigration.v1.CloneJob

CloneJob.Builder

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

Protobuf type google.events.cloud.vmmigration.v1.CloneJob

CloneJobEventData

The data within all CloneJob events.

Protobuf type google.events.cloud.vmmigration.v1.CloneJobEventData

CloneJobEventData.Builder

The data within all CloneJob events.

Protobuf type google.events.cloud.vmmigration.v1.CloneJobEventData

CloneStep

CloneStep holds information about the clone step progress.

Protobuf type google.events.cloud.vmmigration.v1.CloneStep

CloneStep.Builder

CloneStep holds information about the clone step progress.

Protobuf type google.events.cloud.vmmigration.v1.CloneStep

ComputeEngineTargetDefaults

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

Protobuf type google.events.cloud.vmmigration.v1.ComputeEngineTargetDefaults

ComputeEngineTargetDefaults.Builder

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

Protobuf type google.events.cloud.vmmigration.v1.ComputeEngineTargetDefaults

ComputeEngineTargetDetails

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

Protobuf type google.events.cloud.vmmigration.v1.ComputeEngineTargetDetails

ComputeEngineTargetDetails.Builder

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

Protobuf type google.events.cloud.vmmigration.v1.ComputeEngineTargetDetails

ComputeScheduling

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

Protobuf type google.events.cloud.vmmigration.v1.ComputeScheduling

ComputeScheduling.Builder

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

Protobuf type google.events.cloud.vmmigration.v1.ComputeScheduling

CutoverForecast

CutoverForecast holds information about future CutoverJobs of a MigratingVm.

Protobuf type google.events.cloud.vmmigration.v1.CutoverForecast

CutoverForecast.Builder

CutoverForecast holds information about future CutoverJobs of a MigratingVm.

Protobuf type google.events.cloud.vmmigration.v1.CutoverForecast

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.

Protobuf type google.events.cloud.vmmigration.v1.CutoverJob

CutoverJob.Builder

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.

Protobuf type google.events.cloud.vmmigration.v1.CutoverJob

CutoverJobEventData

The data within all CutoverJob events.

Protobuf type google.events.cloud.vmmigration.v1.CutoverJobEventData

CutoverJobEventData.Builder

The data within all CutoverJob events.

Protobuf type google.events.cloud.vmmigration.v1.CutoverJobEventData

CutoverStep

CutoverStep holds information about the cutover step progress.

Protobuf type google.events.cloud.vmmigration.v1.CutoverStep

CutoverStep.Builder

CutoverStep holds information about the cutover step progress.

Protobuf type google.events.cloud.vmmigration.v1.CutoverStep

CycleStep

CycleStep holds information about a step progress.

Protobuf type google.events.cloud.vmmigration.v1.CycleStep

CycleStep.Builder

CycleStep holds information about a step progress.

Protobuf type google.events.cloud.vmmigration.v1.CycleStep

Data

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.

Protobuf type google.events.cloud.vmmigration.v1.DatacenterConnector

DatacenterConnector.Builder

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.

Protobuf type google.events.cloud.vmmigration.v1.DatacenterConnector

DatacenterConnectorEventData

The data within all DatacenterConnector events.

Protobuf type google.events.cloud.vmmigration.v1.DatacenterConnectorEventData

DatacenterConnectorEventData.Builder

The data within all DatacenterConnector events.

Protobuf type google.events.cloud.vmmigration.v1.DatacenterConnectorEventData

Group

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

Protobuf type google.events.cloud.vmmigration.v1.Group

Group.Builder

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

Protobuf type google.events.cloud.vmmigration.v1.Group

GroupEventData

The data within all Group events.

Protobuf type google.events.cloud.vmmigration.v1.GroupEventData

GroupEventData.Builder

The data within all Group events.

Protobuf type google.events.cloud.vmmigration.v1.GroupEventData

InitializingReplicationStep

InitializingReplicationStep contains specific step details.

Protobuf type google.events.cloud.vmmigration.v1.InitializingReplicationStep

InitializingReplicationStep.Builder

InitializingReplicationStep contains specific step details.

Protobuf type google.events.cloud.vmmigration.v1.InitializingReplicationStep

InstantiatingMigratedVMStep

InstantiatingMigratedVMStep contains specific step details.

Protobuf type google.events.cloud.vmmigration.v1.InstantiatingMigratedVMStep

InstantiatingMigratedVMStep.Builder

InstantiatingMigratedVMStep contains specific step details.

Protobuf type google.events.cloud.vmmigration.v1.InstantiatingMigratedVMStep

MigratingVm

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

Protobuf type google.events.cloud.vmmigration.v1.MigratingVm

MigratingVm.Builder

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

Protobuf type google.events.cloud.vmmigration.v1.MigratingVm

MigratingVmEventData

The data within all MigratingVm events.

Protobuf type google.events.cloud.vmmigration.v1.MigratingVmEventData

MigratingVmEventData.Builder

The data within all MigratingVm events.

Protobuf type google.events.cloud.vmmigration.v1.MigratingVmEventData

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.

Protobuf type google.events.cloud.vmmigration.v1.MigrationWarning

MigrationWarning.Builder

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.

Protobuf type google.events.cloud.vmmigration.v1.MigrationWarning

NetworkInterface

NetworkInterface represents a NIC of a VM.

Protobuf type google.events.cloud.vmmigration.v1.NetworkInterface

NetworkInterface.Builder

NetworkInterface represents a NIC of a VM.

Protobuf type google.events.cloud.vmmigration.v1.NetworkInterface

PostProcessingStep

PostProcessingStep contains specific step details.

Protobuf type google.events.cloud.vmmigration.v1.PostProcessingStep

PostProcessingStep.Builder

PostProcessingStep contains specific step details.

Protobuf type google.events.cloud.vmmigration.v1.PostProcessingStep

PreparingVMDisksStep

PreparingVMDisksStep contains specific step details.

Protobuf type google.events.cloud.vmmigration.v1.PreparingVMDisksStep

PreparingVMDisksStep.Builder

PreparingVMDisksStep contains specific step details.

Protobuf type google.events.cloud.vmmigration.v1.PreparingVMDisksStep

ReplicatingStep

ReplicatingStep contains specific step details.

Protobuf type google.events.cloud.vmmigration.v1.ReplicatingStep

ReplicatingStep.Builder

ReplicatingStep contains specific step details.

Protobuf type google.events.cloud.vmmigration.v1.ReplicatingStep

ReplicationCycle

ReplicationCycle contains information about the current replication cycle status.

Protobuf type google.events.cloud.vmmigration.v1.ReplicationCycle

ReplicationCycle.Builder

ReplicationCycle contains information about the current replication cycle status.

Protobuf type google.events.cloud.vmmigration.v1.ReplicationCycle

ReplicationSync

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

Protobuf type google.events.cloud.vmmigration.v1.ReplicationSync

ReplicationSync.Builder

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

Protobuf type google.events.cloud.vmmigration.v1.ReplicationSync

SchedulePolicy

A policy for scheduling replications.

Protobuf type google.events.cloud.vmmigration.v1.SchedulePolicy

SchedulePolicy.Builder

A policy for scheduling replications.

Protobuf type google.events.cloud.vmmigration.v1.SchedulePolicy

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

Protobuf type google.events.cloud.vmmigration.v1.SchedulingNodeAffinity

SchedulingNodeAffinity.Builder

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

Protobuf type google.events.cloud.vmmigration.v1.SchedulingNodeAffinity

ShuttingDownSourceVMStep

ShuttingDownSourceVMStep contains specific step details.

Protobuf type google.events.cloud.vmmigration.v1.ShuttingDownSourceVMStep

ShuttingDownSourceVMStep.Builder

ShuttingDownSourceVMStep contains specific step details.

Protobuf type google.events.cloud.vmmigration.v1.ShuttingDownSourceVMStep

Source

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

Protobuf type google.events.cloud.vmmigration.v1.Source

Source.Builder

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

Protobuf type google.events.cloud.vmmigration.v1.Source

SourceEventData

The data within all Source events.

Protobuf type google.events.cloud.vmmigration.v1.SourceEventData

SourceEventData.Builder

The data within all Source events.

Protobuf type google.events.cloud.vmmigration.v1.SourceEventData

TargetProject

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

Protobuf type google.events.cloud.vmmigration.v1.TargetProject

TargetProject.Builder

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

Protobuf type google.events.cloud.vmmigration.v1.TargetProject

TargetProjectEventData

The data within all TargetProject events.

Protobuf type google.events.cloud.vmmigration.v1.TargetProjectEventData

TargetProjectEventData.Builder

The data within all TargetProject events.

Protobuf type google.events.cloud.vmmigration.v1.TargetProjectEventData

UpgradeStatus

UpgradeStatus contains information about upgradeAppliance operation.

Protobuf type google.events.cloud.vmmigration.v1.UpgradeStatus

UpgradeStatus.Builder

UpgradeStatus contains information about upgradeAppliance operation.

Protobuf type google.events.cloud.vmmigration.v1.UpgradeStatus

UtilizationReport

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

Protobuf type google.events.cloud.vmmigration.v1.UtilizationReport

UtilizationReport.Builder

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

Protobuf type google.events.cloud.vmmigration.v1.UtilizationReport

UtilizationReportEventData

The data within all UtilizationReport events.

Protobuf type google.events.cloud.vmmigration.v1.UtilizationReportEventData

UtilizationReportEventData.Builder

The data within all UtilizationReport events.

Protobuf type google.events.cloud.vmmigration.v1.UtilizationReportEventData

VmUtilizationInfo

Utilization information of a single VM.

Protobuf type google.events.cloud.vmmigration.v1.VmUtilizationInfo

VmUtilizationInfo.Builder

Utilization information of a single VM.

Protobuf type google.events.cloud.vmmigration.v1.VmUtilizationInfo

VmUtilizationMetrics

Utilization metrics values for a single VM.

Protobuf type google.events.cloud.vmmigration.v1.VmUtilizationMetrics

VmUtilizationMetrics.Builder

Utilization metrics values for a single VM.

Protobuf type google.events.cloud.vmmigration.v1.VmUtilizationMetrics

VmwareSourceDetails

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

Protobuf type google.events.cloud.vmmigration.v1.VmwareSourceDetails

VmwareSourceDetails.Builder

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

Protobuf type google.events.cloud.vmmigration.v1.VmwareSourceDetails

VmwareVmDetails

VmwareVmDetails describes a VM in vCenter.

Protobuf type google.events.cloud.vmmigration.v1.VmwareVmDetails

VmwareVmDetails.Builder

VmwareVmDetails describes a VM in vCenter.

Protobuf type google.events.cloud.vmmigration.v1.VmwareVmDetails

Interfaces

AdaptingOSStepOrBuilder

ApplianceVersionOrBuilder

AppliedLicenseOrBuilder

AvailableUpdatesOrBuilder

AwsSourceDetails.AccessKeyCredentialsOrBuilder

AwsSourceDetails.TagOrBuilder

AwsSourceDetailsOrBuilder

AwsSourceVmDetails.AwsDiskDetailsOrBuilder

AwsSourceVmDetailsOrBuilder

CloneJobEventDataOrBuilder

CloneJobOrBuilder

CloneStepOrBuilder

ComputeEngineTargetDefaultsOrBuilder

ComputeEngineTargetDetailsOrBuilder

ComputeSchedulingOrBuilder

CutoverForecastOrBuilder

CutoverJobEventDataOrBuilder

CutoverJobOrBuilder

CutoverStepOrBuilder

CycleStepOrBuilder

DatacenterConnectorEventDataOrBuilder

DatacenterConnectorOrBuilder

GroupEventDataOrBuilder

GroupOrBuilder

InitializingReplicationStepOrBuilder

InstantiatingMigratedVMStepOrBuilder

MigratingVmEventDataOrBuilder

MigratingVmOrBuilder

MigrationWarningOrBuilder

NetworkInterfaceOrBuilder

PostProcessingStepOrBuilder

PreparingVMDisksStepOrBuilder

ReplicatingStepOrBuilder

ReplicationCycleOrBuilder

ReplicationSyncOrBuilder

SchedulePolicyOrBuilder

SchedulingNodeAffinityOrBuilder

ShuttingDownSourceVMStepOrBuilder

SourceEventDataOrBuilder

SourceOrBuilder

TargetProjectEventDataOrBuilder

TargetProjectOrBuilder

UpgradeStatusOrBuilder

UtilizationReportEventDataOrBuilder

UtilizationReportOrBuilder

VmUtilizationInfoOrBuilder

VmUtilizationMetricsOrBuilder

VmwareSourceDetailsOrBuilder

VmwareVmDetailsOrBuilder

Enums

AppliedLicense.Type

License types used in OS adaptation.

Protobuf enum google.events.cloud.vmmigration.v1.AppliedLicense.Type

AwsSourceDetails.CredentialsTypeCase

AwsSourceDetails.State

The possible values of the state.

Protobuf enum google.events.cloud.vmmigration.v1.AwsSourceDetails.State

AwsSourceVmDetails.Firmware

Possible values for AWS VM firmware.

Protobuf enum google.events.cloud.vmmigration.v1.AwsSourceVmDetails.Firmware

CloneJob.State

Possible states of the clone job.

Protobuf enum google.events.cloud.vmmigration.v1.CloneJob.State

CloneJob.TargetVmDetailsCase

CloneStep.StepCase

ComputeEngineBootOption

Possible values for vm boot option.

Protobuf enum google.events.cloud.vmmigration.v1.ComputeEngineBootOption

ComputeEngineDiskType

Types of disks supported for Compute Engine VM.

Protobuf enum google.events.cloud.vmmigration.v1.ComputeEngineDiskType

ComputeEngineLicenseType

Types of licenses used in OS adaptation.

Protobuf enum google.events.cloud.vmmigration.v1.ComputeEngineLicenseType

ComputeScheduling.OnHostMaintenance

Protobuf enum google.events.cloud.vmmigration.v1.ComputeScheduling.OnHostMaintenance

ComputeScheduling.RestartType

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

Protobuf enum google.events.cloud.vmmigration.v1.ComputeScheduling.RestartType

CutoverJob.State

Possible states of the cutover job.

Protobuf enum google.events.cloud.vmmigration.v1.CutoverJob.State

CutoverJob.TargetVmDetailsCase

CutoverStep.StepCase

CycleStep.StepCase

DatacenterConnector.State

The possible values of the state.

Protobuf enum google.events.cloud.vmmigration.v1.DatacenterConnector.State

MigratingVm.SourceVmDetailsCase

MigratingVm.State

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

Protobuf enum google.events.cloud.vmmigration.v1.MigratingVm.State

MigratingVm.TargetVmDefaultsCase

MigrationWarning.WarningCode

Represents possible warning codes.

Protobuf enum google.events.cloud.vmmigration.v1.MigrationWarning.WarningCode

ReplicationCycle.State

Possible states of a replication cycle.

Protobuf enum google.events.cloud.vmmigration.v1.ReplicationCycle.State

SchedulingNodeAffinity.Operator

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

Protobuf enum google.events.cloud.vmmigration.v1.SchedulingNodeAffinity.Operator

Source.SourceDetailsCase

UpgradeStatus.State

The possible values of the state.

Protobuf enum google.events.cloud.vmmigration.v1.UpgradeStatus.State

UtilizationReport.State

Utilization report state.

Protobuf enum google.events.cloud.vmmigration.v1.UtilizationReport.State

UtilizationReport.TimeFrame

Report time frame options.

Protobuf enum google.events.cloud.vmmigration.v1.UtilizationReport.TimeFrame

VmUtilizationInfo.VmDetailsCase

VmwareVmDetails.BootOption

Possible values for vm boot option.

Protobuf enum google.events.cloud.vmmigration.v1.VmwareVmDetails.BootOption

VmwareVmDetails.PowerState

Possible values for the power state of the VM.

Protobuf enum google.events.cloud.vmmigration.v1.VmwareVmDetails.PowerState