v1alpha1

package
v0.32.0 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Unspecified Cloud Storage file format.
	GcsDestinationConfigGcsFileFormatGcsFileFormatUnspecified = GcsDestinationConfigGcsFileFormat("GCS_FILE_FORMAT_UNSPECIFIED")
	// Avro file format
	GcsDestinationConfigGcsFileFormatAvro = GcsDestinationConfigGcsFileFormat("AVRO")
)
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.
	StreamStateEnumCreated = StreamStateEnum("CREATED")
	// 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"`
}

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"`
}

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) 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) 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"`
}

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

type ConnectionProfile struct {
	pulumi.CustomResourceState

	// 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"`
	// 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"`
	// No connectivity option chosen.
	NoConnectivity NoConnectivitySettingsResponseOutput `pulumi:"noConnectivity"`
	// Oracle ConnectionProfile configuration.
	OracleProfile OracleProfileResponseOutput `pulumi:"oracleProfile"`
	// 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 {
	// Required. The connection profile identifier.
	ConnectionProfileId pulumi.StringInput
	// Display name.
	DisplayName pulumi.StringInput
	// Forward SSH tunnel connectivity.
	ForwardSshConnectivity ForwardSshTunnelConnectivityPtrInput
	// Cloud Storage ConnectionProfile configuration.
	GcsProfile GcsProfilePtrInput
	// Labels.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// MySQL ConnectionProfile configuration.
	MysqlProfile MysqlProfilePtrInput
	// No connectivity option chosen.
	NoConnectivity NoConnectivitySettingsPtrInput
	// Oracle ConnectionProfile configuration.
	OracleProfile OracleProfilePtrInput
	// 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) 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) 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) NoConnectivity added in v0.19.0

No connectivity option chosen.

func (ConnectionProfileOutput) OracleProfile added in v0.19.0

Oracle ConnectionProfile 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 DestinationConfig

type DestinationConfig struct {
	// Destination connection profile identifier.
	DestinationConnectionProfileName string `pulumi:"destinationConnectionProfileName"`
	// GCS destination configuration.
	GcsDestinationConfig *GcsDestinationConfig `pulumi:"gcsDestinationConfig"`
}

The configuration of the stream destination.

type DestinationConfigArgs

type DestinationConfigArgs struct {
	// Destination connection profile identifier.
	DestinationConnectionProfileName pulumi.StringInput `pulumi:"destinationConnectionProfileName"`
	// GCS destination configuration.
	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) DestinationConnectionProfileName

func (o DestinationConfigOutput) DestinationConnectionProfileName() pulumi.StringOutput

Destination connection profile identifier.

func (DestinationConfigOutput) ElementType

func (DestinationConfigOutput) ElementType() reflect.Type

func (DestinationConfigOutput) GcsDestinationConfig

func (o DestinationConfigOutput) GcsDestinationConfig() GcsDestinationConfigPtrOutput

GCS destination configuration.

func (DestinationConfigOutput) ToDestinationConfigOutput

func (o DestinationConfigOutput) ToDestinationConfigOutput() DestinationConfigOutput

func (DestinationConfigOutput) ToDestinationConfigOutputWithContext

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

type DestinationConfigResponse

type DestinationConfigResponse struct {
	// Destination connection profile identifier.
	DestinationConnectionProfileName string `pulumi:"destinationConnectionProfileName"`
	// GCS destination configuration.
	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) DestinationConnectionProfileName

func (o DestinationConfigResponseOutput) DestinationConnectionProfileName() pulumi.StringOutput

Destination connection profile identifier.

func (DestinationConfigResponseOutput) ElementType

func (DestinationConfigResponseOutput) GcsDestinationConfig

GCS destination configuration.

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.
	FileRotationInterval *string `pulumi:"fileRotationInterval"`
	// The maximum file size to be saved in the bucket.
	FileRotationMb *int `pulumi:"fileRotationMb"`
	// File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.
	//
	// Deprecated: File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.
	GcsFileFormat *GcsDestinationConfigGcsFileFormat `pulumi:"gcsFileFormat"`
	// 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.
	FileRotationInterval pulumi.StringPtrInput `pulumi:"fileRotationInterval"`
	// The maximum file size to be saved in the bucket.
	FileRotationMb pulumi.IntPtrInput `pulumi:"fileRotationMb"`
	// File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.
	//
	// Deprecated: File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.
	GcsFileFormat GcsDestinationConfigGcsFileFormatPtrInput `pulumi:"gcsFileFormat"`
	// 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 GcsDestinationConfigGcsFileFormat added in v0.17.0

type GcsDestinationConfigGcsFileFormat string

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

func (GcsDestinationConfigGcsFileFormat) ElementType added in v0.17.0

func (GcsDestinationConfigGcsFileFormat) ToGcsDestinationConfigGcsFileFormatOutput added in v0.17.0

func (e GcsDestinationConfigGcsFileFormat) ToGcsDestinationConfigGcsFileFormatOutput() GcsDestinationConfigGcsFileFormatOutput

func (GcsDestinationConfigGcsFileFormat) ToGcsDestinationConfigGcsFileFormatOutputWithContext added in v0.17.0

func (e GcsDestinationConfigGcsFileFormat) ToGcsDestinationConfigGcsFileFormatOutputWithContext(ctx context.Context) GcsDestinationConfigGcsFileFormatOutput

func (GcsDestinationConfigGcsFileFormat) ToGcsDestinationConfigGcsFileFormatPtrOutput added in v0.17.0

func (e GcsDestinationConfigGcsFileFormat) ToGcsDestinationConfigGcsFileFormatPtrOutput() GcsDestinationConfigGcsFileFormatPtrOutput

func (GcsDestinationConfigGcsFileFormat) ToGcsDestinationConfigGcsFileFormatPtrOutputWithContext added in v0.17.0

func (e GcsDestinationConfigGcsFileFormat) ToGcsDestinationConfigGcsFileFormatPtrOutputWithContext(ctx context.Context) GcsDestinationConfigGcsFileFormatPtrOutput

func (GcsDestinationConfigGcsFileFormat) ToStringOutput added in v0.17.0

func (GcsDestinationConfigGcsFileFormat) ToStringOutputWithContext added in v0.17.0

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

func (GcsDestinationConfigGcsFileFormat) ToStringPtrOutput added in v0.17.0

func (GcsDestinationConfigGcsFileFormat) ToStringPtrOutputWithContext added in v0.17.0

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

type GcsDestinationConfigGcsFileFormatInput added in v0.17.0

type GcsDestinationConfigGcsFileFormatInput interface {
	pulumi.Input

	ToGcsDestinationConfigGcsFileFormatOutput() GcsDestinationConfigGcsFileFormatOutput
	ToGcsDestinationConfigGcsFileFormatOutputWithContext(context.Context) GcsDestinationConfigGcsFileFormatOutput
}

GcsDestinationConfigGcsFileFormatInput is an input type that accepts GcsDestinationConfigGcsFileFormatArgs and GcsDestinationConfigGcsFileFormatOutput values. You can construct a concrete instance of `GcsDestinationConfigGcsFileFormatInput` via:

GcsDestinationConfigGcsFileFormatArgs{...}

type GcsDestinationConfigGcsFileFormatOutput added in v0.17.0

type GcsDestinationConfigGcsFileFormatOutput struct{ *pulumi.OutputState }

func (GcsDestinationConfigGcsFileFormatOutput) ElementType added in v0.17.0

func (GcsDestinationConfigGcsFileFormatOutput) ToGcsDestinationConfigGcsFileFormatOutput added in v0.17.0

func (o GcsDestinationConfigGcsFileFormatOutput) ToGcsDestinationConfigGcsFileFormatOutput() GcsDestinationConfigGcsFileFormatOutput

func (GcsDestinationConfigGcsFileFormatOutput) ToGcsDestinationConfigGcsFileFormatOutputWithContext added in v0.17.0

func (o GcsDestinationConfigGcsFileFormatOutput) ToGcsDestinationConfigGcsFileFormatOutputWithContext(ctx context.Context) GcsDestinationConfigGcsFileFormatOutput

func (GcsDestinationConfigGcsFileFormatOutput) ToGcsDestinationConfigGcsFileFormatPtrOutput added in v0.17.0

func (o GcsDestinationConfigGcsFileFormatOutput) ToGcsDestinationConfigGcsFileFormatPtrOutput() GcsDestinationConfigGcsFileFormatPtrOutput

func (GcsDestinationConfigGcsFileFormatOutput) ToGcsDestinationConfigGcsFileFormatPtrOutputWithContext added in v0.17.0

func (o GcsDestinationConfigGcsFileFormatOutput) ToGcsDestinationConfigGcsFileFormatPtrOutputWithContext(ctx context.Context) GcsDestinationConfigGcsFileFormatPtrOutput

func (GcsDestinationConfigGcsFileFormatOutput) ToStringOutput added in v0.17.0

func (GcsDestinationConfigGcsFileFormatOutput) ToStringOutputWithContext added in v0.17.0

func (GcsDestinationConfigGcsFileFormatOutput) ToStringPtrOutput added in v0.17.0

func (GcsDestinationConfigGcsFileFormatOutput) ToStringPtrOutputWithContext added in v0.17.0

type GcsDestinationConfigGcsFileFormatPtrInput added in v0.17.0

type GcsDestinationConfigGcsFileFormatPtrInput interface {
	pulumi.Input

	ToGcsDestinationConfigGcsFileFormatPtrOutput() GcsDestinationConfigGcsFileFormatPtrOutput
	ToGcsDestinationConfigGcsFileFormatPtrOutputWithContext(context.Context) GcsDestinationConfigGcsFileFormatPtrOutput
}

func GcsDestinationConfigGcsFileFormatPtr added in v0.17.0

func GcsDestinationConfigGcsFileFormatPtr(v string) GcsDestinationConfigGcsFileFormatPtrInput

type GcsDestinationConfigGcsFileFormatPtrOutput added in v0.17.0

type GcsDestinationConfigGcsFileFormatPtrOutput struct{ *pulumi.OutputState }

func (GcsDestinationConfigGcsFileFormatPtrOutput) Elem added in v0.17.0

func (GcsDestinationConfigGcsFileFormatPtrOutput) ElementType added in v0.17.0

func (GcsDestinationConfigGcsFileFormatPtrOutput) ToGcsDestinationConfigGcsFileFormatPtrOutput added in v0.17.0

func (o GcsDestinationConfigGcsFileFormatPtrOutput) ToGcsDestinationConfigGcsFileFormatPtrOutput() GcsDestinationConfigGcsFileFormatPtrOutput

func (GcsDestinationConfigGcsFileFormatPtrOutput) ToGcsDestinationConfigGcsFileFormatPtrOutputWithContext added in v0.17.0

func (o GcsDestinationConfigGcsFileFormatPtrOutput) ToGcsDestinationConfigGcsFileFormatPtrOutputWithContext(ctx context.Context) GcsDestinationConfigGcsFileFormatPtrOutput

func (GcsDestinationConfigGcsFileFormatPtrOutput) ToStringPtrOutput added in v0.17.0

func (GcsDestinationConfigGcsFileFormatPtrOutput) ToStringPtrOutputWithContext added in v0.17.0

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.

func (GcsDestinationConfigOutput) FileRotationMb

func (o GcsDestinationConfigOutput) FileRotationMb() pulumi.IntPtrOutput

The maximum file size to be saved in the bucket.

func (GcsDestinationConfigOutput) GcsFileFormat deprecated added in v0.17.0

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

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

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.

func (GcsDestinationConfigPtrOutput) FileRotationMb

The maximum file size to be saved in the bucket.

func (GcsDestinationConfigPtrOutput) GcsFileFormat deprecated added in v0.17.0

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

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

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.
	FileRotationInterval string `pulumi:"fileRotationInterval"`
	// The maximum file size to be saved in the bucket.
	FileRotationMb int `pulumi:"fileRotationMb"`
	// File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.
	//
	// Deprecated: File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.
	GcsFileFormat string `pulumi:"gcsFileFormat"`
	// 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.

func (GcsDestinationConfigResponseOutput) FileRotationMb

The maximum file size to be saved in the bucket.

func (GcsDestinationConfigResponseOutput) GcsFileFormat deprecated added in v0.17.0

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

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

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 full project and resource path for Cloud Storage bucket including the name.
	BucketName string `pulumi:"bucketName"`
	// The root path inside the Cloud Storage bucket.
	RootPath *string `pulumi:"rootPath"`
}

