vmmigration/v1 library

Classes

AccessKeyCredentials
Message describing AWS Credentials using access key id and secret.
AddGroupMigrationRequest
Request message for 'AddGroupMigration' request.
ApplianceVersion
Describes an appliance version.
AppliedLicense
AppliedLicense holds the license data returned by adaptation module report.
AvailableUpdates
Holds informatiom about the available versions for upgrade.
AwsDiskDetails
The details of an AWS instance disk.
AwsSecurityGroup
AwsSecurityGroup describes a security group of an AWS VM.
AwsSourceDetails
AwsSourceDetails message describes a specific source details for the AWS source type.
AwsSourceVmDetails
Represent the source AWS VM details.
AwsVmDetails
AwsVmDetails describes a VM in AWS.
AwsVmsDetails
AWSVmsDetails describes VMs in AWS.
AzureDiskDetails
The details of an Azure VM disk.
AzureSourceDetails
AzureSourceDetails message describes a specific source details for the Azure source type.
AzureSourceVmDetails
Represent the source Azure VM details.
AzureVmDetails
AzureVmDetails describes a VM in Azure.
AzureVmsDetails
AzureVmsDetails describes VMs in Azure.
BootDiskDefaults
BootDiskDefaults hold information about the boot disk of a VM.
ClientSecretCredentials
Message describing Azure Credentials using tenant ID, client ID and secret.
CloneJob
CloneJob describes the process of creating a clone of a MigratingVM to the requested target based on the latest successful uploaded snapshots.
CloneStep
CloneStep holds information about the clone step progress.
ComputeEngineDisksTargetDefaults
ComputeEngineDisksTargetDefaults is a collection of details for creating Persistent Disks in a target Compute Engine project.
ComputeEngineDisksTargetDetails
ComputeEngineDisksTargetDetails is a collection of created Persistent Disks details.
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.
CutoverForecast
CutoverForecast holds information about future CutoverJobs of a MigratingVm.
CutoverJob
CutoverJob message describes a cutover of a migrating VM.
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.
Disk
A message describing a data disk.
DiskImageDefaults
Contains details about the image source used to create the disk.
DiskImageTargetDetails
The target details of the image resource that will be created by the import job.
DisksMigrationVmTargetDefaults
Details for creation of a VM that migrated data disks will be attached to.
DisksMigrationVmTargetDetails
Details for the VM created VM as part of disks migration.
Encryption
Encryption message describes the details of the applied encryption.
FetchInventoryResponse
Response message for fetchInventory.
Group
Describes message for 'Group' resource.
ImageImport
ImageImport describes the configuration of the image import to run.
ImageImportJob
ImageImportJob describes the progress and result of an image import.
ImageImportOsAdaptationParameters
Parameters affecting the OS adaptation process.
ImageImportStep
ImageImportStep holds information about the image import step progress.
ListCloneJobsResponse
Response message for 'ListCloneJobs' request.
ListCutoverJobsResponse
Response message for 'ListCutoverJobs' request.
ListDatacenterConnectorsResponse
Response message for 'ListDatacenterConnectors' request.
ListGroupsResponse
Response message for 'ListGroups' request.
ListImageImportJobsResponse
Response message for 'ListImageImportJobs' call.
ListImageImportsResponse
Response message for 'ListImageImports' call.
ListLocationsResponse
The response message for Locations.ListLocations.
ListMigratingVmsResponse
Response message for 'ListMigratingVms' request.
ListOperationsResponse
The response message for Operations.ListOperations.
ListReplicationCyclesResponse
Response message for 'ListReplicationCycles' request.
ListSourcesResponse
Response message for 'ListSources' request.
ListTargetProjectsResponse
Response message for 'ListTargetProjects' call.
ListUtilizationReportsResponse
Response message for 'ListUtilizationReports' request.
MigratingVm
MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
MigrationWarning
Represents migration resource warning information that can be used with google.rpc.Status message.
NetworkInterface
NetworkInterface represents a NIC of a VM.
Operation
This resource represents a long-running operation that is the result of a network API call.
OSDescription
A message describing the VM's OS.
OSDisk
A message describing the OS disk.
PersistentDisk
Details of a created Persistent Disk.
PersistentDiskDefaults
Details for creation of a Persistent Disk.
ProjectsLocationsGroupsResource
ProjectsLocationsImageImportsImageImportJobsResource
ProjectsLocationsImageImportsResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsLocationsSourcesDatacenterConnectorsResource
ProjectsLocationsSourcesMigratingVmsCloneJobsResource
ProjectsLocationsSourcesMigratingVmsCutoverJobsResource
ProjectsLocationsSourcesMigratingVmsReplicationCyclesResource
ProjectsLocationsSourcesMigratingVmsResource
ProjectsLocationsSourcesResource
ProjectsLocationsSourcesUtilizationReportsResource
ProjectsLocationsTargetProjectsResource
ProjectsResource
RemoveGroupMigrationRequest
Request message for 'RemoveMigration' request.
ReplicatingStep
ReplicatingStep contains specific step details.
ReplicationCycle
ReplicationCycle contains information about the current replication cycle status.
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.
Source
Source message describes a specific vm migration Source resource.
Tag
Tag is an AWS tag representation.
TargetProject
TargetProject message represents a target Compute Engine project for a migration or a clone.
UpgradeApplianceRequest
Request message for 'UpgradeAppliance' request.
UpgradeStatus
UpgradeStatus contains information about upgradeAppliance operation.
UtilizationReport
Utilization report details the utilization (CPU, memory, etc.) of selected source VMs.
VmAttachmentDetails
Details for attachment of the disk to a VM.
VmCapabilities
Migrating VM source information about the VM capabilities needed for some Compute Engine features.
VMMigrationServiceApi
Use the Migrate to Virtual Machines API to programmatically migrate workloads.
VmUtilizationInfo
Utilization information of a single VM.
VmUtilizationMetrics
Utilization metrics values for a single VM.
VmwareDiskDetails
The details of a Vmware VM disk.
VmwareSourceDetails
VmwareSourceDetails message describes a specific source details for the vmware source type.
VmwareSourceVmDetails
Represent the source Vmware VM details.
VmwareVmDetails
VmwareVmDetails describes a VM in vCenter.
VmwareVmsDetails
VmwareVmsDetails describes VMs in vCenter.

