Package Classes (1.13.0) Stay organized with collections Save and categorize content based on your preferences.
Summary of entries of Classes for datamigration.
Classes
DataMigrationServiceAsyncClient
Database Migration service
DataMigrationServiceClient
Database Migration service
DescribeDatabaseEntitiesAsyncPager
A pager for iterating throughdescribe_database_entities requests.
This class thinly wraps an initialDescribeDatabaseEntitiesResponse object, andprovides an__aiter__ method to iterate through itsdatabase_entities field.
If there are more pages, the__aiter__ method will make additionalDescribeDatabaseEntities requests and continue to iteratethrough thedatabase_entities field on thecorresponding responses.
All the usualDescribeDatabaseEntitiesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
DescribeDatabaseEntitiesPager
A pager for iterating throughdescribe_database_entities requests.
This class thinly wraps an initialDescribeDatabaseEntitiesResponse object, andprovides an__iter__ method to iterate through itsdatabase_entities field.
If there are more pages, the__iter__ method will make additionalDescribeDatabaseEntities requests and continue to iteratethrough thedatabase_entities field on thecorresponding responses.
All the usualDescribeDatabaseEntitiesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
FetchStaticIpsAsyncPager
A pager for iterating throughfetch_static_ips requests.
This class thinly wraps an initialFetchStaticIpsResponse object, andprovides an__aiter__ method to iterate through itsstatic_ips field.
If there are more pages, the__aiter__ method will make additionalFetchStaticIps requests and continue to iteratethrough thestatic_ips field on thecorresponding responses.
All the usualFetchStaticIpsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
FetchStaticIpsPager
A pager for iterating throughfetch_static_ips requests.
This class thinly wraps an initialFetchStaticIpsResponse object, andprovides an__iter__ method to iterate through itsstatic_ips field.
If there are more pages, the__iter__ method will make additionalFetchStaticIps requests and continue to iteratethrough thestatic_ips field on thecorresponding responses.
All the usualFetchStaticIpsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
ListConnectionProfilesAsyncPager
A pager for iterating throughlist_connection_profiles requests.
This class thinly wraps an initialListConnectionProfilesResponse object, andprovides an__aiter__ method to iterate through itsconnection_profiles field.
If there are more pages, the__aiter__ method will make additionalListConnectionProfiles requests and continue to iteratethrough theconnection_profiles field on thecorresponding responses.
All the usualListConnectionProfilesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
ListConnectionProfilesPager
A pager for iterating throughlist_connection_profiles requests.
This class thinly wraps an initialListConnectionProfilesResponse object, andprovides an__iter__ method to iterate through itsconnection_profiles field.
If there are more pages, the__iter__ method will make additionalListConnectionProfiles requests and continue to iteratethrough theconnection_profiles field on thecorresponding responses.
All the usualListConnectionProfilesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
ListConversionWorkspacesAsyncPager
A pager for iterating throughlist_conversion_workspaces requests.
This class thinly wraps an initialListConversionWorkspacesResponse object, andprovides an__aiter__ method to iterate through itsconversion_workspaces field.
If there are more pages, the__aiter__ method will make additionalListConversionWorkspaces requests and continue to iteratethrough theconversion_workspaces field on thecorresponding responses.
All the usualListConversionWorkspacesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
ListConversionWorkspacesPager
A pager for iterating throughlist_conversion_workspaces requests.
This class thinly wraps an initialListConversionWorkspacesResponse object, andprovides an__iter__ method to iterate through itsconversion_workspaces field.
If there are more pages, the__iter__ method will make additionalListConversionWorkspaces requests and continue to iteratethrough theconversion_workspaces field on thecorresponding responses.
All the usualListConversionWorkspacesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
ListMappingRulesAsyncPager
A pager for iterating throughlist_mapping_rules requests.
This class thinly wraps an initialListMappingRulesResponse object, andprovides an__aiter__ method to iterate through itsmapping_rules field.
If there are more pages, the__aiter__ method will make additionalListMappingRules requests and continue to iteratethrough themapping_rules field on thecorresponding responses.
All the usualListMappingRulesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
ListMappingRulesPager
A pager for iterating throughlist_mapping_rules requests.
This class thinly wraps an initialListMappingRulesResponse object, andprovides an__iter__ method to iterate through itsmapping_rules field.
If there are more pages, the__iter__ method will make additionalListMappingRules requests and continue to iteratethrough themapping_rules field on thecorresponding responses.
All the usualListMappingRulesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
ListMigrationJobsAsyncPager
A pager for iterating throughlist_migration_jobs requests.
This class thinly wraps an initialListMigrationJobsResponse object, andprovides an__aiter__ method to iterate through itsmigration_jobs field.
If there are more pages, the__aiter__ method will make additionalListMigrationJobs requests and continue to iteratethrough themigration_jobs field on thecorresponding responses.
All the usualListMigrationJobsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
ListMigrationJobsPager
A pager for iterating throughlist_migration_jobs requests.
This class thinly wraps an initialListMigrationJobsResponse object, andprovides an__iter__ method to iterate through itsmigration_jobs field.
If there are more pages, the__iter__ method will make additionalListMigrationJobs requests and continue to iteratethrough themigration_jobs field on thecorresponding responses.
All the usualListMigrationJobsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
ListPrivateConnectionsAsyncPager
A pager for iterating throughlist_private_connections requests.
This class thinly wraps an initialListPrivateConnectionsResponse object, andprovides an__aiter__ method to iterate through itsprivate_connections field.
If there are more pages, the__aiter__ method will make additionalListPrivateConnections requests and continue to iteratethrough theprivate_connections field on thecorresponding responses.
All the usualListPrivateConnectionsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
ListPrivateConnectionsPager
A pager for iterating throughlist_private_connections requests.
This class thinly wraps an initialListPrivateConnectionsResponse object, andprovides an__iter__ method to iterate through itsprivate_connections field.
If there are more pages, the__iter__ method will make additionalListPrivateConnections requests and continue to iteratethrough theprivate_connections field on thecorresponding responses.
All the usualListPrivateConnectionsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
AlloyDbConnectionProfile
Specifies required connection parameters, and the parametersrequired to create an AlloyDB destination cluster.
AlloyDbSettings
Settings for creating an AlloyDB cluster.
EncryptionConfig
EncryptionConfig describes the encryption config of a clusterthat is encrypted with a CMEK (customer-managed encryption key).
LabelsEntry
The abstract base class for a message.
PrimaryInstanceSettings
Settings for the cluster's primary instance
DatabaseFlagsEntry
The abstract base class for a message.
LabelsEntry
The abstract base class for a message.
MachineConfig
MachineConfig describes the configuration of a machine.
UserPassword
The username/password for a database user. Used forspecifying initial users at cluster creation time.
ApplyConversionWorkspaceRequest
Request message for 'ApplyConversionWorkspace' request.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ApplyHash
Apply a hash function on the value.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AssignSpecificValue
Set to a specific value (value is converted to fit the targetdata type)
BackgroundJobLogEntry
Execution log of a background job.
This message hasoneof_ 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 othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ApplyJobDetails
Details regarding an Apply background job.
ConvertJobDetails
Details regarding a Convert background job.
ImportRulesJobDetails
Details regarding an Import Rules background job.
JobCompletionState
Final state after a job completes.
SeedJobDetails
Details regarding a Seed background job.
BackgroundJobType
The types of jobs that can be executed in the background.
CloudSqlConnectionProfile
Specifies required connection parameters, and, optionally,the parameters required to create a Cloud SQL destinationdatabase instance.
CloudSqlSettings
Settings for creating a Cloud SQL database instance.
DatabaseFlagsEntry
The abstract base class for a message.
Edition
The edition of the given Cloud SQL instance. Can be ENTERPRISE orENTERPRISE_PLUS.
SqlActivationPolicy
Specifies when the instance should be activated.
SqlAvailabilityType
The availability type of the given Cloud SQL instance.
SqlDataDiskType
The storage options for Cloud SQL databases.
SqlDatabaseVersion
The database engine type and version.
UserLabelsEntry
The abstract base class for a message.
ColumnEntity
Column is not used as an independent entity, it is retrievedas part of a Table entity.
CommitConversionWorkspaceRequest
Request message for 'CommitConversionWorkspace' request.
ConditionalColumnSetValue
Options to configure rule type ConditionalColumnSetValue.The rule is used to transform the data which is beingreplicated/migrated.
The rule filter field can refer to one or more entities.
The rule scope can be one of: Column.
This message hasoneof_ 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 othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ConnectionProfile
A connection profile definition.
This message hasoneof_ 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 othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntry
The abstract base class for a message.
State
The current connection profile state (e.g. DRAFT, READY, orFAILED).
ConstraintEntity
Constraint is not used as an independent entity, it isretrieved as part of another entity such as Table or View.
ConversionWorkspace
The main conversion workspace resource entity.
GlobalSettingsEntry
The abstract base class for a message.
ConversionWorkspaceInfo
A conversion workspace's version.
ConvertConversionWorkspaceRequest
Request message for 'ConvertConversionWorkspace' request.
ConvertRowIdToColumn
Options to configure rule type ConvertROWIDToColumn.The rule is used to add column rowid to destination tables basedon an Oracle rowid function/property.
The rule filter field can refer to one or more entities.
The rule scope can be one of: Table.
This rule requires additional filter to be specified beyond thebasic rule filter field, which is whether or not to work ontables which already have a primary key defined.
CreateConnectionProfileRequest
Request message for 'CreateConnectionProfile' request.
CreateConversionWorkspaceRequest
Request message to create a new Conversion Workspacein the specified project and region.
CreateMappingRuleRequest
Request message for 'CreateMappingRule' command.
CreateMigrationJobRequest
Request message to create a new Database Migration Servicemigration job in the specified project and region.
CreatePrivateConnectionRequest
Request message to create a new private connection in thespecified project and region.
DatabaseEngine
The database engine types.
DatabaseEngineInfo
The type and version of a source or destination database.
DatabaseEntity
The base entity type for all the database related entities.The message contains the entity name, the name of its parent,the entity type, and the specific details per entity type.
This message hasoneof_ 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 othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TreeType
The type of database entities tree.
DatabaseEntityType
The type of database entities supported,
DatabaseEntityView
AIP-157 Partial Response view for Database Entity.
DatabaseInstanceEntity
DatabaseInstance acts as a parent entity to other databaseentities.
DatabaseProvider
The database providers.
DatabaseType
A message defining the database engine and provider.
DeleteConnectionProfileRequest
Request message for 'DeleteConnectionProfile' request.
DeleteConversionWorkspaceRequest
Request message for 'DeleteConversionWorkspace' request.
DeleteMappingRuleRequest
Request message for 'DeleteMappingRule' request.
DeleteMigrationJobRequest
Request message for 'DeleteMigrationJob' request.
DeletePrivateConnectionRequest
Request message to delete a private connection.
DescribeConversionWorkspaceRevisionsRequest
Request message for 'DescribeConversionWorkspaceRevisions'request.
DescribeConversionWorkspaceRevisionsResponse
Response message for 'DescribeConversionWorkspaceRevisions'request.
DescribeDatabaseEntitiesRequest
Request message for 'DescribeDatabaseEntities' request.
DBTreeType
The type of a tree to return
DescribeDatabaseEntitiesResponse
Response message for 'DescribeDatabaseEntities' request.
DoubleComparisonFilter
Filter based on relation between sourcevalue and compare value of type double inConditionalColumnSetValue
EntityDdl
A single DDL statement for a specific entity
EntityIssue
Issue related to the entity.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
IssueSeverity
Severity of issue.
IssueType
Type of issue.
Position
Issue position.
EntityMapping
Details of the mappings of a database entity.
EntityMappingLogEntry
A single record of a rule which was used for a mapping.
EntityMove
Options to configure rule type EntityMove.The rule is used to move an entity to a new schema.
The rule filter field can refer to one or more entities.
The rule scope can be one of: Table, Column, Constraint, Index,View, Function, Stored Procedure, Materialized View, Sequence,UDT
EntityNameTransformation
Entity Name Transformation Types
FetchStaticIpsRequest
Request message for 'FetchStaticIps' request.
FetchStaticIpsResponse
Response message for a 'FetchStaticIps' request.
FilterTableColumns
Options to configure rule type FilterTableColumns.The rule is used to filter the list of columns to include orexclude from a table.
The rule filter field can refer to one entity.
The rule scope can be: Table
Only one of the two lists can be specified for the rule.
ForwardSshTunnelConnectivity
Forward SSH Tunnel connectivity.
This message hasoneof_ 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 othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FunctionEntity
Function's parent is a schema.
GenerateSshScriptRequest
Request message for 'GenerateSshScript' request.
This message hasoneof_ 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 othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GenerateTcpProxyScriptRequest
Request message for 'GenerateTcpProxyScript' request.
GetConnectionProfileRequest
Request message for 'GetConnectionProfile' request.
GetConversionWorkspaceRequest
Request message for 'GetConversionWorkspace' request.
GetMappingRuleRequest
Request message for 'GetMappingRule' request.
GetMigrationJobRequest
Request message for 'GetMigrationJob' request.
GetPrivateConnectionRequest
Request message to get a private connection resource.
ImportMappingRulesRequest
Request message for 'ImportMappingRules' request.
RulesFile
Details of a single rules file.
ImportRulesFileFormat
The format for the import rules file.
IndexEntity
Index is not used as an independent entity, it is retrievedas part of a Table entity.
IntComparisonFilter
Filter based on relation between source value and comparevalue of type integer in ConditionalColumnSetValue
ListConnectionProfilesRequest
Request message for 'ListConnectionProfiles' request.
ListConnectionProfilesResponse
Response message for 'ListConnectionProfiles' request.
ListConversionWorkspacesRequest
Retrieve a list of all conversion workspaces in a givenproject and location.
ListConversionWorkspacesResponse
Response message for 'ListConversionWorkspaces' request.
ListMappingRulesRequest
Retrieve a list of all mapping rules in a given conversionworkspace.
ListMappingRulesResponse
Response message for 'ListMappingRulesRequest' request.
ListMigrationJobsRequest
Retrieves a list of all migration jobs in a given project andlocation.
ListMigrationJobsResponse
Response message for 'ListMigrationJobs' request.
ListPrivateConnectionsRequest
Request message to retrieve a list of private connections ina given project and location.
ListPrivateConnectionsResponse
Response message for 'ListPrivateConnections' request.
MappingRule
Definition of a transformation that is to be applied to agroup of entities in the source schema. Several suchtransformations can be applied to an entity sequentially todefine the corresponding entity in the target schema.
This message hasoneof_ 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 othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
State
The current mapping rule state such as enabled, disabled ordeleted.
MappingRuleFilter
A filter defining the entities that a mapping rule should beapplied to. When more than one field is specified, the rule isapplied only to entities which match all the fields.
MaterializedViewEntity
MaterializedView's parent is a schema.
MigrationJob
Represents a Database Migration Service migration job object.
This message hasoneof_ 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 othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DumpFlag
Dump flag definition.
DumpFlags
Dump flags definition.
LabelsEntry
The abstract base class for a message.
PerformanceConfig
Performance configuration definition.
DumpParallelLevel
Describes the parallelism level during initial dump.
Phase
The current migration job phase.
State
The current migration job states.
Type
The type of migration job (one-time or continuous).
MigrationJobVerificationError
Error message of a verification Migration job.
ErrorCode
A general error code describing the type of error thatoccurred.
MultiColumnDatatypeChange
Options to configure rule type MultiColumnDatatypeChange.The rule is used to change the data type and associatedproperties of multiple columns at once.
The rule filter field can refer to one or more entities.
The rule scope can be one of:Column.
This rule requires additional filters to be specified beyond thebasic rule filter field, which is the source data type, but therule supports additional filtering capabilities such as theminimum and maximum field length. All additional filters whichare specified are required to be met in order for the rule to beapplied (logical AND between the fields).
This message hasoneof_ 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 othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MultiEntityRename
Options to configure rule type MultiEntityRename.The rule is used to rename multiple entities.
The rule filter field can refer to one or more entities.
The rule scope can be one of: Database, Schema, Table, Column,Constraint, Index, View, Function, Stored Procedure,Materialized View, Sequence, UDT
MySqlConnectionProfile
Specifies connection parameters required specifically forMySQL databases.
NetworkArchitecture
NumericFilterOption
Specifies the columns on which numeric filter needs to beapplied.
OperationMetadata
Represents the metadata of the long-running operation.
OracleConnectionProfile
Specifies connection parameters required specifically forOracle databases.
This message hasoneof_ 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 othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PackageEntity
Package's parent is a schema.
PostgreSqlConnectionProfile
Specifies connection parameters required specifically forPostgreSQL databases.
This message hasoneof_ 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 othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PrivateConnection
The PrivateConnection resource is used to establish privateconnectivity with the customer's network.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntry
The abstract base class for a message.
State
Private Connection state.
PrivateConnectivity
Private Connectivity.
PrivateServiceConnectConnectivity
Private Service Connectconnectivity <https://cloud.google.com/vpc/docs/private-service-connect#service-attachments>__
PromoteMigrationJobRequest
Request message for 'PromoteMigrationJob' request.
RestartMigrationJobRequest
Request message for 'RestartMigrationJob' request.
ResumeMigrationJobRequest
Request message for 'ResumeMigrationJob' request.
ReverseSshConnectivity
The details needed to configure a reverse SSH tunnel betweenthe source and destination databases. These details will be usedwhen calling the generateSshScript method (seehttps://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.migrationJobs/generateSshScript)to produce the script that will help set up the reverse SSHtunnel, and to set up the VPC peering between the Cloud SQLprivate network and the VPC.
RollbackConversionWorkspaceRequest
Request message for 'RollbackConversionWorkspace' request.
RoundToScale
This allows the data to change scale, for example if thesource is 2 digits after the decimal point, specify round toscale value = 2. If for example the value needs to be convertedto an integer, use round to scale value = 0.
SchemaEntity
Schema typically has no parent entity, but can have a parententity DatabaseInstance (for database engines which support it).For some database engines, the terms schema and user can beused interchangeably when they refer to a namespace or acollection of other database entities. Can store additionalinformation which is schema specific.
SearchBackgroundJobsRequest
Request message for 'SearchBackgroundJobs' request.
SearchBackgroundJobsResponse
Response message for 'SearchBackgroundJobs' request.
SeedConversionWorkspaceRequest
Request message for 'SeedConversionWorkspace' request.
This message hasoneof_ 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 othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SequenceEntity
Sequence's parent is a schema.
SetTablePrimaryKey
Options to configure rule type SetTablePrimaryKey.The rule is used to specify the columns and name toconfigure/alter the primary key of a table.
The rule filter field can refer to one entity.
The rule scope can be one of: Table.
SingleColumnChange
Options to configure rule type SingleColumnChange.The rule is used to change the properties of a column.
The rule filter field can refer to one entity.
The rule scope can be one of: Column.
When using this rule, if a field is not specified than thedestination column's configuration will be the same as the onein the source column..
SingleEntityRename
Options to configure rule type SingleEntityRename.The rule is used to rename an entity.
The rule filter field can refer to only one entity.
The rule scope can be one of: Database, Schema, Table, Column,Constraint, Index, View, Function, Stored Procedure,Materialized View, Sequence, UDT, Synonym
SinglePackageChange
Options to configure rule type SinglePackageChange.The rule is used to alter the sql code for a package entities.
The rule filter field can refer to one entity.
The rule scope can be: Package
SourceNumericFilter
Filter for fixed point number data types such asNUMERIC/NUMBER
SourceSqlChange
Options to configure rule type SourceSqlChange.The rule is used to alter the sql code for database entities.
The rule filter field can refer to one entity.
The rule scope can be: StoredProcedure, Function, Trigger, View
SourceTextFilter
Filter for text-based data types like varchar.
SqlAclEntry
An entry for an Access Control list.
This message hasoneof_ 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 othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlIpConfig
IP Management configuration.
SshScript
Response message for 'GenerateSshScript' request.
SslConfig
SSL configuration information.
SslType
Specifies The kind of ssl configuration used.
StartMigrationJobRequest
Request message for 'StartMigrationJob' request.
StaticIpConnectivity
The source database will allow incoming connections from thepublic IP of the destination database. You can retrieve thepublic IP of the Cloud SQL instance from the Cloud SQL consoleor using Cloud SQL APIs. No additional configuration isrequired.
StaticServiceIpConnectivity
Static IP address connectivity configured on service project.
StopMigrationJobRequest
Request message for 'StopMigrationJob' request.
StoredProcedureEntity
Stored procedure's parent is a schema.
SynonymEntity
Synonym's parent is a schema.
TableEntity
Table's parent is a schema.
TcpProxyScript
Response message for 'GenerateTcpProxyScript' request.
TriggerEntity
Trigger is not used as an independent entity, it is retrievedas part of a Table entity.
UDTEntity
UDT's parent is a schema.
UpdateConnectionProfileRequest
Request message for 'UpdateConnectionProfile' request.
UpdateConversionWorkspaceRequest
Request message for 'UpdateConversionWorkspace' request.
UpdateMigrationJobRequest
Request message for 'UpdateMigrationJob' request.
ValueComparison
Enum used by IntComparisonFilter and DoubleComparisonFilterto indicate the relation between source value and compare value.
ValueListFilter
A list of values to filter by in ConditionalColumnSetValue
ValuePresentInList
Enum used by ValueListFilter to indicate whether the sourcevalue is in the supplied list
ValueTransformation
Description of data transformation during migration as partof the ConditionalColumnSetValue.
This message hasoneof_ 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 othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VerifyMigrationJobRequest
Request message for 'VerifyMigrationJob' request.
ViewEntity
View's parent is a schema.
VmCreationConfig
VM creation configuration message
VmSelectionConfig
VM selection configuration message
VpcPeeringConfig
The VPC peering configuration is used to create VPC peeringwith the consumer's VPC.
VpcPeeringConnectivity
The details of the VPC where the source database is locatedin Google Cloud. We will use this information to set up the VPCpeering connection between Cloud SQL and this VPC.
Modules
pagers
API documentation forclouddms_v1.services.data_migration_service.pagers module.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-11-13 UTC.