Package Classes (1.12.0)

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.