Typedefs

AdaptingOSStep = $Empty
AdaptingOSStep contains specific step details.
CancelCloneJobRequest = $Empty
Request message for 'CancelCloneJob' request.
CancelCutoverJobRequest = $Empty
Request message for 'CancelCutoverJob' request.
CancelImageImportJobRequest = $Empty
Request message for 'CancelImageImportJob' request.
CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
CreatingImageStep = $Empty
CreatingImageStep contains specific step details.
DataDiskImageImport = $Empty
Mentions that the image import is not using OS adaptation process.
DisksMigrationDisksTargetDefaults = $Empty
Details for a disk only migration.
DisksMigrationDisksTargetDetails = $Empty
Details for a disks-only migration.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
FinalizeMigrationRequest = $Empty
Request message for 'FinalizeMigration' request.
InitializingImageImportStep = $Empty
InitializingImageImportStep contains specific step details.
InitializingReplicationStep = $Empty
InitializingReplicationStep contains specific step details.
InstantiatingMigratedVMStep = $Empty
InstantiatingMigratedVMStep contains specific step details.
Describes a URL link.
LoadingImageSourceFilesStep = $Empty
LoadingImageSourceFilesStep contains specific step details.
LocalizedMessage = $LocalizedMessage
Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
Location = $Location00
A resource that represents a Google Cloud location.
PauseMigrationRequest = $Empty
Request message for 'PauseMigration' request.
PostProcessingStep = $Empty
PostProcessingStep contains specific step details.
PreparingVMDisksStep = $Empty
PreparingVMDisksStep contains specific step details.
ResumeMigrationRequest = $Empty
Request message for 'ResumeMigration' request.
ShuttingDownSourceVMStep = $Empty
ShuttingDownSourceVMStep contains specific step details.
StartMigrationRequest = $Empty
Request message for 'StartMigrationRequest' request.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.