googleapis.com – datamigration
Manage Cloud Database Migration Service resources on Google Cloud Platform.
- Homepage
- https://api.apis.guru/v2/specs/googleapis.com:datamigration/v1.json
- Provider
- googleapis.com:datamigration / datamigration
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/googleapis.com/datamigration/v1/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/googleapis.com/datamigration/v1/openapi.yaml
Tools (36)
Extracted live via the executor SDK.
-
projects.datamigrationProjectsLocationsConnectionProfilesCreateCreates a new connection profile in a given project and location.
-
projects.datamigrationProjectsLocationsConnectionProfilesListRetrieves a list of all connection profiles in a given project and location.
-
projects.datamigrationProjectsLocationsConversionWorkspacesApplyApplies draft tree onto a specific destination database.
-
projects.datamigrationProjectsLocationsConversionWorkspacesCommitMarks all the data in the conversion workspace as committed.
-
projects.datamigrationProjectsLocationsConversionWorkspacesConvertCreates a draft tree schema for the destination database.
-
projects.datamigrationProjectsLocationsConversionWorkspacesCreateCreates a new conversion workspace in a given project and location.
-
projects.datamigrationProjectsLocationsConversionWorkspacesDescribeConversionWorkspaceRevisionsRetrieves a list of committed revisions of a specific conversion workspace.
-
projects.datamigrationProjectsLocationsConversionWorkspacesDescribeDatabaseEntitiesDescribes the database entities tree for a specific conversion workspace and a specific tree type. Database entities are not resources like conversion workspaces or mapping rules, and they can't be created, updated or deleted. Instead, they are simple data objects describing the structure of the client database.
-
projects.datamigrationProjectsLocationsConversionWorkspacesListLists conversion workspaces in a given project and location.
-
projects.datamigrationProjectsLocationsConversionWorkspacesMappingRulesImportImports the mapping rules for a given conversion workspace. Supports various formats of external rules files.
-
projects.datamigrationProjectsLocationsConversionWorkspacesRollbackRolls back a conversion workspace to the last committed snapshot.
-
projects.datamigrationProjectsLocationsConversionWorkspacesSearchBackgroundJobsSearches/lists the background jobs for a specific conversion workspace. The background jobs are not resources like conversion workspaces or mapping rules, and they can't be created, updated or deleted. Instead, they are a way to expose the data plane jobs log.
-
projects.datamigrationProjectsLocationsConversionWorkspacesSeedImports a snapshot of the source database into the conversion workspace.
-
projects.datamigrationProjectsLocationsFetchStaticIpsFetches a set of static IP addresses that need to be allowlisted by the customer when using the static-IP connectivity method.
-
projects.datamigrationProjectsLocationsListLists information about the supported locations for this service.
-
projects.datamigrationProjectsLocationsMigrationJobsCreateCreates a new migration job in a given project and location.
-
projects.datamigrationProjectsLocationsMigrationJobsGenerateSshScriptGenerate a SSH configuration script to configure the reverse SSH connectivity.
-
projects.datamigrationProjectsLocationsMigrationJobsGetIamPolicyGets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
-
projects.datamigrationProjectsLocationsMigrationJobsListLists migration jobs in a given project and location.
-
projects.datamigrationProjectsLocationsMigrationJobsPatchUpdates the parameters of a single migration job.
-
projects.datamigrationProjectsLocationsMigrationJobsPromotePromote a migration job, stopping replication to the destination and promoting the destination to be a standalone database.
-
projects.datamigrationProjectsLocationsMigrationJobsRestartRestart a stopped or failed migration job, resetting the destination instance to its original state and starting the migration process from scratch.
-
projects.datamigrationProjectsLocationsMigrationJobsResumeResume a migration job that is currently stopped and is resumable (was stopped during CDC phase).
-
projects.datamigrationProjectsLocationsMigrationJobsSetIamPolicySets the access control policy on the specified resource. Replaces any existing policy. Can return
NOT_FOUND,INVALID_ARGUMENT, andPERMISSION_DENIEDerrors. -
projects.datamigrationProjectsLocationsMigrationJobsStartStart an already created migration job.
-
projects.datamigrationProjectsLocationsMigrationJobsStopStops a running migration job.
-
projects.datamigrationProjectsLocationsMigrationJobsTestIamPermissionsReturns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a
NOT_FOUNDerror. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning. -
projects.datamigrationProjectsLocationsMigrationJobsVerifyVerify a migration job, making sure the destination can reach the source and that all configuration and prerequisites are met.
-
projects.datamigrationProjectsLocationsOperationsCancelStarts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding toCode.CANCELLED. -
projects.datamigrationProjectsLocationsOperationsListLists operations that match the specified filter in the request. If the server doesn't support this method, it returns
UNIMPLEMENTED. -
projects.datamigrationProjectsLocationsPrivateConnectionsCreateCreates a new private connection in a given project and location.
-
projects.datamigrationProjectsLocationsPrivateConnectionsDeleteDeletes a single Database Migration Service private connection.
-
projects.datamigrationProjectsLocationsPrivateConnectionsGetGets details of a single private connection.
-
projects.datamigrationProjectsLocationsPrivateConnectionsListRetrieves a list of private connections in a given project and location.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools