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
, or principals, with arole
. - 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.
- DumpFlag
- Dump flag definition.
- DumpFlags
- Dump flags definition.
- 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.
- 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.
- 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 = $TestIamPermissionsRequest00
-
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.