datamigration.v1 library Null safety

Database Migration API - v1

Manage Cloud Database Migration Service resources on Google Cloud Platform.

For more information, see cloud.google.com/database-migration/

Create an instance of DatabaseMigrationServiceApi to access these resources:

Classes

AuditConfig
Specifies the audit configuration for a service. [...]
Binding
Associates members with a role.
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.
ConnectionProfile
A connection profile definition.
DatabaseMigrationServiceApi
Manage Cloud Database Migration Service resources on Google Cloud Platform.
DatabaseType
A message defining the database engine and provider.
GenerateSshScriptRequest
Request message for 'GenerateSshScript' request.
ListConnectionProfilesResponse
Response message for 'ListConnectionProfiles' request.
ListLocationsResponse
The response message for Locations.ListLocations.
ListMigrationJobsResponse
Response message for 'ListMigrationJobs' request.
ListOperationsResponse
The response message for Operations.ListOperations.
MigrationJob
Represents a Database Migration Service migration job object.
MigrationJobVerificationError
Error message of a verification Migration job.
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.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. [...]
PostgreSqlConnectionProfile
Specifies connection parameters required specifically for PostgreSQL databases.
ProjectsLocationsConnectionProfilesResource
ProjectsLocationsMigrationJobsResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsResource
ReverseSshConnectivity
The details needed to configure a reverse SSH tunnel between the source and destination databases. [...]
SetIamPolicyRequest
Request message for SetIamPolicy method.
SqlAclEntry
An entry for an Access Control list.
SqlIpConfig
IP Management configuration.
SshScript
Response message for 'GenerateSshScript' request.
SslConfig
SSL configuration information.
VmCreationConfig
VM creation configuration message
VmSelectionConfig
VM selection configuration message
VpcPeeringConnectivity
The details of the VPC where the source database is located in Google Cloud. [...]

Typedefs

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions. [...]
CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. [...]
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. [...]
GoogleCloudClouddmsV1OperationMetadata = $OperationMetadata00
Represents the metadata of the long-running operation.
Location = $Location00
A resource that represents Google Cloud Platform location.
PromoteMigrationJobRequest = $Empty
Request message for 'PromoteMigrationJob' request.
RestartMigrationJobRequest = $Empty
Request message for 'RestartMigrationJob' request.
ResumeMigrationJobRequest = $Empty
Request message for 'ResumeMigrationJob' request.
StartMigrationJobRequest = $Empty
Request message for 'StartMigrationJob' request.
StaticIpConnectivity = $Empty
The source database will allow incoming connections from the destination database's public IP. [...]
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. [...]
StopMigrationJobRequest = $Empty
Request message for 'StopMigrationJob' request.
TestIamPermissionsRequest = $TestIamPermissionsRequest
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.
VerifyMigrationJobRequest = $Empty
Request message for 'VerifyMigrationJob' request.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.