Cloud Storage bucket profile.

type GcsProfileArgs

type GcsProfileArgs struct {
	// The full project and resource path for Cloud Storage bucket including the name.
	BucketName pulumi.StringInput `pulumi:"bucketName"`
	// 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) BucketName

func (o GcsProfileOutput) BucketName() pulumi.StringOutput

The full project and resource path for Cloud Storage bucket including the 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) BucketName

The full project and resource path for Cloud Storage bucket including the 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 full project and resource path for Cloud Storage bucket including the name.
	BucketName string `pulumi:"bucketName"`
	// 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) BucketName

The full project and resource path for Cloud Storage bucket including the 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 JsonFileFormatCompressionArgs and JsonFileFormatCompressionOutput values. You can construct a concrete instance of `JsonFileFormatCompressionInput` via:

JsonFileFormatCompressionArgs{...}

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 JsonFileFormatSchemaFileFormatArgs and JsonFileFormatSchemaFileFormatOutput values. You can construct a concrete instance of `JsonFileFormatSchemaFileFormatInput` via:

JsonFileFormatSchemaFileFormatArgs{...}

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 {
	// 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"`
	// No connectivity option chosen.
	NoConnectivity NoConnectivitySettingsResponse `pulumi:"noConnectivity"`
	// Oracle ConnectionProfile configuration.
	OracleProfile OracleProfileResponse `pulumi:"oracleProfile"`
	// 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) 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) NoConnectivity

No connectivity option chosen.

func (LookupConnectionProfileResultOutput) OracleProfile

Oracle ConnectionProfile 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"`
	// 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) 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.
	ColumnName *string `pulumi:"columnName"`
	// 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"`
	// Whether or not the column represents a primary key.
	PrimaryKey *bool `pulumi:"primaryKey"`
}

MySQL Column.

type MysqlColumnArgs

type MysqlColumnArgs struct {
	// Column collation.
	Collation pulumi.StringPtrInput `pulumi:"collation"`
	// Column name.
	ColumnName pulumi.StringPtrInput `pulumi:"columnName"`
	// 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"`
	// Whether or not the column represents a primary key.
	PrimaryKey pulumi.BoolPtrInput `pulumi:"primaryKey"`
}

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

func (o MysqlColumnOutput) ColumnName() pulumi.StringPtrOutput

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

func (o MysqlColumnOutput) PrimaryKey() pulumi.BoolPtrOutput

Whether or not the column represents a primary key.

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.
	ColumnName string `pulumi:"columnName"`
	// 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"`
	// Whether or not the column represents a primary key.
	PrimaryKey bool `pulumi:"primaryKey"`
}

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

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

Whether or not the column represents a primary key.

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.
	DatabaseName *string `pulumi:"databaseName"`
	// Tables in the database.
	MysqlTables []MysqlTable `pulumi:"mysqlTables"`
}

MySQL database.

type MysqlDatabaseArgs

type MysqlDatabaseArgs struct {
	// Database name.
	DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"`
	// 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) DatabaseName

func (o MysqlDatabaseOutput) DatabaseName() pulumi.StringPtrOutput

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.
	DatabaseName string `pulumi:"databaseName"`
	// 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) DatabaseName

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 retrieve from the source.
	Allowlist *MysqlRdbms `pulumi:"allowlist"`
	// MySQL objects to exclude from the stream.
	Rejectlist *MysqlRdbms `pulumi:"rejectlist"`
}

MySQL source configuration

type MysqlSourceConfigArgs

type MysqlSourceConfigArgs struct {
	// MySQL objects to retrieve from the source.
	Allowlist MysqlRdbmsPtrInput `pulumi:"allowlist"`
	// MySQL objects to exclude from the stream.
	Rejectlist MysqlRdbmsPtrInput `pulumi:"rejectlist"`
}

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

MySQL objects to retrieve from the source.

func (MysqlSourceConfigOutput) ElementType

func (MysqlSourceConfigOutput) ElementType() reflect.Type

func (MysqlSourceConfigOutput) Rejectlist

MySQL objects to exclude from the stream.

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

MySQL objects to retrieve from the source.

func (MysqlSourceConfigPtrOutput) Elem

func (MysqlSourceConfigPtrOutput) ElementType

func (MysqlSourceConfigPtrOutput) ElementType() reflect.Type

func (MysqlSourceConfigPtrOutput) Rejectlist

MySQL objects to exclude from the stream.

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 retrieve from the source.
	Allowlist MysqlRdbmsResponse `pulumi:"allowlist"`
	// MySQL objects to exclude from the stream.
	Rejectlist MysqlRdbmsResponse `pulumi:"rejectlist"`
}

MySQL source configuration

type MysqlSourceConfigResponseOutput

