Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://googleapis.deno.dev/v1/datastream:v1.ts";

§Classes

Datastream
GoogleAuth

§Variables

auth

§Interfaces

AppendOnly

AppendOnly mode defines that all changes to a table will be written to the destination table.

AvroFileFormat

AVRO file format configuration.

BackfillAllStrategy

Backfill strategy to automatically backfill the Stream's objects. Specific objects can be excluded.

BackfillJob

Represents a backfill job on a specific stream object.

BackfillNoneStrategy

Backfill strategy to disable automatic backfill for the Stream's objects.

BigQueryDestinationConfig

BigQuery destination configuration

BigQueryProfile

BigQuery warehouse profile.

CancelOperationRequest

The request message for Operations.CancelOperation.

CdcStrategy

The strategy that the stream uses for CDC replication.

ConnectionProfile

A set of reusable connection configurations to be used as a source or destination for a stream.

CredentialsClient

Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface.

DatasetTemplate

Dataset template used for dynamic dataset creation.

DestinationConfig

The configuration of the stream destination.

DiscoverConnectionProfileRequest

Request message for 'discover' ConnectionProfile request.

DiscoverConnectionProfileResponse

Response from a discover request.

DropLargeObjects

Configuration to drop large object values.

Empty

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

Error

Represent a user-facing Error.

FetchStaticIpsResponse

Response message for a 'FetchStaticIps' response.

ForwardSshTunnelConnectivity

Forward SSH Tunnel connectivity.

GcsDestinationConfig

Google Cloud Storage destination configuration

GcsProfile

Cloud Storage bucket profile.

JsonFileFormat

JSON file format configuration.

ListConnectionProfilesResponse

Response message for listing connection profiles.

ListLocationsResponse

The response message for Locations.ListLocations.

ListOperationsResponse

The response message for Operations.ListOperations.

ListPrivateConnectionsResponse

Response containing a list of private connection configurations.

ListRoutesResponse

Route list response.

ListStreamObjectsResponse

Response containing the objects for a stream.

ListStreamsResponse

Response message for listing streams.

Location

A resource that represents a Google Cloud location.

LookupStreamObjectRequest

Request for looking up a specific stream object by its source object identifier.

Merge

Merge mode defines that all changes to a table will be merged at the destination table.

MostRecentStartPosition

CDC strategy to start replicating from the most recent position in the source.

MysqlColumn

MySQL Column.

MysqlDatabase

MySQL database.

MysqlLogPosition

MySQL log position

MysqlObjectIdentifier

Mysql data source object identifier.

MysqlProfile

MySQL database profile.

MysqlRdbms

MySQL database structure

MysqlSourceConfig

MySQL source configuration

MysqlSslConfig

MySQL SSL configuration information.

MysqlTable

MySQL table.

NextAvailableStartPosition

CDC strategy to resume replication from the next available position in the source.

Operation

This resource represents a long-running operation that is the result of a network API call.

OperationMetadata

Represents the metadata of the long-running operation.

OracleColumn

Oracle Column.

OracleObjectIdentifier

Oracle data source object identifier.

OracleProfile

Oracle database profile.

OracleRdbms

Oracle database structure.

OracleSchema

Oracle schema.

OracleScnPosition

Oracle SCN position

OracleSourceConfig

Oracle data source configuration

OracleSslConfig

Oracle SSL configuration information.

OracleTable

Oracle table.

PostgresqlColumn

PostgreSQL Column.

PostgresqlObjectIdentifier

PostgreSQL data source object identifier.

PostgresqlProfile

PostgreSQL database profile.

PostgresqlRdbms

PostgreSQL database structure.

PostgresqlSchema

PostgreSQL schema.

PostgresqlSourceConfig

PostgreSQL data source configuration

PostgresqlTable

PostgreSQL table.

PrivateConnection

The PrivateConnection resource is used to establish private connectivity between Datastream and a customer's network.

PrivateConnectivity

Private Connectivity

ProjectsLocationsConnectionProfilesCreateOptions

