Namespace Google.Apis.VMMigrationService.v1.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.
CancelCloneJobRequest
Request message for 'CancelCloneJob' request.
CancelCutoverJobRequest
Request message for 'CancelCutoverJob' request.
CancelOperationRequest
The request message for Operations.CancelOperation.
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.
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.
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.
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); }
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.
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.
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.
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.
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.
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
ShuttingDownSourceVMStep
ShuttingDownSourceVMStep contains specific step details.
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.
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.
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.