Google Cloud Datastream website screenshot

Google Cloud Datastream

Google Cloud Datastream is a serverless change data capture (CDC) and replication service that allows you to synchronize data across heterogeneous databases, storage systems, and applications reliably and with minimal latency.

1 APIs 0 Features
Change Data CaptureData ReplicationGoogle CloudStreaming

APIs

Google Cloud Datastream API

The Datastream API enables serverless change data capture and replication. It provides methods to create and manage connection profiles for source and destination databases, con...

Collections

Pricing Plans

Rate Limits

FinOps

Event Specifications

Google Cloud Datastream CDC Events

Google Cloud Datastream is a serverless change data capture (CDC) and replication service that streams change events from supported source databases and applications into Google...

ASYNCAPI

Semantic Vocabularies

Google Cloud Datastream Context

13 classes · 2 properties

JSON-LD

Resources

👥
GitHubOrganization
GitHubOrganization
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔑
Authentication
Authentication
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
💬
Support
Support
🔗
JSONLD
JSONLD

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Google Cloud Datastream API
  version: v1
request:
  auth:
    type: oauth2
    flow: authorization_code
    authorizationUrl: https://accounts.google.com/o/oauth2/auth
    accessTokenUrl: https://oauth2.googleapis.com/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: ConnectionProfiles
    type: folder
  items:
  - info:
      name: Google Cloud Datastream List connection profiles
      type: http
    http:
      method: GET
      url: https://datastream.googleapis.com/v1/projects/:projectId/locations/:location/connectionProfiles
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: pageSize
        value: ''
        type: query
      - name: pageToken
        value: ''
        type: query
      - name: filter
        value: ''
        type: query
      - name: orderBy
        value: ''
        type: query
    docs: Lists connection profiles in the given project and location.
  - info:
      name: Google Cloud Datastream Create a connection profile
      type: http
    http:
      method: POST
      url: https://datastream.googleapis.com/v1/projects/:projectId/locations/:location/connectionProfiles
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: connectionProfileId
        value: ''
        type: query
      body:
        type: json
        data: '{}'
    docs: Creates a new connection profile in the given project and location.
  - info:
      name: Google Cloud Datastream Get a connection profile
      type: http
    http:
      method: GET
      url: https://datastream.googleapis.com/v1/projects/:projectId/locations/:location/connectionProfiles/:connectionProfileId
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: connectionProfileId
        value: ''
        type: path
    docs: Gets a single connection profile.
  - info:
      name: Google Cloud Datastream Update a connection profile
      type: http
    http:
      method: PATCH
      url: https://datastream.googleapis.com/v1/projects/:projectId/locations/:location/connectionProfiles/:connectionProfileId
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: connectionProfileId
        value: ''
        type: path
      - name: updateMask
        value: ''
        type: query
      body:
        type: json
        data: '{}'
    docs: Updates an existing connection profile.
  - info:
      name: Google Cloud Datastream Delete a connection profile
      type: http
    http:
      method: DELETE
      url: https://datastream.googleapis.com/v1/projects/:projectId/locations/:location/connectionProfiles/:connectionProfileId
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: connectionProfileId
        value: ''
        type: path
    docs: Deletes a single connection profile.
- info:
    name: Streams
    type: folder
  items:
  - info:
      name: Google Cloud Datastream List streams
      type: http
    http:
      method: GET
      url: https://datastream.googleapis.com/v1/projects/:projectId/locations/:location/streams
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: pageSize
        value: ''
        type: query
      - name: pageToken
        value: ''
        type: query
      - name: filter
        value: ''
        type: query
      - name: orderBy
        value: ''
        type: query
    docs: Lists streams in the given project and location.
  - info:
      name: Google Cloud Datastream Create a stream
      type: http
    http:
      method: POST
      url: https://datastream.googleapis.com/v1/projects/:projectId/locations/:location/streams
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: streamId
        value: ''
        type: query
      body:
        type: json
        data: '{}'
    docs: Creates a new stream in the given project and location.
  - info:
      name: Google Cloud Datastream Get a stream
      type: http
    http:
      method: GET
      url: https://datastream.googleapis.com/v1/projects/:projectId/locations/:location/streams/:streamId
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: streamId
        value: ''
        type: path
    docs: Gets a single stream.
  - info:
      name: Google Cloud Datastream Update a stream
      type: http
    http:
      method: PATCH
      url: https://datastream.googleapis.com/v1/projects/:projectId/locations/:location/streams/:streamId
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: streamId
        value: ''
        type: path
      - name: updateMask
        value: ''
        type: query
      body:
        type: json
        data: '{}'
    docs: Updates an existing stream.
  - info:
      name: Google Cloud Datastream Delete a stream
      type: http
    http:
      method: DELETE
      url: https://datastream.googleapis.com/v1/projects/:projectId/locations/:location/streams/:streamId
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: streamId
        value: ''
        type: path
    docs: Deletes a single stream.
- info:
    name: Operations
    type: folder
  items:
  - info:
      name: Google Cloud Datastream Get an operation
      type: http
    http:
      method: GET
      url: https://datastream.googleapis.com/v1/projects/:projectId/locations/:location/operations/:operationId
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: operationId
        value: ''
        type: path
    docs: Gets the latest state of a long-running operation.
bundled: true