Expand description
The messages and enums that are part of this client library.
Modules§
- alloy_
db_ settings - Defines additional types related to AlloyDbSettings.
- apply_
conversion_ workspace_ request - Defines additional types related to ApplyConversionWorkspaceRequest.
- apply_
hash - Defines additional types related to ApplyHash.
- background_
job_ log_ entry - Defines additional types related to BackgroundJobLogEntry.
- cloud_
sql_ settings - Defines additional types related to CloudSqlSettings.
- conditional_
column_ set_ value - Defines additional types related to ConditionalColumnSetValue.
- connection_
profile - Defines additional types related to ConnectionProfile.
- database_
entity - Defines additional types related to DatabaseEntity.
- describe_
database_ entities_ request - Defines additional types related to DescribeDatabaseEntitiesRequest.
- entity_
issue - Defines additional types related to EntityIssue.
- forward_
ssh_ tunnel_ connectivity - Defines additional types related to ForwardSshTunnelConnectivity.
- generate_
ssh_ script_ request - Defines additional types related to GenerateSshScriptRequest.
- import_
mapping_ rules_ request - Defines additional types related to ImportMappingRulesRequest.
- mapping_
rule - Defines additional types related to MappingRule.
- migration_
job - Defines additional types related to MigrationJob.
- migration_
job_ verification_ error - Defines additional types related to MigrationJobVerificationError.
- multi_
column_ datatype_ change - Defines additional types related to MultiColumnDatatypeChange.
- oracle_
connection_ profile - Defines additional types related to OracleConnectionProfile.
- postgre_
sql_ connection_ profile - Defines additional types related to PostgreSqlConnectionProfile.
- private_
connection - Defines additional types related to PrivateConnection.
- seed_
conversion_ workspace_ request - Defines additional types related to SeedConversionWorkspaceRequest.
- sql_
acl_ entry - Defines additional types related to SqlAclEntry.
- ssl_
config - Defines additional types related to SslConfig.
- value_
transformation - Defines additional types related to ValueTransformation.
Structs§
- Alloy
DbConnection Profile - Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster.
- Alloy
DbSettings - Settings for creating an AlloyDB cluster.
- Apply
Conversion Workspace Request - Request message for ‘ApplyConversionWorkspace’ request.
- Apply
Hash - Apply a hash function on the value.
- Assign
Specific Value - Set to a specific value (value is converted to fit the target data type)
- Background
JobLog Entry - Execution log of a background job.
- Cloud
SqlConnection Profile - Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance.
- Cloud
SqlSettings - Settings for creating a Cloud SQL database instance.
- Column
Entity - Column is not used as an independent entity, it is retrieved as part of a Table entity.
- Commit
Conversion Workspace Request - Request message for ‘CommitConversionWorkspace’ request.
- Conditional
Column SetValue - Options to configure rule type ConditionalColumnSetValue. The rule is used to transform the data which is being replicated/migrated.
- Connection
Profile - A connection profile definition.
- Constraint
Entity - Constraint is not used as an independent entity, it is retrieved as part of another entity such as Table or View.
- Conversion
Workspace - The main conversion workspace resource entity.
- Conversion
Workspace Info - A conversion workspace’s version.
- Convert
Conversion Workspace Request - Request message for ‘ConvertConversionWorkspace’ request.
- Convert
RowId ToColumn - Options to configure rule type ConvertROWIDToColumn. The rule is used to add column rowid to destination tables based on an Oracle rowid function/property.
- Create
Connection Profile Request - Request message for ‘CreateConnectionProfile’ request.
- Create
Conversion Workspace Request - Request message to create a new Conversion Workspace in the specified project and region.
- Create
Mapping Rule Request - Request message for ‘CreateMappingRule’ command.
- Create
Migration JobRequest - Request message to create a new Database Migration Service migration job in the specified project and region.
- Create
Private Connection Request - Request message to create a new private connection in the specified project and region.
- Database
Engine Info - The type and version of a source or destination database.
- Database
Entity - 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.
- Database
Instance Entity - DatabaseInstance acts as a parent entity to other database entities.
- Database
Type - A message defining the database engine and provider.
- Delete
Connection Profile Request - Request message for ‘DeleteConnectionProfile’ request.
- Delete
Conversion Workspace Request - Request message for ‘DeleteConversionWorkspace’ request.
- Delete
Mapping Rule Request - Request message for ‘DeleteMappingRule’ request.
- Delete
Migration JobRequest - Request message for ‘DeleteMigrationJob’ request.
- Delete
Private Connection Request - Request message to delete a private connection.
- Describe
Conversion Workspace Revisions Request - Request message for ‘DescribeConversionWorkspaceRevisions’ request.
- Describe
Conversion Workspace Revisions Response - Response message for ‘DescribeConversionWorkspaceRevisions’ request.
- Describe
Database Entities Request - Request message for ‘DescribeDatabaseEntities’ request.
- Describe
Database Entities Response - Response message for ‘DescribeDatabaseEntities’ request.
- Double
Comparison Filter - Filter based on relation between source value and compare value of type double in ConditionalColumnSetValue
- Entity
Ddl - A single DDL statement for a specific entity
- Entity
Issue - Issue related to the entity.
- Entity
Mapping - Details of the mappings of a database entity.
- Entity
Mapping LogEntry - A single record of a rule which was used for a mapping.
- Entity
Move - Options to configure rule type EntityMove. The rule is used to move an entity to a new schema.
- Fetch
Static IpsRequest - Request message for ‘FetchStaticIps’ request.
- Fetch
Static IpsResponse - Response message for a ‘FetchStaticIps’ request.
- Filter
Table Columns - Options to configure rule type FilterTableColumns. The rule is used to filter the list of columns to include or exclude from a table.
- Forward
SshTunnel Connectivity - Forward SSH Tunnel connectivity.
- Function
Entity - Function’s parent is a schema.
- Generate
SshScript Request - Request message for ‘GenerateSshScript’ request.
- Generate
TcpProxy Script Request - Request message for ‘GenerateTcpProxyScript’ request.
- GetConnection
Profile Request - Request message for ‘GetConnectionProfile’ request.
- GetConversion
Workspace Request - Request message for ‘GetConversionWorkspace’ request.
- GetMapping
Rule Request - Request message for ‘GetMappingRule’ request.
- GetMigration
JobRequest - Request message for ‘GetMigrationJob’ request.
- GetPrivate
Connection Request - Request message to get a private connection resource.
- Import
Mapping Rules Request - Request message for ‘ImportMappingRules’ request.
- Index
Entity - Index is not used as an independent entity, it is retrieved as part of a Table entity.
- IntComparison
Filter - Filter based on relation between source value and compare value of type integer in ConditionalColumnSetValue
- List
Connection Profiles Request - Request message for ‘ListConnectionProfiles’ request.
- List
Connection Profiles Response - Response message for ‘ListConnectionProfiles’ request.
- List
Conversion Workspaces Request - Retrieve a list of all conversion workspaces in a given project and location.
- List
Conversion Workspaces Response - Response message for ‘ListConversionWorkspaces’ request.
- List
Mapping Rules Request - Retrieve a list of all mapping rules in a given conversion workspace.
- List
Mapping Rules Response - Response message for ‘ListMappingRulesRequest’ request.
- List
Migration Jobs Request - Retrieves a list of all migration jobs in a given project and location.
- List
Migration Jobs Response - Response message for ‘ListMigrationJobs’ request.
- List
Private Connections Request - Request message to retrieve a list of private connections in a given project and location.
- List
Private Connections Response - Response message for ‘ListPrivateConnections’ request.
- Mapping
Rule - Definition of a transformation that is to be applied to a group of entities in the source schema. Several such transformations can be applied to an entity sequentially to define the corresponding entity in the target schema.
- Mapping
Rule Filter - A filter defining the entities that a mapping rule should be applied to. When more than one field is specified, the rule is applied only to entities which match all the fields.
- Materialized
View Entity - MaterializedView’s parent is a schema.
- Migration
Job - Represents a Database Migration Service migration job object.
- Migration
JobVerification Error - Error message of a verification Migration job.
- Multi
Column Datatype Change - Options to configure rule type MultiColumnDatatypeChange. The rule is used to change the data type and associated properties of multiple columns at once.
- Multi
Entity Rename - Options to configure rule type MultiEntityRename. The rule is used to rename multiple entities.
- MySql
Connection Profile - Specifies connection parameters required specifically for MySQL databases.
- Operation
Metadata - Represents the metadata of the long-running operation.
- Oracle
Connection Profile - Specifies connection parameters required specifically for Oracle databases.
- Package
Entity - Package’s parent is a schema.
- Postgre
SqlConnection Profile - Specifies connection parameters required specifically for PostgreSQL databases.
- Private
Connection - The PrivateConnection resource is used to establish private connectivity with the customer’s network.
- Private
Connectivity - Private Connectivity.
- Private
Service Connect Connectivity - Private Service Connect connectivity
- Promote
Migration JobRequest - Request message for ‘PromoteMigrationJob’ request.
- Restart
Migration JobRequest - Request message for ‘RestartMigrationJob’ request.
- Resume
Migration JobRequest - Request message for ‘ResumeMigrationJob’ request.
- Reverse
SshConnectivity - The details needed to configure a reverse SSH tunnel between the source and destination databases. These details will be used when calling the generateSshScript method (see https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.migrationJobs/generateSshScript) to produce the script that will help set up the reverse SSH tunnel, and to set up the VPC peering between the Cloud SQL private network and the VPC.
- Rollback
Conversion Workspace Request - Request message for ‘RollbackConversionWorkspace’ request.
- Round
ToScale - This allows the data to change scale, for example if the source is 2 digits after the decimal point, specify round to scale value = 2. If for example the value needs to be converted to an integer, use round to scale value = 0.
- Schema
Entity - Schema typically has no parent entity, but can have a parent entity DatabaseInstance (for database engines which support it). For some database engines, the terms schema and user can be used interchangeably when they refer to a namespace or a collection of other database entities. Can store additional information which is schema specific.
- Search
Background Jobs Request - Request message for ‘SearchBackgroundJobs’ request.
- Search
Background Jobs Response - Response message for ‘SearchBackgroundJobs’ request.
- Seed
Conversion Workspace Request - Request message for ‘SeedConversionWorkspace’ request.
- Sequence
Entity - Sequence’s parent is a schema.
- SetTable
Primary Key - Options to configure rule type SetTablePrimaryKey. The rule is used to specify the columns and name to configure/alter the primary key of a table.
- Single
Column Change - Options to configure rule type SingleColumnChange. The rule is used to change the properties of a column.
- Single
Entity Rename - Options to configure rule type SingleEntityRename. The rule is used to rename an entity.
- Single
Package Change - Options to configure rule type SinglePackageChange. The rule is used to alter the sql code for a package entities.
- Source
Numeric Filter - Filter for fixed point number data types such as NUMERIC/NUMBER
- Source
SqlChange - Options to configure rule type SourceSqlChange. The rule is used to alter the sql code for database entities.
- Source
Text Filter - Filter for text-based data types like varchar.
- SqlAcl
Entry - An entry for an Access Control list.
- SqlIp
Config - IP Management configuration.
- SshScript
- Response message for ‘GenerateSshScript’ request.
- SslConfig
- SSL configuration information.
- Start
Migration JobRequest - Request message for ‘StartMigrationJob’ request.
- Static
IpConnectivity - The source database will allow incoming connections from the public IP of the destination database. You can retrieve the public IP of the Cloud SQL instance from the Cloud SQL console or using Cloud SQL APIs. No additional configuration is required.
- Static
Service IpConnectivity - Static IP address connectivity configured on service project.
- Stop
Migration JobRequest - Request message for ‘StopMigrationJob’ request.
- Stored
Procedure Entity - Stored procedure’s parent is a schema.
- Synonym
Entity - Synonym’s parent is a schema.
- Table
Entity - Table’s parent is a schema.
- TcpProxy
Script - Response message for ‘GenerateTcpProxyScript’ request.
- Trigger
Entity - Trigger is not used as an independent entity, it is retrieved as part of a Table entity.
- UDTEntity
- UDT’s parent is a schema.
- Update
Connection Profile Request - Request message for ‘UpdateConnectionProfile’ request.
- Update
Conversion Workspace Request - Request message for ‘UpdateConversionWorkspace’ request.
- Update
Migration JobRequest - Request message for ‘UpdateMigrationJob’ request.
- Value
List Filter - A list of values to filter by in ConditionalColumnSetValue
- Value
Transformation - Description of data transformation during migration as part of the ConditionalColumnSetValue.
- Verify
Migration JobRequest - Request message for ‘VerifyMigrationJob’ request.
- View
Entity - View’s parent is a schema.
- VmCreation
Config - VM creation configuration message
- VmSelection
Config - VM selection configuration message
- VpcPeering
Config - The VPC peering configuration is used to create VPC peering with the consumer’s VPC.
- VpcPeering
Connectivity - The details of the VPC where the source database is located in Google Cloud. We will use this information to set up the VPC peering connection between Cloud SQL and this VPC.
Enums§
- Background
JobType - The types of jobs that can be executed in the background.
- Database
Engine - The database engine types.
- Database
Entity Type - The type of database entities supported,
- Database
Entity View - AIP-157 Partial Response view for Database Entity.
- Database
Provider - The database providers.
- Entity
Name Transformation - Entity Name Transformation Types
- Import
Rules File Format - The format for the import rules file.
- Network
Architecture - Working with unknown values
- Numeric
Filter Option - Specifies the columns on which numeric filter needs to be applied.
- Value
Comparison - Enum used by IntComparisonFilter and DoubleComparisonFilter to indicate the relation between source value and compare value.
- Value
Present InList - Enum used by ValueListFilter to indicate whether the source value is in the supplied list