v1

package
v0.0.1-alpha.100 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Unspecified json file compression.
	JsonFileFormatCompressionJsonCompressionUnspecified = JsonFileFormatCompression("JSON_COMPRESSION_UNSPECIFIED")
	// Do not compress JSON file.
	JsonFileFormatCompressionNoCompression = JsonFileFormatCompression("NO_COMPRESSION")
	// Gzip compression.
	JsonFileFormatCompressionGzip = JsonFileFormatCompression("GZIP")
)
View Source
const (
	// Unspecified schema file format.
	JsonFileFormatSchemaFileFormatSchemaFileFormatUnspecified = JsonFileFormatSchemaFileFormat("SCHEMA_FILE_FORMAT_UNSPECIFIED")
	// Do not attach schema file.
	JsonFileFormatSchemaFileFormatNoSchemaFile = JsonFileFormatSchemaFileFormat("NO_SCHEMA_FILE")
	// Avro schema format.
	JsonFileFormatSchemaFileFormatAvroSchemaFile = JsonFileFormatSchemaFileFormat("AVRO_SCHEMA_FILE")
)
View Source
const (
	// Unspecified stream state.
	StreamStateEnumStateUnspecified = StreamStateEnum("STATE_UNSPECIFIED")
	// The stream has been created but has not yet started streaming data.
	StreamStateEnumNotStarted = StreamStateEnum("NOT_STARTED")
	// The stream is running.
	StreamStateEnumRunning = StreamStateEnum("RUNNING")
	// The stream is paused.
	StreamStateEnumPaused = StreamStateEnum("PAUSED")
	// The stream is in maintenance mode. Updates are rejected on the resource in this state.
	StreamStateEnumMaintenance = StreamStateEnum("MAINTENANCE")
	// The stream is experiencing an error that is preventing data from being streamed.
	StreamStateEnumFailed = StreamStateEnum("FAILED")
	// The stream has experienced a terminal failure.
	StreamStateEnumFailedPermanently = StreamStateEnum("FAILED_PERMANENTLY")
	// The stream is starting, but not yet running.
	StreamStateEnumStarting = StreamStateEnum("STARTING")
	// The Stream is no longer reading new events, but still writing events in the buffer.
	StreamStateEnumDraining = StreamStateEnum("DRAINING")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AvroFileFormat

type AvroFileFormat struct {
}

AVRO file format configuration.

type AvroFileFormatArgs

type AvroFileFormatArgs struct {
}

AVRO file format configuration.

func (AvroFileFormatArgs) ElementType

func (AvroFileFormatArgs) ElementType() reflect.Type

func (AvroFileFormatArgs) ToAvroFileFormatOutput

func (i AvroFileFormatArgs) ToAvroFileFormatOutput() AvroFileFormatOutput

func (AvroFileFormatArgs) ToAvroFileFormatOutputWithContext

func (i AvroFileFormatArgs) ToAvroFileFormatOutputWithContext(ctx context.Context) AvroFileFormatOutput

func (AvroFileFormatArgs) ToAvroFileFormatPtrOutput

func (i AvroFileFormatArgs) ToAvroFileFormatPtrOutput() AvroFileFormatPtrOutput

func (AvroFileFormatArgs) ToAvroFileFormatPtrOutputWithContext

func (i AvroFileFormatArgs) ToAvroFileFormatPtrOutputWithContext(ctx context.Context) AvroFileFormatPtrOutput

type AvroFileFormatInput

type AvroFileFormatInput interface {
	pulumi.Input

	ToAvroFileFormatOutput() AvroFileFormatOutput
	ToAvroFileFormatOutputWithContext(context.Context) AvroFileFormatOutput
}

AvroFileFormatInput is an input type that accepts AvroFileFormatArgs and AvroFileFormatOutput values. You can construct a concrete instance of `AvroFileFormatInput` via:

AvroFileFormatArgs{...}

type AvroFileFormatOutput

type AvroFileFormatOutput struct{ *pulumi.OutputState }

AVRO file format configuration.

func (AvroFileFormatOutput) ElementType

func (AvroFileFormatOutput) ElementType() reflect.Type

func (AvroFileFormatOutput) ToAvroFileFormatOutput

func (o AvroFileFormatOutput) ToAvroFileFormatOutput() AvroFileFormatOutput

func (AvroFileFormatOutput) ToAvroFileFormatOutputWithContext

func (o AvroFileFormatOutput) ToAvroFileFormatOutputWithContext(ctx context.Context) AvroFileFormatOutput

func (AvroFileFormatOutput) ToAvroFileFormatPtrOutput

func (o AvroFileFormatOutput) ToAvroFileFormatPtrOutput() AvroFileFormatPtrOutput

func (AvroFileFormatOutput) ToAvroFileFormatPtrOutputWithContext

func (o AvroFileFormatOutput) ToAvroFileFormatPtrOutputWithContext(ctx context.Context) AvroFileFormatPtrOutput

type AvroFileFormatPtrInput

type AvroFileFormatPtrInput interface {
	pulumi.Input

	ToAvroFileFormatPtrOutput() AvroFileFormatPtrOutput
	ToAvroFileFormatPtrOutputWithContext(context.Context) AvroFileFormatPtrOutput
}

AvroFileFormatPtrInput is an input type that accepts AvroFileFormatArgs, AvroFileFormatPtr and AvroFileFormatPtrOutput values. You can construct a concrete instance of `AvroFileFormatPtrInput` via:

        AvroFileFormatArgs{...}

or:

        nil

type AvroFileFormatPtrOutput

type AvroFileFormatPtrOutput struct{ *pulumi.OutputState }

func (AvroFileFormatPtrOutput) Elem

func (AvroFileFormatPtrOutput) ElementType

func (AvroFileFormatPtrOutput) ElementType() reflect.Type

func (AvroFileFormatPtrOutput) ToAvroFileFormatPtrOutput

func (o AvroFileFormatPtrOutput) ToAvroFileFormatPtrOutput() AvroFileFormatPtrOutput

func (AvroFileFormatPtrOutput) ToAvroFileFormatPtrOutputWithContext

func (o AvroFileFormatPtrOutput) ToAvroFileFormatPtrOutputWithContext(ctx context.Context) AvroFileFormatPtrOutput

type AvroFileFormatResponse

type AvroFileFormatResponse struct {
}

AVRO file format configuration.

type AvroFileFormatResponseOutput

type AvroFileFormatResponseOutput struct{ *pulumi.OutputState }

AVRO file format configuration.

func (AvroFileFormatResponseOutput) ElementType

func (AvroFileFormatResponseOutput) ToAvroFileFormatResponseOutput

func (o AvroFileFormatResponseOutput) ToAvroFileFormatResponseOutput() AvroFileFormatResponseOutput

func (AvroFileFormatResponseOutput) ToAvroFileFormatResponseOutputWithContext

func (o AvroFileFormatResponseOutput) ToAvroFileFormatResponseOutputWithContext(ctx context.Context) AvroFileFormatResponseOutput

type BackfillAllStrategy

type BackfillAllStrategy struct {
	// MySQL data source objects to avoid backfilling.
	MysqlExcludedObjects *MysqlRdbms `pulumi:"mysqlExcludedObjects"`
	// Oracle data source objects to avoid backfilling.
	OracleExcludedObjects *OracleRdbms `pulumi:"oracleExcludedObjects"`
	// PostgreSQL data source objects to avoid backfilling.
	PostgresqlExcludedObjects *PostgresqlRdbms `pulumi:"postgresqlExcludedObjects"`
}

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

type BackfillAllStrategyArgs

type BackfillAllStrategyArgs struct {
	// MySQL data source objects to avoid backfilling.
	MysqlExcludedObjects MysqlRdbmsPtrInput `pulumi:"mysqlExcludedObjects"`
	// Oracle data source objects to avoid backfilling.
	OracleExcludedObjects OracleRdbmsPtrInput `pulumi:"oracleExcludedObjects"`
	// PostgreSQL data source objects to avoid backfilling.
	PostgresqlExcludedObjects PostgresqlRdbmsPtrInput `pulumi:"postgresqlExcludedObjects"`
}

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

func (BackfillAllStrategyArgs) ElementType

func (BackfillAllStrategyArgs) ElementType() reflect.Type

func (BackfillAllStrategyArgs) ToBackfillAllStrategyOutput

func (i BackfillAllStrategyArgs) ToBackfillAllStrategyOutput() BackfillAllStrategyOutput

func (BackfillAllStrategyArgs) ToBackfillAllStrategyOutputWithContext

func (i BackfillAllStrategyArgs) ToBackfillAllStrategyOutputWithContext(ctx context.Context) BackfillAllStrategyOutput

func (BackfillAllStrategyArgs) ToBackfillAllStrategyPtrOutput

func (i BackfillAllStrategyArgs) ToBackfillAllStrategyPtrOutput() BackfillAllStrategyPtrOutput

func (BackfillAllStrategyArgs) ToBackfillAllStrategyPtrOutputWithContext

func (i BackfillAllStrategyArgs) ToBackfillAllStrategyPtrOutputWithContext(ctx context.Context) BackfillAllStrategyPtrOutput

type BackfillAllStrategyInput

type BackfillAllStrategyInput interface {
	pulumi.Input

	ToBackfillAllStrategyOutput() BackfillAllStrategyOutput
	ToBackfillAllStrategyOutputWithContext(context.Context) BackfillAllStrategyOutput
}

BackfillAllStrategyInput is an input type that accepts BackfillAllStrategyArgs and BackfillAllStrategyOutput values. You can construct a concrete instance of `BackfillAllStrategyInput` via:

BackfillAllStrategyArgs{...}

type BackfillAllStrategyOutput

type BackfillAllStrategyOutput struct{ *pulumi.OutputState }

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

func (BackfillAllStrategyOutput) ElementType

func (BackfillAllStrategyOutput) ElementType() reflect.Type

func (BackfillAllStrategyOutput) MysqlExcludedObjects

func (o BackfillAllStrategyOutput) MysqlExcludedObjects() MysqlRdbmsPtrOutput

MySQL data source objects to avoid backfilling.

func (BackfillAllStrategyOutput) OracleExcludedObjects

func (o BackfillAllStrategyOutput) OracleExcludedObjects() OracleRdbmsPtrOutput

Oracle data source objects to avoid backfilling.

func (BackfillAllStrategyOutput) PostgresqlExcludedObjects added in v0.25.0

func (o BackfillAllStrategyOutput) PostgresqlExcludedObjects() PostgresqlRdbmsPtrOutput

PostgreSQL data source objects to avoid backfilling.

func (BackfillAllStrategyOutput) ToBackfillAllStrategyOutput

func (o BackfillAllStrategyOutput) ToBackfillAllStrategyOutput() BackfillAllStrategyOutput

func (BackfillAllStrategyOutput) ToBackfillAllStrategyOutputWithContext

func (o BackfillAllStrategyOutput) ToBackfillAllStrategyOutputWithContext(ctx context.Context) BackfillAllStrategyOutput

func (BackfillAllStrategyOutput) ToBackfillAllStrategyPtrOutput

func (o BackfillAllStrategyOutput) ToBackfillAllStrategyPtrOutput() BackfillAllStrategyPtrOutput

func (BackfillAllStrategyOutput) ToBackfillAllStrategyPtrOutputWithContext

func (o BackfillAllStrategyOutput) ToBackfillAllStrategyPtrOutputWithContext(ctx context.Context) BackfillAllStrategyPtrOutput

type BackfillAllStrategyPtrInput

type BackfillAllStrategyPtrInput interface {
	pulumi.Input

	ToBackfillAllStrategyPtrOutput() BackfillAllStrategyPtrOutput
	ToBackfillAllStrategyPtrOutputWithContext(context.Context) BackfillAllStrategyPtrOutput
}

BackfillAllStrategyPtrInput is an input type that accepts BackfillAllStrategyArgs, BackfillAllStrategyPtr and BackfillAllStrategyPtrOutput values. You can construct a concrete instance of `BackfillAllStrategyPtrInput` via:

        BackfillAllStrategyArgs{...}

or:

        nil

type BackfillAllStrategyPtrOutput

type BackfillAllStrategyPtrOutput struct{ *pulumi.OutputState }

func (BackfillAllStrategyPtrOutput) Elem

func (BackfillAllStrategyPtrOutput) ElementType

func (BackfillAllStrategyPtrOutput) MysqlExcludedObjects

func (o BackfillAllStrategyPtrOutput) MysqlExcludedObjects() MysqlRdbmsPtrOutput

MySQL data source objects to avoid backfilling.

func (BackfillAllStrategyPtrOutput) OracleExcludedObjects

func (o BackfillAllStrategyPtrOutput) OracleExcludedObjects() OracleRdbmsPtrOutput

Oracle data source objects to avoid backfilling.

func (BackfillAllStrategyPtrOutput) PostgresqlExcludedObjects added in v0.25.0

func (o BackfillAllStrategyPtrOutput) PostgresqlExcludedObjects() PostgresqlRdbmsPtrOutput

PostgreSQL data source objects to avoid backfilling.

func (BackfillAllStrategyPtrOutput) ToBackfillAllStrategyPtrOutput

func (o BackfillAllStrategyPtrOutput) ToBackfillAllStrategyPtrOutput() BackfillAllStrategyPtrOutput

func (BackfillAllStrategyPtrOutput) ToBackfillAllStrategyPtrOutputWithContext

func (o BackfillAllStrategyPtrOutput) ToBackfillAllStrategyPtrOutputWithContext(ctx context.Context) BackfillAllStrategyPtrOutput

type BackfillAllStrategyResponse

type BackfillAllStrategyResponse struct {
	// MySQL data source objects to avoid backfilling.
	MysqlExcludedObjects MysqlRdbmsResponse `pulumi:"mysqlExcludedObjects"`
	// Oracle data source objects to avoid backfilling.
	OracleExcludedObjects OracleRdbmsResponse `pulumi:"oracleExcludedObjects"`
	// PostgreSQL data source objects to avoid backfilling.
	PostgresqlExcludedObjects PostgresqlRdbmsResponse `pulumi:"postgresqlExcludedObjects"`
}

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

type BackfillAllStrategyResponseOutput

type BackfillAllStrategyResponseOutput struct{ *pulumi.OutputState }

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

func (BackfillAllStrategyResponseOutput) ElementType

func (BackfillAllStrategyResponseOutput) MysqlExcludedObjects

MySQL data source objects to avoid backfilling.

func (BackfillAllStrategyResponseOutput) OracleExcludedObjects

Oracle data source objects to avoid backfilling.

func (BackfillAllStrategyResponseOutput) PostgresqlExcludedObjects added in v0.25.0

PostgreSQL data source objects to avoid backfilling.

func (BackfillAllStrategyResponseOutput) ToBackfillAllStrategyResponseOutput

func (o BackfillAllStrategyResponseOutput) ToBackfillAllStrategyResponseOutput() BackfillAllStrategyResponseOutput

func (BackfillAllStrategyResponseOutput) ToBackfillAllStrategyResponseOutputWithContext

func (o BackfillAllStrategyResponseOutput) ToBackfillAllStrategyResponseOutputWithContext(ctx context.Context) BackfillAllStrategyResponseOutput

type BackfillNoneStrategy

type BackfillNoneStrategy struct {
}

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

type BackfillNoneStrategyArgs

type BackfillNoneStrategyArgs struct {
}

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

func (BackfillNoneStrategyArgs) ElementType

func (BackfillNoneStrategyArgs) ElementType() reflect.Type

func (BackfillNoneStrategyArgs) ToBackfillNoneStrategyOutput

func (i BackfillNoneStrategyArgs) ToBackfillNoneStrategyOutput() BackfillNoneStrategyOutput

func (BackfillNoneStrategyArgs) ToBackfillNoneStrategyOutputWithContext

func (i BackfillNoneStrategyArgs) ToBackfillNoneStrategyOutputWithContext(ctx context.Context) BackfillNoneStrategyOutput

func (BackfillNoneStrategyArgs) ToBackfillNoneStrategyPtrOutput

func (i BackfillNoneStrategyArgs) ToBackfillNoneStrategyPtrOutput() BackfillNoneStrategyPtrOutput

func (BackfillNoneStrategyArgs) ToBackfillNoneStrategyPtrOutputWithContext

func (i BackfillNoneStrategyArgs) ToBackfillNoneStrategyPtrOutputWithContext(ctx context.Context) BackfillNoneStrategyPtrOutput

type BackfillNoneStrategyInput

type BackfillNoneStrategyInput interface {
	pulumi.Input

	ToBackfillNoneStrategyOutput() BackfillNoneStrategyOutput
	ToBackfillNoneStrategyOutputWithContext(context.Context) BackfillNoneStrategyOutput
}

BackfillNoneStrategyInput is an input type that accepts BackfillNoneStrategyArgs and BackfillNoneStrategyOutput values. You can construct a concrete instance of `BackfillNoneStrategyInput` via:

BackfillNoneStrategyArgs{...}

type BackfillNoneStrategyOutput

type BackfillNoneStrategyOutput struct{ *pulumi.OutputState }

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

func (BackfillNoneStrategyOutput) ElementType

func (BackfillNoneStrategyOutput) ElementType() reflect.Type

func (BackfillNoneStrategyOutput) ToBackfillNoneStrategyOutput

func (o BackfillNoneStrategyOutput) ToBackfillNoneStrategyOutput() BackfillNoneStrategyOutput

func (BackfillNoneStrategyOutput) ToBackfillNoneStrategyOutputWithContext

func (o BackfillNoneStrategyOutput) ToBackfillNoneStrategyOutputWithContext(ctx context.Context) BackfillNoneStrategyOutput

func (BackfillNoneStrategyOutput) ToBackfillNoneStrategyPtrOutput

func (o BackfillNoneStrategyOutput) ToBackfillNoneStrategyPtrOutput() BackfillNoneStrategyPtrOutput

func (BackfillNoneStrategyOutput) ToBackfillNoneStrategyPtrOutputWithContext

func (o BackfillNoneStrategyOutput) ToBackfillNoneStrategyPtrOutputWithContext(ctx context.Context) BackfillNoneStrategyPtrOutput

type BackfillNoneStrategyPtrInput

type BackfillNoneStrategyPtrInput interface {
	pulumi.Input

	ToBackfillNoneStrategyPtrOutput() BackfillNoneStrategyPtrOutput
	ToBackfillNoneStrategyPtrOutputWithContext(context.Context) BackfillNoneStrategyPtrOutput
}

BackfillNoneStrategyPtrInput is an input type that accepts BackfillNoneStrategyArgs, BackfillNoneStrategyPtr and BackfillNoneStrategyPtrOutput values. You can construct a concrete instance of `BackfillNoneStrategyPtrInput` via:

        BackfillNoneStrategyArgs{...}

or:

        nil

type BackfillNoneStrategyPtrOutput

type BackfillNoneStrategyPtrOutput struct{ *pulumi.OutputState }

func (BackfillNoneStrategyPtrOutput) Elem

func (BackfillNoneStrategyPtrOutput) ElementType

func (BackfillNoneStrategyPtrOutput) ToBackfillNoneStrategyPtrOutput

func (o BackfillNoneStrategyPtrOutput) ToBackfillNoneStrategyPtrOutput() BackfillNoneStrategyPtrOutput

func (BackfillNoneStrategyPtrOutput) ToBackfillNoneStrategyPtrOutputWithContext

func (o BackfillNoneStrategyPtrOutput) ToBackfillNoneStrategyPtrOutputWithContext(ctx context.Context) BackfillNoneStrategyPtrOutput

type BackfillNoneStrategyResponse

type BackfillNoneStrategyResponse struct {
}

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

type BackfillNoneStrategyResponseOutput

type BackfillNoneStrategyResponseOutput struct{ *pulumi.OutputState }

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

func (BackfillNoneStrategyResponseOutput) ElementType

func (BackfillNoneStrategyResponseOutput) ToBackfillNoneStrategyResponseOutput

func (o BackfillNoneStrategyResponseOutput) ToBackfillNoneStrategyResponseOutput() BackfillNoneStrategyResponseOutput

func (BackfillNoneStrategyResponseOutput) ToBackfillNoneStrategyResponseOutputWithContext

func (o BackfillNoneStrategyResponseOutput) ToBackfillNoneStrategyResponseOutputWithContext(ctx context.Context) BackfillNoneStrategyResponseOutput

type BigQueryDestinationConfig added in v0.25.0

type BigQueryDestinationConfig struct {
	// 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.
	DataFreshness *string `pulumi:"dataFreshness"`
	// Single destination dataset.
	SingleTargetDataset *SingleTargetDataset `pulumi:"singleTargetDataset"`
	// Source hierarchy datasets.
	SourceHierarchyDatasets *SourceHierarchyDatasets `pulumi:"sourceHierarchyDatasets"`
}

BigQuery destination configuration

type BigQueryDestinationConfigArgs added in v0.25.0

type BigQueryDestinationConfigArgs struct {
	// 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.
	DataFreshness pulumi.StringPtrInput `pulumi:"dataFreshness"`
	// Single destination dataset.
	SingleTargetDataset SingleTargetDatasetPtrInput `pulumi:"singleTargetDataset"`
	// Source hierarchy datasets.
	SourceHierarchyDatasets SourceHierarchyDatasetsPtrInput `pulumi:"sourceHierarchyDatasets"`
}

BigQuery destination configuration

func (BigQueryDestinationConfigArgs) ElementType added in v0.25.0

func (BigQueryDestinationConfigArgs) ToBigQueryDestinationConfigOutput added in v0.25.0

func (i BigQueryDestinationConfigArgs) ToBigQueryDestinationConfigOutput() BigQueryDestinationConfigOutput

func (BigQueryDestinationConfigArgs) ToBigQueryDestinationConfigOutputWithContext added in v0.25.0

func (i BigQueryDestinationConfigArgs) ToBigQueryDestinationConfigOutputWithContext(ctx context.Context) BigQueryDestinationConfigOutput

func (BigQueryDestinationConfigArgs) ToBigQueryDestinationConfigPtrOutput added in v0.25.0

func (i BigQueryDestinationConfigArgs) ToBigQueryDestinationConfigPtrOutput() BigQueryDestinationConfigPtrOutput

func (BigQueryDestinationConfigArgs) ToBigQueryDestinationConfigPtrOutputWithContext added in v0.25.0

func (i BigQueryDestinationConfigArgs) ToBigQueryDestinationConfigPtrOutputWithContext(ctx context.Context) BigQueryDestinationConfigPtrOutput

type BigQueryDestinationConfigInput added in v0.25.0

type BigQueryDestinationConfigInput interface {
	pulumi.Input

	ToBigQueryDestinationConfigOutput() BigQueryDestinationConfigOutput
	ToBigQueryDestinationConfigOutputWithContext(context.Context) BigQueryDestinationConfigOutput
}

BigQueryDestinationConfigInput is an input type that accepts BigQueryDestinationConfigArgs and BigQueryDestinationConfigOutput values. You can construct a concrete instance of `BigQueryDestinationConfigInput` via:

BigQueryDestinationConfigArgs{...}

type BigQueryDestinationConfigOutput added in v0.25.0

type BigQueryDestinationConfigOutput struct{ *pulumi.OutputState }

BigQuery destination configuration

func (BigQueryDestinationConfigOutput) DataFreshness added in v0.25.0

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.

func (BigQueryDestinationConfigOutput) ElementType added in v0.25.0

func (BigQueryDestinationConfigOutput) SingleTargetDataset added in v0.25.0

Single destination dataset.

func (BigQueryDestinationConfigOutput) SourceHierarchyDatasets added in v0.25.0

Source hierarchy datasets.

func (BigQueryDestinationConfigOutput) ToBigQueryDestinationConfigOutput added in v0.25.0

func (o BigQueryDestinationConfigOutput) ToBigQueryDestinationConfigOutput() BigQueryDestinationConfigOutput

func (BigQueryDestinationConfigOutput) ToBigQueryDestinationConfigOutputWithContext added in v0.25.0

func (o BigQueryDestinationConfigOutput) ToBigQueryDestinationConfigOutputWithContext(ctx context.Context) BigQueryDestinationConfigOutput

func (BigQueryDestinationConfigOutput) ToBigQueryDestinationConfigPtrOutput added in v0.25.0

func (o BigQueryDestinationConfigOutput) ToBigQueryDestinationConfigPtrOutput() BigQueryDestinationConfigPtrOutput

func (BigQueryDestinationConfigOutput) ToBigQueryDestinationConfigPtrOutputWithContext added in v0.25.0

func (o BigQueryDestinationConfigOutput) ToBigQueryDestinationConfigPtrOutputWithContext(ctx context.Context) BigQueryDestinationConfigPtrOutput

type BigQueryDestinationConfigPtrInput added in v0.25.0

type BigQueryDestinationConfigPtrInput interface {
	pulumi.Input

	ToBigQueryDestinationConfigPtrOutput() BigQueryDestinationConfigPtrOutput
	ToBigQueryDestinationConfigPtrOutputWithContext(context.Context) BigQueryDestinationConfigPtrOutput
}

BigQueryDestinationConfigPtrInput is an input type that accepts BigQueryDestinationConfigArgs, BigQueryDestinationConfigPtr and BigQueryDestinationConfigPtrOutput values. You can construct a concrete instance of `BigQueryDestinationConfigPtrInput` via:

        BigQueryDestinationConfigArgs{...}

or:

        nil

func BigQueryDestinationConfigPtr added in v0.25.0

type BigQueryDestinationConfigPtrOutput added in v0.25.0

type BigQueryDestinationConfigPtrOutput struct{ *pulumi.OutputState }

func (BigQueryDestinationConfigPtrOutput) DataFreshness added in v0.25.0

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.

func (BigQueryDestinationConfigPtrOutput) Elem added in v0.25.0

func (BigQueryDestinationConfigPtrOutput) ElementType added in v0.25.0

func (BigQueryDestinationConfigPtrOutput) SingleTargetDataset added in v0.25.0

Single destination dataset.

func (BigQueryDestinationConfigPtrOutput) SourceHierarchyDatasets added in v0.25.0

Source hierarchy datasets.

func (BigQueryDestinationConfigPtrOutput) ToBigQueryDestinationConfigPtrOutput added in v0.25.0

func (o BigQueryDestinationConfigPtrOutput) ToBigQueryDestinationConfigPtrOutput() BigQueryDestinationConfigPtrOutput

func (BigQueryDestinationConfigPtrOutput) ToBigQueryDestinationConfigPtrOutputWithContext added in v0.25.0

func (o BigQueryDestinationConfigPtrOutput) ToBigQueryDestinationConfigPtrOutputWithContext(ctx context.Context) BigQueryDestinationConfigPtrOutput

type BigQueryDestinationConfigResponse added in v0.25.0

type BigQueryDestinationConfigResponse struct {
	// 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.
	DataFreshness string `pulumi:"dataFreshness"`
	// Single destination dataset.
	SingleTargetDataset SingleTargetDatasetResponse `pulumi:"singleTargetDataset"`
	// Source hierarchy datasets.
	SourceHierarchyDatasets SourceHierarchyDatasetsResponse `pulumi:"sourceHierarchyDatasets"`
}

BigQuery destination configuration

type BigQueryDestinationConfigResponseOutput added in v0.25.0

type BigQueryDestinationConfigResponseOutput struct{ *pulumi.OutputState }

BigQuery destination configuration

func (BigQueryDestinationConfigResponseOutput) DataFreshness added in v0.25.0

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.

func (BigQueryDestinationConfigResponseOutput) ElementType added in v0.25.0

func (BigQueryDestinationConfigResponseOutput) SingleTargetDataset added in v0.25.0

Single destination dataset.

func (BigQueryDestinationConfigResponseOutput) SourceHierarchyDatasets added in v0.25.0

Source hierarchy datasets.

func (BigQueryDestinationConfigResponseOutput) ToBigQueryDestinationConfigResponseOutput added in v0.25.0

func (o BigQueryDestinationConfigResponseOutput) ToBigQueryDestinationConfigResponseOutput() BigQueryDestinationConfigResponseOutput

func (BigQueryDestinationConfigResponseOutput) ToBigQueryDestinationConfigResponseOutputWithContext added in v0.25.0

func (o BigQueryDestinationConfigResponseOutput) ToBigQueryDestinationConfigResponseOutputWithContext(ctx context.Context) BigQueryDestinationConfigResponseOutput

type BigQueryProfile added in v0.25.0

type BigQueryProfile struct {
}

BigQuery warehouse profile.

type BigQueryProfileArgs added in v0.25.0

type BigQueryProfileArgs struct {
}

BigQuery warehouse profile.

func (BigQueryProfileArgs) ElementType added in v0.25.0

func (BigQueryProfileArgs) ElementType() reflect.Type

func (BigQueryProfileArgs) ToBigQueryProfileOutput added in v0.25.0

func (i BigQueryProfileArgs) ToBigQueryProfileOutput() BigQueryProfileOutput

func (BigQueryProfileArgs) ToBigQueryProfileOutputWithContext added in v0.25.0

func (i BigQueryProfileArgs) ToBigQueryProfileOutputWithContext(ctx context.Context) BigQueryProfileOutput

func (BigQueryProfileArgs) ToBigQueryProfilePtrOutput added in v0.25.0

func (i BigQueryProfileArgs) ToBigQueryProfilePtrOutput() BigQueryProfilePtrOutput

func (BigQueryProfileArgs) ToBigQueryProfilePtrOutputWithContext added in v0.25.0

func (i BigQueryProfileArgs) ToBigQueryProfilePtrOutputWithContext(ctx context.Context) BigQueryProfilePtrOutput

type BigQueryProfileInput added in v0.25.0

type BigQueryProfileInput interface {
	pulumi.Input

	ToBigQueryProfileOutput() BigQueryProfileOutput
	ToBigQueryProfileOutputWithContext(context.Context) BigQueryProfileOutput
}

BigQueryProfileInput is an input type that accepts BigQueryProfileArgs and BigQueryProfileOutput values. You can construct a concrete instance of `BigQueryProfileInput` via:

BigQueryProfileArgs{...}

type BigQueryProfileOutput added in v0.25.0

type BigQueryProfileOutput struct{ *pulumi.OutputState }

BigQuery warehouse profile.

func (BigQueryProfileOutput) ElementType added in v0.25.0

func (BigQueryProfileOutput) ElementType() reflect.Type

func (BigQueryProfileOutput) ToBigQueryProfileOutput added in v0.25.0

func (o BigQueryProfileOutput) ToBigQueryProfileOutput() BigQueryProfileOutput

func (BigQueryProfileOutput) ToBigQueryProfileOutputWithContext added in v0.25.0

func (o BigQueryProfileOutput) ToBigQueryProfileOutputWithContext(ctx context.Context) BigQueryProfileOutput

func (BigQueryProfileOutput) ToBigQueryProfilePtrOutput added in v0.25.0

func (o BigQueryProfileOutput) ToBigQueryProfilePtrOutput() BigQueryProfilePtrOutput

func (BigQueryProfileOutput) ToBigQueryProfilePtrOutputWithContext added in v0.25.0

func (o BigQueryProfileOutput) ToBigQueryProfilePtrOutputWithContext(ctx context.Context) BigQueryProfilePtrOutput

type BigQueryProfilePtrInput added in v0.25.0

type BigQueryProfilePtrInput interface {
	pulumi.Input

	ToBigQueryProfilePtrOutput() BigQueryProfilePtrOutput
	ToBigQueryProfilePtrOutputWithContext(context.Context) BigQueryProfilePtrOutput
}

BigQueryProfilePtrInput is an input type that accepts BigQueryProfileArgs, BigQueryProfilePtr and BigQueryProfilePtrOutput values. You can construct a concrete instance of `BigQueryProfilePtrInput` via:

        BigQueryProfileArgs{...}

or:

        nil

func BigQueryProfilePtr added in v0.25.0

func BigQueryProfilePtr(v *BigQueryProfileArgs) BigQueryProfilePtrInput

type BigQueryProfilePtrOutput added in v0.25.0

type BigQueryProfilePtrOutput struct{ *pulumi.OutputState }

func (BigQueryProfilePtrOutput) Elem added in v0.25.0

func (BigQueryProfilePtrOutput) ElementType added in v0.25.0

func (BigQueryProfilePtrOutput) ElementType() reflect.Type

func (BigQueryProfilePtrOutput) ToBigQueryProfilePtrOutput added in v0.25.0

func (o BigQueryProfilePtrOutput) ToBigQueryProfilePtrOutput() BigQueryProfilePtrOutput

func (BigQueryProfilePtrOutput) ToBigQueryProfilePtrOutputWithContext added in v0.25.0

func (o BigQueryProfilePtrOutput) ToBigQueryProfilePtrOutputWithContext(ctx context.Context) BigQueryProfilePtrOutput

type BigQueryProfileResponse added in v0.25.0

type BigQueryProfileResponse struct {
}

BigQuery warehouse profile.

type BigQueryProfileResponseOutput added in v0.25.0

type BigQueryProfileResponseOutput struct{ *pulumi.OutputState }

BigQuery warehouse profile.

func (BigQueryProfileResponseOutput) ElementType added in v0.25.0

func (BigQueryProfileResponseOutput) ToBigQueryProfileResponseOutput added in v0.25.0

func (o BigQueryProfileResponseOutput) ToBigQueryProfileResponseOutput() BigQueryProfileResponseOutput

func (BigQueryProfileResponseOutput) ToBigQueryProfileResponseOutputWithContext added in v0.25.0

func (o BigQueryProfileResponseOutput) ToBigQueryProfileResponseOutputWithContext(ctx context.Context) BigQueryProfileResponseOutput

type ConnectionProfile

type ConnectionProfile struct {
	pulumi.CustomResourceState

	// BigQuery Connection Profile configuration.
	BigqueryProfile BigQueryProfileResponseOutput `pulumi:"bigqueryProfile"`
	// Required. The connection profile identifier.
	ConnectionProfileId pulumi.StringOutput `pulumi:"connectionProfileId"`
	// The create time of the resource.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Display name.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Optional. Create the connection profile without validating it.
	Force pulumi.BoolPtrOutput `pulumi:"force"`
	// Forward SSH tunnel connectivity.
	ForwardSshConnectivity ForwardSshTunnelConnectivityResponseOutput `pulumi:"forwardSshConnectivity"`
	// Cloud Storage ConnectionProfile configuration.
	GcsProfile GcsProfileResponseOutput `pulumi:"gcsProfile"`
	// Labels.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// MySQL ConnectionProfile configuration.
	MysqlProfile MysqlProfileResponseOutput `pulumi:"mysqlProfile"`
	// The resource's name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Oracle ConnectionProfile configuration.
	OracleProfile OracleProfileResponseOutput `pulumi:"oracleProfile"`
	// PostgreSQL Connection Profile configuration.
	PostgresqlProfile PostgresqlProfileResponseOutput `pulumi:"postgresqlProfile"`
	// Private connectivity.
	PrivateConnectivity PrivateConnectivityResponseOutput `pulumi:"privateConnectivity"`
	Project             pulumi.StringOutput               `pulumi:"project"`
	// 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).
	RequestId pulumi.StringPtrOutput `pulumi:"requestId"`
	// Static Service IP connectivity.
	StaticServiceIpConnectivity StaticServiceIpConnectivityResponseOutput `pulumi:"staticServiceIpConnectivity"`
	// The update time of the resource.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Use this method to create a connection profile in a project and location. Auto-naming is currently not supported for this resource.

func GetConnectionProfile

func GetConnectionProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectionProfileState, opts ...pulumi.ResourceOption) (*ConnectionProfile, error)

GetConnectionProfile gets an existing ConnectionProfile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConnectionProfile

func NewConnectionProfile(ctx *pulumi.Context,
	name string, args *ConnectionProfileArgs, opts ...pulumi.ResourceOption) (*ConnectionProfile, error)

NewConnectionProfile registers a new resource with the given unique name, arguments, and options.

func (*ConnectionProfile) ElementType

func (*ConnectionProfile) ElementType() reflect.Type

func (*ConnectionProfile) ToConnectionProfileOutput

func (i *ConnectionProfile) ToConnectionProfileOutput() ConnectionProfileOutput

func (*ConnectionProfile) ToConnectionProfileOutputWithContext

func (i *ConnectionProfile) ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput

type ConnectionProfileArgs

type ConnectionProfileArgs struct {
	// BigQuery Connection Profile configuration.
	BigqueryProfile BigQueryProfilePtrInput
	// Required. The connection profile identifier.
	ConnectionProfileId pulumi.StringInput
	// Display name.
	DisplayName pulumi.StringInput
	// Optional. Create the connection profile without validating it.
	Force pulumi.BoolPtrInput
	// Forward SSH tunnel connectivity.
	ForwardSshConnectivity ForwardSshTunnelConnectivityPtrInput
	// Cloud Storage ConnectionProfile configuration.
	GcsProfile GcsProfilePtrInput
	// Labels.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// MySQL ConnectionProfile configuration.
	MysqlProfile MysqlProfilePtrInput
	// Oracle ConnectionProfile configuration.
	OracleProfile OracleProfilePtrInput
	// PostgreSQL Connection Profile configuration.
	PostgresqlProfile PostgresqlProfilePtrInput
	// Private connectivity.
	PrivateConnectivity PrivateConnectivityPtrInput
	Project             pulumi.StringPtrInput
	// 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).
	RequestId pulumi.StringPtrInput
	// Static Service IP connectivity.
	StaticServiceIpConnectivity StaticServiceIpConnectivityPtrInput
}

The set of arguments for constructing a ConnectionProfile resource.

func (ConnectionProfileArgs) ElementType

func (ConnectionProfileArgs) ElementType() reflect.Type

type ConnectionProfileInput

type ConnectionProfileInput interface {
	pulumi.Input

	ToConnectionProfileOutput() ConnectionProfileOutput
	ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput
}

type ConnectionProfileOutput

type ConnectionProfileOutput struct{ *pulumi.OutputState }

func (ConnectionProfileOutput) BigqueryProfile added in v0.25.0

BigQuery Connection Profile configuration.

func (ConnectionProfileOutput) ConnectionProfileId added in v0.21.0

func (o ConnectionProfileOutput) ConnectionProfileId() pulumi.StringOutput

Required. The connection profile identifier.

func (ConnectionProfileOutput) CreateTime added in v0.19.0

The create time of the resource.

func (ConnectionProfileOutput) DisplayName added in v0.19.0

Display name.

func (ConnectionProfileOutput) ElementType

func (ConnectionProfileOutput) ElementType() reflect.Type

func (ConnectionProfileOutput) Force added in v0.21.0

Optional. Create the connection profile without validating it.

func (ConnectionProfileOutput) ForwardSshConnectivity added in v0.19.0

Forward SSH tunnel connectivity.

func (ConnectionProfileOutput) GcsProfile added in v0.19.0

Cloud Storage ConnectionProfile configuration.

func (ConnectionProfileOutput) Labels added in v0.19.0

Labels.

func (ConnectionProfileOutput) Location added in v0.21.0

func (ConnectionProfileOutput) MysqlProfile added in v0.19.0

MySQL ConnectionProfile configuration.

func (ConnectionProfileOutput) Name added in v0.19.0

The resource's name.

func (ConnectionProfileOutput) OracleProfile added in v0.19.0

Oracle ConnectionProfile configuration.

func (ConnectionProfileOutput) PostgresqlProfile added in v0.25.0

PostgreSQL Connection Profile configuration.

func (ConnectionProfileOutput) PrivateConnectivity added in v0.19.0

Private connectivity.

func (ConnectionProfileOutput) Project added in v0.21.0

func (ConnectionProfileOutput) RequestId added in v0.21.0

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).

func (ConnectionProfileOutput) StaticServiceIpConnectivity added in v0.19.0

Static Service IP connectivity.

func (ConnectionProfileOutput) ToConnectionProfileOutput

func (o ConnectionProfileOutput) ToConnectionProfileOutput() ConnectionProfileOutput

func (ConnectionProfileOutput) ToConnectionProfileOutputWithContext

func (o ConnectionProfileOutput) ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput

func (ConnectionProfileOutput) UpdateTime added in v0.19.0

The update time of the resource.

type ConnectionProfileState

type ConnectionProfileState struct {
}

func (ConnectionProfileState) ElementType

func (ConnectionProfileState) ElementType() reflect.Type

type DatasetTemplate added in v0.25.0

type DatasetTemplate struct {
	// 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. _.
	DatasetIdPrefix *string `pulumi:"datasetIdPrefix"`
	// 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.
	KmsKeyName *string `pulumi:"kmsKeyName"`
	// The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.
	Location string `pulumi:"location"`
}

Dataset template used for dynamic dataset creation.

type DatasetTemplateArgs added in v0.25.0

type DatasetTemplateArgs struct {
	// 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. _.
	DatasetIdPrefix pulumi.StringPtrInput `pulumi:"datasetIdPrefix"`
	// 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.
	KmsKeyName pulumi.StringPtrInput `pulumi:"kmsKeyName"`
	// The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.
	Location pulumi.StringInput `pulumi:"location"`
}

Dataset template used for dynamic dataset creation.

func (DatasetTemplateArgs) ElementType added in v0.25.0

func (DatasetTemplateArgs) ElementType() reflect.Type

func (DatasetTemplateArgs) ToDatasetTemplateOutput added in v0.25.0

func (i DatasetTemplateArgs) ToDatasetTemplateOutput() DatasetTemplateOutput

func (DatasetTemplateArgs) ToDatasetTemplateOutputWithContext added in v0.25.0

func (i DatasetTemplateArgs) ToDatasetTemplateOutputWithContext(ctx context.Context) DatasetTemplateOutput

func (DatasetTemplateArgs) ToDatasetTemplatePtrOutput added in v0.25.0

func (i DatasetTemplateArgs) ToDatasetTemplatePtrOutput() DatasetTemplatePtrOutput

func (DatasetTemplateArgs) ToDatasetTemplatePtrOutputWithContext added in v0.25.0

func (i DatasetTemplateArgs) ToDatasetTemplatePtrOutputWithContext(ctx context.Context) DatasetTemplatePtrOutput

type DatasetTemplateInput added in v0.25.0

type DatasetTemplateInput interface {
	pulumi.Input

	ToDatasetTemplateOutput() DatasetTemplateOutput
	ToDatasetTemplateOutputWithContext(context.Context) DatasetTemplateOutput
}

DatasetTemplateInput is an input type that accepts DatasetTemplateArgs and DatasetTemplateOutput values. You can construct a concrete instance of `DatasetTemplateInput` via:

DatasetTemplateArgs{...}

type DatasetTemplateOutput added in v0.25.0

type DatasetTemplateOutput struct{ *pulumi.OutputState }

Dataset template used for dynamic dataset creation.

func (DatasetTemplateOutput) DatasetIdPrefix added in v0.25.0

func (o DatasetTemplateOutput) DatasetIdPrefix() pulumi.StringPtrOutput

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. _.

func (DatasetTemplateOutput) ElementType added in v0.25.0

func (DatasetTemplateOutput) ElementType() reflect.Type

func (DatasetTemplateOutput) KmsKeyName added in v0.25.0

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.

func (DatasetTemplateOutput) Location added in v0.25.0

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

func (DatasetTemplateOutput) ToDatasetTemplateOutput added in v0.25.0

func (o DatasetTemplateOutput) ToDatasetTemplateOutput() DatasetTemplateOutput

func (DatasetTemplateOutput) ToDatasetTemplateOutputWithContext added in v0.25.0

func (o DatasetTemplateOutput) ToDatasetTemplateOutputWithContext(ctx context.Context) DatasetTemplateOutput

func (DatasetTemplateOutput) ToDatasetTemplatePtrOutput added in v0.25.0

func (o DatasetTemplateOutput) ToDatasetTemplatePtrOutput() DatasetTemplatePtrOutput

func (DatasetTemplateOutput) ToDatasetTemplatePtrOutputWithContext added in v0.25.0

func (o DatasetTemplateOutput) ToDatasetTemplatePtrOutputWithContext(ctx context.Context) DatasetTemplatePtrOutput

type DatasetTemplatePtrInput added in v0.25.0

type DatasetTemplatePtrInput interface {
	pulumi.Input

	ToDatasetTemplatePtrOutput() DatasetTemplatePtrOutput
	ToDatasetTemplatePtrOutputWithContext(context.Context) DatasetTemplatePtrOutput
}

DatasetTemplatePtrInput is an input type that accepts DatasetTemplateArgs, DatasetTemplatePtr and DatasetTemplatePtrOutput values. You can construct a concrete instance of `DatasetTemplatePtrInput` via:

        DatasetTemplateArgs{...}

or:

        nil

func DatasetTemplatePtr added in v0.25.0

func DatasetTemplatePtr(v *DatasetTemplateArgs) DatasetTemplatePtrInput

type DatasetTemplatePtrOutput added in v0.25.0

type DatasetTemplatePtrOutput struct{ *pulumi.OutputState }

func (DatasetTemplatePtrOutput) DatasetIdPrefix added in v0.25.0

func (o DatasetTemplatePtrOutput) DatasetIdPrefix() pulumi.StringPtrOutput

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. _.

func (DatasetTemplatePtrOutput) Elem added in v0.25.0

func (DatasetTemplatePtrOutput) ElementType added in v0.25.0

func (DatasetTemplatePtrOutput) ElementType() reflect.Type

func (DatasetTemplatePtrOutput) KmsKeyName added in v0.25.0

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.

func (DatasetTemplatePtrOutput) Location added in v0.25.0

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

func (DatasetTemplatePtrOutput) ToDatasetTemplatePtrOutput added in v0.25.0

func (o DatasetTemplatePtrOutput) ToDatasetTemplatePtrOutput() DatasetTemplatePtrOutput

func (DatasetTemplatePtrOutput) ToDatasetTemplatePtrOutputWithContext added in v0.25.0

func (o DatasetTemplatePtrOutput) ToDatasetTemplatePtrOutputWithContext(ctx context.Context) DatasetTemplatePtrOutput

type DatasetTemplateResponse added in v0.25.0

type DatasetTemplateResponse struct {
	// 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. _.
	DatasetIdPrefix string `pulumi:"datasetIdPrefix"`
	// 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.
	KmsKeyName string `pulumi:"kmsKeyName"`
	// The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.
	Location string `pulumi:"location"`
}

Dataset template used for dynamic dataset creation.

type DatasetTemplateResponseOutput added in v0.25.0

type DatasetTemplateResponseOutput struct{ *pulumi.OutputState }

Dataset template used for dynamic dataset creation.

func (DatasetTemplateResponseOutput) DatasetIdPrefix added in v0.25.0

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. _.

func (DatasetTemplateResponseOutput) ElementType added in v0.25.0

func (DatasetTemplateResponseOutput) KmsKeyName added in v0.25.0

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.

func (DatasetTemplateResponseOutput) Location added in v0.25.0

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

func (DatasetTemplateResponseOutput) ToDatasetTemplateResponseOutput added in v0.25.0

func (o DatasetTemplateResponseOutput) ToDatasetTemplateResponseOutput() DatasetTemplateResponseOutput

func (DatasetTemplateResponseOutput) ToDatasetTemplateResponseOutputWithContext added in v0.25.0

func (o DatasetTemplateResponseOutput) ToDatasetTemplateResponseOutputWithContext(ctx context.Context) DatasetTemplateResponseOutput

type DestinationConfig

type DestinationConfig struct {
	// BigQuery destination configuration.
	BigqueryDestinationConfig *BigQueryDestinationConfig `pulumi:"bigqueryDestinationConfig"`
	// Destination connection profile resource. Format: `projects/{project}/locations/{location}/connectionProfiles/{name}`
	DestinationConnectionProfile string `pulumi:"destinationConnectionProfile"`
	// A configuration for how data should be loaded to Cloud Storage.
	GcsDestinationConfig *GcsDestinationConfig `pulumi:"gcsDestinationConfig"`
}

The configuration of the stream destination.

type DestinationConfigArgs

type DestinationConfigArgs struct {
	// BigQuery destination configuration.
	BigqueryDestinationConfig BigQueryDestinationConfigPtrInput `pulumi:"bigqueryDestinationConfig"`
	// Destination connection profile resource. Format: `projects/{project}/locations/{location}/connectionProfiles/{name}`
	DestinationConnectionProfile pulumi.StringInput `pulumi:"destinationConnectionProfile"`
	// A configuration for how data should be loaded to Cloud Storage.
	GcsDestinationConfig GcsDestinationConfigPtrInput `pulumi:"gcsDestinationConfig"`
}

The configuration of the stream destination.

func (DestinationConfigArgs) ElementType

func (DestinationConfigArgs) ElementType() reflect.Type

func (DestinationConfigArgs) ToDestinationConfigOutput

func (i DestinationConfigArgs) ToDestinationConfigOutput() DestinationConfigOutput

func (DestinationConfigArgs) ToDestinationConfigOutputWithContext

func (i DestinationConfigArgs) ToDestinationConfigOutputWithContext(ctx context.Context) DestinationConfigOutput

type DestinationConfigInput

type DestinationConfigInput interface {
	pulumi.Input

	ToDestinationConfigOutput() DestinationConfigOutput
	ToDestinationConfigOutputWithContext(context.Context) DestinationConfigOutput
}

DestinationConfigInput is an input type that accepts DestinationConfigArgs and DestinationConfigOutput values. You can construct a concrete instance of `DestinationConfigInput` via:

DestinationConfigArgs{...}

type DestinationConfigOutput

type DestinationConfigOutput struct{ *pulumi.OutputState }

The configuration of the stream destination.

func (DestinationConfigOutput) BigqueryDestinationConfig added in v0.25.0

func (o DestinationConfigOutput) BigqueryDestinationConfig() BigQueryDestinationConfigPtrOutput

BigQuery destination configuration.

func (DestinationConfigOutput) DestinationConnectionProfile

func (o DestinationConfigOutput) DestinationConnectionProfile() pulumi.StringOutput

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

func (DestinationConfigOutput) ElementType

func (DestinationConfigOutput) ElementType() reflect.Type

func (DestinationConfigOutput) GcsDestinationConfig

func (o DestinationConfigOutput) GcsDestinationConfig() GcsDestinationConfigPtrOutput

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

func (DestinationConfigOutput) ToDestinationConfigOutput

func (o DestinationConfigOutput) ToDestinationConfigOutput() DestinationConfigOutput

func (DestinationConfigOutput) ToDestinationConfigOutputWithContext

func (o DestinationConfigOutput) ToDestinationConfigOutputWithContext(ctx context.Context) DestinationConfigOutput

type DestinationConfigResponse

type DestinationConfigResponse struct {
	// BigQuery destination configuration.
	BigqueryDestinationConfig BigQueryDestinationConfigResponse `pulumi:"bigqueryDestinationConfig"`
	// Destination connection profile resource. Format: `projects/{project}/locations/{location}/connectionProfiles/{name}`
	DestinationConnectionProfile string `pulumi:"destinationConnectionProfile"`
	// A configuration for how data should be loaded to Cloud Storage.
	GcsDestinationConfig GcsDestinationConfigResponse `pulumi:"gcsDestinationConfig"`
}

The configuration of the stream destination.

type DestinationConfigResponseOutput

type DestinationConfigResponseOutput struct{ *pulumi.OutputState }

The configuration of the stream destination.

func (DestinationConfigResponseOutput) BigqueryDestinationConfig added in v0.25.0

BigQuery destination configuration.

func (DestinationConfigResponseOutput) DestinationConnectionProfile

func (o DestinationConfigResponseOutput) DestinationConnectionProfile() pulumi.StringOutput

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

func (DestinationConfigResponseOutput) ElementType

func (DestinationConfigResponseOutput) GcsDestinationConfig

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

func (DestinationConfigResponseOutput) ToDestinationConfigResponseOutput

func (o DestinationConfigResponseOutput) ToDestinationConfigResponseOutput() DestinationConfigResponseOutput

func (DestinationConfigResponseOutput) ToDestinationConfigResponseOutputWithContext

func (o DestinationConfigResponseOutput) ToDestinationConfigResponseOutputWithContext(ctx context.Context) DestinationConfigResponseOutput

type DropLargeObjects added in v0.18.1

type DropLargeObjects struct {
}

Configuration to drop large object values.

type DropLargeObjectsArgs added in v0.18.1

type DropLargeObjectsArgs struct {
}

Configuration to drop large object values.

func (DropLargeObjectsArgs) ElementType added in v0.18.1

func (DropLargeObjectsArgs) ElementType() reflect.Type

func (DropLargeObjectsArgs) ToDropLargeObjectsOutput added in v0.18.1

func (i DropLargeObjectsArgs) ToDropLargeObjectsOutput() DropLargeObjectsOutput

func (DropLargeObjectsArgs) ToDropLargeObjectsOutputWithContext added in v0.18.1

func (i DropLargeObjectsArgs) ToDropLargeObjectsOutputWithContext(ctx context.Context) DropLargeObjectsOutput

func (DropLargeObjectsArgs) ToDropLargeObjectsPtrOutput added in v0.18.1

func (i DropLargeObjectsArgs) ToDropLargeObjectsPtrOutput() DropLargeObjectsPtrOutput

func (DropLargeObjectsArgs) ToDropLargeObjectsPtrOutputWithContext added in v0.18.1

func (i DropLargeObjectsArgs) ToDropLargeObjectsPtrOutputWithContext(ctx context.Context) DropLargeObjectsPtrOutput

type DropLargeObjectsInput added in v0.18.1

type DropLargeObjectsInput interface {
	pulumi.Input

	ToDropLargeObjectsOutput() DropLargeObjectsOutput
	ToDropLargeObjectsOutputWithContext(context.Context) DropLargeObjectsOutput
}

DropLargeObjectsInput is an input type that accepts DropLargeObjectsArgs and DropLargeObjectsOutput values. You can construct a concrete instance of `DropLargeObjectsInput` via:

DropLargeObjectsArgs{...}

type DropLargeObjectsOutput added in v0.18.1

type DropLargeObjectsOutput struct{ *pulumi.OutputState }

Configuration to drop large object values.

func (DropLargeObjectsOutput) ElementType added in v0.18.1

func (DropLargeObjectsOutput) ElementType() reflect.Type

func (DropLargeObjectsOutput) ToDropLargeObjectsOutput added in v0.18.1

func (o DropLargeObjectsOutput) ToDropLargeObjectsOutput() DropLargeObjectsOutput

func (DropLargeObjectsOutput) ToDropLargeObjectsOutputWithContext added in v0.18.1

func (o DropLargeObjectsOutput) ToDropLargeObjectsOutputWithContext(ctx context.Context) DropLargeObjectsOutput

func (DropLargeObjectsOutput) ToDropLargeObjectsPtrOutput added in v0.18.1

func (o DropLargeObjectsOutput) ToDropLargeObjectsPtrOutput() DropLargeObjectsPtrOutput

func (DropLargeObjectsOutput) ToDropLargeObjectsPtrOutputWithContext added in v0.18.1

func (o DropLargeObjectsOutput) ToDropLargeObjectsPtrOutputWithContext(ctx context.Context) DropLargeObjectsPtrOutput

type DropLargeObjectsPtrInput added in v0.18.1

type DropLargeObjectsPtrInput interface {
	pulumi.Input

	ToDropLargeObjectsPtrOutput() DropLargeObjectsPtrOutput
	ToDropLargeObjectsPtrOutputWithContext(context.Context) DropLargeObjectsPtrOutput
}

DropLargeObjectsPtrInput is an input type that accepts DropLargeObjectsArgs, DropLargeObjectsPtr and DropLargeObjectsPtrOutput values. You can construct a concrete instance of `DropLargeObjectsPtrInput` via:

        DropLargeObjectsArgs{...}

or:

        nil

func DropLargeObjectsPtr added in v0.18.1

func DropLargeObjectsPtr(v *DropLargeObjectsArgs) DropLargeObjectsPtrInput

type DropLargeObjectsPtrOutput added in v0.18.1

type DropLargeObjectsPtrOutput struct{ *pulumi.OutputState }

func (DropLargeObjectsPtrOutput) Elem added in v0.18.1

func (DropLargeObjectsPtrOutput) ElementType added in v0.18.1

func (DropLargeObjectsPtrOutput) ElementType() reflect.Type

func (DropLargeObjectsPtrOutput) ToDropLargeObjectsPtrOutput added in v0.18.1

func (o DropLargeObjectsPtrOutput) ToDropLargeObjectsPtrOutput() DropLargeObjectsPtrOutput

func (DropLargeObjectsPtrOutput) ToDropLargeObjectsPtrOutputWithContext added in v0.18.1

func (o DropLargeObjectsPtrOutput) ToDropLargeObjectsPtrOutputWithContext(ctx context.Context) DropLargeObjectsPtrOutput

type DropLargeObjectsResponse added in v0.18.1

type DropLargeObjectsResponse struct {
}

Configuration to drop large object values.

type DropLargeObjectsResponseOutput added in v0.18.1

type DropLargeObjectsResponseOutput struct{ *pulumi.OutputState }

Configuration to drop large object values.

func (DropLargeObjectsResponseOutput) ElementType added in v0.18.1

func (DropLargeObjectsResponseOutput) ToDropLargeObjectsResponseOutput added in v0.18.1

func (o DropLargeObjectsResponseOutput) ToDropLargeObjectsResponseOutput() DropLargeObjectsResponseOutput

func (DropLargeObjectsResponseOutput) ToDropLargeObjectsResponseOutputWithContext added in v0.18.1

func (o DropLargeObjectsResponseOutput) ToDropLargeObjectsResponseOutputWithContext(ctx context.Context) DropLargeObjectsResponseOutput

type ErrorResponse

type ErrorResponse struct {
	// Additional information about the error.
	Details map[string]string `pulumi:"details"`
	// The time when the error occurred.
	ErrorTime string `pulumi:"errorTime"`
	// A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
	ErrorUuid string `pulumi:"errorUuid"`
	// A message containing more information about the error that occurred.
	Message string `pulumi:"message"`
	// A title that explains the reason for the error.
	Reason string `pulumi:"reason"`
}

Represent a user-facing Error.

type ErrorResponseArrayOutput

type ErrorResponseArrayOutput struct{ *pulumi.OutputState }

func (ErrorResponseArrayOutput) ElementType

func (ErrorResponseArrayOutput) ElementType() reflect.Type

func (ErrorResponseArrayOutput) Index

func (ErrorResponseArrayOutput) ToErrorResponseArrayOutput

func (o ErrorResponseArrayOutput) ToErrorResponseArrayOutput() ErrorResponseArrayOutput

func (ErrorResponseArrayOutput) ToErrorResponseArrayOutputWithContext

func (o ErrorResponseArrayOutput) ToErrorResponseArrayOutputWithContext(ctx context.Context) ErrorResponseArrayOutput

type ErrorResponseOutput

type ErrorResponseOutput struct{ *pulumi.OutputState }

Represent a user-facing Error.

func (ErrorResponseOutput) Details

Additional information about the error.

func (ErrorResponseOutput) ElementType

func (ErrorResponseOutput) ElementType() reflect.Type

func (ErrorResponseOutput) ErrorTime

func (o ErrorResponseOutput) ErrorTime() pulumi.StringOutput

The time when the error occurred.

func (ErrorResponseOutput) ErrorUuid

func (o ErrorResponseOutput) ErrorUuid() pulumi.StringOutput

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

func (ErrorResponseOutput) Message

A message containing more information about the error that occurred.

func (ErrorResponseOutput) Reason

A title that explains the reason for the error.

func (ErrorResponseOutput) ToErrorResponseOutput

func (o ErrorResponseOutput) ToErrorResponseOutput() ErrorResponseOutput

func (ErrorResponseOutput) ToErrorResponseOutputWithContext

func (o ErrorResponseOutput) ToErrorResponseOutputWithContext(ctx context.Context) ErrorResponseOutput

type ForwardSshTunnelConnectivity

type ForwardSshTunnelConnectivity struct {
	// Hostname for the SSH tunnel.
	Hostname string `pulumi:"hostname"`
	// Input only. SSH password.
	Password *string `pulumi:"password"`
	// Port for the SSH tunnel, default value is 22.
	Port *int `pulumi:"port"`
	// Input only. SSH private key.
	PrivateKey *string `pulumi:"privateKey"`
	// Username for the SSH tunnel.
	Username string `pulumi:"username"`
}

Forward SSH Tunnel connectivity.

type ForwardSshTunnelConnectivityArgs

type ForwardSshTunnelConnectivityArgs struct {
	// Hostname for the SSH tunnel.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// Input only. SSH password.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Port for the SSH tunnel, default value is 22.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// Input only. SSH private key.
	PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"`
	// Username for the SSH tunnel.
	Username pulumi.StringInput `pulumi:"username"`
}

Forward SSH Tunnel connectivity.

func (ForwardSshTunnelConnectivityArgs) ElementType

func (ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityOutput

func (i ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityOutput() ForwardSshTunnelConnectivityOutput

func (ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityOutputWithContext

func (i ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityOutput

func (ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityPtrOutput

func (i ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityPtrOutput() ForwardSshTunnelConnectivityPtrOutput

func (ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityPtrOutputWithContext

func (i ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityPtrOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityPtrOutput

type ForwardSshTunnelConnectivityInput

type ForwardSshTunnelConnectivityInput interface {
	pulumi.Input

	ToForwardSshTunnelConnectivityOutput() ForwardSshTunnelConnectivityOutput
	ToForwardSshTunnelConnectivityOutputWithContext(context.Context) ForwardSshTunnelConnectivityOutput
}

ForwardSshTunnelConnectivityInput is an input type that accepts ForwardSshTunnelConnectivityArgs and ForwardSshTunnelConnectivityOutput values. You can construct a concrete instance of `ForwardSshTunnelConnectivityInput` via:

ForwardSshTunnelConnectivityArgs{...}

type ForwardSshTunnelConnectivityOutput

type ForwardSshTunnelConnectivityOutput struct{ *pulumi.OutputState }

Forward SSH Tunnel connectivity.

func (ForwardSshTunnelConnectivityOutput) ElementType

func (ForwardSshTunnelConnectivityOutput) Hostname

Hostname for the SSH tunnel.

func (ForwardSshTunnelConnectivityOutput) Password

Input only. SSH password.

func (ForwardSshTunnelConnectivityOutput) Port

Port for the SSH tunnel, default value is 22.

func (ForwardSshTunnelConnectivityOutput) PrivateKey

Input only. SSH private key.

func (ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityOutput

func (o ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityOutput() ForwardSshTunnelConnectivityOutput

func (ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityOutputWithContext

func (o ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityOutput

func (ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityPtrOutput

func (o ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityPtrOutput() ForwardSshTunnelConnectivityPtrOutput

func (ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityPtrOutputWithContext

func (o ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityPtrOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityPtrOutput

func (ForwardSshTunnelConnectivityOutput) Username

Username for the SSH tunnel.

type ForwardSshTunnelConnectivityPtrInput

type ForwardSshTunnelConnectivityPtrInput interface {
	pulumi.Input

	ToForwardSshTunnelConnectivityPtrOutput() ForwardSshTunnelConnectivityPtrOutput
	ToForwardSshTunnelConnectivityPtrOutputWithContext(context.Context) ForwardSshTunnelConnectivityPtrOutput
}

ForwardSshTunnelConnectivityPtrInput is an input type that accepts ForwardSshTunnelConnectivityArgs, ForwardSshTunnelConnectivityPtr and ForwardSshTunnelConnectivityPtrOutput values. You can construct a concrete instance of `ForwardSshTunnelConnectivityPtrInput` via:

        ForwardSshTunnelConnectivityArgs{...}

or:

        nil

type ForwardSshTunnelConnectivityPtrOutput

type ForwardSshTunnelConnectivityPtrOutput struct{ *pulumi.OutputState }

func (ForwardSshTunnelConnectivityPtrOutput) Elem

func (ForwardSshTunnelConnectivityPtrOutput) ElementType

func (ForwardSshTunnelConnectivityPtrOutput) Hostname

Hostname for the SSH tunnel.

func (ForwardSshTunnelConnectivityPtrOutput) Password

Input only. SSH password.

func (ForwardSshTunnelConnectivityPtrOutput) Port

Port for the SSH tunnel, default value is 22.

func (ForwardSshTunnelConnectivityPtrOutput) PrivateKey

Input only. SSH private key.

func (ForwardSshTunnelConnectivityPtrOutput) ToForwardSshTunnelConnectivityPtrOutput

func (o ForwardSshTunnelConnectivityPtrOutput) ToForwardSshTunnelConnectivityPtrOutput() ForwardSshTunnelConnectivityPtrOutput

func (ForwardSshTunnelConnectivityPtrOutput) ToForwardSshTunnelConnectivityPtrOutputWithContext

func (o ForwardSshTunnelConnectivityPtrOutput) ToForwardSshTunnelConnectivityPtrOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityPtrOutput

func (ForwardSshTunnelConnectivityPtrOutput) Username

Username for the SSH tunnel.

type ForwardSshTunnelConnectivityResponse

type ForwardSshTunnelConnectivityResponse struct {
	// Hostname for the SSH tunnel.
	Hostname string `pulumi:"hostname"`
	// Input only. SSH password.
	Password string `pulumi:"password"`
	// Port for the SSH tunnel, default value is 22.
	Port int `pulumi:"port"`
	// Input only. SSH private key.
	PrivateKey string `pulumi:"privateKey"`
	// Username for the SSH tunnel.
	Username string `pulumi:"username"`
}

Forward SSH Tunnel connectivity.

type ForwardSshTunnelConnectivityResponseOutput

type ForwardSshTunnelConnectivityResponseOutput struct{ *pulumi.OutputState }

Forward SSH Tunnel connectivity.

func (ForwardSshTunnelConnectivityResponseOutput) ElementType

func (ForwardSshTunnelConnectivityResponseOutput) Hostname

Hostname for the SSH tunnel.

func (ForwardSshTunnelConnectivityResponseOutput) Password

Input only. SSH password.

func (ForwardSshTunnelConnectivityResponseOutput) Port

Port for the SSH tunnel, default value is 22.

func (ForwardSshTunnelConnectivityResponseOutput) PrivateKey

Input only. SSH private key.

func (ForwardSshTunnelConnectivityResponseOutput) ToForwardSshTunnelConnectivityResponseOutput

func (o ForwardSshTunnelConnectivityResponseOutput) ToForwardSshTunnelConnectivityResponseOutput() ForwardSshTunnelConnectivityResponseOutput

func (ForwardSshTunnelConnectivityResponseOutput) ToForwardSshTunnelConnectivityResponseOutputWithContext

func (o ForwardSshTunnelConnectivityResponseOutput) ToForwardSshTunnelConnectivityResponseOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityResponseOutput

func (ForwardSshTunnelConnectivityResponseOutput) Username

Username for the SSH tunnel.

type GcsDestinationConfig

type GcsDestinationConfig struct {
	// AVRO file format configuration.
	AvroFileFormat *AvroFileFormat `pulumi:"avroFileFormat"`
	// 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.
	FileRotationInterval *string `pulumi:"fileRotationInterval"`
	// The maximum file size to be saved in the bucket.
	FileRotationMb *int `pulumi:"fileRotationMb"`
	// JSON file format configuration.
	JsonFileFormat *JsonFileFormat `pulumi:"jsonFileFormat"`
	// Path inside the Cloud Storage bucket to write data to.
	Path *string `pulumi:"path"`
}

Google Cloud Storage destination configuration

type GcsDestinationConfigArgs

type GcsDestinationConfigArgs struct {
	// AVRO file format configuration.
	AvroFileFormat AvroFileFormatPtrInput `pulumi:"avroFileFormat"`
	// 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.
	FileRotationInterval pulumi.StringPtrInput `pulumi:"fileRotationInterval"`
	// The maximum file size to be saved in the bucket.
	FileRotationMb pulumi.IntPtrInput `pulumi:"fileRotationMb"`
	// JSON file format configuration.
	JsonFileFormat JsonFileFormatPtrInput `pulumi:"jsonFileFormat"`
	// Path inside the Cloud Storage bucket to write data to.
	Path pulumi.StringPtrInput `pulumi:"path"`
}

Google Cloud Storage destination configuration

func (GcsDestinationConfigArgs) ElementType

func (GcsDestinationConfigArgs) ElementType() reflect.Type

func (GcsDestinationConfigArgs) ToGcsDestinationConfigOutput

func (i GcsDestinationConfigArgs) ToGcsDestinationConfigOutput() GcsDestinationConfigOutput

func (GcsDestinationConfigArgs) ToGcsDestinationConfigOutputWithContext

func (i GcsDestinationConfigArgs) ToGcsDestinationConfigOutputWithContext(ctx context.Context) GcsDestinationConfigOutput

func (GcsDestinationConfigArgs) ToGcsDestinationConfigPtrOutput

func (i GcsDestinationConfigArgs) ToGcsDestinationConfigPtrOutput() GcsDestinationConfigPtrOutput

func (GcsDestinationConfigArgs) ToGcsDestinationConfigPtrOutputWithContext

func (i GcsDestinationConfigArgs) ToGcsDestinationConfigPtrOutputWithContext(ctx context.Context) GcsDestinationConfigPtrOutput

type GcsDestinationConfigInput

type GcsDestinationConfigInput interface {
	pulumi.Input

	ToGcsDestinationConfigOutput() GcsDestinationConfigOutput
	ToGcsDestinationConfigOutputWithContext(context.Context) GcsDestinationConfigOutput
}

GcsDestinationConfigInput is an input type that accepts GcsDestinationConfigArgs and GcsDestinationConfigOutput values. You can construct a concrete instance of `GcsDestinationConfigInput` via:

GcsDestinationConfigArgs{...}

type GcsDestinationConfigOutput

type GcsDestinationConfigOutput struct{ *pulumi.OutputState }

Google Cloud Storage destination configuration

func (GcsDestinationConfigOutput) AvroFileFormat

AVRO file format configuration.

func (GcsDestinationConfigOutput) ElementType

func (GcsDestinationConfigOutput) ElementType() reflect.Type

func (GcsDestinationConfigOutput) FileRotationInterval

func (o GcsDestinationConfigOutput) FileRotationInterval() pulumi.StringPtrOutput

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.

func (GcsDestinationConfigOutput) FileRotationMb

func (o GcsDestinationConfigOutput) FileRotationMb() pulumi.IntPtrOutput

The maximum file size to be saved in the bucket.

func (GcsDestinationConfigOutput) JsonFileFormat

JSON file format configuration.

func (GcsDestinationConfigOutput) Path

Path inside the Cloud Storage bucket to write data to.

func (GcsDestinationConfigOutput) ToGcsDestinationConfigOutput

func (o GcsDestinationConfigOutput) ToGcsDestinationConfigOutput() GcsDestinationConfigOutput

func (GcsDestinationConfigOutput) ToGcsDestinationConfigOutputWithContext

func (o GcsDestinationConfigOutput) ToGcsDestinationConfigOutputWithContext(ctx context.Context) GcsDestinationConfigOutput

func (GcsDestinationConfigOutput) ToGcsDestinationConfigPtrOutput

func (o GcsDestinationConfigOutput) ToGcsDestinationConfigPtrOutput() GcsDestinationConfigPtrOutput

func (GcsDestinationConfigOutput) ToGcsDestinationConfigPtrOutputWithContext

func (o GcsDestinationConfigOutput) ToGcsDestinationConfigPtrOutputWithContext(ctx context.Context) GcsDestinationConfigPtrOutput

type GcsDestinationConfigPtrInput

type GcsDestinationConfigPtrInput interface {
	pulumi.Input

	ToGcsDestinationConfigPtrOutput() GcsDestinationConfigPtrOutput
	ToGcsDestinationConfigPtrOutputWithContext(context.Context) GcsDestinationConfigPtrOutput
}

GcsDestinationConfigPtrInput is an input type that accepts GcsDestinationConfigArgs, GcsDestinationConfigPtr and GcsDestinationConfigPtrOutput values. You can construct a concrete instance of `GcsDestinationConfigPtrInput` via:

        GcsDestinationConfigArgs{...}

or:

        nil

type GcsDestinationConfigPtrOutput

type GcsDestinationConfigPtrOutput struct{ *pulumi.OutputState }

func (GcsDestinationConfigPtrOutput) AvroFileFormat

AVRO file format configuration.

func (GcsDestinationConfigPtrOutput) Elem

func (GcsDestinationConfigPtrOutput) ElementType

func (GcsDestinationConfigPtrOutput) FileRotationInterval

func (o GcsDestinationConfigPtrOutput) FileRotationInterval() pulumi.StringPtrOutput

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.

func (GcsDestinationConfigPtrOutput) FileRotationMb

The maximum file size to be saved in the bucket.

func (GcsDestinationConfigPtrOutput) JsonFileFormat

JSON file format configuration.

func (GcsDestinationConfigPtrOutput) Path

Path inside the Cloud Storage bucket to write data to.

func (GcsDestinationConfigPtrOutput) ToGcsDestinationConfigPtrOutput

func (o GcsDestinationConfigPtrOutput) ToGcsDestinationConfigPtrOutput() GcsDestinationConfigPtrOutput

func (GcsDestinationConfigPtrOutput) ToGcsDestinationConfigPtrOutputWithContext

func (o GcsDestinationConfigPtrOutput) ToGcsDestinationConfigPtrOutputWithContext(ctx context.Context) GcsDestinationConfigPtrOutput

type GcsDestinationConfigResponse

type GcsDestinationConfigResponse struct {
	// AVRO file format configuration.
	AvroFileFormat AvroFileFormatResponse `pulumi:"avroFileFormat"`
	// 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.
	FileRotationInterval string `pulumi:"fileRotationInterval"`
	// The maximum file size to be saved in the bucket.
	FileRotationMb int `pulumi:"fileRotationMb"`
	// JSON file format configuration.
	JsonFileFormat JsonFileFormatResponse `pulumi:"jsonFileFormat"`
	// Path inside the Cloud Storage bucket to write data to.
	Path string `pulumi:"path"`
}

Google Cloud Storage destination configuration

type GcsDestinationConfigResponseOutput

type GcsDestinationConfigResponseOutput struct{ *pulumi.OutputState }

Google Cloud Storage destination configuration

func (GcsDestinationConfigResponseOutput) AvroFileFormat

AVRO file format configuration.

func (GcsDestinationConfigResponseOutput) ElementType

func (GcsDestinationConfigResponseOutput) FileRotationInterval

func (o GcsDestinationConfigResponseOutput) FileRotationInterval() pulumi.StringOutput

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.

func (GcsDestinationConfigResponseOutput) FileRotationMb

The maximum file size to be saved in the bucket.

func (GcsDestinationConfigResponseOutput) JsonFileFormat

JSON file format configuration.

func (GcsDestinationConfigResponseOutput) Path

Path inside the Cloud Storage bucket to write data to.

func (GcsDestinationConfigResponseOutput) ToGcsDestinationConfigResponseOutput

func (o GcsDestinationConfigResponseOutput) ToGcsDestinationConfigResponseOutput() GcsDestinationConfigResponseOutput

func (GcsDestinationConfigResponseOutput) ToGcsDestinationConfigResponseOutputWithContext

func (o GcsDestinationConfigResponseOutput) ToGcsDestinationConfigResponseOutputWithContext(ctx context.Context) GcsDestinationConfigResponseOutput

type GcsProfile

type GcsProfile struct {
	// The Cloud Storage bucket name.
	Bucket string `pulumi:"bucket"`
	// The root path inside the Cloud Storage bucket.
	RootPath *string `pulumi:"rootPath"`
}

Cloud Storage bucket profile.

type GcsProfileArgs

type GcsProfileArgs struct {
	// The Cloud Storage bucket name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The root path inside the Cloud Storage bucket.
	RootPath pulumi.StringPtrInput `pulumi:"rootPath"`
}

Cloud Storage bucket profile.

func (GcsProfileArgs) ElementType

func (GcsProfileArgs) ElementType() reflect.Type

func (GcsProfileArgs) ToGcsProfileOutput

func (i GcsProfileArgs) ToGcsProfileOutput() GcsProfileOutput

func (GcsProfileArgs) ToGcsProfileOutputWithContext

func (i GcsProfileArgs) ToGcsProfileOutputWithContext(ctx context.Context) GcsProfileOutput

func (GcsProfileArgs) ToGcsProfilePtrOutput

func (i GcsProfileArgs) ToGcsProfilePtrOutput() GcsProfilePtrOutput

func (GcsProfileArgs) ToGcsProfilePtrOutputWithContext

func (i GcsProfileArgs) ToGcsProfilePtrOutputWithContext(ctx context.Context) GcsProfilePtrOutput

type GcsProfileInput

type GcsProfileInput interface {
	pulumi.Input

	ToGcsProfileOutput() GcsProfileOutput
	ToGcsProfileOutputWithContext(context.Context) GcsProfileOutput
}

GcsProfileInput is an input type that accepts GcsProfileArgs and GcsProfileOutput values. You can construct a concrete instance of `GcsProfileInput` via:

GcsProfileArgs{...}

type GcsProfileOutput

type GcsProfileOutput struct{ *pulumi.OutputState }

Cloud Storage bucket profile.

func (GcsProfileOutput) Bucket

The Cloud Storage bucket name.

func (GcsProfileOutput) ElementType

func (GcsProfileOutput) ElementType() reflect.Type

func (GcsProfileOutput) RootPath

The root path inside the Cloud Storage bucket.

func (GcsProfileOutput) ToGcsProfileOutput

func (o GcsProfileOutput) ToGcsProfileOutput() GcsProfileOutput

func (GcsProfileOutput) ToGcsProfileOutputWithContext

func (o GcsProfileOutput) ToGcsProfileOutputWithContext(ctx context.Context) GcsProfileOutput

func (GcsProfileOutput) ToGcsProfilePtrOutput

func (o GcsProfileOutput) ToGcsProfilePtrOutput() GcsProfilePtrOutput

func (GcsProfileOutput) ToGcsProfilePtrOutputWithContext

func (o GcsProfileOutput) ToGcsProfilePtrOutputWithContext(ctx context.Context) GcsProfilePtrOutput

type GcsProfilePtrInput

type GcsProfilePtrInput interface {
	pulumi.Input

	ToGcsProfilePtrOutput() GcsProfilePtrOutput
	ToGcsProfilePtrOutputWithContext(context.Context) GcsProfilePtrOutput
}

GcsProfilePtrInput is an input type that accepts GcsProfileArgs, GcsProfilePtr and GcsProfilePtrOutput values. You can construct a concrete instance of `GcsProfilePtrInput` via:

        GcsProfileArgs{...}

or:

        nil

func GcsProfilePtr

func GcsProfilePtr(v *GcsProfileArgs) GcsProfilePtrInput

type GcsProfilePtrOutput

type GcsProfilePtrOutput struct{ *pulumi.OutputState }

func (GcsProfilePtrOutput) Bucket

The Cloud Storage bucket name.

func (GcsProfilePtrOutput) Elem

func (GcsProfilePtrOutput) ElementType

func (GcsProfilePtrOutput) ElementType() reflect.Type

func (GcsProfilePtrOutput) RootPath

The root path inside the Cloud Storage bucket.

func (GcsProfilePtrOutput) ToGcsProfilePtrOutput

func (o GcsProfilePtrOutput) ToGcsProfilePtrOutput() GcsProfilePtrOutput

func (GcsProfilePtrOutput) ToGcsProfilePtrOutputWithContext

func (o GcsProfilePtrOutput) ToGcsProfilePtrOutputWithContext(ctx context.Context) GcsProfilePtrOutput

type GcsProfileResponse

type GcsProfileResponse struct {
	// The Cloud Storage bucket name.
	Bucket string `pulumi:"bucket"`
	// The root path inside the Cloud Storage bucket.
	RootPath string `pulumi:"rootPath"`
}

Cloud Storage bucket profile.

type GcsProfileResponseOutput

type GcsProfileResponseOutput struct{ *pulumi.OutputState }

Cloud Storage bucket profile.

func (GcsProfileResponseOutput) Bucket

The Cloud Storage bucket name.

func (GcsProfileResponseOutput) ElementType

func (GcsProfileResponseOutput) ElementType() reflect.Type

func (GcsProfileResponseOutput) RootPath

The root path inside the Cloud Storage bucket.

func (GcsProfileResponseOutput) ToGcsProfileResponseOutput

func (o GcsProfileResponseOutput) ToGcsProfileResponseOutput() GcsProfileResponseOutput

func (GcsProfileResponseOutput) ToGcsProfileResponseOutputWithContext

func (o GcsProfileResponseOutput) ToGcsProfileResponseOutputWithContext(ctx context.Context) GcsProfileResponseOutput

type JsonFileFormat

type JsonFileFormat struct {
	// Compression of the loaded JSON file.
	Compression *JsonFileFormatCompression `pulumi:"compression"`
	// The schema file format along JSON data files.
	SchemaFileFormat *JsonFileFormatSchemaFileFormat `pulumi:"schemaFileFormat"`
}

JSON file format configuration.

type JsonFileFormatArgs

type JsonFileFormatArgs struct {
	// Compression of the loaded JSON file.
	Compression JsonFileFormatCompressionPtrInput `pulumi:"compression"`
	// The schema file format along JSON data files.
	SchemaFileFormat JsonFileFormatSchemaFileFormatPtrInput `pulumi:"schemaFileFormat"`
}

JSON file format configuration.

func (JsonFileFormatArgs) ElementType

func (JsonFileFormatArgs) ElementType() reflect.Type

func (JsonFileFormatArgs) ToJsonFileFormatOutput

func (i JsonFileFormatArgs) ToJsonFileFormatOutput() JsonFileFormatOutput

func (JsonFileFormatArgs) ToJsonFileFormatOutputWithContext

func (i JsonFileFormatArgs) ToJsonFileFormatOutputWithContext(ctx context.Context) JsonFileFormatOutput

func (JsonFileFormatArgs) ToJsonFileFormatPtrOutput

func (i JsonFileFormatArgs) ToJsonFileFormatPtrOutput() JsonFileFormatPtrOutput

func (JsonFileFormatArgs) ToJsonFileFormatPtrOutputWithContext

func (i JsonFileFormatArgs) ToJsonFileFormatPtrOutputWithContext(ctx context.Context) JsonFileFormatPtrOutput

type JsonFileFormatCompression

type JsonFileFormatCompression string

Compression of the loaded JSON file.

func (JsonFileFormatCompression) ElementType

func (JsonFileFormatCompression) ElementType() reflect.Type

func (JsonFileFormatCompression) ToJsonFileFormatCompressionOutput

func (e JsonFileFormatCompression) ToJsonFileFormatCompressionOutput() JsonFileFormatCompressionOutput

func (JsonFileFormatCompression) ToJsonFileFormatCompressionOutputWithContext

func (e JsonFileFormatCompression) ToJsonFileFormatCompressionOutputWithContext(ctx context.Context) JsonFileFormatCompressionOutput

func (JsonFileFormatCompression) ToJsonFileFormatCompressionPtrOutput

func (e JsonFileFormatCompression) ToJsonFileFormatCompressionPtrOutput() JsonFileFormatCompressionPtrOutput

func (JsonFileFormatCompression) ToJsonFileFormatCompressionPtrOutputWithContext

func (e JsonFileFormatCompression) ToJsonFileFormatCompressionPtrOutputWithContext(ctx context.Context) JsonFileFormatCompressionPtrOutput

func (JsonFileFormatCompression) ToStringOutput

func (e JsonFileFormatCompression) ToStringOutput() pulumi.StringOutput

func (JsonFileFormatCompression) ToStringOutputWithContext

func (e JsonFileFormatCompression) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (JsonFileFormatCompression) ToStringPtrOutput

func (e JsonFileFormatCompression) ToStringPtrOutput() pulumi.StringPtrOutput

func (JsonFileFormatCompression) ToStringPtrOutputWithContext

func (e JsonFileFormatCompression) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type JsonFileFormatCompressionInput

type JsonFileFormatCompressionInput interface {
	pulumi.Input

	ToJsonFileFormatCompressionOutput() JsonFileFormatCompressionOutput
	ToJsonFileFormatCompressionOutputWithContext(context.Context) JsonFileFormatCompressionOutput
}

JsonFileFormatCompressionInput is an input type that accepts values of the JsonFileFormatCompression enum A concrete instance of `JsonFileFormatCompressionInput` can be one of the following:

JsonFileFormatCompressionJsonCompressionUnspecified
JsonFileFormatCompressionNoCompression
JsonFileFormatCompressionGzip

type JsonFileFormatCompressionOutput

type JsonFileFormatCompressionOutput struct{ *pulumi.OutputState }

func (JsonFileFormatCompressionOutput) ElementType

func (JsonFileFormatCompressionOutput) ToJsonFileFormatCompressionOutput

func (o JsonFileFormatCompressionOutput) ToJsonFileFormatCompressionOutput() JsonFileFormatCompressionOutput

func (JsonFileFormatCompressionOutput) ToJsonFileFormatCompressionOutputWithContext

func (o JsonFileFormatCompressionOutput) ToJsonFileFormatCompressionOutputWithContext(ctx context.Context) JsonFileFormatCompressionOutput

func (JsonFileFormatCompressionOutput) ToJsonFileFormatCompressionPtrOutput

func (o JsonFileFormatCompressionOutput) ToJsonFileFormatCompressionPtrOutput() JsonFileFormatCompressionPtrOutput

func (JsonFileFormatCompressionOutput) ToJsonFileFormatCompressionPtrOutputWithContext

func (o JsonFileFormatCompressionOutput) ToJsonFileFormatCompressionPtrOutputWithContext(ctx context.Context) JsonFileFormatCompressionPtrOutput

func (JsonFileFormatCompressionOutput) ToStringOutput

func (JsonFileFormatCompressionOutput) ToStringOutputWithContext

func (o JsonFileFormatCompressionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (JsonFileFormatCompressionOutput) ToStringPtrOutput

func (JsonFileFormatCompressionOutput) ToStringPtrOutputWithContext

func (o JsonFileFormatCompressionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type JsonFileFormatCompressionPtrInput

type JsonFileFormatCompressionPtrInput interface {
	pulumi.Input

	ToJsonFileFormatCompressionPtrOutput() JsonFileFormatCompressionPtrOutput
	ToJsonFileFormatCompressionPtrOutputWithContext(context.Context) JsonFileFormatCompressionPtrOutput
}

func JsonFileFormatCompressionPtr

func JsonFileFormatCompressionPtr(v string) JsonFileFormatCompressionPtrInput

type JsonFileFormatCompressionPtrOutput

type JsonFileFormatCompressionPtrOutput struct{ *pulumi.OutputState }

func (JsonFileFormatCompressionPtrOutput) Elem

func (JsonFileFormatCompressionPtrOutput) ElementType

func (JsonFileFormatCompressionPtrOutput) ToJsonFileFormatCompressionPtrOutput

func (o JsonFileFormatCompressionPtrOutput) ToJsonFileFormatCompressionPtrOutput() JsonFileFormatCompressionPtrOutput

func (JsonFileFormatCompressionPtrOutput) ToJsonFileFormatCompressionPtrOutputWithContext

func (o JsonFileFormatCompressionPtrOutput) ToJsonFileFormatCompressionPtrOutputWithContext(ctx context.Context) JsonFileFormatCompressionPtrOutput

func (JsonFileFormatCompressionPtrOutput) ToStringPtrOutput

func (JsonFileFormatCompressionPtrOutput) ToStringPtrOutputWithContext

func (o JsonFileFormatCompressionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type JsonFileFormatInput

type JsonFileFormatInput interface {
	pulumi.Input

	ToJsonFileFormatOutput() JsonFileFormatOutput
	ToJsonFileFormatOutputWithContext(context.Context) JsonFileFormatOutput
}

JsonFileFormatInput is an input type that accepts JsonFileFormatArgs and JsonFileFormatOutput values. You can construct a concrete instance of `JsonFileFormatInput` via:

JsonFileFormatArgs{...}

type JsonFileFormatOutput

type JsonFileFormatOutput struct{ *pulumi.OutputState }

JSON file format configuration.

func (JsonFileFormatOutput) Compression

Compression of the loaded JSON file.

func (JsonFileFormatOutput) ElementType

func (JsonFileFormatOutput) ElementType() reflect.Type

func (JsonFileFormatOutput) SchemaFileFormat

The schema file format along JSON data files.

func (JsonFileFormatOutput) ToJsonFileFormatOutput

func (o JsonFileFormatOutput) ToJsonFileFormatOutput() JsonFileFormatOutput

func (JsonFileFormatOutput) ToJsonFileFormatOutputWithContext

func (o JsonFileFormatOutput) ToJsonFileFormatOutputWithContext(ctx context.Context) JsonFileFormatOutput

func (JsonFileFormatOutput) ToJsonFileFormatPtrOutput

func (o JsonFileFormatOutput) ToJsonFileFormatPtrOutput() JsonFileFormatPtrOutput

func (JsonFileFormatOutput) ToJsonFileFormatPtrOutputWithContext

func (o JsonFileFormatOutput) ToJsonFileFormatPtrOutputWithContext(ctx context.Context) JsonFileFormatPtrOutput

type JsonFileFormatPtrInput

type JsonFileFormatPtrInput interface {
	pulumi.Input

	ToJsonFileFormatPtrOutput() JsonFileFormatPtrOutput
	ToJsonFileFormatPtrOutputWithContext(context.Context) JsonFileFormatPtrOutput
}

JsonFileFormatPtrInput is an input type that accepts JsonFileFormatArgs, JsonFileFormatPtr and JsonFileFormatPtrOutput values. You can construct a concrete instance of `JsonFileFormatPtrInput` via:

        JsonFileFormatArgs{...}

or:

        nil

type JsonFileFormatPtrOutput

type JsonFileFormatPtrOutput struct{ *pulumi.OutputState }

func (JsonFileFormatPtrOutput) Compression

Compression of the loaded JSON file.

func (JsonFileFormatPtrOutput) Elem

func (JsonFileFormatPtrOutput) ElementType

func (JsonFileFormatPtrOutput) ElementType() reflect.Type

func (JsonFileFormatPtrOutput) SchemaFileFormat

The schema file format along JSON data files.

func (JsonFileFormatPtrOutput) ToJsonFileFormatPtrOutput

func (o JsonFileFormatPtrOutput) ToJsonFileFormatPtrOutput() JsonFileFormatPtrOutput

func (JsonFileFormatPtrOutput) ToJsonFileFormatPtrOutputWithContext

func (o JsonFileFormatPtrOutput) ToJsonFileFormatPtrOutputWithContext(ctx context.Context) JsonFileFormatPtrOutput

type JsonFileFormatResponse

type JsonFileFormatResponse struct {
	// Compression of the loaded JSON file.
	Compression string `pulumi:"compression"`
	// The schema file format along JSON data files.
	SchemaFileFormat string `pulumi:"schemaFileFormat"`
}

JSON file format configuration.

type JsonFileFormatResponseOutput

type JsonFileFormatResponseOutput struct{ *pulumi.OutputState }

JSON file format configuration.

func (JsonFileFormatResponseOutput) Compression

Compression of the loaded JSON file.

func (JsonFileFormatResponseOutput) ElementType

func (JsonFileFormatResponseOutput) SchemaFileFormat

func (o JsonFileFormatResponseOutput) SchemaFileFormat() pulumi.StringOutput

The schema file format along JSON data files.

func (JsonFileFormatResponseOutput) ToJsonFileFormatResponseOutput

func (o JsonFileFormatResponseOutput) ToJsonFileFormatResponseOutput() JsonFileFormatResponseOutput

func (JsonFileFormatResponseOutput) ToJsonFileFormatResponseOutputWithContext

func (o JsonFileFormatResponseOutput) ToJsonFileFormatResponseOutputWithContext(ctx context.Context) JsonFileFormatResponseOutput

type JsonFileFormatSchemaFileFormat

type JsonFileFormatSchemaFileFormat string

The schema file format along JSON data files.

func (JsonFileFormatSchemaFileFormat) ElementType

func (JsonFileFormatSchemaFileFormat) ToJsonFileFormatSchemaFileFormatOutput

func (e JsonFileFormatSchemaFileFormat) ToJsonFileFormatSchemaFileFormatOutput() JsonFileFormatSchemaFileFormatOutput

func (JsonFileFormatSchemaFileFormat) ToJsonFileFormatSchemaFileFormatOutputWithContext

func (e JsonFileFormatSchemaFileFormat) ToJsonFileFormatSchemaFileFormatOutputWithContext(ctx context.Context) JsonFileFormatSchemaFileFormatOutput

func (JsonFileFormatSchemaFileFormat) ToJsonFileFormatSchemaFileFormatPtrOutput

func (e JsonFileFormatSchemaFileFormat) ToJsonFileFormatSchemaFileFormatPtrOutput() JsonFileFormatSchemaFileFormatPtrOutput

func (JsonFileFormatSchemaFileFormat) ToJsonFileFormatSchemaFileFormatPtrOutputWithContext

func (e JsonFileFormatSchemaFileFormat) ToJsonFileFormatSchemaFileFormatPtrOutputWithContext(ctx context.Context) JsonFileFormatSchemaFileFormatPtrOutput

func (JsonFileFormatSchemaFileFormat) ToStringOutput

func (JsonFileFormatSchemaFileFormat) ToStringOutputWithContext

func (e JsonFileFormatSchemaFileFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (JsonFileFormatSchemaFileFormat) ToStringPtrOutput

func (JsonFileFormatSchemaFileFormat) ToStringPtrOutputWithContext

func (e JsonFileFormatSchemaFileFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type JsonFileFormatSchemaFileFormatInput

type JsonFileFormatSchemaFileFormatInput interface {
	pulumi.Input

	ToJsonFileFormatSchemaFileFormatOutput() JsonFileFormatSchemaFileFormatOutput
	ToJsonFileFormatSchemaFileFormatOutputWithContext(context.Context) JsonFileFormatSchemaFileFormatOutput
}

JsonFileFormatSchemaFileFormatInput is an input type that accepts values of the JsonFileFormatSchemaFileFormat enum A concrete instance of `JsonFileFormatSchemaFileFormatInput` can be one of the following:

JsonFileFormatSchemaFileFormatSchemaFileFormatUnspecified
JsonFileFormatSchemaFileFormatNoSchemaFile
JsonFileFormatSchemaFileFormatAvroSchemaFile

type JsonFileFormatSchemaFileFormatOutput

type JsonFileFormatSchemaFileFormatOutput struct{ *pulumi.OutputState }

func (JsonFileFormatSchemaFileFormatOutput) ElementType

func (JsonFileFormatSchemaFileFormatOutput) ToJsonFileFormatSchemaFileFormatOutput

func (o JsonFileFormatSchemaFileFormatOutput) ToJsonFileFormatSchemaFileFormatOutput() JsonFileFormatSchemaFileFormatOutput

func (JsonFileFormatSchemaFileFormatOutput) ToJsonFileFormatSchemaFileFormatOutputWithContext

func (o JsonFileFormatSchemaFileFormatOutput) ToJsonFileFormatSchemaFileFormatOutputWithContext(ctx context.Context) JsonFileFormatSchemaFileFormatOutput

func (JsonFileFormatSchemaFileFormatOutput) ToJsonFileFormatSchemaFileFormatPtrOutput

func (o JsonFileFormatSchemaFileFormatOutput) ToJsonFileFormatSchemaFileFormatPtrOutput() JsonFileFormatSchemaFileFormatPtrOutput

func (JsonFileFormatSchemaFileFormatOutput) ToJsonFileFormatSchemaFileFormatPtrOutputWithContext

func (o JsonFileFormatSchemaFileFormatOutput) ToJsonFileFormatSchemaFileFormatPtrOutputWithContext(ctx context.Context) JsonFileFormatSchemaFileFormatPtrOutput

func (JsonFileFormatSchemaFileFormatOutput) ToStringOutput

func (JsonFileFormatSchemaFileFormatOutput) ToStringOutputWithContext

func (o JsonFileFormatSchemaFileFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (JsonFileFormatSchemaFileFormatOutput) ToStringPtrOutput

func (JsonFileFormatSchemaFileFormatOutput) ToStringPtrOutputWithContext

func (o JsonFileFormatSchemaFileFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type JsonFileFormatSchemaFileFormatPtrInput

type JsonFileFormatSchemaFileFormatPtrInput interface {
	pulumi.Input

	ToJsonFileFormatSchemaFileFormatPtrOutput() JsonFileFormatSchemaFileFormatPtrOutput
	ToJsonFileFormatSchemaFileFormatPtrOutputWithContext(context.Context) JsonFileFormatSchemaFileFormatPtrOutput
}

type JsonFileFormatSchemaFileFormatPtrOutput

type JsonFileFormatSchemaFileFormatPtrOutput struct{ *pulumi.OutputState }

func (JsonFileFormatSchemaFileFormatPtrOutput) Elem

func (JsonFileFormatSchemaFileFormatPtrOutput) ElementType

func (JsonFileFormatSchemaFileFormatPtrOutput) ToJsonFileFormatSchemaFileFormatPtrOutput

func (o JsonFileFormatSchemaFileFormatPtrOutput) ToJsonFileFormatSchemaFileFormatPtrOutput() JsonFileFormatSchemaFileFormatPtrOutput

func (JsonFileFormatSchemaFileFormatPtrOutput) ToJsonFileFormatSchemaFileFormatPtrOutputWithContext

func (o JsonFileFormatSchemaFileFormatPtrOutput) ToJsonFileFormatSchemaFileFormatPtrOutputWithContext(ctx context.Context) JsonFileFormatSchemaFileFormatPtrOutput

func (JsonFileFormatSchemaFileFormatPtrOutput) ToStringPtrOutput

func (JsonFileFormatSchemaFileFormatPtrOutput) ToStringPtrOutputWithContext

type LookupConnectionProfileArgs

type LookupConnectionProfileArgs struct {
	ConnectionProfileId string  `pulumi:"connectionProfileId"`
	Location            string  `pulumi:"location"`
	Project             *string `pulumi:"project"`
}

type LookupConnectionProfileOutputArgs

type LookupConnectionProfileOutputArgs struct {
	ConnectionProfileId pulumi.StringInput    `pulumi:"connectionProfileId"`
	Location            pulumi.StringInput    `pulumi:"location"`
	Project             pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupConnectionProfileOutputArgs) ElementType

type LookupConnectionProfileResult

type LookupConnectionProfileResult struct {
	// BigQuery Connection Profile configuration.
	BigqueryProfile BigQueryProfileResponse `pulumi:"bigqueryProfile"`
	// The create time of the resource.
	CreateTime string `pulumi:"createTime"`
	// Display name.
	DisplayName string `pulumi:"displayName"`
	// Forward SSH tunnel connectivity.
	ForwardSshConnectivity ForwardSshTunnelConnectivityResponse `pulumi:"forwardSshConnectivity"`
	// Cloud Storage ConnectionProfile configuration.
	GcsProfile GcsProfileResponse `pulumi:"gcsProfile"`
	// Labels.
	Labels map[string]string `pulumi:"labels"`
	// MySQL ConnectionProfile configuration.
	MysqlProfile MysqlProfileResponse `pulumi:"mysqlProfile"`
	// The resource's name.
	Name string `pulumi:"name"`
	// Oracle ConnectionProfile configuration.
	OracleProfile OracleProfileResponse `pulumi:"oracleProfile"`
	// PostgreSQL Connection Profile configuration.
	PostgresqlProfile PostgresqlProfileResponse `pulumi:"postgresqlProfile"`
	// Private connectivity.
	PrivateConnectivity PrivateConnectivityResponse `pulumi:"privateConnectivity"`
	// Static Service IP connectivity.
	StaticServiceIpConnectivity StaticServiceIpConnectivityResponse `pulumi:"staticServiceIpConnectivity"`
	// The update time of the resource.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupConnectionProfile

func LookupConnectionProfile(ctx *pulumi.Context, args *LookupConnectionProfileArgs, opts ...pulumi.InvokeOption) (*LookupConnectionProfileResult, error)

Use this method to get details about a connection profile.

type LookupConnectionProfileResultOutput

type LookupConnectionProfileResultOutput struct{ *pulumi.OutputState }

func (LookupConnectionProfileResultOutput) BigqueryProfile added in v0.25.0

BigQuery Connection Profile configuration.

func (LookupConnectionProfileResultOutput) CreateTime

The create time of the resource.

func (LookupConnectionProfileResultOutput) DisplayName

Display name.

func (LookupConnectionProfileResultOutput) ElementType

func (LookupConnectionProfileResultOutput) ForwardSshConnectivity

Forward SSH tunnel connectivity.

func (LookupConnectionProfileResultOutput) GcsProfile

Cloud Storage ConnectionProfile configuration.

func (LookupConnectionProfileResultOutput) Labels

Labels.

func (LookupConnectionProfileResultOutput) MysqlProfile

MySQL ConnectionProfile configuration.

func (LookupConnectionProfileResultOutput) Name

The resource's name.

func (LookupConnectionProfileResultOutput) OracleProfile

Oracle ConnectionProfile configuration.

func (LookupConnectionProfileResultOutput) PostgresqlProfile added in v0.25.0

PostgreSQL Connection Profile configuration.

func (LookupConnectionProfileResultOutput) PrivateConnectivity

Private connectivity.

func (LookupConnectionProfileResultOutput) StaticServiceIpConnectivity

Static Service IP connectivity.

func (LookupConnectionProfileResultOutput) ToLookupConnectionProfileResultOutput

func (o LookupConnectionProfileResultOutput) ToLookupConnectionProfileResultOutput() LookupConnectionProfileResultOutput

func (LookupConnectionProfileResultOutput) ToLookupConnectionProfileResultOutputWithContext

func (o LookupConnectionProfileResultOutput) ToLookupConnectionProfileResultOutputWithContext(ctx context.Context) LookupConnectionProfileResultOutput

func (LookupConnectionProfileResultOutput) UpdateTime

The update time of the resource.

type LookupPrivateConnectionArgs

type LookupPrivateConnectionArgs struct {
	Location            string  `pulumi:"location"`
	PrivateConnectionId string  `pulumi:"privateConnectionId"`
	Project             *string `pulumi:"project"`
}

type LookupPrivateConnectionOutputArgs

type LookupPrivateConnectionOutputArgs struct {
	Location            pulumi.StringInput    `pulumi:"location"`
	PrivateConnectionId pulumi.StringInput    `pulumi:"privateConnectionId"`
	Project             pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupPrivateConnectionOutputArgs) ElementType

type LookupPrivateConnectionResult

type LookupPrivateConnectionResult struct {
	// The create time of the resource.
	CreateTime string `pulumi:"createTime"`
	// Display name.
	DisplayName string `pulumi:"displayName"`
	// In case of error, the details of the error in a user-friendly format.
	Error ErrorResponse `pulumi:"error"`
	// Labels.
	Labels map[string]string `pulumi:"labels"`
	// The resource's name.
	Name string `pulumi:"name"`
	// The state of the Private Connection.
	State string `pulumi:"state"`
	// The update time of the resource.
	UpdateTime string `pulumi:"updateTime"`
	// VPC Peering Config.
	VpcPeeringConfig VpcPeeringConfigResponse `pulumi:"vpcPeeringConfig"`
}

func LookupPrivateConnection

func LookupPrivateConnection(ctx *pulumi.Context, args *LookupPrivateConnectionArgs, opts ...pulumi.InvokeOption) (*LookupPrivateConnectionResult, error)

Use this method to get details about a private connectivity configuration.

type LookupPrivateConnectionResultOutput

type LookupPrivateConnectionResultOutput struct{ *pulumi.OutputState }

func (LookupPrivateConnectionResultOutput) CreateTime

The create time of the resource.

func (LookupPrivateConnectionResultOutput) DisplayName

Display name.

func (LookupPrivateConnectionResultOutput) ElementType

func (LookupPrivateConnectionResultOutput) Error

In case of error, the details of the error in a user-friendly format.

func (LookupPrivateConnectionResultOutput) Labels

Labels.

func (LookupPrivateConnectionResultOutput) Name

The resource's name.

func (LookupPrivateConnectionResultOutput) State

The state of the Private Connection.

func (LookupPrivateConnectionResultOutput) ToLookupPrivateConnectionResultOutput

func (o LookupPrivateConnectionResultOutput) ToLookupPrivateConnectionResultOutput() LookupPrivateConnectionResultOutput

func (LookupPrivateConnectionResultOutput) ToLookupPrivateConnectionResultOutputWithContext

func (o LookupPrivateConnectionResultOutput) ToLookupPrivateConnectionResultOutputWithContext(ctx context.Context) LookupPrivateConnectionResultOutput

func (LookupPrivateConnectionResultOutput) UpdateTime

The update time of the resource.

func (LookupPrivateConnectionResultOutput) VpcPeeringConfig

VPC Peering Config.

type LookupRouteArgs

type LookupRouteArgs struct {
	Location            string  `pulumi:"location"`
	PrivateConnectionId string  `pulumi:"privateConnectionId"`
	Project             *string `pulumi:"project"`
	RouteId             string  `pulumi:"routeId"`
}

type LookupRouteOutputArgs

type LookupRouteOutputArgs struct {
	Location            pulumi.StringInput    `pulumi:"location"`
	PrivateConnectionId pulumi.StringInput    `pulumi:"privateConnectionId"`
	Project             pulumi.StringPtrInput `pulumi:"project"`
	RouteId             pulumi.StringInput    `pulumi:"routeId"`
}

func (LookupRouteOutputArgs) ElementType

func (LookupRouteOutputArgs) ElementType() reflect.Type

type LookupRouteResult

type LookupRouteResult struct {
	// The create time of the resource.
	CreateTime string `pulumi:"createTime"`
	// Destination address for connection
	DestinationAddress string `pulumi:"destinationAddress"`
	// Destination port for connection
	DestinationPort int `pulumi:"destinationPort"`
	// Display name.
	DisplayName string `pulumi:"displayName"`
	// Labels.
	Labels map[string]string `pulumi:"labels"`
	// The resource's name.
	Name string `pulumi:"name"`
	// The update time of the resource.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupRoute

func LookupRoute(ctx *pulumi.Context, args *LookupRouteArgs, opts ...pulumi.InvokeOption) (*LookupRouteResult, error)

Use this method to get details about a route.

type LookupRouteResultOutput

type LookupRouteResultOutput struct{ *pulumi.OutputState }

func (LookupRouteResultOutput) CreateTime

The create time of the resource.

func (LookupRouteResultOutput) DestinationAddress

func (o LookupRouteResultOutput) DestinationAddress() pulumi.StringOutput

Destination address for connection

func (LookupRouteResultOutput) DestinationPort

func (o LookupRouteResultOutput) DestinationPort() pulumi.IntOutput

Destination port for connection

func (LookupRouteResultOutput) DisplayName

Display name.

func (LookupRouteResultOutput) ElementType

func (LookupRouteResultOutput) ElementType() reflect.Type

func (LookupRouteResultOutput) Labels

Labels.

func (LookupRouteResultOutput) Name

The resource's name.

func (LookupRouteResultOutput) ToLookupRouteResultOutput

func (o LookupRouteResultOutput) ToLookupRouteResultOutput() LookupRouteResultOutput

func (LookupRouteResultOutput) ToLookupRouteResultOutputWithContext

func (o LookupRouteResultOutput) ToLookupRouteResultOutputWithContext(ctx context.Context) LookupRouteResultOutput

func (LookupRouteResultOutput) UpdateTime

The update time of the resource.

type LookupStreamArgs

type LookupStreamArgs struct {
	Location string  `pulumi:"location"`
	Project  *string `pulumi:"project"`
	StreamId string  `pulumi:"streamId"`
}

type LookupStreamOutputArgs

type LookupStreamOutputArgs struct {
	Location pulumi.StringInput    `pulumi:"location"`
	Project  pulumi.StringPtrInput `pulumi:"project"`
	StreamId pulumi.StringInput    `pulumi:"streamId"`
}

func (LookupStreamOutputArgs) ElementType

func (LookupStreamOutputArgs) ElementType() reflect.Type

type LookupStreamResult

type LookupStreamResult struct {
	// Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
	BackfillAll BackfillAllStrategyResponse `pulumi:"backfillAll"`
	// Do not automatically backfill any objects.
	BackfillNone BackfillNoneStrategyResponse `pulumi:"backfillNone"`
	// The creation time of the stream.
	CreateTime string `pulumi:"createTime"`
	// 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.
	CustomerManagedEncryptionKey string `pulumi:"customerManagedEncryptionKey"`
	// Destination connection profile configuration.
	DestinationConfig DestinationConfigResponse `pulumi:"destinationConfig"`
	// Display name.
	DisplayName string `pulumi:"displayName"`
	// Errors on the Stream.
	Errors []ErrorResponse `pulumi:"errors"`
	// Labels.
	Labels map[string]string `pulumi:"labels"`
	// If the stream was recovered, the time of the last recovery. Note: This field is currently experimental.
	LastRecoveryTime string `pulumi:"lastRecoveryTime"`
	// The stream's name.
	Name string `pulumi:"name"`
	// Source connection profile configuration.
	SourceConfig SourceConfigResponse `pulumi:"sourceConfig"`
	// The state of the stream.
	State string `pulumi:"state"`
	// The last update time of the stream.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupStream

func LookupStream(ctx *pulumi.Context, args *LookupStreamArgs, opts ...pulumi.InvokeOption) (*LookupStreamResult, error)

Use this method to get details about a stream.

type LookupStreamResultOutput

type LookupStreamResultOutput struct{ *pulumi.OutputState }

func (LookupStreamResultOutput) BackfillAll

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

func (LookupStreamResultOutput) BackfillNone

Do not automatically backfill any objects.

func (LookupStreamResultOutput) CreateTime

The creation time of the stream.

func (LookupStreamResultOutput) CustomerManagedEncryptionKey

func (o LookupStreamResultOutput) CustomerManagedEncryptionKey() pulumi.StringOutput

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.

func (LookupStreamResultOutput) DestinationConfig

Destination connection profile configuration.

func (LookupStreamResultOutput) DisplayName

Display name.

func (LookupStreamResultOutput) ElementType

func (LookupStreamResultOutput) ElementType() reflect.Type

func (LookupStreamResultOutput) Errors

Errors on the Stream.

func (LookupStreamResultOutput) Labels

Labels.

func (LookupStreamResultOutput) LastRecoveryTime added in v0.32.0

func (o LookupStreamResultOutput) LastRecoveryTime() pulumi.StringOutput

If the stream was recovered, the time of the last recovery. Note: This field is currently experimental.

func (LookupStreamResultOutput) Name

The stream's name.

func (LookupStreamResultOutput) SourceConfig

Source connection profile configuration.

func (LookupStreamResultOutput) State

The state of the stream.

func (LookupStreamResultOutput) ToLookupStreamResultOutput

func (o LookupStreamResultOutput) ToLookupStreamResultOutput() LookupStreamResultOutput

func (LookupStreamResultOutput) ToLookupStreamResultOutputWithContext

func (o LookupStreamResultOutput) ToLookupStreamResultOutputWithContext(ctx context.Context) LookupStreamResultOutput

func (LookupStreamResultOutput) UpdateTime

The last update time of the stream.

type MysqlColumn

type MysqlColumn struct {
	// Column collation.
	Collation *string `pulumi:"collation"`
	// Column name.
	Column *string `pulumi:"column"`
	// The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
	DataType *string `pulumi:"dataType"`
	// Column length.
	Length *int `pulumi:"length"`
	// Whether or not the column can accept a null value.
	Nullable *bool `pulumi:"nullable"`
	// The ordinal position of the column in the table.
	OrdinalPosition *int `pulumi:"ordinalPosition"`
	// Column precision.
	Precision *int `pulumi:"precision"`
	// Whether or not the column represents a primary key.
	PrimaryKey *bool `pulumi:"primaryKey"`
	// Column scale.
	Scale *int `pulumi:"scale"`
}

MySQL Column.

type MysqlColumnArgs

type MysqlColumnArgs struct {
	// Column collation.
	Collation pulumi.StringPtrInput `pulumi:"collation"`
	// Column name.
	Column pulumi.StringPtrInput `pulumi:"column"`
	// The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// Column length.
	Length pulumi.IntPtrInput `pulumi:"length"`
	// Whether or not the column can accept a null value.
	Nullable pulumi.BoolPtrInput `pulumi:"nullable"`
	// The ordinal position of the column in the table.
	OrdinalPosition pulumi.IntPtrInput `pulumi:"ordinalPosition"`
	// Column precision.
	Precision pulumi.IntPtrInput `pulumi:"precision"`
	// Whether or not the column represents a primary key.
	PrimaryKey pulumi.BoolPtrInput `pulumi:"primaryKey"`
	// Column scale.
	Scale pulumi.IntPtrInput `pulumi:"scale"`
}

MySQL Column.

func (MysqlColumnArgs) ElementType

func (MysqlColumnArgs) ElementType() reflect.Type

func (MysqlColumnArgs) ToMysqlColumnOutput

func (i MysqlColumnArgs) ToMysqlColumnOutput() MysqlColumnOutput

func (MysqlColumnArgs) ToMysqlColumnOutputWithContext

func (i MysqlColumnArgs) ToMysqlColumnOutputWithContext(ctx context.Context) MysqlColumnOutput

type MysqlColumnArray

type MysqlColumnArray []MysqlColumnInput

func (MysqlColumnArray) ElementType

func (MysqlColumnArray) ElementType() reflect.Type

func (MysqlColumnArray) ToMysqlColumnArrayOutput

func (i MysqlColumnArray) ToMysqlColumnArrayOutput() MysqlColumnArrayOutput

func (MysqlColumnArray) ToMysqlColumnArrayOutputWithContext

func (i MysqlColumnArray) ToMysqlColumnArrayOutputWithContext(ctx context.Context) MysqlColumnArrayOutput

type MysqlColumnArrayInput

type MysqlColumnArrayInput interface {
	pulumi.Input

	ToMysqlColumnArrayOutput() MysqlColumnArrayOutput
	ToMysqlColumnArrayOutputWithContext(context.Context) MysqlColumnArrayOutput
}

MysqlColumnArrayInput is an input type that accepts MysqlColumnArray and MysqlColumnArrayOutput values. You can construct a concrete instance of `MysqlColumnArrayInput` via:

MysqlColumnArray{ MysqlColumnArgs{...} }

type MysqlColumnArrayOutput

type MysqlColumnArrayOutput struct{ *pulumi.OutputState }

func (MysqlColumnArrayOutput) ElementType

func (MysqlColumnArrayOutput) ElementType() reflect.Type

func (MysqlColumnArrayOutput) Index

func (MysqlColumnArrayOutput) ToMysqlColumnArrayOutput

func (o MysqlColumnArrayOutput) ToMysqlColumnArrayOutput() MysqlColumnArrayOutput

func (MysqlColumnArrayOutput) ToMysqlColumnArrayOutputWithContext

func (o MysqlColumnArrayOutput) ToMysqlColumnArrayOutputWithContext(ctx context.Context) MysqlColumnArrayOutput

type MysqlColumnInput

type MysqlColumnInput interface {
	pulumi.Input

	ToMysqlColumnOutput() MysqlColumnOutput
	ToMysqlColumnOutputWithContext(context.Context) MysqlColumnOutput
}

MysqlColumnInput is an input type that accepts MysqlColumnArgs and MysqlColumnOutput values. You can construct a concrete instance of `MysqlColumnInput` via:

MysqlColumnArgs{...}

type MysqlColumnOutput

type MysqlColumnOutput struct{ *pulumi.OutputState }

MySQL Column.

func (MysqlColumnOutput) Collation

Column collation.

func (MysqlColumnOutput) Column

Column name.

func (MysqlColumnOutput) DataType

The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html

func (MysqlColumnOutput) ElementType

func (MysqlColumnOutput) ElementType() reflect.Type

func (MysqlColumnOutput) Length

Column length.

func (MysqlColumnOutput) Nullable

func (o MysqlColumnOutput) Nullable() pulumi.BoolPtrOutput

Whether or not the column can accept a null value.

func (MysqlColumnOutput) OrdinalPosition

func (o MysqlColumnOutput) OrdinalPosition() pulumi.IntPtrOutput

The ordinal position of the column in the table.

func (MysqlColumnOutput) Precision added in v0.32.0

func (o MysqlColumnOutput) Precision() pulumi.IntPtrOutput

Column precision.

func (MysqlColumnOutput) PrimaryKey

func (o MysqlColumnOutput) PrimaryKey() pulumi.BoolPtrOutput

Whether or not the column represents a primary key.

func (MysqlColumnOutput) Scale added in v0.32.0

Column scale.

func (MysqlColumnOutput) ToMysqlColumnOutput

func (o MysqlColumnOutput) ToMysqlColumnOutput() MysqlColumnOutput

func (MysqlColumnOutput) ToMysqlColumnOutputWithContext

func (o MysqlColumnOutput) ToMysqlColumnOutputWithContext(ctx context.Context) MysqlColumnOutput

type MysqlColumnResponse

type MysqlColumnResponse struct {
	// Column collation.
	Collation string `pulumi:"collation"`
	// Column name.
	Column string `pulumi:"column"`
	// The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
	DataType string `pulumi:"dataType"`
	// Column length.
	Length int `pulumi:"length"`
	// Whether or not the column can accept a null value.
	Nullable bool `pulumi:"nullable"`
	// The ordinal position of the column in the table.
	OrdinalPosition int `pulumi:"ordinalPosition"`
	// Column precision.
	Precision int `pulumi:"precision"`
	// Whether or not the column represents a primary key.
	PrimaryKey bool `pulumi:"primaryKey"`
	// Column scale.
	Scale int `pulumi:"scale"`
}

MySQL Column.

type MysqlColumnResponseArrayOutput

type MysqlColumnResponseArrayOutput struct{ *pulumi.OutputState }

func (MysqlColumnResponseArrayOutput) ElementType

func (MysqlColumnResponseArrayOutput) Index

func (MysqlColumnResponseArrayOutput) ToMysqlColumnResponseArrayOutput

func (o MysqlColumnResponseArrayOutput) ToMysqlColumnResponseArrayOutput() MysqlColumnResponseArrayOutput

func (MysqlColumnResponseArrayOutput) ToMysqlColumnResponseArrayOutputWithContext

func (o MysqlColumnResponseArrayOutput) ToMysqlColumnResponseArrayOutputWithContext(ctx context.Context) MysqlColumnResponseArrayOutput

type MysqlColumnResponseOutput

type MysqlColumnResponseOutput struct{ *pulumi.OutputState }

MySQL Column.

func (MysqlColumnResponseOutput) Collation

Column collation.

func (MysqlColumnResponseOutput) Column

Column name.

func (MysqlColumnResponseOutput) DataType

The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html

func (MysqlColumnResponseOutput) ElementType

func (MysqlColumnResponseOutput) ElementType() reflect.Type

func (MysqlColumnResponseOutput) Length

Column length.

func (MysqlColumnResponseOutput) Nullable

Whether or not the column can accept a null value.

func (MysqlColumnResponseOutput) OrdinalPosition

func (o MysqlColumnResponseOutput) OrdinalPosition() pulumi.IntOutput

The ordinal position of the column in the table.

func (MysqlColumnResponseOutput) Precision added in v0.32.0

Column precision.

func (MysqlColumnResponseOutput) PrimaryKey

Whether or not the column represents a primary key.

func (MysqlColumnResponseOutput) Scale added in v0.32.0

Column scale.

func (MysqlColumnResponseOutput) ToMysqlColumnResponseOutput

func (o MysqlColumnResponseOutput) ToMysqlColumnResponseOutput() MysqlColumnResponseOutput

func (MysqlColumnResponseOutput) ToMysqlColumnResponseOutputWithContext

func (o MysqlColumnResponseOutput) ToMysqlColumnResponseOutputWithContext(ctx context.Context) MysqlColumnResponseOutput

type MysqlDatabase

type MysqlDatabase struct {
	// Database name.
	Database *string `pulumi:"database"`
	// Tables in the database.
	MysqlTables []MysqlTable `pulumi:"mysqlTables"`
}

MySQL database.

type MysqlDatabaseArgs

type MysqlDatabaseArgs struct {
	// Database name.
	Database pulumi.StringPtrInput `pulumi:"database"`
	// Tables in the database.
	MysqlTables MysqlTableArrayInput `pulumi:"mysqlTables"`
}

MySQL database.

func (MysqlDatabaseArgs) ElementType

func (MysqlDatabaseArgs) ElementType() reflect.Type

func (MysqlDatabaseArgs) ToMysqlDatabaseOutput

func (i MysqlDatabaseArgs) ToMysqlDatabaseOutput() MysqlDatabaseOutput

func (MysqlDatabaseArgs) ToMysqlDatabaseOutputWithContext

func (i MysqlDatabaseArgs) ToMysqlDatabaseOutputWithContext(ctx context.Context) MysqlDatabaseOutput

type MysqlDatabaseArray

type MysqlDatabaseArray []MysqlDatabaseInput

func (MysqlDatabaseArray) ElementType

func (MysqlDatabaseArray) ElementType() reflect.Type

func (MysqlDatabaseArray) ToMysqlDatabaseArrayOutput

func (i MysqlDatabaseArray) ToMysqlDatabaseArrayOutput() MysqlDatabaseArrayOutput

func (MysqlDatabaseArray) ToMysqlDatabaseArrayOutputWithContext

func (i MysqlDatabaseArray) ToMysqlDatabaseArrayOutputWithContext(ctx context.Context) MysqlDatabaseArrayOutput

type MysqlDatabaseArrayInput

type MysqlDatabaseArrayInput interface {
	pulumi.Input

	ToMysqlDatabaseArrayOutput() MysqlDatabaseArrayOutput
	ToMysqlDatabaseArrayOutputWithContext(context.Context) MysqlDatabaseArrayOutput
}

MysqlDatabaseArrayInput is an input type that accepts MysqlDatabaseArray and MysqlDatabaseArrayOutput values. You can construct a concrete instance of `MysqlDatabaseArrayInput` via:

MysqlDatabaseArray{ MysqlDatabaseArgs{...} }

type MysqlDatabaseArrayOutput

type MysqlDatabaseArrayOutput struct{ *pulumi.OutputState }

func (MysqlDatabaseArrayOutput) ElementType

func (MysqlDatabaseArrayOutput) ElementType() reflect.Type

func (MysqlDatabaseArrayOutput) Index

func (MysqlDatabaseArrayOutput) ToMysqlDatabaseArrayOutput

func (o MysqlDatabaseArrayOutput) ToMysqlDatabaseArrayOutput() MysqlDatabaseArrayOutput

func (MysqlDatabaseArrayOutput) ToMysqlDatabaseArrayOutputWithContext

func (o MysqlDatabaseArrayOutput) ToMysqlDatabaseArrayOutputWithContext(ctx context.Context) MysqlDatabaseArrayOutput

type MysqlDatabaseInput

type MysqlDatabaseInput interface {
	pulumi.Input

	ToMysqlDatabaseOutput() MysqlDatabaseOutput
	ToMysqlDatabaseOutputWithContext(context.Context) MysqlDatabaseOutput
}

MysqlDatabaseInput is an input type that accepts MysqlDatabaseArgs and MysqlDatabaseOutput values. You can construct a concrete instance of `MysqlDatabaseInput` via:

MysqlDatabaseArgs{...}

type MysqlDatabaseOutput

type MysqlDatabaseOutput struct{ *pulumi.OutputState }

MySQL database.

func (MysqlDatabaseOutput) Database

Database name.

func (MysqlDatabaseOutput) ElementType

func (MysqlDatabaseOutput) ElementType() reflect.Type

func (MysqlDatabaseOutput) MysqlTables

Tables in the database.

func (MysqlDatabaseOutput) ToMysqlDatabaseOutput

func (o MysqlDatabaseOutput) ToMysqlDatabaseOutput() MysqlDatabaseOutput

func (MysqlDatabaseOutput) ToMysqlDatabaseOutputWithContext

func (o MysqlDatabaseOutput) ToMysqlDatabaseOutputWithContext(ctx context.Context) MysqlDatabaseOutput

type MysqlDatabaseResponse

type MysqlDatabaseResponse struct {
	// Database name.
	Database string `pulumi:"database"`
	// Tables in the database.
	MysqlTables []MysqlTableResponse `pulumi:"mysqlTables"`
}

MySQL database.

type MysqlDatabaseResponseArrayOutput

type MysqlDatabaseResponseArrayOutput struct{ *pulumi.OutputState }

func (MysqlDatabaseResponseArrayOutput) ElementType

func (MysqlDatabaseResponseArrayOutput) Index

func (MysqlDatabaseResponseArrayOutput) ToMysqlDatabaseResponseArrayOutput

func (o MysqlDatabaseResponseArrayOutput) ToMysqlDatabaseResponseArrayOutput() MysqlDatabaseResponseArrayOutput

func (MysqlDatabaseResponseArrayOutput) ToMysqlDatabaseResponseArrayOutputWithContext

func (o MysqlDatabaseResponseArrayOutput) ToMysqlDatabaseResponseArrayOutputWithContext(ctx context.Context) MysqlDatabaseResponseArrayOutput

type MysqlDatabaseResponseOutput

type MysqlDatabaseResponseOutput struct{ *pulumi.OutputState }

MySQL database.

func (MysqlDatabaseResponseOutput) Database

Database name.

func (MysqlDatabaseResponseOutput) ElementType

func (MysqlDatabaseResponseOutput) MysqlTables

Tables in the database.

func (MysqlDatabaseResponseOutput) ToMysqlDatabaseResponseOutput

func (o MysqlDatabaseResponseOutput) ToMysqlDatabaseResponseOutput() MysqlDatabaseResponseOutput

func (MysqlDatabaseResponseOutput) ToMysqlDatabaseResponseOutputWithContext

func (o MysqlDatabaseResponseOutput) ToMysqlDatabaseResponseOutputWithContext(ctx context.Context) MysqlDatabaseResponseOutput

type MysqlProfile

type MysqlProfile struct {
	// Hostname for the MySQL connection.
	Hostname string `pulumi:"hostname"`
	// Input only. Password for the MySQL connection.
	Password string `pulumi:"password"`
	// Port for the MySQL connection, default value is 3306.
	Port *int `pulumi:"port"`
	// SSL configuration for the MySQL connection.
	SslConfig *MysqlSslConfig `pulumi:"sslConfig"`
	// Username for the MySQL connection.
	Username string `pulumi:"username"`
}

MySQL database profile.

type MysqlProfileArgs

type MysqlProfileArgs struct {
	// Hostname for the MySQL connection.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// Input only. Password for the MySQL connection.
	Password pulumi.StringInput `pulumi:"password"`
	// Port for the MySQL connection, default value is 3306.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// SSL configuration for the MySQL connection.
	SslConfig MysqlSslConfigPtrInput `pulumi:"sslConfig"`
	// Username for the MySQL connection.
	Username pulumi.StringInput `pulumi:"username"`
}

MySQL database profile.

func (MysqlProfileArgs) ElementType

func (MysqlProfileArgs) ElementType() reflect.Type

func (MysqlProfileArgs) ToMysqlProfileOutput

func (i MysqlProfileArgs) ToMysqlProfileOutput() MysqlProfileOutput

func (MysqlProfileArgs) ToMysqlProfileOutputWithContext

func (i MysqlProfileArgs) ToMysqlProfileOutputWithContext(ctx context.Context) MysqlProfileOutput

func (MysqlProfileArgs) ToMysqlProfilePtrOutput

func (i MysqlProfileArgs) ToMysqlProfilePtrOutput() MysqlProfilePtrOutput

func (MysqlProfileArgs) ToMysqlProfilePtrOutputWithContext

func (i MysqlProfileArgs) ToMysqlProfilePtrOutputWithContext(ctx context.Context) MysqlProfilePtrOutput

type MysqlProfileInput

type MysqlProfileInput interface {
	pulumi.Input

	ToMysqlProfileOutput() MysqlProfileOutput
	ToMysqlProfileOutputWithContext(context.Context) MysqlProfileOutput
}

MysqlProfileInput is an input type that accepts MysqlProfileArgs and MysqlProfileOutput values. You can construct a concrete instance of `MysqlProfileInput` via:

MysqlProfileArgs{...}

type MysqlProfileOutput

type MysqlProfileOutput struct{ *pulumi.OutputState }

MySQL database profile.

func (MysqlProfileOutput) ElementType

func (MysqlProfileOutput) ElementType() reflect.Type

func (MysqlProfileOutput) Hostname

func (o MysqlProfileOutput) Hostname() pulumi.StringOutput

Hostname for the MySQL connection.

func (MysqlProfileOutput) Password

func (o MysqlProfileOutput) Password() pulumi.StringOutput

Input only. Password for the MySQL connection.

func (MysqlProfileOutput) Port

Port for the MySQL connection, default value is 3306.

func (MysqlProfileOutput) SslConfig

SSL configuration for the MySQL connection.

func (MysqlProfileOutput) ToMysqlProfileOutput

func (o MysqlProfileOutput) ToMysqlProfileOutput() MysqlProfileOutput

func (MysqlProfileOutput) ToMysqlProfileOutputWithContext

func (o MysqlProfileOutput) ToMysqlProfileOutputWithContext(ctx context.Context) MysqlProfileOutput

func (MysqlProfileOutput) ToMysqlProfilePtrOutput

func (o MysqlProfileOutput) ToMysqlProfilePtrOutput() MysqlProfilePtrOutput

func (MysqlProfileOutput) ToMysqlProfilePtrOutputWithContext

func (o MysqlProfileOutput) ToMysqlProfilePtrOutputWithContext(ctx context.Context) MysqlProfilePtrOutput

func (MysqlProfileOutput) Username

func (o MysqlProfileOutput) Username() pulumi.StringOutput

Username for the MySQL connection.

type MysqlProfilePtrInput

type MysqlProfilePtrInput interface {
	pulumi.Input

	ToMysqlProfilePtrOutput() MysqlProfilePtrOutput
	ToMysqlProfilePtrOutputWithContext(context.Context) MysqlProfilePtrOutput
}

MysqlProfilePtrInput is an input type that accepts MysqlProfileArgs, MysqlProfilePtr and MysqlProfilePtrOutput values. You can construct a concrete instance of `MysqlProfilePtrInput` via:

        MysqlProfileArgs{...}

or:

        nil

type MysqlProfilePtrOutput

type MysqlProfilePtrOutput struct{ *pulumi.OutputState }

func (MysqlProfilePtrOutput) Elem

func (MysqlProfilePtrOutput) ElementType

func (MysqlProfilePtrOutput) ElementType() reflect.Type

func (MysqlProfilePtrOutput) Hostname

Hostname for the MySQL connection.

func (MysqlProfilePtrOutput) Password

Input only. Password for the MySQL connection.

func (MysqlProfilePtrOutput) Port

Port for the MySQL connection, default value is 3306.

func (MysqlProfilePtrOutput) SslConfig

SSL configuration for the MySQL connection.

func (MysqlProfilePtrOutput) ToMysqlProfilePtrOutput

func (o MysqlProfilePtrOutput) ToMysqlProfilePtrOutput() MysqlProfilePtrOutput

func (MysqlProfilePtrOutput) ToMysqlProfilePtrOutputWithContext

func (o MysqlProfilePtrOutput) ToMysqlProfilePtrOutputWithContext(ctx context.Context) MysqlProfilePtrOutput

func (MysqlProfilePtrOutput) Username

Username for the MySQL connection.

type MysqlProfileResponse

type MysqlProfileResponse struct {
	// Hostname for the MySQL connection.
	Hostname string `pulumi:"hostname"`
	// Input only. Password for the MySQL connection.
	Password string `pulumi:"password"`
	// Port for the MySQL connection, default value is 3306.
	Port int `pulumi:"port"`
	// SSL configuration for the MySQL connection.
	SslConfig MysqlSslConfigResponse `pulumi:"sslConfig"`
	// Username for the MySQL connection.
	Username string `pulumi:"username"`
}

MySQL database profile.

type MysqlProfileResponseOutput

type MysqlProfileResponseOutput struct{ *pulumi.OutputState }

MySQL database profile.

func (MysqlProfileResponseOutput) ElementType

func (MysqlProfileResponseOutput) ElementType() reflect.Type

func (MysqlProfileResponseOutput) Hostname

Hostname for the MySQL connection.

func (MysqlProfileResponseOutput) Password

Input only. Password for the MySQL connection.

func (MysqlProfileResponseOutput) Port

Port for the MySQL connection, default value is 3306.

func (MysqlProfileResponseOutput) SslConfig

SSL configuration for the MySQL connection.

func (MysqlProfileResponseOutput) ToMysqlProfileResponseOutput

func (o MysqlProfileResponseOutput) ToMysqlProfileResponseOutput() MysqlProfileResponseOutput

func (MysqlProfileResponseOutput) ToMysqlProfileResponseOutputWithContext

func (o MysqlProfileResponseOutput) ToMysqlProfileResponseOutputWithContext(ctx context.Context) MysqlProfileResponseOutput

func (MysqlProfileResponseOutput) Username

Username for the MySQL connection.

type MysqlRdbms

type MysqlRdbms struct {
	// Mysql databases on the server
	MysqlDatabases []MysqlDatabase `pulumi:"mysqlDatabases"`
}

MySQL database structure

type MysqlRdbmsArgs

type MysqlRdbmsArgs struct {
	// Mysql databases on the server
	MysqlDatabases MysqlDatabaseArrayInput `pulumi:"mysqlDatabases"`
}

MySQL database structure

func (MysqlRdbmsArgs) ElementType

func (MysqlRdbmsArgs) ElementType() reflect.Type

func (MysqlRdbmsArgs) ToMysqlRdbmsOutput

func (i MysqlRdbmsArgs) ToMysqlRdbmsOutput() MysqlRdbmsOutput

func (MysqlRdbmsArgs) ToMysqlRdbmsOutputWithContext

func (i MysqlRdbmsArgs) ToMysqlRdbmsOutputWithContext(ctx context.Context) MysqlRdbmsOutput

func (MysqlRdbmsArgs) ToMysqlRdbmsPtrOutput

func (i MysqlRdbmsArgs) ToMysqlRdbmsPtrOutput() MysqlRdbmsPtrOutput

func (MysqlRdbmsArgs) ToMysqlRdbmsPtrOutputWithContext

func (i MysqlRdbmsArgs) ToMysqlRdbmsPtrOutputWithContext(ctx context.Context) MysqlRdbmsPtrOutput

type MysqlRdbmsInput

type MysqlRdbmsInput interface {
	pulumi.Input

	ToMysqlRdbmsOutput() MysqlRdbmsOutput
	ToMysqlRdbmsOutputWithContext(context.Context) MysqlRdbmsOutput
}

MysqlRdbmsInput is an input type that accepts MysqlRdbmsArgs and MysqlRdbmsOutput values. You can construct a concrete instance of `MysqlRdbmsInput` via:

MysqlRdbmsArgs{...}

type MysqlRdbmsOutput

type MysqlRdbmsOutput struct{ *pulumi.OutputState }

MySQL database structure

func (MysqlRdbmsOutput) ElementType

func (MysqlRdbmsOutput) ElementType() reflect.Type

func (MysqlRdbmsOutput) MysqlDatabases

func (o MysqlRdbmsOutput) MysqlDatabases() MysqlDatabaseArrayOutput

Mysql databases on the server

func (MysqlRdbmsOutput) ToMysqlRdbmsOutput

func (o MysqlRdbmsOutput) ToMysqlRdbmsOutput() MysqlRdbmsOutput

func (MysqlRdbmsOutput) ToMysqlRdbmsOutputWithContext

func (o MysqlRdbmsOutput) ToMysqlRdbmsOutputWithContext(ctx context.Context) MysqlRdbmsOutput

func (MysqlRdbmsOutput) ToMysqlRdbmsPtrOutput

func (o MysqlRdbmsOutput) ToMysqlRdbmsPtrOutput() MysqlRdbmsPtrOutput

func (MysqlRdbmsOutput) ToMysqlRdbmsPtrOutputWithContext

func (o MysqlRdbmsOutput) ToMysqlRdbmsPtrOutputWithContext(ctx context.Context) MysqlRdbmsPtrOutput

type MysqlRdbmsPtrInput

type MysqlRdbmsPtrInput interface {
	pulumi.Input

	ToMysqlRdbmsPtrOutput() MysqlRdbmsPtrOutput
	ToMysqlRdbmsPtrOutputWithContext(context.Context) MysqlRdbmsPtrOutput
}

MysqlRdbmsPtrInput is an input type that accepts MysqlRdbmsArgs, MysqlRdbmsPtr and MysqlRdbmsPtrOutput values. You can construct a concrete instance of `MysqlRdbmsPtrInput` via:

        MysqlRdbmsArgs{...}

or:

        nil

func MysqlRdbmsPtr

func MysqlRdbmsPtr(v *MysqlRdbmsArgs) MysqlRdbmsPtrInput

type MysqlRdbmsPtrOutput

type MysqlRdbmsPtrOutput struct{ *pulumi.OutputState }

func (MysqlRdbmsPtrOutput) Elem

func (MysqlRdbmsPtrOutput) ElementType

func (MysqlRdbmsPtrOutput) ElementType() reflect.Type

func (MysqlRdbmsPtrOutput) MysqlDatabases

func (o MysqlRdbmsPtrOutput) MysqlDatabases() MysqlDatabaseArrayOutput

Mysql databases on the server

func (MysqlRdbmsPtrOutput) ToMysqlRdbmsPtrOutput

func (o MysqlRdbmsPtrOutput) ToMysqlRdbmsPtrOutput() MysqlRdbmsPtrOutput

func (MysqlRdbmsPtrOutput) ToMysqlRdbmsPtrOutputWithContext

func (o MysqlRdbmsPtrOutput) ToMysqlRdbmsPtrOutputWithContext(ctx context.Context) MysqlRdbmsPtrOutput

type MysqlRdbmsResponse

type MysqlRdbmsResponse struct {
	// Mysql databases on the server
	MysqlDatabases []MysqlDatabaseResponse `pulumi:"mysqlDatabases"`
}

MySQL database structure

type MysqlRdbmsResponseOutput

type MysqlRdbmsResponseOutput struct{ *pulumi.OutputState }

MySQL database structure

func (MysqlRdbmsResponseOutput) ElementType

func (MysqlRdbmsResponseOutput) ElementType() reflect.Type

func (MysqlRdbmsResponseOutput) MysqlDatabases

Mysql databases on the server

func (MysqlRdbmsResponseOutput) ToMysqlRdbmsResponseOutput

func (o MysqlRdbmsResponseOutput) ToMysqlRdbmsResponseOutput() MysqlRdbmsResponseOutput

func (MysqlRdbmsResponseOutput) ToMysqlRdbmsResponseOutputWithContext

func (o MysqlRdbmsResponseOutput) ToMysqlRdbmsResponseOutputWithContext(ctx context.Context) MysqlRdbmsResponseOutput

type MysqlSourceConfig

type MysqlSourceConfig struct {
	// MySQL objects to exclude from the stream.
	ExcludeObjects *MysqlRdbms `pulumi:"excludeObjects"`
	// MySQL objects to retrieve from the source.
	IncludeObjects *MysqlRdbms `pulumi:"includeObjects"`
	// 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.
	MaxConcurrentBackfillTasks *int `pulumi:"maxConcurrentBackfillTasks"`
	// 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.
	MaxConcurrentCdcTasks *int `pulumi:"maxConcurrentCdcTasks"`
}

MySQL source configuration

type MysqlSourceConfigArgs

type MysqlSourceConfigArgs struct {
	// MySQL objects to exclude from the stream.
	ExcludeObjects MysqlRdbmsPtrInput `pulumi:"excludeObjects"`
	// MySQL objects to retrieve from the source.
	IncludeObjects MysqlRdbmsPtrInput `pulumi:"includeObjects"`
	// 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.
	MaxConcurrentBackfillTasks pulumi.IntPtrInput `pulumi:"maxConcurrentBackfillTasks"`
	// 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.
	MaxConcurrentCdcTasks pulumi.IntPtrInput `pulumi:"maxConcurrentCdcTasks"`
}

MySQL source configuration

func (MysqlSourceConfigArgs) ElementType

func (MysqlSourceConfigArgs) ElementType() reflect.Type

func (MysqlSourceConfigArgs) ToMysqlSourceConfigOutput

func (i MysqlSourceConfigArgs) ToMysqlSourceConfigOutput() MysqlSourceConfigOutput

func (MysqlSourceConfigArgs) ToMysqlSourceConfigOutputWithContext

func (i MysqlSourceConfigArgs) ToMysqlSourceConfigOutputWithContext(ctx context.Context) MysqlSourceConfigOutput

func (MysqlSourceConfigArgs) ToMysqlSourceConfigPtrOutput

func (i MysqlSourceConfigArgs) ToMysqlSourceConfigPtrOutput() MysqlSourceConfigPtrOutput

func (MysqlSourceConfigArgs) ToMysqlSourceConfigPtrOutputWithContext

func (i MysqlSourceConfigArgs) ToMysqlSourceConfigPtrOutputWithContext(ctx context.Context) MysqlSourceConfigPtrOutput

type MysqlSourceConfigInput

type MysqlSourceConfigInput interface {
	pulumi.Input

	ToMysqlSourceConfigOutput() MysqlSourceConfigOutput
	ToMysqlSourceConfigOutputWithContext(context.Context) MysqlSourceConfigOutput
}

MysqlSourceConfigInput is an input type that accepts MysqlSourceConfigArgs and MysqlSourceConfigOutput values. You can construct a concrete instance of `MysqlSourceConfigInput` via:

MysqlSourceConfigArgs{...}

type MysqlSourceConfigOutput

type MysqlSourceConfigOutput struct{ *pulumi.OutputState }

MySQL source configuration

func (MysqlSourceConfigOutput) ElementType

func (MysqlSourceConfigOutput) ElementType() reflect.Type

func (MysqlSourceConfigOutput) ExcludeObjects

func (o MysqlSourceConfigOutput) ExcludeObjects() MysqlRdbmsPtrOutput

MySQL objects to exclude from the stream.

func (MysqlSourceConfigOutput) IncludeObjects

func (o MysqlSourceConfigOutput) IncludeObjects() MysqlRdbmsPtrOutput

MySQL objects to retrieve from the source.

func (MysqlSourceConfigOutput) MaxConcurrentBackfillTasks added in v0.29.0

func (o MysqlSourceConfigOutput) MaxConcurrentBackfillTasks() pulumi.IntPtrOutput

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.

func (MysqlSourceConfigOutput) MaxConcurrentCdcTasks added in v0.22.0

func (o MysqlSourceConfigOutput) MaxConcurrentCdcTasks() pulumi.IntPtrOutput

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.

func (MysqlSourceConfigOutput) ToMysqlSourceConfigOutput

func (o MysqlSourceConfigOutput) ToMysqlSourceConfigOutput() MysqlSourceConfigOutput

func (MysqlSourceConfigOutput) ToMysqlSourceConfigOutputWithContext

func (o MysqlSourceConfigOutput) ToMysqlSourceConfigOutputWithContext(ctx context.Context) MysqlSourceConfigOutput

func (MysqlSourceConfigOutput) ToMysqlSourceConfigPtrOutput

func (o MysqlSourceConfigOutput) ToMysqlSourceConfigPtrOutput() MysqlSourceConfigPtrOutput

func (MysqlSourceConfigOutput) ToMysqlSourceConfigPtrOutputWithContext

func (o MysqlSourceConfigOutput) ToMysqlSourceConfigPtrOutputWithContext(ctx context.Context) MysqlSourceConfigPtrOutput

type MysqlSourceConfigPtrInput

type MysqlSourceConfigPtrInput interface {
	pulumi.Input

	ToMysqlSourceConfigPtrOutput() MysqlSourceConfigPtrOutput
	ToMysqlSourceConfigPtrOutputWithContext(context.Context) MysqlSourceConfigPtrOutput
}

MysqlSourceConfigPtrInput is an input type that accepts MysqlSourceConfigArgs, MysqlSourceConfigPtr and MysqlSourceConfigPtrOutput values. You can construct a concrete instance of `MysqlSourceConfigPtrInput` via:

        MysqlSourceConfigArgs{...}

or:

        nil

type MysqlSourceConfigPtrOutput

type MysqlSourceConfigPtrOutput struct{ *pulumi.OutputState }

func (MysqlSourceConfigPtrOutput) Elem

func (MysqlSourceConfigPtrOutput) ElementType

func (MysqlSourceConfigPtrOutput) ElementType() reflect.Type

func (MysqlSourceConfigPtrOutput) ExcludeObjects

MySQL objects to exclude from the stream.

func (MysqlSourceConfigPtrOutput) IncludeObjects

MySQL objects to retrieve from the source.

func (MysqlSourceConfigPtrOutput) MaxConcurrentBackfillTasks added in v0.29.0

func (o MysqlSourceConfigPtrOutput) MaxConcurrentBackfillTasks() pulumi.IntPtrOutput

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.

func (MysqlSourceConfigPtrOutput) MaxConcurrentCdcTasks added in v0.22.0

func (o MysqlSourceConfigPtrOutput) MaxConcurrentCdcTasks() pulumi.IntPtrOutput

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.

func (MysqlSourceConfigPtrOutput) ToMysqlSourceConfigPtrOutput

func (o MysqlSourceConfigPtrOutput) ToMysqlSourceConfigPtrOutput() MysqlSourceConfigPtrOutput

func (MysqlSourceConfigPtrOutput) ToMysqlSourceConfigPtrOutputWithContext

func (o MysqlSourceConfigPtrOutput) ToMysqlSourceConfigPtrOutputWithContext(ctx context.Context) MysqlSourceConfigPtrOutput

type MysqlSourceConfigResponse

type MysqlSourceConfigResponse struct {
	// MySQL objects to exclude from the stream.
	ExcludeObjects MysqlRdbmsResponse `pulumi:"excludeObjects"`
	// MySQL objects to retrieve from the source.
	IncludeObjects MysqlRdbmsResponse `pulumi:"includeObjects"`
	// 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.
	MaxConcurrentBackfillTasks int `pulumi:"maxConcurrentBackfillTasks"`
	// 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.
	MaxConcurrentCdcTasks int `pulumi:"maxConcurrentCdcTasks"`
}

MySQL source configuration

type MysqlSourceConfigResponseOutput

type MysqlSourceConfigResponseOutput struct{ *pulumi.OutputState }

MySQL source configuration

func (MysqlSourceConfigResponseOutput) ElementType

func (MysqlSourceConfigResponseOutput) ExcludeObjects

MySQL objects to exclude from the stream.

func (MysqlSourceConfigResponseOutput) IncludeObjects

MySQL objects to retrieve from the source.

func (MysqlSourceConfigResponseOutput) MaxConcurrentBackfillTasks added in v0.29.0

func (o MysqlSourceConfigResponseOutput) MaxConcurrentBackfillTasks() pulumi.IntOutput

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.

func (MysqlSourceConfigResponseOutput) MaxConcurrentCdcTasks added in v0.22.0

func (o MysqlSourceConfigResponseOutput) MaxConcurrentCdcTasks() pulumi.IntOutput

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.

func (MysqlSourceConfigResponseOutput) ToMysqlSourceConfigResponseOutput

func (o MysqlSourceConfigResponseOutput) ToMysqlSourceConfigResponseOutput() MysqlSourceConfigResponseOutput

func (MysqlSourceConfigResponseOutput) ToMysqlSourceConfigResponseOutputWithContext

func (o MysqlSourceConfigResponseOutput) ToMysqlSourceConfigResponseOutputWithContext(ctx context.Context) MysqlSourceConfigResponseOutput

type MysqlSslConfig

type MysqlSslConfig struct {
	// Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
	CaCertificate *string `pulumi:"caCertificate"`
	// Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
	ClientCertificate *string `pulumi:"clientCertificate"`
	// Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
	ClientKey *string `pulumi:"clientKey"`
}

MySQL SSL configuration information.

type MysqlSslConfigArgs

type MysqlSslConfigArgs struct {
	// Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
	CaCertificate pulumi.StringPtrInput `pulumi:"caCertificate"`
	// Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
	ClientCertificate pulumi.StringPtrInput `pulumi:"clientCertificate"`
	// Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
	ClientKey pulumi.StringPtrInput `pulumi:"clientKey"`
}

MySQL SSL configuration information.

func (MysqlSslConfigArgs) ElementType

func (MysqlSslConfigArgs) ElementType() reflect.Type

func (MysqlSslConfigArgs) ToMysqlSslConfigOutput

func (i MysqlSslConfigArgs) ToMysqlSslConfigOutput() MysqlSslConfigOutput

func (MysqlSslConfigArgs) ToMysqlSslConfigOutputWithContext

func (i MysqlSslConfigArgs) ToMysqlSslConfigOutputWithContext(ctx context.Context) MysqlSslConfigOutput

func (MysqlSslConfigArgs) ToMysqlSslConfigPtrOutput

func (i MysqlSslConfigArgs) ToMysqlSslConfigPtrOutput() MysqlSslConfigPtrOutput

func (MysqlSslConfigArgs) ToMysqlSslConfigPtrOutputWithContext

func (i MysqlSslConfigArgs) ToMysqlSslConfigPtrOutputWithContext(ctx context.Context) MysqlSslConfigPtrOutput

type MysqlSslConfigInput

type MysqlSslConfigInput interface {
	pulumi.Input

	ToMysqlSslConfigOutput() MysqlSslConfigOutput
	ToMysqlSslConfigOutputWithContext(context.Context) MysqlSslConfigOutput
}

MysqlSslConfigInput is an input type that accepts MysqlSslConfigArgs and MysqlSslConfigOutput values. You can construct a concrete instance of `MysqlSslConfigInput` via:

MysqlSslConfigArgs{...}

type MysqlSslConfigOutput

type MysqlSslConfigOutput struct{ *pulumi.OutputState }

MySQL SSL configuration information.

func (MysqlSslConfigOutput) CaCertificate

func (o MysqlSslConfigOutput) CaCertificate() pulumi.StringPtrOutput

Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.

func (MysqlSslConfigOutput) ClientCertificate

func (o MysqlSslConfigOutput) ClientCertificate() pulumi.StringPtrOutput

Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.

func (MysqlSslConfigOutput) ClientKey

Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.

func (MysqlSslConfigOutput) ElementType

func (MysqlSslConfigOutput) ElementType() reflect.Type

func (MysqlSslConfigOutput) ToMysqlSslConfigOutput

func (o MysqlSslConfigOutput) ToMysqlSslConfigOutput() MysqlSslConfigOutput

func (MysqlSslConfigOutput) ToMysqlSslConfigOutputWithContext

func (o MysqlSslConfigOutput) ToMysqlSslConfigOutputWithContext(ctx context.Context) MysqlSslConfigOutput

func (MysqlSslConfigOutput) ToMysqlSslConfigPtrOutput

func (o MysqlSslConfigOutput) ToMysqlSslConfigPtrOutput() MysqlSslConfigPtrOutput

func (MysqlSslConfigOutput) ToMysqlSslConfigPtrOutputWithContext

func (o MysqlSslConfigOutput) ToMysqlSslConfigPtrOutputWithContext(ctx context.Context) MysqlSslConfigPtrOutput

type MysqlSslConfigPtrInput

type MysqlSslConfigPtrInput interface {
	pulumi.Input

	ToMysqlSslConfigPtrOutput() MysqlSslConfigPtrOutput
	ToMysqlSslConfigPtrOutputWithContext(context.Context) MysqlSslConfigPtrOutput
}

MysqlSslConfigPtrInput is an input type that accepts MysqlSslConfigArgs, MysqlSslConfigPtr and MysqlSslConfigPtrOutput values. You can construct a concrete instance of `MysqlSslConfigPtrInput` via:

        MysqlSslConfigArgs{...}

or:

        nil

type MysqlSslConfigPtrOutput

type MysqlSslConfigPtrOutput struct{ *pulumi.OutputState }

func (MysqlSslConfigPtrOutput) CaCertificate

Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.

func (MysqlSslConfigPtrOutput) ClientCertificate

func (o MysqlSslConfigPtrOutput) ClientCertificate() pulumi.StringPtrOutput

Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.

func (MysqlSslConfigPtrOutput) ClientKey

Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.

func (MysqlSslConfigPtrOutput) Elem

func (MysqlSslConfigPtrOutput) ElementType

func (MysqlSslConfigPtrOutput) ElementType() reflect.Type

func (MysqlSslConfigPtrOutput) ToMysqlSslConfigPtrOutput

func (o MysqlSslConfigPtrOutput) ToMysqlSslConfigPtrOutput() MysqlSslConfigPtrOutput

func (MysqlSslConfigPtrOutput) ToMysqlSslConfigPtrOutputWithContext

func (o MysqlSslConfigPtrOutput) ToMysqlSslConfigPtrOutputWithContext(ctx context.Context) MysqlSslConfigPtrOutput

type MysqlSslConfigResponse

type MysqlSslConfigResponse struct {
	// Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
	CaCertificate string `pulumi:"caCertificate"`
	// Indicates whether the ca_certificate field is set.
	CaCertificateSet bool `pulumi:"caCertificateSet"`
	// Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
	ClientCertificate string `pulumi:"clientCertificate"`
	// Indicates whether the client_certificate field is set.
	ClientCertificateSet bool `pulumi:"clientCertificateSet"`
	// Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
	ClientKey string `pulumi:"clientKey"`
	// Indicates whether the client_key field is set.
	ClientKeySet bool `pulumi:"clientKeySet"`
}

MySQL SSL configuration information.

type MysqlSslConfigResponseOutput

type MysqlSslConfigResponseOutput struct{ *pulumi.OutputState }

MySQL SSL configuration information.

func (MysqlSslConfigResponseOutput) CaCertificate

Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.

func (MysqlSslConfigResponseOutput) CaCertificateSet

func (o MysqlSslConfigResponseOutput) CaCertificateSet() pulumi.BoolOutput

Indicates whether the ca_certificate field is set.

func (MysqlSslConfigResponseOutput) ClientCertificate

func (o MysqlSslConfigResponseOutput) ClientCertificate() pulumi.StringOutput

Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.

func (MysqlSslConfigResponseOutput) ClientCertificateSet

func (o MysqlSslConfigResponseOutput) ClientCertificateSet() pulumi.BoolOutput

Indicates whether the client_certificate field is set.

func (MysqlSslConfigResponseOutput) ClientKey

Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.

func (MysqlSslConfigResponseOutput) ClientKeySet

Indicates whether the client_key field is set.

func (MysqlSslConfigResponseOutput) ElementType

func (MysqlSslConfigResponseOutput) ToMysqlSslConfigResponseOutput

func (o MysqlSslConfigResponseOutput) ToMysqlSslConfigResponseOutput() MysqlSslConfigResponseOutput

func (MysqlSslConfigResponseOutput) ToMysqlSslConfigResponseOutputWithContext

func (o MysqlSslConfigResponseOutput) ToMysqlSslConfigResponseOutputWithContext(ctx context.Context) MysqlSslConfigResponseOutput

type MysqlTable

type MysqlTable struct {
	// MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.
	MysqlColumns []MysqlColumn `pulumi:"mysqlColumns"`
	// Table name.
	Table *string `pulumi:"table"`
}

MySQL table.

type MysqlTableArgs

type MysqlTableArgs struct {
	// MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.
	MysqlColumns MysqlColumnArrayInput `pulumi:"mysqlColumns"`
	// Table name.
	Table pulumi.StringPtrInput `pulumi:"table"`
}

MySQL table.

func (MysqlTableArgs) ElementType

func (MysqlTableArgs) ElementType() reflect.Type

func (MysqlTableArgs) ToMysqlTableOutput

func (i MysqlTableArgs) ToMysqlTableOutput() MysqlTableOutput

func (MysqlTableArgs) ToMysqlTableOutputWithContext

func (i MysqlTableArgs) ToMysqlTableOutputWithContext(ctx context.Context) MysqlTableOutput

type MysqlTableArray

type MysqlTableArray []MysqlTableInput

func (MysqlTableArray) ElementType

func (MysqlTableArray) ElementType() reflect.Type

func (MysqlTableArray) ToMysqlTableArrayOutput

func (i MysqlTableArray) ToMysqlTableArrayOutput() MysqlTableArrayOutput

func (MysqlTableArray) ToMysqlTableArrayOutputWithContext

func (i MysqlTableArray) ToMysqlTableArrayOutputWithContext(ctx context.Context) MysqlTableArrayOutput

type MysqlTableArrayInput

type MysqlTableArrayInput interface {
	pulumi.Input

	ToMysqlTableArrayOutput() MysqlTableArrayOutput
	ToMysqlTableArrayOutputWithContext(context.Context) MysqlTableArrayOutput
}

MysqlTableArrayInput is an input type that accepts MysqlTableArray and MysqlTableArrayOutput values. You can construct a concrete instance of `MysqlTableArrayInput` via:

MysqlTableArray{ MysqlTableArgs{...} }

type MysqlTableArrayOutput

type MysqlTableArrayOutput struct{ *pulumi.OutputState }

func (MysqlTableArrayOutput) ElementType

func (MysqlTableArrayOutput) ElementType() reflect.Type

func (MysqlTableArrayOutput) Index

func (MysqlTableArrayOutput) ToMysqlTableArrayOutput

func (o MysqlTableArrayOutput) ToMysqlTableArrayOutput() MysqlTableArrayOutput

func (MysqlTableArrayOutput) ToMysqlTableArrayOutputWithContext

func (o MysqlTableArrayOutput) ToMysqlTableArrayOutputWithContext(ctx context.Context) MysqlTableArrayOutput

type MysqlTableInput

type MysqlTableInput interface {
	pulumi.Input

	ToMysqlTableOutput() MysqlTableOutput
	ToMysqlTableOutputWithContext(context.Context) MysqlTableOutput
}

MysqlTableInput is an input type that accepts MysqlTableArgs and MysqlTableOutput values. You can construct a concrete instance of `MysqlTableInput` via:

MysqlTableArgs{...}

type MysqlTableOutput

type MysqlTableOutput struct{ *pulumi.OutputState }

MySQL table.

func (MysqlTableOutput) ElementType

func (MysqlTableOutput) ElementType() reflect.Type

func (MysqlTableOutput) MysqlColumns

func (o MysqlTableOutput) MysqlColumns() MysqlColumnArrayOutput

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

func (MysqlTableOutput) Table

Table name.

func (MysqlTableOutput) ToMysqlTableOutput

func (o MysqlTableOutput) ToMysqlTableOutput() MysqlTableOutput

func (MysqlTableOutput) ToMysqlTableOutputWithContext

func (o MysqlTableOutput) ToMysqlTableOutputWithContext(ctx context.Context) MysqlTableOutput

type MysqlTableResponse

type MysqlTableResponse struct {
	// MySQL columns in the database. When unspecified as part of include/exclude objects, includes/excludes everything.
	MysqlColumns []MysqlColumnResponse `pulumi:"mysqlColumns"`
	// Table name.
	Table string `pulumi:"table"`
}

MySQL table.

type MysqlTableResponseArrayOutput

type MysqlTableResponseArrayOutput struct{ *pulumi.OutputState }

func (MysqlTableResponseArrayOutput) ElementType

func (MysqlTableResponseArrayOutput) Index

func (MysqlTableResponseArrayOutput) ToMysqlTableResponseArrayOutput

func (o MysqlTableResponseArrayOutput) ToMysqlTableResponseArrayOutput() MysqlTableResponseArrayOutput

func (MysqlTableResponseArrayOutput) ToMysqlTableResponseArrayOutputWithContext

func (o MysqlTableResponseArrayOutput) ToMysqlTableResponseArrayOutputWithContext(ctx context.Context) MysqlTableResponseArrayOutput

type MysqlTableResponseOutput

type MysqlTableResponseOutput struct{ *pulumi.OutputState }

MySQL table.

func (MysqlTableResponseOutput) ElementType

func (MysqlTableResponseOutput) ElementType() reflect.Type

func (MysqlTableResponseOutput) MysqlColumns

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

func (MysqlTableResponseOutput) Table

Table name.

func (MysqlTableResponseOutput) ToMysqlTableResponseOutput

func (o MysqlTableResponseOutput) ToMysqlTableResponseOutput() MysqlTableResponseOutput

func (MysqlTableResponseOutput) ToMysqlTableResponseOutputWithContext

func (o MysqlTableResponseOutput) ToMysqlTableResponseOutputWithContext(ctx context.Context) MysqlTableResponseOutput

type OracleColumn

type OracleColumn struct {
	// Column name.
	Column *string `pulumi:"column"`
	// The Oracle data type.
	DataType *string `pulumi:"dataType"`
	// Column encoding.
	Encoding *string `pulumi:"encoding"`
	// Column length.
	Length *int `pulumi:"length"`
	// Whether or not the column can accept a null value.
	Nullable *bool `pulumi:"nullable"`
	// The ordinal position of the column in the table.
	OrdinalPosition *int `pulumi:"ordinalPosition"`
	// Column precision.
	Precision *int `pulumi:"precision"`
	// Whether or not the column represents a primary key.
	PrimaryKey *bool `pulumi:"primaryKey"`
	// Column scale.
	Scale *int `pulumi:"scale"`
}

Oracle Column.

type OracleColumnArgs

type OracleColumnArgs struct {
	// Column name.
	Column pulumi.StringPtrInput `pulumi:"column"`
	// The Oracle data type.
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// Column encoding.
	Encoding pulumi.StringPtrInput `pulumi:"encoding"`
	// Column length.
	Length pulumi.IntPtrInput `pulumi:"length"`
	// Whether or not the column can accept a null value.
	Nullable pulumi.BoolPtrInput `pulumi:"nullable"`
	// The ordinal position of the column in the table.
	OrdinalPosition pulumi.IntPtrInput `pulumi:"ordinalPosition"`
	// Column precision.
	Precision pulumi.IntPtrInput `pulumi:"precision"`
	// Whether or not the column represents a primary key.
	PrimaryKey pulumi.BoolPtrInput `pulumi:"primaryKey"`
	// Column scale.
	Scale pulumi.IntPtrInput `pulumi:"scale"`
}

Oracle Column.

func (OracleColumnArgs) ElementType

func (OracleColumnArgs) ElementType() reflect.Type

func (OracleColumnArgs) ToOracleColumnOutput

func (i OracleColumnArgs) ToOracleColumnOutput() OracleColumnOutput

func (OracleColumnArgs) ToOracleColumnOutputWithContext

func (i OracleColumnArgs) ToOracleColumnOutputWithContext(ctx context.Context) OracleColumnOutput

type OracleColumnArray

type OracleColumnArray []OracleColumnInput

func (OracleColumnArray) ElementType

func (OracleColumnArray) ElementType() reflect.Type

func (OracleColumnArray) ToOracleColumnArrayOutput

func (i OracleColumnArray) ToOracleColumnArrayOutput() OracleColumnArrayOutput

func (OracleColumnArray) ToOracleColumnArrayOutputWithContext

func (i OracleColumnArray) ToOracleColumnArrayOutputWithContext(ctx context.Context) OracleColumnArrayOutput

type OracleColumnArrayInput

type OracleColumnArrayInput interface {
	pulumi.Input

	ToOracleColumnArrayOutput() OracleColumnArrayOutput
	ToOracleColumnArrayOutputWithContext(context.Context) OracleColumnArrayOutput
}

OracleColumnArrayInput is an input type that accepts OracleColumnArray and OracleColumnArrayOutput values. You can construct a concrete instance of `OracleColumnArrayInput` via:

OracleColumnArray{ OracleColumnArgs{...} }

type OracleColumnArrayOutput

type OracleColumnArrayOutput struct{ *pulumi.OutputState }

func (OracleColumnArrayOutput) ElementType

func (OracleColumnArrayOutput) ElementType() reflect.Type

func (OracleColumnArrayOutput) Index

func (OracleColumnArrayOutput) ToOracleColumnArrayOutput

func (o OracleColumnArrayOutput) ToOracleColumnArrayOutput() OracleColumnArrayOutput

func (OracleColumnArrayOutput) ToOracleColumnArrayOutputWithContext

func (o OracleColumnArrayOutput) ToOracleColumnArrayOutputWithContext(ctx context.Context) OracleColumnArrayOutput

type OracleColumnInput

type OracleColumnInput interface {
	pulumi.Input

	ToOracleColumnOutput() OracleColumnOutput
	ToOracleColumnOutputWithContext(context.Context) OracleColumnOutput
}

OracleColumnInput is an input type that accepts OracleColumnArgs and OracleColumnOutput values. You can construct a concrete instance of `OracleColumnInput` via:

OracleColumnArgs{...}

type OracleColumnOutput

type OracleColumnOutput struct{ *pulumi.OutputState }

Oracle Column.

func (OracleColumnOutput) Column

Column name.

func (OracleColumnOutput) DataType

The Oracle data type.

func (OracleColumnOutput) ElementType

func (OracleColumnOutput) ElementType() reflect.Type

func (OracleColumnOutput) Encoding

Column encoding.

func (OracleColumnOutput) Length

Column length.

func (OracleColumnOutput) Nullable

Whether or not the column can accept a null value.

func (OracleColumnOutput) OrdinalPosition

func (o OracleColumnOutput) OrdinalPosition() pulumi.IntPtrOutput

The ordinal position of the column in the table.

func (OracleColumnOutput) Precision

func (o OracleColumnOutput) Precision() pulumi.IntPtrOutput

Column precision.

func (OracleColumnOutput) PrimaryKey

func (o OracleColumnOutput) PrimaryKey() pulumi.BoolPtrOutput

Whether or not the column represents a primary key.

func (OracleColumnOutput) Scale

Column scale.

func (OracleColumnOutput) ToOracleColumnOutput

func (o OracleColumnOutput) ToOracleColumnOutput() OracleColumnOutput

func (OracleColumnOutput) ToOracleColumnOutputWithContext

func (o OracleColumnOutput) ToOracleColumnOutputWithContext(ctx context.Context) OracleColumnOutput

type OracleColumnResponse

type OracleColumnResponse struct {
	// Column name.
	Column string `pulumi:"column"`
	// The Oracle data type.
	DataType string `pulumi:"dataType"`
	// Column encoding.
	Encoding string `pulumi:"encoding"`
	// Column length.
	Length int `pulumi:"length"`
	// Whether or not the column can accept a null value.
	Nullable bool `pulumi:"nullable"`
	// The ordinal position of the column in the table.
	OrdinalPosition int `pulumi:"ordinalPosition"`
	// Column precision.
	Precision int `pulumi:"precision"`
	// Whether or not the column represents a primary key.
	PrimaryKey bool `pulumi:"primaryKey"`
	// Column scale.
	Scale int `pulumi:"scale"`
}

Oracle Column.

type OracleColumnResponseArrayOutput

type OracleColumnResponseArrayOutput struct{ *pulumi.OutputState }

func (OracleColumnResponseArrayOutput) ElementType

func (OracleColumnResponseArrayOutput) Index

func (OracleColumnResponseArrayOutput) ToOracleColumnResponseArrayOutput

func (o OracleColumnResponseArrayOutput) ToOracleColumnResponseArrayOutput() OracleColumnResponseArrayOutput

func (OracleColumnResponseArrayOutput) ToOracleColumnResponseArrayOutputWithContext

func (o OracleColumnResponseArrayOutput) ToOracleColumnResponseArrayOutputWithContext(ctx context.Context) OracleColumnResponseArrayOutput

type OracleColumnResponseOutput

type OracleColumnResponseOutput struct{ *pulumi.OutputState }

Oracle Column.

func (OracleColumnResponseOutput) Column

Column name.

func (OracleColumnResponseOutput) DataType

The Oracle data type.

func (OracleColumnResponseOutput) ElementType

func (OracleColumnResponseOutput) ElementType() reflect.Type

func (OracleColumnResponseOutput) Encoding

Column encoding.

func (OracleColumnResponseOutput) Length

Column length.

func (OracleColumnResponseOutput) Nullable

Whether or not the column can accept a null value.

func (OracleColumnResponseOutput) OrdinalPosition

func (o OracleColumnResponseOutput) OrdinalPosition() pulumi.IntOutput

The ordinal position of the column in the table.

func (OracleColumnResponseOutput) Precision

Column precision.

func (OracleColumnResponseOutput) PrimaryKey

Whether or not the column represents a primary key.

func (OracleColumnResponseOutput) Scale

Column scale.

func (OracleColumnResponseOutput) ToOracleColumnResponseOutput

func (o OracleColumnResponseOutput) ToOracleColumnResponseOutput() OracleColumnResponseOutput

func (OracleColumnResponseOutput) ToOracleColumnResponseOutputWithContext

func (o OracleColumnResponseOutput) ToOracleColumnResponseOutputWithContext(ctx context.Context) OracleColumnResponseOutput

type OracleProfile

type OracleProfile struct {
	// Connection string attributes
	ConnectionAttributes map[string]string `pulumi:"connectionAttributes"`
	// Database for the Oracle connection.
	DatabaseService string `pulumi:"databaseService"`
	// Hostname for the Oracle connection.
	Hostname string `pulumi:"hostname"`
	// Optional. SSL configuration for the Oracle connection.
	OracleSslConfig *OracleSslConfig `pulumi:"oracleSslConfig"`
	// Password for the Oracle connection.
	Password string `pulumi:"password"`
	// Port for the Oracle connection, default value is 1521.
	Port *int `pulumi:"port"`
	// Username for the Oracle connection.
	Username string `pulumi:"username"`
}

Oracle database profile.

type OracleProfileArgs

type OracleProfileArgs struct {
	// Connection string attributes
	ConnectionAttributes pulumi.StringMapInput `pulumi:"connectionAttributes"`
	// Database for the Oracle connection.
	DatabaseService pulumi.StringInput `pulumi:"databaseService"`
	// Hostname for the Oracle connection.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// Optional. SSL configuration for the Oracle connection.
	OracleSslConfig OracleSslConfigPtrInput `pulumi:"oracleSslConfig"`
	// Password for the Oracle connection.
	Password pulumi.StringInput `pulumi:"password"`
	// Port for the Oracle connection, default value is 1521.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// Username for the Oracle connection.
	Username pulumi.StringInput `pulumi:"username"`
}

Oracle database profile.

func (OracleProfileArgs) ElementType

func (OracleProfileArgs) ElementType() reflect.Type

func (OracleProfileArgs) ToOracleProfileOutput

func (i OracleProfileArgs) ToOracleProfileOutput() OracleProfileOutput

func (OracleProfileArgs) ToOracleProfileOutputWithContext

func (i OracleProfileArgs) ToOracleProfileOutputWithContext(ctx context.Context) OracleProfileOutput

func (OracleProfileArgs) ToOracleProfilePtrOutput

func (i OracleProfileArgs) ToOracleProfilePtrOutput() OracleProfilePtrOutput

func (OracleProfileArgs) ToOracleProfilePtrOutputWithContext

func (i OracleProfileArgs) ToOracleProfilePtrOutputWithContext(ctx context.Context) OracleProfilePtrOutput

type OracleProfileInput

type OracleProfileInput interface {
	pulumi.Input

	ToOracleProfileOutput() OracleProfileOutput
	ToOracleProfileOutputWithContext(context.Context) OracleProfileOutput
}

OracleProfileInput is an input type that accepts OracleProfileArgs and OracleProfileOutput values. You can construct a concrete instance of `OracleProfileInput` via:

OracleProfileArgs{...}

type OracleProfileOutput

type OracleProfileOutput struct{ *pulumi.OutputState }

Oracle database profile.

func (OracleProfileOutput) ConnectionAttributes

func (o OracleProfileOutput) ConnectionAttributes() pulumi.StringMapOutput

Connection string attributes

func (OracleProfileOutput) DatabaseService

func (o OracleProfileOutput) DatabaseService() pulumi.StringOutput

Database for the Oracle connection.

func (OracleProfileOutput) ElementType

func (OracleProfileOutput) ElementType() reflect.Type

func (OracleProfileOutput) Hostname

Hostname for the Oracle connection.

func (OracleProfileOutput) OracleSslConfig added in v0.32.0

func (o OracleProfileOutput) OracleSslConfig() OracleSslConfigPtrOutput

Optional. SSL configuration for the Oracle connection.

func (OracleProfileOutput) Password

Password for the Oracle connection.

func (OracleProfileOutput) Port

Port for the Oracle connection, default value is 1521.

func (OracleProfileOutput) ToOracleProfileOutput

func (o OracleProfileOutput) ToOracleProfileOutput() OracleProfileOutput

func (OracleProfileOutput) ToOracleProfileOutputWithContext

func (o OracleProfileOutput) ToOracleProfileOutputWithContext(ctx context.Context) OracleProfileOutput

func (OracleProfileOutput) ToOracleProfilePtrOutput

func (o OracleProfileOutput) ToOracleProfilePtrOutput() OracleProfilePtrOutput

func (OracleProfileOutput) ToOracleProfilePtrOutputWithContext

func (o OracleProfileOutput) ToOracleProfilePtrOutputWithContext(ctx context.Context) OracleProfilePtrOutput

func (OracleProfileOutput) Username

Username for the Oracle connection.

type OracleProfilePtrInput

type OracleProfilePtrInput interface {
	pulumi.Input

	ToOracleProfilePtrOutput() OracleProfilePtrOutput
	ToOracleProfilePtrOutputWithContext(context.Context) OracleProfilePtrOutput
}

OracleProfilePtrInput is an input type that accepts OracleProfileArgs, OracleProfilePtr and OracleProfilePtrOutput values. You can construct a concrete instance of `OracleProfilePtrInput` via:

        OracleProfileArgs{...}

or:

        nil

type OracleProfilePtrOutput

type OracleProfilePtrOutput struct{ *pulumi.OutputState }

func (OracleProfilePtrOutput) ConnectionAttributes

func (o OracleProfilePtrOutput) ConnectionAttributes() pulumi.StringMapOutput

Connection string attributes

func (OracleProfilePtrOutput) DatabaseService

func (o OracleProfilePtrOutput) DatabaseService() pulumi.StringPtrOutput

Database for the Oracle connection.

func (OracleProfilePtrOutput) Elem

func (OracleProfilePtrOutput) ElementType

func (OracleProfilePtrOutput) ElementType() reflect.Type

func (OracleProfilePtrOutput) Hostname

Hostname for the Oracle connection.

func (OracleProfilePtrOutput) OracleSslConfig added in v0.32.0

Optional. SSL configuration for the Oracle connection.

func (OracleProfilePtrOutput) Password

Password for the Oracle connection.

func (OracleProfilePtrOutput) Port

Port for the Oracle connection, default value is 1521.

func (OracleProfilePtrOutput) ToOracleProfilePtrOutput

func (o OracleProfilePtrOutput) ToOracleProfilePtrOutput() OracleProfilePtrOutput

func (OracleProfilePtrOutput) ToOracleProfilePtrOutputWithContext

func (o OracleProfilePtrOutput) ToOracleProfilePtrOutputWithContext(ctx context.Context) OracleProfilePtrOutput

func (OracleProfilePtrOutput) Username

Username for the Oracle connection.

type OracleProfileResponse

type OracleProfileResponse struct {
	// Connection string attributes
	ConnectionAttributes map[string]string `pulumi:"connectionAttributes"`
	// Database for the Oracle connection.
	DatabaseService string `pulumi:"databaseService"`
	// Hostname for the Oracle connection.
	Hostname string `pulumi:"hostname"`
	// Optional. SSL configuration for the Oracle connection.
	OracleSslConfig OracleSslConfigResponse `pulumi:"oracleSslConfig"`
	// Password for the Oracle connection.
	Password string `pulumi:"password"`
	// Port for the Oracle connection, default value is 1521.
	Port int `pulumi:"port"`
	// Username for the Oracle connection.
	Username string `pulumi:"username"`
}

Oracle database profile.

type OracleProfileResponseOutput

type OracleProfileResponseOutput struct{ *pulumi.OutputState }

Oracle database profile.

func (OracleProfileResponseOutput) ConnectionAttributes

func (o OracleProfileResponseOutput) ConnectionAttributes() pulumi.StringMapOutput

Connection string attributes

func (OracleProfileResponseOutput) DatabaseService

func (o OracleProfileResponseOutput) DatabaseService() pulumi.StringOutput

Database for the Oracle connection.

func (OracleProfileResponseOutput) ElementType

func (OracleProfileResponseOutput) Hostname

Hostname for the Oracle connection.

func (OracleProfileResponseOutput) OracleSslConfig added in v0.32.0

Optional. SSL configuration for the Oracle connection.

func (OracleProfileResponseOutput) Password

Password for the Oracle connection.

func (OracleProfileResponseOutput) Port

Port for the Oracle connection, default value is 1521.

func (OracleProfileResponseOutput) ToOracleProfileResponseOutput

func (o OracleProfileResponseOutput) ToOracleProfileResponseOutput() OracleProfileResponseOutput

func (OracleProfileResponseOutput) ToOracleProfileResponseOutputWithContext

func (o OracleProfileResponseOutput) ToOracleProfileResponseOutputWithContext(ctx context.Context) OracleProfileResponseOutput

func (OracleProfileResponseOutput) Username

Username for the Oracle connection.

type OracleRdbms

type OracleRdbms struct {
	// Oracle schemas/databases in the database server.
	OracleSchemas []OracleSchema `pulumi:"oracleSchemas"`
}

Oracle database structure.

type OracleRdbmsArgs

type OracleRdbmsArgs struct {
	// Oracle schemas/databases in the database server.
	OracleSchemas OracleSchemaArrayInput `pulumi:"oracleSchemas"`
}

Oracle database structure.

func (OracleRdbmsArgs) ElementType

func (OracleRdbmsArgs) ElementType() reflect.Type

func (OracleRdbmsArgs) ToOracleRdbmsOutput

func (i OracleRdbmsArgs) ToOracleRdbmsOutput() OracleRdbmsOutput

func (OracleRdbmsArgs) ToOracleRdbmsOutputWithContext

func (i OracleRdbmsArgs) ToOracleRdbmsOutputWithContext(ctx context.Context) OracleRdbmsOutput

func (OracleRdbmsArgs) ToOracleRdbmsPtrOutput

func (i OracleRdbmsArgs) ToOracleRdbmsPtrOutput() OracleRdbmsPtrOutput

func (OracleRdbmsArgs) ToOracleRdbmsPtrOutputWithContext

func (i OracleRdbmsArgs) ToOracleRdbmsPtrOutputWithContext(ctx context.Context) OracleRdbmsPtrOutput

type OracleRdbmsInput

type OracleRdbmsInput interface {
	pulumi.Input

	ToOracleRdbmsOutput() OracleRdbmsOutput
	ToOracleRdbmsOutputWithContext(context.Context) OracleRdbmsOutput
}

OracleRdbmsInput is an input type that accepts OracleRdbmsArgs and OracleRdbmsOutput values. You can construct a concrete instance of `OracleRdbmsInput` via:

OracleRdbmsArgs{...}

type OracleRdbmsOutput

type OracleRdbmsOutput struct{ *pulumi.OutputState }

Oracle database structure.

func (OracleRdbmsOutput) ElementType

func (OracleRdbmsOutput) ElementType() reflect.Type

func (OracleRdbmsOutput) OracleSchemas

func (o OracleRdbmsOutput) OracleSchemas() OracleSchemaArrayOutput

Oracle schemas/databases in the database server.

func (OracleRdbmsOutput) ToOracleRdbmsOutput

func (o OracleRdbmsOutput) ToOracleRdbmsOutput() OracleRdbmsOutput

func (OracleRdbmsOutput) ToOracleRdbmsOutputWithContext

func (o OracleRdbmsOutput) ToOracleRdbmsOutputWithContext(ctx context.Context) OracleRdbmsOutput

func (OracleRdbmsOutput) ToOracleRdbmsPtrOutput

func (o OracleRdbmsOutput) ToOracleRdbmsPtrOutput() OracleRdbmsPtrOutput

func (OracleRdbmsOutput) ToOracleRdbmsPtrOutputWithContext

func (o OracleRdbmsOutput) ToOracleRdbmsPtrOutputWithContext(ctx context.Context) OracleRdbmsPtrOutput

type OracleRdbmsPtrInput

type OracleRdbmsPtrInput interface {
	pulumi.Input

	ToOracleRdbmsPtrOutput() OracleRdbmsPtrOutput
	ToOracleRdbmsPtrOutputWithContext(context.Context) OracleRdbmsPtrOutput
}

OracleRdbmsPtrInput is an input type that accepts OracleRdbmsArgs, OracleRdbmsPtr and OracleRdbmsPtrOutput values. You can construct a concrete instance of `OracleRdbmsPtrInput` via:

        OracleRdbmsArgs{...}

or:

        nil

func OracleRdbmsPtr

func OracleRdbmsPtr(v *OracleRdbmsArgs) OracleRdbmsPtrInput

type OracleRdbmsPtrOutput

type OracleRdbmsPtrOutput struct{ *pulumi.OutputState }

func (OracleRdbmsPtrOutput) Elem

func (OracleRdbmsPtrOutput) ElementType

func (OracleRdbmsPtrOutput) ElementType() reflect.Type

func (OracleRdbmsPtrOutput) OracleSchemas

Oracle schemas/databases in the database server.

func (OracleRdbmsPtrOutput) ToOracleRdbmsPtrOutput

func (o OracleRdbmsPtrOutput) ToOracleRdbmsPtrOutput() OracleRdbmsPtrOutput

func (OracleRdbmsPtrOutput) ToOracleRdbmsPtrOutputWithContext

func (o OracleRdbmsPtrOutput) ToOracleRdbmsPtrOutputWithContext(ctx context.Context) OracleRdbmsPtrOutput

type OracleRdbmsResponse

type OracleRdbmsResponse struct {
	// Oracle schemas/databases in the database server.
	OracleSchemas []OracleSchemaResponse `pulumi:"oracleSchemas"`
}

Oracle database structure.

type OracleRdbmsResponseOutput

type OracleRdbmsResponseOutput struct{ *pulumi.OutputState }

Oracle database structure.

func (OracleRdbmsResponseOutput) ElementType

func (OracleRdbmsResponseOutput) ElementType() reflect.Type

func (OracleRdbmsResponseOutput) OracleSchemas

Oracle schemas/databases in the database server.

func (OracleRdbmsResponseOutput) ToOracleRdbmsResponseOutput

func (o OracleRdbmsResponseOutput) ToOracleRdbmsResponseOutput() OracleRdbmsResponseOutput

func (OracleRdbmsResponseOutput) ToOracleRdbmsResponseOutputWithContext

func (o OracleRdbmsResponseOutput) ToOracleRdbmsResponseOutputWithContext(ctx context.Context) OracleRdbmsResponseOutput

type OracleSchema

type OracleSchema struct {
	// Tables in the schema.
	OracleTables []OracleTable `pulumi:"oracleTables"`
	// Schema name.
	Schema *string `pulumi:"schema"`
}

Oracle schema.

type OracleSchemaArgs

type OracleSchemaArgs struct {
	// Tables in the schema.
	OracleTables OracleTableArrayInput `pulumi:"oracleTables"`
	// Schema name.
	Schema pulumi.StringPtrInput `pulumi:"schema"`
}

Oracle schema.

func (OracleSchemaArgs) ElementType

func (OracleSchemaArgs) ElementType() reflect.Type

func (OracleSchemaArgs) ToOracleSchemaOutput

func (i OracleSchemaArgs) ToOracleSchemaOutput() OracleSchemaOutput

func (OracleSchemaArgs) ToOracleSchemaOutputWithContext

func (i OracleSchemaArgs) ToOracleSchemaOutputWithContext(ctx context.Context) OracleSchemaOutput

type OracleSchemaArray

type OracleSchemaArray []OracleSchemaInput

func (OracleSchemaArray) ElementType

func (OracleSchemaArray) ElementType() reflect.Type

func (OracleSchemaArray) ToOracleSchemaArrayOutput

func (i OracleSchemaArray) ToOracleSchemaArrayOutput() OracleSchemaArrayOutput

func (OracleSchemaArray) ToOracleSchemaArrayOutputWithContext

func (i OracleSchemaArray) ToOracleSchemaArrayOutputWithContext(ctx context.Context) OracleSchemaArrayOutput

type OracleSchemaArrayInput

type OracleSchemaArrayInput interface {
	pulumi.Input

	ToOracleSchemaArrayOutput() OracleSchemaArrayOutput
	ToOracleSchemaArrayOutputWithContext(context.Context) OracleSchemaArrayOutput
}

OracleSchemaArrayInput is an input type that accepts OracleSchemaArray and OracleSchemaArrayOutput values. You can construct a concrete instance of `OracleSchemaArrayInput` via:

OracleSchemaArray{ OracleSchemaArgs{...} }

type OracleSchemaArrayOutput

type OracleSchemaArrayOutput struct{ *pulumi.OutputState }

func (OracleSchemaArrayOutput) ElementType

func (OracleSchemaArrayOutput) ElementType() reflect.Type

func (OracleSchemaArrayOutput) Index

func (OracleSchemaArrayOutput) ToOracleSchemaArrayOutput

func (o OracleSchemaArrayOutput) ToOracleSchemaArrayOutput() OracleSchemaArrayOutput

func (OracleSchemaArrayOutput) ToOracleSchemaArrayOutputWithContext

func (o OracleSchemaArrayOutput) ToOracleSchemaArrayOutputWithContext(ctx context.Context) OracleSchemaArrayOutput

type OracleSchemaInput

type OracleSchemaInput interface {
	pulumi.Input

	ToOracleSchemaOutput() OracleSchemaOutput
	ToOracleSchemaOutputWithContext(context.Context) OracleSchemaOutput
}

OracleSchemaInput is an input type that accepts OracleSchemaArgs and OracleSchemaOutput values. You can construct a concrete instance of `OracleSchemaInput` via:

OracleSchemaArgs{...}

type OracleSchemaOutput

type OracleSchemaOutput struct{ *pulumi.OutputState }

Oracle schema.

func (OracleSchemaOutput) ElementType

func (OracleSchemaOutput) ElementType() reflect.Type

func (OracleSchemaOutput) OracleTables

func (o OracleSchemaOutput) OracleTables() OracleTableArrayOutput

Tables in the schema.

func (OracleSchemaOutput) Schema

Schema name.

func (OracleSchemaOutput) ToOracleSchemaOutput

func (o OracleSchemaOutput) ToOracleSchemaOutput() OracleSchemaOutput

func (OracleSchemaOutput) ToOracleSchemaOutputWithContext

func (o OracleSchemaOutput) ToOracleSchemaOutputWithContext(ctx context.Context) OracleSchemaOutput

type OracleSchemaResponse

type OracleSchemaResponse struct {
	// Tables in the schema.
	OracleTables []OracleTableResponse `pulumi:"oracleTables"`
	// Schema name.
	Schema string `pulumi:"schema"`
}

Oracle schema.

type OracleSchemaResponseArrayOutput

type OracleSchemaResponseArrayOutput struct{ *pulumi.OutputState }

func (OracleSchemaResponseArrayOutput) ElementType

func (OracleSchemaResponseArrayOutput) Index

func (OracleSchemaResponseArrayOutput) ToOracleSchemaResponseArrayOutput

func (o OracleSchemaResponseArrayOutput) ToOracleSchemaResponseArrayOutput() OracleSchemaResponseArrayOutput

func (OracleSchemaResponseArrayOutput) ToOracleSchemaResponseArrayOutputWithContext

func (o OracleSchemaResponseArrayOutput) ToOracleSchemaResponseArrayOutputWithContext(ctx context.Context) OracleSchemaResponseArrayOutput

type OracleSchemaResponseOutput

type OracleSchemaResponseOutput struct{ *pulumi.OutputState }

Oracle schema.

func (OracleSchemaResponseOutput) ElementType

func (OracleSchemaResponseOutput) ElementType() reflect.Type

func (OracleSchemaResponseOutput) OracleTables

Tables in the schema.

func (OracleSchemaResponseOutput) Schema

Schema name.

func (OracleSchemaResponseOutput) ToOracleSchemaResponseOutput

func (o OracleSchemaResponseOutput) ToOracleSchemaResponseOutput() OracleSchemaResponseOutput

func (OracleSchemaResponseOutput) ToOracleSchemaResponseOutputWithContext

func (o OracleSchemaResponseOutput) ToOracleSchemaResponseOutputWithContext(ctx context.Context) OracleSchemaResponseOutput

type OracleSourceConfig

type OracleSourceConfig struct {
	// Drop large object values.
	DropLargeObjects *DropLargeObjects `pulumi:"dropLargeObjects"`
	// Oracle objects to exclude from the stream.
	ExcludeObjects *OracleRdbms `pulumi:"excludeObjects"`
	// Oracle objects to include in the stream.
	IncludeObjects *OracleRdbms `pulumi:"includeObjects"`
	// 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.
	MaxConcurrentBackfillTasks *int `pulumi:"maxConcurrentBackfillTasks"`
	// 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.
	MaxConcurrentCdcTasks *int `pulumi:"maxConcurrentCdcTasks"`
	// Stream large object values. NOTE: This feature is currently experimental.
	StreamLargeObjects *StreamLargeObjects `pulumi:"streamLargeObjects"`
}

Oracle data source configuration

type OracleSourceConfigArgs

type OracleSourceConfigArgs struct {
	// Drop large object values.
	DropLargeObjects DropLargeObjectsPtrInput `pulumi:"dropLargeObjects"`
	// Oracle objects to exclude from the stream.
	ExcludeObjects OracleRdbmsPtrInput `pulumi:"excludeObjects"`
	// Oracle objects to include in the stream.
	IncludeObjects OracleRdbmsPtrInput `pulumi:"includeObjects"`
	// 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.
	MaxConcurrentBackfillTasks pulumi.IntPtrInput `pulumi:"maxConcurrentBackfillTasks"`
	// 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.
	MaxConcurrentCdcTasks pulumi.IntPtrInput `pulumi:"maxConcurrentCdcTasks"`
	// Stream large object values. NOTE: This feature is currently experimental.
	StreamLargeObjects StreamLargeObjectsPtrInput `pulumi:"streamLargeObjects"`
}

Oracle data source configuration

func (OracleSourceConfigArgs) ElementType

func (OracleSourceConfigArgs) ElementType() reflect.Type

func (OracleSourceConfigArgs) ToOracleSourceConfigOutput

func (i OracleSourceConfigArgs) ToOracleSourceConfigOutput() OracleSourceConfigOutput

func (OracleSourceConfigArgs) ToOracleSourceConfigOutputWithContext

func (i OracleSourceConfigArgs) ToOracleSourceConfigOutputWithContext(ctx context.Context) OracleSourceConfigOutput

func (OracleSourceConfigArgs) ToOracleSourceConfigPtrOutput

func (i OracleSourceConfigArgs) ToOracleSourceConfigPtrOutput() OracleSourceConfigPtrOutput

func (OracleSourceConfigArgs) ToOracleSourceConfigPtrOutputWithContext

func (i OracleSourceConfigArgs) ToOracleSourceConfigPtrOutputWithContext(ctx context.Context) OracleSourceConfigPtrOutput

type OracleSourceConfigInput

type OracleSourceConfigInput interface {
	pulumi.Input

	ToOracleSourceConfigOutput() OracleSourceConfigOutput
	ToOracleSourceConfigOutputWithContext(context.Context) OracleSourceConfigOutput
}

OracleSourceConfigInput is an input type that accepts OracleSourceConfigArgs and OracleSourceConfigOutput values. You can construct a concrete instance of `OracleSourceConfigInput` via:

OracleSourceConfigArgs{...}

type OracleSourceConfigOutput

type OracleSourceConfigOutput struct{ *pulumi.OutputState }

Oracle data source configuration

func (OracleSourceConfigOutput) DropLargeObjects added in v0.18.0

Drop large object values.

func (OracleSourceConfigOutput) ElementType

func (OracleSourceConfigOutput) ElementType() reflect.Type

func (OracleSourceConfigOutput) ExcludeObjects

Oracle objects to exclude from the stream.

func (OracleSourceConfigOutput) IncludeObjects

Oracle objects to include in the stream.

func (OracleSourceConfigOutput) MaxConcurrentBackfillTasks added in v0.29.0

func (o OracleSourceConfigOutput) MaxConcurrentBackfillTasks() pulumi.IntPtrOutput

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.

func (OracleSourceConfigOutput) MaxConcurrentCdcTasks added in v0.22.0

func (o OracleSourceConfigOutput) MaxConcurrentCdcTasks() pulumi.IntPtrOutput

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.

func (OracleSourceConfigOutput) StreamLargeObjects added in v0.22.0

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

func (OracleSourceConfigOutput) ToOracleSourceConfigOutput

func (o OracleSourceConfigOutput) ToOracleSourceConfigOutput() OracleSourceConfigOutput

func (OracleSourceConfigOutput) ToOracleSourceConfigOutputWithContext

func (o OracleSourceConfigOutput) ToOracleSourceConfigOutputWithContext(ctx context.Context) OracleSourceConfigOutput

func (OracleSourceConfigOutput) ToOracleSourceConfigPtrOutput

func (o OracleSourceConfigOutput) ToOracleSourceConfigPtrOutput() OracleSourceConfigPtrOutput

func (OracleSourceConfigOutput) ToOracleSourceConfigPtrOutputWithContext

func (o OracleSourceConfigOutput) ToOracleSourceConfigPtrOutputWithContext(ctx context.Context) OracleSourceConfigPtrOutput

type OracleSourceConfigPtrInput

type OracleSourceConfigPtrInput interface {
	pulumi.Input

	ToOracleSourceConfigPtrOutput() OracleSourceConfigPtrOutput
	ToOracleSourceConfigPtrOutputWithContext(context.Context) OracleSourceConfigPtrOutput
}

OracleSourceConfigPtrInput is an input type that accepts OracleSourceConfigArgs, OracleSourceConfigPtr and OracleSourceConfigPtrOutput values. You can construct a concrete instance of `OracleSourceConfigPtrInput` via:

        OracleSourceConfigArgs{...}

or:

        nil

type OracleSourceConfigPtrOutput

type OracleSourceConfigPtrOutput struct{ *pulumi.OutputState }

func (OracleSourceConfigPtrOutput) DropLargeObjects added in v0.18.0

Drop large object values.

func (OracleSourceConfigPtrOutput) Elem

func (OracleSourceConfigPtrOutput) ElementType

func (OracleSourceConfigPtrOutput) ExcludeObjects

Oracle objects to exclude from the stream.

func (OracleSourceConfigPtrOutput) IncludeObjects

Oracle objects to include in the stream.

func (OracleSourceConfigPtrOutput) MaxConcurrentBackfillTasks added in v0.29.0

func (o OracleSourceConfigPtrOutput) MaxConcurrentBackfillTasks() pulumi.IntPtrOutput

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.

func (OracleSourceConfigPtrOutput) MaxConcurrentCdcTasks added in v0.22.0

func (o OracleSourceConfigPtrOutput) MaxConcurrentCdcTasks() pulumi.IntPtrOutput

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.

func (OracleSourceConfigPtrOutput) StreamLargeObjects added in v0.22.0

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

func (OracleSourceConfigPtrOutput) ToOracleSourceConfigPtrOutput

func (o OracleSourceConfigPtrOutput) ToOracleSourceConfigPtrOutput() OracleSourceConfigPtrOutput

func (OracleSourceConfigPtrOutput) ToOracleSourceConfigPtrOutputWithContext

func (o OracleSourceConfigPtrOutput) ToOracleSourceConfigPtrOutputWithContext(ctx context.Context) OracleSourceConfigPtrOutput

type OracleSourceConfigResponse

type OracleSourceConfigResponse struct {
	// Drop large object values.
	DropLargeObjects DropLargeObjectsResponse `pulumi:"dropLargeObjects"`
	// Oracle objects to exclude from the stream.
	ExcludeObjects OracleRdbmsResponse `pulumi:"excludeObjects"`
	// Oracle objects to include in the stream.
	IncludeObjects OracleRdbmsResponse `pulumi:"includeObjects"`
	// 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.
	MaxConcurrentBackfillTasks int `pulumi:"maxConcurrentBackfillTasks"`
	// 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.
	MaxConcurrentCdcTasks int `pulumi:"maxConcurrentCdcTasks"`
	// Stream large object values. NOTE: This feature is currently experimental.
	StreamLargeObjects StreamLargeObjectsResponse `pulumi:"streamLargeObjects"`
}

Oracle data source configuration

type OracleSourceConfigResponseOutput

type OracleSourceConfigResponseOutput struct{ *pulumi.OutputState }

Oracle data source configuration

func (OracleSourceConfigResponseOutput) DropLargeObjects added in v0.18.0

Drop large object values.

func (OracleSourceConfigResponseOutput) ElementType

func (OracleSourceConfigResponseOutput) ExcludeObjects

Oracle objects to exclude from the stream.

func (OracleSourceConfigResponseOutput) IncludeObjects

Oracle objects to include in the stream.

func (OracleSourceConfigResponseOutput) MaxConcurrentBackfillTasks added in v0.29.0

func (o OracleSourceConfigResponseOutput) MaxConcurrentBackfillTasks() pulumi.IntOutput

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.

func (OracleSourceConfigResponseOutput) MaxConcurrentCdcTasks added in v0.22.0

func (o OracleSourceConfigResponseOutput) MaxConcurrentCdcTasks() pulumi.IntOutput

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.

func (OracleSourceConfigResponseOutput) StreamLargeObjects added in v0.22.0

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

func (OracleSourceConfigResponseOutput) ToOracleSourceConfigResponseOutput

func (o OracleSourceConfigResponseOutput) ToOracleSourceConfigResponseOutput() OracleSourceConfigResponseOutput

func (OracleSourceConfigResponseOutput) ToOracleSourceConfigResponseOutputWithContext

func (o OracleSourceConfigResponseOutput) ToOracleSourceConfigResponseOutputWithContext(ctx context.Context) OracleSourceConfigResponseOutput

type OracleSslConfig added in v0.32.0

type OracleSslConfig struct {
	// Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
	CaCertificate *string `pulumi:"caCertificate"`
}

Oracle SSL configuration information.

type OracleSslConfigArgs added in v0.32.0

type OracleSslConfigArgs struct {
	// Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
	CaCertificate pulumi.StringPtrInput `pulumi:"caCertificate"`
}

Oracle SSL configuration information.

func (OracleSslConfigArgs) ElementType added in v0.32.0

func (OracleSslConfigArgs) ElementType() reflect.Type

func (OracleSslConfigArgs) ToOracleSslConfigOutput added in v0.32.0

func (i OracleSslConfigArgs) ToOracleSslConfigOutput() OracleSslConfigOutput

func (OracleSslConfigArgs) ToOracleSslConfigOutputWithContext added in v0.32.0

func (i OracleSslConfigArgs) ToOracleSslConfigOutputWithContext(ctx context.Context) OracleSslConfigOutput

func (OracleSslConfigArgs) ToOracleSslConfigPtrOutput added in v0.32.0

func (i OracleSslConfigArgs) ToOracleSslConfigPtrOutput() OracleSslConfigPtrOutput

func (OracleSslConfigArgs) ToOracleSslConfigPtrOutputWithContext added in v0.32.0

func (i OracleSslConfigArgs) ToOracleSslConfigPtrOutputWithContext(ctx context.Context) OracleSslConfigPtrOutput

type OracleSslConfigInput added in v0.32.0

type OracleSslConfigInput interface {
	pulumi.Input

	ToOracleSslConfigOutput() OracleSslConfigOutput
	ToOracleSslConfigOutputWithContext(context.Context) OracleSslConfigOutput
}

OracleSslConfigInput is an input type that accepts OracleSslConfigArgs and OracleSslConfigOutput values. You can construct a concrete instance of `OracleSslConfigInput` via:

OracleSslConfigArgs{...}

type OracleSslConfigOutput added in v0.32.0

type OracleSslConfigOutput struct{ *pulumi.OutputState }

Oracle SSL configuration information.

func (OracleSslConfigOutput) CaCertificate added in v0.32.0

func (o OracleSslConfigOutput) CaCertificate() pulumi.StringPtrOutput

Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.

func (OracleSslConfigOutput) ElementType added in v0.32.0

func (OracleSslConfigOutput) ElementType() reflect.Type

func (OracleSslConfigOutput) ToOracleSslConfigOutput added in v0.32.0

func (o OracleSslConfigOutput) ToOracleSslConfigOutput() OracleSslConfigOutput

func (OracleSslConfigOutput) ToOracleSslConfigOutputWithContext added in v0.32.0

func (o OracleSslConfigOutput) ToOracleSslConfigOutputWithContext(ctx context.Context) OracleSslConfigOutput

func (OracleSslConfigOutput) ToOracleSslConfigPtrOutput added in v0.32.0

func (o OracleSslConfigOutput) ToOracleSslConfigPtrOutput() OracleSslConfigPtrOutput

func (OracleSslConfigOutput) ToOracleSslConfigPtrOutputWithContext added in v0.32.0

func (o OracleSslConfigOutput) ToOracleSslConfigPtrOutputWithContext(ctx context.Context) OracleSslConfigPtrOutput

type OracleSslConfigPtrInput added in v0.32.0

type OracleSslConfigPtrInput interface {
	pulumi.Input

	ToOracleSslConfigPtrOutput() OracleSslConfigPtrOutput
	ToOracleSslConfigPtrOutputWithContext(context.Context) OracleSslConfigPtrOutput
}

OracleSslConfigPtrInput is an input type that accepts OracleSslConfigArgs, OracleSslConfigPtr and OracleSslConfigPtrOutput values. You can construct a concrete instance of `OracleSslConfigPtrInput` via:

        OracleSslConfigArgs{...}

or:

        nil

func OracleSslConfigPtr added in v0.32.0

func OracleSslConfigPtr(v *OracleSslConfigArgs) OracleSslConfigPtrInput

type OracleSslConfigPtrOutput added in v0.32.0

type OracleSslConfigPtrOutput struct{ *pulumi.OutputState }

func (OracleSslConfigPtrOutput) CaCertificate added in v0.32.0

Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.

func (OracleSslConfigPtrOutput) Elem added in v0.32.0

func (OracleSslConfigPtrOutput) ElementType added in v0.32.0

func (OracleSslConfigPtrOutput) ElementType() reflect.Type

func (OracleSslConfigPtrOutput) ToOracleSslConfigPtrOutput added in v0.32.0

func (o OracleSslConfigPtrOutput) ToOracleSslConfigPtrOutput() OracleSslConfigPtrOutput

func (OracleSslConfigPtrOutput) ToOracleSslConfigPtrOutputWithContext added in v0.32.0

func (o OracleSslConfigPtrOutput) ToOracleSslConfigPtrOutputWithContext(ctx context.Context) OracleSslConfigPtrOutput

type OracleSslConfigResponse added in v0.32.0

type OracleSslConfigResponse struct {
	// Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
	CaCertificate string `pulumi:"caCertificate"`
	// Indicates whether the ca_certificate field has been set for this Connection-Profile.
	CaCertificateSet bool `pulumi:"caCertificateSet"`
}

Oracle SSL configuration information.

type OracleSslConfigResponseOutput added in v0.32.0

type OracleSslConfigResponseOutput struct{ *pulumi.OutputState }

Oracle SSL configuration information.

func (OracleSslConfigResponseOutput) CaCertificate added in v0.32.0

Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.

func (OracleSslConfigResponseOutput) CaCertificateSet added in v0.32.0

func (o OracleSslConfigResponseOutput) CaCertificateSet() pulumi.BoolOutput

Indicates whether the ca_certificate field has been set for this Connection-Profile.

func (OracleSslConfigResponseOutput) ElementType added in v0.32.0

func (OracleSslConfigResponseOutput) ToOracleSslConfigResponseOutput added in v0.32.0

func (o OracleSslConfigResponseOutput) ToOracleSslConfigResponseOutput() OracleSslConfigResponseOutput

func (OracleSslConfigResponseOutput) ToOracleSslConfigResponseOutputWithContext added in v0.32.0

func (o OracleSslConfigResponseOutput) ToOracleSslConfigResponseOutputWithContext(ctx context.Context) OracleSslConfigResponseOutput

type OracleTable

type OracleTable struct {
	// Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
	OracleColumns []OracleColumn `pulumi:"oracleColumns"`
	// Table name.
	Table *string `pulumi:"table"`
}

Oracle table.

type OracleTableArgs

type OracleTableArgs struct {
	// Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
	OracleColumns OracleColumnArrayInput `pulumi:"oracleColumns"`
	// Table name.
	Table pulumi.StringPtrInput `pulumi:"table"`
}

Oracle table.

func (OracleTableArgs) ElementType

func (OracleTableArgs) ElementType() reflect.Type

func (OracleTableArgs) ToOracleTableOutput

func (i OracleTableArgs) ToOracleTableOutput() OracleTableOutput

func (OracleTableArgs) ToOracleTableOutputWithContext

func (i OracleTableArgs) ToOracleTableOutputWithContext(ctx context.Context) OracleTableOutput

type OracleTableArray

type OracleTableArray []OracleTableInput

func (OracleTableArray) ElementType

func (OracleTableArray) ElementType() reflect.Type

func (OracleTableArray) ToOracleTableArrayOutput

func (i OracleTableArray) ToOracleTableArrayOutput() OracleTableArrayOutput

func (OracleTableArray) ToOracleTableArrayOutputWithContext

func (i OracleTableArray) ToOracleTableArrayOutputWithContext(ctx context.Context) OracleTableArrayOutput

type OracleTableArrayInput

type OracleTableArrayInput interface {
	pulumi.Input

	ToOracleTableArrayOutput() OracleTableArrayOutput
	ToOracleTableArrayOutputWithContext(context.Context) OracleTableArrayOutput
}

OracleTableArrayInput is an input type that accepts OracleTableArray and OracleTableArrayOutput values. You can construct a concrete instance of `OracleTableArrayInput` via:

OracleTableArray{ OracleTableArgs{...} }

type OracleTableArrayOutput

type OracleTableArrayOutput struct{ *pulumi.OutputState }

func (OracleTableArrayOutput) ElementType

func (OracleTableArrayOutput) ElementType() reflect.Type

func (OracleTableArrayOutput) Index

func (OracleTableArrayOutput) ToOracleTableArrayOutput

func (o OracleTableArrayOutput) ToOracleTableArrayOutput() OracleTableArrayOutput

func (OracleTableArrayOutput) ToOracleTableArrayOutputWithContext

func (o OracleTableArrayOutput) ToOracleTableArrayOutputWithContext(ctx context.Context) OracleTableArrayOutput

type OracleTableInput

type OracleTableInput interface {
	pulumi.Input

	ToOracleTableOutput() OracleTableOutput
	ToOracleTableOutputWithContext(context.Context) OracleTableOutput
}

OracleTableInput is an input type that accepts OracleTableArgs and OracleTableOutput values. You can construct a concrete instance of `OracleTableInput` via:

OracleTableArgs{...}

type OracleTableOutput

type OracleTableOutput struct{ *pulumi.OutputState }

Oracle table.

func (OracleTableOutput) ElementType

func (OracleTableOutput) ElementType() reflect.Type

func (OracleTableOutput) OracleColumns

func (o OracleTableOutput) OracleColumns() OracleColumnArrayOutput

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

func (OracleTableOutput) Table

Table name.

func (OracleTableOutput) ToOracleTableOutput

func (o OracleTableOutput) ToOracleTableOutput() OracleTableOutput

func (OracleTableOutput) ToOracleTableOutputWithContext

func (o OracleTableOutput) ToOracleTableOutputWithContext(ctx context.Context) OracleTableOutput

type OracleTableResponse

type OracleTableResponse struct {
	// Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
	OracleColumns []OracleColumnResponse `pulumi:"oracleColumns"`
	// Table name.
	Table string `pulumi:"table"`
}

Oracle table.

type OracleTableResponseArrayOutput

type OracleTableResponseArrayOutput struct{ *pulumi.OutputState }

func (OracleTableResponseArrayOutput) ElementType

func (OracleTableResponseArrayOutput) Index

func (OracleTableResponseArrayOutput) ToOracleTableResponseArrayOutput

func (o OracleTableResponseArrayOutput) ToOracleTableResponseArrayOutput() OracleTableResponseArrayOutput

func (OracleTableResponseArrayOutput) ToOracleTableResponseArrayOutputWithContext

func (o OracleTableResponseArrayOutput) ToOracleTableResponseArrayOutputWithContext(ctx context.Context) OracleTableResponseArrayOutput

type OracleTableResponseOutput

type OracleTableResponseOutput struct{ *pulumi.OutputState }

Oracle table.

func (OracleTableResponseOutput) ElementType

func (OracleTableResponseOutput) ElementType() reflect.Type

func (OracleTableResponseOutput) OracleColumns

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

func (OracleTableResponseOutput) Table

Table name.

func (OracleTableResponseOutput) ToOracleTableResponseOutput

func (o OracleTableResponseOutput) ToOracleTableResponseOutput() OracleTableResponseOutput

func (OracleTableResponseOutput) ToOracleTableResponseOutputWithContext

func (o OracleTableResponseOutput) ToOracleTableResponseOutputWithContext(ctx context.Context) OracleTableResponseOutput

type PostgresqlColumn added in v0.25.0

type PostgresqlColumn struct {
	// Column name.
	Column *string `pulumi:"column"`
	// The PostgreSQL data type.
	DataType *string `pulumi:"dataType"`
	// Column length.
	Length *int `pulumi:"length"`
	// Whether or not the column can accept a null value.
	Nullable *bool `pulumi:"nullable"`
	// The ordinal position of the column in the table.
	OrdinalPosition *int `pulumi:"ordinalPosition"`
	// Column precision.
	Precision *int `pulumi:"precision"`
	// Whether or not the column represents a primary key.
	PrimaryKey *bool `pulumi:"primaryKey"`
	// Column scale.
	Scale *int `pulumi:"scale"`
}

PostgreSQL Column.

type PostgresqlColumnArgs added in v0.25.0

type PostgresqlColumnArgs struct {
	// Column name.
	Column pulumi.StringPtrInput `pulumi:"column"`
	// The PostgreSQL data type.
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// Column length.
	Length pulumi.IntPtrInput `pulumi:"length"`
	// Whether or not the column can accept a null value.
	Nullable pulumi.BoolPtrInput `pulumi:"nullable"`
	// The ordinal position of the column in the table.
	OrdinalPosition pulumi.IntPtrInput `pulumi:"ordinalPosition"`
	// Column precision.
	Precision pulumi.IntPtrInput `pulumi:"precision"`
	// Whether or not the column represents a primary key.
	PrimaryKey pulumi.BoolPtrInput `pulumi:"primaryKey"`
	// Column scale.
	Scale pulumi.IntPtrInput `pulumi:"scale"`
}

PostgreSQL Column.

func (PostgresqlColumnArgs) ElementType added in v0.25.0

func (PostgresqlColumnArgs) ElementType() reflect.Type

func (PostgresqlColumnArgs) ToPostgresqlColumnOutput added in v0.25.0

func (i PostgresqlColumnArgs) ToPostgresqlColumnOutput() PostgresqlColumnOutput

func (PostgresqlColumnArgs) ToPostgresqlColumnOutputWithContext added in v0.25.0

func (i PostgresqlColumnArgs) ToPostgresqlColumnOutputWithContext(ctx context.Context) PostgresqlColumnOutput

type PostgresqlColumnArray added in v0.25.0

type PostgresqlColumnArray []PostgresqlColumnInput

func (PostgresqlColumnArray) ElementType added in v0.25.0

func (PostgresqlColumnArray) ElementType() reflect.Type

func (PostgresqlColumnArray) ToPostgresqlColumnArrayOutput added in v0.25.0

func (i PostgresqlColumnArray) ToPostgresqlColumnArrayOutput() PostgresqlColumnArrayOutput

func (PostgresqlColumnArray) ToPostgresqlColumnArrayOutputWithContext added in v0.25.0

func (i PostgresqlColumnArray) ToPostgresqlColumnArrayOutputWithContext(ctx context.Context) PostgresqlColumnArrayOutput

type PostgresqlColumnArrayInput added in v0.25.0

type PostgresqlColumnArrayInput interface {
	pulumi.Input

	ToPostgresqlColumnArrayOutput() PostgresqlColumnArrayOutput
	ToPostgresqlColumnArrayOutputWithContext(context.Context) PostgresqlColumnArrayOutput
}

PostgresqlColumnArrayInput is an input type that accepts PostgresqlColumnArray and PostgresqlColumnArrayOutput values. You can construct a concrete instance of `PostgresqlColumnArrayInput` via:

PostgresqlColumnArray{ PostgresqlColumnArgs{...} }

type PostgresqlColumnArrayOutput added in v0.25.0

type PostgresqlColumnArrayOutput struct{ *pulumi.OutputState }

func (PostgresqlColumnArrayOutput) ElementType added in v0.25.0

func (PostgresqlColumnArrayOutput) Index added in v0.25.0

func (PostgresqlColumnArrayOutput) ToPostgresqlColumnArrayOutput added in v0.25.0

func (o PostgresqlColumnArrayOutput) ToPostgresqlColumnArrayOutput() PostgresqlColumnArrayOutput

func (PostgresqlColumnArrayOutput) ToPostgresqlColumnArrayOutputWithContext added in v0.25.0

func (o PostgresqlColumnArrayOutput) ToPostgresqlColumnArrayOutputWithContext(ctx context.Context) PostgresqlColumnArrayOutput

type PostgresqlColumnInput added in v0.25.0

type PostgresqlColumnInput interface {
	pulumi.Input

	ToPostgresqlColumnOutput() PostgresqlColumnOutput
	ToPostgresqlColumnOutputWithContext(context.Context) PostgresqlColumnOutput
}

PostgresqlColumnInput is an input type that accepts PostgresqlColumnArgs and PostgresqlColumnOutput values. You can construct a concrete instance of `PostgresqlColumnInput` via:

PostgresqlColumnArgs{...}

type PostgresqlColumnOutput added in v0.25.0

type PostgresqlColumnOutput struct{ *pulumi.OutputState }

PostgreSQL Column.

func (PostgresqlColumnOutput) Column added in v0.25.0

Column name.

func (PostgresqlColumnOutput) DataType added in v0.25.0

The PostgreSQL data type.

func (PostgresqlColumnOutput) ElementType added in v0.25.0

func (PostgresqlColumnOutput) ElementType() reflect.Type

func (PostgresqlColumnOutput) Length added in v0.25.0

Column length.

func (PostgresqlColumnOutput) Nullable added in v0.25.0

Whether or not the column can accept a null value.

func (PostgresqlColumnOutput) OrdinalPosition added in v0.25.0

func (o PostgresqlColumnOutput) OrdinalPosition() pulumi.IntPtrOutput

The ordinal position of the column in the table.

func (PostgresqlColumnOutput) Precision added in v0.25.0

Column precision.

func (PostgresqlColumnOutput) PrimaryKey added in v0.25.0

Whether or not the column represents a primary key.

func (PostgresqlColumnOutput) Scale added in v0.25.0

Column scale.

func (PostgresqlColumnOutput) ToPostgresqlColumnOutput added in v0.25.0

func (o PostgresqlColumnOutput) ToPostgresqlColumnOutput() PostgresqlColumnOutput

func (PostgresqlColumnOutput) ToPostgresqlColumnOutputWithContext added in v0.25.0

func (o PostgresqlColumnOutput) ToPostgresqlColumnOutputWithContext(ctx context.Context) PostgresqlColumnOutput

type PostgresqlColumnResponse added in v0.25.0

type PostgresqlColumnResponse struct {
	// Column name.
	Column string `pulumi:"column"`
	// The PostgreSQL data type.
	DataType string `pulumi:"dataType"`
	// Column length.
	Length int `pulumi:"length"`
	// Whether or not the column can accept a null value.
	Nullable bool `pulumi:"nullable"`
	// The ordinal position of the column in the table.
	OrdinalPosition int `pulumi:"ordinalPosition"`
	// Column precision.
	Precision int `pulumi:"precision"`
	// Whether or not the column represents a primary key.
	PrimaryKey bool `pulumi:"primaryKey"`
	// Column scale.
	Scale int `pulumi:"scale"`
}

PostgreSQL Column.

type PostgresqlColumnResponseArrayOutput added in v0.25.0

type PostgresqlColumnResponseArrayOutput struct{ *pulumi.OutputState }

func (PostgresqlColumnResponseArrayOutput) ElementType added in v0.25.0

func (PostgresqlColumnResponseArrayOutput) Index added in v0.25.0

func (PostgresqlColumnResponseArrayOutput) ToPostgresqlColumnResponseArrayOutput added in v0.25.0

func (o PostgresqlColumnResponseArrayOutput) ToPostgresqlColumnResponseArrayOutput() PostgresqlColumnResponseArrayOutput

func (PostgresqlColumnResponseArrayOutput) ToPostgresqlColumnResponseArrayOutputWithContext added in v0.25.0

func (o PostgresqlColumnResponseArrayOutput) ToPostgresqlColumnResponseArrayOutputWithContext(ctx context.Context) PostgresqlColumnResponseArrayOutput

type PostgresqlColumnResponseOutput added in v0.25.0

type PostgresqlColumnResponseOutput struct{ *pulumi.OutputState }

PostgreSQL Column.

func (PostgresqlColumnResponseOutput) Column added in v0.25.0

Column name.

func (PostgresqlColumnResponseOutput) DataType added in v0.25.0

The PostgreSQL data type.

func (PostgresqlColumnResponseOutput) ElementType added in v0.25.0

func (PostgresqlColumnResponseOutput) Length added in v0.25.0

Column length.

func (PostgresqlColumnResponseOutput) Nullable added in v0.25.0

Whether or not the column can accept a null value.

func (PostgresqlColumnResponseOutput) OrdinalPosition added in v0.25.0

func (o PostgresqlColumnResponseOutput) OrdinalPosition() pulumi.IntOutput

The ordinal position of the column in the table.

func (PostgresqlColumnResponseOutput) Precision added in v0.25.0

Column precision.

func (PostgresqlColumnResponseOutput) PrimaryKey added in v0.25.0

Whether or not the column represents a primary key.

func (PostgresqlColumnResponseOutput) Scale added in v0.25.0

Column scale.

func (PostgresqlColumnResponseOutput) ToPostgresqlColumnResponseOutput added in v0.25.0

func (o PostgresqlColumnResponseOutput) ToPostgresqlColumnResponseOutput() PostgresqlColumnResponseOutput

func (PostgresqlColumnResponseOutput) ToPostgresqlColumnResponseOutputWithContext added in v0.25.0

func (o PostgresqlColumnResponseOutput) ToPostgresqlColumnResponseOutputWithContext(ctx context.Context) PostgresqlColumnResponseOutput

type PostgresqlProfile added in v0.25.0

type PostgresqlProfile struct {
	// Database for the PostgreSQL connection.
	Database string `pulumi:"database"`
	// Hostname for the PostgreSQL connection.
	Hostname string `pulumi:"hostname"`
	// Password for the PostgreSQL connection.
	Password string `pulumi:"password"`
	// Port for the PostgreSQL connection, default value is 5432.
	Port *int `pulumi:"port"`
	// Username for the PostgreSQL connection.
	Username string `pulumi:"username"`
}

PostgreSQL database profile.

type PostgresqlProfileArgs added in v0.25.0

type PostgresqlProfileArgs struct {
	// Database for the PostgreSQL connection.
	Database pulumi.StringInput `pulumi:"database"`
	// Hostname for the PostgreSQL connection.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// Password for the PostgreSQL connection.
	Password pulumi.StringInput `pulumi:"password"`
	// Port for the PostgreSQL connection, default value is 5432.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// Username for the PostgreSQL connection.
	Username pulumi.StringInput `pulumi:"username"`
}

PostgreSQL database profile.

func (PostgresqlProfileArgs) ElementType added in v0.25.0

func (PostgresqlProfileArgs) ElementType() reflect.Type

func (PostgresqlProfileArgs) ToPostgresqlProfileOutput added in v0.25.0

func (i PostgresqlProfileArgs) ToPostgresqlProfileOutput() PostgresqlProfileOutput

func (PostgresqlProfileArgs) ToPostgresqlProfileOutputWithContext added in v0.25.0

func (i PostgresqlProfileArgs) ToPostgresqlProfileOutputWithContext(ctx context.Context) PostgresqlProfileOutput

func (PostgresqlProfileArgs) ToPostgresqlProfilePtrOutput added in v0.25.0

func (i PostgresqlProfileArgs) ToPostgresqlProfilePtrOutput() PostgresqlProfilePtrOutput

func (PostgresqlProfileArgs) ToPostgresqlProfilePtrOutputWithContext added in v0.25.0

func (i PostgresqlProfileArgs) ToPostgresqlProfilePtrOutputWithContext(ctx context.Context) PostgresqlProfilePtrOutput

type PostgresqlProfileInput added in v0.25.0

type PostgresqlProfileInput interface {
	pulumi.Input

	ToPostgresqlProfileOutput() PostgresqlProfileOutput
	ToPostgresqlProfileOutputWithContext(context.Context) PostgresqlProfileOutput
}

PostgresqlProfileInput is an input type that accepts PostgresqlProfileArgs and PostgresqlProfileOutput values. You can construct a concrete instance of `PostgresqlProfileInput` via:

PostgresqlProfileArgs{...}

type PostgresqlProfileOutput added in v0.25.0

type PostgresqlProfileOutput struct{ *pulumi.OutputState }

PostgreSQL database profile.

func (PostgresqlProfileOutput) Database added in v0.25.0

Database for the PostgreSQL connection.

func (PostgresqlProfileOutput) ElementType added in v0.25.0

func (PostgresqlProfileOutput) ElementType() reflect.Type

func (PostgresqlProfileOutput) Hostname added in v0.25.0

Hostname for the PostgreSQL connection.

func (PostgresqlProfileOutput) Password added in v0.25.0

Password for the PostgreSQL connection.

func (PostgresqlProfileOutput) Port added in v0.25.0

Port for the PostgreSQL connection, default value is 5432.

func (PostgresqlProfileOutput) ToPostgresqlProfileOutput added in v0.25.0

func (o PostgresqlProfileOutput) ToPostgresqlProfileOutput() PostgresqlProfileOutput

func (PostgresqlProfileOutput) ToPostgresqlProfileOutputWithContext added in v0.25.0

func (o PostgresqlProfileOutput) ToPostgresqlProfileOutputWithContext(ctx context.Context) PostgresqlProfileOutput

func (PostgresqlProfileOutput) ToPostgresqlProfilePtrOutput added in v0.25.0

func (o PostgresqlProfileOutput) ToPostgresqlProfilePtrOutput() PostgresqlProfilePtrOutput

func (PostgresqlProfileOutput) ToPostgresqlProfilePtrOutputWithContext added in v0.25.0

func (o PostgresqlProfileOutput) ToPostgresqlProfilePtrOutputWithContext(ctx context.Context) PostgresqlProfilePtrOutput

func (PostgresqlProfileOutput) Username added in v0.25.0

Username for the PostgreSQL connection.

type PostgresqlProfilePtrInput added in v0.25.0

type PostgresqlProfilePtrInput interface {
	pulumi.Input

	ToPostgresqlProfilePtrOutput() PostgresqlProfilePtrOutput
	ToPostgresqlProfilePtrOutputWithContext(context.Context) PostgresqlProfilePtrOutput
}

PostgresqlProfilePtrInput is an input type that accepts PostgresqlProfileArgs, PostgresqlProfilePtr and PostgresqlProfilePtrOutput values. You can construct a concrete instance of `PostgresqlProfilePtrInput` via:

        PostgresqlProfileArgs{...}

or:

        nil

func PostgresqlProfilePtr added in v0.25.0

func PostgresqlProfilePtr(v *PostgresqlProfileArgs) PostgresqlProfilePtrInput

type PostgresqlProfilePtrOutput added in v0.25.0

type PostgresqlProfilePtrOutput struct{ *pulumi.OutputState }

func (PostgresqlProfilePtrOutput) Database added in v0.25.0

Database for the PostgreSQL connection.

func (PostgresqlProfilePtrOutput) Elem added in v0.25.0

func (PostgresqlProfilePtrOutput) ElementType added in v0.25.0

func (PostgresqlProfilePtrOutput) ElementType() reflect.Type

func (PostgresqlProfilePtrOutput) Hostname added in v0.25.0

Hostname for the PostgreSQL connection.

func (PostgresqlProfilePtrOutput) Password added in v0.25.0

Password for the PostgreSQL connection.

func (PostgresqlProfilePtrOutput) Port added in v0.25.0

Port for the PostgreSQL connection, default value is 5432.

func (PostgresqlProfilePtrOutput) ToPostgresqlProfilePtrOutput added in v0.25.0

func (o PostgresqlProfilePtrOutput) ToPostgresqlProfilePtrOutput() PostgresqlProfilePtrOutput

func (PostgresqlProfilePtrOutput) ToPostgresqlProfilePtrOutputWithContext added in v0.25.0

func (o PostgresqlProfilePtrOutput) ToPostgresqlProfilePtrOutputWithContext(ctx context.Context) PostgresqlProfilePtrOutput

func (PostgresqlProfilePtrOutput) Username added in v0.25.0

Username for the PostgreSQL connection.

type PostgresqlProfileResponse added in v0.25.0

type PostgresqlProfileResponse struct {
	// Database for the PostgreSQL connection.
	Database string `pulumi:"database"`
	// Hostname for the PostgreSQL connection.
	Hostname string `pulumi:"hostname"`
	// Password for the PostgreSQL connection.
	Password string `pulumi:"password"`
	// Port for the PostgreSQL connection, default value is 5432.
	Port int `pulumi:"port"`
	// Username for the PostgreSQL connection.
	Username string `pulumi:"username"`
}

PostgreSQL database profile.

type PostgresqlProfileResponseOutput added in v0.25.0

type PostgresqlProfileResponseOutput struct{ *pulumi.OutputState }

PostgreSQL database profile.

func (PostgresqlProfileResponseOutput) Database added in v0.25.0

Database for the PostgreSQL connection.

func (PostgresqlProfileResponseOutput) ElementType added in v0.25.0

func (PostgresqlProfileResponseOutput) Hostname added in v0.25.0

Hostname for the PostgreSQL connection.

func (PostgresqlProfileResponseOutput) Password added in v0.25.0

Password for the PostgreSQL connection.

func (PostgresqlProfileResponseOutput) Port added in v0.25.0

Port for the PostgreSQL connection, default value is 5432.

func (PostgresqlProfileResponseOutput) ToPostgresqlProfileResponseOutput added in v0.25.0

func (o PostgresqlProfileResponseOutput) ToPostgresqlProfileResponseOutput() PostgresqlProfileResponseOutput

func (PostgresqlProfileResponseOutput) ToPostgresqlProfileResponseOutputWithContext added in v0.25.0

func (o PostgresqlProfileResponseOutput) ToPostgresqlProfileResponseOutputWithContext(ctx context.Context) PostgresqlProfileResponseOutput

func (PostgresqlProfileResponseOutput) Username added in v0.25.0

Username for the PostgreSQL connection.

type PostgresqlRdbms added in v0.25.0

type PostgresqlRdbms struct {
	// PostgreSQL schemas in the database server.
	PostgresqlSchemas []PostgresqlSchema `pulumi:"postgresqlSchemas"`
}

PostgreSQL database structure.

type PostgresqlRdbmsArgs added in v0.25.0

type PostgresqlRdbmsArgs struct {
	// PostgreSQL schemas in the database server.
	PostgresqlSchemas PostgresqlSchemaArrayInput `pulumi:"postgresqlSchemas"`
}

PostgreSQL database structure.

func (PostgresqlRdbmsArgs) ElementType added in v0.25.0

func (PostgresqlRdbmsArgs) ElementType() reflect.Type

func (PostgresqlRdbmsArgs) ToPostgresqlRdbmsOutput added in v0.25.0

func (i PostgresqlRdbmsArgs) ToPostgresqlRdbmsOutput() PostgresqlRdbmsOutput

func (PostgresqlRdbmsArgs) ToPostgresqlRdbmsOutputWithContext added in v0.25.0

func (i PostgresqlRdbmsArgs) ToPostgresqlRdbmsOutputWithContext(ctx context.Context) PostgresqlRdbmsOutput

func (PostgresqlRdbmsArgs) ToPostgresqlRdbmsPtrOutput added in v0.25.0

func (i PostgresqlRdbmsArgs) ToPostgresqlRdbmsPtrOutput() PostgresqlRdbmsPtrOutput

func (PostgresqlRdbmsArgs) ToPostgresqlRdbmsPtrOutputWithContext added in v0.25.0

func (i PostgresqlRdbmsArgs) ToPostgresqlRdbmsPtrOutputWithContext(ctx context.Context) PostgresqlRdbmsPtrOutput

type PostgresqlRdbmsInput added in v0.25.0

type PostgresqlRdbmsInput interface {
	pulumi.Input

	ToPostgresqlRdbmsOutput() PostgresqlRdbmsOutput
	ToPostgresqlRdbmsOutputWithContext(context.Context) PostgresqlRdbmsOutput
}

PostgresqlRdbmsInput is an input type that accepts PostgresqlRdbmsArgs and PostgresqlRdbmsOutput values. You can construct a concrete instance of `PostgresqlRdbmsInput` via:

PostgresqlRdbmsArgs{...}

type PostgresqlRdbmsOutput added in v0.25.0

type PostgresqlRdbmsOutput struct{ *pulumi.OutputState }

PostgreSQL database structure.

func (PostgresqlRdbmsOutput) ElementType added in v0.25.0

func (PostgresqlRdbmsOutput) ElementType() reflect.Type

func (PostgresqlRdbmsOutput) PostgresqlSchemas added in v0.25.0

func (o PostgresqlRdbmsOutput) PostgresqlSchemas() PostgresqlSchemaArrayOutput

PostgreSQL schemas in the database server.

func (PostgresqlRdbmsOutput) ToPostgresqlRdbmsOutput added in v0.25.0

func (o PostgresqlRdbmsOutput) ToPostgresqlRdbmsOutput() PostgresqlRdbmsOutput

func (PostgresqlRdbmsOutput) ToPostgresqlRdbmsOutputWithContext added in v0.25.0

func (o PostgresqlRdbmsOutput) ToPostgresqlRdbmsOutputWithContext(ctx context.Context) PostgresqlRdbmsOutput

func (PostgresqlRdbmsOutput) ToPostgresqlRdbmsPtrOutput added in v0.25.0

func (o PostgresqlRdbmsOutput) ToPostgresqlRdbmsPtrOutput() PostgresqlRdbmsPtrOutput

func (PostgresqlRdbmsOutput) ToPostgresqlRdbmsPtrOutputWithContext added in v0.25.0

func (o PostgresqlRdbmsOutput) ToPostgresqlRdbmsPtrOutputWithContext(ctx context.Context) PostgresqlRdbmsPtrOutput

type PostgresqlRdbmsPtrInput added in v0.25.0

type PostgresqlRdbmsPtrInput interface {
	pulumi.Input

	ToPostgresqlRdbmsPtrOutput() PostgresqlRdbmsPtrOutput
	ToPostgresqlRdbmsPtrOutputWithContext(context.Context) PostgresqlRdbmsPtrOutput
}

PostgresqlRdbmsPtrInput is an input type that accepts PostgresqlRdbmsArgs, PostgresqlRdbmsPtr and PostgresqlRdbmsPtrOutput values. You can construct a concrete instance of `PostgresqlRdbmsPtrInput` via:

        PostgresqlRdbmsArgs{...}

or:

        nil

func PostgresqlRdbmsPtr added in v0.25.0

func PostgresqlRdbmsPtr(v *PostgresqlRdbmsArgs) PostgresqlRdbmsPtrInput

type PostgresqlRdbmsPtrOutput added in v0.25.0

type PostgresqlRdbmsPtrOutput struct{ *pulumi.OutputState }

func (PostgresqlRdbmsPtrOutput) Elem added in v0.25.0

func (PostgresqlRdbmsPtrOutput) ElementType added in v0.25.0

func (PostgresqlRdbmsPtrOutput) ElementType() reflect.Type

func (PostgresqlRdbmsPtrOutput) PostgresqlSchemas added in v0.25.0

PostgreSQL schemas in the database server.

func (PostgresqlRdbmsPtrOutput) ToPostgresqlRdbmsPtrOutput added in v0.25.0

func (o PostgresqlRdbmsPtrOutput) ToPostgresqlRdbmsPtrOutput() PostgresqlRdbmsPtrOutput

func (PostgresqlRdbmsPtrOutput) ToPostgresqlRdbmsPtrOutputWithContext added in v0.25.0

func (o PostgresqlRdbmsPtrOutput) ToPostgresqlRdbmsPtrOutputWithContext(ctx context.Context) PostgresqlRdbmsPtrOutput

type PostgresqlRdbmsResponse added in v0.25.0

type PostgresqlRdbmsResponse struct {
	// PostgreSQL schemas in the database server.
	PostgresqlSchemas []PostgresqlSchemaResponse `pulumi:"postgresqlSchemas"`
}

PostgreSQL database structure.

type PostgresqlRdbmsResponseOutput added in v0.25.0

type PostgresqlRdbmsResponseOutput struct{ *pulumi.OutputState }

PostgreSQL database structure.

func (PostgresqlRdbmsResponseOutput) ElementType added in v0.25.0

func (PostgresqlRdbmsResponseOutput) PostgresqlSchemas added in v0.25.0

PostgreSQL schemas in the database server.

func (PostgresqlRdbmsResponseOutput) ToPostgresqlRdbmsResponseOutput added in v0.25.0

func (o PostgresqlRdbmsResponseOutput) ToPostgresqlRdbmsResponseOutput() PostgresqlRdbmsResponseOutput

func (PostgresqlRdbmsResponseOutput) ToPostgresqlRdbmsResponseOutputWithContext added in v0.25.0

func (o PostgresqlRdbmsResponseOutput) ToPostgresqlRdbmsResponseOutputWithContext(ctx context.Context) PostgresqlRdbmsResponseOutput

type PostgresqlSchema added in v0.25.0

type PostgresqlSchema struct {
	// Tables in the schema.
	PostgresqlTables []PostgresqlTable `pulumi:"postgresqlTables"`
	// Schema name.
	Schema *string `pulumi:"schema"`
}

PostgreSQL schema.

type PostgresqlSchemaArgs added in v0.25.0

type PostgresqlSchemaArgs struct {
	// Tables in the schema.
	PostgresqlTables PostgresqlTableArrayInput `pulumi:"postgresqlTables"`
	// Schema name.
	Schema pulumi.StringPtrInput `pulumi:"schema"`
}

PostgreSQL schema.

func (PostgresqlSchemaArgs) ElementType added in v0.25.0

func (PostgresqlSchemaArgs) ElementType() reflect.Type

func (PostgresqlSchemaArgs) ToPostgresqlSchemaOutput added in v0.25.0

func (i PostgresqlSchemaArgs) ToPostgresqlSchemaOutput() PostgresqlSchemaOutput

func (PostgresqlSchemaArgs) ToPostgresqlSchemaOutputWithContext added in v0.25.0

func (i PostgresqlSchemaArgs) ToPostgresqlSchemaOutputWithContext(ctx context.Context) PostgresqlSchemaOutput

type PostgresqlSchemaArray added in v0.25.0

type PostgresqlSchemaArray []PostgresqlSchemaInput

func (PostgresqlSchemaArray) ElementType added in v0.25.0

func (PostgresqlSchemaArray) ElementType() reflect.Type

func (PostgresqlSchemaArray) ToPostgresqlSchemaArrayOutput added in v0.25.0

func (i PostgresqlSchemaArray) ToPostgresqlSchemaArrayOutput() PostgresqlSchemaArrayOutput

func (PostgresqlSchemaArray) ToPostgresqlSchemaArrayOutputWithContext added in v0.25.0

func (i PostgresqlSchemaArray) ToPostgresqlSchemaArrayOutputWithContext(ctx context.Context) PostgresqlSchemaArrayOutput

type PostgresqlSchemaArrayInput added in v0.25.0

type PostgresqlSchemaArrayInput interface {
	pulumi.Input

	ToPostgresqlSchemaArrayOutput() PostgresqlSchemaArrayOutput
	ToPostgresqlSchemaArrayOutputWithContext(context.Context) PostgresqlSchemaArrayOutput
}

PostgresqlSchemaArrayInput is an input type that accepts PostgresqlSchemaArray and PostgresqlSchemaArrayOutput values. You can construct a concrete instance of `PostgresqlSchemaArrayInput` via:

PostgresqlSchemaArray{ PostgresqlSchemaArgs{...} }

type PostgresqlSchemaArrayOutput added in v0.25.0

type PostgresqlSchemaArrayOutput struct{ *pulumi.OutputState }

func (PostgresqlSchemaArrayOutput) ElementType added in v0.25.0

func (PostgresqlSchemaArrayOutput) Index added in v0.25.0

func (PostgresqlSchemaArrayOutput) ToPostgresqlSchemaArrayOutput added in v0.25.0

func (o PostgresqlSchemaArrayOutput) ToPostgresqlSchemaArrayOutput() PostgresqlSchemaArrayOutput

func (PostgresqlSchemaArrayOutput) ToPostgresqlSchemaArrayOutputWithContext added in v0.25.0

func (o PostgresqlSchemaArrayOutput) ToPostgresqlSchemaArrayOutputWithContext(ctx context.Context) PostgresqlSchemaArrayOutput

type PostgresqlSchemaInput added in v0.25.0

type PostgresqlSchemaInput interface {
	pulumi.Input

	ToPostgresqlSchemaOutput() PostgresqlSchemaOutput
	ToPostgresqlSchemaOutputWithContext(context.Context) PostgresqlSchemaOutput
}

PostgresqlSchemaInput is an input type that accepts PostgresqlSchemaArgs and PostgresqlSchemaOutput values. You can construct a concrete instance of `PostgresqlSchemaInput` via:

PostgresqlSchemaArgs{...}

type PostgresqlSchemaOutput added in v0.25.0

type PostgresqlSchemaOutput struct{ *pulumi.OutputState }

PostgreSQL schema.

func (PostgresqlSchemaOutput) ElementType added in v0.25.0

func (PostgresqlSchemaOutput) ElementType() reflect.Type

func (PostgresqlSchemaOutput) PostgresqlTables added in v0.25.0

Tables in the schema.

func (PostgresqlSchemaOutput) Schema added in v0.25.0

Schema name.

func (PostgresqlSchemaOutput) ToPostgresqlSchemaOutput added in v0.25.0

func (o PostgresqlSchemaOutput) ToPostgresqlSchemaOutput() PostgresqlSchemaOutput

func (PostgresqlSchemaOutput) ToPostgresqlSchemaOutputWithContext added in v0.25.0

func (o PostgresqlSchemaOutput) ToPostgresqlSchemaOutputWithContext(ctx context.Context) PostgresqlSchemaOutput

type PostgresqlSchemaResponse added in v0.25.0

type PostgresqlSchemaResponse struct {
	// Tables in the schema.
	PostgresqlTables []PostgresqlTableResponse `pulumi:"postgresqlTables"`
	// Schema name.
	Schema string `pulumi:"schema"`
}

PostgreSQL schema.

type PostgresqlSchemaResponseArrayOutput added in v0.25.0

type PostgresqlSchemaResponseArrayOutput struct{ *pulumi.OutputState }

func (PostgresqlSchemaResponseArrayOutput) ElementType added in v0.25.0

func (PostgresqlSchemaResponseArrayOutput) Index added in v0.25.0

func (PostgresqlSchemaResponseArrayOutput) ToPostgresqlSchemaResponseArrayOutput added in v0.25.0

func (o PostgresqlSchemaResponseArrayOutput) ToPostgresqlSchemaResponseArrayOutput() PostgresqlSchemaResponseArrayOutput

func (PostgresqlSchemaResponseArrayOutput) ToPostgresqlSchemaResponseArrayOutputWithContext added in v0.25.0

func (o PostgresqlSchemaResponseArrayOutput) ToPostgresqlSchemaResponseArrayOutputWithContext(ctx context.Context) PostgresqlSchemaResponseArrayOutput

type PostgresqlSchemaResponseOutput added in v0.25.0

type PostgresqlSchemaResponseOutput struct{ *pulumi.OutputState }

PostgreSQL schema.

func (PostgresqlSchemaResponseOutput) ElementType added in v0.25.0

func (PostgresqlSchemaResponseOutput) PostgresqlTables added in v0.25.0

Tables in the schema.

func (PostgresqlSchemaResponseOutput) Schema added in v0.25.0

Schema name.

func (PostgresqlSchemaResponseOutput) ToPostgresqlSchemaResponseOutput added in v0.25.0

func (o PostgresqlSchemaResponseOutput) ToPostgresqlSchemaResponseOutput() PostgresqlSchemaResponseOutput

func (PostgresqlSchemaResponseOutput) ToPostgresqlSchemaResponseOutputWithContext added in v0.25.0

func (o PostgresqlSchemaResponseOutput) ToPostgresqlSchemaResponseOutputWithContext(ctx context.Context) PostgresqlSchemaResponseOutput

type PostgresqlSourceConfig added in v0.25.0

type PostgresqlSourceConfig struct {
	// PostgreSQL objects to exclude from the stream.
	ExcludeObjects *PostgresqlRdbms `pulumi:"excludeObjects"`
	// PostgreSQL objects to include in the stream.
	IncludeObjects *PostgresqlRdbms `pulumi:"includeObjects"`
	// 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.
	MaxConcurrentBackfillTasks *int `pulumi:"maxConcurrentBackfillTasks"`
	// The name of the publication that includes the set of all tables that are defined in the stream's include_objects.
	Publication string `pulumi:"publication"`
	// Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.
	ReplicationSlot string `pulumi:"replicationSlot"`
}

PostgreSQL data source configuration

type PostgresqlSourceConfigArgs added in v0.25.0

type PostgresqlSourceConfigArgs struct {
	// PostgreSQL objects to exclude from the stream.
	ExcludeObjects PostgresqlRdbmsPtrInput `pulumi:"excludeObjects"`
	// PostgreSQL objects to include in the stream.
	IncludeObjects PostgresqlRdbmsPtrInput `pulumi:"includeObjects"`
	// 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.
	MaxConcurrentBackfillTasks pulumi.IntPtrInput `pulumi:"maxConcurrentBackfillTasks"`
	// The name of the publication that includes the set of all tables that are defined in the stream's include_objects.
	Publication pulumi.StringInput `pulumi:"publication"`
	// Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.
	ReplicationSlot pulumi.StringInput `pulumi:"replicationSlot"`
}

PostgreSQL data source configuration

func (PostgresqlSourceConfigArgs) ElementType added in v0.25.0

func (PostgresqlSourceConfigArgs) ElementType() reflect.Type

func (PostgresqlSourceConfigArgs) ToPostgresqlSourceConfigOutput added in v0.25.0

func (i PostgresqlSourceConfigArgs) ToPostgresqlSourceConfigOutput() PostgresqlSourceConfigOutput

func (PostgresqlSourceConfigArgs) ToPostgresqlSourceConfigOutputWithContext added in v0.25.0

func (i PostgresqlSourceConfigArgs) ToPostgresqlSourceConfigOutputWithContext(ctx context.Context) PostgresqlSourceConfigOutput

func (PostgresqlSourceConfigArgs) ToPostgresqlSourceConfigPtrOutput added in v0.25.0

func (i PostgresqlSourceConfigArgs) ToPostgresqlSourceConfigPtrOutput() PostgresqlSourceConfigPtrOutput

func (PostgresqlSourceConfigArgs) ToPostgresqlSourceConfigPtrOutputWithContext added in v0.25.0

func (i PostgresqlSourceConfigArgs) ToPostgresqlSourceConfigPtrOutputWithContext(ctx context.Context) PostgresqlSourceConfigPtrOutput

type PostgresqlSourceConfigInput added in v0.25.0

type PostgresqlSourceConfigInput interface {
	pulumi.Input

	ToPostgresqlSourceConfigOutput() PostgresqlSourceConfigOutput
	ToPostgresqlSourceConfigOutputWithContext(context.Context) PostgresqlSourceConfigOutput
}

PostgresqlSourceConfigInput is an input type that accepts PostgresqlSourceConfigArgs and PostgresqlSourceConfigOutput values. You can construct a concrete instance of `PostgresqlSourceConfigInput` via:

PostgresqlSourceConfigArgs{...}

type PostgresqlSourceConfigOutput added in v0.25.0

type PostgresqlSourceConfigOutput struct{ *pulumi.OutputState }

PostgreSQL data source configuration

func (PostgresqlSourceConfigOutput) ElementType added in v0.25.0

func (PostgresqlSourceConfigOutput) ExcludeObjects added in v0.25.0

PostgreSQL objects to exclude from the stream.

func (PostgresqlSourceConfigOutput) IncludeObjects added in v0.25.0

PostgreSQL objects to include in the stream.

func (PostgresqlSourceConfigOutput) MaxConcurrentBackfillTasks added in v0.29.0

func (o PostgresqlSourceConfigOutput) MaxConcurrentBackfillTasks() pulumi.IntPtrOutput

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.

func (PostgresqlSourceConfigOutput) Publication added in v0.25.0

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

func (PostgresqlSourceConfigOutput) ReplicationSlot added in v0.25.0

func (o PostgresqlSourceConfigOutput) ReplicationSlot() pulumi.StringOutput

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

func (PostgresqlSourceConfigOutput) ToPostgresqlSourceConfigOutput added in v0.25.0

func (o PostgresqlSourceConfigOutput) ToPostgresqlSourceConfigOutput() PostgresqlSourceConfigOutput

func (PostgresqlSourceConfigOutput) ToPostgresqlSourceConfigOutputWithContext added in v0.25.0

func (o PostgresqlSourceConfigOutput) ToPostgresqlSourceConfigOutputWithContext(ctx context.Context) PostgresqlSourceConfigOutput

func (PostgresqlSourceConfigOutput) ToPostgresqlSourceConfigPtrOutput added in v0.25.0

func (o PostgresqlSourceConfigOutput) ToPostgresqlSourceConfigPtrOutput() PostgresqlSourceConfigPtrOutput

func (PostgresqlSourceConfigOutput) ToPostgresqlSourceConfigPtrOutputWithContext added in v0.25.0

func (o PostgresqlSourceConfigOutput) ToPostgresqlSourceConfigPtrOutputWithContext(ctx context.Context) PostgresqlSourceConfigPtrOutput

type PostgresqlSourceConfigPtrInput added in v0.25.0

type PostgresqlSourceConfigPtrInput interface {
	pulumi.Input

	ToPostgresqlSourceConfigPtrOutput() PostgresqlSourceConfigPtrOutput
	ToPostgresqlSourceConfigPtrOutputWithContext(context.Context) PostgresqlSourceConfigPtrOutput
}

PostgresqlSourceConfigPtrInput is an input type that accepts PostgresqlSourceConfigArgs, PostgresqlSourceConfigPtr and PostgresqlSourceConfigPtrOutput values. You can construct a concrete instance of `PostgresqlSourceConfigPtrInput` via:

        PostgresqlSourceConfigArgs{...}

or:

        nil

func PostgresqlSourceConfigPtr added in v0.25.0

func PostgresqlSourceConfigPtr(v *PostgresqlSourceConfigArgs) PostgresqlSourceConfigPtrInput

type PostgresqlSourceConfigPtrOutput added in v0.25.0

type PostgresqlSourceConfigPtrOutput struct{ *pulumi.OutputState }

func (PostgresqlSourceConfigPtrOutput) Elem added in v0.25.0

func (PostgresqlSourceConfigPtrOutput) ElementType added in v0.25.0

func (PostgresqlSourceConfigPtrOutput) ExcludeObjects added in v0.25.0

PostgreSQL objects to exclude from the stream.

func (PostgresqlSourceConfigPtrOutput) IncludeObjects added in v0.25.0

PostgreSQL objects to include in the stream.

func (PostgresqlSourceConfigPtrOutput) MaxConcurrentBackfillTasks added in v0.29.0

func (o PostgresqlSourceConfigPtrOutput) MaxConcurrentBackfillTasks() pulumi.IntPtrOutput

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.

func (PostgresqlSourceConfigPtrOutput) Publication added in v0.25.0

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

func (PostgresqlSourceConfigPtrOutput) ReplicationSlot added in v0.25.0

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

func (PostgresqlSourceConfigPtrOutput) ToPostgresqlSourceConfigPtrOutput added in v0.25.0

func (o PostgresqlSourceConfigPtrOutput) ToPostgresqlSourceConfigPtrOutput() PostgresqlSourceConfigPtrOutput

func (PostgresqlSourceConfigPtrOutput) ToPostgresqlSourceConfigPtrOutputWithContext added in v0.25.0

func (o PostgresqlSourceConfigPtrOutput) ToPostgresqlSourceConfigPtrOutputWithContext(ctx context.Context) PostgresqlSourceConfigPtrOutput

type PostgresqlSourceConfigResponse added in v0.25.0

type PostgresqlSourceConfigResponse struct {
	// PostgreSQL objects to exclude from the stream.
	ExcludeObjects PostgresqlRdbmsResponse `pulumi:"excludeObjects"`
	// PostgreSQL objects to include in the stream.
	IncludeObjects PostgresqlRdbmsResponse `pulumi:"includeObjects"`
	// 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.
	MaxConcurrentBackfillTasks int `pulumi:"maxConcurrentBackfillTasks"`
	// The name of the publication that includes the set of all tables that are defined in the stream's include_objects.
	Publication string `pulumi:"publication"`
	// Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.
	ReplicationSlot string `pulumi:"replicationSlot"`
}

PostgreSQL data source configuration

type PostgresqlSourceConfigResponseOutput added in v0.25.0

type PostgresqlSourceConfigResponseOutput struct{ *pulumi.OutputState }

PostgreSQL data source configuration

func (PostgresqlSourceConfigResponseOutput) ElementType added in v0.25.0

func (PostgresqlSourceConfigResponseOutput) ExcludeObjects added in v0.25.0

PostgreSQL objects to exclude from the stream.

func (PostgresqlSourceConfigResponseOutput) IncludeObjects added in v0.25.0

PostgreSQL objects to include in the stream.

func (PostgresqlSourceConfigResponseOutput) MaxConcurrentBackfillTasks added in v0.29.0

func (o PostgresqlSourceConfigResponseOutput) MaxConcurrentBackfillTasks() pulumi.IntOutput

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.

func (PostgresqlSourceConfigResponseOutput) Publication added in v0.25.0

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

func (PostgresqlSourceConfigResponseOutput) ReplicationSlot added in v0.25.0

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

func (PostgresqlSourceConfigResponseOutput) ToPostgresqlSourceConfigResponseOutput added in v0.25.0

func (o PostgresqlSourceConfigResponseOutput) ToPostgresqlSourceConfigResponseOutput() PostgresqlSourceConfigResponseOutput

func (PostgresqlSourceConfigResponseOutput) ToPostgresqlSourceConfigResponseOutputWithContext added in v0.25.0

func (o PostgresqlSourceConfigResponseOutput) ToPostgresqlSourceConfigResponseOutputWithContext(ctx context.Context) PostgresqlSourceConfigResponseOutput

type PostgresqlTable added in v0.25.0

type PostgresqlTable struct {
	// PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
	PostgresqlColumns []PostgresqlColumn `pulumi:"postgresqlColumns"`
	// Table name.
	Table *string `pulumi:"table"`
}

PostgreSQL table.

type PostgresqlTableArgs added in v0.25.0

type PostgresqlTableArgs struct {
	// PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
	PostgresqlColumns PostgresqlColumnArrayInput `pulumi:"postgresqlColumns"`
	// Table name.
	Table pulumi.StringPtrInput `pulumi:"table"`
}

PostgreSQL table.

func (PostgresqlTableArgs) ElementType added in v0.25.0

func (PostgresqlTableArgs) ElementType() reflect.Type

func (PostgresqlTableArgs) ToPostgresqlTableOutput added in v0.25.0

func (i PostgresqlTableArgs) ToPostgresqlTableOutput() PostgresqlTableOutput

func (PostgresqlTableArgs) ToPostgresqlTableOutputWithContext added in v0.25.0

func (i PostgresqlTableArgs) ToPostgresqlTableOutputWithContext(ctx context.Context) PostgresqlTableOutput

type PostgresqlTableArray added in v0.25.0

type PostgresqlTableArray []PostgresqlTableInput

func (PostgresqlTableArray) ElementType added in v0.25.0

func (PostgresqlTableArray) ElementType() reflect.Type

func (PostgresqlTableArray) ToPostgresqlTableArrayOutput added in v0.25.0

func (i PostgresqlTableArray) ToPostgresqlTableArrayOutput() PostgresqlTableArrayOutput

func (PostgresqlTableArray) ToPostgresqlTableArrayOutputWithContext added in v0.25.0

func (i PostgresqlTableArray) ToPostgresqlTableArrayOutputWithContext(ctx context.Context) PostgresqlTableArrayOutput

type PostgresqlTableArrayInput added in v0.25.0

type PostgresqlTableArrayInput interface {
	pulumi.Input

	ToPostgresqlTableArrayOutput() PostgresqlTableArrayOutput
	ToPostgresqlTableArrayOutputWithContext(context.Context) PostgresqlTableArrayOutput
}

PostgresqlTableArrayInput is an input type that accepts PostgresqlTableArray and PostgresqlTableArrayOutput values. You can construct a concrete instance of `PostgresqlTableArrayInput` via:

PostgresqlTableArray{ PostgresqlTableArgs{...} }

type PostgresqlTableArrayOutput added in v0.25.0

type PostgresqlTableArrayOutput struct{ *pulumi.OutputState }

func (PostgresqlTableArrayOutput) ElementType added in v0.25.0

func (PostgresqlTableArrayOutput) ElementType() reflect.Type

func (PostgresqlTableArrayOutput) Index added in v0.25.0

func (PostgresqlTableArrayOutput) ToPostgresqlTableArrayOutput added in v0.25.0

func (o PostgresqlTableArrayOutput) ToPostgresqlTableArrayOutput() PostgresqlTableArrayOutput

func (PostgresqlTableArrayOutput) ToPostgresqlTableArrayOutputWithContext added in v0.25.0

func (o PostgresqlTableArrayOutput) ToPostgresqlTableArrayOutputWithContext(ctx context.Context) PostgresqlTableArrayOutput

type PostgresqlTableInput added in v0.25.0

type PostgresqlTableInput interface {
	pulumi.Input

	ToPostgresqlTableOutput() PostgresqlTableOutput
	ToPostgresqlTableOutputWithContext(context.Context) PostgresqlTableOutput
}

PostgresqlTableInput is an input type that accepts PostgresqlTableArgs and PostgresqlTableOutput values. You can construct a concrete instance of `PostgresqlTableInput` via:

PostgresqlTableArgs{...}

type PostgresqlTableOutput added in v0.25.0

type PostgresqlTableOutput struct{ *pulumi.OutputState }

PostgreSQL table.

func (PostgresqlTableOutput) ElementType added in v0.25.0

func (PostgresqlTableOutput) ElementType() reflect.Type

func (PostgresqlTableOutput) PostgresqlColumns added in v0.25.0

func (o PostgresqlTableOutput) PostgresqlColumns() PostgresqlColumnArrayOutput

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

func (PostgresqlTableOutput) Table added in v0.25.0

Table name.

func (PostgresqlTableOutput) ToPostgresqlTableOutput added in v0.25.0

func (o PostgresqlTableOutput) ToPostgresqlTableOutput() PostgresqlTableOutput

func (PostgresqlTableOutput) ToPostgresqlTableOutputWithContext added in v0.25.0

func (o PostgresqlTableOutput) ToPostgresqlTableOutputWithContext(ctx context.Context) PostgresqlTableOutput

type PostgresqlTableResponse added in v0.25.0

type PostgresqlTableResponse struct {
	// PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
	PostgresqlColumns []PostgresqlColumnResponse `pulumi:"postgresqlColumns"`
	// Table name.
	Table string `pulumi:"table"`
}

PostgreSQL table.

type PostgresqlTableResponseArrayOutput added in v0.25.0

type PostgresqlTableResponseArrayOutput struct{ *pulumi.OutputState }

func (PostgresqlTableResponseArrayOutput) ElementType added in v0.25.0

func (PostgresqlTableResponseArrayOutput) Index added in v0.25.0

func (PostgresqlTableResponseArrayOutput) ToPostgresqlTableResponseArrayOutput added in v0.25.0

func (o PostgresqlTableResponseArrayOutput) ToPostgresqlTableResponseArrayOutput() PostgresqlTableResponseArrayOutput

func (PostgresqlTableResponseArrayOutput) ToPostgresqlTableResponseArrayOutputWithContext added in v0.25.0

func (o PostgresqlTableResponseArrayOutput) ToPostgresqlTableResponseArrayOutputWithContext(ctx context.Context) PostgresqlTableResponseArrayOutput

type PostgresqlTableResponseOutput added in v0.25.0

type PostgresqlTableResponseOutput struct{ *pulumi.OutputState }

PostgreSQL table.

func (PostgresqlTableResponseOutput) ElementType added in v0.25.0

func (PostgresqlTableResponseOutput) PostgresqlColumns added in v0.25.0

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

func (PostgresqlTableResponseOutput) Table added in v0.25.0

Table name.

func (PostgresqlTableResponseOutput) ToPostgresqlTableResponseOutput added in v0.25.0

func (o PostgresqlTableResponseOutput) ToPostgresqlTableResponseOutput() PostgresqlTableResponseOutput

func (PostgresqlTableResponseOutput) ToPostgresqlTableResponseOutputWithContext added in v0.25.0

func (o PostgresqlTableResponseOutput) ToPostgresqlTableResponseOutputWithContext(ctx context.Context) PostgresqlTableResponseOutput

type PrivateConnection

type PrivateConnection struct {
	pulumi.CustomResourceState

	// The create time of the resource.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Display name.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// In case of error, the details of the error in a user-friendly format.
	Error ErrorResponseOutput `pulumi:"error"`
	// Optional. If set to true, will skip validations.
	Force pulumi.BoolPtrOutput `pulumi:"force"`
	// Labels.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// The resource's name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Required. The private connectivity identifier.
	PrivateConnectionId pulumi.StringOutput `pulumi:"privateConnectionId"`
	Project             pulumi.StringOutput `pulumi:"project"`
	// 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).
	RequestId pulumi.StringPtrOutput `pulumi:"requestId"`
	// The state of the Private Connection.
	State pulumi.StringOutput `pulumi:"state"`
	// The update time of the resource.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// VPC Peering Config.
	VpcPeeringConfig VpcPeeringConfigResponseOutput `pulumi:"vpcPeeringConfig"`
}

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

func GetPrivateConnection

func GetPrivateConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateConnectionState, opts ...pulumi.ResourceOption) (*PrivateConnection, error)

GetPrivateConnection gets an existing PrivateConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPrivateConnection

func NewPrivateConnection(ctx *pulumi.Context,
	name string, args *PrivateConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateConnection, error)

NewPrivateConnection registers a new resource with the given unique name, arguments, and options.

func (*PrivateConnection) ElementType

func (*PrivateConnection) ElementType() reflect.Type

func (*PrivateConnection) ToPrivateConnectionOutput

func (i *PrivateConnection) ToPrivateConnectionOutput() PrivateConnectionOutput

func (*PrivateConnection) ToPrivateConnectionOutputWithContext

func (i *PrivateConnection) ToPrivateConnectionOutputWithContext(ctx context.Context) PrivateConnectionOutput

type PrivateConnectionArgs

type PrivateConnectionArgs struct {
	// Display name.
	DisplayName pulumi.StringInput
	// Optional. If set to true, will skip validations.
	Force pulumi.BoolPtrInput
	// Labels.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Required. The private connectivity identifier.
	PrivateConnectionId pulumi.StringInput
	Project             pulumi.StringPtrInput
	// 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).
	RequestId pulumi.StringPtrInput
	// VPC Peering Config.
	VpcPeeringConfig VpcPeeringConfigPtrInput
}

The set of arguments for constructing a PrivateConnection resource.

func (PrivateConnectionArgs) ElementType

func (PrivateConnectionArgs) ElementType() reflect.Type

type PrivateConnectionInput

type PrivateConnectionInput interface {
	pulumi.Input

	ToPrivateConnectionOutput() PrivateConnectionOutput
	ToPrivateConnectionOutputWithContext(ctx context.Context) PrivateConnectionOutput
}

type PrivateConnectionOutput

type PrivateConnectionOutput struct{ *pulumi.OutputState }

func (PrivateConnectionOutput) CreateTime added in v0.19.0

The create time of the resource.

func (PrivateConnectionOutput) DisplayName added in v0.19.0

Display name.

func (PrivateConnectionOutput) ElementType

func (PrivateConnectionOutput) ElementType() reflect.Type

func (PrivateConnectionOutput) Error added in v0.19.0

In case of error, the details of the error in a user-friendly format.

func (PrivateConnectionOutput) Force added in v0.28.0

Optional. If set to true, will skip validations.

func (PrivateConnectionOutput) Labels added in v0.19.0

Labels.

func (PrivateConnectionOutput) Location added in v0.21.0

func (PrivateConnectionOutput) Name added in v0.19.0

The resource's name.

func (PrivateConnectionOutput) PrivateConnectionId added in v0.21.0

func (o PrivateConnectionOutput) PrivateConnectionId() pulumi.StringOutput

Required. The private connectivity identifier.

func (PrivateConnectionOutput) Project added in v0.21.0

func (PrivateConnectionOutput) RequestId added in v0.21.0

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).

func (PrivateConnectionOutput) State added in v0.19.0

The state of the Private Connection.

func (PrivateConnectionOutput) ToPrivateConnectionOutput

func (o PrivateConnectionOutput) ToPrivateConnectionOutput() PrivateConnectionOutput

func (PrivateConnectionOutput) ToPrivateConnectionOutputWithContext

func (o PrivateConnectionOutput) ToPrivateConnectionOutputWithContext(ctx context.Context) PrivateConnectionOutput

func (PrivateConnectionOutput) UpdateTime added in v0.19.0

The update time of the resource.

func (PrivateConnectionOutput) VpcPeeringConfig added in v0.19.0

VPC Peering Config.

type PrivateConnectionState

type PrivateConnectionState struct {
}

func (PrivateConnectionState) ElementType

func (PrivateConnectionState) ElementType() reflect.Type

type PrivateConnectivity

type PrivateConnectivity struct {
	// A reference to a private connection resource. Format: `projects/{project}/locations/{location}/privateConnections/{name}`
	PrivateConnection string `pulumi:"privateConnection"`
}

Private Connectivity

type PrivateConnectivityArgs

type PrivateConnectivityArgs struct {
	// A reference to a private connection resource. Format: `projects/{project}/locations/{location}/privateConnections/{name}`
	PrivateConnection pulumi.StringInput `pulumi:"privateConnection"`
}

Private Connectivity

func (PrivateConnectivityArgs) ElementType

func (PrivateConnectivityArgs) ElementType() reflect.Type

func (PrivateConnectivityArgs) ToPrivateConnectivityOutput

func (i PrivateConnectivityArgs) ToPrivateConnectivityOutput() PrivateConnectivityOutput

func (PrivateConnectivityArgs) ToPrivateConnectivityOutputWithContext

func (i PrivateConnectivityArgs) ToPrivateConnectivityOutputWithContext(ctx context.Context) PrivateConnectivityOutput

func (PrivateConnectivityArgs) ToPrivateConnectivityPtrOutput

func (i PrivateConnectivityArgs) ToPrivateConnectivityPtrOutput() PrivateConnectivityPtrOutput

func (PrivateConnectivityArgs) ToPrivateConnectivityPtrOutputWithContext

func (i PrivateConnectivityArgs) ToPrivateConnectivityPtrOutputWithContext(ctx context.Context) PrivateConnectivityPtrOutput

type PrivateConnectivityInput

type PrivateConnectivityInput interface {
	pulumi.Input

	ToPrivateConnectivityOutput() PrivateConnectivityOutput
	ToPrivateConnectivityOutputWithContext(context.Context) PrivateConnectivityOutput
}

PrivateConnectivityInput is an input type that accepts PrivateConnectivityArgs and PrivateConnectivityOutput values. You can construct a concrete instance of `PrivateConnectivityInput` via:

PrivateConnectivityArgs{...}

type PrivateConnectivityOutput

type PrivateConnectivityOutput struct{ *pulumi.OutputState }

Private Connectivity

func (PrivateConnectivityOutput) ElementType

func (PrivateConnectivityOutput) ElementType() reflect.Type

func (PrivateConnectivityOutput) PrivateConnection

func (o PrivateConnectivityOutput) PrivateConnection() pulumi.StringOutput

A reference to a private connection resource. Format: `projects/{project}/locations/{location}/privateConnections/{name}`

func (PrivateConnectivityOutput) ToPrivateConnectivityOutput

func (o PrivateConnectivityOutput) ToPrivateConnectivityOutput() PrivateConnectivityOutput

func (PrivateConnectivityOutput) ToPrivateConnectivityOutputWithContext

func (o PrivateConnectivityOutput) ToPrivateConnectivityOutputWithContext(ctx context.Context) PrivateConnectivityOutput

func (PrivateConnectivityOutput) ToPrivateConnectivityPtrOutput

func (o PrivateConnectivityOutput) ToPrivateConnectivityPtrOutput() PrivateConnectivityPtrOutput

func (PrivateConnectivityOutput) ToPrivateConnectivityPtrOutputWithContext

func (o PrivateConnectivityOutput) ToPrivateConnectivityPtrOutputWithContext(ctx context.Context) PrivateConnectivityPtrOutput

type PrivateConnectivityPtrInput

type PrivateConnectivityPtrInput interface {
	pulumi.Input

	ToPrivateConnectivityPtrOutput() PrivateConnectivityPtrOutput
	ToPrivateConnectivityPtrOutputWithContext(context.Context) PrivateConnectivityPtrOutput
}

PrivateConnectivityPtrInput is an input type that accepts PrivateConnectivityArgs, PrivateConnectivityPtr and PrivateConnectivityPtrOutput values. You can construct a concrete instance of `PrivateConnectivityPtrInput` via:

        PrivateConnectivityArgs{...}

or:

        nil

type PrivateConnectivityPtrOutput

type PrivateConnectivityPtrOutput struct{ *pulumi.OutputState }

func (PrivateConnectivityPtrOutput) Elem

func (PrivateConnectivityPtrOutput) ElementType

func (PrivateConnectivityPtrOutput) PrivateConnection

func (o PrivateConnectivityPtrOutput) PrivateConnection() pulumi.StringPtrOutput

A reference to a private connection resource. Format: `projects/{project}/locations/{location}/privateConnections/{name}`

func (PrivateConnectivityPtrOutput) ToPrivateConnectivityPtrOutput

func (o PrivateConnectivityPtrOutput) ToPrivateConnectivityPtrOutput() PrivateConnectivityPtrOutput

func (PrivateConnectivityPtrOutput) ToPrivateConnectivityPtrOutputWithContext

func (o PrivateConnectivityPtrOutput) ToPrivateConnectivityPtrOutputWithContext(ctx context.Context) PrivateConnectivityPtrOutput

type PrivateConnectivityResponse

type PrivateConnectivityResponse struct {
	// A reference to a private connection resource. Format: `projects/{project}/locations/{location}/privateConnections/{name}`
	PrivateConnection string `pulumi:"privateConnection"`
}

Private Connectivity

type PrivateConnectivityResponseOutput

type PrivateConnectivityResponseOutput struct{ *pulumi.OutputState }

Private Connectivity

func (PrivateConnectivityResponseOutput) ElementType

func (PrivateConnectivityResponseOutput) PrivateConnection

A reference to a private connection resource. Format: `projects/{project}/locations/{location}/privateConnections/{name}`

func (PrivateConnectivityResponseOutput) ToPrivateConnectivityResponseOutput

func (o PrivateConnectivityResponseOutput) ToPrivateConnectivityResponseOutput() PrivateConnectivityResponseOutput

func (PrivateConnectivityResponseOutput) ToPrivateConnectivityResponseOutputWithContext

func (o PrivateConnectivityResponseOutput) ToPrivateConnectivityResponseOutputWithContext(ctx context.Context) PrivateConnectivityResponseOutput

type Route

type Route struct {
	pulumi.CustomResourceState

	// The create time of the resource.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Destination address for connection
	DestinationAddress pulumi.StringOutput `pulumi:"destinationAddress"`
	// Destination port for connection
	DestinationPort pulumi.IntOutput `pulumi:"destinationPort"`
	// Display name.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Labels.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// The resource's name.
	Name                pulumi.StringOutput `pulumi:"name"`
	PrivateConnectionId pulumi.StringOutput `pulumi:"privateConnectionId"`
	Project             pulumi.StringOutput `pulumi:"project"`
	// 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).
	RequestId pulumi.StringPtrOutput `pulumi:"requestId"`
	// Required. The Route identifier.
	RouteId pulumi.StringOutput `pulumi:"routeId"`
	// The update time of the resource.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Use this method to create a route for a private connectivity configuration in a project and location. Auto-naming is currently not supported for this resource.

func GetRoute

func GetRoute(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RouteState, opts ...pulumi.ResourceOption) (*Route, error)

GetRoute gets an existing Route resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRoute

func NewRoute(ctx *pulumi.Context,
	name string, args *RouteArgs, opts ...pulumi.ResourceOption) (*Route, error)

NewRoute registers a new resource with the given unique name, arguments, and options.

func (*Route) ElementType

func (*Route) ElementType() reflect.Type

func (*Route) ToRouteOutput

func (i *Route) ToRouteOutput() RouteOutput

func (*Route) ToRouteOutputWithContext

func (i *Route) ToRouteOutputWithContext(ctx context.Context) RouteOutput

type RouteArgs

type RouteArgs struct {
	// Destination address for connection
	DestinationAddress pulumi.StringInput
	// Destination port for connection
	DestinationPort pulumi.IntPtrInput
	// Display name.
	DisplayName pulumi.StringInput
	// Labels.
	Labels              pulumi.StringMapInput
	Location            pulumi.StringPtrInput
	PrivateConnectionId pulumi.StringInput
	Project             pulumi.StringPtrInput
	// 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).
	RequestId pulumi.StringPtrInput
	// Required. The Route identifier.
	RouteId pulumi.StringInput
}

The set of arguments for constructing a Route resource.

func (RouteArgs) ElementType

func (RouteArgs) ElementType() reflect.Type

type RouteInput

type RouteInput interface {
	pulumi.Input

	ToRouteOutput() RouteOutput
	ToRouteOutputWithContext(ctx context.Context) RouteOutput
}

type RouteOutput

type RouteOutput struct{ *pulumi.OutputState }

func (RouteOutput) CreateTime added in v0.19.0

func (o RouteOutput) CreateTime() pulumi.StringOutput

The create time of the resource.

func (RouteOutput) DestinationAddress added in v0.19.0

func (o RouteOutput) DestinationAddress() pulumi.StringOutput

Destination address for connection

func (RouteOutput) DestinationPort added in v0.19.0

func (o RouteOutput) DestinationPort() pulumi.IntOutput

Destination port for connection

func (RouteOutput) DisplayName added in v0.19.0

func (o RouteOutput) DisplayName() pulumi.StringOutput

Display name.

func (RouteOutput) ElementType

func (RouteOutput) ElementType() reflect.Type

func (RouteOutput) Labels added in v0.19.0

func (o RouteOutput) Labels() pulumi.StringMapOutput

Labels.

func (RouteOutput) Location added in v0.21.0

func (o RouteOutput) Location() pulumi.StringOutput

func (RouteOutput) Name added in v0.19.0

func (o RouteOutput) Name() pulumi.StringOutput

The resource's name.

func (RouteOutput) PrivateConnectionId added in v0.21.0

func (o RouteOutput) PrivateConnectionId() pulumi.StringOutput

func (RouteOutput) Project added in v0.21.0

func (o RouteOutput) Project() pulumi.StringOutput

func (RouteOutput) RequestId added in v0.21.0

func (o RouteOutput) RequestId() pulumi.StringPtrOutput

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).

func (RouteOutput) RouteId added in v0.21.0

func (o RouteOutput) RouteId() pulumi.StringOutput

Required. The Route identifier.

func (RouteOutput) ToRouteOutput

func (o RouteOutput) ToRouteOutput() RouteOutput

func (RouteOutput) ToRouteOutputWithContext

func (o RouteOutput) ToRouteOutputWithContext(ctx context.Context) RouteOutput

func (RouteOutput) UpdateTime added in v0.19.0

func (o RouteOutput) UpdateTime() pulumi.StringOutput

The update time of the resource.

type RouteState

type RouteState struct {
}

func (RouteState) ElementType

func (RouteState) ElementType() reflect.Type

type SingleTargetDataset added in v0.25.0

type SingleTargetDataset struct {
	// The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
	DatasetId *string `pulumi:"datasetId"`
}

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

type SingleTargetDatasetArgs added in v0.25.0

type SingleTargetDatasetArgs struct {
	// The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
	DatasetId pulumi.StringPtrInput `pulumi:"datasetId"`
}

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

func (SingleTargetDatasetArgs) ElementType added in v0.25.0

func (SingleTargetDatasetArgs) ElementType() reflect.Type

func (SingleTargetDatasetArgs) ToSingleTargetDatasetOutput added in v0.25.0

func (i SingleTargetDatasetArgs) ToSingleTargetDatasetOutput() SingleTargetDatasetOutput

func (SingleTargetDatasetArgs) ToSingleTargetDatasetOutputWithContext added in v0.25.0

func (i SingleTargetDatasetArgs) ToSingleTargetDatasetOutputWithContext(ctx context.Context) SingleTargetDatasetOutput

func (SingleTargetDatasetArgs) ToSingleTargetDatasetPtrOutput added in v0.25.0

func (i SingleTargetDatasetArgs) ToSingleTargetDatasetPtrOutput() SingleTargetDatasetPtrOutput

func (SingleTargetDatasetArgs) ToSingleTargetDatasetPtrOutputWithContext added in v0.25.0

func (i SingleTargetDatasetArgs) ToSingleTargetDatasetPtrOutputWithContext(ctx context.Context) SingleTargetDatasetPtrOutput

type SingleTargetDatasetInput added in v0.25.0

type SingleTargetDatasetInput interface {
	pulumi.Input

	ToSingleTargetDatasetOutput() SingleTargetDatasetOutput
	ToSingleTargetDatasetOutputWithContext(context.Context) SingleTargetDatasetOutput
}

SingleTargetDatasetInput is an input type that accepts SingleTargetDatasetArgs and SingleTargetDatasetOutput values. You can construct a concrete instance of `SingleTargetDatasetInput` via:

SingleTargetDatasetArgs{...}

type SingleTargetDatasetOutput added in v0.25.0

type SingleTargetDatasetOutput struct{ *pulumi.OutputState }

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

func (SingleTargetDatasetOutput) DatasetId added in v0.25.0

The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.

func (SingleTargetDatasetOutput) ElementType added in v0.25.0

func (SingleTargetDatasetOutput) ElementType() reflect.Type

func (SingleTargetDatasetOutput) ToSingleTargetDatasetOutput added in v0.25.0

func (o SingleTargetDatasetOutput) ToSingleTargetDatasetOutput() SingleTargetDatasetOutput

func (SingleTargetDatasetOutput) ToSingleTargetDatasetOutputWithContext added in v0.25.0

func (o SingleTargetDatasetOutput) ToSingleTargetDatasetOutputWithContext(ctx context.Context) SingleTargetDatasetOutput

func (SingleTargetDatasetOutput) ToSingleTargetDatasetPtrOutput added in v0.25.0

func (o SingleTargetDatasetOutput) ToSingleTargetDatasetPtrOutput() SingleTargetDatasetPtrOutput

func (SingleTargetDatasetOutput) ToSingleTargetDatasetPtrOutputWithContext added in v0.25.0

func (o SingleTargetDatasetOutput) ToSingleTargetDatasetPtrOutputWithContext(ctx context.Context) SingleTargetDatasetPtrOutput

type SingleTargetDatasetPtrInput added in v0.25.0

type SingleTargetDatasetPtrInput interface {
	pulumi.Input

	ToSingleTargetDatasetPtrOutput() SingleTargetDatasetPtrOutput
	ToSingleTargetDatasetPtrOutputWithContext(context.Context) SingleTargetDatasetPtrOutput
}

SingleTargetDatasetPtrInput is an input type that accepts SingleTargetDatasetArgs, SingleTargetDatasetPtr and SingleTargetDatasetPtrOutput values. You can construct a concrete instance of `SingleTargetDatasetPtrInput` via:

        SingleTargetDatasetArgs{...}

or:

        nil

func SingleTargetDatasetPtr added in v0.25.0

func SingleTargetDatasetPtr(v *SingleTargetDatasetArgs) SingleTargetDatasetPtrInput

type SingleTargetDatasetPtrOutput added in v0.25.0

type SingleTargetDatasetPtrOutput struct{ *pulumi.OutputState }

func (SingleTargetDatasetPtrOutput) DatasetId added in v0.25.0

The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.

func (SingleTargetDatasetPtrOutput) Elem added in v0.25.0

func (SingleTargetDatasetPtrOutput) ElementType added in v0.25.0

func (SingleTargetDatasetPtrOutput) ToSingleTargetDatasetPtrOutput added in v0.25.0

func (o SingleTargetDatasetPtrOutput) ToSingleTargetDatasetPtrOutput() SingleTargetDatasetPtrOutput

func (SingleTargetDatasetPtrOutput) ToSingleTargetDatasetPtrOutputWithContext added in v0.25.0

func (o SingleTargetDatasetPtrOutput) ToSingleTargetDatasetPtrOutputWithContext(ctx context.Context) SingleTargetDatasetPtrOutput

type SingleTargetDatasetResponse added in v0.25.0

type SingleTargetDatasetResponse struct {
	// The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.
	DatasetId string `pulumi:"datasetId"`
}

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

type SingleTargetDatasetResponseOutput added in v0.25.0

type SingleTargetDatasetResponseOutput struct{ *pulumi.OutputState }

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

func (SingleTargetDatasetResponseOutput) DatasetId added in v0.25.0

The dataset ID of the target dataset. DatasetIds allowed characters: https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets#datasetreference.

func (SingleTargetDatasetResponseOutput) ElementType added in v0.25.0

func (SingleTargetDatasetResponseOutput) ToSingleTargetDatasetResponseOutput added in v0.25.0

func (o SingleTargetDatasetResponseOutput) ToSingleTargetDatasetResponseOutput() SingleTargetDatasetResponseOutput

func (SingleTargetDatasetResponseOutput) ToSingleTargetDatasetResponseOutputWithContext added in v0.25.0

func (o SingleTargetDatasetResponseOutput) ToSingleTargetDatasetResponseOutputWithContext(ctx context.Context) SingleTargetDatasetResponseOutput

type SourceConfig

type SourceConfig struct {
	// MySQL data source configuration.
	MysqlSourceConfig *MysqlSourceConfig `pulumi:"mysqlSourceConfig"`
	// Oracle data source configuration.
	OracleSourceConfig *OracleSourceConfig `pulumi:"oracleSourceConfig"`
	// PostgreSQL data source configuration.
	PostgresqlSourceConfig *PostgresqlSourceConfig `pulumi:"postgresqlSourceConfig"`
	// Source connection profile resoource. Format: `projects/{project}/locations/{location}/connectionProfiles/{name}`
	SourceConnectionProfile string `pulumi:"sourceConnectionProfile"`
}

The configuration of the stream source.

type SourceConfigArgs

type SourceConfigArgs struct {
	// MySQL data source configuration.
	MysqlSourceConfig MysqlSourceConfigPtrInput `pulumi:"mysqlSourceConfig"`
	// Oracle data source configuration.
	OracleSourceConfig OracleSourceConfigPtrInput `pulumi:"oracleSourceConfig"`
	// PostgreSQL data source configuration.
	PostgresqlSourceConfig PostgresqlSourceConfigPtrInput `pulumi:"postgresqlSourceConfig"`
	// Source connection profile resoource. Format: `projects/{project}/locations/{location}/connectionProfiles/{name}`
	SourceConnectionProfile pulumi.StringInput `pulumi:"sourceConnectionProfile"`
}

The configuration of the stream source.

func (SourceConfigArgs) ElementType

func (SourceConfigArgs) ElementType() reflect.Type

func (SourceConfigArgs) ToSourceConfigOutput

func (i SourceConfigArgs) ToSourceConfigOutput() SourceConfigOutput

func (SourceConfigArgs) ToSourceConfigOutputWithContext

func (i SourceConfigArgs) ToSourceConfigOutputWithContext(ctx context.Context) SourceConfigOutput

type SourceConfigInput

type SourceConfigInput interface {
	pulumi.Input

	ToSourceConfigOutput() SourceConfigOutput
	ToSourceConfigOutputWithContext(context.Context) SourceConfigOutput
}

SourceConfigInput is an input type that accepts SourceConfigArgs and SourceConfigOutput values. You can construct a concrete instance of `SourceConfigInput` via:

SourceConfigArgs{...}

type SourceConfigOutput

type SourceConfigOutput struct{ *pulumi.OutputState }

The configuration of the stream source.

func (SourceConfigOutput) ElementType

func (SourceConfigOutput) ElementType() reflect.Type

func (SourceConfigOutput) MysqlSourceConfig

func (o SourceConfigOutput) MysqlSourceConfig() MysqlSourceConfigPtrOutput

MySQL data source configuration.

func (SourceConfigOutput) OracleSourceConfig

func (o SourceConfigOutput) OracleSourceConfig() OracleSourceConfigPtrOutput

Oracle data source configuration.

func (SourceConfigOutput) PostgresqlSourceConfig added in v0.25.0

func (o SourceConfigOutput) PostgresqlSourceConfig() PostgresqlSourceConfigPtrOutput

PostgreSQL data source configuration.

func (SourceConfigOutput) SourceConnectionProfile

func (o SourceConfigOutput) SourceConnectionProfile() pulumi.StringOutput

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

func (SourceConfigOutput) ToSourceConfigOutput

func (o SourceConfigOutput) ToSourceConfigOutput() SourceConfigOutput

func (SourceConfigOutput) ToSourceConfigOutputWithContext

func (o SourceConfigOutput) ToSourceConfigOutputWithContext(ctx context.Context) SourceConfigOutput

type SourceConfigResponse

type SourceConfigResponse struct {
	// MySQL data source configuration.
	MysqlSourceConfig MysqlSourceConfigResponse `pulumi:"mysqlSourceConfig"`
	// Oracle data source configuration.
	OracleSourceConfig OracleSourceConfigResponse `pulumi:"oracleSourceConfig"`
	// PostgreSQL data source configuration.
	PostgresqlSourceConfig PostgresqlSourceConfigResponse `pulumi:"postgresqlSourceConfig"`
	// Source connection profile resoource. Format: `projects/{project}/locations/{location}/connectionProfiles/{name}`
	SourceConnectionProfile string `pulumi:"sourceConnectionProfile"`
}

The configuration of the stream source.

type SourceConfigResponseOutput

type SourceConfigResponseOutput struct{ *pulumi.OutputState }

The configuration of the stream source.

func (SourceConfigResponseOutput) ElementType

func (SourceConfigResponseOutput) ElementType() reflect.Type

func (SourceConfigResponseOutput) MysqlSourceConfig

MySQL data source configuration.

func (SourceConfigResponseOutput) OracleSourceConfig

Oracle data source configuration.

func (SourceConfigResponseOutput) PostgresqlSourceConfig added in v0.25.0

PostgreSQL data source configuration.

func (SourceConfigResponseOutput) SourceConnectionProfile

func (o SourceConfigResponseOutput) SourceConnectionProfile() pulumi.StringOutput

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

func (SourceConfigResponseOutput) ToSourceConfigResponseOutput

func (o SourceConfigResponseOutput) ToSourceConfigResponseOutput() SourceConfigResponseOutput

func (SourceConfigResponseOutput) ToSourceConfigResponseOutputWithContext

func (o SourceConfigResponseOutput) ToSourceConfigResponseOutputWithContext(ctx context.Context) SourceConfigResponseOutput

type SourceHierarchyDatasets added in v0.25.0

type SourceHierarchyDatasets struct {
	// The dataset template to use for dynamic dataset creation.
	DatasetTemplate *DatasetTemplate `pulumi:"datasetTemplate"`
}

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

type SourceHierarchyDatasetsArgs added in v0.25.0

type SourceHierarchyDatasetsArgs struct {
	// The dataset template to use for dynamic dataset creation.
	DatasetTemplate DatasetTemplatePtrInput `pulumi:"datasetTemplate"`
}

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

func (SourceHierarchyDatasetsArgs) ElementType added in v0.25.0

func (SourceHierarchyDatasetsArgs) ToSourceHierarchyDatasetsOutput added in v0.25.0

func (i SourceHierarchyDatasetsArgs) ToSourceHierarchyDatasetsOutput() SourceHierarchyDatasetsOutput

func (SourceHierarchyDatasetsArgs) ToSourceHierarchyDatasetsOutputWithContext added in v0.25.0

func (i SourceHierarchyDatasetsArgs) ToSourceHierarchyDatasetsOutputWithContext(ctx context.Context) SourceHierarchyDatasetsOutput

func (SourceHierarchyDatasetsArgs) ToSourceHierarchyDatasetsPtrOutput added in v0.25.0

func (i SourceHierarchyDatasetsArgs) ToSourceHierarchyDatasetsPtrOutput() SourceHierarchyDatasetsPtrOutput

func (SourceHierarchyDatasetsArgs) ToSourceHierarchyDatasetsPtrOutputWithContext added in v0.25.0

func (i SourceHierarchyDatasetsArgs) ToSourceHierarchyDatasetsPtrOutputWithContext(ctx context.Context) SourceHierarchyDatasetsPtrOutput

type SourceHierarchyDatasetsInput added in v0.25.0

type SourceHierarchyDatasetsInput interface {
	pulumi.Input

	ToSourceHierarchyDatasetsOutput() SourceHierarchyDatasetsOutput
	ToSourceHierarchyDatasetsOutputWithContext(context.Context) SourceHierarchyDatasetsOutput
}

SourceHierarchyDatasetsInput is an input type that accepts SourceHierarchyDatasetsArgs and SourceHierarchyDatasetsOutput values. You can construct a concrete instance of `SourceHierarchyDatasetsInput` via:

SourceHierarchyDatasetsArgs{...}

type SourceHierarchyDatasetsOutput added in v0.25.0

type SourceHierarchyDatasetsOutput struct{ *pulumi.OutputState }

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

func (SourceHierarchyDatasetsOutput) DatasetTemplate added in v0.25.0

The dataset template to use for dynamic dataset creation.

func (SourceHierarchyDatasetsOutput) ElementType added in v0.25.0

func (SourceHierarchyDatasetsOutput) ToSourceHierarchyDatasetsOutput added in v0.25.0

func (o SourceHierarchyDatasetsOutput) ToSourceHierarchyDatasetsOutput() SourceHierarchyDatasetsOutput

func (SourceHierarchyDatasetsOutput) ToSourceHierarchyDatasetsOutputWithContext added in v0.25.0

func (o SourceHierarchyDatasetsOutput) ToSourceHierarchyDatasetsOutputWithContext(ctx context.Context) SourceHierarchyDatasetsOutput

func (SourceHierarchyDatasetsOutput) ToSourceHierarchyDatasetsPtrOutput added in v0.25.0

func (o SourceHierarchyDatasetsOutput) ToSourceHierarchyDatasetsPtrOutput() SourceHierarchyDatasetsPtrOutput

func (SourceHierarchyDatasetsOutput) ToSourceHierarchyDatasetsPtrOutputWithContext added in v0.25.0

func (o SourceHierarchyDatasetsOutput) ToSourceHierarchyDatasetsPtrOutputWithContext(ctx context.Context) SourceHierarchyDatasetsPtrOutput

type SourceHierarchyDatasetsPtrInput added in v0.25.0

type SourceHierarchyDatasetsPtrInput interface {
	pulumi.Input

	ToSourceHierarchyDatasetsPtrOutput() SourceHierarchyDatasetsPtrOutput
	ToSourceHierarchyDatasetsPtrOutputWithContext(context.Context) SourceHierarchyDatasetsPtrOutput
}

SourceHierarchyDatasetsPtrInput is an input type that accepts SourceHierarchyDatasetsArgs, SourceHierarchyDatasetsPtr and SourceHierarchyDatasetsPtrOutput values. You can construct a concrete instance of `SourceHierarchyDatasetsPtrInput` via:

        SourceHierarchyDatasetsArgs{...}

or:

        nil

func SourceHierarchyDatasetsPtr added in v0.25.0

func SourceHierarchyDatasetsPtr(v *SourceHierarchyDatasetsArgs) SourceHierarchyDatasetsPtrInput

type SourceHierarchyDatasetsPtrOutput added in v0.25.0

type SourceHierarchyDatasetsPtrOutput struct{ *pulumi.OutputState }

func (SourceHierarchyDatasetsPtrOutput) DatasetTemplate added in v0.25.0

The dataset template to use for dynamic dataset creation.

func (SourceHierarchyDatasetsPtrOutput) Elem added in v0.25.0

func (SourceHierarchyDatasetsPtrOutput) ElementType added in v0.25.0

func (SourceHierarchyDatasetsPtrOutput) ToSourceHierarchyDatasetsPtrOutput added in v0.25.0

func (o SourceHierarchyDatasetsPtrOutput) ToSourceHierarchyDatasetsPtrOutput() SourceHierarchyDatasetsPtrOutput

func (SourceHierarchyDatasetsPtrOutput) ToSourceHierarchyDatasetsPtrOutputWithContext added in v0.25.0

func (o SourceHierarchyDatasetsPtrOutput) ToSourceHierarchyDatasetsPtrOutputWithContext(ctx context.Context) SourceHierarchyDatasetsPtrOutput

type SourceHierarchyDatasetsResponse added in v0.25.0

type SourceHierarchyDatasetsResponse struct {
	// The dataset template to use for dynamic dataset creation.
	DatasetTemplate DatasetTemplateResponse `pulumi:"datasetTemplate"`
}

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

type SourceHierarchyDatasetsResponseOutput added in v0.25.0

type SourceHierarchyDatasetsResponseOutput struct{ *pulumi.OutputState }

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

func (SourceHierarchyDatasetsResponseOutput) DatasetTemplate added in v0.25.0

The dataset template to use for dynamic dataset creation.

func (SourceHierarchyDatasetsResponseOutput) ElementType added in v0.25.0

func (SourceHierarchyDatasetsResponseOutput) ToSourceHierarchyDatasetsResponseOutput added in v0.25.0

func (o SourceHierarchyDatasetsResponseOutput) ToSourceHierarchyDatasetsResponseOutput() SourceHierarchyDatasetsResponseOutput

func (SourceHierarchyDatasetsResponseOutput) ToSourceHierarchyDatasetsResponseOutputWithContext added in v0.25.0

func (o SourceHierarchyDatasetsResponseOutput) ToSourceHierarchyDatasetsResponseOutputWithContext(ctx context.Context) SourceHierarchyDatasetsResponseOutput

type StaticServiceIpConnectivity

type StaticServiceIpConnectivity struct {
}

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

type StaticServiceIpConnectivityArgs

type StaticServiceIpConnectivityArgs struct {
}

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

func (StaticServiceIpConnectivityArgs) ElementType

func (StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityOutput

func (i StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityOutput() StaticServiceIpConnectivityOutput

func (StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityOutputWithContext

func (i StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityOutputWithContext(ctx context.Context) StaticServiceIpConnectivityOutput

func (StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityPtrOutput

func (i StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityPtrOutput() StaticServiceIpConnectivityPtrOutput

func (StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityPtrOutputWithContext

func (i StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) StaticServiceIpConnectivityPtrOutput

type StaticServiceIpConnectivityInput

type StaticServiceIpConnectivityInput interface {
	pulumi.Input

	ToStaticServiceIpConnectivityOutput() StaticServiceIpConnectivityOutput
	ToStaticServiceIpConnectivityOutputWithContext(context.Context) StaticServiceIpConnectivityOutput
}

StaticServiceIpConnectivityInput is an input type that accepts StaticServiceIpConnectivityArgs and StaticServiceIpConnectivityOutput values. You can construct a concrete instance of `StaticServiceIpConnectivityInput` via:

StaticServiceIpConnectivityArgs{...}

type StaticServiceIpConnectivityOutput

type StaticServiceIpConnectivityOutput struct{ *pulumi.OutputState }

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

func (StaticServiceIpConnectivityOutput) ElementType

func (StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityOutput

func (o StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityOutput() StaticServiceIpConnectivityOutput

func (StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityOutputWithContext

func (o StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityOutputWithContext(ctx context.Context) StaticServiceIpConnectivityOutput

func (StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityPtrOutput

func (o StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityPtrOutput() StaticServiceIpConnectivityPtrOutput

func (StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityPtrOutputWithContext

func (o StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) StaticServiceIpConnectivityPtrOutput

type StaticServiceIpConnectivityPtrInput

type StaticServiceIpConnectivityPtrInput interface {
	pulumi.Input

	ToStaticServiceIpConnectivityPtrOutput() StaticServiceIpConnectivityPtrOutput
	ToStaticServiceIpConnectivityPtrOutputWithContext(context.Context) StaticServiceIpConnectivityPtrOutput
}

StaticServiceIpConnectivityPtrInput is an input type that accepts StaticServiceIpConnectivityArgs, StaticServiceIpConnectivityPtr and StaticServiceIpConnectivityPtrOutput values. You can construct a concrete instance of `StaticServiceIpConnectivityPtrInput` via:

        StaticServiceIpConnectivityArgs{...}

or:

        nil

type StaticServiceIpConnectivityPtrOutput

type StaticServiceIpConnectivityPtrOutput struct{ *pulumi.OutputState }

func (StaticServiceIpConnectivityPtrOutput) Elem

func (StaticServiceIpConnectivityPtrOutput) ElementType

func (StaticServiceIpConnectivityPtrOutput) ToStaticServiceIpConnectivityPtrOutput

func (o StaticServiceIpConnectivityPtrOutput) ToStaticServiceIpConnectivityPtrOutput() StaticServiceIpConnectivityPtrOutput

func (StaticServiceIpConnectivityPtrOutput) ToStaticServiceIpConnectivityPtrOutputWithContext

func (o StaticServiceIpConnectivityPtrOutput) ToStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) StaticServiceIpConnectivityPtrOutput

type StaticServiceIpConnectivityResponse

type StaticServiceIpConnectivityResponse struct {
}

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

type StaticServiceIpConnectivityResponseOutput

type StaticServiceIpConnectivityResponseOutput struct{ *pulumi.OutputState }

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

func (StaticServiceIpConnectivityResponseOutput) ElementType

func (StaticServiceIpConnectivityResponseOutput) ToStaticServiceIpConnectivityResponseOutput

func (o StaticServiceIpConnectivityResponseOutput) ToStaticServiceIpConnectivityResponseOutput() StaticServiceIpConnectivityResponseOutput

func (StaticServiceIpConnectivityResponseOutput) ToStaticServiceIpConnectivityResponseOutputWithContext

func (o StaticServiceIpConnectivityResponseOutput) ToStaticServiceIpConnectivityResponseOutputWithContext(ctx context.Context) StaticServiceIpConnectivityResponseOutput

type Stream

type Stream struct {
	pulumi.CustomResourceState

	// Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
	BackfillAll BackfillAllStrategyResponseOutput `pulumi:"backfillAll"`
	// Do not automatically backfill any objects.
	BackfillNone BackfillNoneStrategyResponseOutput `pulumi:"backfillNone"`
	// The creation time of the stream.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// 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.
	CustomerManagedEncryptionKey pulumi.StringOutput `pulumi:"customerManagedEncryptionKey"`
	// Destination connection profile configuration.
	DestinationConfig DestinationConfigResponseOutput `pulumi:"destinationConfig"`
	// Display name.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Errors on the Stream.
	Errors ErrorResponseArrayOutput `pulumi:"errors"`
	// Optional. Create the stream without validating it.
	Force pulumi.BoolPtrOutput `pulumi:"force"`
	// Labels.
	Labels pulumi.StringMapOutput `pulumi:"labels"`
	// If the stream was recovered, the time of the last recovery. Note: This field is currently experimental.
	LastRecoveryTime pulumi.StringOutput `pulumi:"lastRecoveryTime"`
	Location         pulumi.StringOutput `pulumi:"location"`
	// The stream's name.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// 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).
	RequestId pulumi.StringPtrOutput `pulumi:"requestId"`
	// Source connection profile configuration.
	SourceConfig SourceConfigResponseOutput `pulumi:"sourceConfig"`
	// The state of the stream.
	State pulumi.StringOutput `pulumi:"state"`
	// Required. The stream identifier.
	StreamId pulumi.StringOutput `pulumi:"streamId"`
	// The last update time of the stream.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

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

func GetStream

func GetStream(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StreamState, opts ...pulumi.ResourceOption) (*Stream, error)

GetStream gets an existing Stream resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStream

func NewStream(ctx *pulumi.Context,
	name string, args *StreamArgs, opts ...pulumi.ResourceOption) (*Stream, error)

NewStream registers a new resource with the given unique name, arguments, and options.

func (*Stream) ElementType

func (*Stream) ElementType() reflect.Type

func (*Stream) ToStreamOutput

func (i *Stream) ToStreamOutput() StreamOutput

func (*Stream) ToStreamOutputWithContext

func (i *Stream) ToStreamOutputWithContext(ctx context.Context) StreamOutput

type StreamArgs

type StreamArgs struct {
	// Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
	BackfillAll BackfillAllStrategyPtrInput
	// Do not automatically backfill any objects.
	BackfillNone BackfillNoneStrategyPtrInput
	// 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.
	CustomerManagedEncryptionKey pulumi.StringPtrInput
	// Destination connection profile configuration.
	DestinationConfig DestinationConfigInput
	// Display name.
	DisplayName pulumi.StringInput
	// Optional. Create the stream without validating it.
	Force pulumi.BoolPtrInput
	// Labels.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	Project  pulumi.StringPtrInput
	// 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).
	RequestId pulumi.StringPtrInput
	// Source connection profile configuration.
	SourceConfig SourceConfigInput
	// The state of the stream.
	State StreamStateEnumPtrInput
	// Required. The stream identifier.
	StreamId pulumi.StringInput
}

The set of arguments for constructing a Stream resource.

func (StreamArgs) ElementType

func (StreamArgs) ElementType() reflect.Type

type StreamInput

type StreamInput interface {
	pulumi.Input

	ToStreamOutput() StreamOutput
	ToStreamOutputWithContext(ctx context.Context) StreamOutput
}

type StreamLargeObjects added in v0.22.0

type StreamLargeObjects struct {
}

Configuration to stream large object values.

type StreamLargeObjectsArgs added in v0.22.0

type StreamLargeObjectsArgs struct {
}

Configuration to stream large object values.

func (StreamLargeObjectsArgs) ElementType added in v0.22.0

func (StreamLargeObjectsArgs) ElementType() reflect.Type

func (StreamLargeObjectsArgs) ToStreamLargeObjectsOutput added in v0.22.0

func (i StreamLargeObjectsArgs) ToStreamLargeObjectsOutput() StreamLargeObjectsOutput

func (StreamLargeObjectsArgs) ToStreamLargeObjectsOutputWithContext added in v0.22.0

func (i StreamLargeObjectsArgs) ToStreamLargeObjectsOutputWithContext(ctx context.Context) StreamLargeObjectsOutput

func (StreamLargeObjectsArgs) ToStreamLargeObjectsPtrOutput added in v0.22.0

func (i StreamLargeObjectsArgs) ToStreamLargeObjectsPtrOutput() StreamLargeObjectsPtrOutput

func (StreamLargeObjectsArgs) ToStreamLargeObjectsPtrOutputWithContext added in v0.22.0

func (i StreamLargeObjectsArgs) ToStreamLargeObjectsPtrOutputWithContext(ctx context.Context) StreamLargeObjectsPtrOutput

type StreamLargeObjectsInput added in v0.22.0

type StreamLargeObjectsInput interface {
	pulumi.Input

	ToStreamLargeObjectsOutput() StreamLargeObjectsOutput
	ToStreamLargeObjectsOutputWithContext(context.Context) StreamLargeObjectsOutput
}

StreamLargeObjectsInput is an input type that accepts StreamLargeObjectsArgs and StreamLargeObjectsOutput values. You can construct a concrete instance of `StreamLargeObjectsInput` via:

StreamLargeObjectsArgs{...}

type StreamLargeObjectsOutput added in v0.22.0

type StreamLargeObjectsOutput struct{ *pulumi.OutputState }

Configuration to stream large object values.

func (StreamLargeObjectsOutput) ElementType added in v0.22.0

func (StreamLargeObjectsOutput) ElementType() reflect.Type

func (StreamLargeObjectsOutput) ToStreamLargeObjectsOutput added in v0.22.0

func (o StreamLargeObjectsOutput) ToStreamLargeObjectsOutput() StreamLargeObjectsOutput

func (StreamLargeObjectsOutput) ToStreamLargeObjectsOutputWithContext added in v0.22.0

func (o StreamLargeObjectsOutput) ToStreamLargeObjectsOutputWithContext(ctx context.Context) StreamLargeObjectsOutput

func (StreamLargeObjectsOutput) ToStreamLargeObjectsPtrOutput added in v0.22.0

func (o StreamLargeObjectsOutput) ToStreamLargeObjectsPtrOutput() StreamLargeObjectsPtrOutput

func (StreamLargeObjectsOutput) ToStreamLargeObjectsPtrOutputWithContext added in v0.22.0

func (o StreamLargeObjectsOutput) ToStreamLargeObjectsPtrOutputWithContext(ctx context.Context) StreamLargeObjectsPtrOutput

type StreamLargeObjectsPtrInput added in v0.22.0

type StreamLargeObjectsPtrInput interface {
	pulumi.Input

	ToStreamLargeObjectsPtrOutput() StreamLargeObjectsPtrOutput
	ToStreamLargeObjectsPtrOutputWithContext(context.Context) StreamLargeObjectsPtrOutput
}

StreamLargeObjectsPtrInput is an input type that accepts StreamLargeObjectsArgs, StreamLargeObjectsPtr and StreamLargeObjectsPtrOutput values. You can construct a concrete instance of `StreamLargeObjectsPtrInput` via:

        StreamLargeObjectsArgs{...}

or:

        nil

func StreamLargeObjectsPtr added in v0.22.0

func StreamLargeObjectsPtr(v *StreamLargeObjectsArgs) StreamLargeObjectsPtrInput

type StreamLargeObjectsPtrOutput added in v0.22.0

type StreamLargeObjectsPtrOutput struct{ *pulumi.OutputState }

func (StreamLargeObjectsPtrOutput) Elem added in v0.22.0

func (StreamLargeObjectsPtrOutput) ElementType added in v0.22.0

func (StreamLargeObjectsPtrOutput) ToStreamLargeObjectsPtrOutput added in v0.22.0

func (o StreamLargeObjectsPtrOutput) ToStreamLargeObjectsPtrOutput() StreamLargeObjectsPtrOutput

func (StreamLargeObjectsPtrOutput) ToStreamLargeObjectsPtrOutputWithContext added in v0.22.0

func (o StreamLargeObjectsPtrOutput) ToStreamLargeObjectsPtrOutputWithContext(ctx context.Context) StreamLargeObjectsPtrOutput

type StreamLargeObjectsResponse added in v0.22.0

type StreamLargeObjectsResponse struct {
}

Configuration to stream large object values.

type StreamLargeObjectsResponseOutput added in v0.22.0

type StreamLargeObjectsResponseOutput struct{ *pulumi.OutputState }

Configuration to stream large object values.

func (StreamLargeObjectsResponseOutput) ElementType added in v0.22.0

func (StreamLargeObjectsResponseOutput) ToStreamLargeObjectsResponseOutput added in v0.22.0

func (o StreamLargeObjectsResponseOutput) ToStreamLargeObjectsResponseOutput() StreamLargeObjectsResponseOutput

func (StreamLargeObjectsResponseOutput) ToStreamLargeObjectsResponseOutputWithContext added in v0.22.0

func (o StreamLargeObjectsResponseOutput) ToStreamLargeObjectsResponseOutputWithContext(ctx context.Context) StreamLargeObjectsResponseOutput

type StreamOutput

type StreamOutput struct{ *pulumi.OutputState }

func (StreamOutput) BackfillAll added in v0.19.0

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

func (StreamOutput) BackfillNone added in v0.19.0

Do not automatically backfill any objects.

func (StreamOutput) CreateTime added in v0.19.0

func (o StreamOutput) CreateTime() pulumi.StringOutput

The creation time of the stream.

func (StreamOutput) CustomerManagedEncryptionKey added in v0.19.0

func (o StreamOutput) CustomerManagedEncryptionKey() pulumi.StringOutput

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.

func (StreamOutput) DestinationConfig added in v0.19.0

func (o StreamOutput) DestinationConfig() DestinationConfigResponseOutput

Destination connection profile configuration.

func (StreamOutput) DisplayName added in v0.19.0

func (o StreamOutput) DisplayName() pulumi.StringOutput

Display name.

func (StreamOutput) ElementType

func (StreamOutput) ElementType() reflect.Type

func (StreamOutput) Errors added in v0.19.0

Errors on the Stream.

func (StreamOutput) Force added in v0.21.0

func (o StreamOutput) Force() pulumi.BoolPtrOutput

Optional. Create the stream without validating it.

func (StreamOutput) Labels added in v0.19.0

func (o StreamOutput) Labels() pulumi.StringMapOutput

Labels.

func (StreamOutput) LastRecoveryTime added in v0.32.0

func (o StreamOutput) LastRecoveryTime() pulumi.StringOutput

If the stream was recovered, the time of the last recovery. Note: This field is currently experimental.

func (StreamOutput) Location added in v0.21.0

func (o StreamOutput) Location() pulumi.StringOutput

func (StreamOutput) Name added in v0.19.0

func (o StreamOutput) Name() pulumi.StringOutput

The stream's name.

func (StreamOutput) Project added in v0.21.0

func (o StreamOutput) Project() pulumi.StringOutput

func (StreamOutput) RequestId added in v0.21.0

func (o StreamOutput) RequestId() pulumi.StringPtrOutput

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).

func (StreamOutput) SourceConfig added in v0.19.0

func (o StreamOutput) SourceConfig() SourceConfigResponseOutput

Source connection profile configuration.

func (StreamOutput) State added in v0.19.0

func (o StreamOutput) State() pulumi.StringOutput

The state of the stream.

func (StreamOutput) StreamId added in v0.21.0

func (o StreamOutput) StreamId() pulumi.StringOutput

Required. The stream identifier.

func (StreamOutput) ToStreamOutput

func (o StreamOutput) ToStreamOutput() StreamOutput

func (StreamOutput) ToStreamOutputWithContext

func (o StreamOutput) ToStreamOutputWithContext(ctx context.Context) StreamOutput

func (StreamOutput) UpdateTime added in v0.19.0

func (o StreamOutput) UpdateTime() pulumi.StringOutput

The last update time of the stream.

type StreamState

type StreamState struct {
}

func (StreamState) ElementType

func (StreamState) ElementType() reflect.Type

type StreamStateEnum

type StreamStateEnum string

The state of the stream.

func (StreamStateEnum) ElementType

func (StreamStateEnum) ElementType() reflect.Type

func (StreamStateEnum) ToStreamStateEnumOutput

func (e StreamStateEnum) ToStreamStateEnumOutput() StreamStateEnumOutput

func (StreamStateEnum) ToStreamStateEnumOutputWithContext

func (e StreamStateEnum) ToStreamStateEnumOutputWithContext(ctx context.Context) StreamStateEnumOutput

func (StreamStateEnum) ToStreamStateEnumPtrOutput

func (e StreamStateEnum) ToStreamStateEnumPtrOutput() StreamStateEnumPtrOutput

func (StreamStateEnum) ToStreamStateEnumPtrOutputWithContext

func (e StreamStateEnum) ToStreamStateEnumPtrOutputWithContext(ctx context.Context) StreamStateEnumPtrOutput

func (StreamStateEnum) ToStringOutput

func (e StreamStateEnum) ToStringOutput() pulumi.StringOutput

func (StreamStateEnum) ToStringOutputWithContext

func (e StreamStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StreamStateEnum) ToStringPtrOutput

func (e StreamStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (StreamStateEnum) ToStringPtrOutputWithContext

func (e StreamStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StreamStateEnumInput

type StreamStateEnumInput interface {
	pulumi.Input

	ToStreamStateEnumOutput() StreamStateEnumOutput
	ToStreamStateEnumOutputWithContext(context.Context) StreamStateEnumOutput
}

StreamStateEnumInput is an input type that accepts values of the StreamStateEnum enum A concrete instance of `StreamStateEnumInput` can be one of the following:

StreamStateEnumStateUnspecified
StreamStateEnumNotStarted
StreamStateEnumRunning
StreamStateEnumPaused
StreamStateEnumMaintenance
StreamStateEnumFailed
StreamStateEnumFailedPermanently
StreamStateEnumStarting
StreamStateEnumDraining

type StreamStateEnumOutput

type StreamStateEnumOutput struct{ *pulumi.OutputState }

func (StreamStateEnumOutput) ElementType

func (StreamStateEnumOutput) ElementType() reflect.Type

func (StreamStateEnumOutput) ToStreamStateEnumOutput

func (o StreamStateEnumOutput) ToStreamStateEnumOutput() StreamStateEnumOutput

func (StreamStateEnumOutput) ToStreamStateEnumOutputWithContext

func (o StreamStateEnumOutput) ToStreamStateEnumOutputWithContext(ctx context.Context) StreamStateEnumOutput

func (StreamStateEnumOutput) ToStreamStateEnumPtrOutput

func (o StreamStateEnumOutput) ToStreamStateEnumPtrOutput() StreamStateEnumPtrOutput

func (StreamStateEnumOutput) ToStreamStateEnumPtrOutputWithContext

func (o StreamStateEnumOutput) ToStreamStateEnumPtrOutputWithContext(ctx context.Context) StreamStateEnumPtrOutput

func (StreamStateEnumOutput) ToStringOutput

func (o StreamStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (StreamStateEnumOutput) ToStringOutputWithContext

func (o StreamStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StreamStateEnumOutput) ToStringPtrOutput

func (o StreamStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StreamStateEnumOutput) ToStringPtrOutputWithContext

func (o StreamStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StreamStateEnumPtrInput

type StreamStateEnumPtrInput interface {
	pulumi.Input

	ToStreamStateEnumPtrOutput() StreamStateEnumPtrOutput
	ToStreamStateEnumPtrOutputWithContext(context.Context) StreamStateEnumPtrOutput
}

func StreamStateEnumPtr

func StreamStateEnumPtr(v string) StreamStateEnumPtrInput

type StreamStateEnumPtrOutput

type StreamStateEnumPtrOutput struct{ *pulumi.OutputState }

func (StreamStateEnumPtrOutput) Elem

func (StreamStateEnumPtrOutput) ElementType

func (StreamStateEnumPtrOutput) ElementType() reflect.Type

func (StreamStateEnumPtrOutput) ToStreamStateEnumPtrOutput

func (o StreamStateEnumPtrOutput) ToStreamStateEnumPtrOutput() StreamStateEnumPtrOutput

func (StreamStateEnumPtrOutput) ToStreamStateEnumPtrOutputWithContext

func (o StreamStateEnumPtrOutput) ToStreamStateEnumPtrOutputWithContext(ctx context.Context) StreamStateEnumPtrOutput

func (StreamStateEnumPtrOutput) ToStringPtrOutput

func (o StreamStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StreamStateEnumPtrOutput) ToStringPtrOutputWithContext

func (o StreamStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type VpcPeeringConfig

type VpcPeeringConfig struct {
	// A free subnet for peering. (CIDR of /29)
	Subnet string `pulumi:"subnet"`
	// Fully qualified name of the VPC that Datastream will peer to. Format: `projects/{project}/global/{networks}/{name}`
	Vpc string `pulumi:"vpc"`
}

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

type VpcPeeringConfigArgs

type VpcPeeringConfigArgs struct {
	// A free subnet for peering. (CIDR of /29)
	Subnet pulumi.StringInput `pulumi:"subnet"`
	// Fully qualified name of the VPC that Datastream will peer to. Format: `projects/{project}/global/{networks}/{name}`
	Vpc pulumi.StringInput `pulumi:"vpc"`
}

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

func (VpcPeeringConfigArgs) ElementType

func (VpcPeeringConfigArgs) ElementType() reflect.Type

func (VpcPeeringConfigArgs) ToVpcPeeringConfigOutput

func (i VpcPeeringConfigArgs) ToVpcPeeringConfigOutput() VpcPeeringConfigOutput

func (VpcPeeringConfigArgs) ToVpcPeeringConfigOutputWithContext

func (i VpcPeeringConfigArgs) ToVpcPeeringConfigOutputWithContext(ctx context.Context) VpcPeeringConfigOutput

func (VpcPeeringConfigArgs) ToVpcPeeringConfigPtrOutput

func (i VpcPeeringConfigArgs) ToVpcPeeringConfigPtrOutput() VpcPeeringConfigPtrOutput

func (VpcPeeringConfigArgs) ToVpcPeeringConfigPtrOutputWithContext

func (i VpcPeeringConfigArgs) ToVpcPeeringConfigPtrOutputWithContext(ctx context.Context) VpcPeeringConfigPtrOutput

type VpcPeeringConfigInput

type VpcPeeringConfigInput interface {
	pulumi.Input

	ToVpcPeeringConfigOutput() VpcPeeringConfigOutput
	ToVpcPeeringConfigOutputWithContext(context.Context) VpcPeeringConfigOutput
}

VpcPeeringConfigInput is an input type that accepts VpcPeeringConfigArgs and VpcPeeringConfigOutput values. You can construct a concrete instance of `VpcPeeringConfigInput` via:

VpcPeeringConfigArgs{...}

type VpcPeeringConfigOutput

type VpcPeeringConfigOutput struct{ *pulumi.OutputState }

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

func (VpcPeeringConfigOutput) ElementType

func (VpcPeeringConfigOutput) ElementType() reflect.Type

func (VpcPeeringConfigOutput) Subnet

A free subnet for peering. (CIDR of /29)

func (VpcPeeringConfigOutput) ToVpcPeeringConfigOutput

func (o VpcPeeringConfigOutput) ToVpcPeeringConfigOutput() VpcPeeringConfigOutput

func (VpcPeeringConfigOutput) ToVpcPeeringConfigOutputWithContext

func (o VpcPeeringConfigOutput) ToVpcPeeringConfigOutputWithContext(ctx context.Context) VpcPeeringConfigOutput

func (VpcPeeringConfigOutput) ToVpcPeeringConfigPtrOutput

func (o VpcPeeringConfigOutput) ToVpcPeeringConfigPtrOutput() VpcPeeringConfigPtrOutput

func (VpcPeeringConfigOutput) ToVpcPeeringConfigPtrOutputWithContext

func (o VpcPeeringConfigOutput) ToVpcPeeringConfigPtrOutputWithContext(ctx context.Context) VpcPeeringConfigPtrOutput

func (VpcPeeringConfigOutput) Vpc

Fully qualified name of the VPC that Datastream will peer to. Format: `projects/{project}/global/{networks}/{name}`

type VpcPeeringConfigPtrInput

type VpcPeeringConfigPtrInput interface {
	pulumi.Input

	ToVpcPeeringConfigPtrOutput() VpcPeeringConfigPtrOutput
	ToVpcPeeringConfigPtrOutputWithContext(context.Context) VpcPeeringConfigPtrOutput
}

VpcPeeringConfigPtrInput is an input type that accepts VpcPeeringConfigArgs, VpcPeeringConfigPtr and VpcPeeringConfigPtrOutput values. You can construct a concrete instance of `VpcPeeringConfigPtrInput` via:

        VpcPeeringConfigArgs{...}

or:

        nil

type VpcPeeringConfigPtrOutput

type VpcPeeringConfigPtrOutput struct{ *pulumi.OutputState }

func (VpcPeeringConfigPtrOutput) Elem

func (VpcPeeringConfigPtrOutput) ElementType

func (VpcPeeringConfigPtrOutput) ElementType() reflect.Type

func (VpcPeeringConfigPtrOutput) Subnet

A free subnet for peering. (CIDR of /29)

func (VpcPeeringConfigPtrOutput) ToVpcPeeringConfigPtrOutput

func (o VpcPeeringConfigPtrOutput) ToVpcPeeringConfigPtrOutput() VpcPeeringConfigPtrOutput

func (VpcPeeringConfigPtrOutput) ToVpcPeeringConfigPtrOutputWithContext

func (o VpcPeeringConfigPtrOutput) ToVpcPeeringConfigPtrOutputWithContext(ctx context.Context) VpcPeeringConfigPtrOutput

func (VpcPeeringConfigPtrOutput) Vpc

Fully qualified name of the VPC that Datastream will peer to. Format: `projects/{project}/global/{networks}/{name}`

type VpcPeeringConfigResponse

type VpcPeeringConfigResponse struct {
	// A free subnet for peering. (CIDR of /29)
	Subnet string `pulumi:"subnet"`
	// Fully qualified name of the VPC that Datastream will peer to. Format: `projects/{project}/global/{networks}/{name}`
	Vpc string `pulumi:"vpc"`
}

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

type VpcPeeringConfigResponseOutput

type VpcPeeringConfigResponseOutput struct{ *pulumi.OutputState }

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

func (VpcPeeringConfigResponseOutput) ElementType

func (VpcPeeringConfigResponseOutput) Subnet

A free subnet for peering. (CIDR of /29)

func (VpcPeeringConfigResponseOutput) ToVpcPeeringConfigResponseOutput

func (o VpcPeeringConfigResponseOutput) ToVpcPeeringConfigResponseOutput() VpcPeeringConfigResponseOutput

func (VpcPeeringConfigResponseOutput) ToVpcPeeringConfigResponseOutputWithContext

func (o VpcPeeringConfigResponseOutput) ToVpcPeeringConfigResponseOutputWithContext(ctx context.Context) VpcPeeringConfigResponseOutput

func (VpcPeeringConfigResponseOutput) Vpc

Fully qualified name of the VPC that Datastream will peer to. Format: `projects/{project}/global/{networks}/{name}`

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL