kinesisanalyticsv2

package
v6.31.0 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	pulumi.CustomResourceState

	// The application's configuration
	ApplicationConfiguration ApplicationApplicationConfigurationOutput `pulumi:"applicationConfiguration"`
	// The ARN of the application.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A CloudWatch log stream to monitor application configuration errors.
	CloudwatchLoggingOptions ApplicationCloudwatchLoggingOptionsPtrOutput `pulumi:"cloudwatchLoggingOptions"`
	// The current timestamp when the application was created.
	CreateTimestamp pulumi.StringOutput `pulumi:"createTimestamp"`
	// A summary description of the application.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Whether to force stop an unresponsive Flink-based application.
	ForceStop pulumi.BoolPtrOutput `pulumi:"forceStop"`
	// The current timestamp when the application was last updated.
	LastUpdateTimestamp pulumi.StringOutput `pulumi:"lastUpdateTimestamp"`
	// The name of the application.
	Name pulumi.StringOutput `pulumi:"name"`
	// The runtime environment for the application. Valid values: `SQL-1_0`, `FLINK-1_6`, `FLINK-1_8`, `FLINK-1_11`, `FLINK-1_13`, `FLINK-1_15`, `FLINK-1_18`.
	RuntimeEnvironment pulumi.StringOutput `pulumi:"runtimeEnvironment"`
	// The ARN of the IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.
	ServiceExecutionRole pulumi.StringOutput `pulumi:"serviceExecutionRole"`
	// Whether to start or stop the application.
	StartApplication pulumi.BoolPtrOutput `pulumi:"startApplication"`
	// The status of the application.
	Status pulumi.StringOutput `pulumi:"status"`
	// A map of tags to assign to the application. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
	// The current application version. Kinesis Data Analytics updates the `versionId` each time the application is updated.
	VersionId pulumi.IntOutput `pulumi:"versionId"`
}

Manages a Kinesis Analytics v2 Application. This resource can be used to manage both Kinesis Data Analytics for SQL applications and Kinesis Data Analytics for Apache Flink applications.

> **Note:** Kinesis Data Analytics for SQL applications created using this resource cannot currently be viewed in the AWS Console. To manage Kinesis Data Analytics for SQL applications that can also be viewed in the AWS Console, use the `kinesis.AnalyticsApplication` resource.

## Example Usage

### Apache Flink Application

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/kinesisanalyticsv2"
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := s3.NewBucketV2(ctx, "example", &s3.BucketV2Args{
			Bucket: pulumi.String("example-flink-application"),
		})
		if err != nil {
			return err
		}
		exampleBucketObjectv2, err := s3.NewBucketObjectv2(ctx, "example", &s3.BucketObjectv2Args{
			Bucket: example.ID(),
			Key:    pulumi.String("example-flink-application"),
			Source: pulumi.NewFileAsset("flink-app.jar"),
		})
		if err != nil {
			return err
		}
		_, err = kinesisanalyticsv2.NewApplication(ctx, "example", &kinesisanalyticsv2.ApplicationArgs{
			Name:                 pulumi.String("example-flink-application"),
			RuntimeEnvironment:   pulumi.String("FLINK-1_8"),
			ServiceExecutionRole: pulumi.Any(exampleAwsIamRole.Arn),
			ApplicationConfiguration: &kinesisanalyticsv2.ApplicationApplicationConfigurationArgs{
				ApplicationCodeConfiguration: &kinesisanalyticsv2.ApplicationApplicationConfigurationApplicationCodeConfigurationArgs{
					CodeContent: &kinesisanalyticsv2.ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentArgs{
						S3ContentLocation: &kinesisanalyticsv2.ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationArgs{
							BucketArn: example.Arn,
							FileKey:   exampleBucketObjectv2.Key,
						},
					},
					CodeContentType: pulumi.String("ZIPFILE"),
				},
				EnvironmentProperties: &kinesisanalyticsv2.ApplicationApplicationConfigurationEnvironmentPropertiesArgs{
					PropertyGroups: kinesisanalyticsv2.ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArray{
						&kinesisanalyticsv2.ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArgs{
							PropertyGroupId: pulumi.String("PROPERTY-GROUP-1"),
							PropertyMap: pulumi.StringMap{
								"Key1": pulumi.String("Value1"),
							},
						},
						&kinesisanalyticsv2.ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArgs{
							PropertyGroupId: pulumi.String("PROPERTY-GROUP-2"),
							PropertyMap: pulumi.StringMap{
								"KeyA": pulumi.String("ValueA"),
								"KeyB": pulumi.String("ValueB"),
							},
						},
					},
				},
				FlinkApplicationConfiguration: &kinesisanalyticsv2.ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs{
					CheckpointConfiguration: &kinesisanalyticsv2.ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs{
						ConfigurationType: pulumi.String("DEFAULT"),
					},
					MonitoringConfiguration: &kinesisanalyticsv2.ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationArgs{
						ConfigurationType: pulumi.String("CUSTOM"),
						LogLevel:          pulumi.String("DEBUG"),
						MetricsLevel:      pulumi.String("TASK"),
					},
					ParallelismConfiguration: &kinesisanalyticsv2.ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationArgs{
						AutoScalingEnabled: pulumi.Bool(true),
						ConfigurationType:  pulumi.String("CUSTOM"),
						Parallelism:        pulumi.Int(10),
						ParallelismPerKpu:  pulumi.Int(4),
					},
				},
			},
			Tags: pulumi.StringMap{
				"Environment": pulumi.String("test"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### SQL Application

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudwatch"
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/kinesisanalyticsv2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := cloudwatch.NewLogGroup(ctx, "example", &cloudwatch.LogGroupArgs{
			Name: pulumi.String("example-sql-application"),
		})
		if err != nil {
			return err
		}
		exampleLogStream, err := cloudwatch.NewLogStream(ctx, "example", &cloudwatch.LogStreamArgs{
			Name:         pulumi.String("example-sql-application"),
			LogGroupName: example.Name,
		})
		if err != nil {
			return err
		}
		_, err = kinesisanalyticsv2.NewApplication(ctx, "example", &kinesisanalyticsv2.ApplicationArgs{
			Name:                 pulumi.String("example-sql-application"),
			RuntimeEnvironment:   pulumi.String("SQL-1_0"),
			ServiceExecutionRole: pulumi.Any(exampleAwsIamRole.Arn),
			ApplicationConfiguration: &kinesisanalyticsv2.ApplicationApplicationConfigurationArgs{
				ApplicationCodeConfiguration: &kinesisanalyticsv2.ApplicationApplicationConfigurationApplicationCodeConfigurationArgs{
					CodeContent: &kinesisanalyticsv2.ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentArgs{
						TextContent: pulumi.String("SELECT 1;\n"),
					},
					CodeContentType: pulumi.String("PLAINTEXT"),
				},
				SqlApplicationConfiguration: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationArgs{
					Input: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeArgs{
						NamePrefix: pulumi.String("PREFIX_1"),
						InputParallelism: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismArgs{
							Count: pulumi.Int(3),
						},
						InputSchema: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaArgs{
							RecordColumns: kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArray{
								&kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArgs{
									Name:    pulumi.String("COLUMN_1"),
									SqlType: pulumi.String("VARCHAR(8)"),
									Mapping: pulumi.String("MAPPING-1"),
								},
								&kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArgs{
									Name:    pulumi.String("COLUMN_2"),
									SqlType: pulumi.String("DOUBLE"),
								},
							},
							RecordEncoding: pulumi.String("UTF-8"),
							RecordFormat: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatArgs{
								RecordFormatType: pulumi.String("CSV"),
								MappingParameters: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersArgs{
									CsvMappingParameters: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersArgs{
										RecordColumnDelimiter: pulumi.String(","),
										RecordRowDelimiter:    pulumi.String("\n"),
									},
								},
							},
						},
						KinesisStreamsInput: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputArgs{
							ResourceArn: pulumi.Any(exampleAwsKinesisStream.Arn),
						},
					},
					Outputs: kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArray{
						&kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArgs{
							Name: pulumi.String("OUTPUT_1"),
							DestinationSchema: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaArgs{
								RecordFormatType: pulumi.String("JSON"),
							},
							LambdaOutput: kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputArgs{
								ResourceArn: pulumi.Any(exampleAwsLambdaFunction.Arn),
							},
						},
						&kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArgs{
							Name: pulumi.String("OUTPUT_2"),
							DestinationSchema: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaArgs{
								RecordFormatType: pulumi.String("CSV"),
							},
							KinesisFirehoseOutput: kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputArgs{
								ResourceArn: pulumi.Any(exampleAwsKinesisFirehoseDeliveryStream.Arn),
							},
						},
					},
					ReferenceDataSource: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceArgs{
						TableName: pulumi.String("TABLE-1"),
						ReferenceSchema: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaArgs{
							RecordColumns: kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArray{
								&kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArgs{
									Name:    pulumi.String("COLUMN_1"),
									SqlType: pulumi.String("INTEGER"),
								},
							},
							RecordFormat: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatArgs{
								RecordFormatType: pulumi.String("JSON"),
								MappingParameters: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersArgs{
									JsonMappingParameters: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersArgs{
										RecordRowPath: pulumi.String("$"),
									},
								},
							},
						},
						S3ReferenceDataSource: &kinesisanalyticsv2.ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceArgs{
							BucketArn: pulumi.Any(exampleAwsS3Bucket.Arn),
							FileKey:   pulumi.String("KEY-1"),
						},
					},
				},
			},
			CloudwatchLoggingOptions: &kinesisanalyticsv2.ApplicationCloudwatchLoggingOptionsArgs{
				LogStreamArn: exampleLogStream.Arn,
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### VPC Configuration

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/kinesisanalyticsv2"
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := s3.NewBucketV2(ctx, "example", &s3.BucketV2Args{
			Bucket: pulumi.String("example-flink-application"),
		})
		if err != nil {
			return err
		}
		exampleBucketObjectv2, err := s3.NewBucketObjectv2(ctx, "example", &s3.BucketObjectv2Args{
			Bucket: example.ID(),
			Key:    pulumi.String("example-flink-application"),
			Source: pulumi.NewFileAsset("flink-app.jar"),
		})
		if err != nil {
			return err
		}
		_, err = kinesisanalyticsv2.NewApplication(ctx, "example", &kinesisanalyticsv2.ApplicationArgs{
			Name:                 pulumi.String("example-flink-application"),
			RuntimeEnvironment:   pulumi.String("FLINK-1_8"),
			ServiceExecutionRole: pulumi.Any(exampleAwsIamRole.Arn),
			ApplicationConfiguration: &kinesisanalyticsv2.ApplicationApplicationConfigurationArgs{
				ApplicationCodeConfiguration: &kinesisanalyticsv2.ApplicationApplicationConfigurationApplicationCodeConfigurationArgs{
					CodeContent: &kinesisanalyticsv2.ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentArgs{
						S3ContentLocation: &kinesisanalyticsv2.ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationArgs{
							BucketArn: example.Arn,
							FileKey:   exampleBucketObjectv2.Key,
						},
					},
					CodeContentType: pulumi.String("ZIPFILE"),
				},
				VpcConfiguration: &kinesisanalyticsv2.ApplicationApplicationConfigurationVpcConfigurationArgs{
					SecurityGroupIds: pulumi.StringArray{
						exampleAwsSecurityGroup[0].Id,
						exampleAwsSecurityGroup[1].Id,
					},
					SubnetIds: pulumi.StringArray{
						exampleAwsSubnet.Id,
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import `aws_kinesisanalyticsv2_application` using the application ARN. For example:

```sh $ pulumi import aws:kinesisanalyticsv2/application:Application example arn:aws:kinesisanalytics:us-west-2:123456789012:application/example-sql-application ```

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)

GetApplication gets an existing Application 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 NewApplication

func NewApplication(ctx *pulumi.Context,
	name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)

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

func (*Application) ElementType

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext

func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationApplicationConfiguration

type ApplicationApplicationConfiguration struct {
	// The code location and type parameters for the application.
	ApplicationCodeConfiguration ApplicationApplicationConfigurationApplicationCodeConfiguration `pulumi:"applicationCodeConfiguration"`
	// Describes whether snapshots are enabled for a Flink-based application.
	ApplicationSnapshotConfiguration *ApplicationApplicationConfigurationApplicationSnapshotConfiguration `pulumi:"applicationSnapshotConfiguration"`
	// Describes execution properties for a Flink-based application.
	EnvironmentProperties *ApplicationApplicationConfigurationEnvironmentProperties `pulumi:"environmentProperties"`
	// The configuration of a Flink-based application.
	FlinkApplicationConfiguration *ApplicationApplicationConfigurationFlinkApplicationConfiguration `pulumi:"flinkApplicationConfiguration"`
	// Describes the starting properties for a Flink-based application.
	RunConfiguration *ApplicationApplicationConfigurationRunConfiguration `pulumi:"runConfiguration"`
	// The configuration of a SQL-based application.
	SqlApplicationConfiguration *ApplicationApplicationConfigurationSqlApplicationConfiguration `pulumi:"sqlApplicationConfiguration"`
	// The VPC configuration of a Flink-based application.
	VpcConfiguration *ApplicationApplicationConfigurationVpcConfiguration `pulumi:"vpcConfiguration"`
}

type ApplicationApplicationConfigurationApplicationCodeConfiguration

type ApplicationApplicationConfigurationApplicationCodeConfiguration struct {
	// The location and type of the application code.
	CodeContent *ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent `pulumi:"codeContent"`
	// Specifies whether the code content is in text or zip format. Valid values: `PLAINTEXT`, `ZIPFILE`.
	CodeContentType string `pulumi:"codeContentType"`
}

type ApplicationApplicationConfigurationApplicationCodeConfigurationArgs

type ApplicationApplicationConfigurationApplicationCodeConfigurationArgs struct {
	// The location and type of the application code.
	CodeContent ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrInput `pulumi:"codeContent"`
	// Specifies whether the code content is in text or zip format. Valid values: `PLAINTEXT`, `ZIPFILE`.
	CodeContentType pulumi.StringInput `pulumi:"codeContentType"`
}

func (ApplicationApplicationConfigurationApplicationCodeConfigurationArgs) ElementType

func (ApplicationApplicationConfigurationApplicationCodeConfigurationArgs) ToApplicationApplicationConfigurationApplicationCodeConfigurationOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationArgs) ToApplicationApplicationConfigurationApplicationCodeConfigurationOutputWithContext

func (i ApplicationApplicationConfigurationApplicationCodeConfigurationArgs) ToApplicationApplicationConfigurationApplicationCodeConfigurationOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationApplicationCodeConfigurationOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationArgs) ToApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationArgs) ToApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutputWithContext

func (i ApplicationApplicationConfigurationApplicationCodeConfigurationArgs) ToApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent struct {
	// Information about the Amazon S3 bucket containing the application code.
	S3ContentLocation *ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation `pulumi:"s3ContentLocation"`
	// The text-format code for the application.
	//
	// The `s3ContentLocation` object supports the following:
	TextContent *string `pulumi:"textContent"`
}

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentArgs

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentArgs struct {
	// Information about the Amazon S3 bucket containing the application code.
	S3ContentLocation ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrInput `pulumi:"s3ContentLocation"`
	// The text-format code for the application.
	//
	// The `s3ContentLocation` object supports the following:
	TextContent pulumi.StringPtrInput `pulumi:"textContent"`
}

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentArgs) ElementType

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentArgs) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentArgs) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputWithContext

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentArgs) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentArgs) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutputWithContext

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentInput

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput() ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput
	ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputWithContext(context.Context) ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput
}

ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentInput is an input type that accepts ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentArgs and ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentInput` via:

ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentArgs{...}

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput) ElementType

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput) S3ContentLocation

Information about the Amazon S3 bucket containing the application code.

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput) TextContent

The text-format code for the application.

The `s3ContentLocation` object supports the following:

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputWithContext

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutputWithContext

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrInput

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutput() ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutput
	ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutput
}

ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrInput is an input type that accepts ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentArgs, ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtr and ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrInput` via:

        ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentArgs{...}

or:

        nil

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutput

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutput) ElementType

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutput) S3ContentLocation