type MysqlSourceConfigResponseOutput struct{ *pulumi.OutputState }

MySQL source configuration

func (MysqlSourceConfigResponseOutput) Allowlist

MySQL objects to retrieve from the source.

func (MysqlSourceConfigResponseOutput) ElementType

func (MysqlSourceConfigResponseOutput) Rejectlist

MySQL objects to exclude from the stream.

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 lists, includes/excludes everything.
	MysqlColumns []MysqlColumn `pulumi:"mysqlColumns"`
	// Table name.
	TableName *string `pulumi:"tableName"`
}

MySQL table.

type MysqlTableArgs

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

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 lists, includes/excludes everything.

func (MysqlTableOutput) TableName

func (o MysqlTableOutput) TableName() pulumi.StringPtrOutput

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 lists, includes/excludes everything.
	MysqlColumns []MysqlColumnResponse `pulumi:"mysqlColumns"`
	// Table name.
	TableName string `pulumi:"tableName"`
}

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 lists, includes/excludes everything.

func (MysqlTableResponseOutput) TableName

Table name.

func (MysqlTableResponseOutput) ToMysqlTableResponseOutput

func (o MysqlTableResponseOutput) ToMysqlTableResponseOutput() MysqlTableResponseOutput

func (MysqlTableResponseOutput) ToMysqlTableResponseOutputWithContext

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

type NoConnectivitySettings

type NoConnectivitySettings struct {
}

No connectivity settings.

type NoConnectivitySettingsArgs

type NoConnectivitySettingsArgs struct {
}

No connectivity settings.

func (NoConnectivitySettingsArgs) ElementType

func (NoConnectivitySettingsArgs) ElementType() reflect.Type

func (NoConnectivitySettingsArgs) ToNoConnectivitySettingsOutput

func (i NoConnectivitySettingsArgs) ToNoConnectivitySettingsOutput() NoConnectivitySettingsOutput

func (NoConnectivitySettingsArgs) ToNoConnectivitySettingsOutputWithContext

func (i NoConnectivitySettingsArgs) ToNoConnectivitySettingsOutputWithContext(ctx context.Context) NoConnectivitySettingsOutput

func (NoConnectivitySettingsArgs) ToNoConnectivitySettingsPtrOutput

func (i NoConnectivitySettingsArgs) ToNoConnectivitySettingsPtrOutput() NoConnectivitySettingsPtrOutput

func (NoConnectivitySettingsArgs) ToNoConnectivitySettingsPtrOutputWithContext

func (i NoConnectivitySettingsArgs) ToNoConnectivitySettingsPtrOutputWithContext(ctx context.Context) NoConnectivitySettingsPtrOutput

type NoConnectivitySettingsInput

type NoConnectivitySettingsInput interface {
	pulumi.Input

	ToNoConnectivitySettingsOutput() NoConnectivitySettingsOutput
	ToNoConnectivitySettingsOutputWithContext(context.Context) NoConnectivitySettingsOutput
}

NoConnectivitySettingsInput is an input type that accepts NoConnectivitySettingsArgs and NoConnectivitySettingsOutput values. You can construct a concrete instance of `NoConnectivitySettingsInput` via:

NoConnectivitySettingsArgs{...}

type NoConnectivitySettingsOutput

type NoConnectivitySettingsOutput struct{ *pulumi.OutputState }

No connectivity settings.

func (NoConnectivitySettingsOutput) ElementType

func (NoConnectivitySettingsOutput) ToNoConnectivitySettingsOutput

func (o NoConnectivitySettingsOutput) ToNoConnectivitySettingsOutput() NoConnectivitySettingsOutput

func (NoConnectivitySettingsOutput) ToNoConnectivitySettingsOutputWithContext

func (o NoConnectivitySettingsOutput) ToNoConnectivitySettingsOutputWithContext(ctx context.Context) NoConnectivitySettingsOutput

func (NoConnectivitySettingsOutput) ToNoConnectivitySettingsPtrOutput

func (o NoConnectivitySettingsOutput) ToNoConnectivitySettingsPtrOutput() NoConnectivitySettingsPtrOutput

func (NoConnectivitySettingsOutput) ToNoConnectivitySettingsPtrOutputWithContext

func (o NoConnectivitySettingsOutput) ToNoConnectivitySettingsPtrOutputWithContext(ctx context.Context) NoConnectivitySettingsPtrOutput

type NoConnectivitySettingsPtrInput

type NoConnectivitySettingsPtrInput interface {
	pulumi.Input

	ToNoConnectivitySettingsPtrOutput() NoConnectivitySettingsPtrOutput
	ToNoConnectivitySettingsPtrOutputWithContext(context.Context) NoConnectivitySettingsPtrOutput
}

NoConnectivitySettingsPtrInput is an input type that accepts NoConnectivitySettingsArgs, NoConnectivitySettingsPtr and NoConnectivitySettingsPtrOutput values. You can construct a concrete instance of `NoConnectivitySettingsPtrInput` via:

        NoConnectivitySettingsArgs{...}

or:

        nil

type NoConnectivitySettingsPtrOutput

type NoConnectivitySettingsPtrOutput struct{ *pulumi.OutputState }

func (NoConnectivitySettingsPtrOutput) Elem

func (NoConnectivitySettingsPtrOutput) ElementType

func (NoConnectivitySettingsPtrOutput) ToNoConnectivitySettingsPtrOutput

func (o NoConnectivitySettingsPtrOutput) ToNoConnectivitySettingsPtrOutput() NoConnectivitySettingsPtrOutput

func (NoConnectivitySettingsPtrOutput) ToNoConnectivitySettingsPtrOutputWithContext

func (o NoConnectivitySettingsPtrOutput) ToNoConnectivitySettingsPtrOutputWithContext(ctx context.Context) NoConnectivitySettingsPtrOutput

type NoConnectivitySettingsResponse

type NoConnectivitySettingsResponse struct {
}

No connectivity settings.

type NoConnectivitySettingsResponseOutput

type NoConnectivitySettingsResponseOutput struct{ *pulumi.OutputState }

No connectivity settings.

func (NoConnectivitySettingsResponseOutput) ElementType

func (NoConnectivitySettingsResponseOutput) ToNoConnectivitySettingsResponseOutput

func (o NoConnectivitySettingsResponseOutput) ToNoConnectivitySettingsResponseOutput() NoConnectivitySettingsResponseOutput

func (NoConnectivitySettingsResponseOutput) ToNoConnectivitySettingsResponseOutputWithContext

func (o NoConnectivitySettingsResponseOutput) ToNoConnectivitySettingsResponseOutputWithContext(ctx context.Context) NoConnectivitySettingsResponseOutput

type OracleColumn

type OracleColumn struct {
	// Column name.
	ColumnName *string `pulumi:"columnName"`
	// 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.
	ColumnName pulumi.StringPtrInput `pulumi:"columnName"`
	// 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) ColumnName

func (o OracleColumnOutput) ColumnName() pulumi.StringPtrOutput

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.
	ColumnName string `pulumi:"columnName"`
	// 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) ColumnName

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"`
	// 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"`
	// 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) 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) 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"`
	// 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) 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.
	SchemaName *string `pulumi:"schemaName"`
}

