Summary of entries of Classes for vmmigration.
Classes
VmMigrationAsyncClient
VM Migration Service
VmMigrationClient
VM Migration Service
FetchStorageInventoryAsyncPager
A pager for iterating through fetch_storage_inventory
requests.
This class thinly wraps an initial
FetchStorageInventoryResponse object, and
provides an __aiter__
method to iterate through its
resources
field.
If there are more pages, the __aiter__
method will make additional
FetchStorageInventory
requests and continue to iterate
through the resources
field on the
corresponding responses.
All the usual FetchStorageInventoryResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
FetchStorageInventoryPager
A pager for iterating through fetch_storage_inventory
requests.
This class thinly wraps an initial
FetchStorageInventoryResponse object, and
provides an __iter__
method to iterate through its
resources
field.
If there are more pages, the __iter__
method will make additional
FetchStorageInventory
requests and continue to iterate
through the resources
field on the
corresponding responses.
All the usual FetchStorageInventoryResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCloneJobsAsyncPager
A pager for iterating through list_clone_jobs
requests.
This class thinly wraps an initial
ListCloneJobsResponse object, and
provides an __aiter__
method to iterate through its
clone_jobs
field.
If there are more pages, the __aiter__
method will make additional
ListCloneJobs
requests and continue to iterate
through the clone_jobs
field on the
corresponding responses.
All the usual ListCloneJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCloneJobsPager
A pager for iterating through list_clone_jobs
requests.
This class thinly wraps an initial
ListCloneJobsResponse object, and
provides an __iter__
method to iterate through its
clone_jobs
field.
If there are more pages, the __iter__
method will make additional
ListCloneJobs
requests and continue to iterate
through the clone_jobs
field on the
corresponding responses.
All the usual ListCloneJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCutoverJobsAsyncPager
A pager for iterating through list_cutover_jobs
requests.
This class thinly wraps an initial
ListCutoverJobsResponse object, and
provides an __aiter__
method to iterate through its
cutover_jobs
field.
If there are more pages, the __aiter__
method will make additional
ListCutoverJobs
requests and continue to iterate
through the cutover_jobs
field on the
corresponding responses.
All the usual ListCutoverJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCutoverJobsPager
A pager for iterating through list_cutover_jobs
requests.
This class thinly wraps an initial
ListCutoverJobsResponse object, and
provides an __iter__
method to iterate through its
cutover_jobs
field.
If there are more pages, the __iter__
method will make additional
ListCutoverJobs
requests and continue to iterate
through the cutover_jobs
field on the
corresponding responses.
All the usual ListCutoverJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDatacenterConnectorsAsyncPager
A pager for iterating through list_datacenter_connectors
requests.
This class thinly wraps an initial
ListDatacenterConnectorsResponse object, and
provides an __aiter__
method to iterate through its
datacenter_connectors
field.
If there are more pages, the __aiter__
method will make additional
ListDatacenterConnectors
requests and continue to iterate
through the datacenter_connectors
field on the
corresponding responses.
All the usual ListDatacenterConnectorsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDatacenterConnectorsPager
A pager for iterating through list_datacenter_connectors
requests.
This class thinly wraps an initial
ListDatacenterConnectorsResponse object, and
provides an __iter__
method to iterate through its
datacenter_connectors
field.
If there are more pages, the __iter__
method will make additional
ListDatacenterConnectors
requests and continue to iterate
through the datacenter_connectors
field on the
corresponding responses.
All the usual ListDatacenterConnectorsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDiskMigrationJobsAsyncPager
A pager for iterating through list_disk_migration_jobs
requests.
This class thinly wraps an initial
ListDiskMigrationJobsResponse object, and
provides an __aiter__
method to iterate through its
disk_migration_jobs
field.
If there are more pages, the __aiter__
method will make additional
ListDiskMigrationJobs
requests and continue to iterate
through the disk_migration_jobs
field on the
corresponding responses.
All the usual ListDiskMigrationJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDiskMigrationJobsPager
A pager for iterating through list_disk_migration_jobs
requests.
This class thinly wraps an initial
ListDiskMigrationJobsResponse object, and
provides an __iter__
method to iterate through its
disk_migration_jobs
field.
If there are more pages, the __iter__
method will make additional
ListDiskMigrationJobs
requests and continue to iterate
through the disk_migration_jobs
field on the
corresponding responses.
All the usual ListDiskMigrationJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListGroupsAsyncPager
A pager for iterating through list_groups
requests.
This class thinly wraps an initial
ListGroupsResponse object, and
provides an __aiter__
method to iterate through its
groups
field.
If there are more pages, the __aiter__
method will make additional
ListGroups
requests and continue to iterate
through the groups
field on the
corresponding responses.
All the usual ListGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListGroupsPager
A pager for iterating through list_groups
requests.
This class thinly wraps an initial
ListGroupsResponse object, and
provides an __iter__
method to iterate through its
groups
field.
If there are more pages, the __iter__
method will make additional
ListGroups
requests and continue to iterate
through the groups
field on the
corresponding responses.
All the usual ListGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListImageImportJobsAsyncPager
A pager for iterating through list_image_import_jobs
requests.
This class thinly wraps an initial
ListImageImportJobsResponse object, and
provides an __aiter__
method to iterate through its
image_import_jobs
field.
If there are more pages, the __aiter__
method will make additional
ListImageImportJobs
requests and continue to iterate
through the image_import_jobs
field on the
corresponding responses.
All the usual ListImageImportJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListImageImportJobsPager
A pager for iterating through list_image_import_jobs
requests.
This class thinly wraps an initial
ListImageImportJobsResponse object, and
provides an __iter__
method to iterate through its
image_import_jobs
field.
If there are more pages, the __iter__
method will make additional
ListImageImportJobs
requests and continue to iterate
through the image_import_jobs
field on the
corresponding responses.
All the usual ListImageImportJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListImageImportsAsyncPager
A pager for iterating through list_image_imports
requests.
This class thinly wraps an initial
ListImageImportsResponse object, and
provides an __aiter__
method to iterate through its
image_imports
field.
If there are more pages, the __aiter__
method will make additional
ListImageImports
requests and continue to iterate
through the image_imports
field on the
corresponding responses.
All the usual ListImageImportsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListImageImportsPager
A pager for iterating through list_image_imports
requests.
This class thinly wraps an initial
ListImageImportsResponse object, and
provides an __iter__
method to iterate through its
image_imports
field.
If there are more pages, the __iter__
method will make additional
ListImageImports
requests and continue to iterate
through the image_imports
field on the
corresponding responses.
All the usual ListImageImportsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListMigratingVmsAsyncPager
A pager for iterating through list_migrating_vms
requests.
This class thinly wraps an initial
ListMigratingVmsResponse object, and
provides an __aiter__
method to iterate through its
migrating_vms
field.
If there are more pages, the __aiter__
method will make additional
ListMigratingVms
requests and continue to iterate
through the migrating_vms
field on the
corresponding responses.
All the usual ListMigratingVmsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListMigratingVmsPager
A pager for iterating through list_migrating_vms
requests.
This class thinly wraps an initial
ListMigratingVmsResponse object, and
provides an __iter__
method to iterate through its
migrating_vms
field.
If there are more pages, the __iter__
method will make additional
ListMigratingVms
requests and continue to iterate
through the migrating_vms
field on the
corresponding responses.
All the usual ListMigratingVmsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListReplicationCyclesAsyncPager
A pager for iterating through list_replication_cycles
requests.
This class thinly wraps an initial
ListReplicationCyclesResponse object, and
provides an __aiter__
method to iterate through its
replication_cycles
field.
If there are more pages, the __aiter__
method will make additional
ListReplicationCycles
requests and continue to iterate
through the replication_cycles
field on the
corresponding responses.
All the usual ListReplicationCyclesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListReplicationCyclesPager
A pager for iterating through list_replication_cycles
requests.
This class thinly wraps an initial
ListReplicationCyclesResponse object, and
provides an __iter__
method to iterate through its
replication_cycles
field.
If there are more pages, the __iter__
method will make additional
ListReplicationCycles
requests and continue to iterate
through the replication_cycles
field on the
corresponding responses.
All the usual ListReplicationCyclesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSourcesAsyncPager
A pager for iterating through list_sources
requests.
This class thinly wraps an initial
ListSourcesResponse object, and
provides an __aiter__
method to iterate through its
sources
field.
If there are more pages, the __aiter__
method will make additional
ListSources
requests and continue to iterate
through the sources
field on the
corresponding responses.
All the usual ListSourcesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSourcesPager
A pager for iterating through list_sources
requests.
This class thinly wraps an initial
ListSourcesResponse object, and
provides an __iter__
method to iterate through its
sources
field.
If there are more pages, the __iter__
method will make additional
ListSources
requests and continue to iterate
through the sources
field on the
corresponding responses.
All the usual ListSourcesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTargetProjectsAsyncPager
A pager for iterating through list_target_projects
requests.
This class thinly wraps an initial
ListTargetProjectsResponse object, and
provides an __aiter__
method to iterate through its
target_projects
field.
If there are more pages, the __aiter__
method will make additional
ListTargetProjects
requests and continue to iterate
through the target_projects
field on the
corresponding responses.
All the usual ListTargetProjectsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTargetProjectsPager
A pager for iterating through list_target_projects
requests.
This class thinly wraps an initial
ListTargetProjectsResponse object, and
provides an __iter__
method to iterate through its
target_projects
field.
If there are more pages, the __iter__
method will make additional
ListTargetProjects
requests and continue to iterate
through the target_projects
field on the
corresponding responses.
All the usual ListTargetProjectsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListUtilizationReportsAsyncPager
A pager for iterating through list_utilization_reports
requests.
This class thinly wraps an initial
ListUtilizationReportsResponse object, and
provides an __aiter__
method to iterate through its
utilization_reports
field.
If there are more pages, the __aiter__
method will make additional
ListUtilizationReports
requests and continue to iterate
through the utilization_reports
field on the
corresponding responses.
All the usual ListUtilizationReportsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListUtilizationReportsPager
A pager for iterating through list_utilization_reports
requests.
This class thinly wraps an initial
ListUtilizationReportsResponse object, and
provides an __iter__
method to iterate through its
utilization_reports
field.
If there are more pages, the __iter__
method will make additional
ListUtilizationReports
requests and continue to iterate
through the utilization_reports
field on the
corresponding responses.
All the usual ListUtilizationReportsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
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.
Type
License types used in OS adaptation.
AvailableUpdates
Holds information 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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AccessKeyCredentials
Message describing AWS Credentials using access key id and secret.
MigrationResourcesUserTagsEntry
The abstract base class for a message.
State
The possible values of the state.
Tag
Tag is an AWS tag representation.
AwsSourceDiskDetails
Represents the source AWS Disk details.
TagsEntry
The abstract base class for a message.
Type
Possible values for disk types.
AwsSourceVmDetails
Represent the source AWS VM details.
AwsDiskDetails
The details of an AWS instance disk.
Firmware
Possible values for AWS VM firmware.
AwsVmDetails
AwsVmDetails describes a VM in AWS.
BootOption
The possible values for the vm boot option.
PowerState
Possible values for the power state of the VM.
TagsEntry
The abstract base class for a message.
VmArchitecture
Possible values for the architectures of the VM.
VmVirtualizationType
Possible values for the virtualization types of the VM.
AwsVmsDetails
AWSVmsDetails describes VMs in AWS.
AzureSourceDetails
AzureSourceDetails message describes a specific source details for the Azure source type.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ClientSecretCredentials
Message describing Azure Credentials using tenant ID, client ID and secret.
MigrationResourcesUserTagsEntry
The abstract base class for a message.
State
The possible values of the state.
AzureSourceVmDetails
Represent the source Azure VM details.
AzureDiskDetails
The details of an Azure VM disk.
Firmware
Possible values for Azure VM firmware.
AzureVmDetails
AzureVmDetails describes a VM in Azure.
BootOption
The possible values for the vm boot option.
Disk
A message describing a data disk.
OSDescription
A message describing the VM's OS. Including OS, Publisher, Offer and Plan if applicable.
OSDisk
A message describing the OS disk.
PowerState
Possible values for the power state of the VM.
TagsEntry
The abstract base class for a message.
VmArchitecture
Possible values for the VM architecture.
AzureVmsDetails
AzureVmsDetails describes VMs in Azure.
BootConversion
Possible boot options conversions.
BootDiskDefaults
BootDiskDefaults hold information about the boot disk of a VM.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DiskImageDefaults
Contains details about the image source used to create the disk.
CancelCloneJobRequest
Request message for 'CancelCloneJob' request.
CancelCloneJobResponse
Response message for 'CancelCloneJob' request.
CancelCutoverJobRequest
Request message for 'CancelCutoverJob' request.
CancelCutoverJobResponse
Response message for 'CancelCutoverJob' request.
CancelDiskMigrationJobRequest
Request message for 'CancelDiskMigrationJob' request.
CancelDiskMigrationJobResponse
Response message for 'CancelDiskMigrationJob' request.
CancelImageImportJobRequest
Request message for 'CancelImageImportJob' request.
CancelImageImportJobResponse
Response message for 'CancelImageImportJob' request.
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.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
State
Possible states of the clone job.
CloneStep
CloneStep holds information about the clone step progress.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ComputeEngineBootOption
Possible values for vm boot option.
ComputeEngineDisk
Compute Engine disk target details.
ComputeEngineDiskType
Types of disks supported for Compute Engine VM.
ComputeEngineDisksTargetDefaults
ComputeEngineDisksTargetDefaults is a collection of details for creating Persistent Disks in a target Compute Engine project.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ComputeEngineDisksTargetDetails
ComputeEngineDisksTargetDetails is a collection of created Persistent Disks details.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ComputeEngineLicenseType
Types of licenses used in OS adaptation.
ComputeEngineNetworkTier
Describes the networking tier used for configuring network access configuration.
ComputeEngineTargetDefaults
ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project.
LabelsEntry
The abstract base class for a message.
MetadataEntry
The abstract base class for a message.
ComputeEngineTargetDetails
ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project.
LabelsEntry
The abstract base class for a message.
MetadataEntry
The abstract base class for a message.
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.
OnHostMaintenance
RestartType
Defines whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user).
CopyingSourceDiskSnapshotStep
CopyingSourceDiskSnapshotStep contains specific step details.
CreateCloneJobRequest
Request message for 'CreateCloneJob' request.
CreateCutoverJobRequest
Request message for 'CreateCutoverJob' request.
CreateDatacenterConnectorRequest
Request message for 'CreateDatacenterConnector' request.
CreateDiskMigrationJobRequest
Request message for 'CreateDiskMigrationJob' request.
CreateGroupRequest
Request message for 'CreateGroup' request.
CreateImageImportRequest
Request message for 'CreateImageImport' 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.
CreatingImageStep
CreatingImageStep contains specific step details.
CreatingSourceDiskSnapshotStep
CreatingSourceDiskSnapshotStep 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 cloning the VM using the replicated snapshot.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
State
Possible states of the cutover job.
CutoverStep
CutoverStep holds information about the cutover step progress.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CycleStep
CycleStep holds information about a step progress.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
State
The possible values of the state.
DeleteDatacenterConnectorRequest
Request message for 'DeleteDatacenterConnector' request.
DeleteDiskMigrationJobRequest
Request message for 'DeleteDiskMigrationJob' request.
DeleteGroupRequest
Request message for 'DeleteGroup' request.
DeleteImageImportRequest
Request message for 'DeleteImageImport' 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.
DiskImageTargetDetails
The target details of the image resource that will be created by the import job.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntry
The abstract base class for a message.
DiskMigrationJob
Describes the disk which will be migrated from the source environment. The source disk has to be unattached.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
State
The possible values of the state/health of DiskMigrationJob.
DiskMigrationJobTargetDetails
Details of the target disk in Compute Engine.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntry
The abstract base class for a message.
DiskMigrationStep
DiskMigrationStep holds information about the disk migration step progress.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
LabelsEntry
The abstract base class for a message.
MetadataEntry
The abstract base class for a message.
DisksMigrationVmTargetDetails
Details for the VM created VM as part of disks migration.
Encryption
Encryption message describes the details of the applied encryption.
ExtendMigrationRequest
Request message for 'ExtendMigrationRequest' request.
ExtendMigrationResponse
Response message for 'ExtendMigration' request.
FetchInventoryRequest
Request message for fetchInventory.
FetchInventoryResponse
Response message for fetchInventory.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FetchStorageInventoryRequest
Request message for fetchStorageInventory.
StorageType
The type of the storage inventory to fetch.
FetchStorageInventoryResponse
Response message for fetchStorageInventory.
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.
GetDiskMigrationJobRequest
Request message for 'GetDiskMigrationJob' request.
GetGroupRequest
Request message for 'GetGroup' request.
GetImageImportJobRequest
Request message for 'GetImageImportJob' call.
GetImageImportRequest
Request message for 'GetImageImport' call.
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.
MigrationTargetType
The possible types of the group.
ImageImport
ImageImport describes the configuration of the image import to run.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ImageImportJob
ImageImportJob describes the progress and result of an image import.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
State
Possible states of the image import.
ImageImportOsAdaptationParameters
Parameters affecting the OS adaptation process.
ImageImportStep
ImageImportStep holds information about the image import step progress.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InitializingImageImportStep
InitializingImageImportStep contains specific step details.
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.
ListDiskMigrationJobsRequest
Request message for 'ListDiskMigrationJobsRequest' request.
ListDiskMigrationJobsResponse
Response message for 'ListDiskMigrationJobs' request.
ListGroupsRequest
Request message for 'ListGroups' request.
ListGroupsResponse
Response message for 'ListGroups' request.
ListImageImportJobsRequest
Request message for 'ListImageImportJobs' call.
ListImageImportJobsResponse
Response message for 'ListImageImportJobs' call.
ListImageImportsRequest
Request message for 'ListImageImports' call.
ListImageImportsResponse
Response message for 'ListImageImports' call.
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.
LoadingImageSourceFilesStep
LoadingImageSourceFilesStep contains specific step details.
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.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntry
The abstract base class for a message.
MigratingVm
MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Expiration
Expiration holds information about the expiration of a MigratingVm.
LabelsEntry
The abstract base class for a message.
State
The possible values of the state/health of source VM.
MigratingVmView
Controls the level of details of a Migrating VM.
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.
ErrorCode
Represents resource error codes.
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.
WarningCode
Represents possible warning codes.
NetworkInterface
NetworkInterface represents a NIC of a VM.
OperationMetadata
Represents the metadata of the long-running operation.
OsCapability
VM operating system (OS) capabilities needed for determining compatibility with Compute Engine features supported by the migration.
PauseMigrationRequest
Request message for 'PauseMigration' request.
PauseMigrationResponse
Response message for 'PauseMigration' request.
PersistentDisk
Details of a created Persistent Disk.
PersistentDiskDefaults
Details for creation of a Persistent Disk.
AdditionalLabelsEntry
The abstract base class for a message.
PostProcessingStep
PostProcessingStep contains specific step details.
PreparingVMDisksStep
PreparingVMDisksStep contains specific step details.
ProvisioningTargetDiskStep
ProvisioningTargetDiskStep 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.
State
Possible states of a replication cycle.
ReplicationSync
ReplicationSync contain information about the last replica sync to the cloud.
ResumeMigrationRequest
Request message for 'ResumeMigration' request.
ResumeMigrationResponse
Response message for 'ResumeMigration' request.
RunDiskMigrationJobRequest
Request message for 'RunDiskMigrationJobRequest' request.
RunDiskMigrationJobResponse
Response message for 'RunDiskMigrationJob' 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
Operator
Possible types of node selection operators. Valid operators are IN for affinity and NOT_IN for anti-affinity.
ServiceAccount
Service account to assign to the instance created by the machine image.
ShieldedInstanceConfig
Shielded instance configuration.
SecureBoot
Possible values for secure boot.
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.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntry
The abstract base class for a message.
SourceStorageResource
SourceStorageResource describes a storage resource in the source.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
UpdateDiskMigrationJobRequest
Request message for 'UpdateDiskMigrationJob' request.
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.
State
The possible values of the state.
UtilizationReport
Utilization report details the utilization (CPU, memory, etc.) of selected source VMs.
State
Utilization report state.
TimeFrame
Report time frame options.
UtilizationReportView
Controls the level of details of a Utilization Report.
VmArchitecture
Possible values for the VM architecture.
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VmUtilizationMetrics
Utilization metrics values for a single VM.
VmwareSourceDetails
VmwareSourceDetails message describes a specific source details for the vmware source type.
VmwareSourceVmDetails
Represent the source Vmware VM details.
Firmware
Possible values for Vmware VM firmware.
VmwareDiskDetails
The details of a Vmware VM disk.
VmwareVmDetails
VmwareVmDetails describes a VM in vCenter.
BootOption
Possible values for vm boot option.
PowerState
Possible values for the power state of the VM.
VmArchitecture
Possible values for the VM architecture.
VmwareVmsDetails
VmwareVmsDetails describes VMs in vCenter.
Modules
pagers
API documentation for vmmigration_v1.services.vm_migration.pagers
module.