Information about the Amazon S3 bucket containing the application code.

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutput) TextContent

The text-format code for the application.

The `s3ContentLocation` object supports the following:

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentPtrOutputWithContext

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation struct {
	// The ARN for the S3 bucket containing the application code.
	BucketArn string `pulumi:"bucketArn"`
	// The file key for the object containing the application code.
	FileKey string `pulumi:"fileKey"`
	// The version of the object containing the application code.
	ObjectVersion *string `pulumi:"objectVersion"`
}

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationArgs

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationArgs struct {
	// The ARN for the S3 bucket containing the application code.
	BucketArn pulumi.StringInput `pulumi:"bucketArn"`
	// The file key for the object containing the application code.
	FileKey pulumi.StringInput `pulumi:"fileKey"`
	// The version of the object containing the application code.
	ObjectVersion pulumi.StringPtrInput `pulumi:"objectVersion"`
}

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationArgs) ElementType

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationArgs) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationArgs) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputWithContext

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationArgs) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationArgs) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutputWithContext

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationInput

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput() ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput
	ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputWithContext(context.Context) ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput
}

ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationInput is an input type that accepts ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationArgs and ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationInput` via:

ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationArgs{...}

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput) BucketArn

The ARN for the S3 bucket containing the application code.

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput) ElementType

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput) FileKey

The file key for the object containing the application code.

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput) ObjectVersion

The version of the object containing the application code.

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputWithContext

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutputWithContext

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrInput

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput() ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput
	ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput
}

ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrInput is an input type that accepts ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationArgs, ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtr and ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrInput` via:

        ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationArgs{...}

or:

        nil

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput

type ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput) BucketArn

The ARN for the S3 bucket containing the application code.

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput) ElementType

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput) FileKey

The file key for the object containing the application code.

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput) ObjectVersion

The version of the object containing the application code.

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationPtrOutputWithContext

type ApplicationApplicationConfigurationApplicationCodeConfigurationInput

type ApplicationApplicationConfigurationApplicationCodeConfigurationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationApplicationCodeConfigurationOutput() ApplicationApplicationConfigurationApplicationCodeConfigurationOutput
	ToApplicationApplicationConfigurationApplicationCodeConfigurationOutputWithContext(context.Context) ApplicationApplicationConfigurationApplicationCodeConfigurationOutput
}

ApplicationApplicationConfigurationApplicationCodeConfigurationInput is an input type that accepts ApplicationApplicationConfigurationApplicationCodeConfigurationArgs and ApplicationApplicationConfigurationApplicationCodeConfigurationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationApplicationCodeConfigurationInput` via:

ApplicationApplicationConfigurationApplicationCodeConfigurationArgs{...}

type ApplicationApplicationConfigurationApplicationCodeConfigurationOutput

type ApplicationApplicationConfigurationApplicationCodeConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationApplicationCodeConfigurationOutput) CodeContent

The location and type of the application code.

func (ApplicationApplicationConfigurationApplicationCodeConfigurationOutput) CodeContentType

Specifies whether the code content is in text or zip format. Valid values: `PLAINTEXT`, `ZIPFILE`.

func (ApplicationApplicationConfigurationApplicationCodeConfigurationOutput) ElementType

func (ApplicationApplicationConfigurationApplicationCodeConfigurationOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationOutputWithContext

func (o ApplicationApplicationConfigurationApplicationCodeConfigurationOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationApplicationCodeConfigurationOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutputWithContext

func (o ApplicationApplicationConfigurationApplicationCodeConfigurationOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput

type ApplicationApplicationConfigurationApplicationCodeConfigurationPtrInput

type ApplicationApplicationConfigurationApplicationCodeConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput() ApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput
	ToApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput
}

ApplicationApplicationConfigurationApplicationCodeConfigurationPtrInput is an input type that accepts ApplicationApplicationConfigurationApplicationCodeConfigurationArgs, ApplicationApplicationConfigurationApplicationCodeConfigurationPtr and ApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationApplicationCodeConfigurationPtrInput` via:

        ApplicationApplicationConfigurationApplicationCodeConfigurationArgs{...}

or:

        nil

type ApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput

type ApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput) CodeContent

The location and type of the application code.

func (ApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput) CodeContentType

Specifies whether the code content is in text or zip format. Valid values: `PLAINTEXT`, `ZIPFILE`.

func (ApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput) Elem

func (ApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput) ElementType

func (ApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput

func (ApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutput) ToApplicationApplicationConfigurationApplicationCodeConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationApplicationSnapshotConfiguration

type ApplicationApplicationConfigurationApplicationSnapshotConfiguration struct {
	// Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
	SnapshotsEnabled bool `pulumi:"snapshotsEnabled"`
}

type ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs

type ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs struct {
	// Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
	SnapshotsEnabled pulumi.BoolInput `pulumi:"snapshotsEnabled"`
}

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs) ElementType

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs) ToApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs) ToApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputWithContext

func (i ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs) ToApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs) ToApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs) ToApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutputWithContext

func (i ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs) ToApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput

type ApplicationApplicationConfigurationApplicationSnapshotConfigurationInput

type ApplicationApplicationConfigurationApplicationSnapshotConfigurationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput() ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput
	ToApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputWithContext(context.Context) ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput
}

ApplicationApplicationConfigurationApplicationSnapshotConfigurationInput is an input type that accepts ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs and ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationApplicationSnapshotConfigurationInput` via:

ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs{...}

type ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput

type ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput) ElementType

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput) SnapshotsEnabled

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput) ToApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput) ToApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputWithContext

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput) ToApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput) ToApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutputWithContext

func (o ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutput) ToApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput

type ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrInput

type ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput() ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput
	ToApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput
}

ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrInput is an input type that accepts ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs, ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtr and ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrInput` via:

        ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs{...}

or:

        nil

type ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput

type ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput) Elem

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput) ElementType

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput) SnapshotsEnabled

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput) ToApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput

func (ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutput) ToApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationArgs

type ApplicationApplicationConfigurationArgs struct {
	// The code location and type parameters for the application.
	ApplicationCodeConfiguration ApplicationApplicationConfigurationApplicationCodeConfigurationInput `pulumi:"applicationCodeConfiguration"`
	// Describes whether snapshots are enabled for a Flink-based application.
	ApplicationSnapshotConfiguration ApplicationApplicationConfigurationApplicationSnapshotConfigurationPtrInput `pulumi:"applicationSnapshotConfiguration"`
	// Describes execution properties for a Flink-based application.
	EnvironmentProperties ApplicationApplicationConfigurationEnvironmentPropertiesPtrInput `pulumi:"environmentProperties"`
	// The configuration of a Flink-based application.
	FlinkApplicationConfiguration ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrInput `pulumi:"flinkApplicationConfiguration"`
	// Describes the starting properties for a Flink-based application.
	RunConfiguration ApplicationApplicationConfigurationRunConfigurationPtrInput `pulumi:"runConfiguration"`
	// The configuration of a SQL-based application.
	SqlApplicationConfiguration ApplicationApplicationConfigurationSqlApplicationConfigurationPtrInput `pulumi:"sqlApplicationConfiguration"`
	// The VPC configuration of a Flink-based application.
	VpcConfiguration ApplicationApplicationConfigurationVpcConfigurationPtrInput `pulumi:"vpcConfiguration"`
}

func (ApplicationApplicationConfigurationArgs) ElementType

func (ApplicationApplicationConfigurationArgs) ToApplicationApplicationConfigurationOutput

func (i ApplicationApplicationConfigurationArgs) ToApplicationApplicationConfigurationOutput() ApplicationApplicationConfigurationOutput

func (ApplicationApplicationConfigurationArgs) ToApplicationApplicationConfigurationOutputWithContext

func (i ApplicationApplicationConfigurationArgs) ToApplicationApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationOutput

func (ApplicationApplicationConfigurationArgs) ToApplicationApplicationConfigurationPtrOutput

func (i ApplicationApplicationConfigurationArgs) ToApplicationApplicationConfigurationPtrOutput() ApplicationApplicationConfigurationPtrOutput

func (ApplicationApplicationConfigurationArgs) ToApplicationApplicationConfigurationPtrOutputWithContext

func (i ApplicationApplicationConfigurationArgs) ToApplicationApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationPtrOutput

type ApplicationApplicationConfigurationEnvironmentProperties

type ApplicationApplicationConfigurationEnvironmentProperties struct {
	// Describes the execution property groups.
	PropertyGroups []ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroup `pulumi:"propertyGroups"`
}

type ApplicationApplicationConfigurationEnvironmentPropertiesArgs

type ApplicationApplicationConfigurationEnvironmentPropertiesArgs struct {
	// Describes the execution property groups.
	PropertyGroups ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayInput `pulumi:"propertyGroups"`
}

func (ApplicationApplicationConfigurationEnvironmentPropertiesArgs) ElementType

func (ApplicationApplicationConfigurationEnvironmentPropertiesArgs) ToApplicationApplicationConfigurationEnvironmentPropertiesOutput

func (ApplicationApplicationConfigurationEnvironmentPropertiesArgs) ToApplicationApplicationConfigurationEnvironmentPropertiesOutputWithContext

func (i ApplicationApplicationConfigurationEnvironmentPropertiesArgs) ToApplicationApplicationConfigurationEnvironmentPropertiesOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationEnvironmentPropertiesOutput

func (ApplicationApplicationConfigurationEnvironmentPropertiesArgs) ToApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput

func (ApplicationApplicationConfigurationEnvironmentPropertiesArgs) ToApplicationApplicationConfigurationEnvironmentPropertiesPtrOutputWithContext

func (i ApplicationApplicationConfigurationEnvironmentPropertiesArgs) ToApplicationApplicationConfigurationEnvironmentPropertiesPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput

type ApplicationApplicationConfigurationEnvironmentPropertiesInput

type ApplicationApplicationConfigurationEnvironmentPropertiesInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationEnvironmentPropertiesOutput() ApplicationApplicationConfigurationEnvironmentPropertiesOutput
	ToApplicationApplicationConfigurationEnvironmentPropertiesOutputWithContext(context.Context) ApplicationApplicationConfigurationEnvironmentPropertiesOutput
}

ApplicationApplicationConfigurationEnvironmentPropertiesInput is an input type that accepts ApplicationApplicationConfigurationEnvironmentPropertiesArgs and ApplicationApplicationConfigurationEnvironmentPropertiesOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationEnvironmentPropertiesInput` via:

ApplicationApplicationConfigurationEnvironmentPropertiesArgs{...}

type ApplicationApplicationConfigurationEnvironmentPropertiesOutput

type ApplicationApplicationConfigurationEnvironmentPropertiesOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationEnvironmentPropertiesOutput) ElementType

func (ApplicationApplicationConfigurationEnvironmentPropertiesOutput) PropertyGroups

Describes the execution property groups.

func (ApplicationApplicationConfigurationEnvironmentPropertiesOutput) ToApplicationApplicationConfigurationEnvironmentPropertiesOutput

func (ApplicationApplicationConfigurationEnvironmentPropertiesOutput) ToApplicationApplicationConfigurationEnvironmentPropertiesOutputWithContext

func (o ApplicationApplicationConfigurationEnvironmentPropertiesOutput) ToApplicationApplicationConfigurationEnvironmentPropertiesOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationEnvironmentPropertiesOutput

func (ApplicationApplicationConfigurationEnvironmentPropertiesOutput) ToApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput

func (ApplicationApplicationConfigurationEnvironmentPropertiesOutput) ToApplicationApplicationConfigurationEnvironmentPropertiesPtrOutputWithContext

func (o ApplicationApplicationConfigurationEnvironmentPropertiesOutput) ToApplicationApplicationConfigurationEnvironmentPropertiesPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput

type ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroup

type ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroup struct {
	// The key of the application execution property key-value map.
	PropertyGroupId string `pulumi:"propertyGroupId"`
	// Application execution property key-value map.
	PropertyMap map[string]string `pulumi:"propertyMap"`
}

type ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArgs

type ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArgs struct {
	// The key of the application execution property key-value map.
	PropertyGroupId pulumi.StringInput `pulumi:"propertyGroupId"`
	// Application execution property key-value map.
	PropertyMap pulumi.StringMapInput `pulumi:"propertyMap"`
}

func (ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArgs) ElementType

func (ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArgs) ToApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutput

func (ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArgs) ToApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutputWithContext

func (i ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArgs) ToApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutput

type ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArray

type ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArray []ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupInput

func (ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArray) ElementType

func (ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArray) ToApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutput

func (ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArray) ToApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutputWithContext

func (i ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArray) ToApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutput

type ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayInput

type ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutput() ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutput
	ToApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutputWithContext(context.Context) ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutput
}

ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayInput is an input type that accepts ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArray and ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayInput` via:

ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArray{ ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArgs{...} }

type ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutput

type ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutput) ElementType

func (ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutput) ToApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutput

func (ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutput) ToApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArrayOutputWithContext

type ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupInput

type ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutput() ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutput
	ToApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutputWithContext(context.Context) ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutput
}

ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupInput is an input type that accepts ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArgs and ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupInput` via:

ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupArgs{...}

type ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutput

type ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutput) ElementType

func (ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutput) PropertyGroupId

The key of the application execution property key-value map.

func (ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutput) PropertyMap

Application execution property key-value map.

func (ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutput) ToApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutput

func (ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutput) ToApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupOutputWithContext

type ApplicationApplicationConfigurationEnvironmentPropertiesPtrInput

type ApplicationApplicationConfigurationEnvironmentPropertiesPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput() ApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput
	ToApplicationApplicationConfigurationEnvironmentPropertiesPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput
}

ApplicationApplicationConfigurationEnvironmentPropertiesPtrInput is an input type that accepts ApplicationApplicationConfigurationEnvironmentPropertiesArgs, ApplicationApplicationConfigurationEnvironmentPropertiesPtr and ApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationEnvironmentPropertiesPtrInput` via:

        ApplicationApplicationConfigurationEnvironmentPropertiesArgs{...}

or:

        nil

type ApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput

type ApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput) Elem

func (ApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput) ElementType

func (ApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput) PropertyGroups

Describes the execution property groups.

func (ApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput) ToApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput

func (ApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput) ToApplicationApplicationConfigurationEnvironmentPropertiesPtrOutputWithContext

func (o ApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput) ToApplicationApplicationConfigurationEnvironmentPropertiesPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationEnvironmentPropertiesPtrOutput

type ApplicationApplicationConfigurationFlinkApplicationConfiguration

type ApplicationApplicationConfigurationFlinkApplicationConfiguration struct {
	// Describes an application's checkpointing configuration.
	CheckpointConfiguration *ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration `pulumi:"checkpointConfiguration"`
	// Describes configuration parameters for CloudWatch logging for an application.
	MonitoringConfiguration *ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration `pulumi:"monitoringConfiguration"`
	// Describes parameters for how an application executes multiple tasks simultaneously.
	ParallelismConfiguration *ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration `pulumi:"parallelismConfiguration"`
}

type ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs

type ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs struct {
	// Describes an application's checkpointing configuration.
	CheckpointConfiguration ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrInput `pulumi:"checkpointConfiguration"`
	// Describes configuration parameters for CloudWatch logging for an application.
	MonitoringConfiguration ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrInput `pulumi:"monitoringConfiguration"`
	// Describes parameters for how an application executes multiple tasks simultaneously.
	ParallelismConfiguration ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrInput `pulumi:"parallelismConfiguration"`
}

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs) ElementType

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationOutputWithContext

func (i ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutputWithContext

func (i ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration

type ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration struct {
	// Describes the interval in milliseconds between checkpoint operations.
	CheckpointInterval *int `pulumi:"checkpointInterval"`
	// Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.
	CheckpointingEnabled *bool `pulumi:"checkpointingEnabled"`
	// Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. Valid values: `CUSTOM`, `DEFAULT`. Set this attribute to `CUSTOM` in order for any specified `checkpointingEnabled`, `checkpointInterval`, or `minPauseBetweenCheckpoints` attribute values to be effective. If this attribute is set to `DEFAULT`, the application will always use the following values:
	// * `checkpointingEnabled = true`
	// * `checkpointInterval = 60000`
	// * `minPauseBetweenCheckpoints = 5000`
	ConfigurationType string `pulumi:"configurationType"`
	// Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.
	MinPauseBetweenCheckpoints *int `pulumi:"minPauseBetweenCheckpoints"`
}

type ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs

type ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs struct {
	// Describes the interval in milliseconds between checkpoint operations.
	CheckpointInterval pulumi.IntPtrInput `pulumi:"checkpointInterval"`
	// Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.
	CheckpointingEnabled pulumi.BoolPtrInput `pulumi:"checkpointingEnabled"`
	// Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. Valid values: `CUSTOM`, `DEFAULT`. Set this attribute to `CUSTOM` in order for any specified `checkpointingEnabled`, `checkpointInterval`, or `minPauseBetweenCheckpoints` attribute values to be effective. If this attribute is set to `DEFAULT`, the application will always use the following values:
	// * `checkpointingEnabled = true`
	// * `checkpointInterval = 60000`
	// * `minPauseBetweenCheckpoints = 5000`
	ConfigurationType pulumi.StringInput `pulumi:"configurationType"`
	// Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.
	MinPauseBetweenCheckpoints pulumi.IntPtrInput `pulumi:"minPauseBetweenCheckpoints"`
}

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs) ElementType

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputWithContext

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationInput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput() ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput
	ToApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputWithContext(context.Context) ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput
}

ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationInput is an input type that accepts ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs and ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationInput` via:

ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs{...}

type ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput) CheckpointInterval

Describes the interval in milliseconds between checkpoint operations.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput) CheckpointingEnabled

Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput) ConfigurationType

Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. Valid values: `CUSTOM`, `DEFAULT`. Set this attribute to `CUSTOM` in order for any specified `checkpointingEnabled`, `checkpointInterval`, or `minPauseBetweenCheckpoints` attribute values to be effective. If this attribute is set to `DEFAULT`, the application will always use the following values: * `checkpointingEnabled = true` * `checkpointInterval = 60000` * `minPauseBetweenCheckpoints = 5000`

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput) ElementType

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput) MinPauseBetweenCheckpoints

Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputWithContext

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrInput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput() ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput
	ToApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput
}

ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrInput is an input type that accepts ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs, ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtr and ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrInput` via:

        ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs{...}

or:

        nil

type ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput) CheckpointInterval

Describes the interval in milliseconds between checkpoint operations.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput) CheckpointingEnabled

Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput) ConfigurationType

Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. Valid values: `CUSTOM`, `DEFAULT`. Set this attribute to `CUSTOM` in order for any specified `checkpointingEnabled`, `checkpointInterval`, or `minPauseBetweenCheckpoints` attribute values to be effective. If this attribute is set to `DEFAULT`, the application will always use the following values: * `checkpointingEnabled = true` * `checkpointInterval = 60000` * `minPauseBetweenCheckpoints = 5000`

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput) ElementType

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput) MinPauseBetweenCheckpoints

Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationFlinkApplicationConfigurationInput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationFlinkApplicationConfigurationOutput() ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput
	ToApplicationApplicationConfigurationFlinkApplicationConfigurationOutputWithContext(context.Context) ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput
}

ApplicationApplicationConfigurationFlinkApplicationConfigurationInput is an input type that accepts ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs and ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationFlinkApplicationConfigurationInput` via:

ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs{...}

type ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration

type ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration struct {
	// Describes whether to use the default CloudWatch logging configuration for an application. Valid values: `CUSTOM`, `DEFAULT`. Set this attribute to `CUSTOM` in order for any specified `logLevel` or `metricsLevel` attribute values to be effective.
	ConfigurationType string `pulumi:"configurationType"`
	// Describes the verbosity of the CloudWatch Logs for an application. Valid values: `DEBUG`, `ERROR`, `INFO`, `WARN`.
	LogLevel *string `pulumi:"logLevel"`
	// Describes the granularity of the CloudWatch Logs for an application. Valid values: `APPLICATION`, `OPERATOR`, `PARALLELISM`, `TASK`.
	MetricsLevel *string `pulumi:"metricsLevel"`
}

type ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationArgs

type ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationArgs struct {
	// Describes whether to use the default CloudWatch logging configuration for an application. Valid values: `CUSTOM`, `DEFAULT`. Set this attribute to `CUSTOM` in order for any specified `logLevel` or `metricsLevel` attribute values to be effective.
	ConfigurationType pulumi.StringInput `pulumi:"configurationType"`
	// Describes the verbosity of the CloudWatch Logs for an application. Valid values: `DEBUG`, `ERROR`, `INFO`, `WARN`.
	LogLevel pulumi.StringPtrInput `pulumi:"logLevel"`
	// Describes the granularity of the CloudWatch Logs for an application. Valid values: `APPLICATION`, `OPERATOR`, `PARALLELISM`, `TASK`.
	MetricsLevel pulumi.StringPtrInput `pulumi:"metricsLevel"`
}

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationArgs) ElementType

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputWithContext

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationInput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput() ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput
	ToApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputWithContext(context.Context) ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput
}

ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationInput is an input type that accepts ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationArgs and ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationInput` via:

ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationArgs{...}

type ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput) ConfigurationType

Describes whether to use the default CloudWatch logging configuration for an application. Valid values: `CUSTOM`, `DEFAULT`. Set this attribute to `CUSTOM` in order for any specified `logLevel` or `metricsLevel` attribute values to be effective.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput) ElementType

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput) LogLevel

Describes the verbosity of the CloudWatch Logs for an application. Valid values: `DEBUG`, `ERROR`, `INFO`, `WARN`.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput) MetricsLevel

Describes the granularity of the CloudWatch Logs for an application. Valid values: `APPLICATION`, `OPERATOR`, `PARALLELISM`, `TASK`.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputWithContext

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrInput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput() ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput
	ToApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput
}

ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrInput is an input type that accepts ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationArgs, ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtr and ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrInput` via:

        ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationArgs{...}

or:

        nil

type ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput) ConfigurationType

Describes whether to use the default CloudWatch logging configuration for an application. Valid values: `CUSTOM`, `DEFAULT`. Set this attribute to `CUSTOM` in order for any specified `logLevel` or `metricsLevel` attribute values to be effective.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput) ElementType

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput) LogLevel

Describes the verbosity of the CloudWatch Logs for an application. Valid values: `DEBUG`, `ERROR`, `INFO`, `WARN`.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput) MetricsLevel

Describes the granularity of the CloudWatch Logs for an application. Valid values: `APPLICATION`, `OPERATOR`, `PARALLELISM`, `TASK`.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput) CheckpointConfiguration

Describes an application's checkpointing configuration.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput) ElementType

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput) MonitoringConfiguration

Describes configuration parameters for CloudWatch logging for an application.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput) ParallelismConfiguration

Describes parameters for how an application executes multiple tasks simultaneously.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationOutputWithContext

func (o ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutputWithContext

func (o ApplicationApplicationConfigurationFlinkApplicationConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration

type ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration struct {
	// Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.
	AutoScalingEnabled *bool `pulumi:"autoScalingEnabled"`
	// Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. Valid values: `CUSTOM`, `DEFAULT`. Set this attribute to `CUSTOM` in order for any specified `autoScalingEnabled`, `parallelism`, or `parallelismPerKpu` attribute values to be effective.
	ConfigurationType string `pulumi:"configurationType"`
	// Describes the initial number of parallel tasks that a Flink-based Kinesis Data Analytics application can perform.
	Parallelism *int `pulumi:"parallelism"`
	// Describes the number of parallel tasks that a Flink-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application.
	ParallelismPerKpu *int `pulumi:"parallelismPerKpu"`
}

type ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationArgs

type ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationArgs struct {
	// Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.
	AutoScalingEnabled pulumi.BoolPtrInput `pulumi:"autoScalingEnabled"`
	// Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. Valid values: `CUSTOM`, `DEFAULT`. Set this attribute to `CUSTOM` in order for any specified `autoScalingEnabled`, `parallelism`, or `parallelismPerKpu` attribute values to be effective.
	ConfigurationType pulumi.StringInput `pulumi:"configurationType"`
	// Describes the initial number of parallel tasks that a Flink-based Kinesis Data Analytics application can perform.
	Parallelism pulumi.IntPtrInput `pulumi:"parallelism"`
	// Describes the number of parallel tasks that a Flink-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application.
	ParallelismPerKpu pulumi.IntPtrInput `pulumi:"parallelismPerKpu"`
}

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationArgs) ElementType

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputWithContext

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationArgs) ToApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationInput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput() ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput
	ToApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputWithContext(context.Context) ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput
}

ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationInput is an input type that accepts ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationArgs and ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationInput` via:

ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationArgs{...}

type ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput) AutoScalingEnabled

Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput) ConfigurationType

Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. Valid values: `CUSTOM`, `DEFAULT`. Set this attribute to `CUSTOM` in order for any specified `autoScalingEnabled`, `parallelism`, or `parallelismPerKpu` attribute values to be effective.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput) ElementType

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput) Parallelism

Describes the initial number of parallel tasks that a Flink-based Kinesis Data Analytics application can perform.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput) ParallelismPerKpu

Describes the number of parallel tasks that a Flink-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputWithContext

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrInput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput() ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput
	ToApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput
}

ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrInput is an input type that accepts ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationArgs, ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtr and ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrInput` via:

        ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationArgs{...}

or:

        nil

type ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput) AutoScalingEnabled

Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput) ConfigurationType

Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. Valid values: `CUSTOM`, `DEFAULT`. Set this attribute to `CUSTOM` in order for any specified `autoScalingEnabled`, `parallelism`, or `parallelismPerKpu` attribute values to be effective.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput) ElementType

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput) Parallelism

Describes the initial number of parallel tasks that a Flink-based Kinesis Data Analytics application can perform.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput) ParallelismPerKpu

Describes the number of parallel tasks that a Flink-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrInput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput() ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput
	ToApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput
}

ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrInput is an input type that accepts ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs, ApplicationApplicationConfigurationFlinkApplicationConfigurationPtr and ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrInput` via:

        ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs{...}

or:

        nil

type ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput

type ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput) CheckpointConfiguration

Describes an application's checkpointing configuration.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput) Elem

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput) ElementType

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput) MonitoringConfiguration

Describes configuration parameters for CloudWatch logging for an application.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput) ParallelismConfiguration

Describes parameters for how an application executes multiple tasks simultaneously.

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput

func (ApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutput) ToApplicationApplicationConfigurationFlinkApplicationConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationInput

type ApplicationApplicationConfigurationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationOutput() ApplicationApplicationConfigurationOutput
	ToApplicationApplicationConfigurationOutputWithContext(context.Context) ApplicationApplicationConfigurationOutput
}

ApplicationApplicationConfigurationInput is an input type that accepts ApplicationApplicationConfigurationArgs and ApplicationApplicationConfigurationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationInput` via:

ApplicationApplicationConfigurationArgs{...}

type ApplicationApplicationConfigurationOutput

type ApplicationApplicationConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationOutput) ApplicationCodeConfiguration

The code location and type parameters for the application.

func (ApplicationApplicationConfigurationOutput) ApplicationSnapshotConfiguration

Describes whether snapshots are enabled for a Flink-based application.

func (ApplicationApplicationConfigurationOutput) ElementType

func (ApplicationApplicationConfigurationOutput) EnvironmentProperties

Describes execution properties for a Flink-based application.

func (ApplicationApplicationConfigurationOutput) FlinkApplicationConfiguration

The configuration of a Flink-based application.

func (ApplicationApplicationConfigurationOutput) RunConfiguration

Describes the starting properties for a Flink-based application.

func (ApplicationApplicationConfigurationOutput) SqlApplicationConfiguration

The configuration of a SQL-based application.

func (ApplicationApplicationConfigurationOutput) ToApplicationApplicationConfigurationOutput

func (o ApplicationApplicationConfigurationOutput) ToApplicationApplicationConfigurationOutput() ApplicationApplicationConfigurationOutput

func (ApplicationApplicationConfigurationOutput) ToApplicationApplicationConfigurationOutputWithContext

func (o ApplicationApplicationConfigurationOutput) ToApplicationApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationOutput

func (ApplicationApplicationConfigurationOutput) ToApplicationApplicationConfigurationPtrOutput

func (o ApplicationApplicationConfigurationOutput) ToApplicationApplicationConfigurationPtrOutput() ApplicationApplicationConfigurationPtrOutput

func (ApplicationApplicationConfigurationOutput) ToApplicationApplicationConfigurationPtrOutputWithContext

func (o ApplicationApplicationConfigurationOutput) ToApplicationApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationPtrOutput

func (ApplicationApplicationConfigurationOutput) VpcConfiguration

The VPC configuration of a Flink-based application.

type ApplicationApplicationConfigurationPtrInput

type ApplicationApplicationConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationPtrOutput() ApplicationApplicationConfigurationPtrOutput
	ToApplicationApplicationConfigurationPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationPtrOutput
}

ApplicationApplicationConfigurationPtrInput is an input type that accepts ApplicationApplicationConfigurationArgs, ApplicationApplicationConfigurationPtr and ApplicationApplicationConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationPtrInput` via:

        ApplicationApplicationConfigurationArgs{...}

or:

        nil

type ApplicationApplicationConfigurationPtrOutput

type ApplicationApplicationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationPtrOutput) ApplicationCodeConfiguration

The code location and type parameters for the application.

func (ApplicationApplicationConfigurationPtrOutput) ApplicationSnapshotConfiguration

Describes whether snapshots are enabled for a Flink-based application.

func (ApplicationApplicationConfigurationPtrOutput) Elem

func (ApplicationApplicationConfigurationPtrOutput) ElementType

func (ApplicationApplicationConfigurationPtrOutput) EnvironmentProperties

Describes execution properties for a Flink-based application.

func (ApplicationApplicationConfigurationPtrOutput) FlinkApplicationConfiguration

The configuration of a Flink-based application.

func (ApplicationApplicationConfigurationPtrOutput) RunConfiguration

Describes the starting properties for a Flink-based application.

func (ApplicationApplicationConfigurationPtrOutput) SqlApplicationConfiguration

The configuration of a SQL-based application.

func (ApplicationApplicationConfigurationPtrOutput) ToApplicationApplicationConfigurationPtrOutput

func (o ApplicationApplicationConfigurationPtrOutput) ToApplicationApplicationConfigurationPtrOutput() ApplicationApplicationConfigurationPtrOutput

func (ApplicationApplicationConfigurationPtrOutput) ToApplicationApplicationConfigurationPtrOutputWithContext

func (o ApplicationApplicationConfigurationPtrOutput) ToApplicationApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationPtrOutput

func (ApplicationApplicationConfigurationPtrOutput) VpcConfiguration

The VPC configuration of a Flink-based application.

type ApplicationApplicationConfigurationRunConfiguration

type ApplicationApplicationConfigurationRunConfiguration struct {
	// The restore behavior of a restarting application.
	ApplicationRestoreConfiguration *ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfiguration `pulumi:"applicationRestoreConfiguration"`
	// The starting parameters for a Flink-based Kinesis Data Analytics application.
	FlinkRunConfiguration *ApplicationApplicationConfigurationRunConfigurationFlinkRunConfiguration `pulumi:"flinkRunConfiguration"`
}

type ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfiguration

type ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfiguration struct {
	// Specifies how the application should be restored. Valid values: `RESTORE_FROM_CUSTOM_SNAPSHOT`, `RESTORE_FROM_LATEST_SNAPSHOT`, `SKIP_RESTORE_FROM_SNAPSHOT`.
	ApplicationRestoreType *string `pulumi:"applicationRestoreType"`
	// The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if `RESTORE_FROM_CUSTOM_SNAPSHOT` is specified for `applicationRestoreType`.
	SnapshotName *string `pulumi:"snapshotName"`
}

type ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationArgs

type ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationArgs struct {
	// Specifies how the application should be restored. Valid values: `RESTORE_FROM_CUSTOM_SNAPSHOT`, `RESTORE_FROM_LATEST_SNAPSHOT`, `SKIP_RESTORE_FROM_SNAPSHOT`.
	ApplicationRestoreType pulumi.StringPtrInput `pulumi:"applicationRestoreType"`
	// The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if `RESTORE_FROM_CUSTOM_SNAPSHOT` is specified for `applicationRestoreType`.
	SnapshotName pulumi.StringPtrInput `pulumi:"snapshotName"`
}

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationArgs) ElementType

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutputWithContext

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutput

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationInput

type ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput() ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput
	ToApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutputWithContext(context.Context) ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput
}

ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationInput is an input type that accepts ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationArgs and ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationInput` via:

ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationArgs{...}

type ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput

type ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput) ApplicationRestoreType

Specifies how the application should be restored. Valid values: `RESTORE_FROM_CUSTOM_SNAPSHOT`, `RESTORE_FROM_LATEST_SNAPSHOT`, `SKIP_RESTORE_FROM_SNAPSHOT`.

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput) ElementType

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput) SnapshotName

The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if `RESTORE_FROM_CUSTOM_SNAPSHOT` is specified for `applicationRestoreType`.

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput) ToApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput) ToApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutputWithContext

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput) ToApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutput

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutput) ToApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrInput

type ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutput() ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutput
	ToApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutput
}

ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrInput is an input type that accepts ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationArgs, ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtr and ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrInput` via:

        ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationArgs{...}

or:

        nil

type ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutput

type ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutput) ApplicationRestoreType

Specifies how the application should be restored. Valid values: `RESTORE_FROM_CUSTOM_SNAPSHOT`, `RESTORE_FROM_LATEST_SNAPSHOT`, `SKIP_RESTORE_FROM_SNAPSHOT`.

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutput) ElementType

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutput) SnapshotName

The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if `RESTORE_FROM_CUSTOM_SNAPSHOT` is specified for `applicationRestoreType`.

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutput) ToApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutput

func (ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutput) ToApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationRunConfigurationArgs

type ApplicationApplicationConfigurationRunConfigurationArgs struct {
	// The restore behavior of a restarting application.
	ApplicationRestoreConfiguration ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationPtrInput `pulumi:"applicationRestoreConfiguration"`
	// The starting parameters for a Flink-based Kinesis Data Analytics application.
	FlinkRunConfiguration ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrInput `pulumi:"flinkRunConfiguration"`
}

func (ApplicationApplicationConfigurationRunConfigurationArgs) ElementType

func (ApplicationApplicationConfigurationRunConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationOutput

func (ApplicationApplicationConfigurationRunConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationOutputWithContext

func (i ApplicationApplicationConfigurationRunConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationRunConfigurationOutput

func (ApplicationApplicationConfigurationRunConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationPtrOutput

func (i ApplicationApplicationConfigurationRunConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationPtrOutput() ApplicationApplicationConfigurationRunConfigurationPtrOutput

func (ApplicationApplicationConfigurationRunConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationPtrOutputWithContext

func (i ApplicationApplicationConfigurationRunConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationRunConfigurationPtrOutput

type ApplicationApplicationConfigurationRunConfigurationFlinkRunConfiguration

type ApplicationApplicationConfigurationRunConfigurationFlinkRunConfiguration struct {
	// When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Default is `false`.
	AllowNonRestoredState *bool `pulumi:"allowNonRestoredState"`
}

type ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationArgs

type ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationArgs struct {
	// When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Default is `false`.
	AllowNonRestoredState pulumi.BoolPtrInput `pulumi:"allowNonRestoredState"`
}

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationArgs) ElementType

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutput

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutputWithContext

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutputWithContext

func (i ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationArgs) ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput

type ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationInput

type ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutput() ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutput
	ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutputWithContext(context.Context) ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutput
}

ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationInput is an input type that accepts ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationArgs and ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationInput` via:

ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationArgs{...}

type ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutput

type ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutput) AllowNonRestoredState

When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Default is `false`.

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutput) ElementType

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutput) ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutput

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutput) ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutputWithContext

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutput) ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutput) ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrInput

type ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput() ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput
	ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput
}

ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrInput is an input type that accepts ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationArgs, ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtr and ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrInput` via:

        ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationArgs{...}

or:

        nil

type ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput

type ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput) AllowNonRestoredState

When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Default is `false`.

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput) Elem

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput) ElementType

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput) ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput

func (ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutput) ToApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationRunConfigurationInput

type ApplicationApplicationConfigurationRunConfigurationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationRunConfigurationOutput() ApplicationApplicationConfigurationRunConfigurationOutput
	ToApplicationApplicationConfigurationRunConfigurationOutputWithContext(context.Context) ApplicationApplicationConfigurationRunConfigurationOutput
}

ApplicationApplicationConfigurationRunConfigurationInput is an input type that accepts ApplicationApplicationConfigurationRunConfigurationArgs and ApplicationApplicationConfigurationRunConfigurationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationRunConfigurationInput` via:

ApplicationApplicationConfigurationRunConfigurationArgs{...}

type ApplicationApplicationConfigurationRunConfigurationOutput

type ApplicationApplicationConfigurationRunConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationRunConfigurationOutput) ApplicationRestoreConfiguration

The restore behavior of a restarting application.

func (ApplicationApplicationConfigurationRunConfigurationOutput) ElementType

func (ApplicationApplicationConfigurationRunConfigurationOutput) FlinkRunConfiguration

The starting parameters for a Flink-based Kinesis Data Analytics application.

func (ApplicationApplicationConfigurationRunConfigurationOutput) ToApplicationApplicationConfigurationRunConfigurationOutput

func (ApplicationApplicationConfigurationRunConfigurationOutput) ToApplicationApplicationConfigurationRunConfigurationOutputWithContext

func (o ApplicationApplicationConfigurationRunConfigurationOutput) ToApplicationApplicationConfigurationRunConfigurationOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationRunConfigurationOutput

func (ApplicationApplicationConfigurationRunConfigurationOutput) ToApplicationApplicationConfigurationRunConfigurationPtrOutput

func (ApplicationApplicationConfigurationRunConfigurationOutput) ToApplicationApplicationConfigurationRunConfigurationPtrOutputWithContext

func (o ApplicationApplicationConfigurationRunConfigurationOutput) ToApplicationApplicationConfigurationRunConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationRunConfigurationPtrOutput

type ApplicationApplicationConfigurationRunConfigurationPtrInput

type ApplicationApplicationConfigurationRunConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationRunConfigurationPtrOutput() ApplicationApplicationConfigurationRunConfigurationPtrOutput
	ToApplicationApplicationConfigurationRunConfigurationPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationRunConfigurationPtrOutput
}

ApplicationApplicationConfigurationRunConfigurationPtrInput is an input type that accepts ApplicationApplicationConfigurationRunConfigurationArgs, ApplicationApplicationConfigurationRunConfigurationPtr and ApplicationApplicationConfigurationRunConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationRunConfigurationPtrInput` via:

        ApplicationApplicationConfigurationRunConfigurationArgs{...}

or:

        nil

type ApplicationApplicationConfigurationRunConfigurationPtrOutput

type ApplicationApplicationConfigurationRunConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationRunConfigurationPtrOutput) ApplicationRestoreConfiguration

The restore behavior of a restarting application.

func (ApplicationApplicationConfigurationRunConfigurationPtrOutput) Elem

func (ApplicationApplicationConfigurationRunConfigurationPtrOutput) ElementType

func (ApplicationApplicationConfigurationRunConfigurationPtrOutput) FlinkRunConfiguration

The starting parameters for a Flink-based Kinesis Data Analytics application.

func (ApplicationApplicationConfigurationRunConfigurationPtrOutput) ToApplicationApplicationConfigurationRunConfigurationPtrOutput

func (ApplicationApplicationConfigurationRunConfigurationPtrOutput) ToApplicationApplicationConfigurationRunConfigurationPtrOutputWithContext

func (o ApplicationApplicationConfigurationRunConfigurationPtrOutput) ToApplicationApplicationConfigurationRunConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationRunConfigurationPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfiguration

type ApplicationApplicationConfigurationSqlApplicationConfiguration struct {
	// The input stream used by the application.
	Input *ApplicationApplicationConfigurationSqlApplicationConfigurationInputType `pulumi:"input"`
	// The destination streams used by the application.
	Outputs []ApplicationApplicationConfigurationSqlApplicationConfigurationOutputType `pulumi:"outputs"`
	// The reference data source used by the application.
	ReferenceDataSource *ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSource `pulumi:"referenceDataSource"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationArgs struct {
	// The input stream used by the application.
	Input ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrInput `pulumi:"input"`
	// The destination streams used by the application.
	Outputs ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayInput `pulumi:"outputs"`
	// The reference data source used by the application.
	ReferenceDataSource ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrInput `pulumi:"referenceDataSource"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputWithContext

func (i ApplicationApplicationConfigurationSqlApplicationConfigurationArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutputWithContext

func (i ApplicationApplicationConfigurationSqlApplicationConfigurationArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelism

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelism struct {
	// The number of in-application streams to create.
	Count *int `pulumi:"count"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismArgs struct {
	// The number of in-application streams to create.
	Count pulumi.IntPtrInput `pulumi:"count"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutput) Count

The number of in-application streams to create.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutput) Count

The number of in-application streams to create.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfiguration

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfiguration struct {
	// Describes the Lambda function that is used to preprocess the records in the stream before being processed by your application code.
	InputLambdaProcessor ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessor `pulumi:"inputLambdaProcessor"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationArgs struct {
	// Describes the Lambda function that is used to preprocess the records in the stream before being processed by your application code.
	InputLambdaProcessor ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorInput `pulumi:"inputLambdaProcessor"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessor

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessor struct {
	// The ARN of the Lambda function that operates on records in the stream.
	ResourceArn string `pulumi:"resourceArn"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorArgs struct {
	// The ARN of the Lambda function that operates on records in the stream.
	ResourceArn pulumi.StringInput `pulumi:"resourceArn"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutput) ResourceArn

The ARN of the Lambda function that operates on records in the stream.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutput) ResourceArn

The ARN of the Lambda function that operates on records in the stream.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutput) InputLambdaProcessor

Describes the Lambda function that is used to preprocess the records in the stream before being processed by your application code.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutput) InputLambdaProcessor

Describes the Lambda function that is used to preprocess the records in the stream before being processed by your application code.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchema

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchema struct {
	// Describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.
	RecordColumns []ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumn `pulumi:"recordColumns"`
	// Specifies the encoding of the records in the streaming source. For example, `UTF-8`.
	RecordEncoding *string `pulumi:"recordEncoding"`
	// Specifies the format of the records on the streaming source.
	RecordFormat ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormat `pulumi:"recordFormat"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaArgs struct {
	// Describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.
	RecordColumns ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayInput `pulumi:"recordColumns"`
	// Specifies the encoding of the records in the streaming source. For example, `UTF-8`.
	RecordEncoding pulumi.StringPtrInput `pulumi:"recordEncoding"`
	// Specifies the format of the records on the streaming source.
	RecordFormat ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatInput `pulumi:"recordFormat"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput) RecordColumns

Describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput) RecordEncoding

Specifies the encoding of the records in the streaming source. For example, `UTF-8`.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput) RecordFormat

Specifies the format of the records on the streaming source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput) RecordColumns

Describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput) RecordEncoding

Specifies the encoding of the records in the streaming source. For example, `UTF-8`.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput) RecordFormat

Specifies the format of the records on the streaming source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumn

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumn struct {
	// A reference to the data element in the streaming input or the reference data source.
	Mapping *string `pulumi:"mapping"`
	// The name of the column that is created in the in-application input stream or reference table.
	Name string `pulumi:"name"`
	// The type of column created in the in-application input stream or reference table.
	SqlType string `pulumi:"sqlType"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArgs struct {
	// A reference to the data element in the streaming input or the reference data source.
	Mapping pulumi.StringPtrInput `pulumi:"mapping"`
	// The name of the column that is created in the in-application input stream or reference table.
	Name pulumi.StringInput `pulumi:"name"`
	// The type of column created in the in-application input stream or reference table.
	SqlType pulumi.StringInput `pulumi:"sqlType"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArray

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArray []ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnInput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArray) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArray) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArray) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArray and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArray{ ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArgs{...} }

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArrayOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutput) Mapping

A reference to the data element in the streaming input or the reference data source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutput) Name

The name of the column that is created in the in-application input stream or reference table.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutput) SqlType

The type of column created in the in-application input stream or reference table.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumnOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormat

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormat struct {
	// Provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.
	MappingParameters ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParameters `pulumi:"mappingParameters"`
	// The type of record format. Valid values: `CSV`, `JSON`.
	RecordFormatType string `pulumi:"recordFormatType"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatArgs struct {
	// Provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.
	MappingParameters ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersInput `pulumi:"mappingParameters"`
	// The type of record format. Valid values: `CSV`, `JSON`.
	RecordFormatType pulumi.StringInput `pulumi:"recordFormatType"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParameters

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParameters struct {
	// Provides additional mapping information when the record format uses delimiters (for example, CSV).
	CsvMappingParameters *ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParameters `pulumi:"csvMappingParameters"`
	// Provides additional mapping information when JSON is the record format on the streaming source.
	JsonMappingParameters *ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParameters `pulumi:"jsonMappingParameters"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersArgs struct {
	// Provides additional mapping information when the record format uses delimiters (for example, CSV).
	CsvMappingParameters ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrInput `pulumi:"csvMappingParameters"`
	// Provides additional mapping information when JSON is the record format on the streaming source.
	JsonMappingParameters ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrInput `pulumi:"jsonMappingParameters"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParameters

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParameters struct {
	// The column delimiter. For example, in a CSV format, a comma (`,`) is the typical column delimiter.
	RecordColumnDelimiter string `pulumi:"recordColumnDelimiter"`
	// The row delimiter. For example, in a CSV format, `\n` is the typical row delimiter.
	RecordRowDelimiter string `pulumi:"recordRowDelimiter"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersArgs struct {
	// The column delimiter. For example, in a CSV format, a comma (`,`) is the typical column delimiter.
	RecordColumnDelimiter pulumi.StringInput `pulumi:"recordColumnDelimiter"`
	// The row delimiter. For example, in a CSV format, `\n` is the typical row delimiter.
	RecordRowDelimiter pulumi.StringInput `pulumi:"recordRowDelimiter"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput) RecordColumnDelimiter

The column delimiter. For example, in a CSV format, a comma (`,`) is the typical column delimiter.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput) RecordRowDelimiter

The row delimiter. For example, in a CSV format, `\n` is the typical row delimiter.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput) RecordColumnDelimiter

The column delimiter. For example, in a CSV format, a comma (`,`) is the typical column delimiter.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput) RecordRowDelimiter

The row delimiter. For example, in a CSV format, `\n` is the typical row delimiter.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParameters

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParameters struct {
	// The path to the top-level parent that contains the records.
	RecordRowPath string `pulumi:"recordRowPath"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersArgs struct {
	// The path to the top-level parent that contains the records.
	RecordRowPath pulumi.StringInput `pulumi:"recordRowPath"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutput) RecordRowPath

The path to the top-level parent that contains the records.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput) RecordRowPath

The path to the top-level parent that contains the records.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput) CsvMappingParameters

Provides additional mapping information when the record format uses delimiters (for example, CSV).

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput) JsonMappingParameters

Provides additional mapping information when JSON is the record format on the streaming source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutput) CsvMappingParameters

Provides additional mapping information when the record format uses delimiters (for example, CSV).

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutput) JsonMappingParameters

Provides additional mapping information when JSON is the record format on the streaming source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput) MappingParameters

Provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput) RecordFormatType

The type of record format. Valid values: `CSV`, `JSON`.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutput) MappingParameters

Provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutput) RecordFormatType

The type of record format. Valid values: `CSV`, `JSON`.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfiguration

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfiguration struct {
	// The starting position on the stream. Valid values: `LAST_STOPPED_POINT`, `NOW`, `TRIM_HORIZON`.
	InputStartingPosition *string `pulumi:"inputStartingPosition"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArgs struct {
	// The starting position on the stream. Valid values: `LAST_STOPPED_POINT`, `NOW`, `TRIM_HORIZON`.
	InputStartingPosition pulumi.StringPtrInput `pulumi:"inputStartingPosition"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArray

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArray []ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationInput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArray) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArray) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArray) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArray and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArray{ ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArgs{...} }

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutput) InputStartingPosition

The starting position on the stream. Valid values: `LAST_STOPPED_POINT`, `NOW`, `TRIM_HORIZON`.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInput struct {
	// The ARN of the delivery stream.
	ResourceArn string `pulumi:"resourceArn"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputArgs struct {
	// The ARN of the delivery stream.
	ResourceArn pulumi.StringInput `pulumi:"resourceArn"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutput) ResourceArn

The ARN of the delivery stream.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutput) ResourceArn

The ARN of the delivery stream.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInput struct {
	// The ARN of the input Kinesis data stream to read.
	ResourceArn string `pulumi:"resourceArn"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputArgs struct {
	// The ARN of the input Kinesis data stream to read.
	ResourceArn pulumi.StringInput `pulumi:"resourceArn"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutput) ResourceArn

The ARN of the input Kinesis data stream to read.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutput) ResourceArn

The ARN of the input Kinesis data stream to read.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputType

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputType struct {
	InAppStreamNames []string `pulumi:"inAppStreamNames"`
	InputId          *string  `pulumi:"inputId"`
	// Describes the number of in-application streams to create.
	InputParallelism *ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelism `pulumi:"inputParallelism"`
	// The input processing configuration for the input.
	// An input processor transforms records as they are received from the stream, before the application's SQL code executes.
	InputProcessingConfiguration *ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfiguration `pulumi:"inputProcessingConfiguration"`
	// Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.
	InputSchema ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchema `pulumi:"inputSchema"`
	// The point at which the application starts processing records from the streaming source.
	InputStartingPositionConfigurations []ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfiguration `pulumi:"inputStartingPositionConfigurations"`
	// If the streaming source is a Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
	KinesisFirehoseInput *ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInput `pulumi:"kinesisFirehoseInput"`
	// If the streaming source is a Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
	KinesisStreamsInput *ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInput `pulumi:"kinesisStreamsInput"`
	// The name prefix to use when creating an in-application stream.
	NamePrefix string `pulumi:"namePrefix"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeArgs struct {
	InAppStreamNames pulumi.StringArrayInput `pulumi:"inAppStreamNames"`
	InputId          pulumi.StringPtrInput   `pulumi:"inputId"`
	// Describes the number of in-application streams to create.
	InputParallelism ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismPtrInput `pulumi:"inputParallelism"`
	// The input processing configuration for the input.
	// An input processor transforms records as they are received from the stream, before the application's SQL code executes.
	InputProcessingConfiguration ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationPtrInput `pulumi:"inputProcessingConfiguration"`
	// Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.
	InputSchema ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaInput `pulumi:"inputSchema"`
	// The point at which the application starts processing records from the streaming source.
	InputStartingPositionConfigurations ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationArrayInput `pulumi:"inputStartingPositionConfigurations"`
	// If the streaming source is a Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
	KinesisFirehoseInput ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputPtrInput `pulumi:"kinesisFirehoseInput"`
	// If the streaming source is a Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
	KinesisStreamsInput ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputPtrInput `pulumi:"kinesisStreamsInput"`
	// The name prefix to use when creating an in-application stream.
	NamePrefix pulumi.StringInput `pulumi:"namePrefix"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutputWithContext

func (i ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput) InAppStreamNames

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput) InputId

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput) InputParallelism

Describes the number of in-application streams to create.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput) InputProcessingConfiguration

The input processing configuration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput) InputSchema

Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput) InputStartingPositionConfigurations

The point at which the application starts processing records from the streaming source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput) KinesisFirehoseInput

If the streaming source is a Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput) KinesisStreamsInput

If the streaming source is a Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput) NamePrefix

The name prefix to use when creating an in-application stream.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtr and ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypeArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput) Elem

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput) InAppStreamNames

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput) InputId

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput) InputParallelism

Describes the number of in-application streams to create.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput) InputProcessingConfiguration

The input processing configuration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput) InputSchema

Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput) InputStartingPositionConfigurations

The point at which the application starts processing records from the streaming source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput) KinesisFirehoseInput

If the streaming source is a Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput) KinesisStreamsInput

If the streaming source is a Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput) NamePrefix

The name prefix to use when creating an in-application stream.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationInputTypePtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutput) Input

The input stream used by the application.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutput) Outputs

The destination streams used by the application.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutput) ReferenceDataSource

The reference data source used by the application.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputWithContext

func (o ApplicationApplicationConfigurationSqlApplicationConfigurationOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutputWithContext

func (o ApplicationApplicationConfigurationSqlApplicationConfigurationOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchema

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchema struct {
	// Specifies the format of the records on the output stream. Valid values: `CSV`, `JSON`.
	RecordFormatType string `pulumi:"recordFormatType"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaArgs struct {
	// Specifies the format of the records on the output stream. Valid values: `CSV`, `JSON`.
	RecordFormatType pulumi.StringInput `pulumi:"recordFormatType"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutput) RecordFormatType

Specifies the format of the records on the output stream. Valid values: `CSV`, `JSON`.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutput struct {
	// The ARN of the destination delivery stream to write to.
	ResourceArn string `pulumi:"resourceArn"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputArgs struct {
	// The ARN of the destination delivery stream to write to.
	ResourceArn pulumi.StringInput `pulumi:"resourceArn"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutput) ResourceArn

The ARN of the destination delivery stream to write to.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutput) ResourceArn

The ARN of the destination delivery stream to write to.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutput struct {
	// The ARN of the destination Kinesis data stream to write to.
	ResourceArn string `pulumi:"resourceArn"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputArgs struct {
	// The ARN of the destination Kinesis data stream to write to.
	ResourceArn pulumi.StringInput `pulumi:"resourceArn"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutput) ResourceArn

The ARN of the destination Kinesis data stream to write to.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutput) ResourceArn

The ARN of the destination Kinesis data stream to write to.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutput struct {
	// The ARN of the destination Lambda function to write to.
	ResourceArn string `pulumi:"resourceArn"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputArgs struct {
	// The ARN of the destination Lambda function to write to.
	ResourceArn pulumi.StringInput `pulumi:"resourceArn"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutput) ResourceArn

The ARN of the destination Lambda function to write to.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutput) ResourceArn

The ARN of the destination Lambda function to write to.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputType

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputType struct {
	// Describes the data format when records are written to the destination.
	DestinationSchema ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchema `pulumi:"destinationSchema"`
	// Identifies a Kinesis Data Firehose delivery stream as the destination.
	KinesisFirehoseOutput *ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutput `pulumi:"kinesisFirehoseOutput"`
	// Identifies a Kinesis data stream as the destination.
	KinesisStreamsOutput *ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutput `pulumi:"kinesisStreamsOutput"`
	// Identifies a Lambda function as the destination.
	LambdaOutput *ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutput `pulumi:"lambdaOutput"`
	// The name of the in-application stream.
	Name     string  `pulumi:"name"`
	OutputId *string `pulumi:"outputId"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArgs struct {
	// Describes the data format when records are written to the destination.
	DestinationSchema ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaInput `pulumi:"destinationSchema"`
	// Identifies a Kinesis Data Firehose delivery stream as the destination.
	KinesisFirehoseOutput ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputPtrInput `pulumi:"kinesisFirehoseOutput"`
	// Identifies a Kinesis data stream as the destination.
	KinesisStreamsOutput ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputPtrInput `pulumi:"kinesisStreamsOutput"`
	// Identifies a Lambda function as the destination.
	LambdaOutput ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputPtrInput `pulumi:"lambdaOutput"`
	// The name of the in-application stream.
	Name     pulumi.StringInput    `pulumi:"name"`
	OutputId pulumi.StringPtrInput `pulumi:"outputId"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArray

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArray []ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeInput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArray) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArray) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArray) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutputWithContext

func (i ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArray) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArray and ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArray{ ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArgs{...} }

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArrayOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput) DestinationSchema

Describes the data format when records are written to the destination.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput) KinesisFirehoseOutput

Identifies a Kinesis Data Firehose delivery stream as the destination.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput) KinesisStreamsOutput

Identifies a Kinesis data stream as the destination.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput) LambdaOutput

Identifies a Lambda function as the destination.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput) Name

The name of the in-application stream.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput) OutputId

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationOutputTypeOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput) Elem

func (ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput) Input

The input stream used by the application.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput) Outputs

The destination streams used by the application.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput) ReferenceDataSource

The reference data source used by the application.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutputWithContext

func (o ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSource

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSource struct {
	ReferenceId *string `pulumi:"referenceId"`
	// Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.
	ReferenceSchema ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchema `pulumi:"referenceSchema"`
	// Identifies the S3 bucket and object that contains the reference data.
	S3ReferenceDataSource ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSource `pulumi:"s3ReferenceDataSource"`
	// The name of the in-application table to create.
	TableName string `pulumi:"tableName"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceArgs struct {
	ReferenceId pulumi.StringPtrInput `pulumi:"referenceId"`
	// Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.
	ReferenceSchema ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaInput `pulumi:"referenceSchema"`
	// Identifies the S3 bucket and object that contains the reference data.
	S3ReferenceDataSource ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceInput `pulumi:"s3ReferenceDataSource"`
	// The name of the in-application table to create.
	TableName pulumi.StringInput `pulumi:"tableName"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput) ReferenceId

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput) ReferenceSchema

Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput) S3ReferenceDataSource

Identifies the S3 bucket and object that contains the reference data.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput) TableName

The name of the in-application table to create.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtr and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput) ReferenceId

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput) ReferenceSchema

Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput) S3ReferenceDataSource

Identifies the S3 bucket and object that contains the reference data.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput) TableName

The name of the in-application table to create.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourcePtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchema

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchema struct {
	// Describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.
	RecordColumns []ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumn `pulumi:"recordColumns"`
	// Specifies the encoding of the records in the streaming source. For example, `UTF-8`.
	//
	// The `s3ReferenceDataSource` object supports the following:
	RecordEncoding *string `pulumi:"recordEncoding"`
	// Specifies the format of the records on the streaming source.
	RecordFormat ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormat `pulumi:"recordFormat"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaArgs struct {
	// Describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.
	RecordColumns ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayInput `pulumi:"recordColumns"`
	// Specifies the encoding of the records in the streaming source. For example, `UTF-8`.
	//
	// The `s3ReferenceDataSource` object supports the following:
	RecordEncoding pulumi.StringPtrInput `pulumi:"recordEncoding"`
	// Specifies the format of the records on the streaming source.
	RecordFormat ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatInput `pulumi:"recordFormat"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput) RecordColumns

Describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput) RecordEncoding

Specifies the encoding of the records in the streaming source. For example, `UTF-8`.

The `s3ReferenceDataSource` object supports the following:

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput) RecordFormat

Specifies the format of the records on the streaming source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput) RecordColumns

Describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput) RecordEncoding

Specifies the encoding of the records in the streaming source. For example, `UTF-8`.

The `s3ReferenceDataSource` object supports the following:

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput) RecordFormat

Specifies the format of the records on the streaming source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumn

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumn struct {
	// A reference to the data element in the streaming input or the reference data source.
	Mapping *string `pulumi:"mapping"`
	// The name of the column that is created in the in-application input stream or reference table.
	Name string `pulumi:"name"`
	// The type of column created in the in-application input stream or reference table.
	SqlType string `pulumi:"sqlType"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArgs struct {
	// A reference to the data element in the streaming input or the reference data source.
	Mapping pulumi.StringPtrInput `pulumi:"mapping"`
	// The name of the column that is created in the in-application input stream or reference table.
	Name pulumi.StringInput `pulumi:"name"`
	// The type of column created in the in-application input stream or reference table.
	SqlType pulumi.StringInput `pulumi:"sqlType"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArray

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArray []ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnInput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArray) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArray) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArray) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArray and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArray{ ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArgs{...} }

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArrayOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutput) Mapping

A reference to the data element in the streaming input or the reference data source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutput) Name

The name of the column that is created in the in-application input stream or reference table.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutput) SqlType

The type of column created in the in-application input stream or reference table.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumnOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormat

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormat struct {
	// Provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.
	MappingParameters ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParameters `pulumi:"mappingParameters"`
	// The type of record format. Valid values: `CSV`, `JSON`.
	RecordFormatType string `pulumi:"recordFormatType"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatArgs struct {
	// Provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.
	MappingParameters ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersInput `pulumi:"mappingParameters"`
	// The type of record format. Valid values: `CSV`, `JSON`.
	RecordFormatType pulumi.StringInput `pulumi:"recordFormatType"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParameters

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParameters struct {
	// Provides additional mapping information when the record format uses delimiters (for example, CSV).
	CsvMappingParameters *ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParameters `pulumi:"csvMappingParameters"`
	// Provides additional mapping information when JSON is the record format on the streaming source.
	JsonMappingParameters *ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParameters `pulumi:"jsonMappingParameters"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersArgs struct {
	// Provides additional mapping information when the record format uses delimiters (for example, CSV).
	CsvMappingParameters ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrInput `pulumi:"csvMappingParameters"`
	// Provides additional mapping information when JSON is the record format on the streaming source.
	JsonMappingParameters ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrInput `pulumi:"jsonMappingParameters"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParameters

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParameters struct {
	// The column delimiter. For example, in a CSV format, a comma (`,`) is the typical column delimiter.
	RecordColumnDelimiter string `pulumi:"recordColumnDelimiter"`
	// The row delimiter. For example, in a CSV format, `\n` is the typical row delimiter.
	RecordRowDelimiter string `pulumi:"recordRowDelimiter"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersArgs struct {
	// The column delimiter. For example, in a CSV format, a comma (`,`) is the typical column delimiter.
	RecordColumnDelimiter pulumi.StringInput `pulumi:"recordColumnDelimiter"`
	// The row delimiter. For example, in a CSV format, `\n` is the typical row delimiter.
	RecordRowDelimiter pulumi.StringInput `pulumi:"recordRowDelimiter"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput) RecordColumnDelimiter

The column delimiter. For example, in a CSV format, a comma (`,`) is the typical column delimiter.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput) RecordRowDelimiter

The row delimiter. For example, in a CSV format, `\n` is the typical row delimiter.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput) RecordColumnDelimiter

The column delimiter. For example, in a CSV format, a comma (`,`) is the typical column delimiter.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput) RecordRowDelimiter

The row delimiter. For example, in a CSV format, `\n` is the typical row delimiter.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParameters

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParameters struct {
	// The path to the top-level parent that contains the records.
	RecordRowPath string `pulumi:"recordRowPath"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersArgs struct {
	// The path to the top-level parent that contains the records.
	RecordRowPath pulumi.StringInput `pulumi:"recordRowPath"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutput) RecordRowPath

The path to the top-level parent that contains the records.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput) RecordRowPath

The path to the top-level parent that contains the records.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput) CsvMappingParameters

Provides additional mapping information when the record format uses delimiters (for example, CSV).

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput) JsonMappingParameters

Provides additional mapping information when JSON is the record format on the streaming source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutput) CsvMappingParameters

Provides additional mapping information when the record format uses delimiters (for example, CSV).

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutput) JsonMappingParameters

Provides additional mapping information when JSON is the record format on the streaming source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput) MappingParameters

Provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput) RecordFormatType

The type of record format. Valid values: `CSV`, `JSON`.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtr and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutput) MappingParameters

Provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutput) RecordFormatType

The type of record format. Valid values: `CSV`, `JSON`.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatPtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSource

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSource struct {
	// The ARN for the S3 bucket containing the application code.
	BucketArn string `pulumi:"bucketArn"`
	// The file key for the object containing the application code.
	FileKey string `pulumi:"fileKey"`
}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceArgs

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceArgs struct {
	// The ARN for the S3 bucket containing the application code.
	BucketArn pulumi.StringInput `pulumi:"bucketArn"`
	// The file key for the object containing the application code.
	FileKey pulumi.StringInput `pulumi:"fileKey"`
}

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceArgs) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceArgs) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceArgs and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceInput` via:

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceArgs{...}

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput) BucketArn

The ARN for the S3 bucket containing the application code.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput) FileKey

The file key for the object containing the application code.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutputWithContext

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutputWithContext

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrInput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutput() ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutput
	ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutputWithContext(context.Context) ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutput
}

ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrInput is an input type that accepts ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceArgs, ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtr and ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrInput` via:

        ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceArgs{...}

or:

        nil

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutput

type ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutput) BucketArn

The ARN for the S3 bucket containing the application code.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutput) ElementType

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutput) FileKey

The file key for the object containing the application code.

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutput

func (ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutput) ToApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourcePtrOutputWithContext

type ApplicationApplicationConfigurationVpcConfiguration

type ApplicationApplicationConfigurationVpcConfiguration struct {
	// The Security Group IDs used by the VPC configuration.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// The Subnet IDs used by the VPC configuration.
	SubnetIds          []string `pulumi:"subnetIds"`
	VpcConfigurationId *string  `pulumi:"vpcConfigurationId"`
	VpcId              *string  `pulumi:"vpcId"`
}

type ApplicationApplicationConfigurationVpcConfigurationArgs

type ApplicationApplicationConfigurationVpcConfigurationArgs struct {
	// The Security Group IDs used by the VPC configuration.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// The Subnet IDs used by the VPC configuration.
	SubnetIds          pulumi.StringArrayInput `pulumi:"subnetIds"`
	VpcConfigurationId pulumi.StringPtrInput   `pulumi:"vpcConfigurationId"`
	VpcId              pulumi.StringPtrInput   `pulumi:"vpcId"`
}

func (ApplicationApplicationConfigurationVpcConfigurationArgs) ElementType

func (ApplicationApplicationConfigurationVpcConfigurationArgs) ToApplicationApplicationConfigurationVpcConfigurationOutput

func (ApplicationApplicationConfigurationVpcConfigurationArgs) ToApplicationApplicationConfigurationVpcConfigurationOutputWithContext

func (i ApplicationApplicationConfigurationVpcConfigurationArgs) ToApplicationApplicationConfigurationVpcConfigurationOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationVpcConfigurationOutput

func (ApplicationApplicationConfigurationVpcConfigurationArgs) ToApplicationApplicationConfigurationVpcConfigurationPtrOutput

func (i ApplicationApplicationConfigurationVpcConfigurationArgs) ToApplicationApplicationConfigurationVpcConfigurationPtrOutput() ApplicationApplicationConfigurationVpcConfigurationPtrOutput

func (ApplicationApplicationConfigurationVpcConfigurationArgs) ToApplicationApplicationConfigurationVpcConfigurationPtrOutputWithContext

