- REST Resource: v1.projects.locations
- REST Resource: v1.projects.locations.connectionProfiles
- REST Resource: v1.projects.locations.operations
- REST Resource: v1.projects.locations.privateConnections
- REST Resource: v1.projects.locations.privateConnections.routes
- REST Resource: v1.projects.locations.streams
- REST Resource: v1.projects.locations.streams.objects
Service: datastream.googleapis.com
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery document:
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
https://datastream.googleapis.com
REST Resource: v1.projects.locations
Methods | |
---|---|
fetchStaticIps |
GET /v1/{name}:fetchStaticIps The FetchStaticIps API call exposes the static IP addresses used by Datastream. |
get |
GET /v1/{name} Gets information about a location. |
list |
GET /v1/{name}/locations Lists information about the supported locations for this service. |
REST Resource: v1.projects.locations.connectionProfiles
Methods | |
---|---|
create |
POST /v1/{parent}/connectionProfiles Use this method to create a connection profile in a project and location. |
delete |
DELETE /v1/{name} Use this method to delete a connection profile. |
discover |
POST /v1/{parent}/connectionProfiles:discover Use this method to discover a connection profile. |
get |
GET /v1/{name} Use this method to get details about a connection profile. |
list |
GET /v1/{parent}/connectionProfiles Use this method to list connection profiles created in a project and location. |
patch |
PATCH /v1/{connectionProfile.name} Use this method to update the parameters of a connection profile. |
REST Resource: v1.projects.locations.operations
Methods | |
---|---|
cancel |
POST /v1/{name}:cancel Starts asynchronous cancellation on a long-running operation. |
delete |
DELETE /v1/{name} Deletes a long-running operation. |
get |
GET /v1/{name} Gets the latest state of a long-running operation. |
list |
GET /v1/{name}/operations Lists operations that match the specified filter in the request. |
REST Resource: v1.projects.locations.privateConnections
Methods | |
---|---|
create |
POST /v1/{parent}/privateConnections Use this method to create a private connectivity configuration. |
delete |
DELETE /v1/{name} Use this method to delete a private connectivity configuration. |
get |
GET /v1/{name} Use this method to get details about a private connectivity configuration. |
list |
GET /v1/{parent}/privateConnections Use this method to list private connectivity configurations in a project and location. |
REST Resource: v1.projects.locations.privateConnections.routes
Methods | |
---|---|
create |
POST /v1/{parent}/routes Use this method to create a route for a private connectivity configuration in a project and location. |
delete |
DELETE /v1/{name} Use this method to delete a route. |
get |
GET /v1/{name} Use this method to get details about a route. |
list |
GET /v1/{parent}/routes Use this method to list routes created for a private connectivity configuration in a project and location. |
REST Resource: v1.projects.locations.streams
Methods | |
---|---|
create |
POST /v1/{parent}/streams Use this method to create a stream. |
delete |
DELETE /v1/{name} Use this method to delete a stream. |
get |
GET /v1/{name} Use this method to get details about a stream. |
list |
GET /v1/{parent}/streams Use this method to list streams in a project and location. |
patch |
PATCH /v1/{stream.name} Use this method to update the configuration of a stream. |
run |
POST /v1/{name}:run Use this method to start, resume or recover a stream with a non default CDC strategy. |
REST Resource: v1.projects.locations.streams.objects
Methods | |
---|---|
get |
GET /v1/{name} Use this method to get details about a stream object. |
list |
GET /v1/{parent}/objects Use this method to list the objects of a specific stream. |
lookup |
POST /v1/{parent}/objects:lookup Use this method to look up a stream object by its source object identifier. |
startBackfillJob |
POST /v1/{object}:startBackfillJob Use this method to start a backfill job for the specified stream object. |
stopBackfillJob |
POST /v1/{object}:stopBackfillJob Use this method to stop a backfill job for the specified stream object. |