Oracle schema.

type OracleSchemaArgs

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

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

func (o OracleSchemaOutput) SchemaName() pulumi.StringPtrOutput

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.
	SchemaName string `pulumi:"schemaName"`
}

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

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 {
	// Oracle objects to include in the stream.
	Allowlist *OracleRdbms `pulumi:"allowlist"`
	// Drop large object values.
	DropLargeObjects *DropLargeObjects `pulumi:"dropLargeObjects"`
	// Oracle objects to exclude from the stream.
	Rejectlist *OracleRdbms `pulumi:"rejectlist"`
}

Oracle data source configuration

type OracleSourceConfigArgs

type OracleSourceConfigArgs struct {
	// Oracle objects to include in the stream.
	Allowlist OracleRdbmsPtrInput `pulumi:"allowlist"`
	// Drop large object values.
	DropLargeObjects DropLargeObjectsPtrInput `pulumi:"dropLargeObjects"`
	// Oracle objects to exclude from the stream.
	Rejectlist OracleRdbmsPtrInput `pulumi:"rejectlist"`
}

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

Oracle objects to include in the stream.

func (OracleSourceConfigOutput) DropLargeObjects added in v0.18.0

Drop large object values.

func (OracleSourceConfigOutput) ElementType

func (OracleSourceConfigOutput) ElementType() reflect.Type

func (OracleSourceConfigOutput) Rejectlist

Oracle objects to exclude from the stream.

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

Oracle objects to include in the stream.

func (OracleSourceConfigPtrOutput) DropLargeObjects added in v0.18.0

Drop large object values.

func (OracleSourceConfigPtrOutput) Elem

func (OracleSourceConfigPtrOutput) ElementType

func (OracleSourceConfigPtrOutput) Rejectlist

Oracle objects to exclude from the stream.

func (OracleSourceConfigPtrOutput) ToOracleSourceConfigPtrOutput

func (o OracleSourceConfigPtrOutput) ToOracleSourceConfigPtrOutput() OracleSourceConfigPtrOutput

func (OracleSourceConfigPtrOutput) ToOracleSourceConfigPtrOutputWithContext

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

type OracleSourceConfigResponse

type OracleSourceConfigResponse struct {
	// Oracle objects to include in the stream.
	Allowlist OracleRdbmsResponse `pulumi:"allowlist"`
	// Drop large object values.
	DropLargeObjects DropLargeObjectsResponse `pulumi:"dropLargeObjects"`
	// Oracle objects to exclude from the stream.
	Rejectlist OracleRdbmsResponse `pulumi:"rejectlist"`
}

Oracle data source configuration

type OracleSourceConfigResponseOutput

type OracleSourceConfigResponseOutput struct{ *pulumi.OutputState }

Oracle data source configuration

func (OracleSourceConfigResponseOutput) Allowlist

Oracle objects to include in the stream.

func (OracleSourceConfigResponseOutput) DropLargeObjects added in v0.18.0

Drop large object values.

func (OracleSourceConfigResponseOutput) ElementType

func (OracleSourceConfigResponseOutput) Rejectlist

Oracle objects to exclude from the stream.

func (OracleSourceConfigResponseOutput) ToOracleSourceConfigResponseOutput

func (o OracleSourceConfigResponseOutput) ToOracleSourceConfigResponseOutput() OracleSourceConfigResponseOutput

func (OracleSourceConfigResponseOutput) ToOracleSourceConfigResponseOutputWithContext

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

type OracleTable

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

Oracle table.

type OracleTableArgs

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

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 inclue/exclude lists, includes/excludes everything.

func (OracleTableOutput) TableName

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 inclue/exclude lists, includes/excludes everything.
	OracleColumns []OracleColumnResponse `pulumi:"oracleColumns"`
	// Table name.
	TableName string `pulumi:"tableName"`
}

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 inclue/exclude lists, includes/excludes everything.

func (OracleTableResponseOutput) TableName

Table name.

func (OracleTableResponseOutput) ToOracleTableResponseOutput

func (o OracleTableResponseOutput) ToOracleTableResponseOutput() OracleTableResponseOutput

