- 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}:fetchStaticIpsThe FetchStaticIps API call exposes the static IP addresses used by Datastream. | 
| get | GET /v1/{name}Gets information about a location. | 
| list | GET /v1/{name}/locationsLists information about the supported locations for this service. | 
REST Resource: v1.projects.locations.connectionProfiles
| Methods | |
|---|---|
| create | POST /v1/{parent}/connectionProfilesUse 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:discoverUse 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}/connectionProfilesUse 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}:cancelStarts 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}/operationsLists operations that match the specified filter in the request. | 
REST Resource: v1.projects.locations.privateConnections
| Methods | |
|---|---|
| create | POST /v1/{parent}/privateConnectionsUse 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}/privateConnectionsUse this method to list private connectivity configurations in a project and location. | 
REST Resource: v1.projects.locations.privateConnections.routes
| Methods | |
|---|---|
| create | POST /v1/{parent}/routesUse 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}/routesUse 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}/streamsUse 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}/streamsUse 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}:runUse 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}/objectsUse this method to list the objects of a specific stream. | 
| lookup | POST /v1/{parent}/objects:lookupUse this method to look up a stream object by its source object identifier. | 
| startBackfillJob | POST /v1/{object}:startBackfillJobUse this method to start a backfill job for the specified stream object. | 
| stopBackfillJob | POST /v1/{object}:stopBackfillJobUse this method to stop a backfill job for the specified stream object. |