Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.datastream/v1.Stream
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Use this method to create a stream. Auto-naming is currently not supported for this resource.
Create Stream Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Stream(name: string, args: StreamArgs, opts?: CustomResourceOptions);@overload
def Stream(resource_name: str,
           args: StreamArgs,
           opts: Optional[ResourceOptions] = None)
@overload
def Stream(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           display_name: Optional[str] = None,
           stream_id: Optional[str] = None,
           source_config: Optional[SourceConfigArgs] = None,
           destination_config: Optional[DestinationConfigArgs] = None,
           labels: Optional[Mapping[str, str]] = None,
           force: Optional[bool] = None,
           backfill_all: Optional[BackfillAllStrategyArgs] = None,
           location: Optional[str] = None,
           project: Optional[str] = None,
           request_id: Optional[str] = None,
           customer_managed_encryption_key: Optional[str] = None,
           state: Optional[StreamState] = None,
           backfill_none: Optional[BackfillNoneStrategyArgs] = 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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var streamResource = new GoogleNative.Datastream.V1.Stream("streamResource", new()
{
    DisplayName = "string",
    StreamId = "string",
    SourceConfig = new GoogleNative.Datastream.V1.Inputs.SourceConfigArgs
    {
        SourceConnectionProfile = "string",
        MysqlSourceConfig = new GoogleNative.Datastream.V1.Inputs.MysqlSourceConfigArgs
        {
            ExcludeObjects = new GoogleNative.Datastream.V1.Inputs.MysqlRdbmsArgs
            {
                MysqlDatabases = new[]
                {
                    new GoogleNative.Datastream.V1.Inputs.MysqlDatabaseArgs
                    {
                        Database = "string",
                        MysqlTables = new[]
                        {
                            new GoogleNative.Datastream.V1.Inputs.MysqlTableArgs
                            {
                                MysqlColumns = new[]
                                {
                                    new GoogleNative.Datastream.V1.Inputs.MysqlColumnArgs
                                    {
                                        Collation = "string",
                                        Column = "string",
                                        DataType = "string",
                                        Length = 0,
                                        Nullable = false,
                                        OrdinalPosition = 0,
                                        Precision = 0,
                                        PrimaryKey = false,
                                        Scale = 0,
                                    },
                                },
                                Table = "string",
                            },
                        },
                    },
                },
            },
            IncludeObjects = new GoogleNative.Datastream.V1.Inputs.MysqlRdbmsArgs
            {
                MysqlDatabases = new[]
                {
                    new GoogleNative.Datastream.V1.Inputs.MysqlDatabaseArgs
                    {
                        Database = "string",
                        MysqlTables = new[]
                        {
                            new GoogleNative.Datastream.V1.Inputs.MysqlTableArgs
                            {
                                MysqlColumns = new[]
                                {
                                    new GoogleNative.Datastream.V1.Inputs.MysqlColumnArgs
                                    {
                                        Collation = "string",
                                        Column = "string",
                                        DataType = "string",
                                        Length = 0,
                                        Nullable = false,
                                        OrdinalPosition = 0,
                                        Precision = 0,
                                        PrimaryKey = false,
                                        Scale = 0,
                                    },
                                },
                                Table = "string",
                            },
                        },
                    },
                },
            },
            MaxConcurrentBackfillTasks = 0,
            MaxConcurrentCdcTasks = 0,
        },
        OracleSourceConfig = new GoogleNative.Datastream.V1.Inputs.OracleSourceConfigArgs
        {
            DropLargeObjects = null,
            ExcludeObjects = new GoogleNative.Datastream.V1.Inputs.OracleRdbmsArgs
            {
                OracleSchemas = new[]
                {
                    new GoogleNative.Datastream.V1.Inputs.OracleSchemaArgs
                    {
                        OracleTables = new[]
                        {
                            new GoogleNative.Datastream.V1.Inputs.OracleTableArgs
                            {
                                OracleColumns = new[]
                                {
                                    new GoogleNative.Datastream.V1.Inputs.OracleColumnArgs
                                    {
                                        Column = "string",
                                        DataType = "string",
                                        Encoding = "string",
                                        Length = 0,
                                        Nullable = false,
                                        OrdinalPosition = 0,
                                        Precision = 0,
                                        PrimaryKey = false,
                                        Scale = 0,
                                    },
                                },
                                Table = "string",
                            },
                        },
                        Schema = "string",
                    },
                },
            },
            IncludeObjects = new GoogleNative.Datastream.V1.Inputs.OracleRdbmsArgs
            {
                OracleSchemas = new[]
                {
                    new GoogleNative.Datastream.V1.Inputs.OracleSchemaArgs
                    {
                        OracleTables = new[]
                        {
                            new GoogleNative.Datastream.V1.Inputs.OracleTableArgs
                            {
                                OracleColumns = new[]
                                {
                                    new GoogleNative.Datastream.V1.Inputs.OracleColumnArgs
                                    {
                                        Column = "string",
                                        DataType = "string",
                                        Encoding = "string",
                                        Length = 0,
                                        Nullable = false,
                                        OrdinalPosition = 0,
                                        Precision = 0,
                                        PrimaryKey = false,
                                        Scale = 0,
                                    },
                                },
                                Table = "string",
                            },
                        },
                        Schema = "string",
                    },
                },
            },
            MaxConcurrentBackfillTasks = 0,
            MaxConcurrentCdcTasks = 0,
            StreamLargeObjects = null,
        },
        PostgresqlSourceConfig = new GoogleNative.Datastream.V1.Inputs.PostgresqlSourceConfigArgs
        {
            Publication = "string",
            ReplicationSlot = "string",
            ExcludeObjects = new GoogleNative.Datastream.V1.Inputs.PostgresqlRdbmsArgs
            {
                PostgresqlSchemas = new[]
                {
                    new GoogleNative.Datastream.V1.Inputs.PostgresqlSchemaArgs
                    {
                        PostgresqlTables = new[]
                        {
                            new GoogleNative.Datastream.V1.Inputs.PostgresqlTableArgs
                            {
                                PostgresqlColumns = new[]
                                {
                                    new GoogleNative.Datastream.V1.Inputs.PostgresqlColumnArgs
                                    {
                                        Column = "string",
                                        DataType = "string",
                                        Length = 0,
                                        Nullable = false,
                                        OrdinalPosition = 0,
                                        Precision = 0,
                                        PrimaryKey = false,
                                        Scale = 0,
                                    },
                                },
                                Table = "string",
                            },
                        },
                        Schema = "string",
                    },
                },
            },
            IncludeObjects = new GoogleNative.Datastream.V1.Inputs.PostgresqlRdbmsArgs
            {
                PostgresqlSchemas = new[]
                {
                    new GoogleNative.Datastream.V1.Inputs.PostgresqlSchemaArgs
                    {
                        PostgresqlTables = new[]
                        {
                            new GoogleNative.Datastream.V1.Inputs.PostgresqlTableArgs
                            {
                                PostgresqlColumns = new[]
                                {
                                    new GoogleNative.Datastream.V1.Inputs.PostgresqlColumnArgs
                                    {
                                        Column = "string",
                                        DataType = "string",
                                        Length = 0,
                                        Nullable = false,
                                        OrdinalPosition = 0,
                                        Precision = 0,
                                        PrimaryKey = false,
                                        Scale = 0,
                                    },
                                },
                                Table = "string",
                            },
                        },
                        Schema = "string",
                    },
                },
            },
            MaxConcurrentBackfillTasks = 0,
        },
    },
    DestinationConfig = new GoogleNative.Datastream.V1.Inputs.DestinationConfigArgs
    {
        DestinationConnectionProfile = "string",
        BigqueryDestinationConfig = new GoogleNative.Datastream.V1.Inputs.BigQueryDestinationConfigArgs
        {
            DataFreshness = "string",
            SingleTargetDataset = new GoogleNative.Datastream.V1.Inputs.SingleTargetDatasetArgs
            {
                DatasetId = "string",
            },
            SourceHierarchyDatasets = new GoogleNative.Datastream.V1.Inputs.SourceHierarchyDatasetsArgs
            {
                DatasetTemplate = new GoogleNative.Datastream.V1.Inputs.DatasetTemplateArgs
                {
                    Location = "string",
                    DatasetIdPrefix = "string",
                    KmsKeyName = "string",
                },
            },
        },
        GcsDestinationConfig = new GoogleNative.Datastream.V1.Inputs.GcsDestinationConfigArgs
        {
            AvroFileFormat = null,
            FileRotationInterval = "string",
            FileRotationMb = 0,
            JsonFileFormat = new GoogleNative.Datastream.V1.Inputs.JsonFileFormatArgs
            {
                Compression = GoogleNative.Datastream.V1.JsonFileFormatCompression.JsonCompressionUnspecified,
                SchemaFileFormat = GoogleNative.Datastream.V1.JsonFileFormatSchemaFileFormat.SchemaFileFormatUnspecified,
            },
            Path = "string",
        },
    },
    Labels = 
    {
        { "string", "string" },
    },
    Force = false,
    BackfillAll = new GoogleNative.Datastream.V1.Inputs.BackfillAllStrategyArgs
    {
        MysqlExcludedObjects = new GoogleNative.Datastream.V1.Inputs.MysqlRdbmsArgs
        {
            MysqlDatabases = new[]
            {
                new GoogleNative.Datastream.V1.Inputs.MysqlDatabaseArgs
                {
                    Database = "string",
                    MysqlTables = new[]
                    {
                        new GoogleNative.Datastream.V1.Inputs.MysqlTableArgs
                        {
                            MysqlColumns = new[]
                            {
                                new GoogleNative.Datastream.V1.Inputs.MysqlColumnArgs
                                {
                                    Collation = "string",
                                    Column = "string",
                                    DataType = "string",
                                    Length = 0,
                                    Nullable = false,
                                    OrdinalPosition = 0,
                                    Precision = 0,
                                    PrimaryKey = false,
                                    Scale = 0,
                                },
                            },
                            Table = "string",
                        },
                    },
                },
            },
        },
        OracleExcludedObjects = new GoogleNative.Datastream.V1.Inputs.OracleRdbmsArgs
        {
            OracleSchemas = new[]
            {
                new GoogleNative.Datastream.V1.Inputs.OracleSchemaArgs
                {
                    OracleTables = new[]
                    {
                        new GoogleNative.Datastream.V1.Inputs.OracleTableArgs
                        {
                            OracleColumns = new[]
                            {
                                new GoogleNative.Datastream.V1.Inputs.OracleColumnArgs
                                {
                                    Column = "string",
                                    DataType = "string",
                                    Encoding = "string",
                                    Length = 0,
                                    Nullable = false,
                                    OrdinalPosition = 0,
                                    Precision = 0,
                                    PrimaryKey = false,
                                    Scale = 0,
                                },
                            },
                            Table = "string",
                        },
                    },
                    Schema = "string",
                },
            },
        },
        PostgresqlExcludedObjects = new GoogleNative.Datastream.V1.Inputs.PostgresqlRdbmsArgs
        {
            PostgresqlSchemas = new[]
            {
                new GoogleNative.Datastream.V1.Inputs.PostgresqlSchemaArgs
                {
                    PostgresqlTables = new[]
                    {
                        new GoogleNative.Datastream.V1.Inputs.PostgresqlTableArgs
                        {
                            PostgresqlColumns = new[]
                            {
                                new GoogleNative.Datastream.V1.Inputs.PostgresqlColumnArgs
                                {
                                    Column = "string",
                                    DataType = "string",
                                    Length = 0,
                                    Nullable = false,
                                    OrdinalPosition = 0,
                                    Precision = 0,
                                    PrimaryKey = false,
                                    Scale = 0,
                                },
                            },
                            Table = "string",
                        },
                    },
                    Schema = "string",
                },
            },
        },
    },
    Location = "string",
    Project = "string",
    RequestId = "string",
    CustomerManagedEncryptionKey = "string",
    State = GoogleNative.Datastream.V1.StreamState.StateUnspecified,
    BackfillNone = null,
});
example, err := datastream.NewStream(ctx, "streamResource", &datastream.StreamArgs{
	DisplayName: pulumi.String("string"),
	StreamId:    pulumi.String("string"),
	SourceConfig: &datastream.SourceConfigArgs{
		SourceConnectionProfile: pulumi.String("string"),
		MysqlSourceConfig: &datastream.MysqlSourceConfigArgs{
			ExcludeObjects: &datastream.MysqlRdbmsArgs{
				MysqlDatabases: datastream.MysqlDatabaseArray{
					&datastream.MysqlDatabaseArgs{
						Database: pulumi.String("string"),
						MysqlTables: datastream.MysqlTableArray{
							&datastream.MysqlTableArgs{
								MysqlColumns: datastream.MysqlColumnArray{
									&datastream.MysqlColumnArgs{
										Collation:       pulumi.String("string"),
										Column:          pulumi.String("string"),
										DataType:        pulumi.String("string"),
										Length:          pulumi.Int(0),
										Nullable:        pulumi.Bool(false),
										OrdinalPosition: pulumi.Int(0),
										Precision:       pulumi.Int(0),
										PrimaryKey:      pulumi.Bool(false),
										Scale:           pulumi.Int(0),
									},
								},
								Table: pulumi.String("string"),
							},
						},
					},
				},
			},
			IncludeObjects: &datastream.MysqlRdbmsArgs{
				MysqlDatabases: datastream.MysqlDatabaseArray{
					&datastream.MysqlDatabaseArgs{
						Database: pulumi.String("string"),
						MysqlTables: datastream.MysqlTableArray{
							&datastream.MysqlTableArgs{
								MysqlColumns: datastream.MysqlColumnArray{
									&datastream.MysqlColumnArgs{
										Collation:       pulumi.String("string"),
										Column:          pulumi.String("string"),
										DataType:        pulumi.String("string"),
										Length:          pulumi.Int(0),
										Nullable:        pulumi.Bool(false),
										OrdinalPosition: pulumi.Int(0),
										Precision:       pulumi.Int(0),
										PrimaryKey:      pulumi.Bool(false),
										Scale:           pulumi.Int(0),
									},
								},
								Table: pulumi.String("string"),
							},
						},
					},
				},
			},
			MaxConcurrentBackfillTasks: pulumi.Int(0),
			MaxConcurrentCdcTasks:      pulumi.Int(0),
		},
		OracleSourceConfig: &datastream.OracleSourceConfigArgs{
			DropLargeObjects: &datastream.DropLargeObjectsArgs{},
			ExcludeObjects: &datastream.OracleRdbmsArgs{
				OracleSchemas: datastream.OracleSchemaArray{
					&datastream.OracleSchemaArgs{
						OracleTables: datastream.OracleTableArray{
							&datastream.OracleTableArgs{
								OracleColumns: datastream.OracleColumnArray{
									&datastream.OracleColumnArgs{
										Column:          pulumi.String("string"),
										DataType:        pulumi.String("string"),
										Encoding:        pulumi.String("string"),
										Length:          pulumi.Int(0),
										Nullable:        pulumi.Bool(false),
										OrdinalPosition: pulumi.Int(0),
										Precision:       pulumi.Int(0),
										PrimaryKey:      pulumi.Bool(false),
										Scale:           pulumi.Int(0),
									},
								},
								Table: pulumi.String("string"),
							},
						},
						Schema: pulumi.String("string"),
					},
				},
			},
			IncludeObjects: &datastream.OracleRdbmsArgs{
				OracleSchemas: datastream.OracleSchemaArray{
					&datastream.OracleSchemaArgs{
						OracleTables: datastream.OracleTableArray{
							&datastream.OracleTableArgs{
								OracleColumns: datastream.OracleColumnArray{
									&datastream.OracleColumnArgs{
										Column:          pulumi.String("string"),
										DataType:        pulumi.String("string"),
										Encoding:        pulumi.String("string"),
										Length:          pulumi.Int(0),
										Nullable:        pulumi.Bool(false),
										OrdinalPosition: pulumi.Int(0),
										Precision:       pulumi.Int(0),
										PrimaryKey:      pulumi.Bool(false),
										Scale:           pulumi.Int(0),
									},
								},
								Table: pulumi.String("string"),
							},
						},
						Schema: pulumi.String("string"),
					},
				},
			},
			MaxConcurrentBackfillTasks: pulumi.Int(0),
			MaxConcurrentCdcTasks:      pulumi.Int(0),
			StreamLargeObjects:         &datastream.StreamLargeObjectsArgs{},
		},
		PostgresqlSourceConfig: &datastream.PostgresqlSourceConfigArgs{
			Publication:     pulumi.String("string"),
			ReplicationSlot: pulumi.String("string"),
			ExcludeObjects: &datastream.PostgresqlRdbmsArgs{
				PostgresqlSchemas: datastream.PostgresqlSchemaArray{
					&datastream.PostgresqlSchemaArgs{
						PostgresqlTables: datastream.PostgresqlTableArray{
							&datastream.PostgresqlTableArgs{
								PostgresqlColumns: datastream.PostgresqlColumnArray{
									&datastream.PostgresqlColumnArgs{
										Column:          pulumi.String("string"),
										DataType:        pulumi.String("string"),
										Length:          pulumi.Int(0),
										Nullable:        pulumi.Bool(false),
										OrdinalPosition: pulumi.Int(0),
										Precision:       pulumi.Int(0),
										PrimaryKey:      pulumi.Bool(false),
										Scale:           pulumi.Int(0),
									},
								},
								Table: pulumi.String("string"),
							},
						},
						Schema: pulumi.String("string"),
					},
				},
			},
			IncludeObjects: &datastream.PostgresqlRdbmsArgs{
				PostgresqlSchemas: datastream.PostgresqlSchemaArray{
					&datastream.PostgresqlSchemaArgs{
						PostgresqlTables: datastream.PostgresqlTableArray{
							&datastream.PostgresqlTableArgs{
								PostgresqlColumns: datastream.PostgresqlColumnArray{
									&datastream.PostgresqlColumnArgs{
										Column:          pulumi.String("string"),
										DataType:        pulumi.String("string"),
										Length:          pulumi.Int(0),
										Nullable:        pulumi.Bool(false),
										OrdinalPosition: pulumi.Int(0),
										Precision:       pulumi.Int(0),
										PrimaryKey:      pulumi.Bool(false),
										Scale:           pulumi.Int(0),
									},
								},
								Table: pulumi.String("string"),
							},
						},
						Schema: pulumi.String("string"),
					},
				},
			},
			MaxConcurrentBackfillTasks: pulumi.Int(0),
		},
	},
	DestinationConfig: &datastream.DestinationConfigArgs{
		DestinationConnectionProfile: pulumi.String("string"),
		BigqueryDestinationConfig: &datastream.BigQueryDestinationConfigArgs{
			DataFreshness: pulumi.String("string"),
			SingleTargetDataset: &datastream.SingleTargetDatasetArgs{
				DatasetId: pulumi.String("string"),
			},
			SourceHierarchyDatasets: &datastream.SourceHierarchyDatasetsArgs{
				DatasetTemplate: &datastream.DatasetTemplateArgs{
					Location:        pulumi.String("string"),
					DatasetIdPrefix: pulumi.String("string"),
					KmsKeyName:      pulumi.String("string"),
				},
			},
		},
		GcsDestinationConfig: &datastream.GcsDestinationConfigArgs{
			AvroFileFormat:       &datastream.AvroFileFormatArgs{},
			FileRotationInterval: pulumi.String("string"),
			FileRotationMb:       pulumi.Int(0),
			JsonFileFormat: &datastream.JsonFileFormatArgs{
				Compression:      datastream.JsonFileFormatCompressionJsonCompressionUnspecified,
				SchemaFileFormat: datastream.JsonFileFormatSchemaFileFormatSchemaFileFormatUnspecified,
			},
			Path: pulumi.String("string"),
		},
	},
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Force: pulumi.Bool(false),
	BackfillAll: &datastream.BackfillAllStrategyArgs{
		MysqlExcludedObjects: &datastream.MysqlRdbmsArgs{
			MysqlDatabases: datastream.MysqlDatabaseArray{
				&datastream.MysqlDatabaseArgs{
					Database: pulumi.String("string"),
					MysqlTables: datastream.MysqlTableArray{
						&datastream.MysqlTableArgs{
							MysqlColumns: datastream.MysqlColumnArray{
								&datastream.MysqlColumnArgs{
									Collation:       pulumi.String("string"),
									Column:          pulumi.String("string"),
									DataType:        pulumi.String("string"),
									Length:          pulumi.Int(0),
									Nullable:        pulumi.Bool(false),
									OrdinalPosition: pulumi.Int(0),
									Precision:       pulumi.Int(0),
									PrimaryKey:      pulumi.Bool(false),
									Scale:           pulumi.Int(0),
								},
							},
							Table: pulumi.String("string"),
						},
					},
				},
			},
		},
		OracleExcludedObjects: &datastream.OracleRdbmsArgs{
			OracleSchemas: datastream.OracleSchemaArray{
				&datastream.OracleSchemaArgs{
					OracleTables: datastream.OracleTableArray{
						&datastream.OracleTableArgs{
							OracleColumns: datastream.OracleColumnArray{
								&datastream.OracleColumnArgs{
									Column:          pulumi.String("string"),
									DataType:        pulumi.String("string"),
									Encoding:        pulumi.String("string"),
									Length:          pulumi.Int(0),
									Nullable:        pulumi.Bool(false),
									OrdinalPosition: pulumi.Int(0),
									Precision:       pulumi.Int(0),
									PrimaryKey:      pulumi.Bool(false),
									Scale:           pulumi.Int(0),
								},
							},
							Table: pulumi.String("string"),
						},
					},
					Schema: pulumi.String("string"),
				},
			},
		},
		PostgresqlExcludedObjects: &datastream.PostgresqlRdbmsArgs{
			PostgresqlSchemas: datastream.PostgresqlSchemaArray{
				&datastream.PostgresqlSchemaArgs{
					PostgresqlTables: datastream.PostgresqlTableArray{
						&datastream.PostgresqlTableArgs{
							PostgresqlColumns: datastream.PostgresqlColumnArray{
								&datastream.PostgresqlColumnArgs{
									Column:          pulumi.String("string"),
									DataType:        pulumi.String("string"),
									Length:          pulumi.Int(0),
									Nullable:        pulumi.Bool(false),
									OrdinalPosition: pulumi.Int(0),
									Precision:       pulumi.Int(0),
									PrimaryKey:      pulumi.Bool(false),
									Scale:           pulumi.Int(0),
								},
							},
							Table: pulumi.String("string"),
						},
					},
					Schema: pulumi.String("string"),
				},
			},
		},
	},
	Location:                     pulumi.String("string"),
	Project:                      pulumi.String("string"),
	RequestId:                    pulumi.String("string"),
	CustomerManagedEncryptionKey: pulumi.String("string"),
	State:                        datastream.StreamStateStateUnspecified,
	BackfillNone:                 &datastream.BackfillNoneStrategyArgs{},
})
var streamResource = new Stream("streamResource", StreamArgs.builder()
    .displayName("string")
    .streamId("string")
    .sourceConfig(SourceConfigArgs.builder()
        .sourceConnectionProfile("string")
        .mysqlSourceConfig(MysqlSourceConfigArgs.builder()
            .excludeObjects(MysqlRdbmsArgs.builder()
                .mysqlDatabases(MysqlDatabaseArgs.builder()
                    .database("string")
                    .mysqlTables(MysqlTableArgs.builder()
                        .mysqlColumns(MysqlColumnArgs.builder()
                            .collation("string")
                            .column("string")
                            .dataType("string")
                            .length(0)
                            .nullable(false)
                            .ordinalPosition(0)
                            .precision(0)
                            .primaryKey(false)
                            .scale(0)
                            .build())
                        .table("string")
                        .build())
                    .build())
                .build())
            .includeObjects(MysqlRdbmsArgs.builder()
                .mysqlDatabases(MysqlDatabaseArgs.builder()
                    .database("string")
                    .mysqlTables(MysqlTableArgs.builder()
                        .mysqlColumns(MysqlColumnArgs.builder()
                            .collation("string")
                            .column("string")
                            .dataType("string")
                            .length(0)
                            .nullable(false)
                            .ordinalPosition(0)
                            .precision(0)
                            .primaryKey(false)
                            .scale(0)
                            .build())
                        .table("string")
                        .build())
                    .build())
                .build())
            .maxConcurrentBackfillTasks(0)
            .maxConcurrentCdcTasks(0)
            .build())
        .oracleSourceConfig(OracleSourceConfigArgs.builder()
            .dropLargeObjects()
            .excludeObjects(OracleRdbmsArgs.builder()
                .oracleSchemas(OracleSchemaArgs.builder()
                    .oracleTables(OracleTableArgs.builder()
                        .oracleColumns(OracleColumnArgs.builder()
                            .column("string")
                            .dataType("string")
                            .encoding("string")
                            .length(0)
                            .nullable(false)
                            .ordinalPosition(0)
                            .precision(0)
                            .primaryKey(false)
                            .scale(0)
                            .build())
                        .table("string")
                        .build())
                    .schema("string")
                    .build())
                .build())
            .includeObjects(OracleRdbmsArgs.builder()
                .oracleSchemas(OracleSchemaArgs.builder()
                    .oracleTables(OracleTableArgs.builder()
                        .oracleColumns(OracleColumnArgs.builder()
                            .column("string")
                            .dataType("string")
                            .encoding("string")
                            .length(0)
                            .nullable(false)
                            .ordinalPosition(0)
                            .precision(0)
                            .primaryKey(false)
                            .scale(0)
                            .build())
                        .table("string")
                        .build())
                    .schema("string")
                    .build())
                .build())
            .maxConcurrentBackfillTasks(0)
            .maxConcurrentCdcTasks(0)
            .streamLargeObjects()
            .build())
        .postgresqlSourceConfig(PostgresqlSourceConfigArgs.builder()
            .publication("string")
            .replicationSlot("string")
            .excludeObjects(PostgresqlRdbmsArgs.builder()
                .postgresqlSchemas(PostgresqlSchemaArgs.builder()
                    .postgresqlTables(PostgresqlTableArgs.builder()
                        .postgresqlColumns(PostgresqlColumnArgs.builder()
                            .column("string")
                            .dataType("string")
                            .length(0)
                            .nullable(false)
                            .ordinalPosition(0)
                            .precision(0)
                            .primaryKey(false)
                            .scale(0)
                            .build())
                        .table("string")
                        .build())
                    .schema("string")
                    .build())
                .build())
            .includeObjects(PostgresqlRdbmsArgs.builder()
                .postgresqlSchemas(PostgresqlSchemaArgs.builder()
                    .postgresqlTables(PostgresqlTableArgs.builder()
                        .postgresqlColumns(PostgresqlColumnArgs.builder()
                            .column("string")
                            .dataType("string")
                            .length(0)
                            .nullable(false)
                            .ordinalPosition(0)
                            .precision(0)
                            .primaryKey(false)
                            .scale(0)
                            .build())
                        .table("string")
                        .build())
                    .schema("string")
                    .build())
                .build())
            .maxConcurrentBackfillTasks(0)
            .build())
        .build())
    .destinationConfig(DestinationConfigArgs.builder()
        .destinationConnectionProfile("string")
        .bigqueryDestinationConfig(BigQueryDestinationConfigArgs.builder()
            .dataFreshness("string")
            .singleTargetDataset(SingleTargetDatasetArgs.builder()
                .datasetId("string")
                .build())
            .sourceHierarchyDatasets(SourceHierarchyDatasetsArgs.builder()
                .datasetTemplate(DatasetTemplateArgs.builder()
                    .location("string")
                    .datasetIdPrefix("string")
                    .kmsKeyName("string")
                    .build())
                .build())
            .build())
        .gcsDestinationConfig(GcsDestinationConfigArgs.builder()
            .avroFileFormat()
            .fileRotationInterval("string")
            .fileRotationMb(0)
            .jsonFileFormat(JsonFileFormatArgs.builder()
                .compression("JSON_COMPRESSION_UNSPECIFIED")
                .schemaFileFormat("SCHEMA_FILE_FORMAT_UNSPECIFIED")
                .build())
            .path("string")
            .build())
        .build())
    .labels(Map.of("string", "string"))
    .force(false)
    .backfillAll(BackfillAllStrategyArgs.builder()
        .mysqlExcludedObjects(MysqlRdbmsArgs.builder()
            .mysqlDatabases(MysqlDatabaseArgs.builder()
                .database("string")
                .mysqlTables(MysqlTableArgs.builder()
                    .mysqlColumns(MysqlColumnArgs.builder()
                        .collation("string")
                        .column("string")
                        .dataType("string")
                        .length(0)
                        .nullable(false)
                        .ordinalPosition(0)
                        .precision(0)
                        .primaryKey(false)
                        .scale(0)
                        .build())
                    .table("string")
                    .build())
                .build())
            .build())
        .oracleExcludedObjects(OracleRdbmsArgs.builder()
            .oracleSchemas(OracleSchemaArgs.builder()
                .oracleTables(OracleTableArgs.builder()
                    .oracleColumns(OracleColumnArgs.builder()
                        .column("string")
                        .dataType("string")
                        .encoding("string")
                        .length(0)
                        .nullable(false)
                        .ordinalPosition(0)
                        .precision(0)
                        .primaryKey(false)
                        .scale(0)
                        .build())
                    .table("string")
                    .build())
                .schema("string")
                .build())
            .build())
        .postgresqlExcludedObjects(PostgresqlRdbmsArgs.builder()
            .postgresqlSchemas(PostgresqlSchemaArgs.builder()
                .postgresqlTables(PostgresqlTableArgs.builder()
                    .postgresqlColumns(PostgresqlColumnArgs.builder()
                        .column("string")
                        .dataType("string")
                        .length(0)
                        .nullable(false)
                        .ordinalPosition(0)
                        .precision(0)
                        .primaryKey(false)
                        .scale(0)
                        .build())
                    .table("string")
                    .build())
                .schema("string")
                .build())
            .build())
        .build())
    .location("string")
    .project("string")
    .requestId("string")
    .customerManagedEncryptionKey("string")
    .state("STATE_UNSPECIFIED")
    .backfillNone()
    .build());
stream_resource = google_native.datastream.v1.Stream("streamResource",
    display_name="string",
    stream_id="string",
    source_config={
        "source_connection_profile": "string",
        "mysql_source_config": {
            "exclude_objects": {
                "mysql_databases": [{
                    "database": "string",
                    "mysql_tables": [{
                        "mysql_columns": [{
                            "collation": "string",
                            "column": "string",
                            "data_type": "string",
                            "length": 0,
                            "nullable": False,
                            "ordinal_position": 0,
                            "precision": 0,
                            "primary_key": False,
                            "scale": 0,
                        }],
                        "table": "string",
                    }],
                }],
            },
            "include_objects": {
                "mysql_databases": [{
                    "database": "string",
                    "mysql_tables": [{
                        "mysql_columns": [{
                            "collation": "string",
                            "column": "string",
                            "data_type": "string",
                            "length": 0,
                            "nullable": False,
                            "ordinal_position": 0,
                            "precision": 0,
                            "primary_key": False,
                            "scale": 0,
                        }],
                        "table": "string",
                    }],
                }],
            },
            "max_concurrent_backfill_tasks": 0,
            "max_concurrent_cdc_tasks": 0,
        },
        "oracle_source_config": {
            "drop_large_objects": {},
            "exclude_objects": {
                "oracle_schemas": [{
                    "oracle_tables": [{
                        "oracle_columns": [{
                            "column": "string",
                            "data_type": "string",
                            "encoding": "string",
                            "length": 0,
                            "nullable": False,
                            "ordinal_position": 0,
                            "precision": 0,
                            "primary_key": False,
                            "scale": 0,
                        }],
                        "table": "string",
                    }],
                    "schema": "string",
                }],
            },
            "include_objects": {
                "oracle_schemas": [{
                    "oracle_tables": [{
                        "oracle_columns": [{
                            "column": "string",
                            "data_type": "string",
                            "encoding": "string",
                            "length": 0,
                            "nullable": False,
                            "ordinal_position": 0,
                            "precision": 0,
                            "primary_key": False,
                            "scale": 0,
                        }],
                        "table": "string",
                    }],
                    "schema": "string",
                }],
            },
            "max_concurrent_backfill_tasks": 0,
            "max_concurrent_cdc_tasks": 0,
            "stream_large_objects": {},
        },
        "postgresql_source_config": {
            "publication": "string",
            "replication_slot": "string",
            "exclude_objects": {
                "postgresql_schemas": [{
                    "postgresql_tables": [{
                        "postgresql_columns": [{
                            "column": "string",
                            "data_type": "string",
                            "length": 0,
                            "nullable": False,
                            "ordinal_position": 0,
                            "precision": 0,
                            "primary_key": False,
                            "scale": 0,
                        }],
                        "table": "string",
                    }],
                    "schema": "string",
                }],
            },
            "include_objects": {
                "postgresql_schemas": [{
                    "postgresql_tables": [{
                        "postgresql_columns": [{
                            "column": "string",
                            "data_type": "string",
                            "length": 0,
                            "nullable": False,
                            "ordinal_position": 0,
                            "precision": 0,
                            "primary_key": False,
                            "scale": 0,
                        }],
                        "table": "string",
                    }],
                    "schema": "string",
                }],
            },
            "max_concurrent_backfill_tasks": 0,
        },
    },
    destination_config={
        "destination_connection_profile": "string",
        "bigquery_destination_config": {
            "data_freshness": "string",
            "single_target_dataset": {
                "dataset_id": "string",
            },
            "source_hierarchy_datasets": {
                "dataset_template": {
                    "location": "string",
                    "dataset_id_prefix": "string",
                    "kms_key_name": "string",
                },
            },
        },
        "gcs_destination_config": {
            "avro_file_format": {},
            "file_rotation_interval": "string",
            "file_rotation_mb": 0,
            "json_file_format": {
                "compression": google_native.datastream.v1.JsonFileFormatCompression.JSON_COMPRESSION_UNSPECIFIED,
                "schema_file_format": google_native.datastream.v1.JsonFileFormatSchemaFileFormat.SCHEMA_FILE_FORMAT_UNSPECIFIED,
            },
            "path": "string",
        },
    },
    labels={
        "string": "string",
    },
    force=False,
    backfill_all={
        "mysql_excluded_objects": {
            "mysql_databases": [{
                "database": "string",
                "mysql_tables": [{
                    "mysql_columns": [{
                        "collation": "string",
                        "column": "string",
                        "data_type": "string",
                        "length": 0,
                        "nullable": False,
                        "ordinal_position": 0,
                        "precision": 0,
                        "primary_key": False,
                        "scale": 0,
                    }],
                    "table": "string",
                }],
            }],
        },
        "oracle_excluded_objects": {
            "oracle_schemas": [{
                "oracle_tables": [{
                    "oracle_columns": [{
                        "column": "string",
                        "data_type": "string",
                        "encoding": "string",
                        "length": 0,
                        "nullable": False,
                        "ordinal_position": 0,
                        "precision": 0,
                        "primary_key": False,
                        "scale": 0,
                    }],
                    "table": "string",
                }],
                "schema": "string",
            }],
        },
        "postgresql_excluded_objects": {
            "postgresql_schemas": [{
                "postgresql_tables": [{
                    "postgresql_columns": [{
                        "column": "string",
                        "data_type": "string",
                        "length": 0,
                        "nullable": False,
                        "ordinal_position": 0,
                        "precision": 0,
                        "primary_key": False,
                        "scale": 0,
                    }],
                    "table": "string",
                }],
                "schema": "string",
            }],
        },
    },
    location="string",
    project="string",
    request_id="string",
    customer_managed_encryption_key="string",
    state=google_native.datastream.v1.StreamState.STATE_UNSPECIFIED,
    backfill_none={})
const streamResource = new google_native.datastream.v1.Stream("streamResource", {
    displayName: "string",
    streamId: "string",
    sourceConfig: {
        sourceConnectionProfile: "string",
        mysqlSourceConfig: {
            excludeObjects: {
                mysqlDatabases: [{
                    database: "string",
                    mysqlTables: [{
                        mysqlColumns: [{
                            collation: "string",
                            column: "string",
                            dataType: "string",
                            length: 0,
                            nullable: false,
                            ordinalPosition: 0,
                            precision: 0,
                            primaryKey: false,
                            scale: 0,
                        }],
                        table: "string",
                    }],
                }],
            },
            includeObjects: {
                mysqlDatabases: [{
                    database: "string",
                    mysqlTables: [{
                        mysqlColumns: [{
                            collation: "string",
                            column: "string",
                            dataType: "string",
                            length: 0,
                            nullable: false,
                            ordinalPosition: 0,
                            precision: 0,
                            primaryKey: false,
                            scale: 0,
                        }],
                        table: "string",
                    }],
                }],
            },
            maxConcurrentBackfillTasks: 0,
            maxConcurrentCdcTasks: 0,
        },
        oracleSourceConfig: {
            dropLargeObjects: {},
            excludeObjects: {
                oracleSchemas: [{
                    oracleTables: [{
                        oracleColumns: [{
                            column: "string",
                            dataType: "string",
                            encoding: "string",
                            length: 0,
                            nullable: false,
                            ordinalPosition: 0,
                            precision: 0,
                            primaryKey: false,
                            scale: 0,
                        }],
                        table: "string",
                    }],
                    schema: "string",
                }],
            },
            includeObjects: {
                oracleSchemas: [{
                    oracleTables: [{
                        oracleColumns: [{
                            column: "string",
                            dataType: "string",
                            encoding: "string",
                            length: 0,
                            nullable: false,
                            ordinalPosition: 0,
                            precision: 0,
                            primaryKey: false,
                            scale: 0,
                        }],
                        table: "string",
                    }],
                    schema: "string",
                }],
            },
            maxConcurrentBackfillTasks: 0,
            maxConcurrentCdcTasks: 0,
            streamLargeObjects: {},
        },
        postgresqlSourceConfig: {
            publication: "string",
            replicationSlot: "string",
            excludeObjects: {
                postgresqlSchemas: [{
                    postgresqlTables: [{
                        postgresqlColumns: [{
                            column: "string",
                            dataType: "string",
                            length: 0,
                            nullable: false,
                            ordinalPosition: 0,
                            precision: 0,
                            primaryKey: false,
                            scale: 0,
                        }],
                        table: "string",
                    }],
                    schema: "string",
                }],
            },
            includeObjects: {
                postgresqlSchemas: [{
                    postgresqlTables: [{
                        postgresqlColumns: [{
                            column: "string",
                            dataType: "string",
                            length: 0,
                            nullable: false,
                            ordinalPosition: 0,
                            precision: 0,
                            primaryKey: false,
                            scale: 0,
                        }],
                        table: "string",
                    }],
                    schema: "string",
                }],
            },
            maxConcurrentBackfillTasks: 0,
        },
    },
    destinationConfig: {
        destinationConnectionProfile: "string",
        bigqueryDestinationConfig: {
            dataFreshness: "string",
            singleTargetDataset: {
                datasetId: "string",
            },
            sourceHierarchyDatasets: {
                datasetTemplate: {
                    location: "string",
                    datasetIdPrefix: "string",
                    kmsKeyName: "string",
                },
            },
        },
        gcsDestinationConfig: {
            avroFileFormat: {},
            fileRotationInterval: "string",
            fileRotationMb: 0,
            jsonFileFormat: {
                compression: google_native.datastream.v1.JsonFileFormatCompression.JsonCompressionUnspecified,
                schemaFileFormat: google_native.datastream.v1.JsonFileFormatSchemaFileFormat.SchemaFileFormatUnspecified,
            },
            path: "string",
        },
    },
    labels: {
        string: "string",
    },
    force: false,
    backfillAll: {
        mysqlExcludedObjects: {
            mysqlDatabases: [{
                database: "string",
                mysqlTables: [{
                    mysqlColumns: [{
                        collation: "string",
                        column: "string",
                        dataType: "string",
                        length: 0,
                        nullable: false,
                        ordinalPosition: 0,
                        precision: 0,
                        primaryKey: false,
                        scale: 0,
                    }],
                    table: "string",
                }],
            }],
        },
        oracleExcludedObjects: {
            oracleSchemas: [{
                oracleTables: [{
                    oracleColumns: [{
                        column: "string",
                        dataType: "string",
                        encoding: "string",
                        length: 0,
                        nullable: false,
                        ordinalPosition: 0,
                        precision: 0,
                        primaryKey: false,
                        scale: 0,
                    }],
                    table: "string",
                }],
                schema: "string",
            }],
        },
        postgresqlExcludedObjects: {
            postgresqlSchemas: [{
                postgresqlTables: [{
                    postgresqlColumns: [{
                        column: "string",
                        dataType: "string",
                        length: 0,
                        nullable: false,
                        ordinalPosition: 0,
                        precision: 0,
                        primaryKey: false,
                        scale: 0,
                    }],
                    table: "string",
                }],
                schema: "string",
            }],
        },
    },
    location: "string",
    project: "string",
    requestId: "string",
    customerManagedEncryptionKey: "string",
    state: google_native.datastream.v1.StreamState.StateUnspecified,
    backfillNone: {},
});
type: google-native:datastream/v1:Stream
properties:
    backfillAll:
        mysqlExcludedObjects:
            mysqlDatabases:
                - database: string
                  mysqlTables:
                    - mysqlColumns:
                        - collation: string
                          column: string
                          dataType: string
                          length: 0
                          nullable: false
                          ordinalPosition: 0
                          precision: 0
                          primaryKey: false
                          scale: 0
                      table: string
        oracleExcludedObjects:
            oracleSchemas:
                - oracleTables:
                    - oracleColumns:
                        - column: string
                          dataType: string
                          encoding: string
                          length: 0
                          nullable: false
                          ordinalPosition: 0
                          precision: 0
                          primaryKey: false
                          scale: 0
                      table: string
                  schema: string
        postgresqlExcludedObjects:
            postgresqlSchemas:
                - postgresqlTables:
                    - postgresqlColumns:
                        - column: string
                          dataType: string
                          length: 0
                          nullable: false
                          ordinalPosition: 0
                          precision: 0
                          primaryKey: false
                          scale: 0
                      table: string
                  schema: string
    backfillNone: {}
    customerManagedEncryptionKey: string
    destinationConfig:
        bigqueryDestinationConfig:
            dataFreshness: string
            singleTargetDataset:
                datasetId: string
            sourceHierarchyDatasets:
                datasetTemplate:
                    datasetIdPrefix: string
                    kmsKeyName: string
                    location: string
        destinationConnectionProfile: string
        gcsDestinationConfig:
            avroFileFormat: {}
            fileRotationInterval: string
            fileRotationMb: 0
            jsonFileFormat:
                compression: JSON_COMPRESSION_UNSPECIFIED
                schemaFileFormat: SCHEMA_FILE_FORMAT_UNSPECIFIED
            path: string
    displayName: string
    force: false
    labels:
        string: string
    location: string
    project: string
    requestId: string
    sourceConfig:
        mysqlSourceConfig:
            excludeObjects:
                mysqlDatabases:
                    - database: string
                      mysqlTables:
                        - mysqlColumns:
                            - collation: string
                              column: string
                              dataType: string
                              length: 0
                              nullable: false
                              ordinalPosition: 0
                              precision: 0
                              primaryKey: false
                              scale: 0
                          table: string
            includeObjects:
                mysqlDatabases:
                    - database: string
                      mysqlTables:
                        - mysqlColumns:
                            - collation: string
                              column: string
                              dataType: string
                              length: 0
                              nullable: false
                              ordinalPosition: 0
                              precision: 0
                              primaryKey: false
                              scale: 0
                          table: string
            maxConcurrentBackfillTasks: 0
            maxConcurrentCdcTasks: 0
        oracleSourceConfig:
            dropLargeObjects: {}
            excludeObjects:
                oracleSchemas:
                    - oracleTables:
                        - oracleColumns:
                            - column: string
                              dataType: string
                              encoding: string
                              length: 0
                              nullable: false
                              ordinalPosition: 0
                              precision: 0
                              primaryKey: false
                              scale: 0
                          table: string
                      schema: string
            includeObjects:
                oracleSchemas:
                    - oracleTables:
                        - oracleColumns:
                            - column: string
                              dataType: string
                              encoding: string
                              length: 0
                              nullable: false
                              ordinalPosition: 0
                              precision: 0
                              primaryKey: false
                              scale: 0
                          table: string
                      schema: string
            maxConcurrentBackfillTasks: 0
            maxConcurrentCdcTasks: 0
            streamLargeObjects: {}
        postgresqlSourceConfig:
            excludeObjects:
                postgresqlSchemas:
                    - postgresqlTables:
                        - postgresqlColumns:
                            - column: string
                              dataType: string
                              length: 0
                              nullable: false
                              ordinalPosition: 0
                              precision: 0
                              primaryKey: false
                              scale: 0
                          table: string
                      schema: string
            includeObjects:
                postgresqlSchemas:
                    - postgresqlTables:
                        - postgresqlColumns:
                            - column: string
                              dataType: string
                              length: 0
                              nullable: false
                              ordinalPosition: 0
                              precision: 0
                              primaryKey: false
                              scale: 0
                          table: string
                      schema: string
            maxConcurrentBackfillTasks: 0
            publication: string
            replicationSlot: string
        sourceConnectionProfile: string
    state: STATE_UNSPECIFIED
    streamId: string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Stream resource accepts the following input properties:
- DestinationConfig Pulumi.Google Native. Datastream. V1. Inputs. Destination Config 
- Destination connection profile configuration.
- DisplayName string
- Display name.
- SourceConfig Pulumi.Google Native. Datastream. V1. Inputs. Source Config 
- Source connection profile configuration.
- StreamId string
- Required. The stream identifier.
- BackfillAll Pulumi.Google Native. Datastream. V1. Inputs. Backfill All Strategy 
- Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
- BackfillNone Pulumi.Google Native. Datastream. V1. Inputs. Backfill None Strategy 
- Do not automatically backfill any objects.
- CustomerManaged stringEncryption Key 
- 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.Google Native. Datastream. V1. Stream State 
- The state of the stream.
- DestinationConfig DestinationConfig Args 
- Destination connection profile configuration.
- DisplayName string
- Display name.
- SourceConfig SourceConfig Args 
- Source connection profile configuration.
- StreamId string
- Required. The stream identifier.
- BackfillAll BackfillAll Strategy Args 
- Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
- BackfillNone BackfillNone Strategy Args 
- Do not automatically backfill any objects.
- CustomerManaged stringEncryption Key 
- 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
StreamState Enum 
- The state of the stream.
- destinationConfig DestinationConfig 
- Destination connection profile configuration.
- displayName String
- Display name.
- sourceConfig SourceConfig 
- Source connection profile configuration.
- streamId String
- Required. The stream identifier.
- backfillAll BackfillAll Strategy 
- Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
- backfillNone BackfillNone Strategy 
- Do not automatically backfill any objects.
- customerManaged StringEncryption Key 
- 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.
- destinationConfig DestinationConfig 
- Destination connection profile configuration.
- displayName string
- Display name.
- sourceConfig SourceConfig 
- Source connection profile configuration.
- streamId string
- Required. The stream identifier.
- backfillAll BackfillAll Strategy 
- Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
- backfillNone BackfillNone Strategy 
- Do not automatically backfill any objects.
- customerManaged stringEncryption Key 
- 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.
- destination_config DestinationConfig Args 
- Destination connection profile configuration.
- display_name str
- Display name.
- source_config SourceConfig Args 
- Source connection profile configuration.
- stream_id str
- Required. The stream identifier.
- backfill_all BackfillAll Strategy Args 
- Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
- backfill_none BackfillNone Strategy Args 
- Do not automatically backfill any objects.
- customer_managed_ strencryption_ key 
- 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.
- 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.
- customerManaged StringEncryption Key 
- 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.
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.Google Native. Datastream. V1. Outputs. Error Response> 
- Errors on the Stream.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastRecovery stringTime 
- If the stream was recovered, the time of the last recovery. Note: This field is currently experimental.
- 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.
- LastRecovery stringTime 
- If the stream was recovered, the time of the last recovery. Note: This field is currently experimental.
- 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.
- lastRecovery StringTime 
- If the stream was recovered, the time of the last recovery. Note: This field is currently experimental.
- 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.
- lastRecovery stringTime 
- If the stream was recovered, the time of the last recovery. Note: This field is currently experimental.
- 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.
- last_recovery_ strtime 
- If the stream was recovered, the time of the last recovery. Note: This field is currently experimental.
- 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.
- lastRecovery StringTime 
- If the stream was recovered, the time of the last recovery. Note: This field is currently experimental.
- name String
- The stream's name.
- updateTime String
- The last update time of the stream.
Supporting Types
BackfillAllStrategy, BackfillAllStrategyArgs      
- MysqlExcluded Pulumi.Objects Google Native. Datastream. V1. Inputs. Mysql Rdbms 
- MySQL data source objects to avoid backfilling.
- OracleExcluded Pulumi.Objects Google Native. Datastream. V1. Inputs. Oracle Rdbms 
- Oracle data source objects to avoid backfilling.
- PostgresqlExcluded Pulumi.Objects Google Native. Datastream. V1. Inputs. Postgresql Rdbms 
- PostgreSQL data source objects to avoid backfilling.
- MysqlExcluded MysqlObjects Rdbms 
- MySQL data source objects to avoid backfilling.
- OracleExcluded OracleObjects Rdbms 
- Oracle data source objects to avoid backfilling.
- PostgresqlExcluded PostgresqlObjects Rdbms 
- PostgreSQL data source objects to avoid backfilling.
- mysqlExcluded MysqlObjects Rdbms 
- MySQL data source objects to avoid backfilling.
- oracleExcluded OracleObjects Rdbms 
- Oracle data source objects to avoid backfilling.
- postgresqlExcluded PostgresqlObjects Rdbms 
- PostgreSQL data source objects to avoid backfilling.
- mysqlExcluded MysqlObjects Rdbms 
- MySQL data source objects to avoid backfilling.
- oracleExcluded OracleObjects Rdbms 
- Oracle data source objects to avoid backfilling.
- postgresqlExcluded PostgresqlObjects Rdbms 
- PostgreSQL data source objects to avoid backfilling.
- mysql_excluded_ Mysqlobjects Rdbms 
- MySQL data source objects to avoid backfilling.
- oracle_excluded_ Oracleobjects Rdbms 
- Oracle data source objects to avoid backfilling.
- postgresql_excluded_ Postgresqlobjects Rdbms 
- PostgreSQL data source objects to avoid backfilling.
- mysqlExcluded Property MapObjects 
- MySQL data source objects to avoid backfilling.
- oracleExcluded Property MapObjects 
- Oracle data source objects to avoid backfilling.
- postgresqlExcluded Property MapObjects 
- PostgreSQL data source objects to avoid backfilling.
BackfillAllStrategyResponse, BackfillAllStrategyResponseArgs        
- MysqlExcluded Pulumi.Objects Google Native. Datastream. V1. Inputs. Mysql Rdbms Response 
- MySQL data source objects to avoid backfilling.
- OracleExcluded Pulumi.Objects Google Native. Datastream. V1. Inputs. Oracle Rdbms Response 
- Oracle data source objects to avoid backfilling.
- PostgresqlExcluded Pulumi.Objects Google Native. Datastream. V1. Inputs. Postgresql Rdbms Response 
- PostgreSQL data source objects to avoid backfilling.
- MysqlExcluded MysqlObjects Rdbms Response 
- MySQL data source objects to avoid backfilling.
- OracleExcluded OracleObjects Rdbms Response 
- Oracle data source objects to avoid backfilling.
- PostgresqlExcluded PostgresqlObjects Rdbms Response 
- PostgreSQL data source objects to avoid backfilling.
- mysqlExcluded MysqlObjects Rdbms Response 
- MySQL data source objects to avoid backfilling.
- oracleExcluded OracleObjects Rdbms Response 
- Oracle data source objects to avoid backfilling.
- postgresqlExcluded PostgresqlObjects Rdbms Response 
- PostgreSQL data source objects to avoid backfilling.
- mysqlExcluded MysqlObjects Rdbms Response 
- MySQL data source objects to avoid backfilling.
- oracleExcluded OracleObjects Rdbms Response 
- Oracle data source objects to avoid backfilling.
- postgresqlExcluded PostgresqlObjects Rdbms Response 
- PostgreSQL data source objects to avoid backfilling.
- mysql_excluded_ Mysqlobjects Rdbms Response 
- MySQL data source objects to avoid backfilling.
- oracle_excluded_ Oracleobjects Rdbms Response 
- Oracle data source objects to avoid backfilling.
- postgresql_excluded_ Postgresqlobjects Rdbms Response 
- PostgreSQL data source objects to avoid backfilling.
- mysqlExcluded Property MapObjects 
- MySQL data source objects to avoid backfilling.
- oracleExcluded Property MapObjects 
- Oracle data source objects to avoid backfilling.
- postgresqlExcluded Property MapObjects 
- PostgreSQL data source objects to avoid backfilling.
BigQueryDestinationConfig, BigQueryDestinationConfigArgs        
- 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.
- SingleTarget Pulumi.Dataset Google Native. Datastream. V1. Inputs. Single Target Dataset 
- Single destination dataset.
- SourceHierarchy Pulumi.Datasets Google Native. Datastream. V1. Inputs. Source Hierarchy Datasets 
- 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.
- SingleTarget SingleDataset Target Dataset 
- Single destination dataset.
- SourceHierarchy SourceDatasets Hierarchy Datasets 
- 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.
- singleTarget SingleDataset Target Dataset 
- Single destination dataset.
- sourceHierarchy SourceDatasets Hierarchy Datasets 
- 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.
- singleTarget SingleDataset Target Dataset 
- Single destination dataset.
- sourceHierarchy SourceDatasets Hierarchy Datasets 
- 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_ Singledataset Target Dataset 
- Single destination dataset.
- source_hierarchy_ Sourcedatasets Hierarchy Datasets 
- 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.
- singleTarget Property MapDataset 
- Single destination dataset.
- sourceHierarchy Property MapDatasets 
- Source hierarchy datasets.
BigQueryDestinationConfigResponse, BigQueryDestinationConfigResponseArgs          
- 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.
- SingleTarget Pulumi.Dataset Google Native. Datastream. V1. Inputs. Single Target Dataset Response 
- Single destination dataset.
- SourceHierarchy Pulumi.Datasets Google Native. Datastream. V1. Inputs. Source Hierarchy Datasets Response 
- 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.
- SingleTarget SingleDataset Target Dataset Response 
- Single destination dataset.
- SourceHierarchy SourceDatasets Hierarchy Datasets Response 
- 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.
- singleTarget SingleDataset Target Dataset Response 
- Single destination dataset.
- sourceHierarchy SourceDatasets Hierarchy Datasets Response 
- 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.
- singleTarget SingleDataset Target Dataset Response 
- Single destination dataset.
- sourceHierarchy SourceDatasets Hierarchy Datasets Response 
- 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_ Singledataset Target Dataset Response 
- Single destination dataset.
- source_hierarchy_ Sourcedatasets Hierarchy Datasets Response 
- 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.
- singleTarget Property MapDataset 
- Single destination dataset.
- sourceHierarchy Property MapDatasets 
- Source hierarchy datasets.
DatasetTemplate, DatasetTemplateArgs    
- Location string
- The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.
- DatasetId stringPrefix 
- 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. _.
- KmsKey stringName 
- 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.
- DatasetId stringPrefix 
- 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. _.
- KmsKey stringName 
- 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.
- datasetId StringPrefix 
- 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. _.
- kmsKey StringName 
- 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.
- datasetId stringPrefix 
- 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. _.
- kmsKey stringName 
- 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_ strprefix 
- 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_ strname 
- 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.
- datasetId StringPrefix 
- 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. _.
- kmsKey StringName 
- 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, DatasetTemplateResponseArgs      
- DatasetId stringPrefix 
- 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. _.
- KmsKey stringName 
- 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.
- DatasetId stringPrefix 
- 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. _.
- KmsKey stringName 
- 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.
- datasetId StringPrefix 
- 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. _.
- kmsKey StringName 
- 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.
- datasetId stringPrefix 
- 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. _.
- kmsKey stringName 
- 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_ strprefix 
- 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_ strname 
- 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.
- datasetId StringPrefix 
- 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. _.
- kmsKey StringName 
- 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, DestinationConfigArgs    
- DestinationConnection stringProfile 
- Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- BigqueryDestination Pulumi.Config Google Native. Datastream. V1. Inputs. Big Query Destination Config 
- BigQuery destination configuration.
- GcsDestination Pulumi.Config Google Native. Datastream. V1. Inputs. Gcs Destination Config 
- A configuration for how data should be loaded to Cloud Storage.
- DestinationConnection stringProfile 
- Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- BigqueryDestination BigConfig Query Destination Config 
- BigQuery destination configuration.
- GcsDestination GcsConfig Destination Config 
- A configuration for how data should be loaded to Cloud Storage.
- destinationConnection StringProfile 
- Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- bigqueryDestination BigConfig Query Destination Config 
- BigQuery destination configuration.
- gcsDestination GcsConfig Destination Config 
- A configuration for how data should be loaded to Cloud Storage.
- destinationConnection stringProfile 
- Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- bigqueryDestination BigConfig Query Destination Config 
- BigQuery destination configuration.
- gcsDestination GcsConfig Destination Config 
- A configuration for how data should be loaded to Cloud Storage.
- destination_connection_ strprofile 
- Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- bigquery_destination_ Bigconfig Query Destination Config 
- BigQuery destination configuration.
- gcs_destination_ Gcsconfig Destination Config 
- A configuration for how data should be loaded to Cloud Storage.
- destinationConnection StringProfile 
- Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- bigqueryDestination Property MapConfig 
- BigQuery destination configuration.
- gcsDestination Property MapConfig 
- A configuration for how data should be loaded to Cloud Storage.
DestinationConfigResponse, DestinationConfigResponseArgs      
- BigqueryDestination Pulumi.Config Google Native. Datastream. V1. Inputs. Big Query Destination Config Response 
- BigQuery destination configuration.
- DestinationConnection stringProfile 
- Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- GcsDestination Pulumi.Config Google Native. Datastream. V1. Inputs. Gcs Destination Config Response 
- A configuration for how data should be loaded to Cloud Storage.
- BigqueryDestination BigConfig Query Destination Config Response 
- BigQuery destination configuration.
- DestinationConnection stringProfile 
- Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- GcsDestination GcsConfig Destination Config Response 
- A configuration for how data should be loaded to Cloud Storage.
- bigqueryDestination BigConfig Query Destination Config Response 
- BigQuery destination configuration.
- destinationConnection StringProfile 
- Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- gcsDestination GcsConfig Destination Config Response 
- A configuration for how data should be loaded to Cloud Storage.
- bigqueryDestination BigConfig Query Destination Config Response 
- BigQuery destination configuration.
- destinationConnection stringProfile 
- Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- gcsDestination GcsConfig Destination Config Response 
- A configuration for how data should be loaded to Cloud Storage.
- bigquery_destination_ Bigconfig Query Destination Config Response 
- BigQuery destination configuration.
- destination_connection_ strprofile 
- Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- gcs_destination_ Gcsconfig Destination Config Response 
- A configuration for how data should be loaded to Cloud Storage.
- bigqueryDestination Property MapConfig 
- BigQuery destination configuration.
- destinationConnection StringProfile 
- Destination connection profile resource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- gcsDestination Property MapConfig 
- A configuration for how data should be loaded to Cloud Storage.
ErrorResponse, ErrorResponseArgs    
- 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, GcsDestinationConfigArgs      
- AvroFile Pulumi.Format Google Native. Datastream. V1. Inputs. Avro File Format 
- AVRO file format configuration.
- FileRotation stringInterval 
- The maximum duration for which new events are added before a file is closed and a new file is created. Values within the range of 15-60 seconds are allowed.
- FileRotation intMb 
- The maximum file size to be saved in the bucket.
- JsonFile Pulumi.Format Google Native. Datastream. V1. Inputs. Json File Format 
- JSON file format configuration.
- Path string
- Path inside the Cloud Storage bucket to write data to.
- AvroFile AvroFormat File Format 
- AVRO file format configuration.
- FileRotation stringInterval 
- The maximum duration for which new events are added before a file is closed and a new file is created. Values within the range of 15-60 seconds are allowed.
- FileRotation intMb 
- The maximum file size to be saved in the bucket.
- JsonFile JsonFormat File Format 
- JSON file format configuration.
- Path string
- Path inside the Cloud Storage bucket to write data to.
- avroFile AvroFormat File Format 
- AVRO file format configuration.
- fileRotation StringInterval 
- The maximum duration for which new events are added before a file is closed and a new file is created. Values within the range of 15-60 seconds are allowed.
- fileRotation IntegerMb 
- The maximum file size to be saved in the bucket.
- jsonFile JsonFormat File Format 
- JSON file format configuration.
- path String
- Path inside the Cloud Storage bucket to write data to.
- avroFile AvroFormat File Format 
- AVRO file format configuration.
- fileRotation stringInterval 
- The maximum duration for which new events are added before a file is closed and a new file is created. Values within the range of 15-60 seconds are allowed.
- fileRotation numberMb 
- The maximum file size to be saved in the bucket.
- jsonFile JsonFormat File Format 
- JSON file format configuration.
- path string
- Path inside the Cloud Storage bucket to write data to.
- avro_file_ Avroformat File Format 
- AVRO file format configuration.
- file_rotation_ strinterval 
- The maximum duration for which new events are added before a file is closed and a new file is created. Values within the range of 15-60 seconds are allowed.
- file_rotation_ intmb 
- The maximum file size to be saved in the bucket.
- json_file_ Jsonformat File Format 
- JSON file format configuration.
- path str
- Path inside the Cloud Storage bucket to write data to.
- avroFile Property MapFormat 
- AVRO file format configuration.
- fileRotation StringInterval 
- The maximum duration for which new events are added before a file is closed and a new file is created. Values within the range of 15-60 seconds are allowed.
- fileRotation NumberMb 
- The maximum file size to be saved in the bucket.
- jsonFile Property MapFormat 
- JSON file format configuration.
- path String
- Path inside the Cloud Storage bucket to write data to.
GcsDestinationConfigResponse, GcsDestinationConfigResponseArgs        
- AvroFile Pulumi.Format Google Native. Datastream. V1. Inputs. Avro File Format Response 
- AVRO file format configuration.
- FileRotation stringInterval 
- The maximum duration for which new events are added before a file is closed and a new file is created. Values within the range of 15-60 seconds are allowed.
- FileRotation intMb 
- The maximum file size to be saved in the bucket.
- JsonFile Pulumi.Format Google Native. Datastream. V1. Inputs. Json File Format Response 
- JSON file format configuration.
- Path string
- Path inside the Cloud Storage bucket to write data to.
- AvroFile AvroFormat File Format Response 
- AVRO file format configuration.
- FileRotation stringInterval 
- The maximum duration for which new events are added before a file is closed and a new file is created. Values within the range of 15-60 seconds are allowed.
- FileRotation intMb 
- The maximum file size to be saved in the bucket.
- JsonFile JsonFormat File Format Response 
- JSON file format configuration.
- Path string
- Path inside the Cloud Storage bucket to write data to.
- avroFile AvroFormat File Format Response 
- AVRO file format configuration.
- fileRotation StringInterval 
- The maximum duration for which new events are added before a file is closed and a new file is created. Values within the range of 15-60 seconds are allowed.
- fileRotation IntegerMb 
- The maximum file size to be saved in the bucket.
- jsonFile JsonFormat File Format Response 
- JSON file format configuration.
- path String
- Path inside the Cloud Storage bucket to write data to.
- avroFile AvroFormat File Format Response 
- AVRO file format configuration.
- fileRotation stringInterval 
- The maximum duration for which new events are added before a file is closed and a new file is created. Values within the range of 15-60 seconds are allowed.
- fileRotation numberMb 
- The maximum file size to be saved in the bucket.
- jsonFile JsonFormat File Format Response 
- JSON file format configuration.
- path string
- Path inside the Cloud Storage bucket to write data to.
- avro_file_ Avroformat File Format Response 
- AVRO file format configuration.
- file_rotation_ strinterval 
- The maximum duration for which new events are added before a file is closed and a new file is created. Values within the range of 15-60 seconds are allowed.
- file_rotation_ intmb 
- The maximum file size to be saved in the bucket.
- json_file_ Jsonformat File Format Response 
- JSON file format configuration.
- path str
- Path inside the Cloud Storage bucket to write data to.
- avroFile Property MapFormat 
- AVRO file format configuration.
- fileRotation StringInterval 
- The maximum duration for which new events are added before a file is closed and a new file is created. Values within the range of 15-60 seconds are allowed.
- fileRotation NumberMb 
- The maximum file size to be saved in the bucket.
- jsonFile Property MapFormat 
- JSON file format configuration.
- path String
- Path inside the Cloud Storage bucket to write data to.
JsonFileFormat, JsonFileFormatArgs      
- Compression
Pulumi.Google Native. Datastream. V1. Json File Format Compression 
- Compression of the loaded JSON file.
- SchemaFile Pulumi.Format Google Native. Datastream. V1. Json File Format Schema File Format 
- The schema file format along JSON data files.
- Compression
JsonFile Format Compression 
- Compression of the loaded JSON file.
- SchemaFile JsonFormat File Format Schema File Format 
- The schema file format along JSON data files.
- compression
JsonFile Format Compression 
- Compression of the loaded JSON file.
- schemaFile JsonFormat File Format Schema File Format 
- The schema file format along JSON data files.
- compression
JsonFile Format Compression 
- Compression of the loaded JSON file.
- schemaFile JsonFormat File Format Schema File Format 
- The schema file format along JSON data files.
- compression
JsonFile Format Compression 
- Compression of the loaded JSON file.
- schema_file_ Jsonformat File Format Schema File Format 
- The schema file format along JSON data files.
- compression "JSON_COMPRESSION_UNSPECIFIED" | "NO_COMPRESSION" | "GZIP"
- Compression of the loaded JSON file.
- schemaFile "SCHEMA_FILE_FORMAT_UNSPECIFIED" | "NO_SCHEMA_FILE" | "AVRO_SCHEMA_FILE"Format 
- The schema file format along JSON data files.
JsonFileFormatCompression, JsonFileFormatCompressionArgs        
- JsonCompression Unspecified 
- JSON_COMPRESSION_UNSPECIFIEDUnspecified json file compression.
- NoCompression 
- NO_COMPRESSIONDo not compress JSON file.
- Gzip
- GZIPGzip compression.
- JsonFile Format Compression Json Compression Unspecified 
- JSON_COMPRESSION_UNSPECIFIEDUnspecified json file compression.
- JsonFile Format Compression No Compression 
- NO_COMPRESSIONDo not compress JSON file.
- JsonFile Format Compression Gzip 
- GZIPGzip compression.
- JsonCompression Unspecified 
- JSON_COMPRESSION_UNSPECIFIEDUnspecified json file compression.
- NoCompression 
- NO_COMPRESSIONDo not compress JSON file.
- Gzip
- GZIPGzip compression.
- JsonCompression Unspecified 
- JSON_COMPRESSION_UNSPECIFIEDUnspecified json file compression.
- NoCompression 
- NO_COMPRESSIONDo not compress JSON file.
- Gzip
- GZIPGzip compression.
- JSON_COMPRESSION_UNSPECIFIED
- JSON_COMPRESSION_UNSPECIFIEDUnspecified json file compression.
- NO_COMPRESSION
- NO_COMPRESSIONDo not compress JSON file.
- GZIP
- GZIPGzip compression.
- "JSON_COMPRESSION_UNSPECIFIED"
- JSON_COMPRESSION_UNSPECIFIEDUnspecified json file compression.
- "NO_COMPRESSION"
- NO_COMPRESSIONDo not compress JSON file.
- "GZIP"
- GZIPGzip compression.
JsonFileFormatResponse, JsonFileFormatResponseArgs        
- Compression string
- Compression of the loaded JSON file.
- SchemaFile stringFormat 
- The schema file format along JSON data files.
- Compression string
- Compression of the loaded JSON file.
- SchemaFile stringFormat 
- The schema file format along JSON data files.
- compression String
- Compression of the loaded JSON file.
- schemaFile StringFormat 
- The schema file format along JSON data files.
- compression string
- Compression of the loaded JSON file.
- schemaFile stringFormat 
- The schema file format along JSON data files.
- compression str
- Compression of the loaded JSON file.
- schema_file_ strformat 
- The schema file format along JSON data files.
- compression String
- Compression of the loaded JSON file.
- schemaFile StringFormat 
- The schema file format along JSON data files.
JsonFileFormatSchemaFileFormat, JsonFileFormatSchemaFileFormatArgs            
- SchemaFile Format Unspecified 
- SCHEMA_FILE_FORMAT_UNSPECIFIEDUnspecified schema file format.
- NoSchema File 
- NO_SCHEMA_FILEDo not attach schema file.
- AvroSchema File 
- AVRO_SCHEMA_FILEAvro schema format.
- JsonFile Format Schema File Format Schema File Format Unspecified 
- SCHEMA_FILE_FORMAT_UNSPECIFIEDUnspecified schema file format.
- JsonFile Format Schema File Format No Schema File 
- NO_SCHEMA_FILEDo not attach schema file.
- JsonFile Format Schema File Format Avro Schema File 
- AVRO_SCHEMA_FILEAvro schema format.
- SchemaFile Format Unspecified 
- SCHEMA_FILE_FORMAT_UNSPECIFIEDUnspecified schema file format.
- NoSchema File 
- NO_SCHEMA_FILEDo not attach schema file.
- AvroSchema File 
- AVRO_SCHEMA_FILEAvro schema format.
- SchemaFile Format Unspecified 
- SCHEMA_FILE_FORMAT_UNSPECIFIEDUnspecified schema file format.
- NoSchema File 
- NO_SCHEMA_FILEDo not attach schema file.
- AvroSchema File 
- AVRO_SCHEMA_FILEAvro schema format.
- SCHEMA_FILE_FORMAT_UNSPECIFIED
- SCHEMA_FILE_FORMAT_UNSPECIFIEDUnspecified schema file format.
- NO_SCHEMA_FILE
- NO_SCHEMA_FILEDo not attach schema file.
- AVRO_SCHEMA_FILE
- AVRO_SCHEMA_FILEAvro schema format.
- "SCHEMA_FILE_FORMAT_UNSPECIFIED"
- SCHEMA_FILE_FORMAT_UNSPECIFIEDUnspecified schema file format.
- "NO_SCHEMA_FILE"
- NO_SCHEMA_FILEDo not attach schema file.
- "AVRO_SCHEMA_FILE"
- AVRO_SCHEMA_FILEAvro schema format.
MysqlColumn, MysqlColumnArgs    
- 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.
- Precision int
- Column precision.
- PrimaryKey bool
- Whether or not the column represents a primary key.
- Scale int
- Column scale.
- 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.
- Precision int
- Column precision.
- PrimaryKey bool
- Whether or not the column represents a primary key.
- Scale int
- Column scale.
- 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.
- precision Integer
- Column precision.
- primaryKey Boolean
- Whether or not the column represents a primary key.
- scale Integer
- Column scale.
- 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.
- precision number
- Column precision.
- primaryKey boolean
- Whether or not the column represents a primary key.
- scale number
- Column scale.
- 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.
- precision int
- Column precision.
- primary_key bool
- Whether or not the column represents a primary key.
- scale int
- Column scale.
- 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.
- precision Number
- Column precision.
- primaryKey Boolean
- Whether or not the column represents a primary key.
- scale Number
- Column scale.
MysqlColumnResponse, MysqlColumnResponseArgs      
- 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.
- Precision int
- Column precision.
- PrimaryKey bool
- Whether or not the column represents a primary key.
- Scale int
- Column scale.
- 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.
- Precision int
- Column precision.
- PrimaryKey bool
- Whether or not the column represents a primary key.
- Scale int
- Column scale.
- 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.
- precision Integer
- Column precision.
- primaryKey Boolean
- Whether or not the column represents a primary key.
- scale Integer
- Column scale.
- 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.
- precision number
- Column precision.
- primaryKey boolean
- Whether or not the column represents a primary key.
- scale number
- Column scale.
- 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.
- precision int
- Column precision.
- primary_key bool
- Whether or not the column represents a primary key.
- scale int
- Column scale.
- 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.
- precision Number
- Column precision.
- primaryKey Boolean
- Whether or not the column represents a primary key.
- scale Number
- Column scale.
MysqlDatabase, MysqlDatabaseArgs    
- Database string
- Database name.
- MysqlTables List<Pulumi.Google Native. Datastream. V1. Inputs. Mysql Table> 
- Tables in the database.
- 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, MysqlDatabaseResponseArgs      
- Database string
- Database name.
- MysqlTables List<Pulumi.Google Native. Datastream. V1. Inputs. Mysql Table Response> 
- Tables in the database.
- Database string
- Database name.
- MysqlTables []MysqlTable Response 
- Tables in the database.
- database String
- Database name.
- mysqlTables List<MysqlTable Response> 
- Tables in the database.
- database string
- Database name.
- mysqlTables MysqlTable Response[] 
- Tables in the database.
- database str
- Database name.
- mysql_tables Sequence[MysqlTable Response] 
- Tables in the database.
- database String
- Database name.
- mysqlTables List<Property Map>
- Tables in the database.
MysqlRdbms, MysqlRdbmsArgs    
- MysqlDatabases List<Pulumi.Google Native. Datastream. V1. Inputs. Mysql Database> 
- Mysql databases on the server
- 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, MysqlRdbmsResponseArgs      
- MysqlDatabases List<Pulumi.Google Native. Datastream. V1. Inputs. Mysql Database Response> 
- Mysql databases on the server
- MysqlDatabases []MysqlDatabase Response 
- Mysql databases on the server
- mysqlDatabases List<MysqlDatabase Response> 
- Mysql databases on the server
- mysqlDatabases MysqlDatabase Response[] 
- Mysql databases on the server
- mysql_databases Sequence[MysqlDatabase Response] 
- Mysql databases on the server
- mysqlDatabases List<Property Map>
- Mysql databases on the server
MysqlSourceConfig, MysqlSourceConfigArgs      
- ExcludeObjects Pulumi.Google Native. Datastream. V1. Inputs. Mysql Rdbms 
- MySQL objects to exclude from the stream.
- IncludeObjects Pulumi.Google Native. Datastream. V1. Inputs. Mysql Rdbms 
- MySQL objects to retrieve from the source.
- MaxConcurrent intBackfill Tasks 
- 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.
- MaxConcurrent intCdc Tasks 
- 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.
- MaxConcurrent intBackfill Tasks 
- 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.
- MaxConcurrent intCdc Tasks 
- 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.
- maxConcurrent IntegerBackfill Tasks 
- 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.
- maxConcurrent IntegerCdc Tasks 
- 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.
- maxConcurrent numberBackfill Tasks 
- 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.
- maxConcurrent numberCdc Tasks 
- 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_ intbackfill_ tasks 
- 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_ intcdc_ tasks 
- 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.
- maxConcurrent NumberBackfill Tasks 
- 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.
- maxConcurrent NumberCdc Tasks 
- 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, MysqlSourceConfigResponseArgs        
- ExcludeObjects Pulumi.Google Native. Datastream. V1. Inputs. Mysql Rdbms Response 
- MySQL objects to exclude from the stream.
- IncludeObjects Pulumi.Google Native. Datastream. V1. Inputs. Mysql Rdbms Response 
- MySQL objects to retrieve from the source.
- MaxConcurrent intBackfill Tasks 
- 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.
- MaxConcurrent intCdc Tasks 
- 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 Response 
- MySQL objects to exclude from the stream.
- IncludeObjects MysqlRdbms Response 
- MySQL objects to retrieve from the source.
- MaxConcurrent intBackfill Tasks 
- 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.
- MaxConcurrent intCdc Tasks 
- 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 Response 
- MySQL objects to exclude from the stream.
- includeObjects MysqlRdbms Response 
- MySQL objects to retrieve from the source.
- maxConcurrent IntegerBackfill Tasks 
- 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.
- maxConcurrent IntegerCdc Tasks 
- 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 Response 
- MySQL objects to exclude from the stream.
- includeObjects MysqlRdbms Response 
- MySQL objects to retrieve from the source.
- maxConcurrent numberBackfill Tasks 
- 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.
- maxConcurrent numberCdc Tasks 
- 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 Response 
- MySQL objects to exclude from the stream.
- include_objects MysqlRdbms Response 
- MySQL objects to retrieve from the source.
- max_concurrent_ intbackfill_ tasks 
- 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_ intcdc_ tasks 
- 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.
- maxConcurrent NumberBackfill Tasks 
- 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.
- maxConcurrent NumberCdc Tasks 
- 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, MysqlTableArgs    
- MysqlColumns List<Pulumi.Google Native. Datastream. V1. Inputs. Mysql Column> 
- 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, MysqlTableResponseArgs      
- MysqlColumns List<Pulumi.Google Native. Datastream. V1. Inputs. Mysql Column Response> 
- MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.
- Table string
- Table name.
- MysqlColumns []MysqlColumn Response 
- MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.
- Table string
- Table name.
- mysqlColumns List<MysqlColumn Response> 
- MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.
- table String
- Table name.
- mysqlColumns MysqlColumn Response[] 
- MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.
- table string
- Table name.
- mysql_columns Sequence[MysqlColumn Response] 
- 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, OracleColumnArgs    
- 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, OracleColumnResponseArgs      
- 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, OracleRdbmsArgs    
- OracleSchemas List<Pulumi.Google Native. Datastream. V1. Inputs. Oracle Schema> 
- 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, OracleRdbmsResponseArgs      
- OracleSchemas List<Pulumi.Google Native. Datastream. V1. Inputs. Oracle Schema Response> 
- Oracle schemas/databases in the database server.
- OracleSchemas []OracleSchema Response 
- Oracle schemas/databases in the database server.
- oracleSchemas List<OracleSchema Response> 
- Oracle schemas/databases in the database server.
- oracleSchemas OracleSchema Response[] 
- Oracle schemas/databases in the database server.
- oracle_schemas Sequence[OracleSchema Response] 
- Oracle schemas/databases in the database server.
- oracleSchemas List<Property Map>
- Oracle schemas/databases in the database server.
OracleSchema, OracleSchemaArgs    
- OracleTables List<Pulumi.Google Native. Datastream. V1. Inputs. Oracle Table> 
- Tables in the schema.
- Schema string
- Schema name.
- 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, OracleSchemaResponseArgs      
- OracleTables List<Pulumi.Google Native. Datastream. V1. Inputs. Oracle Table Response> 
- Tables in the schema.
- Schema string
- Schema name.
- OracleTables []OracleTable Response 
- Tables in the schema.
- Schema string
- Schema name.
- oracleTables List<OracleTable Response> 
- Tables in the schema.
- schema String
- Schema name.
- oracleTables OracleTable Response[] 
- Tables in the schema.
- schema string
- Schema name.
- oracle_tables Sequence[OracleTable Response] 
- Tables in the schema.
- schema str
- Schema name.
- oracleTables List<Property Map>
- Tables in the schema.
- schema String
- Schema name.
OracleSourceConfig, OracleSourceConfigArgs      
- DropLarge Pulumi.Objects Google Native. Datastream. V1. Inputs. Drop Large Objects 
- Drop large object values.
- ExcludeObjects Pulumi.Google Native. Datastream. V1. Inputs. Oracle Rdbms 
- Oracle objects to exclude from the stream.
- IncludeObjects Pulumi.Google Native. Datastream. V1. Inputs. Oracle Rdbms 
- Oracle objects to include in the stream.
- MaxConcurrent intBackfill Tasks 
- 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.
- MaxConcurrent intCdc Tasks 
- 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.
- StreamLarge Pulumi.Objects Google Native. Datastream. V1. Inputs. Stream Large Objects 
- Stream large object values. NOTE: This feature is currently experimental.
- DropLarge DropObjects Large Objects 
- Drop large object values.
- ExcludeObjects OracleRdbms 
- Oracle objects to exclude from the stream.
- IncludeObjects OracleRdbms 
- Oracle objects to include in the stream.
- MaxConcurrent intBackfill Tasks 
- 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.
- MaxConcurrent intCdc Tasks 
- 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.
- StreamLarge StreamObjects Large Objects 
- Stream large object values. NOTE: This feature is currently experimental.
- dropLarge DropObjects Large Objects 
- Drop large object values.
- excludeObjects OracleRdbms 
- Oracle objects to exclude from the stream.
- includeObjects OracleRdbms 
- Oracle objects to include in the stream.
- maxConcurrent IntegerBackfill Tasks 
- 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.
- maxConcurrent IntegerCdc Tasks 
- 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.
- streamLarge StreamObjects Large Objects 
- Stream large object values. NOTE: This feature is currently experimental.
- dropLarge DropObjects Large Objects 
- Drop large object values.
- excludeObjects OracleRdbms 
- Oracle objects to exclude from the stream.
- includeObjects OracleRdbms 
- Oracle objects to include in the stream.
- maxConcurrent numberBackfill Tasks 
- 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.
- maxConcurrent numberCdc Tasks 
- 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.
- streamLarge StreamObjects Large Objects 
- Stream large object values. NOTE: This feature is currently experimental.
- drop_large_ Dropobjects Large Objects 
- 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_ intbackfill_ tasks 
- 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_ intcdc_ tasks 
- 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_ Streamobjects Large Objects 
- Stream large object values. NOTE: This feature is currently experimental.
- dropLarge Property MapObjects 
- Drop large object values.
- excludeObjects Property Map
- Oracle objects to exclude from the stream.
- includeObjects Property Map
- Oracle objects to include in the stream.
- maxConcurrent NumberBackfill Tasks 
- 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.
- maxConcurrent NumberCdc Tasks 
- 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.
- streamLarge Property MapObjects 
- Stream large object values. NOTE: This feature is currently experimental.
OracleSourceConfigResponse, OracleSourceConfigResponseArgs        
- DropLarge Pulumi.Objects Google Native. Datastream. V1. Inputs. Drop Large Objects Response 
- Drop large object values.
- ExcludeObjects Pulumi.Google Native. Datastream. V1. Inputs. Oracle Rdbms Response 
- Oracle objects to exclude from the stream.
- IncludeObjects Pulumi.Google Native. Datastream. V1. Inputs. Oracle Rdbms Response 
- Oracle objects to include in the stream.
- MaxConcurrent intBackfill Tasks 
- 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.
- MaxConcurrent intCdc Tasks 
- 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.
- StreamLarge Pulumi.Objects Google Native. Datastream. V1. Inputs. Stream Large Objects Response 
- Stream large object values. NOTE: This feature is currently experimental.
- DropLarge DropObjects Large Objects Response 
- Drop large object values.
- ExcludeObjects OracleRdbms Response 
- Oracle objects to exclude from the stream.
- IncludeObjects OracleRdbms Response 
- Oracle objects to include in the stream.
- MaxConcurrent intBackfill Tasks 
- 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.
- MaxConcurrent intCdc Tasks 
- 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.
- StreamLarge StreamObjects Large Objects Response 
- Stream large object values. NOTE: This feature is currently experimental.
- dropLarge DropObjects Large Objects Response 
- Drop large object values.
- excludeObjects OracleRdbms Response 
- Oracle objects to exclude from the stream.
- includeObjects OracleRdbms Response 
- Oracle objects to include in the stream.
- maxConcurrent IntegerBackfill Tasks 
- 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.
- maxConcurrent IntegerCdc Tasks 
- 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.
- streamLarge StreamObjects Large Objects Response 
- Stream large object values. NOTE: This feature is currently experimental.
- dropLarge DropObjects Large Objects Response 
- Drop large object values.
- excludeObjects OracleRdbms Response 
- Oracle objects to exclude from the stream.
- includeObjects OracleRdbms Response 
- Oracle objects to include in the stream.
- maxConcurrent numberBackfill Tasks 
- 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.
- maxConcurrent numberCdc Tasks 
- 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.
- streamLarge StreamObjects Large Objects Response 
- Stream large object values. NOTE: This feature is currently experimental.
- drop_large_ Dropobjects Large Objects Response 
- Drop large object values.
- exclude_objects OracleRdbms Response 
- Oracle objects to exclude from the stream.
- include_objects OracleRdbms Response 
- Oracle objects to include in the stream.
- max_concurrent_ intbackfill_ tasks 
- 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_ intcdc_ tasks 
- 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_ Streamobjects Large Objects Response 
- Stream large object values. NOTE: This feature is currently experimental.
- dropLarge Property MapObjects 
- Drop large object values.
- excludeObjects Property Map
- Oracle objects to exclude from the stream.
- includeObjects Property Map
- Oracle objects to include in the stream.
- maxConcurrent NumberBackfill Tasks 
- 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.
- maxConcurrent NumberCdc Tasks 
- 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.
- streamLarge Property MapObjects 
- Stream large object values. NOTE: This feature is currently experimental.
OracleTable, OracleTableArgs    
- OracleColumns List<Pulumi.Google Native. Datastream. V1. Inputs. Oracle Column> 
- 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, OracleTableResponseArgs      
- OracleColumns List<Pulumi.Google Native. Datastream. V1. Inputs. Oracle Column Response> 
- Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
- Table string
- Table name.
- OracleColumns []OracleColumn Response 
- Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
- Table string
- Table name.
- oracleColumns List<OracleColumn Response> 
- Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
- table String
- Table name.
- oracleColumns OracleColumn Response[] 
- Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
- table string
- Table name.
- oracle_columns Sequence[OracleColumn Response] 
- 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, PostgresqlColumnArgs    
- 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, PostgresqlColumnResponseArgs      
- 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, PostgresqlRdbmsArgs    
- PostgresqlSchemas List<Pulumi.Google Native. Datastream. V1. Inputs. Postgresql Schema> 
- PostgreSQL schemas in the database server.
- 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, PostgresqlRdbmsResponseArgs      
- PostgresqlSchemas List<Pulumi.Google Native. Datastream. V1. Inputs. Postgresql Schema Response> 
- PostgreSQL schemas in the database server.
- PostgresqlSchemas []PostgresqlSchema Response 
- PostgreSQL schemas in the database server.
- postgresqlSchemas List<PostgresqlSchema Response> 
- PostgreSQL schemas in the database server.
- postgresqlSchemas PostgresqlSchema Response[] 
- PostgreSQL schemas in the database server.
- postgresql_schemas Sequence[PostgresqlSchema Response] 
- PostgreSQL schemas in the database server.
- postgresqlSchemas List<Property Map>
- PostgreSQL schemas in the database server.
PostgresqlSchema, PostgresqlSchemaArgs    
- PostgresqlTables List<Pulumi.Google Native. Datastream. V1. Inputs. Postgresql Table> 
- Tables in the schema.
- Schema string
- Schema name.
- 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, PostgresqlSchemaResponseArgs      
- PostgresqlTables List<Pulumi.Google Native. Datastream. V1. Inputs. Postgresql Table Response> 
- Tables in the schema.
- Schema string
- Schema name.
- PostgresqlTables []PostgresqlTable Response 
- Tables in the schema.
- Schema string
- Schema name.
- postgresqlTables List<PostgresqlTable Response> 
- Tables in the schema.
- schema String
- Schema name.
- postgresqlTables PostgresqlTable Response[] 
- Tables in the schema.
- schema string
- Schema name.
- postgresql_tables Sequence[PostgresqlTable Response] 
- Tables in the schema.
- schema str
- Schema name.
- postgresqlTables List<Property Map>
- Tables in the schema.
- schema String
- Schema name.
PostgresqlSourceConfig, PostgresqlSourceConfigArgs      
- 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.Google Native. Datastream. V1. Inputs. Postgresql Rdbms 
- PostgreSQL objects to exclude from the stream.
- IncludeObjects Pulumi.Google Native. Datastream. V1. Inputs. Postgresql Rdbms 
- PostgreSQL objects to include in the stream.
- MaxConcurrent intBackfill Tasks 
- 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.
- MaxConcurrent intBackfill Tasks 
- 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.
- maxConcurrent IntegerBackfill Tasks 
- 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.
- maxConcurrent numberBackfill Tasks 
- 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_ intbackfill_ tasks 
- 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.
- maxConcurrent NumberBackfill Tasks 
- 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, PostgresqlSourceConfigResponseArgs        
- ExcludeObjects Pulumi.Google Native. Datastream. V1. Inputs. Postgresql Rdbms Response 
- PostgreSQL objects to exclude from the stream.
- IncludeObjects Pulumi.Google Native. Datastream. V1. Inputs. Postgresql Rdbms Response 
- PostgreSQL objects to include in the stream.
- MaxConcurrent intBackfill Tasks 
- 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 Response 
- PostgreSQL objects to exclude from the stream.
- IncludeObjects PostgresqlRdbms Response 
- PostgreSQL objects to include in the stream.
- MaxConcurrent intBackfill Tasks 
- 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 Response 
- PostgreSQL objects to exclude from the stream.
- includeObjects PostgresqlRdbms Response 
- PostgreSQL objects to include in the stream.
- maxConcurrent IntegerBackfill Tasks 
- 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 Response 
- PostgreSQL objects to exclude from the stream.
- includeObjects PostgresqlRdbms Response 
- PostgreSQL objects to include in the stream.
- maxConcurrent numberBackfill Tasks 
- 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 PostgresqlRdbms Response 
- PostgreSQL objects to exclude from the stream.
- include_objects PostgresqlRdbms Response 
- PostgreSQL objects to include in the stream.
- max_concurrent_ intbackfill_ tasks 
- 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.
- maxConcurrent NumberBackfill Tasks 
- 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, PostgresqlTableArgs    
- PostgresqlColumns List<Pulumi.Google Native. Datastream. V1. Inputs. Postgresql Column> 
- 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, PostgresqlTableResponseArgs      
- PostgresqlColumns List<Pulumi.Google Native. Datastream. V1. Inputs. Postgresql Column Response> 
- PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
- Table string
- Table name.
- PostgresqlColumns []PostgresqlColumn Response 
- PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
- Table string
- Table name.
- postgresqlColumns List<PostgresqlColumn Response> 
- PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
- table String
- Table name.
- postgresqlColumns PostgresqlColumn Response[] 
- PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
- table string
- Table name.
- postgresql_columns Sequence[PostgresqlColumn Response] 
- 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, SingleTargetDatasetArgs      
- DatasetId string
- The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
- DatasetId string
- The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
- datasetId String
- The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
- datasetId string
- The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
- dataset_id str
- The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
- datasetId String
- The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
SingleTargetDatasetResponse, SingleTargetDatasetResponseArgs        
- DatasetId string
- The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
- DatasetId string
- The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
- datasetId String
- The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
- datasetId string
- The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
- dataset_id str
- The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
- datasetId String
- The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
SourceConfig, SourceConfigArgs    
- SourceConnection stringProfile 
- Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- MysqlSource Pulumi.Config Google Native. Datastream. V1. Inputs. Mysql Source Config 
- MySQL data source configuration.
- OracleSource Pulumi.Config Google Native. Datastream. V1. Inputs. Oracle Source Config 
- Oracle data source configuration.
- PostgresqlSource Pulumi.Config Google Native. Datastream. V1. Inputs. Postgresql Source Config 
- PostgreSQL data source configuration.
- SourceConnection stringProfile 
- Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- MysqlSource MysqlConfig Source Config 
- MySQL data source configuration.
- OracleSource OracleConfig Source Config 
- Oracle data source configuration.
- PostgresqlSource PostgresqlConfig Source Config 
- PostgreSQL data source configuration.
- sourceConnection StringProfile 
- Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- mysqlSource MysqlConfig Source Config 
- MySQL data source configuration.
- oracleSource OracleConfig Source Config 
- Oracle data source configuration.
- postgresqlSource PostgresqlConfig Source Config 
- PostgreSQL data source configuration.
- sourceConnection stringProfile 
- Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- mysqlSource MysqlConfig Source Config 
- MySQL data source configuration.
- oracleSource OracleConfig Source Config 
- Oracle data source configuration.
- postgresqlSource PostgresqlConfig Source Config 
- PostgreSQL data source configuration.
- source_connection_ strprofile 
- Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- mysql_source_ Mysqlconfig Source Config 
- MySQL data source configuration.
- oracle_source_ Oracleconfig Source Config 
- Oracle data source configuration.
- postgresql_source_ Postgresqlconfig Source Config 
- PostgreSQL data source configuration.
- sourceConnection StringProfile 
- Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- mysqlSource Property MapConfig 
- MySQL data source configuration.
- oracleSource Property MapConfig 
- Oracle data source configuration.
- postgresqlSource Property MapConfig 
- PostgreSQL data source configuration.
SourceConfigResponse, SourceConfigResponseArgs      
- MysqlSource Pulumi.Config Google Native. Datastream. V1. Inputs. Mysql Source Config Response 
- MySQL data source configuration.
- OracleSource Pulumi.Config Google Native. Datastream. V1. Inputs. Oracle Source Config Response 
- Oracle data source configuration.
- PostgresqlSource Pulumi.Config Google Native. Datastream. V1. Inputs. Postgresql Source Config Response 
- PostgreSQL data source configuration.
- SourceConnection stringProfile 
- Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- MysqlSource MysqlConfig Source Config Response 
- MySQL data source configuration.
- OracleSource OracleConfig Source Config Response 
- Oracle data source configuration.
- PostgresqlSource PostgresqlConfig Source Config Response 
- PostgreSQL data source configuration.
- SourceConnection stringProfile 
- Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- mysqlSource MysqlConfig Source Config Response 
- MySQL data source configuration.
- oracleSource OracleConfig Source Config Response 
- Oracle data source configuration.
- postgresqlSource PostgresqlConfig Source Config Response 
- PostgreSQL data source configuration.
- sourceConnection StringProfile 
- Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- mysqlSource MysqlConfig Source Config Response 
- MySQL data source configuration.
- oracleSource OracleConfig Source Config Response 
- Oracle data source configuration.
- postgresqlSource PostgresqlConfig Source Config Response 
- PostgreSQL data source configuration.
- sourceConnection stringProfile 
- Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- mysql_source_ Mysqlconfig Source Config Response 
- MySQL data source configuration.
- oracle_source_ Oracleconfig Source Config Response 
- Oracle data source configuration.
- postgresql_source_ Postgresqlconfig Source Config Response 
- PostgreSQL data source configuration.
- source_connection_ strprofile 
- Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
- mysqlSource Property MapConfig 
- MySQL data source configuration.
- oracleSource Property MapConfig 
- Oracle data source configuration.
- postgresqlSource Property MapConfig 
- PostgreSQL data source configuration.
- sourceConnection StringProfile 
- Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
SourceHierarchyDatasets, SourceHierarchyDatasetsArgs      
- DatasetTemplate Pulumi.Google Native. Datastream. V1. Inputs. Dataset Template 
- 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, SourceHierarchyDatasetsResponseArgs        
- DatasetTemplate Pulumi.Google Native. Datastream. V1. Inputs. Dataset Template Response 
- The dataset template to use for dynamic dataset creation.
- DatasetTemplate DatasetTemplate Response 
- The dataset template to use for dynamic dataset creation.
- datasetTemplate DatasetTemplate Response 
- The dataset template to use for dynamic dataset creation.
- datasetTemplate DatasetTemplate Response 
- The dataset template to use for dynamic dataset creation.
- dataset_template DatasetTemplate Response 
- The dataset template to use for dynamic dataset creation.
- datasetTemplate Property Map
- The dataset template to use for dynamic dataset creation.
StreamState, StreamStateArgs    
- StateUnspecified 
- STATE_UNSPECIFIEDUnspecified stream state.
- NotStarted 
- NOT_STARTEDThe stream has been created but has not yet started streaming data.
- Running
- RUNNINGThe stream is running.
- Paused
- PAUSEDThe stream is paused.
- Maintenance
- MAINTENANCEThe stream is in maintenance mode. Updates are rejected on the resource in this state.
- Failed
- FAILEDThe stream is experiencing an error that is preventing data from being streamed.
- FailedPermanently 
- FAILED_PERMANENTLYThe stream has experienced a terminal failure.
- Starting
- STARTINGThe stream is starting, but not yet running.
- Draining
- DRAININGThe Stream is no longer reading new events, but still writing events in the buffer.
- StreamState State Unspecified 
- STATE_UNSPECIFIEDUnspecified stream state.
- StreamState Not Started 
- NOT_STARTEDThe stream has been created but has not yet started streaming data.
- StreamState Running 
- RUNNINGThe stream is running.
- StreamState Paused 
- PAUSEDThe stream is paused.
- StreamState Maintenance 
- MAINTENANCEThe stream is in maintenance mode. Updates are rejected on the resource in this state.
- StreamState Failed 
- FAILEDThe stream is experiencing an error that is preventing data from being streamed.
- StreamState Failed Permanently 
- FAILED_PERMANENTLYThe stream has experienced a terminal failure.
- StreamState Starting 
- STARTINGThe stream is starting, but not yet running.
- StreamState Draining 
- DRAININGThe Stream is no longer reading new events, but still writing events in the buffer.
- StateUnspecified 
- STATE_UNSPECIFIEDUnspecified stream state.
- NotStarted 
- NOT_STARTEDThe stream has been created but has not yet started streaming data.
- Running
- RUNNINGThe stream is running.
- Paused
- PAUSEDThe stream is paused.
- Maintenance
- MAINTENANCEThe stream is in maintenance mode. Updates are rejected on the resource in this state.
- Failed
- FAILEDThe stream is experiencing an error that is preventing data from being streamed.
- FailedPermanently 
- FAILED_PERMANENTLYThe stream has experienced a terminal failure.
- Starting
- STARTINGThe stream is starting, but not yet running.
- Draining
- DRAININGThe Stream is no longer reading new events, but still writing events in the buffer.
- StateUnspecified 
- STATE_UNSPECIFIEDUnspecified stream state.
- NotStarted 
- NOT_STARTEDThe stream has been created but has not yet started streaming data.
- Running
- RUNNINGThe stream is running.
- Paused
- PAUSEDThe stream is paused.
- Maintenance
- MAINTENANCEThe stream is in maintenance mode. Updates are rejected on the resource in this state.
- Failed
- FAILEDThe stream is experiencing an error that is preventing data from being streamed.
- FailedPermanently 
- FAILED_PERMANENTLYThe stream has experienced a terminal failure.
- Starting
- STARTINGThe stream is starting, but not yet running.
- Draining
- DRAININGThe Stream is no longer reading new events, but still writing events in the buffer.
- STATE_UNSPECIFIED
- STATE_UNSPECIFIEDUnspecified stream state.
- NOT_STARTED
- NOT_STARTEDThe stream has been created but has not yet started streaming data.
- RUNNING
- RUNNINGThe stream is running.
- PAUSED
- PAUSEDThe stream is paused.
- MAINTENANCE
- MAINTENANCEThe stream is in maintenance mode. Updates are rejected on the resource in this state.
- FAILED
- FAILEDThe stream is experiencing an error that is preventing data from being streamed.
- FAILED_PERMANENTLY
- FAILED_PERMANENTLYThe stream has experienced a terminal failure.
- STARTING
- STARTINGThe stream is starting, but not yet running.
- DRAINING
- DRAININGThe Stream is no longer reading new events, but still writing events in the buffer.
- "STATE_UNSPECIFIED"
- STATE_UNSPECIFIEDUnspecified stream state.
- "NOT_STARTED"
- NOT_STARTEDThe stream has been created but has not yet started streaming data.
- "RUNNING"
- RUNNINGThe stream is running.
- "PAUSED"
- PAUSEDThe stream is paused.
- "MAINTENANCE"
- MAINTENANCEThe stream is in maintenance mode. Updates are rejected on the resource in this state.
- "FAILED"
- FAILEDThe stream is experiencing an error that is preventing data from being streamed.
- "FAILED_PERMANENTLY"
- FAILED_PERMANENTLYThe stream has experienced a terminal failure.
- "STARTING"
- STARTINGThe stream is starting, but not yet running.
- "DRAINING"
- DRAININGThe 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 Cloud Native is in preview. Google Cloud Classic is fully supported.