func (i ApplicationApplicationConfigurationVpcConfigurationArgs) ToApplicationApplicationConfigurationVpcConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationVpcConfigurationPtrOutput

type ApplicationApplicationConfigurationVpcConfigurationInput

type ApplicationApplicationConfigurationVpcConfigurationInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationVpcConfigurationOutput() ApplicationApplicationConfigurationVpcConfigurationOutput
	ToApplicationApplicationConfigurationVpcConfigurationOutputWithContext(context.Context) ApplicationApplicationConfigurationVpcConfigurationOutput
}

ApplicationApplicationConfigurationVpcConfigurationInput is an input type that accepts ApplicationApplicationConfigurationVpcConfigurationArgs and ApplicationApplicationConfigurationVpcConfigurationOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationVpcConfigurationInput` via:

ApplicationApplicationConfigurationVpcConfigurationArgs{...}

type ApplicationApplicationConfigurationVpcConfigurationOutput

type ApplicationApplicationConfigurationVpcConfigurationOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationVpcConfigurationOutput) ElementType

func (ApplicationApplicationConfigurationVpcConfigurationOutput) SecurityGroupIds

The Security Group IDs used by the VPC configuration.

func (ApplicationApplicationConfigurationVpcConfigurationOutput) SubnetIds

The Subnet IDs used by the VPC configuration.

func (ApplicationApplicationConfigurationVpcConfigurationOutput) ToApplicationApplicationConfigurationVpcConfigurationOutput

func (ApplicationApplicationConfigurationVpcConfigurationOutput) ToApplicationApplicationConfigurationVpcConfigurationOutputWithContext

func (o ApplicationApplicationConfigurationVpcConfigurationOutput) ToApplicationApplicationConfigurationVpcConfigurationOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationVpcConfigurationOutput

func (ApplicationApplicationConfigurationVpcConfigurationOutput) ToApplicationApplicationConfigurationVpcConfigurationPtrOutput

func (ApplicationApplicationConfigurationVpcConfigurationOutput) ToApplicationApplicationConfigurationVpcConfigurationPtrOutputWithContext

func (o ApplicationApplicationConfigurationVpcConfigurationOutput) ToApplicationApplicationConfigurationVpcConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationVpcConfigurationPtrOutput

func (ApplicationApplicationConfigurationVpcConfigurationOutput) VpcConfigurationId

func (ApplicationApplicationConfigurationVpcConfigurationOutput) VpcId

type ApplicationApplicationConfigurationVpcConfigurationPtrInput

type ApplicationApplicationConfigurationVpcConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationApplicationConfigurationVpcConfigurationPtrOutput() ApplicationApplicationConfigurationVpcConfigurationPtrOutput
	ToApplicationApplicationConfigurationVpcConfigurationPtrOutputWithContext(context.Context) ApplicationApplicationConfigurationVpcConfigurationPtrOutput
}

ApplicationApplicationConfigurationVpcConfigurationPtrInput is an input type that accepts ApplicationApplicationConfigurationVpcConfigurationArgs, ApplicationApplicationConfigurationVpcConfigurationPtr and ApplicationApplicationConfigurationVpcConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationApplicationConfigurationVpcConfigurationPtrInput` via:

        ApplicationApplicationConfigurationVpcConfigurationArgs{...}

or:

        nil

type ApplicationApplicationConfigurationVpcConfigurationPtrOutput

type ApplicationApplicationConfigurationVpcConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationConfigurationVpcConfigurationPtrOutput) Elem

func (ApplicationApplicationConfigurationVpcConfigurationPtrOutput) ElementType

func (ApplicationApplicationConfigurationVpcConfigurationPtrOutput) SecurityGroupIds

The Security Group IDs used by the VPC configuration.

func (ApplicationApplicationConfigurationVpcConfigurationPtrOutput) SubnetIds

The Subnet IDs used by the VPC configuration.

func (ApplicationApplicationConfigurationVpcConfigurationPtrOutput) ToApplicationApplicationConfigurationVpcConfigurationPtrOutput

func (ApplicationApplicationConfigurationVpcConfigurationPtrOutput) ToApplicationApplicationConfigurationVpcConfigurationPtrOutputWithContext

func (o ApplicationApplicationConfigurationVpcConfigurationPtrOutput) ToApplicationApplicationConfigurationVpcConfigurationPtrOutputWithContext(ctx context.Context) ApplicationApplicationConfigurationVpcConfigurationPtrOutput

func (ApplicationApplicationConfigurationVpcConfigurationPtrOutput) VpcConfigurationId

func (ApplicationApplicationConfigurationVpcConfigurationPtrOutput) VpcId

type ApplicationArgs

type ApplicationArgs struct {
	// The application's configuration
	ApplicationConfiguration ApplicationApplicationConfigurationPtrInput
	// A CloudWatch log stream to monitor application configuration errors.
	CloudwatchLoggingOptions ApplicationCloudwatchLoggingOptionsPtrInput
	// A summary description of the application.
	Description pulumi.StringPtrInput
	// Whether to force stop an unresponsive Flink-based application.
	ForceStop pulumi.BoolPtrInput
	// The name of the application.
	Name pulumi.StringPtrInput
	// The runtime environment for the application. Valid values: `SQL-1_0`, `FLINK-1_6`, `FLINK-1_8`, `FLINK-1_11`, `FLINK-1_13`, `FLINK-1_15`, `FLINK-1_18`.
	RuntimeEnvironment pulumi.StringInput
	// The ARN of the IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.
	ServiceExecutionRole pulumi.StringInput
	// Whether to start or stop the application.
	StartApplication pulumi.BoolPtrInput
	// A map of tags to assign to the application. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationArray

type ApplicationArray []ApplicationInput

func (ApplicationArray) ElementType

func (ApplicationArray) ElementType() reflect.Type

func (ApplicationArray) ToApplicationArrayOutput

func (i ApplicationArray) ToApplicationArrayOutput() ApplicationArrayOutput

func (ApplicationArray) ToApplicationArrayOutputWithContext

func (i ApplicationArray) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput

type ApplicationArrayInput

type ApplicationArrayInput interface {
	pulumi.Input

	ToApplicationArrayOutput() ApplicationArrayOutput
	ToApplicationArrayOutputWithContext(context.Context) ApplicationArrayOutput
}

ApplicationArrayInput is an input type that accepts ApplicationArray and ApplicationArrayOutput values. You can construct a concrete instance of `ApplicationArrayInput` via:

ApplicationArray{ ApplicationArgs{...} }

type ApplicationArrayOutput

type ApplicationArrayOutput struct{ *pulumi.OutputState }

func (ApplicationArrayOutput) ElementType

func (ApplicationArrayOutput) ElementType() reflect.Type

func (ApplicationArrayOutput) Index

func (ApplicationArrayOutput) ToApplicationArrayOutput

func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput

func (ApplicationArrayOutput) ToApplicationArrayOutputWithContext

func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput

type ApplicationCloudwatchLoggingOptions

type ApplicationCloudwatchLoggingOptions struct {
	CloudwatchLoggingOptionId *string `pulumi:"cloudwatchLoggingOptionId"`
	// The ARN of the CloudWatch log stream to receive application messages.
	LogStreamArn string `pulumi:"logStreamArn"`
}

type ApplicationCloudwatchLoggingOptionsArgs

type ApplicationCloudwatchLoggingOptionsArgs struct {
	CloudwatchLoggingOptionId pulumi.StringPtrInput `pulumi:"cloudwatchLoggingOptionId"`
	// The ARN of the CloudWatch log stream to receive application messages.
	LogStreamArn pulumi.StringInput `pulumi:"logStreamArn"`
}

func (ApplicationCloudwatchLoggingOptionsArgs) ElementType

func (ApplicationCloudwatchLoggingOptionsArgs) ToApplicationCloudwatchLoggingOptionsOutput

func (i ApplicationCloudwatchLoggingOptionsArgs) ToApplicationCloudwatchLoggingOptionsOutput() ApplicationCloudwatchLoggingOptionsOutput

func (ApplicationCloudwatchLoggingOptionsArgs) ToApplicationCloudwatchLoggingOptionsOutputWithContext

func (i ApplicationCloudwatchLoggingOptionsArgs) ToApplicationCloudwatchLoggingOptionsOutputWithContext(ctx context.Context) ApplicationCloudwatchLoggingOptionsOutput

func (ApplicationCloudwatchLoggingOptionsArgs) ToApplicationCloudwatchLoggingOptionsPtrOutput

func (i ApplicationCloudwatchLoggingOptionsArgs) ToApplicationCloudwatchLoggingOptionsPtrOutput() ApplicationCloudwatchLoggingOptionsPtrOutput

func (ApplicationCloudwatchLoggingOptionsArgs) ToApplicationCloudwatchLoggingOptionsPtrOutputWithContext

func (i ApplicationCloudwatchLoggingOptionsArgs) ToApplicationCloudwatchLoggingOptionsPtrOutputWithContext(ctx context.Context) ApplicationCloudwatchLoggingOptionsPtrOutput

type ApplicationCloudwatchLoggingOptionsInput

type ApplicationCloudwatchLoggingOptionsInput interface {
	pulumi.Input

	ToApplicationCloudwatchLoggingOptionsOutput() ApplicationCloudwatchLoggingOptionsOutput
	ToApplicationCloudwatchLoggingOptionsOutputWithContext(context.Context) ApplicationCloudwatchLoggingOptionsOutput
}

ApplicationCloudwatchLoggingOptionsInput is an input type that accepts ApplicationCloudwatchLoggingOptionsArgs and ApplicationCloudwatchLoggingOptionsOutput values. You can construct a concrete instance of `ApplicationCloudwatchLoggingOptionsInput` via:

ApplicationCloudwatchLoggingOptionsArgs{...}

type ApplicationCloudwatchLoggingOptionsOutput

type ApplicationCloudwatchLoggingOptionsOutput struct{ *pulumi.OutputState }

func (ApplicationCloudwatchLoggingOptionsOutput) CloudwatchLoggingOptionId

func (ApplicationCloudwatchLoggingOptionsOutput) ElementType

func (ApplicationCloudwatchLoggingOptionsOutput) LogStreamArn

The ARN of the CloudWatch log stream to receive application messages.

func (ApplicationCloudwatchLoggingOptionsOutput) ToApplicationCloudwatchLoggingOptionsOutput

func (o ApplicationCloudwatchLoggingOptionsOutput) ToApplicationCloudwatchLoggingOptionsOutput() ApplicationCloudwatchLoggingOptionsOutput

func (ApplicationCloudwatchLoggingOptionsOutput) ToApplicationCloudwatchLoggingOptionsOutputWithContext

func (o ApplicationCloudwatchLoggingOptionsOutput) ToApplicationCloudwatchLoggingOptionsOutputWithContext(ctx context.Context) ApplicationCloudwatchLoggingOptionsOutput

func (ApplicationCloudwatchLoggingOptionsOutput) ToApplicationCloudwatchLoggingOptionsPtrOutput

func (o ApplicationCloudwatchLoggingOptionsOutput) ToApplicationCloudwatchLoggingOptionsPtrOutput() ApplicationCloudwatchLoggingOptionsPtrOutput

func (ApplicationCloudwatchLoggingOptionsOutput) ToApplicationCloudwatchLoggingOptionsPtrOutputWithContext

func (o ApplicationCloudwatchLoggingOptionsOutput) ToApplicationCloudwatchLoggingOptionsPtrOutputWithContext(ctx context.Context) ApplicationCloudwatchLoggingOptionsPtrOutput

type ApplicationCloudwatchLoggingOptionsPtrInput

type ApplicationCloudwatchLoggingOptionsPtrInput interface {
	pulumi.Input

	ToApplicationCloudwatchLoggingOptionsPtrOutput() ApplicationCloudwatchLoggingOptionsPtrOutput
	ToApplicationCloudwatchLoggingOptionsPtrOutputWithContext(context.Context) ApplicationCloudwatchLoggingOptionsPtrOutput
}

ApplicationCloudwatchLoggingOptionsPtrInput is an input type that accepts ApplicationCloudwatchLoggingOptionsArgs, ApplicationCloudwatchLoggingOptionsPtr and ApplicationCloudwatchLoggingOptionsPtrOutput values. You can construct a concrete instance of `ApplicationCloudwatchLoggingOptionsPtrInput` via:

        ApplicationCloudwatchLoggingOptionsArgs{...}

or:

        nil

type ApplicationCloudwatchLoggingOptionsPtrOutput

type ApplicationCloudwatchLoggingOptionsPtrOutput struct{ *pulumi.OutputState }

func (ApplicationCloudwatchLoggingOptionsPtrOutput) CloudwatchLoggingOptionId

func (ApplicationCloudwatchLoggingOptionsPtrOutput) Elem

func (ApplicationCloudwatchLoggingOptionsPtrOutput) ElementType

func (ApplicationCloudwatchLoggingOptionsPtrOutput) LogStreamArn

The ARN of the CloudWatch log stream to receive application messages.

func (ApplicationCloudwatchLoggingOptionsPtrOutput) ToApplicationCloudwatchLoggingOptionsPtrOutput

func (o ApplicationCloudwatchLoggingOptionsPtrOutput) ToApplicationCloudwatchLoggingOptionsPtrOutput() ApplicationCloudwatchLoggingOptionsPtrOutput

func (ApplicationCloudwatchLoggingOptionsPtrOutput) ToApplicationCloudwatchLoggingOptionsPtrOutputWithContext

func (o ApplicationCloudwatchLoggingOptionsPtrOutput) ToApplicationCloudwatchLoggingOptionsPtrOutputWithContext(ctx context.Context) ApplicationCloudwatchLoggingOptionsPtrOutput

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationMap

type ApplicationMap map[string]ApplicationInput

func (ApplicationMap) ElementType

func (ApplicationMap) ElementType() reflect.Type

func (ApplicationMap) ToApplicationMapOutput

func (i ApplicationMap) ToApplicationMapOutput() ApplicationMapOutput

func (ApplicationMap) ToApplicationMapOutputWithContext

func (i ApplicationMap) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput

type ApplicationMapInput

type ApplicationMapInput interface {
	pulumi.Input

	ToApplicationMapOutput() ApplicationMapOutput
	ToApplicationMapOutputWithContext(context.Context) ApplicationMapOutput
}

ApplicationMapInput is an input type that accepts ApplicationMap and ApplicationMapOutput values. You can construct a concrete instance of `ApplicationMapInput` via:

ApplicationMap{ "key": ApplicationArgs{...} }

type ApplicationMapOutput

type ApplicationMapOutput struct{ *pulumi.OutputState }

func (ApplicationMapOutput) ElementType

func (ApplicationMapOutput) ElementType() reflect.Type

func (ApplicationMapOutput) MapIndex

func (ApplicationMapOutput) ToApplicationMapOutput

func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput

func (ApplicationMapOutput) ToApplicationMapOutputWithContext

func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ApplicationConfiguration

func (o ApplicationOutput) ApplicationConfiguration() ApplicationApplicationConfigurationOutput

The application's configuration

func (ApplicationOutput) Arn

The ARN of the application.

func (ApplicationOutput) CloudwatchLoggingOptions

A CloudWatch log stream to monitor application configuration errors.

func (ApplicationOutput) CreateTimestamp

func (o ApplicationOutput) CreateTimestamp() pulumi.StringOutput

The current timestamp when the application was created.

func (ApplicationOutput) Description

func (o ApplicationOutput) Description() pulumi.StringPtrOutput

A summary description of the application.

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) ForceStop

func (o ApplicationOutput) ForceStop() pulumi.BoolPtrOutput

Whether to force stop an unresponsive Flink-based application.

func (ApplicationOutput) LastUpdateTimestamp

func (o ApplicationOutput) LastUpdateTimestamp() pulumi.StringOutput

The current timestamp when the application was last updated.

func (ApplicationOutput) Name

The name of the application.

func (ApplicationOutput) RuntimeEnvironment

func (o ApplicationOutput) RuntimeEnvironment() pulumi.StringOutput

The runtime environment for the application. Valid values: `SQL-1_0`, `FLINK-1_6`, `FLINK-1_8`, `FLINK-1_11`, `FLINK-1_13`, `FLINK-1_15`, `FLINK-1_18`.

func (ApplicationOutput) ServiceExecutionRole

func (o ApplicationOutput) ServiceExecutionRole() pulumi.StringOutput

The ARN of the IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.

func (ApplicationOutput) StartApplication

func (o ApplicationOutput) StartApplication() pulumi.BoolPtrOutput

Whether to start or stop the application.

func (ApplicationOutput) Status

The status of the application.

func (ApplicationOutput) Tags

A map of tags to assign to the application. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level

func (ApplicationOutput) TagsAll deprecated

A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.

Deprecated: Please use `tags` instead.

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

func (ApplicationOutput) VersionId

func (o ApplicationOutput) VersionId() pulumi.IntOutput

The current application version. Kinesis Data Analytics updates the `versionId` each time the application is updated.

type ApplicationSnapshot

type ApplicationSnapshot struct {
	pulumi.CustomResourceState

	// The name of an existing  Kinesis Analytics v2 Application. Note that the application must be running for a snapshot to be created.
	ApplicationName pulumi.StringOutput `pulumi:"applicationName"`
	// The current application version ID when the snapshot was created.
	ApplicationVersionId pulumi.IntOutput `pulumi:"applicationVersionId"`
	// The timestamp of the application snapshot.
	SnapshotCreationTimestamp pulumi.StringOutput `pulumi:"snapshotCreationTimestamp"`
	// The name of the application snapshot.
	SnapshotName pulumi.StringOutput `pulumi:"snapshotName"`
}

Manages a Kinesis Analytics v2 Application Snapshot. Snapshots are the AWS implementation of [Flink Savepoints](https://ci.apache.org/projects/flink/flink-docs-release-1.11/ops/state/savepoints.html).

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/kinesisanalyticsv2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := kinesisanalyticsv2.NewApplicationSnapshot(ctx, "example", &kinesisanalyticsv2.ApplicationSnapshotArgs{
			ApplicationName: pulumi.Any(exampleAwsKinesisanalyticsv2Application.Name),
			SnapshotName:    pulumi.String("example-snapshot"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import `aws_kinesisanalyticsv2_application` using `application_name` together with `snapshot_name`. For example:

```sh $ pulumi import aws:kinesisanalyticsv2/applicationSnapshot:ApplicationSnapshot example example-application/example-snapshot ```

func GetApplicationSnapshot

func GetApplicationSnapshot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationSnapshotState, opts ...pulumi.ResourceOption) (*ApplicationSnapshot, error)

GetApplicationSnapshot gets an existing ApplicationSnapshot 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 NewApplicationSnapshot

func NewApplicationSnapshot(ctx *pulumi.Context,
	name string, args *ApplicationSnapshotArgs, opts ...pulumi.ResourceOption) (*ApplicationSnapshot, error)

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

func (*ApplicationSnapshot) ElementType

func (*ApplicationSnapshot) ElementType() reflect.Type

func (*ApplicationSnapshot) ToApplicationSnapshotOutput

func (i *ApplicationSnapshot) ToApplicationSnapshotOutput() ApplicationSnapshotOutput

func (*ApplicationSnapshot) ToApplicationSnapshotOutputWithContext

func (i *ApplicationSnapshot) ToApplicationSnapshotOutputWithContext(ctx context.Context) ApplicationSnapshotOutput

type ApplicationSnapshotArgs

type ApplicationSnapshotArgs struct {
	// The name of an existing  Kinesis Analytics v2 Application. Note that the application must be running for a snapshot to be created.
	ApplicationName pulumi.StringInput
	// The name of the application snapshot.
	SnapshotName pulumi.StringInput
}

The set of arguments for constructing a ApplicationSnapshot resource.

func (ApplicationSnapshotArgs) ElementType

func (ApplicationSnapshotArgs) ElementType() reflect.Type

type ApplicationSnapshotArray

type ApplicationSnapshotArray []ApplicationSnapshotInput

func (ApplicationSnapshotArray) ElementType

func (ApplicationSnapshotArray) ElementType() reflect.Type

func (ApplicationSnapshotArray) ToApplicationSnapshotArrayOutput

func (i ApplicationSnapshotArray) ToApplicationSnapshotArrayOutput() ApplicationSnapshotArrayOutput

func (ApplicationSnapshotArray) ToApplicationSnapshotArrayOutputWithContext

func (i ApplicationSnapshotArray) ToApplicationSnapshotArrayOutputWithContext(ctx context.Context) ApplicationSnapshotArrayOutput

type ApplicationSnapshotArrayInput

type ApplicationSnapshotArrayInput interface {
	pulumi.Input

	ToApplicationSnapshotArrayOutput() ApplicationSnapshotArrayOutput
	ToApplicationSnapshotArrayOutputWithContext(context.Context) ApplicationSnapshotArrayOutput
}

ApplicationSnapshotArrayInput is an input type that accepts ApplicationSnapshotArray and ApplicationSnapshotArrayOutput values. You can construct a concrete instance of `ApplicationSnapshotArrayInput` via:

ApplicationSnapshotArray{ ApplicationSnapshotArgs{...} }

type ApplicationSnapshotArrayOutput

type ApplicationSnapshotArrayOutput struct{ *pulumi.OutputState }

func (ApplicationSnapshotArrayOutput) ElementType

func (ApplicationSnapshotArrayOutput) Index

func (ApplicationSnapshotArrayOutput) ToApplicationSnapshotArrayOutput

func (o ApplicationSnapshotArrayOutput) ToApplicationSnapshotArrayOutput() ApplicationSnapshotArrayOutput

func (ApplicationSnapshotArrayOutput) ToApplicationSnapshotArrayOutputWithContext

func (o ApplicationSnapshotArrayOutput) ToApplicationSnapshotArrayOutputWithContext(ctx context.Context) ApplicationSnapshotArrayOutput

type ApplicationSnapshotInput

type ApplicationSnapshotInput interface {
	pulumi.Input

	ToApplicationSnapshotOutput() ApplicationSnapshotOutput
	ToApplicationSnapshotOutputWithContext(ctx context.Context) ApplicationSnapshotOutput
}

type ApplicationSnapshotMap

type ApplicationSnapshotMap map[string]ApplicationSnapshotInput

func (ApplicationSnapshotMap) ElementType

func (ApplicationSnapshotMap) ElementType() reflect.Type

func (ApplicationSnapshotMap) ToApplicationSnapshotMapOutput

func (i ApplicationSnapshotMap) ToApplicationSnapshotMapOutput() ApplicationSnapshotMapOutput

func (ApplicationSnapshotMap) ToApplicationSnapshotMapOutputWithContext

func (i ApplicationSnapshotMap) ToApplicationSnapshotMapOutputWithContext(ctx context.Context) ApplicationSnapshotMapOutput

type ApplicationSnapshotMapInput

type ApplicationSnapshotMapInput interface {
	pulumi.Input

	ToApplicationSnapshotMapOutput() ApplicationSnapshotMapOutput
	ToApplicationSnapshotMapOutputWithContext(context.Context) ApplicationSnapshotMapOutput
}

ApplicationSnapshotMapInput is an input type that accepts ApplicationSnapshotMap and ApplicationSnapshotMapOutput values. You can construct a concrete instance of `ApplicationSnapshotMapInput` via:

ApplicationSnapshotMap{ "key": ApplicationSnapshotArgs{...} }

type ApplicationSnapshotMapOutput

type ApplicationSnapshotMapOutput struct{ *pulumi.OutputState }

func (ApplicationSnapshotMapOutput) ElementType

func (ApplicationSnapshotMapOutput) MapIndex

func (ApplicationSnapshotMapOutput) ToApplicationSnapshotMapOutput

func (o ApplicationSnapshotMapOutput) ToApplicationSnapshotMapOutput() ApplicationSnapshotMapOutput

func (ApplicationSnapshotMapOutput) ToApplicationSnapshotMapOutputWithContext

func (o ApplicationSnapshotMapOutput) ToApplicationSnapshotMapOutputWithContext(ctx context.Context) ApplicationSnapshotMapOutput

type ApplicationSnapshotOutput

type ApplicationSnapshotOutput struct{ *pulumi.OutputState }

func (ApplicationSnapshotOutput) ApplicationName

func (o ApplicationSnapshotOutput) ApplicationName() pulumi.StringOutput

The name of an existing Kinesis Analytics v2 Application. Note that the application must be running for a snapshot to be created.

func (ApplicationSnapshotOutput) ApplicationVersionId

func (o ApplicationSnapshotOutput) ApplicationVersionId() pulumi.IntOutput

The current application version ID when the snapshot was created.

func (ApplicationSnapshotOutput) ElementType

func (ApplicationSnapshotOutput) ElementType() reflect.Type

func (ApplicationSnapshotOutput) SnapshotCreationTimestamp

func (o ApplicationSnapshotOutput) SnapshotCreationTimestamp() pulumi.StringOutput

The timestamp of the application snapshot.

func (ApplicationSnapshotOutput) SnapshotName

The name of the application snapshot.

func (ApplicationSnapshotOutput) ToApplicationSnapshotOutput

func (o ApplicationSnapshotOutput) ToApplicationSnapshotOutput() ApplicationSnapshotOutput

func (ApplicationSnapshotOutput) ToApplicationSnapshotOutputWithContext

func (o ApplicationSnapshotOutput) ToApplicationSnapshotOutputWithContext(ctx context.Context) ApplicationSnapshotOutput

type ApplicationSnapshotState

type ApplicationSnapshotState struct {
	// The name of an existing  Kinesis Analytics v2 Application. Note that the application must be running for a snapshot to be created.
	ApplicationName pulumi.StringPtrInput
	// The current application version ID when the snapshot was created.
	ApplicationVersionId pulumi.IntPtrInput
	// The timestamp of the application snapshot.
	SnapshotCreationTimestamp pulumi.StringPtrInput
	// The name of the application snapshot.
	SnapshotName pulumi.StringPtrInput
}

func (ApplicationSnapshotState) ElementType

func (ApplicationSnapshotState) ElementType() reflect.Type

type ApplicationState

type ApplicationState struct {
	// The application's configuration
	ApplicationConfiguration ApplicationApplicationConfigurationPtrInput
	// The ARN of the application.
	Arn pulumi.StringPtrInput
	// A CloudWatch log stream to monitor application configuration errors.
	CloudwatchLoggingOptions ApplicationCloudwatchLoggingOptionsPtrInput
	// The current timestamp when the application was created.
	CreateTimestamp pulumi.StringPtrInput
	// A summary description of the application.
	Description pulumi.StringPtrInput
	// Whether to force stop an unresponsive Flink-based application.
	ForceStop pulumi.BoolPtrInput
	// The current timestamp when the application was last updated.
	LastUpdateTimestamp pulumi.StringPtrInput
	// The name of the application.
	Name pulumi.StringPtrInput
	// The runtime environment for the application. Valid values: `SQL-1_0`, `FLINK-1_6`, `FLINK-1_8`, `FLINK-1_11`, `FLINK-1_13`, `FLINK-1_15`, `FLINK-1_18`.
	RuntimeEnvironment pulumi.StringPtrInput
	// The ARN of the IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.
	ServiceExecutionRole pulumi.StringPtrInput
	// Whether to start or stop the application.
	StartApplication pulumi.BoolPtrInput
	// The status of the application.
	Status pulumi.StringPtrInput
	// A map of tags to assign to the application. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level
	Tags pulumi.StringMapInput
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapInput
	// The current application version. Kinesis Data Analytics updates the `versionId` each time the application is updated.
	VersionId pulumi.IntPtrInput
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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