API Reference google_api_vm_migration v0.11.0
View SourceModules
API client metadata for GoogleApi.VMMigration.V1.
API calls for all endpoints tagged Projects
.
Handle Tesla connections for GoogleApi.VMMigration.V1.
Message describing AWS Credentials using access key id and secret.
AdaptingOSStep contains specific step details.
Request message for 'AddGroupMigration' request.
Describes an appliance version.
AppliedLicense holds the license data returned by adaptation module report.
Holds information about the available versions for upgrade.
The details of an AWS instance disk.
AwsSecurityGroup describes a security group of an AWS VM.
AwsSourceDetails message describes a specific source details for the AWS source type.
Represent the source AWS VM details.
AwsVmDetails describes a VM in AWS.
AWSVmsDetails describes VMs in AWS.
The details of an Azure VM disk.
AzureSourceDetails message describes a specific source details for the Azure source type.
Represent the source Azure VM details.
AzureVmDetails describes a VM in Azure.
AzureVmsDetails describes VMs in Azure.
BootDiskDefaults hold information about the boot disk of a VM.
Request message for 'CancelCloneJob' request.
Request message for 'CancelCutoverJob' request.
Request message for 'CancelImageImportJob' request.
The request message for Operations.CancelOperation.
Message describing Azure Credentials using tenant ID, client ID and secret.
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.
CloneStep holds information about the clone step progress.
ComputeEngineDisksTargetDefaults is a collection of details for creating Persistent Disks in a target Compute Engine project.
ComputeEngineDisksTargetDetails is a collection of created Persistent Disks details.
ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project.
ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project.
Scheduling information for VM on maintenance/restart behaviour and node allocation in sole tenant nodes. Options for instance behavior when the host machine undergoes maintenance that may temporarily impact instance performance.
CreatingImageStep contains specific step details.
CutoverForecast holds information about future CutoverJobs of a MigratingVm.
CutoverJob message describes a cutover of a migrating VM. The CutoverJob is the operation of shutting down the VM, creating a snapshot and cloning the VM using the replicated snapshot.
CutoverStep holds information about the cutover step progress.
CycleStep holds information about a step progress.
Mentions that the image import is not using OS adaptation process.
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.
A message describing a data disk.
Contains details about the image source used to create the disk.
The target details of the image resource that will be created by the import job.
Details for a disk only migration.
Details for a disks-only migration.
Details for creation of a VM that migrated data disks will be attached to.
Details for the VM created VM as part of disks migration.
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
Encryption message describes the details of the applied encryption.
Response message for fetchInventory.
Request message for 'FinalizeMigration' request.
Describes message for 'Group' resource. The Group is a collections of several MigratingVms.
ImageImport describes the configuration of the image import to run.
ImageImportJob describes the progress and result of an image import.
Parameters affecting the OS adaptation process.
ImageImportStep holds information about the image import step progress.
InitializingImageImportStep contains specific step details.
InitializingReplicationStep contains specific step details.
InstantiatingMigratedVMStep contains specific step details.
Describes a URL link.
Response message for 'ListCloneJobs' request.
Response message for 'ListCutoverJobs' request.
Response message for 'ListDatacenterConnectors' request.
Response message for 'ListGroups' request.
Response message for 'ListImageImportJobs' call.
Response message for 'ListImageImports' call.
The response message for Locations.ListLocations.
Response message for 'ListMigratingVms' request.
The response message for Operations.ListOperations.
Response message for 'ListReplicationCycles' request.
Response message for 'ListSources' request.
Response message for 'ListTargetProjects' call.
Response message for 'ListUtilizationReports' request.
LoadingImageSourceFilesStep contains specific step details.
Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
A resource that represents a Google Cloud location.
Parameters overriding decisions based on the source machine image configurations.
The target details of the machine image resource that will be created by the image import job.
MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
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.
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.
NetworkInterface represents a NIC of a VM.
A message describing the VM's OS. Including OS, Publisher, Offer and Plan if applicable.
A message describing the OS disk.
This resource represents a long-running operation that is the result of a network API call.
Represents the metadata of the long-running operation.
Request message for 'PauseMigration' request.
Details of a created Persistent Disk.
Details for creation of a Persistent Disk.
PostProcessingStep contains specific step details.
PreparingVMDisksStep contains specific step details.
Request message for 'RemoveMigration' request.
ReplicatingStep contains specific step details.
ReplicationCycle contains information about the current replication cycle status.
ReplicationSync contain information about the last replica sync to the cloud.
Request message for 'ResumeMigration' request.
A policy for scheduling replications.
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
Service account to assign to the instance created by the machine image.
Shielded instance configuration.
ShuttingDownSourceVMStep contains specific step details.
Mentions that the machine image import is not using OS adaptation process.
Source message describes a specific vm migration Source resource. It contains the source environment information.
Request message for 'StartMigrationRequest' request.
The Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status
message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
Tag is an AWS tag representation.
TargetProject message represents a target Compute Engine project for a migration or a clone.
Request message for 'UpgradeAppliance' request.
UpgradeStatus contains information about upgradeAppliance operation.
Utilization report details the utilization (CPU, memory, etc.) of selected source VMs.
Details for attachment of the disk to a VM.
Migrating VM source information about the VM capabilities needed for some Compute Engine features.
Utilization information of a single VM.
Utilization metrics values for a single VM.
The details of a Vmware VM disk.
VmwareSourceDetails message describes a specific source details for the vmware source type.
Represent the source Vmware VM details.
VmwareVmDetails describes a VM in vCenter.
VmwareVmsDetails describes VMs in vCenter.