Additional options for Datastream#projectsLocationsConnectionProfilesCreate.

ProjectsLocationsConnectionProfilesDeleteOptions

Additional options for Datastream#projectsLocationsConnectionProfilesDelete.

ProjectsLocationsConnectionProfilesListOptions

Additional options for Datastream#projectsLocationsConnectionProfilesList.

ProjectsLocationsConnectionProfilesPatchOptions

Additional options for Datastream#projectsLocationsConnectionProfilesPatch.

ProjectsLocationsFetchStaticIpsOptions

Additional options for Datastream#projectsLocationsFetchStaticIps.

ProjectsLocationsListOptions

Additional options for Datastream#projectsLocationsList.

ProjectsLocationsOperationsListOptions

Additional options for Datastream#projectsLocationsOperationsList.

ProjectsLocationsPrivateConnectionsCreateOptions

Additional options for Datastream#projectsLocationsPrivateConnectionsCreate.

ProjectsLocationsPrivateConnectionsDeleteOptions

Additional options for Datastream#projectsLocationsPrivateConnectionsDelete.

ProjectsLocationsPrivateConnectionsListOptions

Additional options for Datastream#projectsLocationsPrivateConnectionsList.

ProjectsLocationsPrivateConnectionsRoutesCreateOptions

Additional options for Datastream#projectsLocationsPrivateConnectionsRoutesCreate.

ProjectsLocationsPrivateConnectionsRoutesDeleteOptions

Additional options for Datastream#projectsLocationsPrivateConnectionsRoutesDelete.

ProjectsLocationsPrivateConnectionsRoutesListOptions

Additional options for Datastream#projectsLocationsPrivateConnectionsRoutesList.

ProjectsLocationsStreamsCreateOptions

Additional options for Datastream#projectsLocationsStreamsCreate.

ProjectsLocationsStreamsDeleteOptions

Additional options for Datastream#projectsLocationsStreamsDelete.

ProjectsLocationsStreamsListOptions

Additional options for Datastream#projectsLocationsStreamsList.

ProjectsLocationsStreamsObjectsListOptions

Additional options for Datastream#projectsLocationsStreamsObjectsList.

ProjectsLocationsStreamsPatchOptions

Additional options for Datastream#projectsLocationsStreamsPatch.

Route

The route resource is the child of the private connection resource, used for defining a route for a private connection.

RunStreamRequest

Request message for running a stream.

SingleTargetDataset

A single target dataset to which all data will be streamed.

SourceConfig

The configuration of the stream source.

SourceHierarchyDatasets

Destination datasets are created so that hierarchy of the destination data objects matches the source hierarchy.

SourceObjectIdentifier

Represents an identifier of an object in the data source.

SpecificStartPosition

CDC strategy to start replicating from a specific position in the source.

SqlServerColumn

SQLServer Column.

SqlServerObjectIdentifier

SQLServer data source object identifier.

SqlServerProfile

SQLServer database profile

SqlServerRdbms

SQLServer database structure.

SqlServerSchema

SQLServer schema.

SqlServerSourceConfig

SQLServer data source configuration

SqlServerTable

SQLServer table.

StartBackfillJobRequest

Request for manually initiating a backfill job for a specific stream object.

StartBackfillJobResponse

Response for manually initiating a backfill job for a specific stream object.

StaticServiceIpConnectivity

Static IP address connectivity. Used when the source database is configured to allow incoming connections from the Datastream public IP addresses for the region specified in the connection profile.

Status

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

StopBackfillJobRequest

Request for manually stopping a running backfill job for a specific stream object.

StopBackfillJobResponse

Response for manually stop a backfill job for a specific stream object.

Stream

A resource representing streaming data from a source to a destination.

StreamLargeObjects

Configuration to stream large object values.

StreamObject

A specific stream object (e.g a specific DB table).

Validation

A validation to perform on a stream.

ValidationMessage

Represent user-facing validation result message.

ValidationResult

Contains the current validation results.

VpcPeeringConfig

The VPC Peering configuration is used to create VPC peering between Datastream and the consumer's VPC.