Namespace Google.Apis.VMMigrationService.v1alpha1.Data
Classes
AccessKeyCredentials
Message describing AWS Credentials using access key id and secret.
AdaptingOSStep
AdaptingOSStep contains specific step details.
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.
CancelCloneJobRequest
Request message for 'CancelCloneJob' request.
CancelCutoverJobRequest
Request message for 'CancelCutoverJob' request.
CancelImageImportJobRequest
Request message for 'CancelImageImportJob' request.
CancelOperationRequest
The request message for Operations.CancelOperation.
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. 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
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. Options for instance behavior when the host machine undergoes maintenance that may temporarily impact instance performance.
CreatingImageStep
CreatingImageStep contains specific step details.
CutoverForecast
CutoverForecast holds information about future CutoverJobs of a MigratingVm.
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.
CutoverStep
CutoverStep holds information about the cutover step progress.
CycleStep
CycleStep holds information about a step progress.
DataDiskImageImport
Mentions that the image import is not using OS adaptation process.
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.
DisksMigrationDisksTargetDefaults
Details for a disk only migration.
DisksMigrationDisksTargetDetails
Details for a disks-only migration.
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.
Empty
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
Encryption message describes the details of the applied encryption.
FetchInventoryResponse
Response message for fetchInventory.
FinalizeMigrationRequest
Request message for 'FinalizeMigration' request.
Group
Describes message for 'Group' resource. The Group is a collections of several MigratingVms.
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.
InitializingImageImportStep
InitializingImageImportStep contains specific step details.
InitializingReplicationStep
InitializingReplicationStep contains specific step details.
InstantiatingMigratedVMStep
InstantiatingMigratedVMStep contains specific step details.
Link
Describes a URL link.
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.
LoadingImageSourceFilesStep
LoadingImageSourceFilesStep contains specific step details.
LocalizedMessage
Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
Location
A resource that represents a Google Cloud location.
MachineImageParametersOverrides
Parameters overriding decisions based on the source machine image configurations.
MachineImageTargetDetails
The target details of the machine image resource that will be created by the image import job.
MigratingVm
MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
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.
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.
NetworkInterface
NetworkInterface represents a NIC of a VM.
OSDescription
A message describing the VM's OS. Including OS, Publisher, Offer and Plan if applicable.
OSDisk
A message describing the OS disk.
Operation
This resource represents a long-running operation that is the result of a network API call.
OperationMetadata
Represents the metadata of the long-running operation.
PauseMigrationRequest
Request message for 'PauseMigration' request.
PersistentDisk
Details of a created Persistent Disk.
PersistentDiskDefaults
Details for creation of a Persistent Disk.
PostProcessingStep
PostProcessingStep contains specific step details.
PreparingVMDisksStep
PreparingVMDisksStep contains specific step details.
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.
ResumeMigrationRequest
Request 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
ServiceAccount
Service account to assign to the instance created by the machine image.
ShieldedInstanceConfig
Shielded instance configuration.
ShuttingDownSourceVMStep
ShuttingDownSourceVMStep contains specific step details.
SkipOsAdaptation
Mentions that the machine image import is not using OS adaptation process.
Source
Source message describes a specific vm migration Source resource. It contains the source environment information.
StartMigrationRequest
Request message for 'StartMigrationRequest' request.
Status
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
Tag is an AWS tag representation.
TargetProject
TargetProject message represents a target Compute Engine project for a migration or a clone.
TargetVMDetails
TargetVMDetails is a collection of details for creating a VM in a target Compute Engine project.
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.
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.