func (OracleTableResponseOutput) ToOracleTableResponseOutputWithContext

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

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"`
	// 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
	// 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) 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 {
	PrivateConnectionName *string `pulumi:"privateConnectionName"`
}

Private Connectivity

type PrivateConnectivityArgs

type PrivateConnectivityArgs struct {
	PrivateConnectionName pulumi.StringPtrInput `pulumi:"privateConnectionName"`
}

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

func (o PrivateConnectivityOutput) PrivateConnectionName() pulumi.StringPtrOutput

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

func (o PrivateConnectivityPtrOutput) PrivateConnectionName() pulumi.StringPtrOutput

func (PrivateConnectivityPtrOutput) ToPrivateConnectivityPtrOutput

func (o PrivateConnectivityPtrOutput) ToPrivateConnectivityPtrOutput() PrivateConnectivityPtrOutput

func (PrivateConnectivityPtrOutput) ToPrivateConnectivityPtrOutputWithContext

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

type PrivateConnectivityResponse

type PrivateConnectivityResponse struct {
	PrivateConnectionName string `pulumi:"privateConnectionName"`
}

Private Connectivity

type PrivateConnectivityResponseOutput

type PrivateConnectivityResponseOutput struct{ *pulumi.OutputState }

Private Connectivity

func (PrivateConnectivityResponseOutput) ElementType

func (PrivateConnectivityResponseOutput) PrivateConnectionName

func (o PrivateConnectivityResponseOutput) PrivateConnectionName() pulumi.StringOutput

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 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 SourceConfig

type SourceConfig struct {
	// MySQL data source configuration
	MysqlSourceConfig *MysqlSourceConfig `pulumi:"mysqlSourceConfig"`
	// Oracle data source configuration
	OracleSourceConfig *OracleSourceConfig `pulumi:"oracleSourceConfig"`
	// Source connection profile identifier.
	SourceConnectionProfileName string `pulumi:"sourceConnectionProfileName"`
}

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"`
	// Source connection profile identifier.
	SourceConnectionProfileName pulumi.StringInput `pulumi:"sourceConnectionProfileName"`
}

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

func (o SourceConfigOutput) SourceConnectionProfileName() pulumi.StringOutput

Source connection profile identifier.

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"`
	// Source connection profile identifier.
	SourceConnectionProfileName string `pulumi:"sourceConnectionProfileName"`
}

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

func (o SourceConfigResponseOutput) SourceConnectionProfileName() pulumi.StringOutput

Source connection profile identifier.

func (SourceConfigResponseOutput) ToSourceConfigResponseOutput

func (o SourceConfigResponseOutput) ToSourceConfigResponseOutput() SourceConfigResponseOutput

func (SourceConfigResponseOutput) ToSourceConfigResponseOutputWithContext

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

type StaticServiceIpConnectivity

type StaticServiceIpConnectivity struct {
}

Static IP address connectivity.

type StaticServiceIpConnectivityArgs

type StaticServiceIpConnectivityArgs struct {
}

Static IP address connectivity.

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.

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.

type StaticServiceIpConnectivityResponseOutput

type StaticServiceIpConnectivityResponseOutput struct{ *pulumi.OutputState }

Static IP address connectivity.

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"`
	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 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) 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 StreamStateEnumArgs and StreamStateEnumOutput values. You can construct a concrete instance of `StreamStateEnumInput` via:

StreamStateEnumArgs{...}

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 Datastream will peer to.
	VpcName string `pulumi:"vpcName"`
}

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 Datastream will peer to.
	VpcName pulumi.StringInput `pulumi:"vpcName"`
}

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

fully qualified name of the VPC Datastream will peer to.

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

fully qualified name of the VPC Datastream will peer to.

type VpcPeeringConfigResponse

type VpcPeeringConfigResponse struct {
	// A free subnet for peering. (CIDR of /29)
	Subnet string `pulumi:"subnet"`
	// fully qualified name of the VPC Datastream will peer to.
	VpcName string `pulumi:"vpcName"`
}

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

fully qualified name of the VPC Datastream will peer to.

Jump to

Keyboard shortcuts

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