1. Packages
  2. Google Cloud Native
  3. API Docs
  4. datastream
  5. datastream/v1
  6. Stream

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

Google Cloud Native v0.30.0 published on Friday, Apr 14, 2023 by Pulumi

google-native.datastream/v1.Stream

Explore with Pulumi AI

google-native logo

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

Google Cloud Native v0.30.0 published on Friday, Apr 14, 2023 by Pulumi

    Use this method to create a stream. Auto-naming is currently not supported for this resource.

    Create Stream Resource

    new Stream(name: string, args: StreamArgs, opts?: CustomResourceOptions);
    @overload
    def Stream(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               backfill_all: Optional[BackfillAllStrategyArgs] = None,
               backfill_none: Optional[BackfillNoneStrategyArgs] = None,
               customer_managed_encryption_key: Optional[str] = None,
               destination_config: Optional[DestinationConfigArgs] = None,
               display_name: Optional[str] = None,
               force: Optional[bool] = None,
               labels: Optional[Mapping[str, str]] = None,
               location: Optional[str] = None,
               project: Optional[str] = None,
               request_id: Optional[str] = None,
               source_config: Optional[SourceConfigArgs] = None,
               state: Optional[StreamState] = None,
               stream_id: Optional[str] = None,
               validate_only: Optional[bool] = None)
    @overload
    def Stream(resource_name: str,
               args: StreamArgs,
               opts: Optional[ResourceOptions] = None)
    func NewStream(ctx *Context, name string, args StreamArgs, opts ...ResourceOption) (*Stream, error)
    public Stream(string name, StreamArgs args, CustomResourceOptions? opts = null)
    public Stream(String name, StreamArgs args)
    public Stream(String name, StreamArgs args, CustomResourceOptions options)
    
    type: google-native:datastream/v1:Stream
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args StreamArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args StreamArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args StreamArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args StreamArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args StreamArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Stream Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Stream resource accepts the following input properties:

    DestinationConfig Pulumi.GoogleNative.Datastream.V1.Inputs.DestinationConfigArgs

    Destination connection profile configuration.

    DisplayName string

    Display name.

    SourceConfig Pulumi.GoogleNative.Datastream.V1.Inputs.SourceConfigArgs

    Source connection profile configuration.

    StreamId string

    Required. The stream identifier.

    BackfillAll Pulumi.GoogleNative.Datastream.V1.Inputs.BackfillAllStrategyArgs

    Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.

    BackfillNone Pulumi.GoogleNative.Datastream.V1.Inputs.BackfillNoneStrategyArgs

    Do not automatically backfill any objects.

    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.

    Force bool

    Optional. Create the stream without validating it.

    Labels Dictionary<string, string>

    Labels.

    Location string
    Project string
    RequestId string

    Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

    State Pulumi.GoogleNative.Datastream.V1.StreamState

    The state of the stream.

    ValidateOnly bool

    Optional. Only validate the stream, but don't create any resources. The default is false.

    DestinationConfig DestinationConfigArgs

    Destination connection profile configuration.

    DisplayName string

    Display name.

    SourceConfig SourceConfigArgs

    Source connection profile configuration.

    StreamId string

    Required. The stream identifier.

    BackfillAll BackfillAllStrategyArgs

    Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.

    BackfillNone BackfillNoneStrategyArgs

    Do not automatically backfill any objects.

    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.

    Force bool

    Optional. Create the stream without validating it.

    Labels map[string]string

    Labels.

    Location string
    Project string
    RequestId string

    Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

    State StreamStateEnum

    The state of the stream.

    ValidateOnly bool

    Optional. Only validate the stream, but don't create any resources. The default is false.

    destinationConfig DestinationConfigArgs

    Destination connection profile configuration.

    displayName String

    Display name.

    sourceConfig SourceConfigArgs

    Source connection profile configuration.

    streamId String

    Required. The stream identifier.

    backfillAll BackfillAllStrategyArgs

    Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.

    backfillNone BackfillNoneStrategyArgs

    Do not automatically backfill any objects.

    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.

    force Boolean

    Optional. Create the stream without validating it.

    labels Map<String,String>

    Labels.

    location String
    project String
    requestId String

    Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

    state StreamState

    The state of the stream.

    validateOnly Boolean

    Optional. Only validate the stream, but don't create any resources. The default is false.

    destinationConfig DestinationConfigArgs

    Destination connection profile configuration.

    displayName string

    Display name.

    sourceConfig SourceConfigArgs

    Source connection profile configuration.

    streamId string

    Required. The stream identifier.

    backfillAll BackfillAllStrategyArgs

    Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.

    backfillNone BackfillNoneStrategyArgs

    Do not automatically backfill any objects.

    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.

    force boolean

    Optional. Create the stream without validating it.

    labels {[key: string]: string}

    Labels.

    location string
    project string
    requestId string

    Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

    state StreamState

    The state of the stream.

    validateOnly boolean

    Optional. Only validate the stream, but don't create any resources. The default is false.

    destination_config DestinationConfigArgs

    Destination connection profile configuration.

    display_name str

    Display name.

    source_config SourceConfigArgs

    Source connection profile configuration.

    stream_id str

    Required. The stream identifier.

    backfill_all BackfillAllStrategyArgs

    Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.

    backfill_none BackfillNoneStrategyArgs

    Do not automatically backfill any objects.

    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.

    force bool

    Optional. Create the stream without validating it.

    labels Mapping[str, str]

    Labels.

    location str
    project str
    request_id str

    Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

    state StreamState

    The state of the stream.

    validate_only bool

    Optional. Only validate the stream, but don't create any resources. The default is false.

    destinationConfig Property Map

    Destination connection profile configuration.

    displayName String

    Display name.

    sourceConfig Property Map

    Source connection profile configuration.

    streamId String

    Required. The stream identifier.

    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.

    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.

    force Boolean

    Optional. Create the stream without validating it.

    labels Map<String>

    Labels.

    location String
    project String
    requestId String

    Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

    state "STATE_UNSPECIFIED" | "NOT_STARTED" | "RUNNING" | "PAUSED" | "MAINTENANCE" | "FAILED" | "FAILED_PERMANENTLY" | "STARTING" | "DRAINING"

    The state of the stream.

    validateOnly Boolean

    Optional. Only validate the stream, but don't create any resources. The default is false.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Stream resource produces the following output properties:

    CreateTime string

    The creation time of the stream.

    Errors List<Pulumi.GoogleNative.Datastream.V1.Outputs.ErrorResponse>

    Errors on the Stream.

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The stream's name.

    UpdateTime string

    The last update time of the stream.

    CreateTime string

    The creation time of the stream.

    Errors []ErrorResponse

    Errors on the Stream.

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The stream's name.

    UpdateTime string

    The last update time of the stream.

    createTime String

    The creation time of the stream.

    errors List<ErrorResponse>

    Errors on the Stream.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    The stream's name.

    updateTime String

    The last update time of the stream.

    createTime string

    The creation time of the stream.

    errors ErrorResponse[]

    Errors on the Stream.

    id string

    The provider-assigned unique ID for this managed resource.

    name string

    The stream's name.

    updateTime string

    The last update time of the stream.

    create_time str

    The creation time of the stream.

    errors Sequence[ErrorResponse]

    Errors on the Stream.

    id str

    The provider-assigned unique ID for this managed resource.

    name str

    The stream's name.

    update_time str

    The last update time of the stream.

    createTime String

    The creation time of the stream.

    errors List<Property Map>

    Errors on the Stream.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    The stream's name.

    updateTime String

    The last update time of the stream.

    Supporting Types

    BackfillAllStrategy

    MysqlExcludedObjects Pulumi.GoogleNative.Datastream.V1.Inputs.MysqlRdbms

    MySQL data source objects to avoid backfilling.

    OracleExcludedObjects Pulumi.GoogleNative.Datastream.V1.Inputs.OracleRdbms

    Oracle data source objects to avoid backfilling.

    PostgresqlExcludedObjects Pulumi.GoogleNative.Datastream.V1.Inputs.PostgresqlRdbms

    PostgreSQL data source objects to avoid backfilling.

    MysqlExcludedObjects MysqlRdbms

    MySQL data source objects to avoid backfilling.

    OracleExcludedObjects OracleRdbms

    Oracle data source objects to avoid backfilling.

    PostgresqlExcludedObjects PostgresqlRdbms

    PostgreSQL data source objects to avoid backfilling.

    mysqlExcludedObjects MysqlRdbms

    MySQL data source objects to avoid backfilling.

    oracleExcludedObjects OracleRdbms

    Oracle data source objects to avoid backfilling.

    postgresqlExcludedObjects PostgresqlRdbms

    PostgreSQL data source objects to avoid backfilling.

    mysqlExcludedObjects MysqlRdbms

    MySQL data source objects to avoid backfilling.

    oracleExcludedObjects OracleRdbms

    Oracle data source objects to avoid backfilling.

    postgresqlExcludedObjects PostgresqlRdbms

    PostgreSQL data source objects to avoid backfilling.

    mysql_excluded_objects MysqlRdbms

    MySQL data source objects to avoid backfilling.

    oracle_excluded_objects OracleRdbms

    Oracle data source objects to avoid backfilling.

    postgresql_excluded_objects PostgresqlRdbms

    PostgreSQL data source objects to avoid backfilling.

    mysqlExcludedObjects Property Map

    MySQL data source objects to avoid backfilling.

    oracleExcludedObjects Property Map

    Oracle data source objects to avoid backfilling.

    postgresqlExcludedObjects Property Map

    PostgreSQL data source objects to avoid backfilling.

    BackfillAllStrategyResponse

    MysqlExcludedObjects MysqlRdbmsResponse

    MySQL data source objects to avoid backfilling.

    OracleExcludedObjects OracleRdbmsResponse

    Oracle data source objects to avoid backfilling.

    PostgresqlExcludedObjects PostgresqlRdbmsResponse

    PostgreSQL data source objects to avoid backfilling.

    mysqlExcludedObjects MysqlRdbmsResponse

    MySQL data source objects to avoid backfilling.

    oracleExcludedObjects OracleRdbmsResponse

    Oracle data source objects to avoid backfilling.

    postgresqlExcludedObjects PostgresqlRdbmsResponse

    PostgreSQL data source objects to avoid backfilling.

    mysqlExcludedObjects MysqlRdbmsResponse

    MySQL data source objects to avoid backfilling.

    oracleExcludedObjects OracleRdbmsResponse

    Oracle data source objects to avoid backfilling.

    postgresqlExcludedObjects PostgresqlRdbmsResponse

    PostgreSQL data source objects to avoid backfilling.

    mysql_excluded_objects MysqlRdbmsResponse

    MySQL data source objects to avoid backfilling.

    oracle_excluded_objects OracleRdbmsResponse

    Oracle data source objects to avoid backfilling.

    postgresql_excluded_objects PostgresqlRdbmsResponse

    PostgreSQL data source objects to avoid backfilling.

    mysqlExcludedObjects Property Map

    MySQL data source objects to avoid backfilling.

    oracleExcludedObjects Property Map

    Oracle data source objects to avoid backfilling.

    postgresqlExcludedObjects Property Map

    PostgreSQL data source objects to avoid backfilling.

    BigQueryDestinationConfig

    DataFreshness string

    The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost.

    SingleTargetDataset Pulumi.GoogleNative.Datastream.V1.Inputs.SingleTargetDataset

    Single destination dataset.

    SourceHierarchyDatasets Pulumi.GoogleNative.Datastream.V1.Inputs.SourceHierarchyDatasets

    Source hierarchy datasets.

    DataFreshness string

    The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost.

    SingleTargetDataset SingleTargetDataset

    Single destination dataset.

    SourceHierarchyDatasets SourceHierarchyDatasets

    Source hierarchy datasets.

    dataFreshness String

    The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost.

    singleTargetDataset SingleTargetDataset

    Single destination dataset.

    sourceHierarchyDatasets SourceHierarchyDatasets

    Source hierarchy datasets.

    dataFreshness string

    The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost.

    singleTargetDataset SingleTargetDataset

    Single destination dataset.

    sourceHierarchyDatasets SourceHierarchyDatasets

    Source hierarchy datasets.

    data_freshness str

    The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost.

    single_target_dataset SingleTargetDataset

    Single destination dataset.

    source_hierarchy_datasets SourceHierarchyDatasets

    Source hierarchy datasets.

    dataFreshness String

    The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost.

    singleTargetDataset Property Map

    Single destination dataset.

    sourceHierarchyDatasets Property Map

    Source hierarchy datasets.

    BigQueryDestinationConfigResponse

    DataFreshness string

    The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost.

    SingleTargetDataset Pulumi.GoogleNative.Datastream.V1.Inputs.SingleTargetDatasetResponse

    Single destination dataset.

    SourceHierarchyDatasets Pulumi.GoogleNative.Datastream.V1.Inputs.SourceHierarchyDatasetsResponse

    Source hierarchy datasets.

    DataFreshness string

    The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost.

    SingleTargetDataset SingleTargetDatasetResponse

    Single destination dataset.

    SourceHierarchyDatasets SourceHierarchyDatasetsResponse

    Source hierarchy datasets.

    dataFreshness String

    The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost.

    singleTargetDataset SingleTargetDatasetResponse

    Single destination dataset.

    sourceHierarchyDatasets SourceHierarchyDatasetsResponse

    Source hierarchy datasets.

    dataFreshness string

    The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost.

    singleTargetDataset SingleTargetDatasetResponse

    Single destination dataset.

    sourceHierarchyDatasets SourceHierarchyDatasetsResponse

    Source hierarchy datasets.

    data_freshness str

    The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost.

    single_target_dataset SingleTargetDatasetResponse

    Single destination dataset.

    source_hierarchy_datasets SourceHierarchyDatasetsResponse

    Source hierarchy datasets.

    dataFreshness String

    The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost.

    singleTargetDataset Property Map

    Single destination dataset.

    sourceHierarchyDatasets Property Map

    Source hierarchy datasets.

    DatasetTemplate

    Location string

    The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.

    DatasetIdPrefix string

    If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. _.

    KmsKeyName string

    Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. i.e. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}. See https://cloud.google.com/bigquery/docs/customer-managed-encryption for more information.

    Location string

    The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.

    DatasetIdPrefix string

    If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. _.

    KmsKeyName string

    Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. i.e. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}. See https://cloud.google.com/bigquery/docs/customer-managed-encryption for more information.

    location String

    The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.

    datasetIdPrefix String

    If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. _.

    kmsKeyName String

    Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. i.e. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}. See https://cloud.google.com/bigquery/docs/customer-managed-encryption for more information.

    location string

    The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.

    datasetIdPrefix string

    If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. _.

    kmsKeyName string

    Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. i.e. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}. See https://cloud.google.com/bigquery/docs/customer-managed-encryption for more information.

    location str

    The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.

    dataset_id_prefix str

    If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. _.

    kms_key_name str

    Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. i.e. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}. See https://cloud.google.com/bigquery/docs/customer-managed-encryption for more information.

    location String

    The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.

    datasetIdPrefix String

    If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. _.

    kmsKeyName String

    Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. i.e. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}. See https://cloud.google.com/bigquery/docs/customer-managed-encryption for more information.

    DatasetTemplateResponse

    DatasetIdPrefix string

    If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. _.

    KmsKeyName string

    Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. i.e. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}. See https://cloud.google.com/bigquery/docs/customer-managed-encryption for more information.

    Location string

    The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.

    DatasetIdPrefix string

    If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. _.

    KmsKeyName string

    Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. i.e. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}. See https://cloud.google.com/bigquery/docs/customer-managed-encryption for more information.

    Location string

    The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.

    datasetIdPrefix String

    If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. _.

    kmsKeyName String

    Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. i.e. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}. See https://cloud.google.com/bigquery/docs/customer-managed-encryption for more information.

    location String

    The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.

    datasetIdPrefix string

    If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. _.

    kmsKeyName string

    Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. i.e. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}. See https://cloud.google.com/bigquery/docs/customer-managed-encryption for more information.

    location string

    The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.

    dataset_id_prefix str

    If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. _.

    kms_key_name str

    Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. i.e. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}. See https://cloud.google.com/bigquery/docs/customer-managed-encryption for more information.

    location str

    The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.

    datasetIdPrefix String

    If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. _.

    kmsKeyName String

    Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. i.e. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}. See https://cloud.google.com/bigquery/docs/customer-managed-encryption for more information.

    location String

    The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.

    DestinationConfig

    DestinationConnectionProfile string

    Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    BigqueryDestinationConfig Pulumi.GoogleNative.Datastream.V1.Inputs.BigQueryDestinationConfig

    BigQuery destination configuration.

    GcsDestinationConfig Pulumi.GoogleNative.Datastream.V1.Inputs.GcsDestinationConfig

    A configuration for how data should be loaded to Cloud Storage.

    DestinationConnectionProfile string

    Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    BigqueryDestinationConfig BigQueryDestinationConfig

    BigQuery destination configuration.

    GcsDestinationConfig GcsDestinationConfig

    A configuration for how data should be loaded to Cloud Storage.

    destinationConnectionProfile String

    Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    bigqueryDestinationConfig BigQueryDestinationConfig

    BigQuery destination configuration.

    gcsDestinationConfig GcsDestinationConfig

    A configuration for how data should be loaded to Cloud Storage.

    destinationConnectionProfile string

    Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    bigqueryDestinationConfig BigQueryDestinationConfig

    BigQuery destination configuration.

    gcsDestinationConfig GcsDestinationConfig

    A configuration for how data should be loaded to Cloud Storage.

    destination_connection_profile str

    Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    bigquery_destination_config BigQueryDestinationConfig

    BigQuery destination configuration.

    gcs_destination_config GcsDestinationConfig

    A configuration for how data should be loaded to Cloud Storage.

    destinationConnectionProfile String

    Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    bigqueryDestinationConfig Property Map

    BigQuery destination configuration.

    gcsDestinationConfig Property Map

    A configuration for how data should be loaded to Cloud Storage.

    DestinationConfigResponse

    BigqueryDestinationConfig Pulumi.GoogleNative.Datastream.V1.Inputs.BigQueryDestinationConfigResponse

    BigQuery destination configuration.

    DestinationConnectionProfile string

    Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    GcsDestinationConfig Pulumi.GoogleNative.Datastream.V1.Inputs.GcsDestinationConfigResponse

    A configuration for how data should be loaded to Cloud Storage.

    BigqueryDestinationConfig BigQueryDestinationConfigResponse

    BigQuery destination configuration.

    DestinationConnectionProfile string

    Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    GcsDestinationConfig GcsDestinationConfigResponse

    A configuration for how data should be loaded to Cloud Storage.

    bigqueryDestinationConfig BigQueryDestinationConfigResponse

    BigQuery destination configuration.

    destinationConnectionProfile String

    Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    gcsDestinationConfig GcsDestinationConfigResponse

    A configuration for how data should be loaded to Cloud Storage.

    bigqueryDestinationConfig BigQueryDestinationConfigResponse

    BigQuery destination configuration.

    destinationConnectionProfile string

    Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    gcsDestinationConfig GcsDestinationConfigResponse

    A configuration for how data should be loaded to Cloud Storage.

    bigquery_destination_config BigQueryDestinationConfigResponse

    BigQuery destination configuration.

    destination_connection_profile str

    Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    gcs_destination_config GcsDestinationConfigResponse

    A configuration for how data should be loaded to Cloud Storage.

    bigqueryDestinationConfig Property Map

    BigQuery destination configuration.

    destinationConnectionProfile String

    Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    gcsDestinationConfig Property Map

    A configuration for how data should be loaded to Cloud Storage.

    ErrorResponse

    Details Dictionary<string, string>

    Additional information about the error.

    ErrorTime string

    The time when the error occurred.

    ErrorUuid string

    A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.

    Message string

    A message containing more information about the error that occurred.

    Reason string

    A title that explains the reason for the error.

    Details map[string]string

    Additional information about the error.

    ErrorTime string

    The time when the error occurred.

    ErrorUuid string

    A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.

    Message string

    A message containing more information about the error that occurred.

    Reason string

    A title that explains the reason for the error.

    details Map<String,String>

    Additional information about the error.

    errorTime String

    The time when the error occurred.

    errorUuid String

    A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.

    message String

    A message containing more information about the error that occurred.

    reason String

    A title that explains the reason for the error.

    details {[key: string]: string}

    Additional information about the error.

    errorTime string

    The time when the error occurred.

    errorUuid string

    A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.

    message string

    A message containing more information about the error that occurred.

    reason string

    A title that explains the reason for the error.

    details Mapping[str, str]

    Additional information about the error.

    error_time str

    The time when the error occurred.

    error_uuid str

    A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.

    message str

    A message containing more information about the error that occurred.

    reason str

    A title that explains the reason for the error.

    details Map<String>

    Additional information about the error.

    errorTime String

    The time when the error occurred.

    errorUuid String

    A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.

    message String

    A message containing more information about the error that occurred.

    reason String

    A title that explains the reason for the error.

    GcsDestinationConfig

    AvroFileFormat Pulumi.GoogleNative.Datastream.V1.Inputs.AvroFileFormat

    AVRO file format configuration.

    FileRotationInterval string

    The maximum duration for which new events are added before a file is closed and a new file is created.

    FileRotationMb int

    The maximum file size to be saved in the bucket.

    JsonFileFormat Pulumi.GoogleNative.Datastream.V1.Inputs.JsonFileFormat

    JSON file format configuration.

    Path string

    Path inside the Cloud Storage bucket to write data to.

    AvroFileFormat AvroFileFormat

    AVRO file format configuration.

    FileRotationInterval string

    The maximum duration for which new events are added before a file is closed and a new file is created.

    FileRotationMb int

    The maximum file size to be saved in the bucket.

    JsonFileFormat JsonFileFormat

    JSON file format configuration.

    Path string

    Path inside the Cloud Storage bucket to write data to.

    avroFileFormat AvroFileFormat

    AVRO file format configuration.

    fileRotationInterval String

    The maximum duration for which new events are added before a file is closed and a new file is created.

    fileRotationMb Integer

    The maximum file size to be saved in the bucket.

    jsonFileFormat JsonFileFormat

    JSON file format configuration.

    path String

    Path inside the Cloud Storage bucket to write data to.

    avroFileFormat AvroFileFormat

    AVRO file format configuration.

    fileRotationInterval string

    The maximum duration for which new events are added before a file is closed and a new file is created.

    fileRotationMb number

    The maximum file size to be saved in the bucket.

    jsonFileFormat JsonFileFormat

    JSON file format configuration.

    path string

    Path inside the Cloud Storage bucket to write data to.

    avro_file_format AvroFileFormat

    AVRO file format configuration.

    file_rotation_interval str

    The maximum duration for which new events are added before a file is closed and a new file is created.

    file_rotation_mb int

    The maximum file size to be saved in the bucket.

    json_file_format JsonFileFormat

    JSON file format configuration.

    path str

    Path inside the Cloud Storage bucket to write data to.

    avroFileFormat Property Map

    AVRO file format configuration.

    fileRotationInterval String

    The maximum duration for which new events are added before a file is closed and a new file is created.

    fileRotationMb Number

    The maximum file size to be saved in the bucket.

    jsonFileFormat Property Map

    JSON file format configuration.

    path String

    Path inside the Cloud Storage bucket to write data to.

    GcsDestinationConfigResponse

    AvroFileFormat Pulumi.GoogleNative.Datastream.V1.Inputs.AvroFileFormatResponse

    AVRO file format configuration.

    FileRotationInterval string

    The maximum duration for which new events are added before a file is closed and a new file is created.

    FileRotationMb int

    The maximum file size to be saved in the bucket.

    JsonFileFormat Pulumi.GoogleNative.Datastream.V1.Inputs.JsonFileFormatResponse

    JSON file format configuration.

    Path string

    Path inside the Cloud Storage bucket to write data to.

    AvroFileFormat AvroFileFormatResponse

    AVRO file format configuration.

    FileRotationInterval string

    The maximum duration for which new events are added before a file is closed and a new file is created.

    FileRotationMb int

    The maximum file size to be saved in the bucket.

    JsonFileFormat JsonFileFormatResponse

    JSON file format configuration.

    Path string

    Path inside the Cloud Storage bucket to write data to.

    avroFileFormat AvroFileFormatResponse

    AVRO file format configuration.

    fileRotationInterval String

    The maximum duration for which new events are added before a file is closed and a new file is created.

    fileRotationMb Integer

    The maximum file size to be saved in the bucket.

    jsonFileFormat JsonFileFormatResponse

    JSON file format configuration.

    path String

    Path inside the Cloud Storage bucket to write data to.

    avroFileFormat AvroFileFormatResponse

    AVRO file format configuration.

    fileRotationInterval string

    The maximum duration for which new events are added before a file is closed and a new file is created.

    fileRotationMb number

    The maximum file size to be saved in the bucket.

    jsonFileFormat JsonFileFormatResponse

    JSON file format configuration.

    path string

    Path inside the Cloud Storage bucket to write data to.

    avro_file_format AvroFileFormatResponse

    AVRO file format configuration.

    file_rotation_interval str

    The maximum duration for which new events are added before a file is closed and a new file is created.

    file_rotation_mb int

    The maximum file size to be saved in the bucket.

    json_file_format JsonFileFormatResponse

    JSON file format configuration.

    path str

    Path inside the Cloud Storage bucket to write data to.

    avroFileFormat Property Map

    AVRO file format configuration.

    fileRotationInterval String

    The maximum duration for which new events are added before a file is closed and a new file is created.

    fileRotationMb Number

    The maximum file size to be saved in the bucket.

    jsonFileFormat Property Map

    JSON file format configuration.

    path String

    Path inside the Cloud Storage bucket to write data to.

    JsonFileFormat

    Compression JsonFileFormatCompression

    Compression of the loaded JSON file.

    SchemaFileFormat JsonFileFormatSchemaFileFormat

    The schema file format along JSON data files.

    compression JsonFileFormatCompression

    Compression of the loaded JSON file.

    schemaFileFormat JsonFileFormatSchemaFileFormat

    The schema file format along JSON data files.

    compression JsonFileFormatCompression

    Compression of the loaded JSON file.

    schemaFileFormat JsonFileFormatSchemaFileFormat

    The schema file format along JSON data files.

    compression JsonFileFormatCompression

    Compression of the loaded JSON file.

    schema_file_format JsonFileFormatSchemaFileFormat

    The schema file format along JSON data files.

    JsonFileFormatCompression

    JsonCompressionUnspecified
    JSON_COMPRESSION_UNSPECIFIED

    Unspecified json file compression.

    NoCompression
    NO_COMPRESSION

    Do not compress JSON file.

    Gzip
    GZIP

    Gzip compression.

    JsonFileFormatCompressionJsonCompressionUnspecified
    JSON_COMPRESSION_UNSPECIFIED

    Unspecified json file compression.

    JsonFileFormatCompressionNoCompression
    NO_COMPRESSION

    Do not compress JSON file.

    JsonFileFormatCompressionGzip
    GZIP

    Gzip compression.

    JsonCompressionUnspecified
    JSON_COMPRESSION_UNSPECIFIED

    Unspecified json file compression.

    NoCompression
    NO_COMPRESSION

    Do not compress JSON file.

    Gzip
    GZIP

    Gzip compression.

    JsonCompressionUnspecified
    JSON_COMPRESSION_UNSPECIFIED

    Unspecified json file compression.

    NoCompression
    NO_COMPRESSION

    Do not compress JSON file.

    Gzip
    GZIP

    Gzip compression.

    JSON_COMPRESSION_UNSPECIFIED
    JSON_COMPRESSION_UNSPECIFIED

    Unspecified json file compression.

    NO_COMPRESSION
    NO_COMPRESSION

    Do not compress JSON file.

    GZIP
    GZIP

    Gzip compression.

    "JSON_COMPRESSION_UNSPECIFIED"
    JSON_COMPRESSION_UNSPECIFIED

    Unspecified json file compression.

    "NO_COMPRESSION"
    NO_COMPRESSION

    Do not compress JSON file.

    "GZIP"
    GZIP

    Gzip compression.

    JsonFileFormatResponse

    Compression string

    Compression of the loaded JSON file.

    SchemaFileFormat string

    The schema file format along JSON data files.

    Compression string

    Compression of the loaded JSON file.

    SchemaFileFormat string

    The schema file format along JSON data files.

    compression String

    Compression of the loaded JSON file.

    schemaFileFormat String

    The schema file format along JSON data files.

    compression string

    Compression of the loaded JSON file.

    schemaFileFormat string

    The schema file format along JSON data files.

    compression str

    Compression of the loaded JSON file.

    schema_file_format str

    The schema file format along JSON data files.

    compression String

    Compression of the loaded JSON file.

    schemaFileFormat String

    The schema file format along JSON data files.

    JsonFileFormatSchemaFileFormat

    SchemaFileFormatUnspecified
    SCHEMA_FILE_FORMAT_UNSPECIFIED

    Unspecified schema file format.

    NoSchemaFile
    NO_SCHEMA_FILE

    Do not attach schema file.

    AvroSchemaFile
    AVRO_SCHEMA_FILE

    Avro schema format.

    JsonFileFormatSchemaFileFormatSchemaFileFormatUnspecified
    SCHEMA_FILE_FORMAT_UNSPECIFIED

    Unspecified schema file format.

    JsonFileFormatSchemaFileFormatNoSchemaFile
    NO_SCHEMA_FILE

    Do not attach schema file.

    JsonFileFormatSchemaFileFormatAvroSchemaFile
    AVRO_SCHEMA_FILE

    Avro schema format.

    SchemaFileFormatUnspecified
    SCHEMA_FILE_FORMAT_UNSPECIFIED

    Unspecified schema file format.

    NoSchemaFile
    NO_SCHEMA_FILE

    Do not attach schema file.

    AvroSchemaFile
    AVRO_SCHEMA_FILE

    Avro schema format.

    SchemaFileFormatUnspecified
    SCHEMA_FILE_FORMAT_UNSPECIFIED

    Unspecified schema file format.

    NoSchemaFile
    NO_SCHEMA_FILE

    Do not attach schema file.

    AvroSchemaFile
    AVRO_SCHEMA_FILE

    Avro schema format.

    SCHEMA_FILE_FORMAT_UNSPECIFIED
    SCHEMA_FILE_FORMAT_UNSPECIFIED

    Unspecified schema file format.

    NO_SCHEMA_FILE
    NO_SCHEMA_FILE

    Do not attach schema file.

    AVRO_SCHEMA_FILE
    AVRO_SCHEMA_FILE

    Avro schema format.

    "SCHEMA_FILE_FORMAT_UNSPECIFIED"
    SCHEMA_FILE_FORMAT_UNSPECIFIED

    Unspecified schema file format.

    "NO_SCHEMA_FILE"
    NO_SCHEMA_FILE

    Do not attach schema file.

    "AVRO_SCHEMA_FILE"
    AVRO_SCHEMA_FILE

    Avro schema format.

    MysqlColumn

    Collation string

    Column collation.

    Column string

    Column name.

    DataType 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 int

    Column length.

    Nullable bool

    Whether or not the column can accept a null value.

    OrdinalPosition int

    The ordinal position of the column in the table.

    PrimaryKey bool

    Whether or not the column represents a primary key.

    Collation string

    Column collation.

    Column string

    Column name.

    DataType 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 int

    Column length.

    Nullable bool

    Whether or not the column can accept a null value.

    OrdinalPosition int

    The ordinal position of the column in the table.

    PrimaryKey bool

    Whether or not the column represents a primary key.

    collation String

    Column collation.

    column String

    Column name.

    dataType 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 Integer

    Column length.

    nullable Boolean

    Whether or not the column can accept a null value.

    ordinalPosition Integer

    The ordinal position of the column in the table.

    primaryKey Boolean

    Whether or not the column represents a primary key.

    collation string

    Column collation.

    column string

    Column name.

    dataType 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 number

    Column length.

    nullable boolean

    Whether or not the column can accept a null value.

    ordinalPosition number

    The ordinal position of the column in the table.

    primaryKey boolean

    Whether or not the column represents a primary key.

    collation str

    Column collation.

    column str

    Column name.

    data_type 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 int

    Column length.

    nullable bool

    Whether or not the column can accept a null value.

    ordinal_position int

    The ordinal position of the column in the table.

    primary_key bool

    Whether or not the column represents a primary key.

    collation String

    Column collation.

    column String

    Column name.

    dataType 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 Number

    Column length.

    nullable Boolean

    Whether or not the column can accept a null value.

    ordinalPosition Number

    The ordinal position of the column in the table.

    primaryKey Boolean

    Whether or not the column represents a primary key.

    MysqlColumnResponse

    Collation string

    Column collation.

    Column string

    Column name.

    DataType 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 int

    Column length.

    Nullable bool

    Whether or not the column can accept a null value.

    OrdinalPosition int

    The ordinal position of the column in the table.

    PrimaryKey bool

    Whether or not the column represents a primary key.

    Collation string

    Column collation.

    Column string

    Column name.

    DataType 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 int

    Column length.

    Nullable bool

    Whether or not the column can accept a null value.

    OrdinalPosition int

    The ordinal position of the column in the table.

    PrimaryKey bool

    Whether or not the column represents a primary key.

    collation String

    Column collation.

    column String

    Column name.

    dataType 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 Integer

    Column length.

    nullable Boolean

    Whether or not the column can accept a null value.

    ordinalPosition Integer

    The ordinal position of the column in the table.

    primaryKey Boolean

    Whether or not the column represents a primary key.

    collation string

    Column collation.

    column string

    Column name.

    dataType 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 number

    Column length.

    nullable boolean

    Whether or not the column can accept a null value.

    ordinalPosition number

    The ordinal position of the column in the table.

    primaryKey boolean

    Whether or not the column represents a primary key.

    collation str

    Column collation.

    column str

    Column name.

    data_type 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 int

    Column length.

    nullable bool

    Whether or not the column can accept a null value.

    ordinal_position int

    The ordinal position of the column in the table.

    primary_key bool

    Whether or not the column represents a primary key.

    collation String

    Column collation.

    column String

    Column name.

    dataType 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 Number

    Column length.

    nullable Boolean

    Whether or not the column can accept a null value.

    ordinalPosition Number

    The ordinal position of the column in the table.

    primaryKey Boolean

    Whether or not the column represents a primary key.

    MysqlDatabase

    Database string

    Database name.

    MysqlTables []MysqlTable

    Tables in the database.

    database String

    Database name.

    mysqlTables List<MysqlTable>

    Tables in the database.

    database string

    Database name.

    mysqlTables MysqlTable[]

    Tables in the database.

    database str

    Database name.

    mysql_tables Sequence[MysqlTable]

    Tables in the database.

    database String

    Database name.

    mysqlTables List<Property Map>

    Tables in the database.

    MysqlDatabaseResponse

    Database string

    Database name.

    MysqlTables []MysqlTableResponse

    Tables in the database.

    database String

    Database name.

    mysqlTables List<MysqlTableResponse>

    Tables in the database.

    database string

    Database name.

    mysqlTables MysqlTableResponse[]

    Tables in the database.

    database str

    Database name.

    mysql_tables Sequence[MysqlTableResponse]

    Tables in the database.

    database String

    Database name.

    mysqlTables List<Property Map>

    Tables in the database.

    MysqlRdbms

    MysqlDatabases []MysqlDatabase

    Mysql databases on the server

    mysqlDatabases List<MysqlDatabase>

    Mysql databases on the server

    mysqlDatabases MysqlDatabase[]

    Mysql databases on the server

    mysql_databases Sequence[MysqlDatabase]

    Mysql databases on the server

    mysqlDatabases List<Property Map>

    Mysql databases on the server

    MysqlRdbmsResponse

    MysqlDatabases []MysqlDatabaseResponse

    Mysql databases on the server

    mysqlDatabases List<MysqlDatabaseResponse>

    Mysql databases on the server

    mysqlDatabases MysqlDatabaseResponse[]

    Mysql databases on the server

    mysqlDatabases List<Property Map>

    Mysql databases on the server

    MysqlSourceConfig

    ExcludeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.MysqlRdbms

    MySQL objects to exclude from the stream.

    IncludeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.MysqlRdbms

    MySQL objects to retrieve from the source.

    MaxConcurrentBackfillTasks int

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    MaxConcurrentCdcTasks int

    Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    ExcludeObjects MysqlRdbms

    MySQL objects to exclude from the stream.

    IncludeObjects MysqlRdbms

    MySQL objects to retrieve from the source.

    MaxConcurrentBackfillTasks int

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    MaxConcurrentCdcTasks int

    Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    excludeObjects MysqlRdbms

    MySQL objects to exclude from the stream.

    includeObjects MysqlRdbms

    MySQL objects to retrieve from the source.

    maxConcurrentBackfillTasks Integer

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    maxConcurrentCdcTasks Integer

    Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    excludeObjects MysqlRdbms

    MySQL objects to exclude from the stream.

    includeObjects MysqlRdbms

    MySQL objects to retrieve from the source.

    maxConcurrentBackfillTasks number

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    maxConcurrentCdcTasks number

    Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    exclude_objects MysqlRdbms

    MySQL objects to exclude from the stream.

    include_objects MysqlRdbms

    MySQL objects to retrieve from the source.

    max_concurrent_backfill_tasks int

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    max_concurrent_cdc_tasks int

    Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    excludeObjects Property Map

    MySQL objects to exclude from the stream.

    includeObjects Property Map

    MySQL objects to retrieve from the source.

    maxConcurrentBackfillTasks Number

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    maxConcurrentCdcTasks Number

    Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    MysqlSourceConfigResponse

    ExcludeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.MysqlRdbmsResponse

    MySQL objects to exclude from the stream.

    IncludeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.MysqlRdbmsResponse

    MySQL objects to retrieve from the source.

    MaxConcurrentBackfillTasks int

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    MaxConcurrentCdcTasks int

    Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    ExcludeObjects MysqlRdbmsResponse

    MySQL objects to exclude from the stream.

    IncludeObjects MysqlRdbmsResponse

    MySQL objects to retrieve from the source.

    MaxConcurrentBackfillTasks int

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    MaxConcurrentCdcTasks int

    Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    excludeObjects MysqlRdbmsResponse

    MySQL objects to exclude from the stream.

    includeObjects MysqlRdbmsResponse

    MySQL objects to retrieve from the source.

    maxConcurrentBackfillTasks Integer

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    maxConcurrentCdcTasks Integer

    Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    excludeObjects MysqlRdbmsResponse

    MySQL objects to exclude from the stream.

    includeObjects MysqlRdbmsResponse

    MySQL objects to retrieve from the source.

    maxConcurrentBackfillTasks number

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    maxConcurrentCdcTasks number

    Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    exclude_objects MysqlRdbmsResponse

    MySQL objects to exclude from the stream.

    include_objects MysqlRdbmsResponse

    MySQL objects to retrieve from the source.

    max_concurrent_backfill_tasks int

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    max_concurrent_cdc_tasks int

    Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    excludeObjects Property Map

    MySQL objects to exclude from the stream.

    includeObjects Property Map

    MySQL objects to retrieve from the source.

    maxConcurrentBackfillTasks Number

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    maxConcurrentCdcTasks Number

    Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    MysqlTable

    MysqlColumns List<Pulumi.GoogleNative.Datastream.V1.Inputs.MysqlColumn>

    MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.

    Table string

    Table name.

    MysqlColumns []MysqlColumn

    MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.

    Table string

    Table name.

    mysqlColumns List<MysqlColumn>

    MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.

    table String

    Table name.

    mysqlColumns MysqlColumn[]

    MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.

    table string

    Table name.

    mysql_columns Sequence[MysqlColumn]

    MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.

    table str

    Table name.

    mysqlColumns List<Property Map>

    MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.

    table String

    Table name.

    MysqlTableResponse

    MysqlColumns List<Pulumi.GoogleNative.Datastream.V1.Inputs.MysqlColumnResponse>

    MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.

    Table string

    Table name.

    MysqlColumns []MysqlColumnResponse

    MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.

    Table string

    Table name.

    mysqlColumns List<MysqlColumnResponse>

    MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.

    table String

    Table name.

    mysqlColumns MysqlColumnResponse[]

    MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.

    table string

    Table name.

    mysql_columns Sequence[MysqlColumnResponse]

    MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.

    table str

    Table name.

    mysqlColumns List<Property Map>

    MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.

    table String

    Table name.

    OracleColumn

    Column string

    Column name.

    DataType string

    The Oracle data type.

    Encoding string

    Column encoding.

    Length int

    Column length.

    Nullable bool

    Whether or not the column can accept a null value.

    OrdinalPosition int

    The ordinal position of the column in the table.

    Precision int

    Column precision.

    PrimaryKey bool

    Whether or not the column represents a primary key.

    Scale int

    Column scale.

    Column string

    Column name.

    DataType string

    The Oracle data type.

    Encoding string

    Column encoding.

    Length int

    Column length.

    Nullable bool

    Whether or not the column can accept a null value.

    OrdinalPosition int

    The ordinal position of the column in the table.

    Precision int

    Column precision.

    PrimaryKey bool

    Whether or not the column represents a primary key.

    Scale int

    Column scale.

    column String

    Column name.

    dataType String

    The Oracle data type.

    encoding String

    Column encoding.

    length Integer

    Column length.

    nullable Boolean

    Whether or not the column can accept a null value.

    ordinalPosition Integer

    The ordinal position of the column in the table.

    precision Integer

    Column precision.

    primaryKey Boolean

    Whether or not the column represents a primary key.

    scale Integer

    Column scale.

    column string

    Column name.

    dataType string

    The Oracle data type.

    encoding string

    Column encoding.

    length number

    Column length.

    nullable boolean

    Whether or not the column can accept a null value.

    ordinalPosition number

    The ordinal position of the column in the table.

    precision number

    Column precision.

    primaryKey boolean

    Whether or not the column represents a primary key.

    scale number

    Column scale.

    column str

    Column name.

    data_type str

    The Oracle data type.

    encoding str

    Column encoding.

    length int

    Column length.

    nullable bool

    Whether or not the column can accept a null value.

    ordinal_position int

    The ordinal position of the column in the table.

    precision int

    Column precision.

    primary_key bool

    Whether or not the column represents a primary key.

    scale int

    Column scale.

    column String

    Column name.

    dataType String

    The Oracle data type.

    encoding String

    Column encoding.

    length Number

    Column length.

    nullable Boolean

    Whether or not the column can accept a null value.

    ordinalPosition Number

    The ordinal position of the column in the table.

    precision Number

    Column precision.

    primaryKey Boolean

    Whether or not the column represents a primary key.

    scale Number

    Column scale.

    OracleColumnResponse

    Column string

    Column name.

    DataType string

    The Oracle data type.

    Encoding string

    Column encoding.

    Length int

    Column length.

    Nullable bool

    Whether or not the column can accept a null value.

    OrdinalPosition int

    The ordinal position of the column in the table.

    Precision int

    Column precision.

    PrimaryKey bool

    Whether or not the column represents a primary key.

    Scale int

    Column scale.

    Column string

    Column name.

    DataType string

    The Oracle data type.

    Encoding string

    Column encoding.

    Length int

    Column length.

    Nullable bool

    Whether or not the column can accept a null value.

    OrdinalPosition int

    The ordinal position of the column in the table.

    Precision int

    Column precision.

    PrimaryKey bool

    Whether or not the column represents a primary key.

    Scale int

    Column scale.

    column String

    Column name.

    dataType String

    The Oracle data type.

    encoding String

    Column encoding.

    length Integer

    Column length.

    nullable Boolean

    Whether or not the column can accept a null value.

    ordinalPosition Integer

    The ordinal position of the column in the table.

    precision Integer

    Column precision.

    primaryKey Boolean

    Whether or not the column represents a primary key.

    scale Integer

    Column scale.

    column string

    Column name.

    dataType string

    The Oracle data type.

    encoding string

    Column encoding.

    length number

    Column length.

    nullable boolean

    Whether or not the column can accept a null value.

    ordinalPosition number

    The ordinal position of the column in the table.

    precision number

    Column precision.

    primaryKey boolean

    Whether or not the column represents a primary key.

    scale number

    Column scale.

    column str

    Column name.

    data_type str

    The Oracle data type.

    encoding str

    Column encoding.

    length int

    Column length.

    nullable bool

    Whether or not the column can accept a null value.

    ordinal_position int

    The ordinal position of the column in the table.

    precision int

    Column precision.

    primary_key bool

    Whether or not the column represents a primary key.

    scale int

    Column scale.

    column String

    Column name.

    dataType String

    The Oracle data type.

    encoding String

    Column encoding.

    length Number

    Column length.

    nullable Boolean

    Whether or not the column can accept a null value.

    ordinalPosition Number

    The ordinal position of the column in the table.

    precision Number

    Column precision.

    primaryKey Boolean

    Whether or not the column represents a primary key.

    scale Number

    Column scale.

    OracleRdbms

    OracleSchemas List<Pulumi.GoogleNative.Datastream.V1.Inputs.OracleSchema>

    Oracle schemas/databases in the database server.

    OracleSchemas []OracleSchema

    Oracle schemas/databases in the database server.

    oracleSchemas List<OracleSchema>

    Oracle schemas/databases in the database server.

    oracleSchemas OracleSchema[]

    Oracle schemas/databases in the database server.

    oracle_schemas Sequence[OracleSchema]

    Oracle schemas/databases in the database server.

    oracleSchemas List<Property Map>

    Oracle schemas/databases in the database server.

    OracleRdbmsResponse

    OracleSchemas []OracleSchemaResponse

    Oracle schemas/databases in the database server.

    oracleSchemas List<OracleSchemaResponse>

    Oracle schemas/databases in the database server.

    oracleSchemas OracleSchemaResponse[]

    Oracle schemas/databases in the database server.

    oracle_schemas Sequence[OracleSchemaResponse]

    Oracle schemas/databases in the database server.

    oracleSchemas List<Property Map>

    Oracle schemas/databases in the database server.

    OracleSchema

    OracleTables []OracleTable

    Tables in the schema.

    Schema string

    Schema name.

    oracleTables List<OracleTable>

    Tables in the schema.

    schema String

    Schema name.

    oracleTables OracleTable[]

    Tables in the schema.

    schema string

    Schema name.

    oracle_tables Sequence[OracleTable]

    Tables in the schema.

    schema str

    Schema name.

    oracleTables List<Property Map>

    Tables in the schema.

    schema String

    Schema name.

    OracleSchemaResponse

    OracleTables []OracleTableResponse

    Tables in the schema.

    Schema string

    Schema name.

    oracleTables List<OracleTableResponse>

    Tables in the schema.

    schema String

    Schema name.

    oracleTables OracleTableResponse[]

    Tables in the schema.

    schema string

    Schema name.

    oracle_tables Sequence[OracleTableResponse]

    Tables in the schema.

    schema str

    Schema name.

    oracleTables List<Property Map>

    Tables in the schema.

    schema String

    Schema name.

    OracleSourceConfig

    DropLargeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.DropLargeObjects

    Drop large object values.

    ExcludeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.OracleRdbms

    Oracle objects to exclude from the stream.

    IncludeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.OracleRdbms

    Oracle objects to include in the stream.

    MaxConcurrentBackfillTasks int

    Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    MaxConcurrentCdcTasks int

    Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    StreamLargeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.StreamLargeObjects

    Stream large object values. NOTE: This feature is currently experimental.

    DropLargeObjects DropLargeObjects

    Drop large object values.

    ExcludeObjects OracleRdbms

    Oracle objects to exclude from the stream.

    IncludeObjects OracleRdbms

    Oracle objects to include in the stream.

    MaxConcurrentBackfillTasks int

    Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    MaxConcurrentCdcTasks int

    Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    StreamLargeObjects StreamLargeObjects

    Stream large object values. NOTE: This feature is currently experimental.

    dropLargeObjects DropLargeObjects

    Drop large object values.

    excludeObjects OracleRdbms

    Oracle objects to exclude from the stream.

    includeObjects OracleRdbms

    Oracle objects to include in the stream.

    maxConcurrentBackfillTasks Integer

    Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    maxConcurrentCdcTasks Integer

    Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    streamLargeObjects StreamLargeObjects

    Stream large object values. NOTE: This feature is currently experimental.

    dropLargeObjects DropLargeObjects

    Drop large object values.

    excludeObjects OracleRdbms

    Oracle objects to exclude from the stream.

    includeObjects OracleRdbms

    Oracle objects to include in the stream.

    maxConcurrentBackfillTasks number

    Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    maxConcurrentCdcTasks number

    Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    streamLargeObjects StreamLargeObjects

    Stream large object values. NOTE: This feature is currently experimental.

    drop_large_objects DropLargeObjects

    Drop large object values.

    exclude_objects OracleRdbms

    Oracle objects to exclude from the stream.

    include_objects OracleRdbms

    Oracle objects to include in the stream.

    max_concurrent_backfill_tasks int

    Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    max_concurrent_cdc_tasks int

    Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    stream_large_objects StreamLargeObjects

    Stream large object values. NOTE: This feature is currently experimental.

    dropLargeObjects Property Map

    Drop large object values.

    excludeObjects Property Map

    Oracle objects to exclude from the stream.

    includeObjects Property Map

    Oracle objects to include in the stream.

    maxConcurrentBackfillTasks Number

    Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    maxConcurrentCdcTasks Number

    Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    streamLargeObjects Property Map

    Stream large object values. NOTE: This feature is currently experimental.

    OracleSourceConfigResponse

    DropLargeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.DropLargeObjectsResponse

    Drop large object values.

    ExcludeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.OracleRdbmsResponse

    Oracle objects to exclude from the stream.

    IncludeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.OracleRdbmsResponse

    Oracle objects to include in the stream.

    MaxConcurrentBackfillTasks int

    Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    MaxConcurrentCdcTasks int

    Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    StreamLargeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.StreamLargeObjectsResponse

    Stream large object values. NOTE: This feature is currently experimental.

    DropLargeObjects DropLargeObjectsResponse

    Drop large object values.

    ExcludeObjects OracleRdbmsResponse

    Oracle objects to exclude from the stream.

    IncludeObjects OracleRdbmsResponse

    Oracle objects to include in the stream.

    MaxConcurrentBackfillTasks int

    Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    MaxConcurrentCdcTasks int

    Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    StreamLargeObjects StreamLargeObjectsResponse

    Stream large object values. NOTE: This feature is currently experimental.

    dropLargeObjects DropLargeObjectsResponse

    Drop large object values.

    excludeObjects OracleRdbmsResponse

    Oracle objects to exclude from the stream.

    includeObjects OracleRdbmsResponse

    Oracle objects to include in the stream.

    maxConcurrentBackfillTasks Integer

    Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    maxConcurrentCdcTasks Integer

    Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    streamLargeObjects StreamLargeObjectsResponse

    Stream large object values. NOTE: This feature is currently experimental.

    dropLargeObjects DropLargeObjectsResponse

    Drop large object values.

    excludeObjects OracleRdbmsResponse

    Oracle objects to exclude from the stream.

    includeObjects OracleRdbmsResponse

    Oracle objects to include in the stream.

    maxConcurrentBackfillTasks number

    Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    maxConcurrentCdcTasks number

    Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    streamLargeObjects StreamLargeObjectsResponse

    Stream large object values. NOTE: This feature is currently experimental.

    drop_large_objects DropLargeObjectsResponse

    Drop large object values.

    exclude_objects OracleRdbmsResponse

    Oracle objects to exclude from the stream.

    include_objects OracleRdbmsResponse

    Oracle objects to include in the stream.

    max_concurrent_backfill_tasks int

    Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    max_concurrent_cdc_tasks int

    Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    stream_large_objects StreamLargeObjectsResponse

    Stream large object values. NOTE: This feature is currently experimental.

    dropLargeObjects Property Map

    Drop large object values.

    excludeObjects Property Map

    Oracle objects to exclude from the stream.

    includeObjects Property Map

    Oracle objects to include in the stream.

    maxConcurrentBackfillTasks Number

    Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    maxConcurrentCdcTasks Number

    Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

    streamLargeObjects Property Map

    Stream large object values. NOTE: This feature is currently experimental.

    OracleTable

    OracleColumns List<Pulumi.GoogleNative.Datastream.V1.Inputs.OracleColumn>

    Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    Table string

    Table name.

    OracleColumns []OracleColumn

    Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    Table string

    Table name.

    oracleColumns List<OracleColumn>

    Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table String

    Table name.

    oracleColumns OracleColumn[]

    Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table string

    Table name.

    oracle_columns Sequence[OracleColumn]

    Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table str

    Table name.

    oracleColumns List<Property Map>

    Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table String

    Table name.

    OracleTableResponse

    OracleColumns List<Pulumi.GoogleNative.Datastream.V1.Inputs.OracleColumnResponse>

    Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    Table string

    Table name.

    OracleColumns []OracleColumnResponse

    Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    Table string

    Table name.

    oracleColumns List<OracleColumnResponse>

    Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table String

    Table name.

    oracleColumns OracleColumnResponse[]

    Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table string

    Table name.

    oracle_columns Sequence[OracleColumnResponse]

    Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table str

    Table name.

    oracleColumns List<Property Map>

    Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table String

    Table name.

    PostgresqlColumn

    Column string

    Column name.

    DataType string

    The PostgreSQL data type.

    Length int

    Column length.

    Nullable bool

    Whether or not the column can accept a null value.

    OrdinalPosition int

    The ordinal position of the column in the table.

    Precision int

    Column precision.

    PrimaryKey bool

    Whether or not the column represents a primary key.

    Scale int

    Column scale.

    Column string

    Column name.

    DataType string

    The PostgreSQL data type.

    Length int

    Column length.

    Nullable bool

    Whether or not the column can accept a null value.

    OrdinalPosition int

    The ordinal position of the column in the table.

    Precision int

    Column precision.

    PrimaryKey bool

    Whether or not the column represents a primary key.

    Scale int

    Column scale.

    column String

    Column name.

    dataType String

    The PostgreSQL data type.

    length Integer

    Column length.

    nullable Boolean

    Whether or not the column can accept a null value.

    ordinalPosition Integer

    The ordinal position of the column in the table.

    precision Integer

    Column precision.

    primaryKey Boolean

    Whether or not the column represents a primary key.

    scale Integer

    Column scale.

    column string

    Column name.

    dataType string

    The PostgreSQL data type.

    length number

    Column length.

    nullable boolean

    Whether or not the column can accept a null value.

    ordinalPosition number

    The ordinal position of the column in the table.

    precision number

    Column precision.

    primaryKey boolean

    Whether or not the column represents a primary key.

    scale number

    Column scale.

    column str

    Column name.

    data_type str

    The PostgreSQL data type.

    length int

    Column length.

    nullable bool

    Whether or not the column can accept a null value.

    ordinal_position int

    The ordinal position of the column in the table.

    precision int

    Column precision.

    primary_key bool

    Whether or not the column represents a primary key.

    scale int

    Column scale.

    column String

    Column name.

    dataType String

    The PostgreSQL data type.

    length Number

    Column length.

    nullable Boolean

    Whether or not the column can accept a null value.

    ordinalPosition Number

    The ordinal position of the column in the table.

    precision Number

    Column precision.

    primaryKey Boolean

    Whether or not the column represents a primary key.

    scale Number

    Column scale.

    PostgresqlColumnResponse

    Column string

    Column name.

    DataType string

    The PostgreSQL data type.

    Length int

    Column length.

    Nullable bool

    Whether or not the column can accept a null value.

    OrdinalPosition int

    The ordinal position of the column in the table.

    Precision int

    Column precision.

    PrimaryKey bool

    Whether or not the column represents a primary key.

    Scale int

    Column scale.

    Column string

    Column name.

    DataType string

    The PostgreSQL data type.

    Length int

    Column length.

    Nullable bool

    Whether or not the column can accept a null value.

    OrdinalPosition int

    The ordinal position of the column in the table.

    Precision int

    Column precision.

    PrimaryKey bool

    Whether or not the column represents a primary key.

    Scale int

    Column scale.

    column String

    Column name.

    dataType String

    The PostgreSQL data type.

    length Integer

    Column length.

    nullable Boolean

    Whether or not the column can accept a null value.

    ordinalPosition Integer

    The ordinal position of the column in the table.

    precision Integer

    Column precision.

    primaryKey Boolean

    Whether or not the column represents a primary key.

    scale Integer

    Column scale.

    column string

    Column name.

    dataType string

    The PostgreSQL data type.

    length number

    Column length.

    nullable boolean

    Whether or not the column can accept a null value.

    ordinalPosition number

    The ordinal position of the column in the table.

    precision number

    Column precision.

    primaryKey boolean

    Whether or not the column represents a primary key.

    scale number

    Column scale.

    column str

    Column name.

    data_type str

    The PostgreSQL data type.

    length int

    Column length.

    nullable bool

    Whether or not the column can accept a null value.

    ordinal_position int

    The ordinal position of the column in the table.

    precision int

    Column precision.

    primary_key bool

    Whether or not the column represents a primary key.

    scale int

    Column scale.

    column String

    Column name.

    dataType String

    The PostgreSQL data type.

    length Number

    Column length.

    nullable Boolean

    Whether or not the column can accept a null value.

    ordinalPosition Number

    The ordinal position of the column in the table.

    precision Number

    Column precision.

    primaryKey Boolean

    Whether or not the column represents a primary key.

    scale Number

    Column scale.

    PostgresqlRdbms

    PostgresqlSchemas []PostgresqlSchema

    PostgreSQL schemas in the database server.

    postgresqlSchemas List<PostgresqlSchema>

    PostgreSQL schemas in the database server.

    postgresqlSchemas PostgresqlSchema[]

    PostgreSQL schemas in the database server.

    postgresql_schemas Sequence[PostgresqlSchema]

    PostgreSQL schemas in the database server.

    postgresqlSchemas List<Property Map>

    PostgreSQL schemas in the database server.

    PostgresqlRdbmsResponse

    PostgresqlSchemas []PostgresqlSchemaResponse

    PostgreSQL schemas in the database server.

    postgresqlSchemas List<PostgresqlSchemaResponse>

    PostgreSQL schemas in the database server.

    postgresqlSchemas PostgresqlSchemaResponse[]

    PostgreSQL schemas in the database server.

    postgresql_schemas Sequence[PostgresqlSchemaResponse]

    PostgreSQL schemas in the database server.

    postgresqlSchemas List<Property Map>

    PostgreSQL schemas in the database server.

    PostgresqlSchema

    PostgresqlTables []PostgresqlTable

    Tables in the schema.

    Schema string

    Schema name.

    postgresqlTables List<PostgresqlTable>

    Tables in the schema.

    schema String

    Schema name.

    postgresqlTables PostgresqlTable[]

    Tables in the schema.

    schema string

    Schema name.

    postgresql_tables Sequence[PostgresqlTable]

    Tables in the schema.

    schema str

    Schema name.

    postgresqlTables List<Property Map>

    Tables in the schema.

    schema String

    Schema name.

    PostgresqlSchemaResponse

    PostgresqlTables []PostgresqlTableResponse

    Tables in the schema.

    Schema string

    Schema name.

    postgresqlTables List<PostgresqlTableResponse>

    Tables in the schema.

    schema String

    Schema name.

    postgresqlTables PostgresqlTableResponse[]

    Tables in the schema.

    schema string

    Schema name.

    postgresql_tables Sequence[PostgresqlTableResponse]

    Tables in the schema.

    schema str

    Schema name.

    postgresqlTables List<Property Map>

    Tables in the schema.

    schema String

    Schema name.

    PostgresqlSourceConfig

    Publication string

    The name of the publication that includes the set of all tables that are defined in the stream's include_objects.

    ReplicationSlot string

    Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.

    ExcludeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.PostgresqlRdbms

    PostgreSQL objects to exclude from the stream.

    IncludeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.PostgresqlRdbms

    PostgreSQL objects to include in the stream.

    MaxConcurrentBackfillTasks int

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    Publication string

    The name of the publication that includes the set of all tables that are defined in the stream's include_objects.

    ReplicationSlot string

    Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.

    ExcludeObjects PostgresqlRdbms

    PostgreSQL objects to exclude from the stream.

    IncludeObjects PostgresqlRdbms

    PostgreSQL objects to include in the stream.

    MaxConcurrentBackfillTasks int

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    publication String

    The name of the publication that includes the set of all tables that are defined in the stream's include_objects.

    replicationSlot String

    Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.

    excludeObjects PostgresqlRdbms

    PostgreSQL objects to exclude from the stream.

    includeObjects PostgresqlRdbms

    PostgreSQL objects to include in the stream.

    maxConcurrentBackfillTasks Integer

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    publication string

    The name of the publication that includes the set of all tables that are defined in the stream's include_objects.

    replicationSlot string

    Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.

    excludeObjects PostgresqlRdbms

    PostgreSQL objects to exclude from the stream.

    includeObjects PostgresqlRdbms

    PostgreSQL objects to include in the stream.

    maxConcurrentBackfillTasks number

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    publication str

    The name of the publication that includes the set of all tables that are defined in the stream's include_objects.

    replication_slot str

    Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.

    exclude_objects PostgresqlRdbms

    PostgreSQL objects to exclude from the stream.

    include_objects PostgresqlRdbms

    PostgreSQL objects to include in the stream.

    max_concurrent_backfill_tasks int

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    publication String

    The name of the publication that includes the set of all tables that are defined in the stream's include_objects.

    replicationSlot String

    Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.

    excludeObjects Property Map

    PostgreSQL objects to exclude from the stream.

    includeObjects Property Map

    PostgreSQL objects to include in the stream.

    maxConcurrentBackfillTasks Number

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    PostgresqlSourceConfigResponse

    ExcludeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.PostgresqlRdbmsResponse

    PostgreSQL objects to exclude from the stream.

    IncludeObjects Pulumi.GoogleNative.Datastream.V1.Inputs.PostgresqlRdbmsResponse

    PostgreSQL objects to include in the stream.

    MaxConcurrentBackfillTasks int

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    Publication string

    The name of the publication that includes the set of all tables that are defined in the stream's include_objects.

    ReplicationSlot string

    Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.

    ExcludeObjects PostgresqlRdbmsResponse

    PostgreSQL objects to exclude from the stream.

    IncludeObjects PostgresqlRdbmsResponse

    PostgreSQL objects to include in the stream.

    MaxConcurrentBackfillTasks int

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    Publication string

    The name of the publication that includes the set of all tables that are defined in the stream's include_objects.

    ReplicationSlot string

    Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.

    excludeObjects PostgresqlRdbmsResponse

    PostgreSQL objects to exclude from the stream.

    includeObjects PostgresqlRdbmsResponse

    PostgreSQL objects to include in the stream.

    maxConcurrentBackfillTasks Integer

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    publication String

    The name of the publication that includes the set of all tables that are defined in the stream's include_objects.

    replicationSlot String

    Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.

    excludeObjects PostgresqlRdbmsResponse

    PostgreSQL objects to exclude from the stream.

    includeObjects PostgresqlRdbmsResponse

    PostgreSQL objects to include in the stream.

    maxConcurrentBackfillTasks number

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    publication string

    The name of the publication that includes the set of all tables that are defined in the stream's include_objects.

    replicationSlot string

    Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.

    exclude_objects PostgresqlRdbmsResponse

    PostgreSQL objects to exclude from the stream.

    include_objects PostgresqlRdbmsResponse

    PostgreSQL objects to include in the stream.

    max_concurrent_backfill_tasks int

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    publication str

    The name of the publication that includes the set of all tables that are defined in the stream's include_objects.

    replication_slot str

    Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.

    excludeObjects Property Map

    PostgreSQL objects to exclude from the stream.

    includeObjects Property Map

    PostgreSQL objects to include in the stream.

    maxConcurrentBackfillTasks Number

    Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

    publication String

    The name of the publication that includes the set of all tables that are defined in the stream's include_objects.

    replicationSlot String

    Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.

    PostgresqlTable

    PostgresqlColumns List<Pulumi.GoogleNative.Datastream.V1.Inputs.PostgresqlColumn>

    PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    Table string

    Table name.

    PostgresqlColumns []PostgresqlColumn

    PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    Table string

    Table name.

    postgresqlColumns List<PostgresqlColumn>

    PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table String

    Table name.

    postgresqlColumns PostgresqlColumn[]

    PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table string

    Table name.

    postgresql_columns Sequence[PostgresqlColumn]

    PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table str

    Table name.

    postgresqlColumns List<Property Map>

    PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table String

    Table name.

    PostgresqlTableResponse

    PostgresqlColumns List<Pulumi.GoogleNative.Datastream.V1.Inputs.PostgresqlColumnResponse>

    PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    Table string

    Table name.

    PostgresqlColumns []PostgresqlColumnResponse

    PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    Table string

    Table name.

    postgresqlColumns List<PostgresqlColumnResponse>

    PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table String

    Table name.

    postgresqlColumns PostgresqlColumnResponse[]

    PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table string

    Table name.

    postgresql_columns Sequence[PostgresqlColumnResponse]

    PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table str

    Table name.

    postgresqlColumns List<Property Map>

    PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.

    table String

    Table name.

    SingleTargetDataset

    DatasetId string

    The dataset ID of the target dataset.

    DatasetId string

    The dataset ID of the target dataset.

    datasetId String

    The dataset ID of the target dataset.

    datasetId string

    The dataset ID of the target dataset.

    dataset_id str

    The dataset ID of the target dataset.

    datasetId String

    The dataset ID of the target dataset.

    SingleTargetDatasetResponse

    DatasetId string

    The dataset ID of the target dataset.

    DatasetId string

    The dataset ID of the target dataset.

    datasetId String

    The dataset ID of the target dataset.

    datasetId string

    The dataset ID of the target dataset.

    dataset_id str

    The dataset ID of the target dataset.

    datasetId String

    The dataset ID of the target dataset.

    SourceConfig

    SourceConnectionProfile string

    Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    MysqlSourceConfig Pulumi.GoogleNative.Datastream.V1.Inputs.MysqlSourceConfig

    MySQL data source configuration.

    OracleSourceConfig Pulumi.GoogleNative.Datastream.V1.Inputs.OracleSourceConfig

    Oracle data source configuration.

    PostgresqlSourceConfig Pulumi.GoogleNative.Datastream.V1.Inputs.PostgresqlSourceConfig

    PostgreSQL data source configuration.

    SourceConnectionProfile string

    Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    MysqlSourceConfig MysqlSourceConfig

    MySQL data source configuration.

    OracleSourceConfig OracleSourceConfig

    Oracle data source configuration.

    PostgresqlSourceConfig PostgresqlSourceConfig

    PostgreSQL data source configuration.

    sourceConnectionProfile String

    Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    mysqlSourceConfig MysqlSourceConfig

    MySQL data source configuration.

    oracleSourceConfig OracleSourceConfig

    Oracle data source configuration.

    postgresqlSourceConfig PostgresqlSourceConfig

    PostgreSQL data source configuration.

    sourceConnectionProfile string

    Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    mysqlSourceConfig MysqlSourceConfig

    MySQL data source configuration.

    oracleSourceConfig OracleSourceConfig

    Oracle data source configuration.

    postgresqlSourceConfig PostgresqlSourceConfig

    PostgreSQL data source configuration.

    source_connection_profile str

    Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    mysql_source_config MysqlSourceConfig

    MySQL data source configuration.

    oracle_source_config OracleSourceConfig

    Oracle data source configuration.

    postgresql_source_config PostgresqlSourceConfig

    PostgreSQL data source configuration.

    sourceConnectionProfile String

    Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    mysqlSourceConfig Property Map

    MySQL data source configuration.

    oracleSourceConfig Property Map

    Oracle data source configuration.

    postgresqlSourceConfig Property Map

    PostgreSQL data source configuration.

    SourceConfigResponse

    MysqlSourceConfig Pulumi.GoogleNative.Datastream.V1.Inputs.MysqlSourceConfigResponse

    MySQL data source configuration.

    OracleSourceConfig Pulumi.GoogleNative.Datastream.V1.Inputs.OracleSourceConfigResponse

    Oracle data source configuration.

    PostgresqlSourceConfig Pulumi.GoogleNative.Datastream.V1.Inputs.PostgresqlSourceConfigResponse

    PostgreSQL data source configuration.

    SourceConnectionProfile string

    Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    MysqlSourceConfig MysqlSourceConfigResponse

    MySQL data source configuration.

    OracleSourceConfig OracleSourceConfigResponse

    Oracle data source configuration.

    PostgresqlSourceConfig PostgresqlSourceConfigResponse

    PostgreSQL data source configuration.

    SourceConnectionProfile string

    Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    mysqlSourceConfig MysqlSourceConfigResponse

    MySQL data source configuration.

    oracleSourceConfig OracleSourceConfigResponse

    Oracle data source configuration.

    postgresqlSourceConfig PostgresqlSourceConfigResponse

    PostgreSQL data source configuration.

    sourceConnectionProfile String

    Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    mysqlSourceConfig MysqlSourceConfigResponse

    MySQL data source configuration.

    oracleSourceConfig OracleSourceConfigResponse

    Oracle data source configuration.

    postgresqlSourceConfig PostgresqlSourceConfigResponse

    PostgreSQL data source configuration.

    sourceConnectionProfile string

    Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    mysql_source_config MysqlSourceConfigResponse

    MySQL data source configuration.

    oracle_source_config OracleSourceConfigResponse

    Oracle data source configuration.

    postgresql_source_config PostgresqlSourceConfigResponse

    PostgreSQL data source configuration.

    source_connection_profile str

    Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    mysqlSourceConfig Property Map

    MySQL data source configuration.

    oracleSourceConfig Property Map

    Oracle data source configuration.

    postgresqlSourceConfig Property Map

    PostgreSQL data source configuration.

    sourceConnectionProfile String

    Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

    SourceHierarchyDatasets

    DatasetTemplate Pulumi.GoogleNative.Datastream.V1.Inputs.DatasetTemplate

    The dataset template to use for dynamic dataset creation.

    DatasetTemplate DatasetTemplate

    The dataset template to use for dynamic dataset creation.

    datasetTemplate DatasetTemplate

    The dataset template to use for dynamic dataset creation.

    datasetTemplate DatasetTemplate

    The dataset template to use for dynamic dataset creation.

    dataset_template DatasetTemplate

    The dataset template to use for dynamic dataset creation.

    datasetTemplate Property Map

    The dataset template to use for dynamic dataset creation.

    SourceHierarchyDatasetsResponse

    DatasetTemplate Pulumi.GoogleNative.Datastream.V1.Inputs.DatasetTemplateResponse

    The dataset template to use for dynamic dataset creation.

    DatasetTemplate DatasetTemplateResponse

    The dataset template to use for dynamic dataset creation.

    datasetTemplate DatasetTemplateResponse

    The dataset template to use for dynamic dataset creation.

    datasetTemplate DatasetTemplateResponse

    The dataset template to use for dynamic dataset creation.

    dataset_template DatasetTemplateResponse

    The dataset template to use for dynamic dataset creation.

    datasetTemplate Property Map

    The dataset template to use for dynamic dataset creation.

    StreamState

    StateUnspecified
    STATE_UNSPECIFIED

    Unspecified stream state.

    NotStarted
    NOT_STARTED

    The stream has been created but has not yet started streaming data.

    Running
    RUNNING

    The stream is running.

    Paused
    PAUSED

    The stream is paused.

    Maintenance
    MAINTENANCE

    The stream is in maintenance mode. Updates are rejected on the resource in this state.

    Failed
    FAILED

    The stream is experiencing an error that is preventing data from being streamed.

    FailedPermanently
    FAILED_PERMANENTLY

    The stream has experienced a terminal failure.

    Starting
    STARTING

    The stream is starting, but not yet running.

    Draining
    DRAINING

    The Stream is no longer reading new events, but still writing events in the buffer.

    StreamStateStateUnspecified
    STATE_UNSPECIFIED

    Unspecified stream state.

    StreamStateNotStarted
    NOT_STARTED

    The stream has been created but has not yet started streaming data.

    StreamStateRunning
    RUNNING

    The stream is running.

    StreamStatePaused
    PAUSED

    The stream is paused.

    StreamStateMaintenance
    MAINTENANCE

    The stream is in maintenance mode. Updates are rejected on the resource in this state.

    StreamStateFailed
    FAILED

    The stream is experiencing an error that is preventing data from being streamed.

    StreamStateFailedPermanently
    FAILED_PERMANENTLY

    The stream has experienced a terminal failure.

    StreamStateStarting
    STARTING

    The stream is starting, but not yet running.

    StreamStateDraining
    DRAINING

    The Stream is no longer reading new events, but still writing events in the buffer.

    StateUnspecified
    STATE_UNSPECIFIED

    Unspecified stream state.

    NotStarted
    NOT_STARTED

    The stream has been created but has not yet started streaming data.

    Running
    RUNNING

    The stream is running.

    Paused
    PAUSED

    The stream is paused.

    Maintenance
    MAINTENANCE

    The stream is in maintenance mode. Updates are rejected on the resource in this state.

    Failed
    FAILED

    The stream is experiencing an error that is preventing data from being streamed.

    FailedPermanently
    FAILED_PERMANENTLY

    The stream has experienced a terminal failure.

    Starting
    STARTING

    The stream is starting, but not yet running.

    Draining
    DRAINING

    The Stream is no longer reading new events, but still writing events in the buffer.

    StateUnspecified
    STATE_UNSPECIFIED

    Unspecified stream state.

    NotStarted
    NOT_STARTED

    The stream has been created but has not yet started streaming data.

    Running
    RUNNING

    The stream is running.

    Paused
    PAUSED

    The stream is paused.

    Maintenance
    MAINTENANCE

    The stream is in maintenance mode. Updates are rejected on the resource in this state.

    Failed
    FAILED

    The stream is experiencing an error that is preventing data from being streamed.

    FailedPermanently
    FAILED_PERMANENTLY

    The stream has experienced a terminal failure.

    Starting
    STARTING

    The stream is starting, but not yet running.

    Draining
    DRAINING

    The Stream is no longer reading new events, but still writing events in the buffer.

    STATE_UNSPECIFIED
    STATE_UNSPECIFIED

    Unspecified stream state.

    NOT_STARTED
    NOT_STARTED

    The stream has been created but has not yet started streaming data.

    RUNNING
    RUNNING

    The stream is running.

    PAUSED
    PAUSED

    The stream is paused.

    MAINTENANCE
    MAINTENANCE

    The stream is in maintenance mode. Updates are rejected on the resource in this state.

    FAILED
    FAILED

    The stream is experiencing an error that is preventing data from being streamed.

    FAILED_PERMANENTLY
    FAILED_PERMANENTLY

    The stream has experienced a terminal failure.

    STARTING
    STARTING

    The stream is starting, but not yet running.

    DRAINING
    DRAINING

    The Stream is no longer reading new events, but still writing events in the buffer.

    "STATE_UNSPECIFIED"
    STATE_UNSPECIFIED

    Unspecified stream state.

    "NOT_STARTED"
    NOT_STARTED

    The stream has been created but has not yet started streaming data.

    "RUNNING"
    RUNNING

    The stream is running.

    "PAUSED"
    PAUSED

    The stream is paused.

    "MAINTENANCE"
    MAINTENANCE

    The stream is in maintenance mode. Updates are rejected on the resource in this state.

    "FAILED"
    FAILED

    The stream is experiencing an error that is preventing data from being streamed.

    "FAILED_PERMANENTLY"
    FAILED_PERMANENTLY

    The stream has experienced a terminal failure.

    "STARTING"
    STARTING

    The stream is starting, but not yet running.

    "DRAINING"
    DRAINING

    The Stream is no longer reading new events, but still writing events in the buffer.

    Package Details

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

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

    Google Cloud Native v0.30.0 published on Friday, Apr 14, 2023 by Pulumi