1. Packages
  2. Google Cloud Native
  3. API Docs
  4. datastream
  5. datastream/v1alpha1
  6. getStream

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.datastream/v1alpha1.getStream

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Use this method to get details about a stream.

Using getStream

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getStream(args: GetStreamArgs, opts?: InvokeOptions): Promise<GetStreamResult>
function getStreamOutput(args: GetStreamOutputArgs, opts?: InvokeOptions): Output<GetStreamResult>
Copy
def get_stream(location: Optional[str] = None,
               project: Optional[str] = None,
               stream_id: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetStreamResult
def get_stream_output(location: Optional[pulumi.Input[str]] = None,
               project: Optional[pulumi.Input[str]] = None,
               stream_id: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetStreamResult]
Copy
func LookupStream(ctx *Context, args *LookupStreamArgs, opts ...InvokeOption) (*LookupStreamResult, error)
func LookupStreamOutput(ctx *Context, args *LookupStreamOutputArgs, opts ...InvokeOption) LookupStreamResultOutput
Copy

> Note: This function is named LookupStream in the Go SDK.

public static class GetStream 
{
    public static Task<GetStreamResult> InvokeAsync(GetStreamArgs args, InvokeOptions? opts = null)
    public static Output<GetStreamResult> Invoke(GetStreamInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetStreamResult> getStream(GetStreamArgs args, InvokeOptions options)
public static Output<GetStreamResult> getStream(GetStreamArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:datastream/v1alpha1:getStream
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. string
StreamId This property is required. string
Project string
Location This property is required. string
StreamId This property is required. string
Project string
location This property is required. String
streamId This property is required. String
project String
location This property is required. string
streamId This property is required. string
project string
location This property is required. str
stream_id This property is required. str
project str
location This property is required. String
streamId This property is required. String
project String

getStream Result

The following output properties are available:

BackfillAll Pulumi.GoogleNative.Datastream.V1Alpha1.Outputs.BackfillAllStrategyResponse
Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
BackfillNone Pulumi.GoogleNative.Datastream.V1Alpha1.Outputs.BackfillNoneStrategyResponse
Do not automatically backfill any objects.
CreateTime string
The creation time of the stream.
CustomerManagedEncryptionKey string
Immutable. A reference to a KMS encryption key. If provided, it will be used to encrypt the data. If left blank, data will be encrypted using an internal Stream-specific encryption key provisioned through KMS.
DestinationConfig Pulumi.GoogleNative.Datastream.V1Alpha1.Outputs.DestinationConfigResponse
Destination connection profile configuration.
DisplayName string
Display name.
Errors List<Pulumi.GoogleNative.Datastream.V1Alpha1.Outputs.ErrorResponse>
Errors on the Stream.
Labels Dictionary<string, string>
Labels.
Name string
The stream's name.
SourceConfig Pulumi.GoogleNative.Datastream.V1Alpha1.Outputs.SourceConfigResponse
Source connection profile configuration.
State string
The state of the stream.
UpdateTime string
The last update time of the stream.
BackfillAll BackfillAllStrategyResponse
Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
BackfillNone BackfillNoneStrategyResponse
Do not automatically backfill any objects.
CreateTime string
The creation time of the stream.
CustomerManagedEncryptionKey string
Immutable. A reference to a KMS encryption key. If provided, it will be used to encrypt the data. If left blank, data will be encrypted using an internal Stream-specific encryption key provisioned through KMS.
DestinationConfig DestinationConfigResponse
Destination connection profile configuration.
DisplayName string
Display name.
Errors []ErrorResponse
Errors on the Stream.
Labels map[string]string
Labels.
Name string
The stream's name.
SourceConfig SourceConfigResponse
Source connection profile configuration.
State string
The state of the stream.
UpdateTime string
The last update time of the stream.
backfillAll BackfillAllStrategyResponse
Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
backfillNone BackfillNoneStrategyResponse
Do not automatically backfill any objects.
createTime String
The creation time of the stream.
customerManagedEncryptionKey String
Immutable. A reference to a KMS encryption key. If provided, it will be used to encrypt the data. If left blank, data will be encrypted using an internal Stream-specific encryption key provisioned through KMS.
destinationConfig DestinationConfigResponse
Destination connection profile configuration.
displayName String
Display name.
errors List<ErrorResponse>
Errors on the Stream.
labels Map<String,String>
Labels.
name String
The stream's name.
sourceConfig SourceConfigResponse
Source connection profile configuration.
state String
The state of the stream.
updateTime String
The last update time of the stream.
backfillAll BackfillAllStrategyResponse
Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
backfillNone BackfillNoneStrategyResponse
Do not automatically backfill any objects.
createTime string
The creation time of the stream.
customerManagedEncryptionKey string
Immutable. A reference to a KMS encryption key. If provided, it will be used to encrypt the data. If left blank, data will be encrypted using an internal Stream-specific encryption key provisioned through KMS.
destinationConfig DestinationConfigResponse
Destination connection profile configuration.
displayName string
Display name.
errors ErrorResponse[]
Errors on the Stream.
labels {[key: string]: string}
Labels.
name string
The stream's name.
sourceConfig SourceConfigResponse
Source connection profile configuration.
state string
The state of the stream.
updateTime string
The last update time of the stream.
backfill_all BackfillAllStrategyResponse
Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
backfill_none BackfillNoneStrategyResponse
Do not automatically backfill any objects.
create_time str
The creation time of the stream.
customer_managed_encryption_key str
Immutable. A reference to a KMS encryption key. If provided, it will be used to encrypt the data. If left blank, data will be encrypted using an internal Stream-specific encryption key provisioned through KMS.
destination_config DestinationConfigResponse
Destination connection profile configuration.
display_name str
Display name.
errors Sequence[ErrorResponse]
Errors on the Stream.
labels Mapping[str, str]
Labels.
name str
The stream's name.
source_config SourceConfigResponse
Source connection profile configuration.
state str
The state of the stream.
update_time str
The last update time of the stream.
backfillAll Property Map
Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
backfillNone Property Map
Do not automatically backfill any objects.
createTime String
The creation time of the stream.
customerManagedEncryptionKey String
Immutable. A reference to a KMS encryption key. If provided, it will be used to encrypt the data. If left blank, data will be encrypted using an internal Stream-specific encryption key provisioned through KMS.
destinationConfig Property Map
Destination connection profile configuration.
displayName String
Display name.
errors List<Property Map>
Errors on the Stream.
labels Map<String>
Labels.
name String
The stream's name.
sourceConfig Property Map
Source connection profile configuration.
state String
The state of the stream.
updateTime String
The last update time of the stream.

Supporting Types

BackfillAllStrategyResponse

MysqlExcludedObjects This property is required. Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.MysqlRdbmsResponse
MySQL data source objects to avoid backfilling.
OracleExcludedObjects This property is required. Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.OracleRdbmsResponse
Oracle data source objects to avoid backfilling.
MysqlExcludedObjects This property is required. MysqlRdbmsResponse
MySQL data source objects to avoid backfilling.
OracleExcludedObjects This property is required. OracleRdbmsResponse
Oracle data source objects to avoid backfilling.
mysqlExcludedObjects This property is required. MysqlRdbmsResponse
MySQL data source objects to avoid backfilling.
oracleExcludedObjects This property is required. OracleRdbmsResponse
Oracle data source objects to avoid backfilling.
mysqlExcludedObjects This property is required. MysqlRdbmsResponse
MySQL data source objects to avoid backfilling.
oracleExcludedObjects This property is required. OracleRdbmsResponse
Oracle data source objects to avoid backfilling.
mysql_excluded_objects This property is required. MysqlRdbmsResponse
MySQL data source objects to avoid backfilling.
oracle_excluded_objects This property is required. OracleRdbmsResponse
Oracle data source objects to avoid backfilling.
mysqlExcludedObjects This property is required. Property Map
MySQL data source objects to avoid backfilling.
oracleExcludedObjects This property is required. Property Map
Oracle data source objects to avoid backfilling.

DestinationConfigResponse

DestinationConnectionProfileName This property is required. string
Destination connection profile identifier.
GcsDestinationConfig This property is required. Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.GcsDestinationConfigResponse
GCS destination configuration.
DestinationConnectionProfileName This property is required. string
Destination connection profile identifier.
GcsDestinationConfig This property is required. GcsDestinationConfigResponse
GCS destination configuration.
destinationConnectionProfileName This property is required. String
Destination connection profile identifier.
gcsDestinationConfig This property is required. GcsDestinationConfigResponse
GCS destination configuration.
destinationConnectionProfileName This property is required. string
Destination connection profile identifier.
gcsDestinationConfig This property is required. GcsDestinationConfigResponse
GCS destination configuration.
destination_connection_profile_name This property is required. str
Destination connection profile identifier.
gcs_destination_config This property is required. GcsDestinationConfigResponse
GCS destination configuration.
destinationConnectionProfileName This property is required. String
Destination connection profile identifier.
gcsDestinationConfig This property is required. Property Map
GCS destination configuration.

ErrorResponse

Details This property is required. Dictionary<string, string>
Additional information about the error.
ErrorTime This property is required. string
The time when the error occurred.
ErrorUuid This property is required. string
A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
Message This property is required. string
A message containing more information about the error that occurred.
Reason This property is required. string
A title that explains the reason for the error.
Details This property is required. map[string]string
Additional information about the error.
ErrorTime This property is required. string
The time when the error occurred.
ErrorUuid This property is required. string
A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
Message This property is required. string
A message containing more information about the error that occurred.
Reason This property is required. string
A title that explains the reason for the error.
details This property is required. Map<String,String>
Additional information about the error.
errorTime This property is required. String
The time when the error occurred.
errorUuid This property is required. String
A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
message This property is required. String
A message containing more information about the error that occurred.
reason This property is required. String
A title that explains the reason for the error.
details This property is required. {[key: string]: string}
Additional information about the error.
errorTime This property is required. string
The time when the error occurred.
errorUuid This property is required. string
A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
message This property is required. string
A message containing more information about the error that occurred.
reason This property is required. string
A title that explains the reason for the error.
details This property is required. Mapping[str, str]
Additional information about the error.
error_time This property is required. str
The time when the error occurred.
error_uuid This property is required. str
A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
message This property is required. str
A message containing more information about the error that occurred.
reason This property is required. str
A title that explains the reason for the error.
details This property is required. Map<String>
Additional information about the error.
errorTime This property is required. String
The time when the error occurred.
errorUuid This property is required. String
A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
message This property is required. String
A message containing more information about the error that occurred.
reason This property is required. String
A title that explains the reason for the error.

GcsDestinationConfigResponse

AvroFileFormat This property is required. Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.AvroFileFormatResponse
AVRO file format configuration.
FileRotationInterval This property is required. string
The maximum duration for which new events are added before a file is closed and a new file is created.
FileRotationMb This property is required. int
The maximum file size to be saved in the bucket.
GcsFileFormat This property is required. string
File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.

Deprecated: File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.

JsonFileFormat This property is required. Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.JsonFileFormatResponse
JSON file format configuration.
Path This property is required. string
Path inside the Cloud Storage bucket to write data to.
AvroFileFormat This property is required. AvroFileFormatResponse
AVRO file format configuration.
FileRotationInterval This property is required. string
The maximum duration for which new events are added before a file is closed and a new file is created.
FileRotationMb This property is required. int
The maximum file size to be saved in the bucket.
GcsFileFormat This property is required. string
File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.

Deprecated: File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.

JsonFileFormat This property is required. JsonFileFormatResponse
JSON file format configuration.
Path This property is required. string
Path inside the Cloud Storage bucket to write data to.
avroFileFormat This property is required. AvroFileFormatResponse
AVRO file format configuration.
fileRotationInterval This property is required. String
The maximum duration for which new events are added before a file is closed and a new file is created.
fileRotationMb This property is required. Integer
The maximum file size to be saved in the bucket.
gcsFileFormat This property is required. String
File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.

Deprecated: File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.

jsonFileFormat This property is required. JsonFileFormatResponse
JSON file format configuration.
path This property is required. String
Path inside the Cloud Storage bucket to write data to.
avroFileFormat This property is required. AvroFileFormatResponse
AVRO file format configuration.
fileRotationInterval This property is required. string
The maximum duration for which new events are added before a file is closed and a new file is created.
fileRotationMb This property is required. number
The maximum file size to be saved in the bucket.
gcsFileFormat This property is required. string
File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.

Deprecated: File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.

jsonFileFormat This property is required. JsonFileFormatResponse
JSON file format configuration.
path This property is required. string
Path inside the Cloud Storage bucket to write data to.
avro_file_format This property is required. AvroFileFormatResponse
AVRO file format configuration.
file_rotation_interval This property is required. str
The maximum duration for which new events are added before a file is closed and a new file is created.
file_rotation_mb This property is required. int
The maximum file size to be saved in the bucket.
gcs_file_format This property is required. str
File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.

Deprecated: File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.

json_file_format This property is required. JsonFileFormatResponse
JSON file format configuration.
path This property is required. str
Path inside the Cloud Storage bucket to write data to.
avroFileFormat This property is required. Property Map
AVRO file format configuration.
fileRotationInterval This property is required. String
The maximum duration for which new events are added before a file is closed and a new file is created.
fileRotationMb This property is required. Number
The maximum file size to be saved in the bucket.
gcsFileFormat This property is required. String
File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.

Deprecated: File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.

jsonFileFormat This property is required. Property Map
JSON file format configuration.
path This property is required. String
Path inside the Cloud Storage bucket to write data to.

JsonFileFormatResponse

Compression This property is required. string
Compression of the loaded JSON file.
SchemaFileFormat This property is required. string
The schema file format along JSON data files.
Compression This property is required. string
Compression of the loaded JSON file.
SchemaFileFormat This property is required. string
The schema file format along JSON data files.
compression This property is required. String
Compression of the loaded JSON file.
schemaFileFormat This property is required. String
The schema file format along JSON data files.
compression This property is required. string
Compression of the loaded JSON file.
schemaFileFormat This property is required. string
The schema file format along JSON data files.
compression This property is required. str
Compression of the loaded JSON file.
schema_file_format This property is required. str
The schema file format along JSON data files.
compression This property is required. String
Compression of the loaded JSON file.
schemaFileFormat This property is required. String
The schema file format along JSON data files.

MysqlColumnResponse

Collation This property is required. string
Column collation.
ColumnName This property is required. string
Column name.
DataType This property is required. string
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
Length This property is required. int
Column length.
Nullable This property is required. bool
Whether or not the column can accept a null value.
OrdinalPosition This property is required. int
The ordinal position of the column in the table.
PrimaryKey This property is required. bool
Whether or not the column represents a primary key.
Collation This property is required. string
Column collation.
ColumnName This property is required. string
Column name.
DataType This property is required. string
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
Length This property is required. int
Column length.
Nullable This property is required. bool
Whether or not the column can accept a null value.
OrdinalPosition This property is required. int
The ordinal position of the column in the table.
PrimaryKey This property is required. bool
Whether or not the column represents a primary key.
collation This property is required. String
Column collation.
columnName This property is required. String
Column name.
dataType This property is required. String
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
length This property is required. Integer
Column length.
nullable This property is required. Boolean
Whether or not the column can accept a null value.
ordinalPosition This property is required. Integer
The ordinal position of the column in the table.
primaryKey This property is required. Boolean
Whether or not the column represents a primary key.
collation This property is required. string
Column collation.
columnName This property is required. string
Column name.
dataType This property is required. string
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
length This property is required. number
Column length.
nullable This property is required. boolean
Whether or not the column can accept a null value.
ordinalPosition This property is required. number
The ordinal position of the column in the table.
primaryKey This property is required. boolean
Whether or not the column represents a primary key.
collation This property is required. str
Column collation.
column_name This property is required. str
Column name.
data_type This property is required. str
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
length This property is required. int
Column length.
nullable This property is required. bool
Whether or not the column can accept a null value.
ordinal_position This property is required. int
The ordinal position of the column in the table.
primary_key This property is required. bool
Whether or not the column represents a primary key.
collation This property is required. String
Column collation.
columnName This property is required. String
Column name.
dataType This property is required. String
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
length This property is required. Number
Column length.
nullable This property is required. Boolean
Whether or not the column can accept a null value.
ordinalPosition This property is required. Number
The ordinal position of the column in the table.
primaryKey This property is required. Boolean
Whether or not the column represents a primary key.

MysqlDatabaseResponse

DatabaseName This property is required. string
Database name.
MysqlTables This property is required. List<Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.MysqlTableResponse>
Tables in the database.
DatabaseName This property is required. string
Database name.
MysqlTables This property is required. []MysqlTableResponse
Tables in the database.
databaseName This property is required. String
Database name.
mysqlTables This property is required. List<MysqlTableResponse>
Tables in the database.
databaseName This property is required. string
Database name.
mysqlTables This property is required. MysqlTableResponse[]
Tables in the database.
database_name This property is required. str
Database name.
mysql_tables This property is required. Sequence[MysqlTableResponse]
Tables in the database.
databaseName This property is required. String
Database name.
mysqlTables This property is required. List<Property Map>
Tables in the database.

MysqlRdbmsResponse

MysqlDatabases This property is required. []MysqlDatabaseResponse
Mysql databases on the server
mysqlDatabases This property is required. List<MysqlDatabaseResponse>
Mysql databases on the server
mysqlDatabases This property is required. MysqlDatabaseResponse[]
Mysql databases on the server
mysql_databases This property is required. Sequence[MysqlDatabaseResponse]
Mysql databases on the server
mysqlDatabases This property is required. List<Property Map>
Mysql databases on the server

MysqlSourceConfigResponse

Allowlist This property is required. Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.MysqlRdbmsResponse
MySQL objects to retrieve from the source.
Rejectlist This property is required. Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.MysqlRdbmsResponse
MySQL objects to exclude from the stream.
Allowlist This property is required. MysqlRdbmsResponse
MySQL objects to retrieve from the source.
Rejectlist This property is required. MysqlRdbmsResponse
MySQL objects to exclude from the stream.
allowlist This property is required. MysqlRdbmsResponse
MySQL objects to retrieve from the source.
rejectlist This property is required. MysqlRdbmsResponse
MySQL objects to exclude from the stream.
allowlist This property is required. MysqlRdbmsResponse
MySQL objects to retrieve from the source.
rejectlist This property is required. MysqlRdbmsResponse
MySQL objects to exclude from the stream.
allowlist This property is required. MysqlRdbmsResponse
MySQL objects to retrieve from the source.
rejectlist This property is required. MysqlRdbmsResponse
MySQL objects to exclude from the stream.
allowlist This property is required. Property Map
MySQL objects to retrieve from the source.
rejectlist This property is required. Property Map
MySQL objects to exclude from the stream.

MysqlTableResponse

MysqlColumns This property is required. List<Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.MysqlColumnResponse>
MySQL columns in the database. When unspecified as part of include/exclude lists, includes/excludes everything.
TableName This property is required. string
Table name.
MysqlColumns This property is required. []MysqlColumnResponse
MySQL columns in the database. When unspecified as part of include/exclude lists, includes/excludes everything.
TableName This property is required. string
Table name.
mysqlColumns This property is required. List<MysqlColumnResponse>
MySQL columns in the database. When unspecified as part of include/exclude lists, includes/excludes everything.
tableName This property is required. String
Table name.
mysqlColumns This property is required. MysqlColumnResponse[]
MySQL columns in the database. When unspecified as part of include/exclude lists, includes/excludes everything.
tableName This property is required. string
Table name.
mysql_columns This property is required. Sequence[MysqlColumnResponse]
MySQL columns in the database. When unspecified as part of include/exclude lists, includes/excludes everything.
table_name This property is required. str
Table name.
mysqlColumns This property is required. List<Property Map>
MySQL columns in the database. When unspecified as part of include/exclude lists, includes/excludes everything.
tableName This property is required. String
Table name.

OracleColumnResponse

ColumnName This property is required. string
Column name.
DataType This property is required. string
The Oracle data type.
Encoding This property is required. string
Column encoding.
Length This property is required. int
Column length.
Nullable This property is required. bool
Whether or not the column can accept a null value.
OrdinalPosition This property is required. int
The ordinal position of the column in the table.
Precision This property is required. int
Column precision.
PrimaryKey This property is required. bool
Whether or not the column represents a primary key.
Scale This property is required. int
Column scale.
ColumnName This property is required. string
Column name.
DataType This property is required. string
The Oracle data type.
Encoding This property is required. string
Column encoding.
Length This property is required. int
Column length.
Nullable This property is required. bool
Whether or not the column can accept a null value.
OrdinalPosition This property is required. int
The ordinal position of the column in the table.
Precision This property is required. int
Column precision.
PrimaryKey This property is required. bool
Whether or not the column represents a primary key.
Scale This property is required. int
Column scale.
columnName This property is required. String
Column name.
dataType This property is required. String
The Oracle data type.
encoding This property is required. String
Column encoding.
length This property is required. Integer
Column length.
nullable This property is required. Boolean
Whether or not the column can accept a null value.
ordinalPosition This property is required. Integer
The ordinal position of the column in the table.
precision This property is required. Integer
Column precision.
primaryKey This property is required. Boolean
Whether or not the column represents a primary key.
scale This property is required. Integer
Column scale.
columnName This property is required. string
Column name.
dataType This property is required. string
The Oracle data type.
encoding This property is required. string
Column encoding.
length This property is required. number
Column length.
nullable This property is required. boolean
Whether or not the column can accept a null value.
ordinalPosition This property is required. number
The ordinal position of the column in the table.
precision This property is required. number
Column precision.
primaryKey This property is required. boolean
Whether or not the column represents a primary key.
scale This property is required. number
Column scale.
column_name This property is required. str
Column name.
data_type This property is required. str
The Oracle data type.
encoding This property is required. str
Column encoding.
length This property is required. int
Column length.
nullable This property is required. bool
Whether or not the column can accept a null value.
ordinal_position This property is required. int
The ordinal position of the column in the table.
precision This property is required. int
Column precision.
primary_key This property is required. bool
Whether or not the column represents a primary key.
scale This property is required. int
Column scale.
columnName This property is required. String
Column name.
dataType This property is required. String
The Oracle data type.
encoding This property is required. String
Column encoding.
length This property is required. Number
Column length.
nullable This property is required. Boolean
Whether or not the column can accept a null value.
ordinalPosition This property is required. Number
The ordinal position of the column in the table.
precision This property is required. Number
Column precision.
primaryKey This property is required. Boolean
Whether or not the column represents a primary key.
scale This property is required. Number
Column scale.

OracleRdbmsResponse

OracleSchemas This property is required. List<Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.OracleSchemaResponse>
Oracle schemas/databases in the database server.
OracleSchemas This property is required. []OracleSchemaResponse
Oracle schemas/databases in the database server.
oracleSchemas This property is required. List<OracleSchemaResponse>
Oracle schemas/databases in the database server.
oracleSchemas This property is required. OracleSchemaResponse[]
Oracle schemas/databases in the database server.
oracle_schemas This property is required. Sequence[OracleSchemaResponse]
Oracle schemas/databases in the database server.
oracleSchemas This property is required. List<Property Map>
Oracle schemas/databases in the database server.

OracleSchemaResponse

OracleTables This property is required. List<Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.OracleTableResponse>
Tables in the schema.
SchemaName This property is required. string
Schema name.
OracleTables This property is required. []OracleTableResponse
Tables in the schema.
SchemaName This property is required. string
Schema name.
oracleTables This property is required. List<OracleTableResponse>
Tables in the schema.
schemaName This property is required. String
Schema name.
oracleTables This property is required. OracleTableResponse[]
Tables in the schema.
schemaName This property is required. string
Schema name.
oracle_tables This property is required. Sequence[OracleTableResponse]
Tables in the schema.
schema_name This property is required. str
Schema name.
oracleTables This property is required. List<Property Map>
Tables in the schema.
schemaName This property is required. String
Schema name.

OracleSourceConfigResponse

Allowlist This property is required. Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.OracleRdbmsResponse
Oracle objects to include in the stream.
DropLargeObjects This property is required. Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.DropLargeObjectsResponse
Drop large object values.
Rejectlist This property is required. Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.OracleRdbmsResponse
Oracle objects to exclude from the stream.
Allowlist This property is required. OracleRdbmsResponse
Oracle objects to include in the stream.
DropLargeObjects This property is required. DropLargeObjectsResponse
Drop large object values.
Rejectlist This property is required. OracleRdbmsResponse
Oracle objects to exclude from the stream.
allowlist This property is required. OracleRdbmsResponse
Oracle objects to include in the stream.
dropLargeObjects This property is required. DropLargeObjectsResponse
Drop large object values.
rejectlist This property is required. OracleRdbmsResponse
Oracle objects to exclude from the stream.
allowlist This property is required. OracleRdbmsResponse
Oracle objects to include in the stream.
dropLargeObjects This property is required. DropLargeObjectsResponse
Drop large object values.
rejectlist This property is required. OracleRdbmsResponse
Oracle objects to exclude from the stream.
allowlist This property is required. OracleRdbmsResponse
Oracle objects to include in the stream.
drop_large_objects This property is required. DropLargeObjectsResponse
Drop large object values.
rejectlist This property is required. OracleRdbmsResponse
Oracle objects to exclude from the stream.
allowlist This property is required. Property Map
Oracle objects to include in the stream.
dropLargeObjects This property is required. Property Map
Drop large object values.
rejectlist This property is required. Property Map
Oracle objects to exclude from the stream.

OracleTableResponse

OracleColumns This property is required. List<Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.OracleColumnResponse>
Oracle columns in the schema. When unspecified as part of inclue/exclude lists, includes/excludes everything.
TableName This property is required. string
Table name.
OracleColumns This property is required. []OracleColumnResponse
Oracle columns in the schema. When unspecified as part of inclue/exclude lists, includes/excludes everything.
TableName This property is required. string
Table name.
oracleColumns This property is required. List<OracleColumnResponse>
Oracle columns in the schema. When unspecified as part of inclue/exclude lists, includes/excludes everything.
tableName This property is required. String
Table name.
oracleColumns This property is required. OracleColumnResponse[]
Oracle columns in the schema. When unspecified as part of inclue/exclude lists, includes/excludes everything.
tableName This property is required. string
Table name.
oracle_columns This property is required. Sequence[OracleColumnResponse]
Oracle columns in the schema. When unspecified as part of inclue/exclude lists, includes/excludes everything.
table_name This property is required. str
Table name.
oracleColumns This property is required. List<Property Map>
Oracle columns in the schema. When unspecified as part of inclue/exclude lists, includes/excludes everything.
tableName This property is required. String
Table name.

SourceConfigResponse

MysqlSourceConfig This property is required. Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.MysqlSourceConfigResponse
MySQL data source configuration
OracleSourceConfig This property is required. Pulumi.GoogleNative.Datastream.V1Alpha1.Inputs.OracleSourceConfigResponse
Oracle data source configuration
SourceConnectionProfileName This property is required. string
Source connection profile identifier.
MysqlSourceConfig This property is required. MysqlSourceConfigResponse
MySQL data source configuration
OracleSourceConfig This property is required. OracleSourceConfigResponse
Oracle data source configuration
SourceConnectionProfileName This property is required. string
Source connection profile identifier.
mysqlSourceConfig This property is required. MysqlSourceConfigResponse
MySQL data source configuration
oracleSourceConfig This property is required. OracleSourceConfigResponse
Oracle data source configuration
sourceConnectionProfileName This property is required. String
Source connection profile identifier.
mysqlSourceConfig This property is required. MysqlSourceConfigResponse
MySQL data source configuration
oracleSourceConfig This property is required. OracleSourceConfigResponse
Oracle data source configuration
sourceConnectionProfileName This property is required. string
Source connection profile identifier.
mysql_source_config This property is required. MysqlSourceConfigResponse
MySQL data source configuration
oracle_source_config This property is required. OracleSourceConfigResponse
Oracle data source configuration
source_connection_profile_name This property is required. str
Source connection profile identifier.
mysqlSourceConfig This property is required. Property Map
MySQL data source configuration
oracleSourceConfig This property is required. Property Map
Oracle data source configuration
sourceConnectionProfileName This property is required. String
Source connection profile identifier.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi