# Functions
New creates a new Service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewService creates a new Service.
# Constants
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
# Structs
AlloyDbConnectionProfile: Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster.
AlloyDbSettings: Settings for creating an AlloyDB cluster.
ApplyConversionWorkspaceRequest: Request message for 'ApplyConversionWorkspace' request.
ApplyHash: Apply a hash function on the value.
ApplyJobDetails: Details regarding an Apply background job.
AssignSpecificValue: Set to a specific value (value is converted to fit the target data type).
AuditConfig: Specifies the audit configuration for a service.
AuditLogConfig: Provides the configuration for logging a type of permissions.
AuthorizedNetwork: AuthorizedNetwork contains metadata for an authorized network.
BackgroundJobLogEntry: Execution log of a background job.
BinaryLogParser: Configuration to use Binary Log Parser CDC technique.
Binding: Associates `members`, or principals, with a `role`.
CancelOperationRequest: The request message for Operations.CancelOperation.
CloudSqlConnectionProfile: Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance.
CloudSqlSettings: Settings for creating a Cloud SQL database instance.
ColumnEntity: Column is not used as an independent entity, it is retrieved as part of a Table entity.
CommitConversionWorkspaceRequest: Request message for 'CommitConversionWorkspace' request.
ConditionalColumnSetValue: Options to configure rule type ConditionalColumnSetValue.
ConnectionProfile: A connection profile definition.
ConstraintEntity: Constraint is not used as an independent entity, it is retrieved as part of another entity such as Table or View.
ConversionWorkspace: The main conversion workspace resource entity.
ConversionWorkspaceInfo: A conversion workspace's version.
ConvertConversionWorkspaceRequest: Request message for 'ConvertConversionWorkspace' request.
ConvertJobDetails: Details regarding a Convert background job.
ConvertRowIdToColumn: Options to configure rule type ConvertROWIDToColumn.
DatabaseEngineInfo: The type and version of a source or destination database.
DatabaseEntity: The base entity type for all the database related entities.
DatabaseInstanceEntity: DatabaseInstance acts as a parent entity to other database entities.
DatabaseType: A message defining the database engine and provider.
DataCacheConfig: Data cache is an optional feature available for Cloud SQL for MySQL Enterprise Plus edition only.
DemoteDestinationRequest: Request message for 'DemoteDestination' request.
DescribeConversionWorkspaceRevisionsResponse: Response message for 'DescribeConversionWorkspaceRevisions' request.
DescribeDatabaseEntitiesResponse: Response message for 'DescribeDatabaseEntities' request.
DoubleComparisonFilter: Filter based on relation between source value and compare value of type double in ConditionalColumnSetValue.
DumpFlag: Dump flag definition.
DumpFlags: Dump flags definition.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
EncryptionConfig: EncryptionConfig describes the encryption config of a cluster that is encrypted with a CMEK (customer-managed encryption key).
EntityDdl: A single DDL statement for a specific entity.
EntityIssue: Issue related to the entity.
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.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
FetchStaticIpsResponse: Response message for a 'FetchStaticIps' request.
FilterTableColumns: Options to configure rule type FilterTableColumns.
ForwardSshTunnelConnectivity: Forward SSH Tunnel connectivity.
FunctionEntity: Function's parent is a schema.
GenerateSshScriptRequest: Request message for 'GenerateSshScript' request.
GenerateTcpProxyScriptRequest: Request message for 'GenerateTcpProxyScript' request.
GoogleCloudClouddmsV1OperationMetadata: Represents the metadata of the long-running operation.
ImportMappingRulesRequest: Request message for 'ImportMappingRules' request.
ImportRulesJobDetails: Details regarding an Import Rules background job.
IndexEntity: Index is not used as an independent entity, it is retrieved as part of a Table entity.
InstanceNetworkConfig: Metadata related to instance level network configuration.
IntComparisonFilter: Filter based on relation between source value and compare value of type integer in ConditionalColumnSetValue.
ListConnectionProfilesResponse: Response message for 'ListConnectionProfiles' request.
ListConversionWorkspacesResponse: Response message for 'ListConversionWorkspaces' request.
ListLocationsResponse: The response message for Locations.ListLocations.
ListMappingRulesResponse: Response message for 'ListMappingRulesRequest' request.
ListMigrationJobObjectsResponse: Response containing the objects for a migration job.
ListMigrationJobsResponse: Response message for 'ListMigrationJobs' request.
ListOperationsResponse: The response message for Operations.ListOperations.
ListPrivateConnectionsResponse: Response message for 'ListPrivateConnections' request.
Location: A resource that represents a Google Cloud location.
LogFileDirectories: Configuration to specify the Oracle directories to access the log files.
LogMiner: Configuration to use LogMiner CDC method.
LookupMigrationJobObjectRequest: Request for looking up a specific migration job object by its source object identifier.
MachineConfig: MachineConfig describes the configuration of a machine.
MappingRule: Definition of a transformation that is to be applied to a group of entities in the source schema.
MappingRuleFilter: A filter defining the entities that a mapping rule should be applied to.
MaterializedViewEntity: MaterializedView's parent is a schema.
MigrationJob: Represents a Database Migration Service migration job object.
MigrationJobObject: A specific Migration Job Object (e.g.
MigrationJobObjectsConfig: Configuration for the objects to be migrated.
MigrationJobVerificationError: Error message of a verification Migration job.
MultiColumnDatatypeChange: Options to configure rule type MultiColumnDatatypeChange.
MultiEntityRename: Options to configure rule type MultiEntityRename.
MySqlConnectionProfile: Specifies connection parameters required specifically for MySQL databases.
Operation: This resource represents a long-running operation that is the result of a network API call.
OracleAsmConfig: Configuration for Oracle Automatic Storage Management (ASM) connection.
OracleAsmLogFileAccess: Configuration to use Oracle ASM to access the log files.
OracleConnectionProfile: Specifies connection parameters required specifically for Oracle databases.
OracleSourceConfig: Configuration for Oracle as a source in a migration.
OracleToPostgresConfig: Configuration for heterogeneous **Oracle to Cloud SQL for PostgreSQL** and **Oracle to AlloyDB for PostgreSQL** migrations.
PackageEntity: Package's parent is a schema.
PerformanceConfig: Performance configuration definition.
Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
Position: Issue position.
PostgresDestinationConfig: Configuration for Postgres as a destination in a migration.
PostgreSqlConnectionProfile: Specifies connection parameters required specifically for PostgreSQL databases.
PrimaryInstanceSettings: Settings for the cluster's primary instance.
PrivateConnection: The PrivateConnection resource is used to establish private connectivity with the customer's network.
PrivateConnectivity: Private Connectivity.
PrivateServiceConnectConnectivity: Private Service Connect connectivity (https://cloud.google.com/vpc/docs/private-service-connect#service-attachments).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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 between the source and destination databases.
RollbackConversionWorkspaceRequest: Request message for 'RollbackConversionWorkspace' request.
RoundToScale: 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.
RulesFile: Details of a single rules file.
SchemaEntity: Schema typically has no parent entity, but can have a parent entity DatabaseInstance (for database engines which support it).
SearchBackgroundJobsResponse: Response message for 'SearchBackgroundJobs' request.
SeedConversionWorkspaceRequest: Request message for 'SeedConversionWorkspace' request.
SeedJobDetails: Details regarding a Seed background job.
SequenceEntity: Sequence's parent is a schema.
No description provided by the author
SetIamPolicyRequest: Request message for `SetIamPolicy` method.
SetTablePrimaryKey: Options to configure rule type SetTablePrimaryKey.
SingleColumnChange: Options to configure rule type SingleColumnChange.
SingleEntityRename: Options to configure rule type SingleEntityRename.
SinglePackageChange: Options to configure rule type SinglePackageChange.
SourceNumericFilter: Filter for fixed point number data types such as NUMERIC/NUMBER.
SourceObjectConfig: Config for a single migration job object.
SourceObjectIdentifier: An identifier for the Migration Job Object.
SourceObjectsConfig: List of configurations for the source objects to be migrated.
SourceSqlChange: Options to configure rule type SourceSqlChange.
SourceTextFilter: Filter for text-based data types like varchar.
SqlAclEntry: An entry for an Access Control list.
SqlIpConfig: IP Management configuration.
SqlServerBackups: Specifies the backup details in Cloud Storage for homogeneous migration to Cloud SQL for SQL Server.
SqlServerConnectionProfile: Specifies connection parameters required specifically for SQL Server databases.
SqlServerDatabaseBackup: Specifies the backup details for a single database in Cloud Storage for homogeneous migration to Cloud SQL for SQL Server.
SqlServerEncryptionOptions: Encryption settings for the SQL Server database.
SqlServerHomogeneousMigrationJobConfig: Configuration for homogeneous migration to Cloud SQL for SQL Server.
SshScript: Response message for 'GenerateSshScript' request.
SslConfig: SSL configuration information.
StartMigrationJobRequest: Request message for 'StartMigrationJob' request.
StaticIpConnectivity: The source database will allow incoming connections from the public IP of the destination database.
StaticServiceIpConnectivity: Static IP address connectivity configured on service project.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
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.
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
TriggerEntity: Trigger is not used as an independent entity, it is retrieved as part of a Table entity.
UDTEntity: UDT's parent is a schema.
UserPassword: The username/password for a database user.
ValueListFilter: A list of values to filter by in ConditionalColumnSetValue.
ValueTransformation: Description of data transformation during migration as part of the ConditionalColumnSetValue.
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 peering with the consumer's VPC.
VpcPeeringConnectivity: The details of the VPC where the source database is located in Google Cloud.