Classes
AdaptingOSStep
AdaptingOSStep contains specific step details.
AddGroupMigrationRequest
Request message for 'AddGroupMigration' request.
AddGroupMigrationResponse
Response message for 'AddGroupMigration' request.
ApplianceVersion
Describes an appliance version.
AppliedLicense
AppliedLicense holds the license data returned by adaptation module report.
AppliedLicense.Types
Container for nested types declared in the AppliedLicense message type.
AvailableUpdates
Holds informatiom about the available versions for upgrade.
AwsSecurityGroup
AwsSecurityGroup describes a security group of an AWS VM.
AwsSourceDetails
AwsSourceDetails message describes a specific source details for the AWS source type.
AwsSourceDetails.Types
Container for nested types declared in the AwsSourceDetails message type.
AwsSourceDetails.Types.AccessKeyCredentials
Message describing AWS Credentials using access key id and secret.
AwsSourceDetails.Types.Tag
Tag is an AWS tag representation.
AwsSourceVmDetails
Represent the source AWS VM details.
AwsSourceVmDetails.Types
Container for nested types declared in the AwsSourceVmDetails message type.
AwsVmDetails
AwsVmDetails describes a VM in AWS.
AwsVmDetails.Types
Container for nested types declared in the AwsVmDetails message type.
AwsVmsDetails
AWSVmsDetails describes VMs in AWS.
CancelCloneJobRequest
Request message for 'CancelCloneJob' request.
CancelCloneJobResponse
Response message for 'CancelCloneJob' request.
CancelCutoverJobRequest
Request message for 'CancelCutoverJob' request.
CancelCutoverJobResponse
Response message for 'CancelCutoverJob' request.
CloneJob
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.
CloneJob.Types
Container for nested types declared in the CloneJob message type.
CloneJobName
Resource name for the CloneJob
resource.
CloneStep
CloneStep holds information about the clone step progress.
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.Types
Container for nested types declared in the ComputeScheduling message type.
CreateCloneJobRequest
Request message for 'CreateCloneJob' request.
CreateCutoverJobRequest
Request message for 'CreateCutoverJob' request.
CreateDatacenterConnectorRequest
Request message for 'CreateDatacenterConnector' request.
CreateGroupRequest
Request message for 'CreateGroup' request.
CreateMigratingVmRequest
Request message for 'CreateMigratingVm' request.
CreateSourceRequest
Request message for 'CreateSource' request.
CreateTargetProjectRequest
Request message for 'CreateTargetProject' request.
CreateUtilizationReportRequest
Request message for 'CreateUtilizationReport' request.
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.Types
Container for nested types declared in the CutoverJob message type.
CutoverJobName
Resource name for the CutoverJob
resource.
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.Types
Container for nested types declared in the DatacenterConnector message type.
DatacenterConnectorName
Resource name for the DatacenterConnector
resource.
DeleteDatacenterConnectorRequest
Request message for 'DeleteDatacenterConnector' request.
DeleteGroupRequest
Request message for 'DeleteGroup' request.
DeleteMigratingVmRequest
Request message for 'DeleteMigratingVm' request.
DeleteSourceRequest
Request message for 'DeleteSource' request.
DeleteTargetProjectRequest
Request message for 'DeleteTargetProject' request.
DeleteUtilizationReportRequest
Request message for 'DeleteUtilizationReport' request.
FetchInventoryRequest
Request message for [fetchInventory][google.cloud.vmmigration.v1.VmMigration.FetchInventory].
FetchInventoryResponse
Response message for [fetchInventory][google.cloud.vmmigration.v1.VmMigration.FetchInventory].
FinalizeMigrationRequest
Request message for 'FinalizeMigration' request.
FinalizeMigrationResponse
Response message for 'FinalizeMigration' request.
GetCloneJobRequest
Request message for 'GetCloneJob' request.
GetCutoverJobRequest
Request message for 'GetCutoverJob' request.
GetDatacenterConnectorRequest
Request message for 'GetDatacenterConnector' request.
GetGroupRequest
Request message for 'GetGroup' request.
GetMigratingVmRequest
Request message for 'GetMigratingVm' request.
GetReplicationCycleRequest
Request message for 'GetReplicationCycle' request.
GetSourceRequest
Request message for 'GetSource' request.
GetTargetProjectRequest
Request message for 'GetTargetProject' call.
GetUtilizationReportRequest
Request message for 'GetUtilizationReport' request.
Group
Describes message for 'Group' resource. The Group is a collections of several MigratingVms.
GroupName
Resource name for the Group
resource.
InitializingReplicationStep
InitializingReplicationStep contains specific step details.
InstantiatingMigratedVMStep
InstantiatingMigratedVMStep contains specific step details.
ListCloneJobsRequest
Request message for 'ListCloneJobsRequest' request.
ListCloneJobsResponse
Response message for 'ListCloneJobs' request.
ListCutoverJobsRequest
Request message for 'ListCutoverJobsRequest' request.
ListCutoverJobsResponse
Response message for 'ListCutoverJobs' request.
ListDatacenterConnectorsRequest
Request message for 'ListDatacenterConnectors' request.
ListDatacenterConnectorsResponse
Response message for 'ListDatacenterConnectors' request.
ListGroupsRequest
Request message for 'ListGroups' request.
ListGroupsResponse
Response message for 'ListGroups' request.
ListMigratingVmsRequest
Request message for 'LisMigratingVmsRequest' request.
ListMigratingVmsResponse
Response message for 'ListMigratingVms' request.
ListReplicationCyclesRequest
Request message for 'LisReplicationCyclesRequest' request.
ListReplicationCyclesResponse
Response message for 'ListReplicationCycles' request.
ListSourcesRequest
Request message for 'ListSources' request.
ListSourcesResponse
Response message for 'ListSources' request.
ListTargetProjectsRequest
Request message for 'ListTargetProjects' call.
ListTargetProjectsResponse
Response message for 'ListTargetProjects' call.
ListUtilizationReportsRequest
Request message for 'ListUtilizationReports' request.
ListUtilizationReportsResponse
Response message for 'ListUtilizationReports' request.
MigratingVm
MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
MigratingVm.Types
Container for nested types declared in the MigratingVm message type.
MigratingVmName
Resource name for the MigratingVm
resource.
MigrationError
Represents migration resource error information that can be used with google.rpc.Status message. MigrationError is used to present the user with error information in migration operations.
MigrationError.Types
Container for nested types declared in the MigrationError message type.
NetworkInterface
NetworkInterface represents a NIC of a VM.
OperationMetadata
Represents the metadata of the long-running operation.
PauseMigrationRequest
Request message for 'PauseMigration' request.
PauseMigrationResponse
Response message for 'PauseMigration' request.
PostProcessingStep
PostProcessingStep contains specific step details.
PreparingVMDisksStep
PreparingVMDisksStep contains specific step details.
RemoveGroupMigrationRequest
Request message for 'RemoveMigration' request.
RemoveGroupMigrationResponse
Response message for 'RemoveMigration' request.
ReplicatingStep
ReplicatingStep contains specific step details.
ReplicationCycle
ReplicationCycle contains information about the current replication cycle status.
ReplicationCycle.Types
Container for nested types declared in the ReplicationCycle message type.
ReplicationCycleName
Resource name for the ReplicationCycle
resource.
ReplicationSync
ReplicationSync contain information about the last replica sync to the cloud.
ResumeMigrationRequest
Request message for 'ResumeMigration' request.
ResumeMigrationResponse
Response message for 'ResumeMigration' request.
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.Types
Container for nested types declared in the SchedulingNodeAffinity message type.
ShuttingDownSourceVMStep
ShuttingDownSourceVMStep contains specific step details.
Source
Source message describes a specific vm migration Source resource. It contains the source environment information.
SourceName
Resource name for the Source
resource.
StartMigrationRequest
Request message for 'StartMigrationRequest' request.
StartMigrationResponse
Response message for 'StartMigration' request.
TargetProject
TargetProject message represents a target Compute Engine project for a migration or a clone.
TargetProjectName
Resource name for the TargetProject
resource.
UpdateGroupRequest
Update message for 'UpdateGroups' request.
UpdateMigratingVmRequest
Request message for 'UpdateMigratingVm' request.
UpdateSourceRequest
Update message for 'UpdateSources' request.
UpdateTargetProjectRequest
Update message for 'UpdateTargetProject' request.
UpgradeApplianceRequest
Request message for 'UpgradeAppliance' request.
UpgradeApplianceResponse
Response message for 'UpgradeAppliance' request.
UpgradeStatus
UpgradeStatus contains information about upgradeAppliance operation.
UpgradeStatus.Types
Container for nested types declared in the UpgradeStatus message type.
UtilizationReport
Utilization report details the utilization (CPU, memory, etc.) of selected source VMs.
UtilizationReport.Types
Container for nested types declared in the UtilizationReport message type.
UtilizationReportName
Resource name for the UtilizationReport
resource.
VmMigration
VM Migration Service
VmMigration.VmMigrationBase
Base class for server-side implementations of VmMigration
VmMigration.VmMigrationClient
Client for VmMigration
VmMigrationClient
VmMigration client wrapper, for convenient use.
VmMigrationClientBuilder
Builder class for VmMigrationClient to provide simple configuration of credentials, endpoint etc.
VmMigrationClientImpl
VmMigration client wrapper implementation, for convenient use.
VmMigrationSettings
Settings for VmMigrationClient instances.
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.Types
Container for nested types declared in the VmwareVmDetails message type.
VmwareVmsDetails
VmwareVmsDetails describes VMs in vCenter.
Enums
AppliedLicense.Types.Type
License types used in OS adaptation.
AwsSourceDetails.CredentialsTypeOneofCase
Enum of possible cases for the "credentials_type" oneof.
AwsSourceDetails.Types.State
The possible values of the state.
AwsSourceVmDetails.Types.Firmware
Possible values for AWS VM firmware.
AwsVmDetails.Types.BootOption
The possible values for the vm boot option.
AwsVmDetails.Types.PowerState
Possible values for the power state of the VM.
AwsVmDetails.Types.VmArchitecture
Possible values for the architectures of the VM.
AwsVmDetails.Types.VmVirtualizationType
Possible values for the virtualization types of the VM.
CloneJob.TargetVmDetailsOneofCase
Enum of possible cases for the "target_vm_details" oneof.
CloneJob.Types.State
Possible states of the clone job.
CloneJobName.ResourceNameType
The possible contents of CloneJobName.
CloneStep.StepOneofCase
Enum of possible cases for the "step" oneof.
ComputeEngineBootOption
Possible values for vm boot option.
ComputeEngineDiskType
Types of disks supported for Compute Engine VM.
ComputeEngineLicenseType
Types of licenses used in OS adaptation.
ComputeScheduling.Types.OnHostMaintenance
ComputeScheduling.Types.RestartType
Defines whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user).
CutoverJob.TargetVmDetailsOneofCase
Enum of possible cases for the "target_vm_details" oneof.
CutoverJob.Types.State
Possible states of the cutover job.
CutoverJobName.ResourceNameType
The possible contents of CutoverJobName.
CutoverStep.StepOneofCase
Enum of possible cases for the "step" oneof.
CycleStep.StepOneofCase
Enum of possible cases for the "step" oneof.
DatacenterConnector.Types.State
The possible values of the state.
DatacenterConnectorName.ResourceNameType
The possible contents of DatacenterConnectorName.
FetchInventoryResponse.SourceVmsOneofCase
Enum of possible cases for the "SourceVms" oneof.
GroupName.ResourceNameType
The possible contents of GroupName.
MigratingVm.SourceVmDetailsOneofCase
Enum of possible cases for the "source_vm_details" oneof.
MigratingVm.TargetVmDefaultsOneofCase
Enum of possible cases for the "target_vm_defaults" oneof.
MigratingVm.Types.State
The possible values of the state/health of source VM.
MigratingVmName.ResourceNameType
The possible contents of MigratingVmName.
MigratingVmView
Controls the level of details of a Migrating VM.
MigrationError.Types.ErrorCode
Represents resource error codes.
ReplicationCycle.Types.State
Possible states of a replication cycle.
ReplicationCycleName.ResourceNameType
The possible contents of ReplicationCycleName.
SchedulingNodeAffinity.Types.Operator
Possible types of node selection operators. Valid operators are IN for affinity and NOT_IN for anti-affinity.
Source.SourceDetailsOneofCase
Enum of possible cases for the "source_details" oneof.
SourceName.ResourceNameType
The possible contents of SourceName.
TargetProjectName.ResourceNameType
The possible contents of TargetProjectName.
UpgradeStatus.Types.State
The possible values of the state.
UtilizationReport.Types.State
Utilization report state.
UtilizationReport.Types.TimeFrame
Report time frame options.
UtilizationReportName.ResourceNameType
The possible contents of UtilizationReportName.
UtilizationReportView
Controls the level of details of a Utilization Report.
VmUtilizationInfo.VmDetailsOneofCase
Enum of possible cases for the "VmDetails" oneof.
VmwareVmDetails.Types.BootOption
Possible values for vm boot option.
VmwareVmDetails.Types.PowerState
Possible values for the power state of the VM.