kinesisanalyticsv2

package
v0.104.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ApplicationCheckpointConfigurationConfigurationTypeDefault = ApplicationCheckpointConfigurationConfigurationType("DEFAULT")
	ApplicationCheckpointConfigurationConfigurationTypeCustom  = ApplicationCheckpointConfigurationConfigurationType("CUSTOM")
)
View Source
const (
	ApplicationCodeConfigurationCodeContentTypePlaintext = ApplicationCodeConfigurationCodeContentType("PLAINTEXT")
	ApplicationCodeConfigurationCodeContentTypeZipfile   = ApplicationCodeConfigurationCodeContentType("ZIPFILE")
)
View Source
const (
	ApplicationCustomArtifactConfigurationArtifactTypeDependencyJar = ApplicationCustomArtifactConfigurationArtifactType("DEPENDENCY_JAR")
	ApplicationCustomArtifactConfigurationArtifactTypeUdf           = ApplicationCustomArtifactConfigurationArtifactType("UDF")
)
View Source
const (
	ApplicationModeInteractive = ApplicationMode("INTERACTIVE")
	ApplicationModeStreaming   = ApplicationMode("STREAMING")
)
View Source
const (
	ApplicationMonitoringConfigurationConfigurationTypeDefault = ApplicationMonitoringConfigurationConfigurationType("DEFAULT")
	ApplicationMonitoringConfigurationConfigurationTypeCustom  = ApplicationMonitoringConfigurationConfigurationType("CUSTOM")
)
View Source
const (
	ApplicationMonitoringConfigurationLogLevelDebug = ApplicationMonitoringConfigurationLogLevel("DEBUG")
	ApplicationMonitoringConfigurationLogLevelInfo  = ApplicationMonitoringConfigurationLogLevel("INFO")
	ApplicationMonitoringConfigurationLogLevelWarn  = ApplicationMonitoringConfigurationLogLevel("WARN")
	ApplicationMonitoringConfigurationLogLevelError = ApplicationMonitoringConfigurationLogLevel("ERROR")
)
View Source
const (
	ApplicationMonitoringConfigurationMetricsLevelApplication = ApplicationMonitoringConfigurationMetricsLevel("APPLICATION")
	ApplicationMonitoringConfigurationMetricsLevelOperator    = ApplicationMonitoringConfigurationMetricsLevel("OPERATOR")
	ApplicationMonitoringConfigurationMetricsLevelParallelism = ApplicationMonitoringConfigurationMetricsLevel("PARALLELISM")
	ApplicationMonitoringConfigurationMetricsLevelTask        = ApplicationMonitoringConfigurationMetricsLevel("TASK")
)
View Source
const (
	ApplicationParallelismConfigurationConfigurationTypeCustom  = ApplicationParallelismConfigurationConfigurationType("CUSTOM")
	ApplicationParallelismConfigurationConfigurationTypeDefault = ApplicationParallelismConfigurationConfigurationType("DEFAULT")
)
View Source
const (
	ApplicationRecordFormatRecordFormatTypeCsv  = ApplicationRecordFormatRecordFormatType("CSV")
	ApplicationRecordFormatRecordFormatTypeJson = ApplicationRecordFormatRecordFormatType("JSON")
)
View Source
const (
	ApplicationRestoreConfigurationApplicationRestoreTypeSkipRestoreFromSnapshot   = ApplicationRestoreConfigurationApplicationRestoreType("SKIP_RESTORE_FROM_SNAPSHOT")
	ApplicationRestoreConfigurationApplicationRestoreTypeRestoreFromLatestSnapshot = ApplicationRestoreConfigurationApplicationRestoreType("RESTORE_FROM_LATEST_SNAPSHOT")
	ApplicationRestoreConfigurationApplicationRestoreTypeRestoreFromCustomSnapshot = ApplicationRestoreConfigurationApplicationRestoreType("RESTORE_FROM_CUSTOM_SNAPSHOT")
)
View Source
const (
	ApplicationZeppelinMonitoringConfigurationLogLevelDebug = ApplicationZeppelinMonitoringConfigurationLogLevel("DEBUG")
	ApplicationZeppelinMonitoringConfigurationLogLevelInfo  = ApplicationZeppelinMonitoringConfigurationLogLevel("INFO")
	ApplicationZeppelinMonitoringConfigurationLogLevelWarn  = ApplicationZeppelinMonitoringConfigurationLogLevel("WARN")
	ApplicationZeppelinMonitoringConfigurationLogLevelError = ApplicationZeppelinMonitoringConfigurationLogLevel("ERROR")
)
View Source
const (
	ApplicationInputSchemaRecordEncodingUtf8 = ApplicationInputSchemaRecordEncoding("UTF-8")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	pulumi.CustomResourceState

	// Use this parameter to configure the application.
	ApplicationConfiguration ApplicationConfigurationPtrOutput `pulumi:"applicationConfiguration"`
	// The description of the application.
	ApplicationDescription pulumi.StringPtrOutput `pulumi:"applicationDescription"`
	// Used to configure start of maintenance window.
	ApplicationMaintenanceConfiguration ApplicationMaintenanceConfigurationPtrOutput `pulumi:"applicationMaintenanceConfiguration"`
	// To create a Kinesis Data Analytics Studio notebook, you must set the mode to `INTERACTIVE`. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.
	ApplicationMode ApplicationModePtrOutput `pulumi:"applicationMode"`
	// The name of the application.
	ApplicationName pulumi.StringPtrOutput `pulumi:"applicationName"`
	// Specifies run configuration (start parameters) of a Kinesis Data Analytics application. Evaluated on update for RUNNING applications an only.
	RunConfiguration ApplicationRunConfigurationPtrOutput `pulumi:"runConfiguration"`
	// The runtime environment for the application.
	RuntimeEnvironment pulumi.StringOutput `pulumi:"runtimeEnvironment"`
	// Specifies the IAM role that the application uses to access external resources.
	ServiceExecutionRole pulumi.StringOutput `pulumi:"serviceExecutionRole"`
	// A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Creates an Amazon Kinesis Data Analytics application. For information about creating a Kinesis Data Analytics application, see [Creating an Application](https://docs.aws.amazon.com/kinesisanalytics/latest/java/getting-started.html).

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 ApplicationArgs

type ApplicationArgs struct {
	// Use this parameter to configure the application.
	ApplicationConfiguration ApplicationConfigurationPtrInput
	// The description of the application.
	ApplicationDescription pulumi.StringPtrInput
	// Used to configure start of maintenance window.
	ApplicationMaintenanceConfiguration ApplicationMaintenanceConfigurationPtrInput
	// To create a Kinesis Data Analytics Studio notebook, you must set the mode to `INTERACTIVE`. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.
	ApplicationMode ApplicationModePtrInput
	// The name of the application.
	ApplicationName pulumi.StringPtrInput
	// Specifies run configuration (start parameters) of a Kinesis Data Analytics application. Evaluated on update for RUNNING applications an only.
	RunConfiguration ApplicationRunConfigurationPtrInput
	// The runtime environment for the application.
	RuntimeEnvironment pulumi.StringInput
	// Specifies the IAM role that the application uses to access external resources.
	ServiceExecutionRole pulumi.StringInput
	// A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationCatalogConfiguration

type ApplicationCatalogConfiguration struct {
	// The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.
	GlueDataCatalogConfiguration *ApplicationGlueDataCatalogConfiguration `pulumi:"glueDataCatalogConfiguration"`
}

The configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics Studio notebook.

type ApplicationCatalogConfigurationArgs

type ApplicationCatalogConfigurationArgs struct {
	// The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.
	GlueDataCatalogConfiguration ApplicationGlueDataCatalogConfigurationPtrInput `pulumi:"glueDataCatalogConfiguration"`
}

The configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics Studio notebook.

func (ApplicationCatalogConfigurationArgs) ElementType

func (ApplicationCatalogConfigurationArgs) ToApplicationCatalogConfigurationOutput

func (i ApplicationCatalogConfigurationArgs) ToApplicationCatalogConfigurationOutput() ApplicationCatalogConfigurationOutput

func (ApplicationCatalogConfigurationArgs) ToApplicationCatalogConfigurationOutputWithContext

func (i ApplicationCatalogConfigurationArgs) ToApplicationCatalogConfigurationOutputWithContext(ctx context.Context) ApplicationCatalogConfigurationOutput

func (ApplicationCatalogConfigurationArgs) ToApplicationCatalogConfigurationPtrOutput

func (i ApplicationCatalogConfigurationArgs) ToApplicationCatalogConfigurationPtrOutput() ApplicationCatalogConfigurationPtrOutput

func (ApplicationCatalogConfigurationArgs) ToApplicationCatalogConfigurationPtrOutputWithContext

func (i ApplicationCatalogConfigurationArgs) ToApplicationCatalogConfigurationPtrOutputWithContext(ctx context.Context) ApplicationCatalogConfigurationPtrOutput

type ApplicationCatalogConfigurationInput

type ApplicationCatalogConfigurationInput interface {
	pulumi.Input

	ToApplicationCatalogConfigurationOutput() ApplicationCatalogConfigurationOutput
	ToApplicationCatalogConfigurationOutputWithContext(context.Context) ApplicationCatalogConfigurationOutput
}

ApplicationCatalogConfigurationInput is an input type that accepts ApplicationCatalogConfigurationArgs and ApplicationCatalogConfigurationOutput values. You can construct a concrete instance of `ApplicationCatalogConfigurationInput` via:

ApplicationCatalogConfigurationArgs{...}

type ApplicationCatalogConfigurationOutput

type ApplicationCatalogConfigurationOutput struct{ *pulumi.OutputState }

The configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics Studio notebook.

func (ApplicationCatalogConfigurationOutput) ElementType

func (ApplicationCatalogConfigurationOutput) GlueDataCatalogConfiguration

The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.

func (ApplicationCatalogConfigurationOutput) ToApplicationCatalogConfigurationOutput

func (o ApplicationCatalogConfigurationOutput) ToApplicationCatalogConfigurationOutput() ApplicationCatalogConfigurationOutput

func (ApplicationCatalogConfigurationOutput) ToApplicationCatalogConfigurationOutputWithContext

func (o ApplicationCatalogConfigurationOutput) ToApplicationCatalogConfigurationOutputWithContext(ctx context.Context) ApplicationCatalogConfigurationOutput

func (ApplicationCatalogConfigurationOutput) ToApplicationCatalogConfigurationPtrOutput

func (o ApplicationCatalogConfigurationOutput) ToApplicationCatalogConfigurationPtrOutput() ApplicationCatalogConfigurationPtrOutput

func (ApplicationCatalogConfigurationOutput) ToApplicationCatalogConfigurationPtrOutputWithContext

func (o ApplicationCatalogConfigurationOutput) ToApplicationCatalogConfigurationPtrOutputWithContext(ctx context.Context) ApplicationCatalogConfigurationPtrOutput

type ApplicationCatalogConfigurationPtrInput

type ApplicationCatalogConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationCatalogConfigurationPtrOutput() ApplicationCatalogConfigurationPtrOutput
	ToApplicationCatalogConfigurationPtrOutputWithContext(context.Context) ApplicationCatalogConfigurationPtrOutput
}

ApplicationCatalogConfigurationPtrInput is an input type that accepts ApplicationCatalogConfigurationArgs, ApplicationCatalogConfigurationPtr and ApplicationCatalogConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationCatalogConfigurationPtrInput` via:

        ApplicationCatalogConfigurationArgs{...}

or:

        nil

type ApplicationCatalogConfigurationPtrOutput

type ApplicationCatalogConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationCatalogConfigurationPtrOutput) Elem

func (ApplicationCatalogConfigurationPtrOutput) ElementType

func (ApplicationCatalogConfigurationPtrOutput) GlueDataCatalogConfiguration

The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.

func (ApplicationCatalogConfigurationPtrOutput) ToApplicationCatalogConfigurationPtrOutput

func (o ApplicationCatalogConfigurationPtrOutput) ToApplicationCatalogConfigurationPtrOutput() ApplicationCatalogConfigurationPtrOutput

func (ApplicationCatalogConfigurationPtrOutput) ToApplicationCatalogConfigurationPtrOutputWithContext

func (o ApplicationCatalogConfigurationPtrOutput) ToApplicationCatalogConfigurationPtrOutputWithContext(ctx context.Context) ApplicationCatalogConfigurationPtrOutput

type ApplicationCheckpointConfiguration

type ApplicationCheckpointConfiguration 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. You must set this property to `CUSTOM` in order to set the `CheckpointingEnabled`, `CheckpointInterval`, or `MinPauseBetweenCheckpoints` parameters.
	ConfigurationType ApplicationCheckpointConfigurationConfigurationType `pulumi:"configurationType"`
	// Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.
	MinPauseBetweenCheckpoints *int `pulumi:"minPauseBetweenCheckpoints"`
}

Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.

type ApplicationCheckpointConfigurationArgs

type ApplicationCheckpointConfigurationArgs 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. You must set this property to `CUSTOM` in order to set the `CheckpointingEnabled`, `CheckpointInterval`, or `MinPauseBetweenCheckpoints` parameters.
	ConfigurationType ApplicationCheckpointConfigurationConfigurationTypeInput `pulumi:"configurationType"`
	// Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.
	MinPauseBetweenCheckpoints pulumi.IntPtrInput `pulumi:"minPauseBetweenCheckpoints"`
}

Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.

func (ApplicationCheckpointConfigurationArgs) ElementType

func (ApplicationCheckpointConfigurationArgs) ToApplicationCheckpointConfigurationOutput

func (i ApplicationCheckpointConfigurationArgs) ToApplicationCheckpointConfigurationOutput() ApplicationCheckpointConfigurationOutput

func (ApplicationCheckpointConfigurationArgs) ToApplicationCheckpointConfigurationOutputWithContext

func (i ApplicationCheckpointConfigurationArgs) ToApplicationCheckpointConfigurationOutputWithContext(ctx context.Context) ApplicationCheckpointConfigurationOutput

func (ApplicationCheckpointConfigurationArgs) ToApplicationCheckpointConfigurationPtrOutput

func (i ApplicationCheckpointConfigurationArgs) ToApplicationCheckpointConfigurationPtrOutput() ApplicationCheckpointConfigurationPtrOutput

func (ApplicationCheckpointConfigurationArgs) ToApplicationCheckpointConfigurationPtrOutputWithContext

func (i ApplicationCheckpointConfigurationArgs) ToApplicationCheckpointConfigurationPtrOutputWithContext(ctx context.Context) ApplicationCheckpointConfigurationPtrOutput

type ApplicationCheckpointConfigurationConfigurationType added in v0.20.0

type ApplicationCheckpointConfigurationConfigurationType string

Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to `CUSTOM` in order to set the `CheckpointingEnabled`, `CheckpointInterval`, or `MinPauseBetweenCheckpoints` parameters.

func (ApplicationCheckpointConfigurationConfigurationType) ElementType added in v0.20.0

func (ApplicationCheckpointConfigurationConfigurationType) ToApplicationCheckpointConfigurationConfigurationTypeOutput added in v0.20.0

func (e ApplicationCheckpointConfigurationConfigurationType) ToApplicationCheckpointConfigurationConfigurationTypeOutput() ApplicationCheckpointConfigurationConfigurationTypeOutput

func (ApplicationCheckpointConfigurationConfigurationType) ToApplicationCheckpointConfigurationConfigurationTypeOutputWithContext added in v0.20.0

func (e ApplicationCheckpointConfigurationConfigurationType) ToApplicationCheckpointConfigurationConfigurationTypeOutputWithContext(ctx context.Context) ApplicationCheckpointConfigurationConfigurationTypeOutput

func (ApplicationCheckpointConfigurationConfigurationType) ToApplicationCheckpointConfigurationConfigurationTypePtrOutput added in v0.20.0

func (e ApplicationCheckpointConfigurationConfigurationType) ToApplicationCheckpointConfigurationConfigurationTypePtrOutput() ApplicationCheckpointConfigurationConfigurationTypePtrOutput

func (ApplicationCheckpointConfigurationConfigurationType) ToApplicationCheckpointConfigurationConfigurationTypePtrOutputWithContext added in v0.20.0

func (e ApplicationCheckpointConfigurationConfigurationType) ToApplicationCheckpointConfigurationConfigurationTypePtrOutputWithContext(ctx context.Context) ApplicationCheckpointConfigurationConfigurationTypePtrOutput

func (ApplicationCheckpointConfigurationConfigurationType) ToStringOutput added in v0.20.0

func (ApplicationCheckpointConfigurationConfigurationType) ToStringOutputWithContext added in v0.20.0

func (ApplicationCheckpointConfigurationConfigurationType) ToStringPtrOutput added in v0.20.0

func (ApplicationCheckpointConfigurationConfigurationType) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationCheckpointConfigurationConfigurationTypeInput added in v0.20.0

type ApplicationCheckpointConfigurationConfigurationTypeInput interface {
	pulumi.Input

	ToApplicationCheckpointConfigurationConfigurationTypeOutput() ApplicationCheckpointConfigurationConfigurationTypeOutput
	ToApplicationCheckpointConfigurationConfigurationTypeOutputWithContext(context.Context) ApplicationCheckpointConfigurationConfigurationTypeOutput
}

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

ApplicationCheckpointConfigurationConfigurationTypeDefault
ApplicationCheckpointConfigurationConfigurationTypeCustom

type ApplicationCheckpointConfigurationConfigurationTypeOutput added in v0.20.0

type ApplicationCheckpointConfigurationConfigurationTypeOutput struct{ *pulumi.OutputState }

func (ApplicationCheckpointConfigurationConfigurationTypeOutput) ElementType added in v0.20.0

func (ApplicationCheckpointConfigurationConfigurationTypeOutput) ToApplicationCheckpointConfigurationConfigurationTypeOutput added in v0.20.0

func (ApplicationCheckpointConfigurationConfigurationTypeOutput) ToApplicationCheckpointConfigurationConfigurationTypeOutputWithContext added in v0.20.0

func (o ApplicationCheckpointConfigurationConfigurationTypeOutput) ToApplicationCheckpointConfigurationConfigurationTypeOutputWithContext(ctx context.Context) ApplicationCheckpointConfigurationConfigurationTypeOutput

func (ApplicationCheckpointConfigurationConfigurationTypeOutput) ToApplicationCheckpointConfigurationConfigurationTypePtrOutput added in v0.20.0

func (ApplicationCheckpointConfigurationConfigurationTypeOutput) ToApplicationCheckpointConfigurationConfigurationTypePtrOutputWithContext added in v0.20.0

func (o ApplicationCheckpointConfigurationConfigurationTypeOutput) ToApplicationCheckpointConfigurationConfigurationTypePtrOutputWithContext(ctx context.Context) ApplicationCheckpointConfigurationConfigurationTypePtrOutput

func (ApplicationCheckpointConfigurationConfigurationTypeOutput) ToStringOutput added in v0.20.0

func (ApplicationCheckpointConfigurationConfigurationTypeOutput) ToStringOutputWithContext added in v0.20.0

func (ApplicationCheckpointConfigurationConfigurationTypeOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationCheckpointConfigurationConfigurationTypeOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationCheckpointConfigurationConfigurationTypePtrInput added in v0.20.0

type ApplicationCheckpointConfigurationConfigurationTypePtrInput interface {
	pulumi.Input

	ToApplicationCheckpointConfigurationConfigurationTypePtrOutput() ApplicationCheckpointConfigurationConfigurationTypePtrOutput
	ToApplicationCheckpointConfigurationConfigurationTypePtrOutputWithContext(context.Context) ApplicationCheckpointConfigurationConfigurationTypePtrOutput
}

func ApplicationCheckpointConfigurationConfigurationTypePtr added in v0.20.0

func ApplicationCheckpointConfigurationConfigurationTypePtr(v string) ApplicationCheckpointConfigurationConfigurationTypePtrInput

type ApplicationCheckpointConfigurationConfigurationTypePtrOutput added in v0.20.0

type ApplicationCheckpointConfigurationConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationCheckpointConfigurationConfigurationTypePtrOutput) Elem added in v0.20.0

func (ApplicationCheckpointConfigurationConfigurationTypePtrOutput) ElementType added in v0.20.0

func (ApplicationCheckpointConfigurationConfigurationTypePtrOutput) ToApplicationCheckpointConfigurationConfigurationTypePtrOutput added in v0.20.0

func (ApplicationCheckpointConfigurationConfigurationTypePtrOutput) ToApplicationCheckpointConfigurationConfigurationTypePtrOutputWithContext added in v0.20.0

func (o ApplicationCheckpointConfigurationConfigurationTypePtrOutput) ToApplicationCheckpointConfigurationConfigurationTypePtrOutputWithContext(ctx context.Context) ApplicationCheckpointConfigurationConfigurationTypePtrOutput

func (ApplicationCheckpointConfigurationConfigurationTypePtrOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationCheckpointConfigurationConfigurationTypePtrOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationCheckpointConfigurationInput

type ApplicationCheckpointConfigurationInput interface {
	pulumi.Input

	ToApplicationCheckpointConfigurationOutput() ApplicationCheckpointConfigurationOutput
	ToApplicationCheckpointConfigurationOutputWithContext(context.Context) ApplicationCheckpointConfigurationOutput
}

ApplicationCheckpointConfigurationInput is an input type that accepts ApplicationCheckpointConfigurationArgs and ApplicationCheckpointConfigurationOutput values. You can construct a concrete instance of `ApplicationCheckpointConfigurationInput` via:

ApplicationCheckpointConfigurationArgs{...}

type ApplicationCheckpointConfigurationOutput

type ApplicationCheckpointConfigurationOutput struct{ *pulumi.OutputState }

Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.

func (ApplicationCheckpointConfigurationOutput) CheckpointInterval

Describes the interval in milliseconds between checkpoint operations.

func (ApplicationCheckpointConfigurationOutput) CheckpointingEnabled

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

func (ApplicationCheckpointConfigurationOutput) ConfigurationType

Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to `CUSTOM` in order to set the `CheckpointingEnabled`, `CheckpointInterval`, or `MinPauseBetweenCheckpoints` parameters.

func (ApplicationCheckpointConfigurationOutput) ElementType

func (ApplicationCheckpointConfigurationOutput) MinPauseBetweenCheckpoints

func (o ApplicationCheckpointConfigurationOutput) MinPauseBetweenCheckpoints() pulumi.IntPtrOutput

Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.

func (ApplicationCheckpointConfigurationOutput) ToApplicationCheckpointConfigurationOutput

func (o ApplicationCheckpointConfigurationOutput) ToApplicationCheckpointConfigurationOutput() ApplicationCheckpointConfigurationOutput

func (ApplicationCheckpointConfigurationOutput) ToApplicationCheckpointConfigurationOutputWithContext

func (o ApplicationCheckpointConfigurationOutput) ToApplicationCheckpointConfigurationOutputWithContext(ctx context.Context) ApplicationCheckpointConfigurationOutput

func (ApplicationCheckpointConfigurationOutput) ToApplicationCheckpointConfigurationPtrOutput

func (o ApplicationCheckpointConfigurationOutput) ToApplicationCheckpointConfigurationPtrOutput() ApplicationCheckpointConfigurationPtrOutput

func (ApplicationCheckpointConfigurationOutput) ToApplicationCheckpointConfigurationPtrOutputWithContext

func (o ApplicationCheckpointConfigurationOutput) ToApplicationCheckpointConfigurationPtrOutputWithContext(ctx context.Context) ApplicationCheckpointConfigurationPtrOutput

type ApplicationCheckpointConfigurationPtrInput

type ApplicationCheckpointConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationCheckpointConfigurationPtrOutput() ApplicationCheckpointConfigurationPtrOutput
	ToApplicationCheckpointConfigurationPtrOutputWithContext(context.Context) ApplicationCheckpointConfigurationPtrOutput
}

ApplicationCheckpointConfigurationPtrInput is an input type that accepts ApplicationCheckpointConfigurationArgs, ApplicationCheckpointConfigurationPtr and ApplicationCheckpointConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationCheckpointConfigurationPtrInput` via:

        ApplicationCheckpointConfigurationArgs{...}

or:

        nil

type ApplicationCheckpointConfigurationPtrOutput

type ApplicationCheckpointConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationCheckpointConfigurationPtrOutput) CheckpointInterval

Describes the interval in milliseconds between checkpoint operations.

func (ApplicationCheckpointConfigurationPtrOutput) CheckpointingEnabled

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

func (ApplicationCheckpointConfigurationPtrOutput) ConfigurationType

Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to `CUSTOM` in order to set the `CheckpointingEnabled`, `CheckpointInterval`, or `MinPauseBetweenCheckpoints` parameters.

func (ApplicationCheckpointConfigurationPtrOutput) Elem

func (ApplicationCheckpointConfigurationPtrOutput) ElementType

func (ApplicationCheckpointConfigurationPtrOutput) MinPauseBetweenCheckpoints

func (o ApplicationCheckpointConfigurationPtrOutput) MinPauseBetweenCheckpoints() pulumi.IntPtrOutput

Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.

func (ApplicationCheckpointConfigurationPtrOutput) ToApplicationCheckpointConfigurationPtrOutput

func (o ApplicationCheckpointConfigurationPtrOutput) ToApplicationCheckpointConfigurationPtrOutput() ApplicationCheckpointConfigurationPtrOutput

func (ApplicationCheckpointConfigurationPtrOutput) ToApplicationCheckpointConfigurationPtrOutputWithContext

func (o ApplicationCheckpointConfigurationPtrOutput) ToApplicationCheckpointConfigurationPtrOutputWithContext(ctx context.Context) ApplicationCheckpointConfigurationPtrOutput

type ApplicationCodeConfiguration added in v0.2.0

type ApplicationCodeConfiguration struct {
	// The location and type of the application code.
	CodeContent ApplicationCodeContent `pulumi:"codeContent"`
	// Specifies whether the code content is in text or zip format.
	CodeContentType ApplicationCodeConfigurationCodeContentType `pulumi:"codeContentType"`
}

Describes code configuration for an application.

type ApplicationCodeConfigurationArgs added in v0.2.0

type ApplicationCodeConfigurationArgs struct {
	// The location and type of the application code.
	CodeContent ApplicationCodeContentInput `pulumi:"codeContent"`
	// Specifies whether the code content is in text or zip format.
	CodeContentType ApplicationCodeConfigurationCodeContentTypeInput `pulumi:"codeContentType"`
}

Describes code configuration for an application.

func (ApplicationCodeConfigurationArgs) ElementType added in v0.2.0

func (ApplicationCodeConfigurationArgs) ToApplicationCodeConfigurationOutput added in v0.2.0

func (i ApplicationCodeConfigurationArgs) ToApplicationCodeConfigurationOutput() ApplicationCodeConfigurationOutput

func (ApplicationCodeConfigurationArgs) ToApplicationCodeConfigurationOutputWithContext added in v0.2.0

func (i ApplicationCodeConfigurationArgs) ToApplicationCodeConfigurationOutputWithContext(ctx context.Context) ApplicationCodeConfigurationOutput

func (ApplicationCodeConfigurationArgs) ToApplicationCodeConfigurationPtrOutput added in v0.2.0

func (i ApplicationCodeConfigurationArgs) ToApplicationCodeConfigurationPtrOutput() ApplicationCodeConfigurationPtrOutput

func (ApplicationCodeConfigurationArgs) ToApplicationCodeConfigurationPtrOutputWithContext added in v0.2.0

func (i ApplicationCodeConfigurationArgs) ToApplicationCodeConfigurationPtrOutputWithContext(ctx context.Context) ApplicationCodeConfigurationPtrOutput

type ApplicationCodeConfigurationCodeContentType added in v0.20.0

type ApplicationCodeConfigurationCodeContentType string

Specifies whether the code content is in text or zip format.

func (ApplicationCodeConfigurationCodeContentType) ElementType added in v0.20.0

func (ApplicationCodeConfigurationCodeContentType) ToApplicationCodeConfigurationCodeContentTypeOutput added in v0.20.0

func (e ApplicationCodeConfigurationCodeContentType) ToApplicationCodeConfigurationCodeContentTypeOutput() ApplicationCodeConfigurationCodeContentTypeOutput

func (ApplicationCodeConfigurationCodeContentType) ToApplicationCodeConfigurationCodeContentTypeOutputWithContext added in v0.20.0

func (e ApplicationCodeConfigurationCodeContentType) ToApplicationCodeConfigurationCodeContentTypeOutputWithContext(ctx context.Context) ApplicationCodeConfigurationCodeContentTypeOutput

func (ApplicationCodeConfigurationCodeContentType) ToApplicationCodeConfigurationCodeContentTypePtrOutput added in v0.20.0

func (e ApplicationCodeConfigurationCodeContentType) ToApplicationCodeConfigurationCodeContentTypePtrOutput() ApplicationCodeConfigurationCodeContentTypePtrOutput

func (ApplicationCodeConfigurationCodeContentType) ToApplicationCodeConfigurationCodeContentTypePtrOutputWithContext added in v0.20.0

func (e ApplicationCodeConfigurationCodeContentType) ToApplicationCodeConfigurationCodeContentTypePtrOutputWithContext(ctx context.Context) ApplicationCodeConfigurationCodeContentTypePtrOutput

func (ApplicationCodeConfigurationCodeContentType) ToStringOutput added in v0.20.0

func (ApplicationCodeConfigurationCodeContentType) ToStringOutputWithContext added in v0.20.0

func (ApplicationCodeConfigurationCodeContentType) ToStringPtrOutput added in v0.20.0

func (ApplicationCodeConfigurationCodeContentType) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationCodeConfigurationCodeContentTypeInput added in v0.20.0

type ApplicationCodeConfigurationCodeContentTypeInput interface {
	pulumi.Input

	ToApplicationCodeConfigurationCodeContentTypeOutput() ApplicationCodeConfigurationCodeContentTypeOutput
	ToApplicationCodeConfigurationCodeContentTypeOutputWithContext(context.Context) ApplicationCodeConfigurationCodeContentTypeOutput
}

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

ApplicationCodeConfigurationCodeContentTypePlaintext
ApplicationCodeConfigurationCodeContentTypeZipfile

type ApplicationCodeConfigurationCodeContentTypeOutput added in v0.20.0

type ApplicationCodeConfigurationCodeContentTypeOutput struct{ *pulumi.OutputState }

func (ApplicationCodeConfigurationCodeContentTypeOutput) ElementType added in v0.20.0

func (ApplicationCodeConfigurationCodeContentTypeOutput) ToApplicationCodeConfigurationCodeContentTypeOutput added in v0.20.0

func (o ApplicationCodeConfigurationCodeContentTypeOutput) ToApplicationCodeConfigurationCodeContentTypeOutput() ApplicationCodeConfigurationCodeContentTypeOutput

func (ApplicationCodeConfigurationCodeContentTypeOutput) ToApplicationCodeConfigurationCodeContentTypeOutputWithContext added in v0.20.0

func (o ApplicationCodeConfigurationCodeContentTypeOutput) ToApplicationCodeConfigurationCodeContentTypeOutputWithContext(ctx context.Context) ApplicationCodeConfigurationCodeContentTypeOutput

func (ApplicationCodeConfigurationCodeContentTypeOutput) ToApplicationCodeConfigurationCodeContentTypePtrOutput added in v0.20.0

func (o ApplicationCodeConfigurationCodeContentTypeOutput) ToApplicationCodeConfigurationCodeContentTypePtrOutput() ApplicationCodeConfigurationCodeContentTypePtrOutput

func (ApplicationCodeConfigurationCodeContentTypeOutput) ToApplicationCodeConfigurationCodeContentTypePtrOutputWithContext added in v0.20.0

func (o ApplicationCodeConfigurationCodeContentTypeOutput) ToApplicationCodeConfigurationCodeContentTypePtrOutputWithContext(ctx context.Context) ApplicationCodeConfigurationCodeContentTypePtrOutput

func (ApplicationCodeConfigurationCodeContentTypeOutput) ToStringOutput added in v0.20.0

func (ApplicationCodeConfigurationCodeContentTypeOutput) ToStringOutputWithContext added in v0.20.0

func (ApplicationCodeConfigurationCodeContentTypeOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationCodeConfigurationCodeContentTypeOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationCodeConfigurationCodeContentTypePtrInput added in v0.20.0

type ApplicationCodeConfigurationCodeContentTypePtrInput interface {
	pulumi.Input

	ToApplicationCodeConfigurationCodeContentTypePtrOutput() ApplicationCodeConfigurationCodeContentTypePtrOutput
	ToApplicationCodeConfigurationCodeContentTypePtrOutputWithContext(context.Context) ApplicationCodeConfigurationCodeContentTypePtrOutput
}

func ApplicationCodeConfigurationCodeContentTypePtr added in v0.20.0

func ApplicationCodeConfigurationCodeContentTypePtr(v string) ApplicationCodeConfigurationCodeContentTypePtrInput

type ApplicationCodeConfigurationCodeContentTypePtrOutput added in v0.20.0

type ApplicationCodeConfigurationCodeContentTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationCodeConfigurationCodeContentTypePtrOutput) Elem added in v0.20.0

func (ApplicationCodeConfigurationCodeContentTypePtrOutput) ElementType added in v0.20.0

func (ApplicationCodeConfigurationCodeContentTypePtrOutput) ToApplicationCodeConfigurationCodeContentTypePtrOutput added in v0.20.0

func (ApplicationCodeConfigurationCodeContentTypePtrOutput) ToApplicationCodeConfigurationCodeContentTypePtrOutputWithContext added in v0.20.0

func (o ApplicationCodeConfigurationCodeContentTypePtrOutput) ToApplicationCodeConfigurationCodeContentTypePtrOutputWithContext(ctx context.Context) ApplicationCodeConfigurationCodeContentTypePtrOutput

func (ApplicationCodeConfigurationCodeContentTypePtrOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationCodeConfigurationCodeContentTypePtrOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationCodeConfigurationInput added in v0.2.0

type ApplicationCodeConfigurationInput interface {
	pulumi.Input

	ToApplicationCodeConfigurationOutput() ApplicationCodeConfigurationOutput
	ToApplicationCodeConfigurationOutputWithContext(context.Context) ApplicationCodeConfigurationOutput
}

ApplicationCodeConfigurationInput is an input type that accepts ApplicationCodeConfigurationArgs and ApplicationCodeConfigurationOutput values. You can construct a concrete instance of `ApplicationCodeConfigurationInput` via:

ApplicationCodeConfigurationArgs{...}

type ApplicationCodeConfigurationOutput added in v0.2.0

type ApplicationCodeConfigurationOutput struct{ *pulumi.OutputState }

Describes code configuration for an application.

func (ApplicationCodeConfigurationOutput) CodeContent added in v0.2.0

The location and type of the application code.

func (ApplicationCodeConfigurationOutput) CodeContentType added in v0.2.0

Specifies whether the code content is in text or zip format.

func (ApplicationCodeConfigurationOutput) ElementType added in v0.2.0

func (ApplicationCodeConfigurationOutput) ToApplicationCodeConfigurationOutput added in v0.2.0

func (o ApplicationCodeConfigurationOutput) ToApplicationCodeConfigurationOutput() ApplicationCodeConfigurationOutput

func (ApplicationCodeConfigurationOutput) ToApplicationCodeConfigurationOutputWithContext added in v0.2.0

func (o ApplicationCodeConfigurationOutput) ToApplicationCodeConfigurationOutputWithContext(ctx context.Context) ApplicationCodeConfigurationOutput

func (ApplicationCodeConfigurationOutput) ToApplicationCodeConfigurationPtrOutput added in v0.2.0

func (o ApplicationCodeConfigurationOutput) ToApplicationCodeConfigurationPtrOutput() ApplicationCodeConfigurationPtrOutput

func (ApplicationCodeConfigurationOutput) ToApplicationCodeConfigurationPtrOutputWithContext added in v0.2.0

func (o ApplicationCodeConfigurationOutput) ToApplicationCodeConfigurationPtrOutputWithContext(ctx context.Context) ApplicationCodeConfigurationPtrOutput

type ApplicationCodeConfigurationPtrInput added in v0.2.0

type ApplicationCodeConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationCodeConfigurationPtrOutput() ApplicationCodeConfigurationPtrOutput
	ToApplicationCodeConfigurationPtrOutputWithContext(context.Context) ApplicationCodeConfigurationPtrOutput
}

ApplicationCodeConfigurationPtrInput is an input type that accepts ApplicationCodeConfigurationArgs, ApplicationCodeConfigurationPtr and ApplicationCodeConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationCodeConfigurationPtrInput` via:

        ApplicationCodeConfigurationArgs{...}

or:

        nil

type ApplicationCodeConfigurationPtrOutput added in v0.2.0

type ApplicationCodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationCodeConfigurationPtrOutput) CodeContent added in v0.2.0

The location and type of the application code.

func (ApplicationCodeConfigurationPtrOutput) CodeContentType added in v0.2.0

Specifies whether the code content is in text or zip format.

func (ApplicationCodeConfigurationPtrOutput) Elem added in v0.2.0

func (ApplicationCodeConfigurationPtrOutput) ElementType added in v0.2.0

func (ApplicationCodeConfigurationPtrOutput) ToApplicationCodeConfigurationPtrOutput added in v0.2.0

func (o ApplicationCodeConfigurationPtrOutput) ToApplicationCodeConfigurationPtrOutput() ApplicationCodeConfigurationPtrOutput

func (ApplicationCodeConfigurationPtrOutput) ToApplicationCodeConfigurationPtrOutputWithContext added in v0.2.0

func (o ApplicationCodeConfigurationPtrOutput) ToApplicationCodeConfigurationPtrOutputWithContext(ctx context.Context) ApplicationCodeConfigurationPtrOutput

type ApplicationCodeContent

type ApplicationCodeContent struct {
	// Information about the Amazon S3 bucket that contains the application code.
	S3ContentLocation *ApplicationS3ContentLocation `pulumi:"s3ContentLocation"`
	// The text-format code for a Flink-based Kinesis Data Analytics application.
	TextContent *string `pulumi:"textContent"`
	// The zip-format code for a Flink-based Kinesis Data Analytics application.
	ZipFileContent *string `pulumi:"zipFileContent"`
}

Specifies either the application code, or the location of the application code, for a Flink-based Kinesis Data Analytics application.

type ApplicationCodeContentArgs

type ApplicationCodeContentArgs struct {
	// Information about the Amazon S3 bucket that contains the application code.
	S3ContentLocation ApplicationS3ContentLocationPtrInput `pulumi:"s3ContentLocation"`
	// The text-format code for a Flink-based Kinesis Data Analytics application.
	TextContent pulumi.StringPtrInput `pulumi:"textContent"`
	// The zip-format code for a Flink-based Kinesis Data Analytics application.
	ZipFileContent pulumi.StringPtrInput `pulumi:"zipFileContent"`
}

Specifies either the application code, or the location of the application code, for a Flink-based Kinesis Data Analytics application.

func (ApplicationCodeContentArgs) ElementType

func (ApplicationCodeContentArgs) ElementType() reflect.Type

func (ApplicationCodeContentArgs) ToApplicationCodeContentOutput

func (i ApplicationCodeContentArgs) ToApplicationCodeContentOutput() ApplicationCodeContentOutput

func (ApplicationCodeContentArgs) ToApplicationCodeContentOutputWithContext

func (i ApplicationCodeContentArgs) ToApplicationCodeContentOutputWithContext(ctx context.Context) ApplicationCodeContentOutput

func (ApplicationCodeContentArgs) ToApplicationCodeContentPtrOutput

func (i ApplicationCodeContentArgs) ToApplicationCodeContentPtrOutput() ApplicationCodeContentPtrOutput

func (ApplicationCodeContentArgs) ToApplicationCodeContentPtrOutputWithContext

func (i ApplicationCodeContentArgs) ToApplicationCodeContentPtrOutputWithContext(ctx context.Context) ApplicationCodeContentPtrOutput

type ApplicationCodeContentInput

type ApplicationCodeContentInput interface {
	pulumi.Input

	ToApplicationCodeContentOutput() ApplicationCodeContentOutput
	ToApplicationCodeContentOutputWithContext(context.Context) ApplicationCodeContentOutput
}

ApplicationCodeContentInput is an input type that accepts ApplicationCodeContentArgs and ApplicationCodeContentOutput values. You can construct a concrete instance of `ApplicationCodeContentInput` via:

ApplicationCodeContentArgs{...}

type ApplicationCodeContentOutput

type ApplicationCodeContentOutput struct{ *pulumi.OutputState }

Specifies either the application code, or the location of the application code, for a Flink-based Kinesis Data Analytics application.

func (ApplicationCodeContentOutput) ElementType

func (ApplicationCodeContentOutput) S3ContentLocation

Information about the Amazon S3 bucket that contains the application code.

func (ApplicationCodeContentOutput) TextContent

The text-format code for a Flink-based Kinesis Data Analytics application.

func (ApplicationCodeContentOutput) ToApplicationCodeContentOutput

func (o ApplicationCodeContentOutput) ToApplicationCodeContentOutput() ApplicationCodeContentOutput

func (ApplicationCodeContentOutput) ToApplicationCodeContentOutputWithContext

func (o ApplicationCodeContentOutput) ToApplicationCodeContentOutputWithContext(ctx context.Context) ApplicationCodeContentOutput

func (ApplicationCodeContentOutput) ToApplicationCodeContentPtrOutput

func (o ApplicationCodeContentOutput) ToApplicationCodeContentPtrOutput() ApplicationCodeContentPtrOutput

func (ApplicationCodeContentOutput) ToApplicationCodeContentPtrOutputWithContext

func (o ApplicationCodeContentOutput) ToApplicationCodeContentPtrOutputWithContext(ctx context.Context) ApplicationCodeContentPtrOutput

func (ApplicationCodeContentOutput) ZipFileContent

The zip-format code for a Flink-based Kinesis Data Analytics application.

type ApplicationCodeContentPtrInput

type ApplicationCodeContentPtrInput interface {
	pulumi.Input

	ToApplicationCodeContentPtrOutput() ApplicationCodeContentPtrOutput
	ToApplicationCodeContentPtrOutputWithContext(context.Context) ApplicationCodeContentPtrOutput
}

ApplicationCodeContentPtrInput is an input type that accepts ApplicationCodeContentArgs, ApplicationCodeContentPtr and ApplicationCodeContentPtrOutput values. You can construct a concrete instance of `ApplicationCodeContentPtrInput` via:

        ApplicationCodeContentArgs{...}

or:

        nil

type ApplicationCodeContentPtrOutput

type ApplicationCodeContentPtrOutput struct{ *pulumi.OutputState }

func (ApplicationCodeContentPtrOutput) Elem

func (ApplicationCodeContentPtrOutput) ElementType

func (ApplicationCodeContentPtrOutput) S3ContentLocation

Information about the Amazon S3 bucket that contains the application code.

func (ApplicationCodeContentPtrOutput) TextContent

The text-format code for a Flink-based Kinesis Data Analytics application.

func (ApplicationCodeContentPtrOutput) ToApplicationCodeContentPtrOutput

func (o ApplicationCodeContentPtrOutput) ToApplicationCodeContentPtrOutput() ApplicationCodeContentPtrOutput

func (ApplicationCodeContentPtrOutput) ToApplicationCodeContentPtrOutputWithContext

func (o ApplicationCodeContentPtrOutput) ToApplicationCodeContentPtrOutputWithContext(ctx context.Context) ApplicationCodeContentPtrOutput

func (ApplicationCodeContentPtrOutput) ZipFileContent

The zip-format code for a Flink-based Kinesis Data Analytics application.

type ApplicationConfiguration added in v0.2.0

type ApplicationConfiguration struct {
	// The code location and type parameters for a Flink-based Kinesis Data Analytics application.
	ApplicationCodeConfiguration *ApplicationCodeConfiguration `pulumi:"applicationCodeConfiguration"`
	// Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
	ApplicationSnapshotConfiguration *ApplicationSnapshotConfiguration `pulumi:"applicationSnapshotConfiguration"`
	// Describes execution properties for a Flink-based Kinesis Data Analytics application.
	EnvironmentProperties *ApplicationEnvironmentProperties `pulumi:"environmentProperties"`
	// The creation and update parameters for a Flink-based Kinesis Data Analytics application.
	FlinkApplicationConfiguration *ApplicationFlinkApplicationConfiguration `pulumi:"flinkApplicationConfiguration"`
	// The creation and update parameters for a SQL-based Kinesis Data Analytics application.
	SqlApplicationConfiguration *ApplicationSqlApplicationConfiguration `pulumi:"sqlApplicationConfiguration"`
	// The array of descriptions of VPC configurations available to the application.
	VpcConfigurations []ApplicationVpcConfiguration `pulumi:"vpcConfigurations"`
	// The configuration parameters for a Kinesis Data Analytics Studio notebook.
	ZeppelinApplicationConfiguration *ApplicationZeppelinApplicationConfiguration `pulumi:"zeppelinApplicationConfiguration"`
}

Specifies the creation parameters for a Kinesis Data Analytics application.

type ApplicationConfigurationArgs added in v0.2.0

type ApplicationConfigurationArgs struct {
	// The code location and type parameters for a Flink-based Kinesis Data Analytics application.
	ApplicationCodeConfiguration ApplicationCodeConfigurationPtrInput `pulumi:"applicationCodeConfiguration"`
	// Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
	ApplicationSnapshotConfiguration ApplicationSnapshotConfigurationPtrInput `pulumi:"applicationSnapshotConfiguration"`
	// Describes execution properties for a Flink-based Kinesis Data Analytics application.
	EnvironmentProperties ApplicationEnvironmentPropertiesPtrInput `pulumi:"environmentProperties"`
	// The creation and update parameters for a Flink-based Kinesis Data Analytics application.
	FlinkApplicationConfiguration ApplicationFlinkApplicationConfigurationPtrInput `pulumi:"flinkApplicationConfiguration"`
	// The creation and update parameters for a SQL-based Kinesis Data Analytics application.
	SqlApplicationConfiguration ApplicationSqlApplicationConfigurationPtrInput `pulumi:"sqlApplicationConfiguration"`
	// The array of descriptions of VPC configurations available to the application.
	VpcConfigurations ApplicationVpcConfigurationArrayInput `pulumi:"vpcConfigurations"`
	// The configuration parameters for a Kinesis Data Analytics Studio notebook.
	ZeppelinApplicationConfiguration ApplicationZeppelinApplicationConfigurationPtrInput `pulumi:"zeppelinApplicationConfiguration"`
}

Specifies the creation parameters for a Kinesis Data Analytics application.

func (ApplicationConfigurationArgs) ElementType added in v0.2.0

func (ApplicationConfigurationArgs) ToApplicationConfigurationOutput added in v0.2.0

func (i ApplicationConfigurationArgs) ToApplicationConfigurationOutput() ApplicationConfigurationOutput

func (ApplicationConfigurationArgs) ToApplicationConfigurationOutputWithContext added in v0.2.0

func (i ApplicationConfigurationArgs) ToApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationConfigurationOutput

func (ApplicationConfigurationArgs) ToApplicationConfigurationPtrOutput added in v0.2.0

func (i ApplicationConfigurationArgs) ToApplicationConfigurationPtrOutput() ApplicationConfigurationPtrOutput

func (ApplicationConfigurationArgs) ToApplicationConfigurationPtrOutputWithContext added in v0.2.0

func (i ApplicationConfigurationArgs) ToApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationConfigurationPtrOutput

type ApplicationConfigurationInput added in v0.2.0

type ApplicationConfigurationInput interface {
	pulumi.Input

	ToApplicationConfigurationOutput() ApplicationConfigurationOutput
	ToApplicationConfigurationOutputWithContext(context.Context) ApplicationConfigurationOutput
}

ApplicationConfigurationInput is an input type that accepts ApplicationConfigurationArgs and ApplicationConfigurationOutput values. You can construct a concrete instance of `ApplicationConfigurationInput` via:

ApplicationConfigurationArgs{...}

type ApplicationConfigurationOutput added in v0.2.0

type ApplicationConfigurationOutput struct{ *pulumi.OutputState }

Specifies the creation parameters for a Kinesis Data Analytics application.

func (ApplicationConfigurationOutput) ApplicationCodeConfiguration added in v0.2.0

The code location and type parameters for a Flink-based Kinesis Data Analytics application.

func (ApplicationConfigurationOutput) ApplicationSnapshotConfiguration added in v0.2.0

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

func (ApplicationConfigurationOutput) ElementType added in v0.2.0

func (ApplicationConfigurationOutput) EnvironmentProperties added in v0.2.0

Describes execution properties for a Flink-based Kinesis Data Analytics application.

func (ApplicationConfigurationOutput) FlinkApplicationConfiguration added in v0.2.0

The creation and update parameters for a Flink-based Kinesis Data Analytics application.

func (ApplicationConfigurationOutput) SqlApplicationConfiguration added in v0.2.0

The creation and update parameters for a SQL-based Kinesis Data Analytics application.

func (ApplicationConfigurationOutput) ToApplicationConfigurationOutput added in v0.2.0

func (o ApplicationConfigurationOutput) ToApplicationConfigurationOutput() ApplicationConfigurationOutput

func (ApplicationConfigurationOutput) ToApplicationConfigurationOutputWithContext added in v0.2.0

func (o ApplicationConfigurationOutput) ToApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationConfigurationOutput

func (ApplicationConfigurationOutput) ToApplicationConfigurationPtrOutput added in v0.2.0

func (o ApplicationConfigurationOutput) ToApplicationConfigurationPtrOutput() ApplicationConfigurationPtrOutput

func (ApplicationConfigurationOutput) ToApplicationConfigurationPtrOutputWithContext added in v0.2.0

func (o ApplicationConfigurationOutput) ToApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationConfigurationPtrOutput

func (ApplicationConfigurationOutput) VpcConfigurations added in v0.21.0

The array of descriptions of VPC configurations available to the application.

func (ApplicationConfigurationOutput) ZeppelinApplicationConfiguration added in v0.2.0

The configuration parameters for a Kinesis Data Analytics Studio notebook.

type ApplicationConfigurationPtrInput added in v0.2.0

type ApplicationConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationConfigurationPtrOutput() ApplicationConfigurationPtrOutput
	ToApplicationConfigurationPtrOutputWithContext(context.Context) ApplicationConfigurationPtrOutput
}

ApplicationConfigurationPtrInput is an input type that accepts ApplicationConfigurationArgs, ApplicationConfigurationPtr and ApplicationConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationConfigurationPtrInput` via:

        ApplicationConfigurationArgs{...}

or:

        nil

func ApplicationConfigurationPtr added in v0.2.0

func ApplicationConfigurationPtr(v *ApplicationConfigurationArgs) ApplicationConfigurationPtrInput

type ApplicationConfigurationPtrOutput added in v0.2.0

type ApplicationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationConfigurationPtrOutput) ApplicationCodeConfiguration added in v0.2.0

The code location and type parameters for a Flink-based Kinesis Data Analytics application.

func (ApplicationConfigurationPtrOutput) ApplicationSnapshotConfiguration added in v0.2.0

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

func (ApplicationConfigurationPtrOutput) Elem added in v0.2.0

func (ApplicationConfigurationPtrOutput) ElementType added in v0.2.0

func (ApplicationConfigurationPtrOutput) EnvironmentProperties added in v0.2.0

Describes execution properties for a Flink-based Kinesis Data Analytics application.

func (ApplicationConfigurationPtrOutput) FlinkApplicationConfiguration added in v0.2.0

The creation and update parameters for a Flink-based Kinesis Data Analytics application.

func (ApplicationConfigurationPtrOutput) SqlApplicationConfiguration added in v0.2.0

The creation and update parameters for a SQL-based Kinesis Data Analytics application.

func (ApplicationConfigurationPtrOutput) ToApplicationConfigurationPtrOutput added in v0.2.0

func (o ApplicationConfigurationPtrOutput) ToApplicationConfigurationPtrOutput() ApplicationConfigurationPtrOutput

func (ApplicationConfigurationPtrOutput) ToApplicationConfigurationPtrOutputWithContext added in v0.2.0

func (o ApplicationConfigurationPtrOutput) ToApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationConfigurationPtrOutput

func (ApplicationConfigurationPtrOutput) VpcConfigurations added in v0.21.0

The array of descriptions of VPC configurations available to the application.

func (ApplicationConfigurationPtrOutput) ZeppelinApplicationConfiguration added in v0.2.0

The configuration parameters for a Kinesis Data Analytics Studio notebook.

type ApplicationCsvMappingParameters added in v0.72.0

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

For a SQL-based Kinesis Data Analytics application, provides additional mapping information when the record format uses delimiters, such as CSV. For example, the following sample records use CSV format, where the records use the '\n' as the row delimiter and a comma (",") as the column delimiter: `"name1", "address1"` `"name2", "address2"`

type ApplicationCsvMappingParametersArgs added in v0.72.0

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

For a SQL-based Kinesis Data Analytics application, provides additional mapping information when the record format uses delimiters, such as CSV. For example, the following sample records use CSV format, where the records use the '\n' as the row delimiter and a comma (",") as the column delimiter: `"name1", "address1"` `"name2", "address2"`

func (ApplicationCsvMappingParametersArgs) ElementType added in v0.72.0

func (ApplicationCsvMappingParametersArgs) ToApplicationCsvMappingParametersOutput added in v0.72.0

func (i ApplicationCsvMappingParametersArgs) ToApplicationCsvMappingParametersOutput() ApplicationCsvMappingParametersOutput

func (ApplicationCsvMappingParametersArgs) ToApplicationCsvMappingParametersOutputWithContext added in v0.72.0

func (i ApplicationCsvMappingParametersArgs) ToApplicationCsvMappingParametersOutputWithContext(ctx context.Context) ApplicationCsvMappingParametersOutput

func (ApplicationCsvMappingParametersArgs) ToApplicationCsvMappingParametersPtrOutput added in v0.72.0

func (i ApplicationCsvMappingParametersArgs) ToApplicationCsvMappingParametersPtrOutput() ApplicationCsvMappingParametersPtrOutput

func (ApplicationCsvMappingParametersArgs) ToApplicationCsvMappingParametersPtrOutputWithContext added in v0.72.0

func (i ApplicationCsvMappingParametersArgs) ToApplicationCsvMappingParametersPtrOutputWithContext(ctx context.Context) ApplicationCsvMappingParametersPtrOutput

type ApplicationCsvMappingParametersInput added in v0.72.0

type ApplicationCsvMappingParametersInput interface {
	pulumi.Input

	ToApplicationCsvMappingParametersOutput() ApplicationCsvMappingParametersOutput
	ToApplicationCsvMappingParametersOutputWithContext(context.Context) ApplicationCsvMappingParametersOutput
}

ApplicationCsvMappingParametersInput is an input type that accepts ApplicationCsvMappingParametersArgs and ApplicationCsvMappingParametersOutput values. You can construct a concrete instance of `ApplicationCsvMappingParametersInput` via:

ApplicationCsvMappingParametersArgs{...}

type ApplicationCsvMappingParametersOutput added in v0.72.0

type ApplicationCsvMappingParametersOutput struct{ *pulumi.OutputState }

For a SQL-based Kinesis Data Analytics application, provides additional mapping information when the record format uses delimiters, such as CSV. For example, the following sample records use CSV format, where the records use the '\n' as the row delimiter and a comma (",") as the column delimiter: `"name1", "address1"` `"name2", "address2"`

func (ApplicationCsvMappingParametersOutput) ElementType added in v0.72.0

func (ApplicationCsvMappingParametersOutput) RecordColumnDelimiter added in v0.72.0

func (o ApplicationCsvMappingParametersOutput) RecordColumnDelimiter() pulumi.StringOutput

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

func (ApplicationCsvMappingParametersOutput) RecordRowDelimiter added in v0.72.0

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

func (ApplicationCsvMappingParametersOutput) ToApplicationCsvMappingParametersOutput added in v0.72.0

func (o ApplicationCsvMappingParametersOutput) ToApplicationCsvMappingParametersOutput() ApplicationCsvMappingParametersOutput

func (ApplicationCsvMappingParametersOutput) ToApplicationCsvMappingParametersOutputWithContext added in v0.72.0

func (o ApplicationCsvMappingParametersOutput) ToApplicationCsvMappingParametersOutputWithContext(ctx context.Context) ApplicationCsvMappingParametersOutput

func (ApplicationCsvMappingParametersOutput) ToApplicationCsvMappingParametersPtrOutput added in v0.72.0

func (o ApplicationCsvMappingParametersOutput) ToApplicationCsvMappingParametersPtrOutput() ApplicationCsvMappingParametersPtrOutput

func (ApplicationCsvMappingParametersOutput) ToApplicationCsvMappingParametersPtrOutputWithContext added in v0.72.0

func (o ApplicationCsvMappingParametersOutput) ToApplicationCsvMappingParametersPtrOutputWithContext(ctx context.Context) ApplicationCsvMappingParametersPtrOutput

type ApplicationCsvMappingParametersPtrInput added in v0.72.0

type ApplicationCsvMappingParametersPtrInput interface {
	pulumi.Input

	ToApplicationCsvMappingParametersPtrOutput() ApplicationCsvMappingParametersPtrOutput
	ToApplicationCsvMappingParametersPtrOutputWithContext(context.Context) ApplicationCsvMappingParametersPtrOutput
}

ApplicationCsvMappingParametersPtrInput is an input type that accepts ApplicationCsvMappingParametersArgs, ApplicationCsvMappingParametersPtr and ApplicationCsvMappingParametersPtrOutput values. You can construct a concrete instance of `ApplicationCsvMappingParametersPtrInput` via:

        ApplicationCsvMappingParametersArgs{...}

or:

        nil

type ApplicationCsvMappingParametersPtrOutput added in v0.72.0

type ApplicationCsvMappingParametersPtrOutput struct{ *pulumi.OutputState }

func (ApplicationCsvMappingParametersPtrOutput) Elem added in v0.72.0

func (ApplicationCsvMappingParametersPtrOutput) ElementType added in v0.72.0

func (ApplicationCsvMappingParametersPtrOutput) RecordColumnDelimiter added in v0.72.0

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

func (ApplicationCsvMappingParametersPtrOutput) RecordRowDelimiter added in v0.72.0

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

func (ApplicationCsvMappingParametersPtrOutput) ToApplicationCsvMappingParametersPtrOutput added in v0.72.0

func (o ApplicationCsvMappingParametersPtrOutput) ToApplicationCsvMappingParametersPtrOutput() ApplicationCsvMappingParametersPtrOutput

func (ApplicationCsvMappingParametersPtrOutput) ToApplicationCsvMappingParametersPtrOutputWithContext added in v0.72.0

func (o ApplicationCsvMappingParametersPtrOutput) ToApplicationCsvMappingParametersPtrOutputWithContext(ctx context.Context) ApplicationCsvMappingParametersPtrOutput

type ApplicationCustomArtifactConfiguration added in v0.10.0

type ApplicationCustomArtifactConfiguration struct {
	// Set this to either `UDF` or `DEPENDENCY_JAR`. `UDF` stands for user-defined functions. This type of artifact must be in an S3 bucket. A `DEPENDENCY_JAR` can be in either Maven or an S3 bucket.
	ArtifactType ApplicationCustomArtifactConfigurationArtifactType `pulumi:"artifactType"`
	// The parameters required to fully specify a Maven reference.
	MavenReference *ApplicationMavenReference `pulumi:"mavenReference"`
	// The location of the custom artifacts.
	S3ContentLocation *ApplicationS3ContentLocation `pulumi:"s3ContentLocation"`
}

The configuration of connectors and user-defined functions.

type ApplicationCustomArtifactConfigurationArgs added in v0.10.0

type ApplicationCustomArtifactConfigurationArgs struct {
	// Set this to either `UDF` or `DEPENDENCY_JAR`. `UDF` stands for user-defined functions. This type of artifact must be in an S3 bucket. A `DEPENDENCY_JAR` can be in either Maven or an S3 bucket.
	ArtifactType ApplicationCustomArtifactConfigurationArtifactTypeInput `pulumi:"artifactType"`
	// The parameters required to fully specify a Maven reference.
	MavenReference ApplicationMavenReferencePtrInput `pulumi:"mavenReference"`
	// The location of the custom artifacts.
	S3ContentLocation ApplicationS3ContentLocationPtrInput `pulumi:"s3ContentLocation"`
}

The configuration of connectors and user-defined functions.

func (ApplicationCustomArtifactConfigurationArgs) ElementType added in v0.10.0

func (ApplicationCustomArtifactConfigurationArgs) ToApplicationCustomArtifactConfigurationOutput added in v0.10.0

func (i ApplicationCustomArtifactConfigurationArgs) ToApplicationCustomArtifactConfigurationOutput() ApplicationCustomArtifactConfigurationOutput

func (ApplicationCustomArtifactConfigurationArgs) ToApplicationCustomArtifactConfigurationOutputWithContext added in v0.10.0

func (i ApplicationCustomArtifactConfigurationArgs) ToApplicationCustomArtifactConfigurationOutputWithContext(ctx context.Context) ApplicationCustomArtifactConfigurationOutput

type ApplicationCustomArtifactConfigurationArray added in v0.10.0

type ApplicationCustomArtifactConfigurationArray []ApplicationCustomArtifactConfigurationInput

func (ApplicationCustomArtifactConfigurationArray) ElementType added in v0.10.0

func (ApplicationCustomArtifactConfigurationArray) ToApplicationCustomArtifactConfigurationArrayOutput added in v0.10.0

func (i ApplicationCustomArtifactConfigurationArray) ToApplicationCustomArtifactConfigurationArrayOutput() ApplicationCustomArtifactConfigurationArrayOutput

func (ApplicationCustomArtifactConfigurationArray) ToApplicationCustomArtifactConfigurationArrayOutputWithContext added in v0.10.0

func (i ApplicationCustomArtifactConfigurationArray) ToApplicationCustomArtifactConfigurationArrayOutputWithContext(ctx context.Context) ApplicationCustomArtifactConfigurationArrayOutput

type ApplicationCustomArtifactConfigurationArrayInput added in v0.10.0

type ApplicationCustomArtifactConfigurationArrayInput interface {
	pulumi.Input

	ToApplicationCustomArtifactConfigurationArrayOutput() ApplicationCustomArtifactConfigurationArrayOutput
	ToApplicationCustomArtifactConfigurationArrayOutputWithContext(context.Context) ApplicationCustomArtifactConfigurationArrayOutput
}

ApplicationCustomArtifactConfigurationArrayInput is an input type that accepts ApplicationCustomArtifactConfigurationArray and ApplicationCustomArtifactConfigurationArrayOutput values. You can construct a concrete instance of `ApplicationCustomArtifactConfigurationArrayInput` via:

ApplicationCustomArtifactConfigurationArray{ ApplicationCustomArtifactConfigurationArgs{...} }

type ApplicationCustomArtifactConfigurationArrayOutput added in v0.10.0

type ApplicationCustomArtifactConfigurationArrayOutput struct{ *pulumi.OutputState }

func (ApplicationCustomArtifactConfigurationArrayOutput) ElementType added in v0.10.0

func (ApplicationCustomArtifactConfigurationArrayOutput) Index added in v0.10.0

func (ApplicationCustomArtifactConfigurationArrayOutput) ToApplicationCustomArtifactConfigurationArrayOutput added in v0.10.0

func (o ApplicationCustomArtifactConfigurationArrayOutput) ToApplicationCustomArtifactConfigurationArrayOutput() ApplicationCustomArtifactConfigurationArrayOutput

func (ApplicationCustomArtifactConfigurationArrayOutput) ToApplicationCustomArtifactConfigurationArrayOutputWithContext added in v0.10.0

func (o ApplicationCustomArtifactConfigurationArrayOutput) ToApplicationCustomArtifactConfigurationArrayOutputWithContext(ctx context.Context) ApplicationCustomArtifactConfigurationArrayOutput

type ApplicationCustomArtifactConfigurationArtifactType added in v0.20.0

type ApplicationCustomArtifactConfigurationArtifactType string

Set this to either `UDF` or `DEPENDENCY_JAR`. `UDF` stands for user-defined functions. This type of artifact must be in an S3 bucket. A `DEPENDENCY_JAR` can be in either Maven or an S3 bucket.

func (ApplicationCustomArtifactConfigurationArtifactType) ElementType added in v0.20.0

func (ApplicationCustomArtifactConfigurationArtifactType) ToApplicationCustomArtifactConfigurationArtifactTypeOutput added in v0.20.0

func (e ApplicationCustomArtifactConfigurationArtifactType) ToApplicationCustomArtifactConfigurationArtifactTypeOutput() ApplicationCustomArtifactConfigurationArtifactTypeOutput

func (ApplicationCustomArtifactConfigurationArtifactType) ToApplicationCustomArtifactConfigurationArtifactTypeOutputWithContext added in v0.20.0

func (e ApplicationCustomArtifactConfigurationArtifactType) ToApplicationCustomArtifactConfigurationArtifactTypeOutputWithContext(ctx context.Context) ApplicationCustomArtifactConfigurationArtifactTypeOutput

func (ApplicationCustomArtifactConfigurationArtifactType) ToApplicationCustomArtifactConfigurationArtifactTypePtrOutput added in v0.20.0

func (e ApplicationCustomArtifactConfigurationArtifactType) ToApplicationCustomArtifactConfigurationArtifactTypePtrOutput() ApplicationCustomArtifactConfigurationArtifactTypePtrOutput

func (ApplicationCustomArtifactConfigurationArtifactType) ToApplicationCustomArtifactConfigurationArtifactTypePtrOutputWithContext added in v0.20.0

func (e ApplicationCustomArtifactConfigurationArtifactType) ToApplicationCustomArtifactConfigurationArtifactTypePtrOutputWithContext(ctx context.Context) ApplicationCustomArtifactConfigurationArtifactTypePtrOutput

func (ApplicationCustomArtifactConfigurationArtifactType) ToStringOutput added in v0.20.0

func (ApplicationCustomArtifactConfigurationArtifactType) ToStringOutputWithContext added in v0.20.0

func (ApplicationCustomArtifactConfigurationArtifactType) ToStringPtrOutput added in v0.20.0

func (ApplicationCustomArtifactConfigurationArtifactType) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationCustomArtifactConfigurationArtifactTypeInput added in v0.20.0

type ApplicationCustomArtifactConfigurationArtifactTypeInput interface {
	pulumi.Input

	ToApplicationCustomArtifactConfigurationArtifactTypeOutput() ApplicationCustomArtifactConfigurationArtifactTypeOutput
	ToApplicationCustomArtifactConfigurationArtifactTypeOutputWithContext(context.Context) ApplicationCustomArtifactConfigurationArtifactTypeOutput
}

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

ApplicationCustomArtifactConfigurationArtifactTypeDependencyJar
ApplicationCustomArtifactConfigurationArtifactTypeUdf

type ApplicationCustomArtifactConfigurationArtifactTypeOutput added in v0.20.0

type ApplicationCustomArtifactConfigurationArtifactTypeOutput struct{ *pulumi.OutputState }

func (ApplicationCustomArtifactConfigurationArtifactTypeOutput) ElementType added in v0.20.0

func (ApplicationCustomArtifactConfigurationArtifactTypeOutput) ToApplicationCustomArtifactConfigurationArtifactTypeOutput added in v0.20.0

func (ApplicationCustomArtifactConfigurationArtifactTypeOutput) ToApplicationCustomArtifactConfigurationArtifactTypeOutputWithContext added in v0.20.0

func (o ApplicationCustomArtifactConfigurationArtifactTypeOutput) ToApplicationCustomArtifactConfigurationArtifactTypeOutputWithContext(ctx context.Context) ApplicationCustomArtifactConfigurationArtifactTypeOutput

func (ApplicationCustomArtifactConfigurationArtifactTypeOutput) ToApplicationCustomArtifactConfigurationArtifactTypePtrOutput added in v0.20.0

func (ApplicationCustomArtifactConfigurationArtifactTypeOutput) ToApplicationCustomArtifactConfigurationArtifactTypePtrOutputWithContext added in v0.20.0

func (o ApplicationCustomArtifactConfigurationArtifactTypeOutput) ToApplicationCustomArtifactConfigurationArtifactTypePtrOutputWithContext(ctx context.Context) ApplicationCustomArtifactConfigurationArtifactTypePtrOutput

func (ApplicationCustomArtifactConfigurationArtifactTypeOutput) ToStringOutput added in v0.20.0

func (ApplicationCustomArtifactConfigurationArtifactTypeOutput) ToStringOutputWithContext added in v0.20.0

func (ApplicationCustomArtifactConfigurationArtifactTypeOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationCustomArtifactConfigurationArtifactTypeOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationCustomArtifactConfigurationArtifactTypePtrInput added in v0.20.0

type ApplicationCustomArtifactConfigurationArtifactTypePtrInput interface {
	pulumi.Input

	ToApplicationCustomArtifactConfigurationArtifactTypePtrOutput() ApplicationCustomArtifactConfigurationArtifactTypePtrOutput
	ToApplicationCustomArtifactConfigurationArtifactTypePtrOutputWithContext(context.Context) ApplicationCustomArtifactConfigurationArtifactTypePtrOutput
}

func ApplicationCustomArtifactConfigurationArtifactTypePtr added in v0.20.0

func ApplicationCustomArtifactConfigurationArtifactTypePtr(v string) ApplicationCustomArtifactConfigurationArtifactTypePtrInput

type ApplicationCustomArtifactConfigurationArtifactTypePtrOutput added in v0.20.0

type ApplicationCustomArtifactConfigurationArtifactTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationCustomArtifactConfigurationArtifactTypePtrOutput) Elem added in v0.20.0

func (ApplicationCustomArtifactConfigurationArtifactTypePtrOutput) ElementType added in v0.20.0

func (ApplicationCustomArtifactConfigurationArtifactTypePtrOutput) ToApplicationCustomArtifactConfigurationArtifactTypePtrOutput added in v0.20.0

func (ApplicationCustomArtifactConfigurationArtifactTypePtrOutput) ToApplicationCustomArtifactConfigurationArtifactTypePtrOutputWithContext added in v0.20.0

func (o ApplicationCustomArtifactConfigurationArtifactTypePtrOutput) ToApplicationCustomArtifactConfigurationArtifactTypePtrOutputWithContext(ctx context.Context) ApplicationCustomArtifactConfigurationArtifactTypePtrOutput

func (ApplicationCustomArtifactConfigurationArtifactTypePtrOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationCustomArtifactConfigurationArtifactTypePtrOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationCustomArtifactConfigurationInput added in v0.10.0

type ApplicationCustomArtifactConfigurationInput interface {
	pulumi.Input

	ToApplicationCustomArtifactConfigurationOutput() ApplicationCustomArtifactConfigurationOutput
	ToApplicationCustomArtifactConfigurationOutputWithContext(context.Context) ApplicationCustomArtifactConfigurationOutput
}

ApplicationCustomArtifactConfigurationInput is an input type that accepts ApplicationCustomArtifactConfigurationArgs and ApplicationCustomArtifactConfigurationOutput values. You can construct a concrete instance of `ApplicationCustomArtifactConfigurationInput` via:

ApplicationCustomArtifactConfigurationArgs{...}

type ApplicationCustomArtifactConfigurationOutput added in v0.10.0

type ApplicationCustomArtifactConfigurationOutput struct{ *pulumi.OutputState }

The configuration of connectors and user-defined functions.

func (ApplicationCustomArtifactConfigurationOutput) ArtifactType added in v0.10.0

Set this to either `UDF` or `DEPENDENCY_JAR`. `UDF` stands for user-defined functions. This type of artifact must be in an S3 bucket. A `DEPENDENCY_JAR` can be in either Maven or an S3 bucket.

func (ApplicationCustomArtifactConfigurationOutput) ElementType added in v0.10.0

func (ApplicationCustomArtifactConfigurationOutput) MavenReference added in v0.10.0

The parameters required to fully specify a Maven reference.

func (ApplicationCustomArtifactConfigurationOutput) S3ContentLocation added in v0.10.0

The location of the custom artifacts.

func (ApplicationCustomArtifactConfigurationOutput) ToApplicationCustomArtifactConfigurationOutput added in v0.10.0

func (o ApplicationCustomArtifactConfigurationOutput) ToApplicationCustomArtifactConfigurationOutput() ApplicationCustomArtifactConfigurationOutput

func (ApplicationCustomArtifactConfigurationOutput) ToApplicationCustomArtifactConfigurationOutputWithContext added in v0.10.0

func (o ApplicationCustomArtifactConfigurationOutput) ToApplicationCustomArtifactConfigurationOutputWithContext(ctx context.Context) ApplicationCustomArtifactConfigurationOutput

type ApplicationDeployAsApplicationConfiguration

type ApplicationDeployAsApplicationConfiguration struct {
	// The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.
	S3ContentLocation ApplicationS3ContentBaseLocation `pulumi:"s3ContentLocation"`
}

The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.

type ApplicationDeployAsApplicationConfigurationArgs

type ApplicationDeployAsApplicationConfigurationArgs struct {
	// The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.
	S3ContentLocation ApplicationS3ContentBaseLocationInput `pulumi:"s3ContentLocation"`
}

The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.

func (ApplicationDeployAsApplicationConfigurationArgs) ElementType

func (ApplicationDeployAsApplicationConfigurationArgs) ToApplicationDeployAsApplicationConfigurationOutput

func (i ApplicationDeployAsApplicationConfigurationArgs) ToApplicationDeployAsApplicationConfigurationOutput() ApplicationDeployAsApplicationConfigurationOutput

func (ApplicationDeployAsApplicationConfigurationArgs) ToApplicationDeployAsApplicationConfigurationOutputWithContext

func (i ApplicationDeployAsApplicationConfigurationArgs) ToApplicationDeployAsApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationDeployAsApplicationConfigurationOutput

func (ApplicationDeployAsApplicationConfigurationArgs) ToApplicationDeployAsApplicationConfigurationPtrOutput

func (i ApplicationDeployAsApplicationConfigurationArgs) ToApplicationDeployAsApplicationConfigurationPtrOutput() ApplicationDeployAsApplicationConfigurationPtrOutput

func (ApplicationDeployAsApplicationConfigurationArgs) ToApplicationDeployAsApplicationConfigurationPtrOutputWithContext

func (i ApplicationDeployAsApplicationConfigurationArgs) ToApplicationDeployAsApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationDeployAsApplicationConfigurationPtrOutput

type ApplicationDeployAsApplicationConfigurationInput

type ApplicationDeployAsApplicationConfigurationInput interface {
	pulumi.Input

	ToApplicationDeployAsApplicationConfigurationOutput() ApplicationDeployAsApplicationConfigurationOutput
	ToApplicationDeployAsApplicationConfigurationOutputWithContext(context.Context) ApplicationDeployAsApplicationConfigurationOutput
}

ApplicationDeployAsApplicationConfigurationInput is an input type that accepts ApplicationDeployAsApplicationConfigurationArgs and ApplicationDeployAsApplicationConfigurationOutput values. You can construct a concrete instance of `ApplicationDeployAsApplicationConfigurationInput` via:

ApplicationDeployAsApplicationConfigurationArgs{...}

type ApplicationDeployAsApplicationConfigurationOutput

type ApplicationDeployAsApplicationConfigurationOutput struct{ *pulumi.OutputState }

The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.

func (ApplicationDeployAsApplicationConfigurationOutput) ElementType

func (ApplicationDeployAsApplicationConfigurationOutput) S3ContentLocation

The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.

func (ApplicationDeployAsApplicationConfigurationOutput) ToApplicationDeployAsApplicationConfigurationOutput

func (o ApplicationDeployAsApplicationConfigurationOutput) ToApplicationDeployAsApplicationConfigurationOutput() ApplicationDeployAsApplicationConfigurationOutput

func (ApplicationDeployAsApplicationConfigurationOutput) ToApplicationDeployAsApplicationConfigurationOutputWithContext

func (o ApplicationDeployAsApplicationConfigurationOutput) ToApplicationDeployAsApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationDeployAsApplicationConfigurationOutput

func (ApplicationDeployAsApplicationConfigurationOutput) ToApplicationDeployAsApplicationConfigurationPtrOutput

func (o ApplicationDeployAsApplicationConfigurationOutput) ToApplicationDeployAsApplicationConfigurationPtrOutput() ApplicationDeployAsApplicationConfigurationPtrOutput

func (ApplicationDeployAsApplicationConfigurationOutput) ToApplicationDeployAsApplicationConfigurationPtrOutputWithContext

func (o ApplicationDeployAsApplicationConfigurationOutput) ToApplicationDeployAsApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationDeployAsApplicationConfigurationPtrOutput

type ApplicationDeployAsApplicationConfigurationPtrInput

type ApplicationDeployAsApplicationConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationDeployAsApplicationConfigurationPtrOutput() ApplicationDeployAsApplicationConfigurationPtrOutput
	ToApplicationDeployAsApplicationConfigurationPtrOutputWithContext(context.Context) ApplicationDeployAsApplicationConfigurationPtrOutput
}

ApplicationDeployAsApplicationConfigurationPtrInput is an input type that accepts ApplicationDeployAsApplicationConfigurationArgs, ApplicationDeployAsApplicationConfigurationPtr and ApplicationDeployAsApplicationConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationDeployAsApplicationConfigurationPtrInput` via:

        ApplicationDeployAsApplicationConfigurationArgs{...}

or:

        nil

type ApplicationDeployAsApplicationConfigurationPtrOutput

type ApplicationDeployAsApplicationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationDeployAsApplicationConfigurationPtrOutput) Elem

func (ApplicationDeployAsApplicationConfigurationPtrOutput) ElementType

func (ApplicationDeployAsApplicationConfigurationPtrOutput) S3ContentLocation

The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.

func (ApplicationDeployAsApplicationConfigurationPtrOutput) ToApplicationDeployAsApplicationConfigurationPtrOutput

func (ApplicationDeployAsApplicationConfigurationPtrOutput) ToApplicationDeployAsApplicationConfigurationPtrOutputWithContext

func (o ApplicationDeployAsApplicationConfigurationPtrOutput) ToApplicationDeployAsApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationDeployAsApplicationConfigurationPtrOutput

type ApplicationEnvironmentProperties

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

Describes execution properties for a Flink-based Kinesis Data Analytics application.

type ApplicationEnvironmentPropertiesArgs

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

Describes execution properties for a Flink-based Kinesis Data Analytics application.

func (ApplicationEnvironmentPropertiesArgs) ElementType

func (ApplicationEnvironmentPropertiesArgs) ToApplicationEnvironmentPropertiesOutput

func (i ApplicationEnvironmentPropertiesArgs) ToApplicationEnvironmentPropertiesOutput() ApplicationEnvironmentPropertiesOutput

func (ApplicationEnvironmentPropertiesArgs) ToApplicationEnvironmentPropertiesOutputWithContext

func (i ApplicationEnvironmentPropertiesArgs) ToApplicationEnvironmentPropertiesOutputWithContext(ctx context.Context) ApplicationEnvironmentPropertiesOutput

func (ApplicationEnvironmentPropertiesArgs) ToApplicationEnvironmentPropertiesPtrOutput

func (i ApplicationEnvironmentPropertiesArgs) ToApplicationEnvironmentPropertiesPtrOutput() ApplicationEnvironmentPropertiesPtrOutput

func (ApplicationEnvironmentPropertiesArgs) ToApplicationEnvironmentPropertiesPtrOutputWithContext

func (i ApplicationEnvironmentPropertiesArgs) ToApplicationEnvironmentPropertiesPtrOutputWithContext(ctx context.Context) ApplicationEnvironmentPropertiesPtrOutput

type ApplicationEnvironmentPropertiesInput

type ApplicationEnvironmentPropertiesInput interface {
	pulumi.Input

	ToApplicationEnvironmentPropertiesOutput() ApplicationEnvironmentPropertiesOutput
	ToApplicationEnvironmentPropertiesOutputWithContext(context.Context) ApplicationEnvironmentPropertiesOutput
}

ApplicationEnvironmentPropertiesInput is an input type that accepts ApplicationEnvironmentPropertiesArgs and ApplicationEnvironmentPropertiesOutput values. You can construct a concrete instance of `ApplicationEnvironmentPropertiesInput` via:

ApplicationEnvironmentPropertiesArgs{...}

type ApplicationEnvironmentPropertiesOutput

type ApplicationEnvironmentPropertiesOutput struct{ *pulumi.OutputState }

Describes execution properties for a Flink-based Kinesis Data Analytics application.

func (ApplicationEnvironmentPropertiesOutput) ElementType

func (ApplicationEnvironmentPropertiesOutput) PropertyGroups

Describes the execution property groups.

func (ApplicationEnvironmentPropertiesOutput) ToApplicationEnvironmentPropertiesOutput

func (o ApplicationEnvironmentPropertiesOutput) ToApplicationEnvironmentPropertiesOutput() ApplicationEnvironmentPropertiesOutput

func (ApplicationEnvironmentPropertiesOutput) ToApplicationEnvironmentPropertiesOutputWithContext

func (o ApplicationEnvironmentPropertiesOutput) ToApplicationEnvironmentPropertiesOutputWithContext(ctx context.Context) ApplicationEnvironmentPropertiesOutput

func (ApplicationEnvironmentPropertiesOutput) ToApplicationEnvironmentPropertiesPtrOutput

func (o ApplicationEnvironmentPropertiesOutput) ToApplicationEnvironmentPropertiesPtrOutput() ApplicationEnvironmentPropertiesPtrOutput

func (ApplicationEnvironmentPropertiesOutput) ToApplicationEnvironmentPropertiesPtrOutputWithContext

func (o ApplicationEnvironmentPropertiesOutput) ToApplicationEnvironmentPropertiesPtrOutputWithContext(ctx context.Context) ApplicationEnvironmentPropertiesPtrOutput

type ApplicationEnvironmentPropertiesPtrInput

type ApplicationEnvironmentPropertiesPtrInput interface {
	pulumi.Input

	ToApplicationEnvironmentPropertiesPtrOutput() ApplicationEnvironmentPropertiesPtrOutput
	ToApplicationEnvironmentPropertiesPtrOutputWithContext(context.Context) ApplicationEnvironmentPropertiesPtrOutput
}

ApplicationEnvironmentPropertiesPtrInput is an input type that accepts ApplicationEnvironmentPropertiesArgs, ApplicationEnvironmentPropertiesPtr and ApplicationEnvironmentPropertiesPtrOutput values. You can construct a concrete instance of `ApplicationEnvironmentPropertiesPtrInput` via:

        ApplicationEnvironmentPropertiesArgs{...}

or:

        nil

type ApplicationEnvironmentPropertiesPtrOutput

type ApplicationEnvironmentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ApplicationEnvironmentPropertiesPtrOutput) Elem

func (ApplicationEnvironmentPropertiesPtrOutput) ElementType

func (ApplicationEnvironmentPropertiesPtrOutput) PropertyGroups

Describes the execution property groups.

func (ApplicationEnvironmentPropertiesPtrOutput) ToApplicationEnvironmentPropertiesPtrOutput

func (o ApplicationEnvironmentPropertiesPtrOutput) ToApplicationEnvironmentPropertiesPtrOutput() ApplicationEnvironmentPropertiesPtrOutput

func (ApplicationEnvironmentPropertiesPtrOutput) ToApplicationEnvironmentPropertiesPtrOutputWithContext

func (o ApplicationEnvironmentPropertiesPtrOutput) ToApplicationEnvironmentPropertiesPtrOutputWithContext(ctx context.Context) ApplicationEnvironmentPropertiesPtrOutput

type ApplicationFlinkApplicationConfiguration

type ApplicationFlinkApplicationConfiguration struct {
	// Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
	CheckpointConfiguration *ApplicationCheckpointConfiguration `pulumi:"checkpointConfiguration"`
	// Describes configuration parameters for Amazon CloudWatch logging for an application.
	MonitoringConfiguration *ApplicationMonitoringConfiguration `pulumi:"monitoringConfiguration"`
	// Describes parameters for how an application executes multiple tasks simultaneously.
	ParallelismConfiguration *ApplicationParallelismConfiguration `pulumi:"parallelismConfiguration"`
}

Describes configuration parameters for a Flink-based Kinesis Data Analytics application or a Studio notebook.

type ApplicationFlinkApplicationConfigurationArgs

type ApplicationFlinkApplicationConfigurationArgs struct {
	// Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
	CheckpointConfiguration ApplicationCheckpointConfigurationPtrInput `pulumi:"checkpointConfiguration"`
	// Describes configuration parameters for Amazon CloudWatch logging for an application.
	MonitoringConfiguration ApplicationMonitoringConfigurationPtrInput `pulumi:"monitoringConfiguration"`
	// Describes parameters for how an application executes multiple tasks simultaneously.
	ParallelismConfiguration ApplicationParallelismConfigurationPtrInput `pulumi:"parallelismConfiguration"`
}

Describes configuration parameters for a Flink-based Kinesis Data Analytics application or a Studio notebook.

func (ApplicationFlinkApplicationConfigurationArgs) ElementType

func (ApplicationFlinkApplicationConfigurationArgs) ToApplicationFlinkApplicationConfigurationOutput

func (i ApplicationFlinkApplicationConfigurationArgs) ToApplicationFlinkApplicationConfigurationOutput() ApplicationFlinkApplicationConfigurationOutput

func (ApplicationFlinkApplicationConfigurationArgs) ToApplicationFlinkApplicationConfigurationOutputWithContext

func (i ApplicationFlinkApplicationConfigurationArgs) ToApplicationFlinkApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationFlinkApplicationConfigurationOutput

func (ApplicationFlinkApplicationConfigurationArgs) ToApplicationFlinkApplicationConfigurationPtrOutput

func (i ApplicationFlinkApplicationConfigurationArgs) ToApplicationFlinkApplicationConfigurationPtrOutput() ApplicationFlinkApplicationConfigurationPtrOutput

func (ApplicationFlinkApplicationConfigurationArgs) ToApplicationFlinkApplicationConfigurationPtrOutputWithContext

func (i ApplicationFlinkApplicationConfigurationArgs) ToApplicationFlinkApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationFlinkApplicationConfigurationPtrOutput

type ApplicationFlinkApplicationConfigurationInput

type ApplicationFlinkApplicationConfigurationInput interface {
	pulumi.Input

	ToApplicationFlinkApplicationConfigurationOutput() ApplicationFlinkApplicationConfigurationOutput
	ToApplicationFlinkApplicationConfigurationOutputWithContext(context.Context) ApplicationFlinkApplicationConfigurationOutput
}

ApplicationFlinkApplicationConfigurationInput is an input type that accepts ApplicationFlinkApplicationConfigurationArgs and ApplicationFlinkApplicationConfigurationOutput values. You can construct a concrete instance of `ApplicationFlinkApplicationConfigurationInput` via:

ApplicationFlinkApplicationConfigurationArgs{...}

type ApplicationFlinkApplicationConfigurationOutput

type ApplicationFlinkApplicationConfigurationOutput struct{ *pulumi.OutputState }

Describes configuration parameters for a Flink-based Kinesis Data Analytics application or a Studio notebook.

func (ApplicationFlinkApplicationConfigurationOutput) CheckpointConfiguration

Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.

func (ApplicationFlinkApplicationConfigurationOutput) ElementType

func (ApplicationFlinkApplicationConfigurationOutput) MonitoringConfiguration

Describes configuration parameters for Amazon CloudWatch logging for an application.

func (ApplicationFlinkApplicationConfigurationOutput) ParallelismConfiguration

Describes parameters for how an application executes multiple tasks simultaneously.

func (ApplicationFlinkApplicationConfigurationOutput) ToApplicationFlinkApplicationConfigurationOutput

func (o ApplicationFlinkApplicationConfigurationOutput) ToApplicationFlinkApplicationConfigurationOutput() ApplicationFlinkApplicationConfigurationOutput

func (ApplicationFlinkApplicationConfigurationOutput) ToApplicationFlinkApplicationConfigurationOutputWithContext

func (o ApplicationFlinkApplicationConfigurationOutput) ToApplicationFlinkApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationFlinkApplicationConfigurationOutput

func (ApplicationFlinkApplicationConfigurationOutput) ToApplicationFlinkApplicationConfigurationPtrOutput

func (o ApplicationFlinkApplicationConfigurationOutput) ToApplicationFlinkApplicationConfigurationPtrOutput() ApplicationFlinkApplicationConfigurationPtrOutput

func (ApplicationFlinkApplicationConfigurationOutput) ToApplicationFlinkApplicationConfigurationPtrOutputWithContext

func (o ApplicationFlinkApplicationConfigurationOutput) ToApplicationFlinkApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationFlinkApplicationConfigurationPtrOutput

type ApplicationFlinkApplicationConfigurationPtrInput

type ApplicationFlinkApplicationConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationFlinkApplicationConfigurationPtrOutput() ApplicationFlinkApplicationConfigurationPtrOutput
	ToApplicationFlinkApplicationConfigurationPtrOutputWithContext(context.Context) ApplicationFlinkApplicationConfigurationPtrOutput
}

ApplicationFlinkApplicationConfigurationPtrInput is an input type that accepts ApplicationFlinkApplicationConfigurationArgs, ApplicationFlinkApplicationConfigurationPtr and ApplicationFlinkApplicationConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationFlinkApplicationConfigurationPtrInput` via:

        ApplicationFlinkApplicationConfigurationArgs{...}

or:

        nil

type ApplicationFlinkApplicationConfigurationPtrOutput

type ApplicationFlinkApplicationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationFlinkApplicationConfigurationPtrOutput) CheckpointConfiguration

Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.

func (ApplicationFlinkApplicationConfigurationPtrOutput) Elem

func (ApplicationFlinkApplicationConfigurationPtrOutput) ElementType

func (ApplicationFlinkApplicationConfigurationPtrOutput) MonitoringConfiguration

Describes configuration parameters for Amazon CloudWatch logging for an application.

func (ApplicationFlinkApplicationConfigurationPtrOutput) ParallelismConfiguration

Describes parameters for how an application executes multiple tasks simultaneously.

func (ApplicationFlinkApplicationConfigurationPtrOutput) ToApplicationFlinkApplicationConfigurationPtrOutput

func (o ApplicationFlinkApplicationConfigurationPtrOutput) ToApplicationFlinkApplicationConfigurationPtrOutput() ApplicationFlinkApplicationConfigurationPtrOutput

func (ApplicationFlinkApplicationConfigurationPtrOutput) ToApplicationFlinkApplicationConfigurationPtrOutputWithContext

func (o ApplicationFlinkApplicationConfigurationPtrOutput) ToApplicationFlinkApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationFlinkApplicationConfigurationPtrOutput

type ApplicationFlinkRunConfiguration added in v0.21.0

type ApplicationFlinkRunConfiguration struct {
	// When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.
	AllowNonRestoredState *bool `pulumi:"allowNonRestoredState"`
}

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

type ApplicationFlinkRunConfigurationArgs added in v0.21.0

type ApplicationFlinkRunConfigurationArgs struct {
	// When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.
	AllowNonRestoredState pulumi.BoolPtrInput `pulumi:"allowNonRestoredState"`
}

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

func (ApplicationFlinkRunConfigurationArgs) ElementType added in v0.21.0

func (ApplicationFlinkRunConfigurationArgs) ToApplicationFlinkRunConfigurationOutput added in v0.21.0

func (i ApplicationFlinkRunConfigurationArgs) ToApplicationFlinkRunConfigurationOutput() ApplicationFlinkRunConfigurationOutput

func (ApplicationFlinkRunConfigurationArgs) ToApplicationFlinkRunConfigurationOutputWithContext added in v0.21.0

func (i ApplicationFlinkRunConfigurationArgs) ToApplicationFlinkRunConfigurationOutputWithContext(ctx context.Context) ApplicationFlinkRunConfigurationOutput

func (ApplicationFlinkRunConfigurationArgs) ToApplicationFlinkRunConfigurationPtrOutput added in v0.21.0

func (i ApplicationFlinkRunConfigurationArgs) ToApplicationFlinkRunConfigurationPtrOutput() ApplicationFlinkRunConfigurationPtrOutput

func (ApplicationFlinkRunConfigurationArgs) ToApplicationFlinkRunConfigurationPtrOutputWithContext added in v0.21.0

func (i ApplicationFlinkRunConfigurationArgs) ToApplicationFlinkRunConfigurationPtrOutputWithContext(ctx context.Context) ApplicationFlinkRunConfigurationPtrOutput

type ApplicationFlinkRunConfigurationInput added in v0.21.0

type ApplicationFlinkRunConfigurationInput interface {
	pulumi.Input

	ToApplicationFlinkRunConfigurationOutput() ApplicationFlinkRunConfigurationOutput
	ToApplicationFlinkRunConfigurationOutputWithContext(context.Context) ApplicationFlinkRunConfigurationOutput
}

ApplicationFlinkRunConfigurationInput is an input type that accepts ApplicationFlinkRunConfigurationArgs and ApplicationFlinkRunConfigurationOutput values. You can construct a concrete instance of `ApplicationFlinkRunConfigurationInput` via:

ApplicationFlinkRunConfigurationArgs{...}

type ApplicationFlinkRunConfigurationOutput added in v0.21.0

type ApplicationFlinkRunConfigurationOutput struct{ *pulumi.OutputState }

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

func (ApplicationFlinkRunConfigurationOutput) AllowNonRestoredState added in v0.21.0

When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.

func (ApplicationFlinkRunConfigurationOutput) ElementType added in v0.21.0

func (ApplicationFlinkRunConfigurationOutput) ToApplicationFlinkRunConfigurationOutput added in v0.21.0

func (o ApplicationFlinkRunConfigurationOutput) ToApplicationFlinkRunConfigurationOutput() ApplicationFlinkRunConfigurationOutput

func (ApplicationFlinkRunConfigurationOutput) ToApplicationFlinkRunConfigurationOutputWithContext added in v0.21.0

func (o ApplicationFlinkRunConfigurationOutput) ToApplicationFlinkRunConfigurationOutputWithContext(ctx context.Context) ApplicationFlinkRunConfigurationOutput

func (ApplicationFlinkRunConfigurationOutput) ToApplicationFlinkRunConfigurationPtrOutput added in v0.21.0

func (o ApplicationFlinkRunConfigurationOutput) ToApplicationFlinkRunConfigurationPtrOutput() ApplicationFlinkRunConfigurationPtrOutput

func (ApplicationFlinkRunConfigurationOutput) ToApplicationFlinkRunConfigurationPtrOutputWithContext added in v0.21.0

func (o ApplicationFlinkRunConfigurationOutput) ToApplicationFlinkRunConfigurationPtrOutputWithContext(ctx context.Context) ApplicationFlinkRunConfigurationPtrOutput

type ApplicationFlinkRunConfigurationPtrInput added in v0.21.0

type ApplicationFlinkRunConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationFlinkRunConfigurationPtrOutput() ApplicationFlinkRunConfigurationPtrOutput
	ToApplicationFlinkRunConfigurationPtrOutputWithContext(context.Context) ApplicationFlinkRunConfigurationPtrOutput
}

ApplicationFlinkRunConfigurationPtrInput is an input type that accepts ApplicationFlinkRunConfigurationArgs, ApplicationFlinkRunConfigurationPtr and ApplicationFlinkRunConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationFlinkRunConfigurationPtrInput` via:

        ApplicationFlinkRunConfigurationArgs{...}

or:

        nil

type ApplicationFlinkRunConfigurationPtrOutput added in v0.21.0

type ApplicationFlinkRunConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationFlinkRunConfigurationPtrOutput) AllowNonRestoredState added in v0.21.0

When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.

func (ApplicationFlinkRunConfigurationPtrOutput) Elem added in v0.21.0

func (ApplicationFlinkRunConfigurationPtrOutput) ElementType added in v0.21.0

func (ApplicationFlinkRunConfigurationPtrOutput) ToApplicationFlinkRunConfigurationPtrOutput added in v0.21.0

func (o ApplicationFlinkRunConfigurationPtrOutput) ToApplicationFlinkRunConfigurationPtrOutput() ApplicationFlinkRunConfigurationPtrOutput

func (ApplicationFlinkRunConfigurationPtrOutput) ToApplicationFlinkRunConfigurationPtrOutputWithContext added in v0.21.0

func (o ApplicationFlinkRunConfigurationPtrOutput) ToApplicationFlinkRunConfigurationPtrOutputWithContext(ctx context.Context) ApplicationFlinkRunConfigurationPtrOutput

type ApplicationGlueDataCatalogConfiguration

type ApplicationGlueDataCatalogConfiguration struct {
	// The Amazon Resource Name (ARN) of the database.
	DatabaseArn *string `pulumi:"databaseArn"`
}

The configuration of the Glue Data Catalog that you use for Apache Flink SQL queries and table API transforms that you write in an application.

type ApplicationGlueDataCatalogConfigurationArgs

type ApplicationGlueDataCatalogConfigurationArgs struct {
	// The Amazon Resource Name (ARN) of the database.
	DatabaseArn pulumi.StringPtrInput `pulumi:"databaseArn"`
}

The configuration of the Glue Data Catalog that you use for Apache Flink SQL queries and table API transforms that you write in an application.

func (ApplicationGlueDataCatalogConfigurationArgs) ElementType

func (ApplicationGlueDataCatalogConfigurationArgs) ToApplicationGlueDataCatalogConfigurationOutput

func (i ApplicationGlueDataCatalogConfigurationArgs) ToApplicationGlueDataCatalogConfigurationOutput() ApplicationGlueDataCatalogConfigurationOutput

func (ApplicationGlueDataCatalogConfigurationArgs) ToApplicationGlueDataCatalogConfigurationOutputWithContext

func (i ApplicationGlueDataCatalogConfigurationArgs) ToApplicationGlueDataCatalogConfigurationOutputWithContext(ctx context.Context) ApplicationGlueDataCatalogConfigurationOutput

func (ApplicationGlueDataCatalogConfigurationArgs) ToApplicationGlueDataCatalogConfigurationPtrOutput

func (i ApplicationGlueDataCatalogConfigurationArgs) ToApplicationGlueDataCatalogConfigurationPtrOutput() ApplicationGlueDataCatalogConfigurationPtrOutput

func (ApplicationGlueDataCatalogConfigurationArgs) ToApplicationGlueDataCatalogConfigurationPtrOutputWithContext

func (i ApplicationGlueDataCatalogConfigurationArgs) ToApplicationGlueDataCatalogConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGlueDataCatalogConfigurationPtrOutput

type ApplicationGlueDataCatalogConfigurationInput

type ApplicationGlueDataCatalogConfigurationInput interface {
	pulumi.Input

	ToApplicationGlueDataCatalogConfigurationOutput() ApplicationGlueDataCatalogConfigurationOutput
	ToApplicationGlueDataCatalogConfigurationOutputWithContext(context.Context) ApplicationGlueDataCatalogConfigurationOutput
}

ApplicationGlueDataCatalogConfigurationInput is an input type that accepts ApplicationGlueDataCatalogConfigurationArgs and ApplicationGlueDataCatalogConfigurationOutput values. You can construct a concrete instance of `ApplicationGlueDataCatalogConfigurationInput` via:

ApplicationGlueDataCatalogConfigurationArgs{...}

type ApplicationGlueDataCatalogConfigurationOutput

type ApplicationGlueDataCatalogConfigurationOutput struct{ *pulumi.OutputState }

The configuration of the Glue Data Catalog that you use for Apache Flink SQL queries and table API transforms that you write in an application.

func (ApplicationGlueDataCatalogConfigurationOutput) DatabaseArn added in v0.72.0

The Amazon Resource Name (ARN) of the database.

func (ApplicationGlueDataCatalogConfigurationOutput) ElementType

func (ApplicationGlueDataCatalogConfigurationOutput) ToApplicationGlueDataCatalogConfigurationOutput

func (o ApplicationGlueDataCatalogConfigurationOutput) ToApplicationGlueDataCatalogConfigurationOutput() ApplicationGlueDataCatalogConfigurationOutput

func (ApplicationGlueDataCatalogConfigurationOutput) ToApplicationGlueDataCatalogConfigurationOutputWithContext

func (o ApplicationGlueDataCatalogConfigurationOutput) ToApplicationGlueDataCatalogConfigurationOutputWithContext(ctx context.Context) ApplicationGlueDataCatalogConfigurationOutput

func (ApplicationGlueDataCatalogConfigurationOutput) ToApplicationGlueDataCatalogConfigurationPtrOutput

func (o ApplicationGlueDataCatalogConfigurationOutput) ToApplicationGlueDataCatalogConfigurationPtrOutput() ApplicationGlueDataCatalogConfigurationPtrOutput

func (ApplicationGlueDataCatalogConfigurationOutput) ToApplicationGlueDataCatalogConfigurationPtrOutputWithContext

func (o ApplicationGlueDataCatalogConfigurationOutput) ToApplicationGlueDataCatalogConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGlueDataCatalogConfigurationPtrOutput

type ApplicationGlueDataCatalogConfigurationPtrInput

type ApplicationGlueDataCatalogConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationGlueDataCatalogConfigurationPtrOutput() ApplicationGlueDataCatalogConfigurationPtrOutput
	ToApplicationGlueDataCatalogConfigurationPtrOutputWithContext(context.Context) ApplicationGlueDataCatalogConfigurationPtrOutput
}

ApplicationGlueDataCatalogConfigurationPtrInput is an input type that accepts ApplicationGlueDataCatalogConfigurationArgs, ApplicationGlueDataCatalogConfigurationPtr and ApplicationGlueDataCatalogConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationGlueDataCatalogConfigurationPtrInput` via:

        ApplicationGlueDataCatalogConfigurationArgs{...}

or:

        nil

type ApplicationGlueDataCatalogConfigurationPtrOutput

type ApplicationGlueDataCatalogConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationGlueDataCatalogConfigurationPtrOutput) DatabaseArn added in v0.72.0

The Amazon Resource Name (ARN) of the database.

func (ApplicationGlueDataCatalogConfigurationPtrOutput) Elem

func (ApplicationGlueDataCatalogConfigurationPtrOutput) ElementType

func (ApplicationGlueDataCatalogConfigurationPtrOutput) ToApplicationGlueDataCatalogConfigurationPtrOutput

func (o ApplicationGlueDataCatalogConfigurationPtrOutput) ToApplicationGlueDataCatalogConfigurationPtrOutput() ApplicationGlueDataCatalogConfigurationPtrOutput

func (ApplicationGlueDataCatalogConfigurationPtrOutput) ToApplicationGlueDataCatalogConfigurationPtrOutputWithContext

func (o ApplicationGlueDataCatalogConfigurationPtrOutput) ToApplicationGlueDataCatalogConfigurationPtrOutputWithContext(ctx context.Context) ApplicationGlueDataCatalogConfigurationPtrOutput

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

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

type ApplicationInputLambdaProcessor

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

An object that contains the Amazon Resource Name (ARN) of the Amazon Lambda function that is used to preprocess records in the stream in a SQL-based Kinesis Data Analytics application.

type ApplicationInputLambdaProcessorArgs

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

An object that contains the Amazon Resource Name (ARN) of the Amazon Lambda function that is used to preprocess records in the stream in a SQL-based Kinesis Data Analytics application.

func (ApplicationInputLambdaProcessorArgs) ElementType

func (ApplicationInputLambdaProcessorArgs) ToApplicationInputLambdaProcessorOutput

func (i ApplicationInputLambdaProcessorArgs) ToApplicationInputLambdaProcessorOutput() ApplicationInputLambdaProcessorOutput

func (ApplicationInputLambdaProcessorArgs) ToApplicationInputLambdaProcessorOutputWithContext

func (i ApplicationInputLambdaProcessorArgs) ToApplicationInputLambdaProcessorOutputWithContext(ctx context.Context) ApplicationInputLambdaProcessorOutput

func (ApplicationInputLambdaProcessorArgs) ToApplicationInputLambdaProcessorPtrOutput

func (i ApplicationInputLambdaProcessorArgs) ToApplicationInputLambdaProcessorPtrOutput() ApplicationInputLambdaProcessorPtrOutput

func (ApplicationInputLambdaProcessorArgs) ToApplicationInputLambdaProcessorPtrOutputWithContext

func (i ApplicationInputLambdaProcessorArgs) ToApplicationInputLambdaProcessorPtrOutputWithContext(ctx context.Context) ApplicationInputLambdaProcessorPtrOutput

type ApplicationInputLambdaProcessorInput

type ApplicationInputLambdaProcessorInput interface {
	pulumi.Input

	ToApplicationInputLambdaProcessorOutput() ApplicationInputLambdaProcessorOutput
	ToApplicationInputLambdaProcessorOutputWithContext(context.Context) ApplicationInputLambdaProcessorOutput
}

ApplicationInputLambdaProcessorInput is an input type that accepts ApplicationInputLambdaProcessorArgs and ApplicationInputLambdaProcessorOutput values. You can construct a concrete instance of `ApplicationInputLambdaProcessorInput` via:

ApplicationInputLambdaProcessorArgs{...}

type ApplicationInputLambdaProcessorOutput

type ApplicationInputLambdaProcessorOutput struct{ *pulumi.OutputState }

An object that contains the Amazon Resource Name (ARN) of the Amazon Lambda function that is used to preprocess records in the stream in a SQL-based Kinesis Data Analytics application.

func (ApplicationInputLambdaProcessorOutput) ElementType

func (ApplicationInputLambdaProcessorOutput) ResourceArn added in v0.72.0

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

func (ApplicationInputLambdaProcessorOutput) ToApplicationInputLambdaProcessorOutput

func (o ApplicationInputLambdaProcessorOutput) ToApplicationInputLambdaProcessorOutput() ApplicationInputLambdaProcessorOutput

func (ApplicationInputLambdaProcessorOutput) ToApplicationInputLambdaProcessorOutputWithContext

func (o ApplicationInputLambdaProcessorOutput) ToApplicationInputLambdaProcessorOutputWithContext(ctx context.Context) ApplicationInputLambdaProcessorOutput

func (ApplicationInputLambdaProcessorOutput) ToApplicationInputLambdaProcessorPtrOutput

func (o ApplicationInputLambdaProcessorOutput) ToApplicationInputLambdaProcessorPtrOutput() ApplicationInputLambdaProcessorPtrOutput

func (ApplicationInputLambdaProcessorOutput) ToApplicationInputLambdaProcessorPtrOutputWithContext

func (o ApplicationInputLambdaProcessorOutput) ToApplicationInputLambdaProcessorPtrOutputWithContext(ctx context.Context) ApplicationInputLambdaProcessorPtrOutput

type ApplicationInputLambdaProcessorPtrInput

type ApplicationInputLambdaProcessorPtrInput interface {
	pulumi.Input

	ToApplicationInputLambdaProcessorPtrOutput() ApplicationInputLambdaProcessorPtrOutput
	ToApplicationInputLambdaProcessorPtrOutputWithContext(context.Context) ApplicationInputLambdaProcessorPtrOutput
}

ApplicationInputLambdaProcessorPtrInput is an input type that accepts ApplicationInputLambdaProcessorArgs, ApplicationInputLambdaProcessorPtr and ApplicationInputLambdaProcessorPtrOutput values. You can construct a concrete instance of `ApplicationInputLambdaProcessorPtrInput` via:

        ApplicationInputLambdaProcessorArgs{...}

or:

        nil

type ApplicationInputLambdaProcessorPtrOutput

type ApplicationInputLambdaProcessorPtrOutput struct{ *pulumi.OutputState }

func (ApplicationInputLambdaProcessorPtrOutput) Elem

func (ApplicationInputLambdaProcessorPtrOutput) ElementType

func (ApplicationInputLambdaProcessorPtrOutput) ResourceArn added in v0.72.0

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

func (ApplicationInputLambdaProcessorPtrOutput) ToApplicationInputLambdaProcessorPtrOutput

func (o ApplicationInputLambdaProcessorPtrOutput) ToApplicationInputLambdaProcessorPtrOutput() ApplicationInputLambdaProcessorPtrOutput

func (ApplicationInputLambdaProcessorPtrOutput) ToApplicationInputLambdaProcessorPtrOutputWithContext

func (o ApplicationInputLambdaProcessorPtrOutput) ToApplicationInputLambdaProcessorPtrOutputWithContext(ctx context.Context) ApplicationInputLambdaProcessorPtrOutput

type ApplicationInputParallelism

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

For a SQL-based Kinesis Data Analytics application, describes the number of in-application streams to create for a given streaming source.

type ApplicationInputParallelismArgs

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

For a SQL-based Kinesis Data Analytics application, describes the number of in-application streams to create for a given streaming source.

func (ApplicationInputParallelismArgs) ElementType

func (ApplicationInputParallelismArgs) ToApplicationInputParallelismOutput

func (i ApplicationInputParallelismArgs) ToApplicationInputParallelismOutput() ApplicationInputParallelismOutput

func (ApplicationInputParallelismArgs) ToApplicationInputParallelismOutputWithContext

func (i ApplicationInputParallelismArgs) ToApplicationInputParallelismOutputWithContext(ctx context.Context) ApplicationInputParallelismOutput

func (ApplicationInputParallelismArgs) ToApplicationInputParallelismPtrOutput

func (i ApplicationInputParallelismArgs) ToApplicationInputParallelismPtrOutput() ApplicationInputParallelismPtrOutput

func (ApplicationInputParallelismArgs) ToApplicationInputParallelismPtrOutputWithContext

func (i ApplicationInputParallelismArgs) ToApplicationInputParallelismPtrOutputWithContext(ctx context.Context) ApplicationInputParallelismPtrOutput

type ApplicationInputParallelismInput

type ApplicationInputParallelismInput interface {
	pulumi.Input

	ToApplicationInputParallelismOutput() ApplicationInputParallelismOutput
	ToApplicationInputParallelismOutputWithContext(context.Context) ApplicationInputParallelismOutput
}

ApplicationInputParallelismInput is an input type that accepts ApplicationInputParallelismArgs and ApplicationInputParallelismOutput values. You can construct a concrete instance of `ApplicationInputParallelismInput` via:

ApplicationInputParallelismArgs{...}

type ApplicationInputParallelismOutput

type ApplicationInputParallelismOutput struct{ *pulumi.OutputState }

For a SQL-based Kinesis Data Analytics application, describes the number of in-application streams to create for a given streaming source.

func (ApplicationInputParallelismOutput) Count

The number of in-application streams to create.

func (ApplicationInputParallelismOutput) ElementType

func (ApplicationInputParallelismOutput) ToApplicationInputParallelismOutput

func (o ApplicationInputParallelismOutput) ToApplicationInputParallelismOutput() ApplicationInputParallelismOutput

func (ApplicationInputParallelismOutput) ToApplicationInputParallelismOutputWithContext

func (o ApplicationInputParallelismOutput) ToApplicationInputParallelismOutputWithContext(ctx context.Context) ApplicationInputParallelismOutput

func (ApplicationInputParallelismOutput) ToApplicationInputParallelismPtrOutput

func (o ApplicationInputParallelismOutput) ToApplicationInputParallelismPtrOutput() ApplicationInputParallelismPtrOutput

func (ApplicationInputParallelismOutput) ToApplicationInputParallelismPtrOutputWithContext

func (o ApplicationInputParallelismOutput) ToApplicationInputParallelismPtrOutputWithContext(ctx context.Context) ApplicationInputParallelismPtrOutput

type ApplicationInputParallelismPtrInput

type ApplicationInputParallelismPtrInput interface {
	pulumi.Input

	ToApplicationInputParallelismPtrOutput() ApplicationInputParallelismPtrOutput
	ToApplicationInputParallelismPtrOutputWithContext(context.Context) ApplicationInputParallelismPtrOutput
}

ApplicationInputParallelismPtrInput is an input type that accepts ApplicationInputParallelismArgs, ApplicationInputParallelismPtr and ApplicationInputParallelismPtrOutput values. You can construct a concrete instance of `ApplicationInputParallelismPtrInput` via:

        ApplicationInputParallelismArgs{...}

or:

        nil

type ApplicationInputParallelismPtrOutput

type ApplicationInputParallelismPtrOutput struct{ *pulumi.OutputState }

func (ApplicationInputParallelismPtrOutput) Count

The number of in-application streams to create.

func (ApplicationInputParallelismPtrOutput) Elem

func (ApplicationInputParallelismPtrOutput) ElementType

func (ApplicationInputParallelismPtrOutput) ToApplicationInputParallelismPtrOutput

func (o ApplicationInputParallelismPtrOutput) ToApplicationInputParallelismPtrOutput() ApplicationInputParallelismPtrOutput

func (ApplicationInputParallelismPtrOutput) ToApplicationInputParallelismPtrOutputWithContext

func (o ApplicationInputParallelismPtrOutput) ToApplicationInputParallelismPtrOutputWithContext(ctx context.Context) ApplicationInputParallelismPtrOutput

type ApplicationInputProcessingConfiguration

type ApplicationInputProcessingConfiguration struct {
	// The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
	InputLambdaProcessor *ApplicationInputLambdaProcessor `pulumi:"inputLambdaProcessor"`
}

For an SQL-based Amazon Kinesis Data Analytics application, describes a processor that is used to preprocess the records in the stream before being processed by your application code. Currently, the only input processor available is Amazon Lambda.

type ApplicationInputProcessingConfigurationArgs

type ApplicationInputProcessingConfigurationArgs struct {
	// The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
	InputLambdaProcessor ApplicationInputLambdaProcessorPtrInput `pulumi:"inputLambdaProcessor"`
}

For an SQL-based Amazon Kinesis Data Analytics application, describes a processor that is used to preprocess the records in the stream before being processed by your application code. Currently, the only input processor available is Amazon Lambda.

func (ApplicationInputProcessingConfigurationArgs) ElementType

func (ApplicationInputProcessingConfigurationArgs) ToApplicationInputProcessingConfigurationOutput

func (i ApplicationInputProcessingConfigurationArgs) ToApplicationInputProcessingConfigurationOutput() ApplicationInputProcessingConfigurationOutput

func (ApplicationInputProcessingConfigurationArgs) ToApplicationInputProcessingConfigurationOutputWithContext

func (i ApplicationInputProcessingConfigurationArgs) ToApplicationInputProcessingConfigurationOutputWithContext(ctx context.Context) ApplicationInputProcessingConfigurationOutput

func (ApplicationInputProcessingConfigurationArgs) ToApplicationInputProcessingConfigurationPtrOutput

func (i ApplicationInputProcessingConfigurationArgs) ToApplicationInputProcessingConfigurationPtrOutput() ApplicationInputProcessingConfigurationPtrOutput

func (ApplicationInputProcessingConfigurationArgs) ToApplicationInputProcessingConfigurationPtrOutputWithContext

func (i ApplicationInputProcessingConfigurationArgs) ToApplicationInputProcessingConfigurationPtrOutputWithContext(ctx context.Context) ApplicationInputProcessingConfigurationPtrOutput

type ApplicationInputProcessingConfigurationInput

type ApplicationInputProcessingConfigurationInput interface {
	pulumi.Input

	ToApplicationInputProcessingConfigurationOutput() ApplicationInputProcessingConfigurationOutput
	ToApplicationInputProcessingConfigurationOutputWithContext(context.Context) ApplicationInputProcessingConfigurationOutput
}

ApplicationInputProcessingConfigurationInput is an input type that accepts ApplicationInputProcessingConfigurationArgs and ApplicationInputProcessingConfigurationOutput values. You can construct a concrete instance of `ApplicationInputProcessingConfigurationInput` via:

ApplicationInputProcessingConfigurationArgs{...}

type ApplicationInputProcessingConfigurationOutput

type ApplicationInputProcessingConfigurationOutput struct{ *pulumi.OutputState }

For an SQL-based Amazon Kinesis Data Analytics application, describes a processor that is used to preprocess the records in the stream before being processed by your application code. Currently, the only input processor available is Amazon Lambda.

func (ApplicationInputProcessingConfigurationOutput) ElementType

func (ApplicationInputProcessingConfigurationOutput) InputLambdaProcessor

The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.

func (ApplicationInputProcessingConfigurationOutput) ToApplicationInputProcessingConfigurationOutput

func (o ApplicationInputProcessingConfigurationOutput) ToApplicationInputProcessingConfigurationOutput() ApplicationInputProcessingConfigurationOutput

func (ApplicationInputProcessingConfigurationOutput) ToApplicationInputProcessingConfigurationOutputWithContext

func (o ApplicationInputProcessingConfigurationOutput) ToApplicationInputProcessingConfigurationOutputWithContext(ctx context.Context) ApplicationInputProcessingConfigurationOutput

func (ApplicationInputProcessingConfigurationOutput) ToApplicationInputProcessingConfigurationPtrOutput

func (o ApplicationInputProcessingConfigurationOutput) ToApplicationInputProcessingConfigurationPtrOutput() ApplicationInputProcessingConfigurationPtrOutput

func (ApplicationInputProcessingConfigurationOutput) ToApplicationInputProcessingConfigurationPtrOutputWithContext

func (o ApplicationInputProcessingConfigurationOutput) ToApplicationInputProcessingConfigurationPtrOutputWithContext(ctx context.Context) ApplicationInputProcessingConfigurationPtrOutput

type ApplicationInputProcessingConfigurationPtrInput

type ApplicationInputProcessingConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationInputProcessingConfigurationPtrOutput() ApplicationInputProcessingConfigurationPtrOutput
	ToApplicationInputProcessingConfigurationPtrOutputWithContext(context.Context) ApplicationInputProcessingConfigurationPtrOutput
}

ApplicationInputProcessingConfigurationPtrInput is an input type that accepts ApplicationInputProcessingConfigurationArgs, ApplicationInputProcessingConfigurationPtr and ApplicationInputProcessingConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationInputProcessingConfigurationPtrInput` via:

        ApplicationInputProcessingConfigurationArgs{...}

or:

        nil

type ApplicationInputProcessingConfigurationPtrOutput

type ApplicationInputProcessingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationInputProcessingConfigurationPtrOutput) Elem

func (ApplicationInputProcessingConfigurationPtrOutput) ElementType

func (ApplicationInputProcessingConfigurationPtrOutput) InputLambdaProcessor

The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.

func (ApplicationInputProcessingConfigurationPtrOutput) ToApplicationInputProcessingConfigurationPtrOutput

func (o ApplicationInputProcessingConfigurationPtrOutput) ToApplicationInputProcessingConfigurationPtrOutput() ApplicationInputProcessingConfigurationPtrOutput

func (ApplicationInputProcessingConfigurationPtrOutput) ToApplicationInputProcessingConfigurationPtrOutputWithContext

func (o ApplicationInputProcessingConfigurationPtrOutput) ToApplicationInputProcessingConfigurationPtrOutputWithContext(ctx context.Context) ApplicationInputProcessingConfigurationPtrOutput

type ApplicationInputSchema

type ApplicationInputSchema struct {
	// A list of `RecordColumn` objects.
	RecordColumns []ApplicationRecordColumn `pulumi:"recordColumns"`
	// Specifies the encoding of the records in the streaming source. For example, UTF-8.
	RecordEncoding *ApplicationInputSchemaRecordEncoding `pulumi:"recordEncoding"`
	// Specifies the format of the records on the streaming source.
	RecordFormat ApplicationRecordFormat `pulumi:"recordFormat"`
}

For a SQL-based Kinesis Data Analytics application, 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.

type ApplicationInputSchemaArgs

type ApplicationInputSchemaArgs struct {
	// A list of `RecordColumn` objects.
	RecordColumns ApplicationRecordColumnArrayInput `pulumi:"recordColumns"`
	// Specifies the encoding of the records in the streaming source. For example, UTF-8.
	RecordEncoding ApplicationInputSchemaRecordEncodingPtrInput `pulumi:"recordEncoding"`
	// Specifies the format of the records on the streaming source.
	RecordFormat ApplicationRecordFormatInput `pulumi:"recordFormat"`
}

For a SQL-based Kinesis Data Analytics application, 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 (ApplicationInputSchemaArgs) ElementType

func (ApplicationInputSchemaArgs) ElementType() reflect.Type

func (ApplicationInputSchemaArgs) ToApplicationInputSchemaOutput

func (i ApplicationInputSchemaArgs) ToApplicationInputSchemaOutput() ApplicationInputSchemaOutput

func (ApplicationInputSchemaArgs) ToApplicationInputSchemaOutputWithContext

func (i ApplicationInputSchemaArgs) ToApplicationInputSchemaOutputWithContext(ctx context.Context) ApplicationInputSchemaOutput

type ApplicationInputSchemaInput

type ApplicationInputSchemaInput interface {
	pulumi.Input

	ToApplicationInputSchemaOutput() ApplicationInputSchemaOutput
	ToApplicationInputSchemaOutputWithContext(context.Context) ApplicationInputSchemaOutput
}

ApplicationInputSchemaInput is an input type that accepts ApplicationInputSchemaArgs and ApplicationInputSchemaOutput values. You can construct a concrete instance of `ApplicationInputSchemaInput` via:

ApplicationInputSchemaArgs{...}

type ApplicationInputSchemaOutput

type ApplicationInputSchemaOutput struct{ *pulumi.OutputState }

For a SQL-based Kinesis Data Analytics application, 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 (ApplicationInputSchemaOutput) ElementType

func (ApplicationInputSchemaOutput) RecordColumns

A list of `RecordColumn` objects.

func (ApplicationInputSchemaOutput) RecordEncoding

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

func (ApplicationInputSchemaOutput) RecordFormat

Specifies the format of the records on the streaming source.

func (ApplicationInputSchemaOutput) ToApplicationInputSchemaOutput

func (o ApplicationInputSchemaOutput) ToApplicationInputSchemaOutput() ApplicationInputSchemaOutput

func (ApplicationInputSchemaOutput) ToApplicationInputSchemaOutputWithContext

func (o ApplicationInputSchemaOutput) ToApplicationInputSchemaOutputWithContext(ctx context.Context) ApplicationInputSchemaOutput

type ApplicationInputSchemaRecordEncoding added in v0.20.0

type ApplicationInputSchemaRecordEncoding string

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

func (ApplicationInputSchemaRecordEncoding) ElementType added in v0.20.0

func (ApplicationInputSchemaRecordEncoding) ToApplicationInputSchemaRecordEncodingOutput added in v0.20.0

func (e ApplicationInputSchemaRecordEncoding) ToApplicationInputSchemaRecordEncodingOutput() ApplicationInputSchemaRecordEncodingOutput

func (ApplicationInputSchemaRecordEncoding) ToApplicationInputSchemaRecordEncodingOutputWithContext added in v0.20.0

func (e ApplicationInputSchemaRecordEncoding) ToApplicationInputSchemaRecordEncodingOutputWithContext(ctx context.Context) ApplicationInputSchemaRecordEncodingOutput

func (ApplicationInputSchemaRecordEncoding) ToApplicationInputSchemaRecordEncodingPtrOutput added in v0.20.0

func (e ApplicationInputSchemaRecordEncoding) ToApplicationInputSchemaRecordEncodingPtrOutput() ApplicationInputSchemaRecordEncodingPtrOutput

func (ApplicationInputSchemaRecordEncoding) ToApplicationInputSchemaRecordEncodingPtrOutputWithContext added in v0.20.0

func (e ApplicationInputSchemaRecordEncoding) ToApplicationInputSchemaRecordEncodingPtrOutputWithContext(ctx context.Context) ApplicationInputSchemaRecordEncodingPtrOutput

func (ApplicationInputSchemaRecordEncoding) ToStringOutput added in v0.20.0

func (ApplicationInputSchemaRecordEncoding) ToStringOutputWithContext added in v0.20.0

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

func (ApplicationInputSchemaRecordEncoding) ToStringPtrOutput added in v0.20.0

func (ApplicationInputSchemaRecordEncoding) ToStringPtrOutputWithContext added in v0.20.0

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

type ApplicationInputSchemaRecordEncodingInput added in v0.20.0

type ApplicationInputSchemaRecordEncodingInput interface {
	pulumi.Input

	ToApplicationInputSchemaRecordEncodingOutput() ApplicationInputSchemaRecordEncodingOutput
	ToApplicationInputSchemaRecordEncodingOutputWithContext(context.Context) ApplicationInputSchemaRecordEncodingOutput
}

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

ApplicationInputSchemaRecordEncodingUtf8

type ApplicationInputSchemaRecordEncodingOutput added in v0.20.0

type ApplicationInputSchemaRecordEncodingOutput struct{ *pulumi.OutputState }

func (ApplicationInputSchemaRecordEncodingOutput) ElementType added in v0.20.0

func (ApplicationInputSchemaRecordEncodingOutput) ToApplicationInputSchemaRecordEncodingOutput added in v0.20.0

func (o ApplicationInputSchemaRecordEncodingOutput) ToApplicationInputSchemaRecordEncodingOutput() ApplicationInputSchemaRecordEncodingOutput

func (ApplicationInputSchemaRecordEncodingOutput) ToApplicationInputSchemaRecordEncodingOutputWithContext added in v0.20.0

func (o ApplicationInputSchemaRecordEncodingOutput) ToApplicationInputSchemaRecordEncodingOutputWithContext(ctx context.Context) ApplicationInputSchemaRecordEncodingOutput

func (ApplicationInputSchemaRecordEncodingOutput) ToApplicationInputSchemaRecordEncodingPtrOutput added in v0.20.0

func (o ApplicationInputSchemaRecordEncodingOutput) ToApplicationInputSchemaRecordEncodingPtrOutput() ApplicationInputSchemaRecordEncodingPtrOutput

func (ApplicationInputSchemaRecordEncodingOutput) ToApplicationInputSchemaRecordEncodingPtrOutputWithContext added in v0.20.0

func (o ApplicationInputSchemaRecordEncodingOutput) ToApplicationInputSchemaRecordEncodingPtrOutputWithContext(ctx context.Context) ApplicationInputSchemaRecordEncodingPtrOutput

func (ApplicationInputSchemaRecordEncodingOutput) ToStringOutput added in v0.20.0

func (ApplicationInputSchemaRecordEncodingOutput) ToStringOutputWithContext added in v0.20.0

func (ApplicationInputSchemaRecordEncodingOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationInputSchemaRecordEncodingOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationInputSchemaRecordEncodingPtrInput added in v0.20.0

type ApplicationInputSchemaRecordEncodingPtrInput interface {
	pulumi.Input

	ToApplicationInputSchemaRecordEncodingPtrOutput() ApplicationInputSchemaRecordEncodingPtrOutput
	ToApplicationInputSchemaRecordEncodingPtrOutputWithContext(context.Context) ApplicationInputSchemaRecordEncodingPtrOutput
}

func ApplicationInputSchemaRecordEncodingPtr added in v0.20.0

func ApplicationInputSchemaRecordEncodingPtr(v string) ApplicationInputSchemaRecordEncodingPtrInput

type ApplicationInputSchemaRecordEncodingPtrOutput added in v0.20.0

type ApplicationInputSchemaRecordEncodingPtrOutput struct{ *pulumi.OutputState }

func (ApplicationInputSchemaRecordEncodingPtrOutput) Elem added in v0.20.0

func (ApplicationInputSchemaRecordEncodingPtrOutput) ElementType added in v0.20.0

func (ApplicationInputSchemaRecordEncodingPtrOutput) ToApplicationInputSchemaRecordEncodingPtrOutput added in v0.20.0

func (o ApplicationInputSchemaRecordEncodingPtrOutput) ToApplicationInputSchemaRecordEncodingPtrOutput() ApplicationInputSchemaRecordEncodingPtrOutput

func (ApplicationInputSchemaRecordEncodingPtrOutput) ToApplicationInputSchemaRecordEncodingPtrOutputWithContext added in v0.20.0

func (o ApplicationInputSchemaRecordEncodingPtrOutput) ToApplicationInputSchemaRecordEncodingPtrOutputWithContext(ctx context.Context) ApplicationInputSchemaRecordEncodingPtrOutput

func (ApplicationInputSchemaRecordEncodingPtrOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationInputSchemaRecordEncodingPtrOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationInputType

type ApplicationInputType struct {
	// Describes the number of in-application streams to create.
	InputParallelism *ApplicationInputParallelism `pulumi:"inputParallelism"`
	// The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.
	InputProcessingConfiguration *ApplicationInputProcessingConfiguration `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 ApplicationInputSchema `pulumi:"inputSchema"`
	// If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
	KinesisFirehoseInput *ApplicationKinesisFirehoseInput `pulumi:"kinesisFirehoseInput"`
	// If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
	KinesisStreamsInput *ApplicationKinesisStreamsInput `pulumi:"kinesisStreamsInput"`
	// The name prefix to use when creating an in-application stream. Suppose that you specify a prefix `"MyInApplicationStream"`. Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names `"MyInApplicationStream_001"`, `"MyInApplicationStream_002"`, and so on.
	NamePrefix string `pulumi:"namePrefix"`
}

When you configure the application input for a SQL-based Kinesis Data Analytics application, you specify the streaming source, the in-application stream name that is created, and the mapping between the two.

type ApplicationInputTypeArgs

type ApplicationInputTypeArgs struct {
	// Describes the number of in-application streams to create.
	InputParallelism ApplicationInputParallelismPtrInput `pulumi:"inputParallelism"`
	// The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.
	InputProcessingConfiguration ApplicationInputProcessingConfigurationPtrInput `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 ApplicationInputSchemaInput `pulumi:"inputSchema"`
	// If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
	KinesisFirehoseInput ApplicationKinesisFirehoseInputPtrInput `pulumi:"kinesisFirehoseInput"`
	// If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
	KinesisStreamsInput ApplicationKinesisStreamsInputPtrInput `pulumi:"kinesisStreamsInput"`
	// The name prefix to use when creating an in-application stream. Suppose that you specify a prefix `"MyInApplicationStream"`. Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names `"MyInApplicationStream_001"`, `"MyInApplicationStream_002"`, and so on.
	NamePrefix pulumi.StringInput `pulumi:"namePrefix"`
}

When you configure the application input for a SQL-based Kinesis Data Analytics application, you specify the streaming source, the in-application stream name that is created, and the mapping between the two.

func (ApplicationInputTypeArgs) ElementType

func (ApplicationInputTypeArgs) ElementType() reflect.Type

func (ApplicationInputTypeArgs) ToApplicationInputTypeOutput

func (i ApplicationInputTypeArgs) ToApplicationInputTypeOutput() ApplicationInputTypeOutput

func (ApplicationInputTypeArgs) ToApplicationInputTypeOutputWithContext

func (i ApplicationInputTypeArgs) ToApplicationInputTypeOutputWithContext(ctx context.Context) ApplicationInputTypeOutput

type ApplicationInputTypeArray

type ApplicationInputTypeArray []ApplicationInputTypeInput

func (ApplicationInputTypeArray) ElementType

func (ApplicationInputTypeArray) ElementType() reflect.Type

func (ApplicationInputTypeArray) ToApplicationInputTypeArrayOutput

func (i ApplicationInputTypeArray) ToApplicationInputTypeArrayOutput() ApplicationInputTypeArrayOutput

func (ApplicationInputTypeArray) ToApplicationInputTypeArrayOutputWithContext

func (i ApplicationInputTypeArray) ToApplicationInputTypeArrayOutputWithContext(ctx context.Context) ApplicationInputTypeArrayOutput

type ApplicationInputTypeArrayInput

type ApplicationInputTypeArrayInput interface {
	pulumi.Input

	ToApplicationInputTypeArrayOutput() ApplicationInputTypeArrayOutput
	ToApplicationInputTypeArrayOutputWithContext(context.Context) ApplicationInputTypeArrayOutput
}

ApplicationInputTypeArrayInput is an input type that accepts ApplicationInputTypeArray and ApplicationInputTypeArrayOutput values. You can construct a concrete instance of `ApplicationInputTypeArrayInput` via:

ApplicationInputTypeArray{ ApplicationInputTypeArgs{...} }

type ApplicationInputTypeArrayOutput

type ApplicationInputTypeArrayOutput struct{ *pulumi.OutputState }

func (ApplicationInputTypeArrayOutput) ElementType

func (ApplicationInputTypeArrayOutput) Index

func (ApplicationInputTypeArrayOutput) ToApplicationInputTypeArrayOutput

func (o ApplicationInputTypeArrayOutput) ToApplicationInputTypeArrayOutput() ApplicationInputTypeArrayOutput

func (ApplicationInputTypeArrayOutput) ToApplicationInputTypeArrayOutputWithContext

func (o ApplicationInputTypeArrayOutput) ToApplicationInputTypeArrayOutputWithContext(ctx context.Context) ApplicationInputTypeArrayOutput

type ApplicationInputTypeInput

type ApplicationInputTypeInput interface {
	pulumi.Input

	ToApplicationInputTypeOutput() ApplicationInputTypeOutput
	ToApplicationInputTypeOutputWithContext(context.Context) ApplicationInputTypeOutput
}

ApplicationInputTypeInput is an input type that accepts ApplicationInputTypeArgs and ApplicationInputTypeOutput values. You can construct a concrete instance of `ApplicationInputTypeInput` via:

ApplicationInputTypeArgs{...}

type ApplicationInputTypeOutput

type ApplicationInputTypeOutput struct{ *pulumi.OutputState }

When you configure the application input for a SQL-based Kinesis Data Analytics application, you specify the streaming source, the in-application stream name that is created, and the mapping between the two.

func (ApplicationInputTypeOutput) ElementType

func (ApplicationInputTypeOutput) ElementType() reflect.Type

func (ApplicationInputTypeOutput) InputParallelism

Describes the number of in-application streams to create.

func (ApplicationInputTypeOutput) InputProcessingConfiguration

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

func (ApplicationInputTypeOutput) 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 (ApplicationInputTypeOutput) KinesisFirehoseInput

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

func (ApplicationInputTypeOutput) KinesisStreamsInput

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

func (ApplicationInputTypeOutput) NamePrefix

The name prefix to use when creating an in-application stream. Suppose that you specify a prefix `"MyInApplicationStream"`. Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names `"MyInApplicationStream_001"`, `"MyInApplicationStream_002"`, and so on.

func (ApplicationInputTypeOutput) ToApplicationInputTypeOutput

func (o ApplicationInputTypeOutput) ToApplicationInputTypeOutput() ApplicationInputTypeOutput

func (ApplicationInputTypeOutput) ToApplicationInputTypeOutputWithContext

func (o ApplicationInputTypeOutput) ToApplicationInputTypeOutputWithContext(ctx context.Context) ApplicationInputTypeOutput

type ApplicationJsonMappingParameters added in v0.72.0

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

For a SQL-based Kinesis Data Analytics application, provides additional mapping information when JSON is the record format on the streaming source.

type ApplicationJsonMappingParametersArgs added in v0.72.0

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

For a SQL-based Kinesis Data Analytics application, provides additional mapping information when JSON is the record format on the streaming source.

func (ApplicationJsonMappingParametersArgs) ElementType added in v0.72.0

func (ApplicationJsonMappingParametersArgs) ToApplicationJsonMappingParametersOutput added in v0.72.0

func (i ApplicationJsonMappingParametersArgs) ToApplicationJsonMappingParametersOutput() ApplicationJsonMappingParametersOutput

func (ApplicationJsonMappingParametersArgs) ToApplicationJsonMappingParametersOutputWithContext added in v0.72.0

func (i ApplicationJsonMappingParametersArgs) ToApplicationJsonMappingParametersOutputWithContext(ctx context.Context) ApplicationJsonMappingParametersOutput

func (ApplicationJsonMappingParametersArgs) ToApplicationJsonMappingParametersPtrOutput added in v0.72.0

func (i ApplicationJsonMappingParametersArgs) ToApplicationJsonMappingParametersPtrOutput() ApplicationJsonMappingParametersPtrOutput

func (ApplicationJsonMappingParametersArgs) ToApplicationJsonMappingParametersPtrOutputWithContext added in v0.72.0

func (i ApplicationJsonMappingParametersArgs) ToApplicationJsonMappingParametersPtrOutputWithContext(ctx context.Context) ApplicationJsonMappingParametersPtrOutput

type ApplicationJsonMappingParametersInput added in v0.72.0

type ApplicationJsonMappingParametersInput interface {
	pulumi.Input

	ToApplicationJsonMappingParametersOutput() ApplicationJsonMappingParametersOutput
	ToApplicationJsonMappingParametersOutputWithContext(context.Context) ApplicationJsonMappingParametersOutput
}

ApplicationJsonMappingParametersInput is an input type that accepts ApplicationJsonMappingParametersArgs and ApplicationJsonMappingParametersOutput values. You can construct a concrete instance of `ApplicationJsonMappingParametersInput` via:

ApplicationJsonMappingParametersArgs{...}

type ApplicationJsonMappingParametersOutput added in v0.72.0

type ApplicationJsonMappingParametersOutput struct{ *pulumi.OutputState }

For a SQL-based Kinesis Data Analytics application, provides additional mapping information when JSON is the record format on the streaming source.

func (ApplicationJsonMappingParametersOutput) ElementType added in v0.72.0

func (ApplicationJsonMappingParametersOutput) RecordRowPath added in v0.72.0

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

func (ApplicationJsonMappingParametersOutput) ToApplicationJsonMappingParametersOutput added in v0.72.0

func (o ApplicationJsonMappingParametersOutput) ToApplicationJsonMappingParametersOutput() ApplicationJsonMappingParametersOutput

func (ApplicationJsonMappingParametersOutput) ToApplicationJsonMappingParametersOutputWithContext added in v0.72.0

func (o ApplicationJsonMappingParametersOutput) ToApplicationJsonMappingParametersOutputWithContext(ctx context.Context) ApplicationJsonMappingParametersOutput

func (ApplicationJsonMappingParametersOutput) ToApplicationJsonMappingParametersPtrOutput added in v0.72.0

func (o ApplicationJsonMappingParametersOutput) ToApplicationJsonMappingParametersPtrOutput() ApplicationJsonMappingParametersPtrOutput

func (ApplicationJsonMappingParametersOutput) ToApplicationJsonMappingParametersPtrOutputWithContext added in v0.72.0

func (o ApplicationJsonMappingParametersOutput) ToApplicationJsonMappingParametersPtrOutputWithContext(ctx context.Context) ApplicationJsonMappingParametersPtrOutput

type ApplicationJsonMappingParametersPtrInput added in v0.72.0

type ApplicationJsonMappingParametersPtrInput interface {
	pulumi.Input

	ToApplicationJsonMappingParametersPtrOutput() ApplicationJsonMappingParametersPtrOutput
	ToApplicationJsonMappingParametersPtrOutputWithContext(context.Context) ApplicationJsonMappingParametersPtrOutput
}

ApplicationJsonMappingParametersPtrInput is an input type that accepts ApplicationJsonMappingParametersArgs, ApplicationJsonMappingParametersPtr and ApplicationJsonMappingParametersPtrOutput values. You can construct a concrete instance of `ApplicationJsonMappingParametersPtrInput` via:

        ApplicationJsonMappingParametersArgs{...}

or:

        nil

type ApplicationJsonMappingParametersPtrOutput added in v0.72.0

type ApplicationJsonMappingParametersPtrOutput struct{ *pulumi.OutputState }

func (ApplicationJsonMappingParametersPtrOutput) Elem added in v0.72.0

func (ApplicationJsonMappingParametersPtrOutput) ElementType added in v0.72.0

func (ApplicationJsonMappingParametersPtrOutput) RecordRowPath added in v0.72.0

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

func (ApplicationJsonMappingParametersPtrOutput) ToApplicationJsonMappingParametersPtrOutput added in v0.72.0

func (o ApplicationJsonMappingParametersPtrOutput) ToApplicationJsonMappingParametersPtrOutput() ApplicationJsonMappingParametersPtrOutput

func (ApplicationJsonMappingParametersPtrOutput) ToApplicationJsonMappingParametersPtrOutputWithContext added in v0.72.0

func (o ApplicationJsonMappingParametersPtrOutput) ToApplicationJsonMappingParametersPtrOutputWithContext(ctx context.Context) ApplicationJsonMappingParametersPtrOutput

type ApplicationKinesisFirehoseInput

type ApplicationKinesisFirehoseInput struct {
	// The Amazon Resource Name (ARN) of the delivery stream.
	ResourceArn string `pulumi:"resourceArn"`
}

For a SQL-based Kinesis Data Analytics application, identifies a Kinesis Data Firehose delivery stream as the streaming source. You provide the delivery stream's Amazon Resource Name (ARN).

type ApplicationKinesisFirehoseInputArgs

type ApplicationKinesisFirehoseInputArgs struct {
	// The Amazon Resource Name (ARN) of the delivery stream.
	ResourceArn pulumi.StringInput `pulumi:"resourceArn"`
}

For a SQL-based Kinesis Data Analytics application, identifies a Kinesis Data Firehose delivery stream as the streaming source. You provide the delivery stream's Amazon Resource Name (ARN).

func (ApplicationKinesisFirehoseInputArgs) ElementType

func (ApplicationKinesisFirehoseInputArgs) ToApplicationKinesisFirehoseInputOutput

func (i ApplicationKinesisFirehoseInputArgs) ToApplicationKinesisFirehoseInputOutput() ApplicationKinesisFirehoseInputOutput

func (ApplicationKinesisFirehoseInputArgs) ToApplicationKinesisFirehoseInputOutputWithContext

func (i ApplicationKinesisFirehoseInputArgs) ToApplicationKinesisFirehoseInputOutputWithContext(ctx context.Context) ApplicationKinesisFirehoseInputOutput

func (ApplicationKinesisFirehoseInputArgs) ToApplicationKinesisFirehoseInputPtrOutput

func (i ApplicationKinesisFirehoseInputArgs) ToApplicationKinesisFirehoseInputPtrOutput() ApplicationKinesisFirehoseInputPtrOutput

func (ApplicationKinesisFirehoseInputArgs) ToApplicationKinesisFirehoseInputPtrOutputWithContext

func (i ApplicationKinesisFirehoseInputArgs) ToApplicationKinesisFirehoseInputPtrOutputWithContext(ctx context.Context) ApplicationKinesisFirehoseInputPtrOutput

type ApplicationKinesisFirehoseInputInput

type ApplicationKinesisFirehoseInputInput interface {
	pulumi.Input

	ToApplicationKinesisFirehoseInputOutput() ApplicationKinesisFirehoseInputOutput
	ToApplicationKinesisFirehoseInputOutputWithContext(context.Context) ApplicationKinesisFirehoseInputOutput
}

ApplicationKinesisFirehoseInputInput is an input type that accepts ApplicationKinesisFirehoseInputArgs and ApplicationKinesisFirehoseInputOutput values. You can construct a concrete instance of `ApplicationKinesisFirehoseInputInput` via:

ApplicationKinesisFirehoseInputArgs{...}

type ApplicationKinesisFirehoseInputOutput

type ApplicationKinesisFirehoseInputOutput struct{ *pulumi.OutputState }

For a SQL-based Kinesis Data Analytics application, identifies a Kinesis Data Firehose delivery stream as the streaming source. You provide the delivery stream's Amazon Resource Name (ARN).

func (ApplicationKinesisFirehoseInputOutput) ElementType

func (ApplicationKinesisFirehoseInputOutput) ResourceArn added in v0.72.0

The Amazon Resource Name (ARN) of the delivery stream.

func (ApplicationKinesisFirehoseInputOutput) ToApplicationKinesisFirehoseInputOutput

func (o ApplicationKinesisFirehoseInputOutput) ToApplicationKinesisFirehoseInputOutput() ApplicationKinesisFirehoseInputOutput

func (ApplicationKinesisFirehoseInputOutput) ToApplicationKinesisFirehoseInputOutputWithContext

func (o ApplicationKinesisFirehoseInputOutput) ToApplicationKinesisFirehoseInputOutputWithContext(ctx context.Context) ApplicationKinesisFirehoseInputOutput

func (ApplicationKinesisFirehoseInputOutput) ToApplicationKinesisFirehoseInputPtrOutput

func (o ApplicationKinesisFirehoseInputOutput) ToApplicationKinesisFirehoseInputPtrOutput() ApplicationKinesisFirehoseInputPtrOutput

func (ApplicationKinesisFirehoseInputOutput) ToApplicationKinesisFirehoseInputPtrOutputWithContext

func (o ApplicationKinesisFirehoseInputOutput) ToApplicationKinesisFirehoseInputPtrOutputWithContext(ctx context.Context) ApplicationKinesisFirehoseInputPtrOutput

type ApplicationKinesisFirehoseInputPtrInput

type ApplicationKinesisFirehoseInputPtrInput interface {
	pulumi.Input

	ToApplicationKinesisFirehoseInputPtrOutput() ApplicationKinesisFirehoseInputPtrOutput
	ToApplicationKinesisFirehoseInputPtrOutputWithContext(context.Context) ApplicationKinesisFirehoseInputPtrOutput
}

ApplicationKinesisFirehoseInputPtrInput is an input type that accepts ApplicationKinesisFirehoseInputArgs, ApplicationKinesisFirehoseInputPtr and ApplicationKinesisFirehoseInputPtrOutput values. You can construct a concrete instance of `ApplicationKinesisFirehoseInputPtrInput` via:

        ApplicationKinesisFirehoseInputArgs{...}

or:

        nil

type ApplicationKinesisFirehoseInputPtrOutput

type ApplicationKinesisFirehoseInputPtrOutput struct{ *pulumi.OutputState }

func (ApplicationKinesisFirehoseInputPtrOutput) Elem

func (ApplicationKinesisFirehoseInputPtrOutput) ElementType

func (ApplicationKinesisFirehoseInputPtrOutput) ResourceArn added in v0.72.0

The Amazon Resource Name (ARN) of the delivery stream.

func (ApplicationKinesisFirehoseInputPtrOutput) ToApplicationKinesisFirehoseInputPtrOutput

func (o ApplicationKinesisFirehoseInputPtrOutput) ToApplicationKinesisFirehoseInputPtrOutput() ApplicationKinesisFirehoseInputPtrOutput

func (ApplicationKinesisFirehoseInputPtrOutput) ToApplicationKinesisFirehoseInputPtrOutputWithContext

func (o ApplicationKinesisFirehoseInputPtrOutput) ToApplicationKinesisFirehoseInputPtrOutputWithContext(ctx context.Context) ApplicationKinesisFirehoseInputPtrOutput

type ApplicationKinesisStreamsInput

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

Identifies a Kinesis data stream as the streaming source. You provide the stream's Amazon Resource Name (ARN).

type ApplicationKinesisStreamsInputArgs

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

Identifies a Kinesis data stream as the streaming source. You provide the stream's Amazon Resource Name (ARN).

func (ApplicationKinesisStreamsInputArgs) ElementType

func (ApplicationKinesisStreamsInputArgs) ToApplicationKinesisStreamsInputOutput

func (i ApplicationKinesisStreamsInputArgs) ToApplicationKinesisStreamsInputOutput() ApplicationKinesisStreamsInputOutput

func (ApplicationKinesisStreamsInputArgs) ToApplicationKinesisStreamsInputOutputWithContext

func (i ApplicationKinesisStreamsInputArgs) ToApplicationKinesisStreamsInputOutputWithContext(ctx context.Context) ApplicationKinesisStreamsInputOutput

func (ApplicationKinesisStreamsInputArgs) ToApplicationKinesisStreamsInputPtrOutput

func (i ApplicationKinesisStreamsInputArgs) ToApplicationKinesisStreamsInputPtrOutput() ApplicationKinesisStreamsInputPtrOutput

func (ApplicationKinesisStreamsInputArgs) ToApplicationKinesisStreamsInputPtrOutputWithContext

func (i ApplicationKinesisStreamsInputArgs) ToApplicationKinesisStreamsInputPtrOutputWithContext(ctx context.Context) ApplicationKinesisStreamsInputPtrOutput

type ApplicationKinesisStreamsInputInput

type ApplicationKinesisStreamsInputInput interface {
	pulumi.Input

	ToApplicationKinesisStreamsInputOutput() ApplicationKinesisStreamsInputOutput
	ToApplicationKinesisStreamsInputOutputWithContext(context.Context) ApplicationKinesisStreamsInputOutput
}

ApplicationKinesisStreamsInputInput is an input type that accepts ApplicationKinesisStreamsInputArgs and ApplicationKinesisStreamsInputOutput values. You can construct a concrete instance of `ApplicationKinesisStreamsInputInput` via:

ApplicationKinesisStreamsInputArgs{...}

type ApplicationKinesisStreamsInputOutput

type ApplicationKinesisStreamsInputOutput struct{ *pulumi.OutputState }

Identifies a Kinesis data stream as the streaming source. You provide the stream's Amazon Resource Name (ARN).

func (ApplicationKinesisStreamsInputOutput) ElementType

func (ApplicationKinesisStreamsInputOutput) ResourceArn added in v0.72.0

The ARN of the input Kinesis data stream to read.

func (ApplicationKinesisStreamsInputOutput) ToApplicationKinesisStreamsInputOutput

func (o ApplicationKinesisStreamsInputOutput) ToApplicationKinesisStreamsInputOutput() ApplicationKinesisStreamsInputOutput

func (ApplicationKinesisStreamsInputOutput) ToApplicationKinesisStreamsInputOutputWithContext

func (o ApplicationKinesisStreamsInputOutput) ToApplicationKinesisStreamsInputOutputWithContext(ctx context.Context) ApplicationKinesisStreamsInputOutput

func (ApplicationKinesisStreamsInputOutput) ToApplicationKinesisStreamsInputPtrOutput

func (o ApplicationKinesisStreamsInputOutput) ToApplicationKinesisStreamsInputPtrOutput() ApplicationKinesisStreamsInputPtrOutput

func (ApplicationKinesisStreamsInputOutput) ToApplicationKinesisStreamsInputPtrOutputWithContext

func (o ApplicationKinesisStreamsInputOutput) ToApplicationKinesisStreamsInputPtrOutputWithContext(ctx context.Context) ApplicationKinesisStreamsInputPtrOutput

type ApplicationKinesisStreamsInputPtrInput

type ApplicationKinesisStreamsInputPtrInput interface {
	pulumi.Input

	ToApplicationKinesisStreamsInputPtrOutput() ApplicationKinesisStreamsInputPtrOutput
	ToApplicationKinesisStreamsInputPtrOutputWithContext(context.Context) ApplicationKinesisStreamsInputPtrOutput
}

ApplicationKinesisStreamsInputPtrInput is an input type that accepts ApplicationKinesisStreamsInputArgs, ApplicationKinesisStreamsInputPtr and ApplicationKinesisStreamsInputPtrOutput values. You can construct a concrete instance of `ApplicationKinesisStreamsInputPtrInput` via:

        ApplicationKinesisStreamsInputArgs{...}

or:

        nil

type ApplicationKinesisStreamsInputPtrOutput

type ApplicationKinesisStreamsInputPtrOutput struct{ *pulumi.OutputState }

func (ApplicationKinesisStreamsInputPtrOutput) Elem

func (ApplicationKinesisStreamsInputPtrOutput) ElementType

func (ApplicationKinesisStreamsInputPtrOutput) ResourceArn added in v0.72.0

The ARN of the input Kinesis data stream to read.

func (ApplicationKinesisStreamsInputPtrOutput) ToApplicationKinesisStreamsInputPtrOutput

func (o ApplicationKinesisStreamsInputPtrOutput) ToApplicationKinesisStreamsInputPtrOutput() ApplicationKinesisStreamsInputPtrOutput

func (ApplicationKinesisStreamsInputPtrOutput) ToApplicationKinesisStreamsInputPtrOutputWithContext

func (o ApplicationKinesisStreamsInputPtrOutput) ToApplicationKinesisStreamsInputPtrOutputWithContext(ctx context.Context) ApplicationKinesisStreamsInputPtrOutput

type ApplicationMaintenanceConfiguration added in v0.21.0

type ApplicationMaintenanceConfiguration struct {
	// The start time for the maintenance window.
	ApplicationMaintenanceWindowStartTime string `pulumi:"applicationMaintenanceWindowStartTime"`
}

Describes the maintenance configuration for the application.

type ApplicationMaintenanceConfigurationArgs added in v0.21.0

type ApplicationMaintenanceConfigurationArgs struct {
	// The start time for the maintenance window.
	ApplicationMaintenanceWindowStartTime pulumi.StringInput `pulumi:"applicationMaintenanceWindowStartTime"`
}

Describes the maintenance configuration for the application.

func (ApplicationMaintenanceConfigurationArgs) ElementType added in v0.21.0

func (ApplicationMaintenanceConfigurationArgs) ToApplicationMaintenanceConfigurationOutput added in v0.21.0

func (i ApplicationMaintenanceConfigurationArgs) ToApplicationMaintenanceConfigurationOutput() ApplicationMaintenanceConfigurationOutput

func (ApplicationMaintenanceConfigurationArgs) ToApplicationMaintenanceConfigurationOutputWithContext added in v0.21.0

func (i ApplicationMaintenanceConfigurationArgs) ToApplicationMaintenanceConfigurationOutputWithContext(ctx context.Context) ApplicationMaintenanceConfigurationOutput

func (ApplicationMaintenanceConfigurationArgs) ToApplicationMaintenanceConfigurationPtrOutput added in v0.21.0

func (i ApplicationMaintenanceConfigurationArgs) ToApplicationMaintenanceConfigurationPtrOutput() ApplicationMaintenanceConfigurationPtrOutput

func (ApplicationMaintenanceConfigurationArgs) ToApplicationMaintenanceConfigurationPtrOutputWithContext added in v0.21.0

func (i ApplicationMaintenanceConfigurationArgs) ToApplicationMaintenanceConfigurationPtrOutputWithContext(ctx context.Context) ApplicationMaintenanceConfigurationPtrOutput

type ApplicationMaintenanceConfigurationInput added in v0.21.0

type ApplicationMaintenanceConfigurationInput interface {
	pulumi.Input

	ToApplicationMaintenanceConfigurationOutput() ApplicationMaintenanceConfigurationOutput
	ToApplicationMaintenanceConfigurationOutputWithContext(context.Context) ApplicationMaintenanceConfigurationOutput
}

ApplicationMaintenanceConfigurationInput is an input type that accepts ApplicationMaintenanceConfigurationArgs and ApplicationMaintenanceConfigurationOutput values. You can construct a concrete instance of `ApplicationMaintenanceConfigurationInput` via:

ApplicationMaintenanceConfigurationArgs{...}

type ApplicationMaintenanceConfigurationOutput added in v0.21.0

type ApplicationMaintenanceConfigurationOutput struct{ *pulumi.OutputState }

Describes the maintenance configuration for the application.

func (ApplicationMaintenanceConfigurationOutput) ApplicationMaintenanceWindowStartTime added in v0.21.0

func (o ApplicationMaintenanceConfigurationOutput) ApplicationMaintenanceWindowStartTime() pulumi.StringOutput

The start time for the maintenance window.

func (ApplicationMaintenanceConfigurationOutput) ElementType added in v0.21.0

func (ApplicationMaintenanceConfigurationOutput) ToApplicationMaintenanceConfigurationOutput added in v0.21.0

func (o ApplicationMaintenanceConfigurationOutput) ToApplicationMaintenanceConfigurationOutput() ApplicationMaintenanceConfigurationOutput

func (ApplicationMaintenanceConfigurationOutput) ToApplicationMaintenanceConfigurationOutputWithContext added in v0.21.0

func (o ApplicationMaintenanceConfigurationOutput) ToApplicationMaintenanceConfigurationOutputWithContext(ctx context.Context) ApplicationMaintenanceConfigurationOutput

func (ApplicationMaintenanceConfigurationOutput) ToApplicationMaintenanceConfigurationPtrOutput added in v0.21.0

func (o ApplicationMaintenanceConfigurationOutput) ToApplicationMaintenanceConfigurationPtrOutput() ApplicationMaintenanceConfigurationPtrOutput

func (ApplicationMaintenanceConfigurationOutput) ToApplicationMaintenanceConfigurationPtrOutputWithContext added in v0.21.0

func (o ApplicationMaintenanceConfigurationOutput) ToApplicationMaintenanceConfigurationPtrOutputWithContext(ctx context.Context) ApplicationMaintenanceConfigurationPtrOutput

type ApplicationMaintenanceConfigurationPtrInput added in v0.21.0

type ApplicationMaintenanceConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationMaintenanceConfigurationPtrOutput() ApplicationMaintenanceConfigurationPtrOutput
	ToApplicationMaintenanceConfigurationPtrOutputWithContext(context.Context) ApplicationMaintenanceConfigurationPtrOutput
}

ApplicationMaintenanceConfigurationPtrInput is an input type that accepts ApplicationMaintenanceConfigurationArgs, ApplicationMaintenanceConfigurationPtr and ApplicationMaintenanceConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationMaintenanceConfigurationPtrInput` via:

        ApplicationMaintenanceConfigurationArgs{...}

or:

        nil

type ApplicationMaintenanceConfigurationPtrOutput added in v0.21.0

type ApplicationMaintenanceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationMaintenanceConfigurationPtrOutput) ApplicationMaintenanceWindowStartTime added in v0.21.0

func (o ApplicationMaintenanceConfigurationPtrOutput) ApplicationMaintenanceWindowStartTime() pulumi.StringPtrOutput

The start time for the maintenance window.

func (ApplicationMaintenanceConfigurationPtrOutput) Elem added in v0.21.0

func (ApplicationMaintenanceConfigurationPtrOutput) ElementType added in v0.21.0

func (ApplicationMaintenanceConfigurationPtrOutput) ToApplicationMaintenanceConfigurationPtrOutput added in v0.21.0

func (o ApplicationMaintenanceConfigurationPtrOutput) ToApplicationMaintenanceConfigurationPtrOutput() ApplicationMaintenanceConfigurationPtrOutput

func (ApplicationMaintenanceConfigurationPtrOutput) ToApplicationMaintenanceConfigurationPtrOutputWithContext added in v0.21.0

func (o ApplicationMaintenanceConfigurationPtrOutput) ToApplicationMaintenanceConfigurationPtrOutputWithContext(ctx context.Context) ApplicationMaintenanceConfigurationPtrOutput

type ApplicationMappingParameters

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

When you configure a SQL-based Kinesis Data Analytics application's input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.

type ApplicationMappingParametersArgs

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

When you configure a SQL-based Kinesis Data Analytics application's input at the time of creating or updating an application, 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 (ApplicationMappingParametersArgs) ElementType

func (ApplicationMappingParametersArgs) ToApplicationMappingParametersOutput

func (i ApplicationMappingParametersArgs) ToApplicationMappingParametersOutput() ApplicationMappingParametersOutput

func (ApplicationMappingParametersArgs) ToApplicationMappingParametersOutputWithContext

func (i ApplicationMappingParametersArgs) ToApplicationMappingParametersOutputWithContext(ctx context.Context) ApplicationMappingParametersOutput

func (ApplicationMappingParametersArgs) ToApplicationMappingParametersPtrOutput

func (i ApplicationMappingParametersArgs) ToApplicationMappingParametersPtrOutput() ApplicationMappingParametersPtrOutput

func (ApplicationMappingParametersArgs) ToApplicationMappingParametersPtrOutputWithContext

func (i ApplicationMappingParametersArgs) ToApplicationMappingParametersPtrOutputWithContext(ctx context.Context) ApplicationMappingParametersPtrOutput

type ApplicationMappingParametersInput

type ApplicationMappingParametersInput interface {
	pulumi.Input

	ToApplicationMappingParametersOutput() ApplicationMappingParametersOutput
	ToApplicationMappingParametersOutputWithContext(context.Context) ApplicationMappingParametersOutput
}

ApplicationMappingParametersInput is an input type that accepts ApplicationMappingParametersArgs and ApplicationMappingParametersOutput values. You can construct a concrete instance of `ApplicationMappingParametersInput` via:

ApplicationMappingParametersArgs{...}

type ApplicationMappingParametersOutput

type ApplicationMappingParametersOutput struct{ *pulumi.OutputState }

When you configure a SQL-based Kinesis Data Analytics application's input at the time of creating or updating an application, 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 (ApplicationMappingParametersOutput) CsvMappingParameters added in v0.72.0

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

func (ApplicationMappingParametersOutput) ElementType

func (ApplicationMappingParametersOutput) JsonMappingParameters added in v0.72.0

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

func (ApplicationMappingParametersOutput) ToApplicationMappingParametersOutput

func (o ApplicationMappingParametersOutput) ToApplicationMappingParametersOutput() ApplicationMappingParametersOutput

func (ApplicationMappingParametersOutput) ToApplicationMappingParametersOutputWithContext

func (o ApplicationMappingParametersOutput) ToApplicationMappingParametersOutputWithContext(ctx context.Context) ApplicationMappingParametersOutput

func (ApplicationMappingParametersOutput) ToApplicationMappingParametersPtrOutput

func (o ApplicationMappingParametersOutput) ToApplicationMappingParametersPtrOutput() ApplicationMappingParametersPtrOutput

func (ApplicationMappingParametersOutput) ToApplicationMappingParametersPtrOutputWithContext

func (o ApplicationMappingParametersOutput) ToApplicationMappingParametersPtrOutputWithContext(ctx context.Context) ApplicationMappingParametersPtrOutput

type ApplicationMappingParametersPtrInput

type ApplicationMappingParametersPtrInput interface {
	pulumi.Input

	ToApplicationMappingParametersPtrOutput() ApplicationMappingParametersPtrOutput
	ToApplicationMappingParametersPtrOutputWithContext(context.Context) ApplicationMappingParametersPtrOutput
}

ApplicationMappingParametersPtrInput is an input type that accepts ApplicationMappingParametersArgs, ApplicationMappingParametersPtr and ApplicationMappingParametersPtrOutput values. You can construct a concrete instance of `ApplicationMappingParametersPtrInput` via:

        ApplicationMappingParametersArgs{...}

or:

        nil

type ApplicationMappingParametersPtrOutput

type ApplicationMappingParametersPtrOutput struct{ *pulumi.OutputState }

func (ApplicationMappingParametersPtrOutput) CsvMappingParameters added in v0.72.0

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

func (ApplicationMappingParametersPtrOutput) Elem

func (ApplicationMappingParametersPtrOutput) ElementType

func (ApplicationMappingParametersPtrOutput) JsonMappingParameters added in v0.72.0

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

func (ApplicationMappingParametersPtrOutput) ToApplicationMappingParametersPtrOutput

func (o ApplicationMappingParametersPtrOutput) ToApplicationMappingParametersPtrOutput() ApplicationMappingParametersPtrOutput

func (ApplicationMappingParametersPtrOutput) ToApplicationMappingParametersPtrOutputWithContext

func (o ApplicationMappingParametersPtrOutput) ToApplicationMappingParametersPtrOutputWithContext(ctx context.Context) ApplicationMappingParametersPtrOutput

type ApplicationMavenReference added in v0.10.0

type ApplicationMavenReference struct {
	// The artifact ID of the Maven reference.
	ArtifactId string `pulumi:"artifactId"`
	// The group ID of the Maven reference.
	GroupId string `pulumi:"groupId"`
	// The version of the Maven reference.
	Version string `pulumi:"version"`
}

The information required to specify a Maven reference. You can use Maven references to specify dependency JAR files.

type ApplicationMavenReferenceArgs added in v0.10.0

type ApplicationMavenReferenceArgs struct {
	// The artifact ID of the Maven reference.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// The group ID of the Maven reference.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// The version of the Maven reference.
	Version pulumi.StringInput `pulumi:"version"`
}

The information required to specify a Maven reference. You can use Maven references to specify dependency JAR files.

func (ApplicationMavenReferenceArgs) ElementType added in v0.10.0

func (ApplicationMavenReferenceArgs) ToApplicationMavenReferenceOutput added in v0.10.0

func (i ApplicationMavenReferenceArgs) ToApplicationMavenReferenceOutput() ApplicationMavenReferenceOutput

func (ApplicationMavenReferenceArgs) ToApplicationMavenReferenceOutputWithContext added in v0.10.0

func (i ApplicationMavenReferenceArgs) ToApplicationMavenReferenceOutputWithContext(ctx context.Context) ApplicationMavenReferenceOutput

func (ApplicationMavenReferenceArgs) ToApplicationMavenReferencePtrOutput added in v0.10.0

func (i ApplicationMavenReferenceArgs) ToApplicationMavenReferencePtrOutput() ApplicationMavenReferencePtrOutput

func (ApplicationMavenReferenceArgs) ToApplicationMavenReferencePtrOutputWithContext added in v0.10.0

func (i ApplicationMavenReferenceArgs) ToApplicationMavenReferencePtrOutputWithContext(ctx context.Context) ApplicationMavenReferencePtrOutput

type ApplicationMavenReferenceInput added in v0.10.0

type ApplicationMavenReferenceInput interface {
	pulumi.Input

	ToApplicationMavenReferenceOutput() ApplicationMavenReferenceOutput
	ToApplicationMavenReferenceOutputWithContext(context.Context) ApplicationMavenReferenceOutput
}

ApplicationMavenReferenceInput is an input type that accepts ApplicationMavenReferenceArgs and ApplicationMavenReferenceOutput values. You can construct a concrete instance of `ApplicationMavenReferenceInput` via:

ApplicationMavenReferenceArgs{...}

type ApplicationMavenReferenceOutput added in v0.10.0

type ApplicationMavenReferenceOutput struct{ *pulumi.OutputState }

The information required to specify a Maven reference. You can use Maven references to specify dependency JAR files.

func (ApplicationMavenReferenceOutput) ArtifactId added in v0.10.0

The artifact ID of the Maven reference.

func (ApplicationMavenReferenceOutput) ElementType added in v0.10.0

func (ApplicationMavenReferenceOutput) GroupId added in v0.10.0

The group ID of the Maven reference.

func (ApplicationMavenReferenceOutput) ToApplicationMavenReferenceOutput added in v0.10.0

func (o ApplicationMavenReferenceOutput) ToApplicationMavenReferenceOutput() ApplicationMavenReferenceOutput

func (ApplicationMavenReferenceOutput) ToApplicationMavenReferenceOutputWithContext added in v0.10.0

func (o ApplicationMavenReferenceOutput) ToApplicationMavenReferenceOutputWithContext(ctx context.Context) ApplicationMavenReferenceOutput

func (ApplicationMavenReferenceOutput) ToApplicationMavenReferencePtrOutput added in v0.10.0

func (o ApplicationMavenReferenceOutput) ToApplicationMavenReferencePtrOutput() ApplicationMavenReferencePtrOutput

func (ApplicationMavenReferenceOutput) ToApplicationMavenReferencePtrOutputWithContext added in v0.10.0

func (o ApplicationMavenReferenceOutput) ToApplicationMavenReferencePtrOutputWithContext(ctx context.Context) ApplicationMavenReferencePtrOutput

func (ApplicationMavenReferenceOutput) Version added in v0.10.0

The version of the Maven reference.

type ApplicationMavenReferencePtrInput added in v0.10.0

type ApplicationMavenReferencePtrInput interface {
	pulumi.Input

	ToApplicationMavenReferencePtrOutput() ApplicationMavenReferencePtrOutput
	ToApplicationMavenReferencePtrOutputWithContext(context.Context) ApplicationMavenReferencePtrOutput
}

ApplicationMavenReferencePtrInput is an input type that accepts ApplicationMavenReferenceArgs, ApplicationMavenReferencePtr and ApplicationMavenReferencePtrOutput values. You can construct a concrete instance of `ApplicationMavenReferencePtrInput` via:

        ApplicationMavenReferenceArgs{...}

or:

        nil

func ApplicationMavenReferencePtr added in v0.10.0

type ApplicationMavenReferencePtrOutput added in v0.10.0

type ApplicationMavenReferencePtrOutput struct{ *pulumi.OutputState }

func (ApplicationMavenReferencePtrOutput) ArtifactId added in v0.10.0

The artifact ID of the Maven reference.

func (ApplicationMavenReferencePtrOutput) Elem added in v0.10.0

func (ApplicationMavenReferencePtrOutput) ElementType added in v0.10.0

func (ApplicationMavenReferencePtrOutput) GroupId added in v0.10.0

The group ID of the Maven reference.

func (ApplicationMavenReferencePtrOutput) ToApplicationMavenReferencePtrOutput added in v0.10.0

func (o ApplicationMavenReferencePtrOutput) ToApplicationMavenReferencePtrOutput() ApplicationMavenReferencePtrOutput

func (ApplicationMavenReferencePtrOutput) ToApplicationMavenReferencePtrOutputWithContext added in v0.10.0

func (o ApplicationMavenReferencePtrOutput) ToApplicationMavenReferencePtrOutputWithContext(ctx context.Context) ApplicationMavenReferencePtrOutput

func (ApplicationMavenReferencePtrOutput) Version added in v0.10.0

The version of the Maven reference.

type ApplicationMode added in v0.20.0

type ApplicationMode string

To create a Kinesis Data Analytics Studio notebook, you must set the mode to `INTERACTIVE`. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.

func (ApplicationMode) ElementType added in v0.20.0

func (ApplicationMode) ElementType() reflect.Type

func (ApplicationMode) ToApplicationModeOutput added in v0.20.0

func (e ApplicationMode) ToApplicationModeOutput() ApplicationModeOutput

func (ApplicationMode) ToApplicationModeOutputWithContext added in v0.20.0

func (e ApplicationMode) ToApplicationModeOutputWithContext(ctx context.Context) ApplicationModeOutput

func (ApplicationMode) ToApplicationModePtrOutput added in v0.20.0

func (e ApplicationMode) ToApplicationModePtrOutput() ApplicationModePtrOutput

func (ApplicationMode) ToApplicationModePtrOutputWithContext added in v0.20.0

func (e ApplicationMode) ToApplicationModePtrOutputWithContext(ctx context.Context) ApplicationModePtrOutput

func (ApplicationMode) ToStringOutput added in v0.20.0

func (e ApplicationMode) ToStringOutput() pulumi.StringOutput

func (ApplicationMode) ToStringOutputWithContext added in v0.20.0

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

func (ApplicationMode) ToStringPtrOutput added in v0.20.0

func (e ApplicationMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationMode) ToStringPtrOutputWithContext added in v0.20.0

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

type ApplicationModeInput added in v0.20.0

type ApplicationModeInput interface {
	pulumi.Input

	ToApplicationModeOutput() ApplicationModeOutput
	ToApplicationModeOutputWithContext(context.Context) ApplicationModeOutput
}

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

ApplicationModeInteractive
ApplicationModeStreaming

type ApplicationModeOutput added in v0.20.0

type ApplicationModeOutput struct{ *pulumi.OutputState }

func (ApplicationModeOutput) ElementType added in v0.20.0

func (ApplicationModeOutput) ElementType() reflect.Type

func (ApplicationModeOutput) ToApplicationModeOutput added in v0.20.0

func (o ApplicationModeOutput) ToApplicationModeOutput() ApplicationModeOutput

func (ApplicationModeOutput) ToApplicationModeOutputWithContext added in v0.20.0

func (o ApplicationModeOutput) ToApplicationModeOutputWithContext(ctx context.Context) ApplicationModeOutput

func (ApplicationModeOutput) ToApplicationModePtrOutput added in v0.20.0

func (o ApplicationModeOutput) ToApplicationModePtrOutput() ApplicationModePtrOutput

func (ApplicationModeOutput) ToApplicationModePtrOutputWithContext added in v0.20.0

func (o ApplicationModeOutput) ToApplicationModePtrOutputWithContext(ctx context.Context) ApplicationModePtrOutput

func (ApplicationModeOutput) ToStringOutput added in v0.20.0

func (o ApplicationModeOutput) ToStringOutput() pulumi.StringOutput

func (ApplicationModeOutput) ToStringOutputWithContext added in v0.20.0

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

func (ApplicationModeOutput) ToStringPtrOutput added in v0.20.0

func (o ApplicationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationModeOutput) ToStringPtrOutputWithContext added in v0.20.0

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

type ApplicationModePtrInput added in v0.20.0

type ApplicationModePtrInput interface {
	pulumi.Input

	ToApplicationModePtrOutput() ApplicationModePtrOutput
	ToApplicationModePtrOutputWithContext(context.Context) ApplicationModePtrOutput
}

func ApplicationModePtr added in v0.20.0

func ApplicationModePtr(v string) ApplicationModePtrInput

type ApplicationModePtrOutput added in v0.20.0

type ApplicationModePtrOutput struct{ *pulumi.OutputState }

func (ApplicationModePtrOutput) Elem added in v0.20.0

func (ApplicationModePtrOutput) ElementType added in v0.20.0

func (ApplicationModePtrOutput) ElementType() reflect.Type

func (ApplicationModePtrOutput) ToApplicationModePtrOutput added in v0.20.0

func (o ApplicationModePtrOutput) ToApplicationModePtrOutput() ApplicationModePtrOutput

func (ApplicationModePtrOutput) ToApplicationModePtrOutputWithContext added in v0.20.0

func (o ApplicationModePtrOutput) ToApplicationModePtrOutputWithContext(ctx context.Context) ApplicationModePtrOutput

func (ApplicationModePtrOutput) ToStringPtrOutput added in v0.20.0

func (o ApplicationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationModePtrOutput) ToStringPtrOutputWithContext added in v0.20.0

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

type ApplicationMonitoringConfiguration

type ApplicationMonitoringConfiguration struct {
	// Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.
	ConfigurationType ApplicationMonitoringConfigurationConfigurationType `pulumi:"configurationType"`
	// Describes the verbosity of the CloudWatch Logs for an application.
	LogLevel *ApplicationMonitoringConfigurationLogLevel `pulumi:"logLevel"`
	// Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.
	MetricsLevel *ApplicationMonitoringConfigurationMetricsLevel `pulumi:"metricsLevel"`
}

Describes configuration parameters for Amazon CloudWatch logging for a Java-based Kinesis Data Analytics application. For more information about CloudWatch logging, see Monitoring.

type ApplicationMonitoringConfigurationArgs

type ApplicationMonitoringConfigurationArgs struct {
	// Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.
	ConfigurationType ApplicationMonitoringConfigurationConfigurationTypeInput `pulumi:"configurationType"`
	// Describes the verbosity of the CloudWatch Logs for an application.
	LogLevel ApplicationMonitoringConfigurationLogLevelPtrInput `pulumi:"logLevel"`
	// Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.
	MetricsLevel ApplicationMonitoringConfigurationMetricsLevelPtrInput `pulumi:"metricsLevel"`
}

Describes configuration parameters for Amazon CloudWatch logging for a Java-based Kinesis Data Analytics application. For more information about CloudWatch logging, see Monitoring.

func (ApplicationMonitoringConfigurationArgs) ElementType

func (ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationOutput

func (i ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationOutput() ApplicationMonitoringConfigurationOutput

func (ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationOutputWithContext

func (i ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationOutput

func (ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationPtrOutput

func (i ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationPtrOutput() ApplicationMonitoringConfigurationPtrOutput

func (ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationPtrOutputWithContext

func (i ApplicationMonitoringConfigurationArgs) ToApplicationMonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationPtrOutput

type ApplicationMonitoringConfigurationConfigurationType added in v0.20.0

type ApplicationMonitoringConfigurationConfigurationType string

Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.

func (ApplicationMonitoringConfigurationConfigurationType) ElementType added in v0.20.0

func (ApplicationMonitoringConfigurationConfigurationType) ToApplicationMonitoringConfigurationConfigurationTypeOutput added in v0.20.0

func (e ApplicationMonitoringConfigurationConfigurationType) ToApplicationMonitoringConfigurationConfigurationTypeOutput() ApplicationMonitoringConfigurationConfigurationTypeOutput

func (ApplicationMonitoringConfigurationConfigurationType) ToApplicationMonitoringConfigurationConfigurationTypeOutputWithContext added in v0.20.0

func (e ApplicationMonitoringConfigurationConfigurationType) ToApplicationMonitoringConfigurationConfigurationTypeOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationConfigurationTypeOutput

func (ApplicationMonitoringConfigurationConfigurationType) ToApplicationMonitoringConfigurationConfigurationTypePtrOutput added in v0.20.0

func (e ApplicationMonitoringConfigurationConfigurationType) ToApplicationMonitoringConfigurationConfigurationTypePtrOutput() ApplicationMonitoringConfigurationConfigurationTypePtrOutput

func (ApplicationMonitoringConfigurationConfigurationType) ToApplicationMonitoringConfigurationConfigurationTypePtrOutputWithContext added in v0.20.0

func (e ApplicationMonitoringConfigurationConfigurationType) ToApplicationMonitoringConfigurationConfigurationTypePtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationConfigurationTypePtrOutput

func (ApplicationMonitoringConfigurationConfigurationType) ToStringOutput added in v0.20.0

func (ApplicationMonitoringConfigurationConfigurationType) ToStringOutputWithContext added in v0.20.0

func (ApplicationMonitoringConfigurationConfigurationType) ToStringPtrOutput added in v0.20.0

func (ApplicationMonitoringConfigurationConfigurationType) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationMonitoringConfigurationConfigurationTypeInput added in v0.20.0

type ApplicationMonitoringConfigurationConfigurationTypeInput interface {
	pulumi.Input

	ToApplicationMonitoringConfigurationConfigurationTypeOutput() ApplicationMonitoringConfigurationConfigurationTypeOutput
	ToApplicationMonitoringConfigurationConfigurationTypeOutputWithContext(context.Context) ApplicationMonitoringConfigurationConfigurationTypeOutput
}

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

ApplicationMonitoringConfigurationConfigurationTypeDefault
ApplicationMonitoringConfigurationConfigurationTypeCustom

type ApplicationMonitoringConfigurationConfigurationTypeOutput added in v0.20.0

type ApplicationMonitoringConfigurationConfigurationTypeOutput struct{ *pulumi.OutputState }

func (ApplicationMonitoringConfigurationConfigurationTypeOutput) ElementType added in v0.20.0

func (ApplicationMonitoringConfigurationConfigurationTypeOutput) ToApplicationMonitoringConfigurationConfigurationTypeOutput added in v0.20.0

func (ApplicationMonitoringConfigurationConfigurationTypeOutput) ToApplicationMonitoringConfigurationConfigurationTypeOutputWithContext added in v0.20.0

func (o ApplicationMonitoringConfigurationConfigurationTypeOutput) ToApplicationMonitoringConfigurationConfigurationTypeOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationConfigurationTypeOutput

func (ApplicationMonitoringConfigurationConfigurationTypeOutput) ToApplicationMonitoringConfigurationConfigurationTypePtrOutput added in v0.20.0

func (ApplicationMonitoringConfigurationConfigurationTypeOutput) ToApplicationMonitoringConfigurationConfigurationTypePtrOutputWithContext added in v0.20.0

func (o ApplicationMonitoringConfigurationConfigurationTypeOutput) ToApplicationMonitoringConfigurationConfigurationTypePtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationConfigurationTypePtrOutput

func (ApplicationMonitoringConfigurationConfigurationTypeOutput) ToStringOutput added in v0.20.0

func (ApplicationMonitoringConfigurationConfigurationTypeOutput) ToStringOutputWithContext added in v0.20.0

func (ApplicationMonitoringConfigurationConfigurationTypeOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationMonitoringConfigurationConfigurationTypeOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationMonitoringConfigurationConfigurationTypePtrInput added in v0.20.0

type ApplicationMonitoringConfigurationConfigurationTypePtrInput interface {
	pulumi.Input

	ToApplicationMonitoringConfigurationConfigurationTypePtrOutput() ApplicationMonitoringConfigurationConfigurationTypePtrOutput
	ToApplicationMonitoringConfigurationConfigurationTypePtrOutputWithContext(context.Context) ApplicationMonitoringConfigurationConfigurationTypePtrOutput
}

func ApplicationMonitoringConfigurationConfigurationTypePtr added in v0.20.0

func ApplicationMonitoringConfigurationConfigurationTypePtr(v string) ApplicationMonitoringConfigurationConfigurationTypePtrInput

type ApplicationMonitoringConfigurationConfigurationTypePtrOutput added in v0.20.0

type ApplicationMonitoringConfigurationConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationMonitoringConfigurationConfigurationTypePtrOutput) Elem added in v0.20.0

func (ApplicationMonitoringConfigurationConfigurationTypePtrOutput) ElementType added in v0.20.0

func (ApplicationMonitoringConfigurationConfigurationTypePtrOutput) ToApplicationMonitoringConfigurationConfigurationTypePtrOutput added in v0.20.0

func (ApplicationMonitoringConfigurationConfigurationTypePtrOutput) ToApplicationMonitoringConfigurationConfigurationTypePtrOutputWithContext added in v0.20.0

func (o ApplicationMonitoringConfigurationConfigurationTypePtrOutput) ToApplicationMonitoringConfigurationConfigurationTypePtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationConfigurationTypePtrOutput

func (ApplicationMonitoringConfigurationConfigurationTypePtrOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationMonitoringConfigurationConfigurationTypePtrOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationMonitoringConfigurationInput

type ApplicationMonitoringConfigurationInput interface {
	pulumi.Input

	ToApplicationMonitoringConfigurationOutput() ApplicationMonitoringConfigurationOutput
	ToApplicationMonitoringConfigurationOutputWithContext(context.Context) ApplicationMonitoringConfigurationOutput
}

ApplicationMonitoringConfigurationInput is an input type that accepts ApplicationMonitoringConfigurationArgs and ApplicationMonitoringConfigurationOutput values. You can construct a concrete instance of `ApplicationMonitoringConfigurationInput` via:

ApplicationMonitoringConfigurationArgs{...}

type ApplicationMonitoringConfigurationLogLevel added in v0.20.0

type ApplicationMonitoringConfigurationLogLevel string

Describes the verbosity of the CloudWatch Logs for an application.

func (ApplicationMonitoringConfigurationLogLevel) ElementType added in v0.20.0

func (ApplicationMonitoringConfigurationLogLevel) ToApplicationMonitoringConfigurationLogLevelOutput added in v0.20.0

func (e ApplicationMonitoringConfigurationLogLevel) ToApplicationMonitoringConfigurationLogLevelOutput() ApplicationMonitoringConfigurationLogLevelOutput

func (ApplicationMonitoringConfigurationLogLevel) ToApplicationMonitoringConfigurationLogLevelOutputWithContext added in v0.20.0

func (e ApplicationMonitoringConfigurationLogLevel) ToApplicationMonitoringConfigurationLogLevelOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationLogLevelOutput

func (ApplicationMonitoringConfigurationLogLevel) ToApplicationMonitoringConfigurationLogLevelPtrOutput added in v0.20.0

func (e ApplicationMonitoringConfigurationLogLevel) ToApplicationMonitoringConfigurationLogLevelPtrOutput() ApplicationMonitoringConfigurationLogLevelPtrOutput

func (ApplicationMonitoringConfigurationLogLevel) ToApplicationMonitoringConfigurationLogLevelPtrOutputWithContext added in v0.20.0

func (e ApplicationMonitoringConfigurationLogLevel) ToApplicationMonitoringConfigurationLogLevelPtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationLogLevelPtrOutput

func (ApplicationMonitoringConfigurationLogLevel) ToStringOutput added in v0.20.0

func (ApplicationMonitoringConfigurationLogLevel) ToStringOutputWithContext added in v0.20.0

func (ApplicationMonitoringConfigurationLogLevel) ToStringPtrOutput added in v0.20.0

func (ApplicationMonitoringConfigurationLogLevel) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationMonitoringConfigurationLogLevelInput added in v0.20.0

type ApplicationMonitoringConfigurationLogLevelInput interface {
	pulumi.Input

	ToApplicationMonitoringConfigurationLogLevelOutput() ApplicationMonitoringConfigurationLogLevelOutput
	ToApplicationMonitoringConfigurationLogLevelOutputWithContext(context.Context) ApplicationMonitoringConfigurationLogLevelOutput
}

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

ApplicationMonitoringConfigurationLogLevelDebug
ApplicationMonitoringConfigurationLogLevelInfo
ApplicationMonitoringConfigurationLogLevelWarn
ApplicationMonitoringConfigurationLogLevelError

type ApplicationMonitoringConfigurationLogLevelOutput added in v0.20.0

type ApplicationMonitoringConfigurationLogLevelOutput struct{ *pulumi.OutputState }

func (ApplicationMonitoringConfigurationLogLevelOutput) ElementType added in v0.20.0

func (ApplicationMonitoringConfigurationLogLevelOutput) ToApplicationMonitoringConfigurationLogLevelOutput added in v0.20.0

func (o ApplicationMonitoringConfigurationLogLevelOutput) ToApplicationMonitoringConfigurationLogLevelOutput() ApplicationMonitoringConfigurationLogLevelOutput

func (ApplicationMonitoringConfigurationLogLevelOutput) ToApplicationMonitoringConfigurationLogLevelOutputWithContext added in v0.20.0

func (o ApplicationMonitoringConfigurationLogLevelOutput) ToApplicationMonitoringConfigurationLogLevelOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationLogLevelOutput

func (ApplicationMonitoringConfigurationLogLevelOutput) ToApplicationMonitoringConfigurationLogLevelPtrOutput added in v0.20.0

func (o ApplicationMonitoringConfigurationLogLevelOutput) ToApplicationMonitoringConfigurationLogLevelPtrOutput() ApplicationMonitoringConfigurationLogLevelPtrOutput

func (ApplicationMonitoringConfigurationLogLevelOutput) ToApplicationMonitoringConfigurationLogLevelPtrOutputWithContext added in v0.20.0

func (o ApplicationMonitoringConfigurationLogLevelOutput) ToApplicationMonitoringConfigurationLogLevelPtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationLogLevelPtrOutput

func (ApplicationMonitoringConfigurationLogLevelOutput) ToStringOutput added in v0.20.0

func (ApplicationMonitoringConfigurationLogLevelOutput) ToStringOutputWithContext added in v0.20.0

func (ApplicationMonitoringConfigurationLogLevelOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationMonitoringConfigurationLogLevelOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationMonitoringConfigurationLogLevelPtrInput added in v0.20.0

type ApplicationMonitoringConfigurationLogLevelPtrInput interface {
	pulumi.Input

	ToApplicationMonitoringConfigurationLogLevelPtrOutput() ApplicationMonitoringConfigurationLogLevelPtrOutput
	ToApplicationMonitoringConfigurationLogLevelPtrOutputWithContext(context.Context) ApplicationMonitoringConfigurationLogLevelPtrOutput
}

func ApplicationMonitoringConfigurationLogLevelPtr added in v0.20.0

func ApplicationMonitoringConfigurationLogLevelPtr(v string) ApplicationMonitoringConfigurationLogLevelPtrInput

type ApplicationMonitoringConfigurationLogLevelPtrOutput added in v0.20.0

type ApplicationMonitoringConfigurationLogLevelPtrOutput struct{ *pulumi.OutputState }

func (ApplicationMonitoringConfigurationLogLevelPtrOutput) Elem added in v0.20.0

func (ApplicationMonitoringConfigurationLogLevelPtrOutput) ElementType added in v0.20.0

func (ApplicationMonitoringConfigurationLogLevelPtrOutput) ToApplicationMonitoringConfigurationLogLevelPtrOutput added in v0.20.0

func (o ApplicationMonitoringConfigurationLogLevelPtrOutput) ToApplicationMonitoringConfigurationLogLevelPtrOutput() ApplicationMonitoringConfigurationLogLevelPtrOutput

func (ApplicationMonitoringConfigurationLogLevelPtrOutput) ToApplicationMonitoringConfigurationLogLevelPtrOutputWithContext added in v0.20.0

func (o ApplicationMonitoringConfigurationLogLevelPtrOutput) ToApplicationMonitoringConfigurationLogLevelPtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationLogLevelPtrOutput

func (ApplicationMonitoringConfigurationLogLevelPtrOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationMonitoringConfigurationLogLevelPtrOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationMonitoringConfigurationMetricsLevel added in v0.20.0

type ApplicationMonitoringConfigurationMetricsLevel string

Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.

func (ApplicationMonitoringConfigurationMetricsLevel) ElementType added in v0.20.0

func (ApplicationMonitoringConfigurationMetricsLevel) ToApplicationMonitoringConfigurationMetricsLevelOutput added in v0.20.0

func (e ApplicationMonitoringConfigurationMetricsLevel) ToApplicationMonitoringConfigurationMetricsLevelOutput() ApplicationMonitoringConfigurationMetricsLevelOutput

func (ApplicationMonitoringConfigurationMetricsLevel) ToApplicationMonitoringConfigurationMetricsLevelOutputWithContext added in v0.20.0

func (e ApplicationMonitoringConfigurationMetricsLevel) ToApplicationMonitoringConfigurationMetricsLevelOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationMetricsLevelOutput

func (ApplicationMonitoringConfigurationMetricsLevel) ToApplicationMonitoringConfigurationMetricsLevelPtrOutput added in v0.20.0

func (e ApplicationMonitoringConfigurationMetricsLevel) ToApplicationMonitoringConfigurationMetricsLevelPtrOutput() ApplicationMonitoringConfigurationMetricsLevelPtrOutput

func (ApplicationMonitoringConfigurationMetricsLevel) ToApplicationMonitoringConfigurationMetricsLevelPtrOutputWithContext added in v0.20.0

func (e ApplicationMonitoringConfigurationMetricsLevel) ToApplicationMonitoringConfigurationMetricsLevelPtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationMetricsLevelPtrOutput

func (ApplicationMonitoringConfigurationMetricsLevel) ToStringOutput added in v0.20.0

func (ApplicationMonitoringConfigurationMetricsLevel) ToStringOutputWithContext added in v0.20.0

func (ApplicationMonitoringConfigurationMetricsLevel) ToStringPtrOutput added in v0.20.0

func (ApplicationMonitoringConfigurationMetricsLevel) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationMonitoringConfigurationMetricsLevelInput added in v0.20.0

type ApplicationMonitoringConfigurationMetricsLevelInput interface {
	pulumi.Input

	ToApplicationMonitoringConfigurationMetricsLevelOutput() ApplicationMonitoringConfigurationMetricsLevelOutput
	ToApplicationMonitoringConfigurationMetricsLevelOutputWithContext(context.Context) ApplicationMonitoringConfigurationMetricsLevelOutput
}

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

ApplicationMonitoringConfigurationMetricsLevelApplication
ApplicationMonitoringConfigurationMetricsLevelOperator
ApplicationMonitoringConfigurationMetricsLevelParallelism
ApplicationMonitoringConfigurationMetricsLevelTask

type ApplicationMonitoringConfigurationMetricsLevelOutput added in v0.20.0

type ApplicationMonitoringConfigurationMetricsLevelOutput struct{ *pulumi.OutputState }

func (ApplicationMonitoringConfigurationMetricsLevelOutput) ElementType added in v0.20.0

func (ApplicationMonitoringConfigurationMetricsLevelOutput) ToApplicationMonitoringConfigurationMetricsLevelOutput added in v0.20.0

func (ApplicationMonitoringConfigurationMetricsLevelOutput) ToApplicationMonitoringConfigurationMetricsLevelOutputWithContext added in v0.20.0

func (o ApplicationMonitoringConfigurationMetricsLevelOutput) ToApplicationMonitoringConfigurationMetricsLevelOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationMetricsLevelOutput

func (ApplicationMonitoringConfigurationMetricsLevelOutput) ToApplicationMonitoringConfigurationMetricsLevelPtrOutput added in v0.20.0

func (o ApplicationMonitoringConfigurationMetricsLevelOutput) ToApplicationMonitoringConfigurationMetricsLevelPtrOutput() ApplicationMonitoringConfigurationMetricsLevelPtrOutput

func (ApplicationMonitoringConfigurationMetricsLevelOutput) ToApplicationMonitoringConfigurationMetricsLevelPtrOutputWithContext added in v0.20.0

func (o ApplicationMonitoringConfigurationMetricsLevelOutput) ToApplicationMonitoringConfigurationMetricsLevelPtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationMetricsLevelPtrOutput

func (ApplicationMonitoringConfigurationMetricsLevelOutput) ToStringOutput added in v0.20.0

func (ApplicationMonitoringConfigurationMetricsLevelOutput) ToStringOutputWithContext added in v0.20.0

func (ApplicationMonitoringConfigurationMetricsLevelOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationMonitoringConfigurationMetricsLevelOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationMonitoringConfigurationMetricsLevelPtrInput added in v0.20.0

type ApplicationMonitoringConfigurationMetricsLevelPtrInput interface {
	pulumi.Input

	ToApplicationMonitoringConfigurationMetricsLevelPtrOutput() ApplicationMonitoringConfigurationMetricsLevelPtrOutput
	ToApplicationMonitoringConfigurationMetricsLevelPtrOutputWithContext(context.Context) ApplicationMonitoringConfigurationMetricsLevelPtrOutput
}

func ApplicationMonitoringConfigurationMetricsLevelPtr added in v0.20.0

func ApplicationMonitoringConfigurationMetricsLevelPtr(v string) ApplicationMonitoringConfigurationMetricsLevelPtrInput

type ApplicationMonitoringConfigurationMetricsLevelPtrOutput added in v0.20.0

type ApplicationMonitoringConfigurationMetricsLevelPtrOutput struct{ *pulumi.OutputState }

func (ApplicationMonitoringConfigurationMetricsLevelPtrOutput) Elem added in v0.20.0

func (ApplicationMonitoringConfigurationMetricsLevelPtrOutput) ElementType added in v0.20.0

func (ApplicationMonitoringConfigurationMetricsLevelPtrOutput) ToApplicationMonitoringConfigurationMetricsLevelPtrOutput added in v0.20.0

func (ApplicationMonitoringConfigurationMetricsLevelPtrOutput) ToApplicationMonitoringConfigurationMetricsLevelPtrOutputWithContext added in v0.20.0

func (o ApplicationMonitoringConfigurationMetricsLevelPtrOutput) ToApplicationMonitoringConfigurationMetricsLevelPtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationMetricsLevelPtrOutput

func (ApplicationMonitoringConfigurationMetricsLevelPtrOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationMonitoringConfigurationMetricsLevelPtrOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationMonitoringConfigurationOutput

type ApplicationMonitoringConfigurationOutput struct{ *pulumi.OutputState }

Describes configuration parameters for Amazon CloudWatch logging for a Java-based Kinesis Data Analytics application. For more information about CloudWatch logging, see Monitoring.

func (ApplicationMonitoringConfigurationOutput) ConfigurationType

Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.

func (ApplicationMonitoringConfigurationOutput) ElementType

func (ApplicationMonitoringConfigurationOutput) LogLevel

Describes the verbosity of the CloudWatch Logs for an application.

func (ApplicationMonitoringConfigurationOutput) MetricsLevel

Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.

func (ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationOutput

func (o ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationOutput() ApplicationMonitoringConfigurationOutput

func (ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationOutputWithContext

func (o ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationOutput

func (ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationPtrOutput

func (o ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationPtrOutput() ApplicationMonitoringConfigurationPtrOutput

func (ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationPtrOutputWithContext

func (o ApplicationMonitoringConfigurationOutput) ToApplicationMonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationPtrOutput

type ApplicationMonitoringConfigurationPtrInput

type ApplicationMonitoringConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationMonitoringConfigurationPtrOutput() ApplicationMonitoringConfigurationPtrOutput
	ToApplicationMonitoringConfigurationPtrOutputWithContext(context.Context) ApplicationMonitoringConfigurationPtrOutput
}

ApplicationMonitoringConfigurationPtrInput is an input type that accepts ApplicationMonitoringConfigurationArgs, ApplicationMonitoringConfigurationPtr and ApplicationMonitoringConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationMonitoringConfigurationPtrInput` via:

        ApplicationMonitoringConfigurationArgs{...}

or:

        nil

type ApplicationMonitoringConfigurationPtrOutput

type ApplicationMonitoringConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationMonitoringConfigurationPtrOutput) ConfigurationType

Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.

func (ApplicationMonitoringConfigurationPtrOutput) Elem

func (ApplicationMonitoringConfigurationPtrOutput) ElementType

func (ApplicationMonitoringConfigurationPtrOutput) LogLevel

Describes the verbosity of the CloudWatch Logs for an application.

func (ApplicationMonitoringConfigurationPtrOutput) MetricsLevel

Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.

func (ApplicationMonitoringConfigurationPtrOutput) ToApplicationMonitoringConfigurationPtrOutput

func (o ApplicationMonitoringConfigurationPtrOutput) ToApplicationMonitoringConfigurationPtrOutput() ApplicationMonitoringConfigurationPtrOutput

func (ApplicationMonitoringConfigurationPtrOutput) ToApplicationMonitoringConfigurationPtrOutputWithContext

func (o ApplicationMonitoringConfigurationPtrOutput) ToApplicationMonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationMonitoringConfigurationPtrOutput

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ApplicationConfiguration added in v0.17.0

func (o ApplicationOutput) ApplicationConfiguration() ApplicationConfigurationPtrOutput

Use this parameter to configure the application.

func (ApplicationOutput) ApplicationDescription added in v0.17.0

func (o ApplicationOutput) ApplicationDescription() pulumi.StringPtrOutput

The description of the application.

func (ApplicationOutput) ApplicationMaintenanceConfiguration added in v0.21.0

func (o ApplicationOutput) ApplicationMaintenanceConfiguration() ApplicationMaintenanceConfigurationPtrOutput

Used to configure start of maintenance window.

func (ApplicationOutput) ApplicationMode added in v0.17.0

func (o ApplicationOutput) ApplicationMode() ApplicationModePtrOutput

To create a Kinesis Data Analytics Studio notebook, you must set the mode to `INTERACTIVE`. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.

func (ApplicationOutput) ApplicationName added in v0.17.0

func (o ApplicationOutput) ApplicationName() pulumi.StringPtrOutput

The name of the application.

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) RunConfiguration added in v0.21.0

Specifies run configuration (start parameters) of a Kinesis Data Analytics application. Evaluated on update for RUNNING applications an only.

func (ApplicationOutput) RuntimeEnvironment added in v0.17.0

func (o ApplicationOutput) RuntimeEnvironment() pulumi.StringOutput

The runtime environment for the application.

func (ApplicationOutput) ServiceExecutionRole added in v0.17.0

func (o ApplicationOutput) ServiceExecutionRole() pulumi.StringOutput

Specifies the IAM role that the application uses to access external resources.

func (ApplicationOutput) Tags added in v0.17.0

A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50.

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

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

type ApplicationParallelismConfiguration

type ApplicationParallelismConfiguration 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. You must set this property to `CUSTOM` in order to change your application's `AutoScalingEnabled`, `Parallelism`, or `ParallelismPerKPU` properties.
	ConfigurationType ApplicationParallelismConfigurationConfigurationType `pulumi:"configurationType"`
	// Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.
	Parallelism *int `pulumi:"parallelism"`
	// Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.
	ParallelismPerKpu *int `pulumi:"parallelismPerKpu"`
}

Describes parameters for how a Flink-based Kinesis Data Analytics application executes multiple tasks simultaneously. For more information about parallelism, see Parallel Execution in the Apache Flink Documentation

type ApplicationParallelismConfigurationArgs

type ApplicationParallelismConfigurationArgs 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. You must set this property to `CUSTOM` in order to change your application's `AutoScalingEnabled`, `Parallelism`, or `ParallelismPerKPU` properties.
	ConfigurationType ApplicationParallelismConfigurationConfigurationTypeInput `pulumi:"configurationType"`
	// Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.
	Parallelism pulumi.IntPtrInput `pulumi:"parallelism"`
	// Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.
	ParallelismPerKpu pulumi.IntPtrInput `pulumi:"parallelismPerKpu"`
}

Describes parameters for how a Flink-based Kinesis Data Analytics application executes multiple tasks simultaneously. For more information about parallelism, see Parallel Execution in the Apache Flink Documentation

func (ApplicationParallelismConfigurationArgs) ElementType

func (ApplicationParallelismConfigurationArgs) ToApplicationParallelismConfigurationOutput

func (i ApplicationParallelismConfigurationArgs) ToApplicationParallelismConfigurationOutput() ApplicationParallelismConfigurationOutput

func (ApplicationParallelismConfigurationArgs) ToApplicationParallelismConfigurationOutputWithContext

func (i ApplicationParallelismConfigurationArgs) ToApplicationParallelismConfigurationOutputWithContext(ctx context.Context) ApplicationParallelismConfigurationOutput

func (ApplicationParallelismConfigurationArgs) ToApplicationParallelismConfigurationPtrOutput

func (i ApplicationParallelismConfigurationArgs) ToApplicationParallelismConfigurationPtrOutput() ApplicationParallelismConfigurationPtrOutput

func (ApplicationParallelismConfigurationArgs) ToApplicationParallelismConfigurationPtrOutputWithContext

func (i ApplicationParallelismConfigurationArgs) ToApplicationParallelismConfigurationPtrOutputWithContext(ctx context.Context) ApplicationParallelismConfigurationPtrOutput

type ApplicationParallelismConfigurationConfigurationType added in v0.20.0

type ApplicationParallelismConfigurationConfigurationType string

Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to `CUSTOM` in order to change your application's `AutoScalingEnabled`, `Parallelism`, or `ParallelismPerKPU` properties.

func (ApplicationParallelismConfigurationConfigurationType) ElementType added in v0.20.0

func (ApplicationParallelismConfigurationConfigurationType) ToApplicationParallelismConfigurationConfigurationTypeOutput added in v0.20.0

func (e ApplicationParallelismConfigurationConfigurationType) ToApplicationParallelismConfigurationConfigurationTypeOutput() ApplicationParallelismConfigurationConfigurationTypeOutput

func (ApplicationParallelismConfigurationConfigurationType) ToApplicationParallelismConfigurationConfigurationTypeOutputWithContext added in v0.20.0

func (e ApplicationParallelismConfigurationConfigurationType) ToApplicationParallelismConfigurationConfigurationTypeOutputWithContext(ctx context.Context) ApplicationParallelismConfigurationConfigurationTypeOutput

func (ApplicationParallelismConfigurationConfigurationType) ToApplicationParallelismConfigurationConfigurationTypePtrOutput added in v0.20.0

func (e ApplicationParallelismConfigurationConfigurationType) ToApplicationParallelismConfigurationConfigurationTypePtrOutput() ApplicationParallelismConfigurationConfigurationTypePtrOutput

func (ApplicationParallelismConfigurationConfigurationType) ToApplicationParallelismConfigurationConfigurationTypePtrOutputWithContext added in v0.20.0

func (e ApplicationParallelismConfigurationConfigurationType) ToApplicationParallelismConfigurationConfigurationTypePtrOutputWithContext(ctx context.Context) ApplicationParallelismConfigurationConfigurationTypePtrOutput

func (ApplicationParallelismConfigurationConfigurationType) ToStringOutput added in v0.20.0

func (ApplicationParallelismConfigurationConfigurationType) ToStringOutputWithContext added in v0.20.0

func (ApplicationParallelismConfigurationConfigurationType) ToStringPtrOutput added in v0.20.0

func (ApplicationParallelismConfigurationConfigurationType) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationParallelismConfigurationConfigurationTypeInput added in v0.20.0

type ApplicationParallelismConfigurationConfigurationTypeInput interface {
	pulumi.Input

	ToApplicationParallelismConfigurationConfigurationTypeOutput() ApplicationParallelismConfigurationConfigurationTypeOutput
	ToApplicationParallelismConfigurationConfigurationTypeOutputWithContext(context.Context) ApplicationParallelismConfigurationConfigurationTypeOutput
}

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

ApplicationParallelismConfigurationConfigurationTypeCustom
ApplicationParallelismConfigurationConfigurationTypeDefault

type ApplicationParallelismConfigurationConfigurationTypeOutput added in v0.20.0

type ApplicationParallelismConfigurationConfigurationTypeOutput struct{ *pulumi.OutputState }

func (ApplicationParallelismConfigurationConfigurationTypeOutput) ElementType added in v0.20.0

func (ApplicationParallelismConfigurationConfigurationTypeOutput) ToApplicationParallelismConfigurationConfigurationTypeOutput added in v0.20.0

func (ApplicationParallelismConfigurationConfigurationTypeOutput) ToApplicationParallelismConfigurationConfigurationTypeOutputWithContext added in v0.20.0

func (o ApplicationParallelismConfigurationConfigurationTypeOutput) ToApplicationParallelismConfigurationConfigurationTypeOutputWithContext(ctx context.Context) ApplicationParallelismConfigurationConfigurationTypeOutput

func (ApplicationParallelismConfigurationConfigurationTypeOutput) ToApplicationParallelismConfigurationConfigurationTypePtrOutput added in v0.20.0

func (ApplicationParallelismConfigurationConfigurationTypeOutput) ToApplicationParallelismConfigurationConfigurationTypePtrOutputWithContext added in v0.20.0

func (o ApplicationParallelismConfigurationConfigurationTypeOutput) ToApplicationParallelismConfigurationConfigurationTypePtrOutputWithContext(ctx context.Context) ApplicationParallelismConfigurationConfigurationTypePtrOutput

func (ApplicationParallelismConfigurationConfigurationTypeOutput) ToStringOutput added in v0.20.0

func (ApplicationParallelismConfigurationConfigurationTypeOutput) ToStringOutputWithContext added in v0.20.0

func (ApplicationParallelismConfigurationConfigurationTypeOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationParallelismConfigurationConfigurationTypeOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationParallelismConfigurationConfigurationTypePtrInput added in v0.20.0

type ApplicationParallelismConfigurationConfigurationTypePtrInput interface {
	pulumi.Input

	ToApplicationParallelismConfigurationConfigurationTypePtrOutput() ApplicationParallelismConfigurationConfigurationTypePtrOutput
	ToApplicationParallelismConfigurationConfigurationTypePtrOutputWithContext(context.Context) ApplicationParallelismConfigurationConfigurationTypePtrOutput
}

func ApplicationParallelismConfigurationConfigurationTypePtr added in v0.20.0

func ApplicationParallelismConfigurationConfigurationTypePtr(v string) ApplicationParallelismConfigurationConfigurationTypePtrInput

type ApplicationParallelismConfigurationConfigurationTypePtrOutput added in v0.20.0

type ApplicationParallelismConfigurationConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationParallelismConfigurationConfigurationTypePtrOutput) Elem added in v0.20.0

func (ApplicationParallelismConfigurationConfigurationTypePtrOutput) ElementType added in v0.20.0

func (ApplicationParallelismConfigurationConfigurationTypePtrOutput) ToApplicationParallelismConfigurationConfigurationTypePtrOutput added in v0.20.0

func (ApplicationParallelismConfigurationConfigurationTypePtrOutput) ToApplicationParallelismConfigurationConfigurationTypePtrOutputWithContext added in v0.20.0

func (o ApplicationParallelismConfigurationConfigurationTypePtrOutput) ToApplicationParallelismConfigurationConfigurationTypePtrOutputWithContext(ctx context.Context) ApplicationParallelismConfigurationConfigurationTypePtrOutput

func (ApplicationParallelismConfigurationConfigurationTypePtrOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationParallelismConfigurationConfigurationTypePtrOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationParallelismConfigurationInput

type ApplicationParallelismConfigurationInput interface {
	pulumi.Input

	ToApplicationParallelismConfigurationOutput() ApplicationParallelismConfigurationOutput
	ToApplicationParallelismConfigurationOutputWithContext(context.Context) ApplicationParallelismConfigurationOutput
}

ApplicationParallelismConfigurationInput is an input type that accepts ApplicationParallelismConfigurationArgs and ApplicationParallelismConfigurationOutput values. You can construct a concrete instance of `ApplicationParallelismConfigurationInput` via:

ApplicationParallelismConfigurationArgs{...}

type ApplicationParallelismConfigurationOutput

type ApplicationParallelismConfigurationOutput struct{ *pulumi.OutputState }

Describes parameters for how a Flink-based Kinesis Data Analytics application executes multiple tasks simultaneously. For more information about parallelism, see Parallel Execution in the Apache Flink Documentation

func (ApplicationParallelismConfigurationOutput) AutoScalingEnabled

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

func (ApplicationParallelismConfigurationOutput) ConfigurationType

Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to `CUSTOM` in order to change your application's `AutoScalingEnabled`, `Parallelism`, or `ParallelismPerKPU` properties.

func (ApplicationParallelismConfigurationOutput) ElementType

func (ApplicationParallelismConfigurationOutput) Parallelism

Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.

func (ApplicationParallelismConfigurationOutput) ParallelismPerKpu added in v0.72.0

Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.

func (ApplicationParallelismConfigurationOutput) ToApplicationParallelismConfigurationOutput

func (o ApplicationParallelismConfigurationOutput) ToApplicationParallelismConfigurationOutput() ApplicationParallelismConfigurationOutput

func (ApplicationParallelismConfigurationOutput) ToApplicationParallelismConfigurationOutputWithContext

func (o ApplicationParallelismConfigurationOutput) ToApplicationParallelismConfigurationOutputWithContext(ctx context.Context) ApplicationParallelismConfigurationOutput

func (ApplicationParallelismConfigurationOutput) ToApplicationParallelismConfigurationPtrOutput

func (o ApplicationParallelismConfigurationOutput) ToApplicationParallelismConfigurationPtrOutput() ApplicationParallelismConfigurationPtrOutput

func (ApplicationParallelismConfigurationOutput) ToApplicationParallelismConfigurationPtrOutputWithContext

func (o ApplicationParallelismConfigurationOutput) ToApplicationParallelismConfigurationPtrOutputWithContext(ctx context.Context) ApplicationParallelismConfigurationPtrOutput

type ApplicationParallelismConfigurationPtrInput

type ApplicationParallelismConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationParallelismConfigurationPtrOutput() ApplicationParallelismConfigurationPtrOutput
	ToApplicationParallelismConfigurationPtrOutputWithContext(context.Context) ApplicationParallelismConfigurationPtrOutput
}

ApplicationParallelismConfigurationPtrInput is an input type that accepts ApplicationParallelismConfigurationArgs, ApplicationParallelismConfigurationPtr and ApplicationParallelismConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationParallelismConfigurationPtrInput` via:

        ApplicationParallelismConfigurationArgs{...}

or:

        nil

type ApplicationParallelismConfigurationPtrOutput

type ApplicationParallelismConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationParallelismConfigurationPtrOutput) AutoScalingEnabled

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

func (ApplicationParallelismConfigurationPtrOutput) ConfigurationType

Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to `CUSTOM` in order to change your application's `AutoScalingEnabled`, `Parallelism`, or `ParallelismPerKPU` properties.

func (ApplicationParallelismConfigurationPtrOutput) Elem

func (ApplicationParallelismConfigurationPtrOutput) ElementType

func (ApplicationParallelismConfigurationPtrOutput) Parallelism

Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.

func (ApplicationParallelismConfigurationPtrOutput) ParallelismPerKpu added in v0.72.0

Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.

func (ApplicationParallelismConfigurationPtrOutput) ToApplicationParallelismConfigurationPtrOutput

func (o ApplicationParallelismConfigurationPtrOutput) ToApplicationParallelismConfigurationPtrOutput() ApplicationParallelismConfigurationPtrOutput

func (ApplicationParallelismConfigurationPtrOutput) ToApplicationParallelismConfigurationPtrOutputWithContext

func (o ApplicationParallelismConfigurationPtrOutput) ToApplicationParallelismConfigurationPtrOutputWithContext(ctx context.Context) ApplicationParallelismConfigurationPtrOutput

type ApplicationPropertyGroup

type ApplicationPropertyGroup struct {
	// Describes the key of an application execution property key-value pair.
	PropertyGroupId *string `pulumi:"propertyGroupId"`
	// Describes the value of an application execution property key-value pair.
	PropertyMap map[string]string `pulumi:"propertyMap"`
}

Property key-value pairs passed into an application.

type ApplicationPropertyGroupArgs

type ApplicationPropertyGroupArgs struct {
	// Describes the key of an application execution property key-value pair.
	PropertyGroupId pulumi.StringPtrInput `pulumi:"propertyGroupId"`
	// Describes the value of an application execution property key-value pair.
	PropertyMap pulumi.StringMapInput `pulumi:"propertyMap"`
}

Property key-value pairs passed into an application.

func (ApplicationPropertyGroupArgs) ElementType

func (ApplicationPropertyGroupArgs) ToApplicationPropertyGroupOutput

func (i ApplicationPropertyGroupArgs) ToApplicationPropertyGroupOutput() ApplicationPropertyGroupOutput

func (ApplicationPropertyGroupArgs) ToApplicationPropertyGroupOutputWithContext

func (i ApplicationPropertyGroupArgs) ToApplicationPropertyGroupOutputWithContext(ctx context.Context) ApplicationPropertyGroupOutput

type ApplicationPropertyGroupArray

type ApplicationPropertyGroupArray []ApplicationPropertyGroupInput

func (ApplicationPropertyGroupArray) ElementType

func (ApplicationPropertyGroupArray) ToApplicationPropertyGroupArrayOutput

func (i ApplicationPropertyGroupArray) ToApplicationPropertyGroupArrayOutput() ApplicationPropertyGroupArrayOutput

func (ApplicationPropertyGroupArray) ToApplicationPropertyGroupArrayOutputWithContext

func (i ApplicationPropertyGroupArray) ToApplicationPropertyGroupArrayOutputWithContext(ctx context.Context) ApplicationPropertyGroupArrayOutput

type ApplicationPropertyGroupArrayInput

type ApplicationPropertyGroupArrayInput interface {
	pulumi.Input

	ToApplicationPropertyGroupArrayOutput() ApplicationPropertyGroupArrayOutput
	ToApplicationPropertyGroupArrayOutputWithContext(context.Context) ApplicationPropertyGroupArrayOutput
}

ApplicationPropertyGroupArrayInput is an input type that accepts ApplicationPropertyGroupArray and ApplicationPropertyGroupArrayOutput values. You can construct a concrete instance of `ApplicationPropertyGroupArrayInput` via:

ApplicationPropertyGroupArray{ ApplicationPropertyGroupArgs{...} }

type ApplicationPropertyGroupArrayOutput

type ApplicationPropertyGroupArrayOutput struct{ *pulumi.OutputState }

func (ApplicationPropertyGroupArrayOutput) ElementType

func (ApplicationPropertyGroupArrayOutput) Index

func (ApplicationPropertyGroupArrayOutput) ToApplicationPropertyGroupArrayOutput

func (o ApplicationPropertyGroupArrayOutput) ToApplicationPropertyGroupArrayOutput() ApplicationPropertyGroupArrayOutput

func (ApplicationPropertyGroupArrayOutput) ToApplicationPropertyGroupArrayOutputWithContext

func (o ApplicationPropertyGroupArrayOutput) ToApplicationPropertyGroupArrayOutputWithContext(ctx context.Context) ApplicationPropertyGroupArrayOutput

type ApplicationPropertyGroupInput

type ApplicationPropertyGroupInput interface {
	pulumi.Input

	ToApplicationPropertyGroupOutput() ApplicationPropertyGroupOutput
	ToApplicationPropertyGroupOutputWithContext(context.Context) ApplicationPropertyGroupOutput
}

ApplicationPropertyGroupInput is an input type that accepts ApplicationPropertyGroupArgs and ApplicationPropertyGroupOutput values. You can construct a concrete instance of `ApplicationPropertyGroupInput` via:

ApplicationPropertyGroupArgs{...}

type ApplicationPropertyGroupOutput

type ApplicationPropertyGroupOutput struct{ *pulumi.OutputState }

Property key-value pairs passed into an application.

func (ApplicationPropertyGroupOutput) ElementType

func (ApplicationPropertyGroupOutput) PropertyGroupId

Describes the key of an application execution property key-value pair.

func (ApplicationPropertyGroupOutput) PropertyMap

Describes the value of an application execution property key-value pair.

func (ApplicationPropertyGroupOutput) ToApplicationPropertyGroupOutput

func (o ApplicationPropertyGroupOutput) ToApplicationPropertyGroupOutput() ApplicationPropertyGroupOutput

func (ApplicationPropertyGroupOutput) ToApplicationPropertyGroupOutputWithContext

func (o ApplicationPropertyGroupOutput) ToApplicationPropertyGroupOutputWithContext(ctx context.Context) ApplicationPropertyGroupOutput

type ApplicationRecordColumn

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

For a SQL-based Kinesis Data Analytics application, describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream. Also used to describe the format of the reference data source.

type ApplicationRecordColumnArgs

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

For a SQL-based Kinesis Data Analytics application, describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream. Also used to describe the format of the reference data source.

func (ApplicationRecordColumnArgs) ElementType

func (ApplicationRecordColumnArgs) ToApplicationRecordColumnOutput

func (i ApplicationRecordColumnArgs) ToApplicationRecordColumnOutput() ApplicationRecordColumnOutput

func (ApplicationRecordColumnArgs) ToApplicationRecordColumnOutputWithContext

func (i ApplicationRecordColumnArgs) ToApplicationRecordColumnOutputWithContext(ctx context.Context) ApplicationRecordColumnOutput

type ApplicationRecordColumnArray

type ApplicationRecordColumnArray []ApplicationRecordColumnInput

func (ApplicationRecordColumnArray) ElementType

func (ApplicationRecordColumnArray) ToApplicationRecordColumnArrayOutput

func (i ApplicationRecordColumnArray) ToApplicationRecordColumnArrayOutput() ApplicationRecordColumnArrayOutput

func (ApplicationRecordColumnArray) ToApplicationRecordColumnArrayOutputWithContext

func (i ApplicationRecordColumnArray) ToApplicationRecordColumnArrayOutputWithContext(ctx context.Context) ApplicationRecordColumnArrayOutput

type ApplicationRecordColumnArrayInput

type ApplicationRecordColumnArrayInput interface {
	pulumi.Input

	ToApplicationRecordColumnArrayOutput() ApplicationRecordColumnArrayOutput
	ToApplicationRecordColumnArrayOutputWithContext(context.Context) ApplicationRecordColumnArrayOutput
}

ApplicationRecordColumnArrayInput is an input type that accepts ApplicationRecordColumnArray and ApplicationRecordColumnArrayOutput values. You can construct a concrete instance of `ApplicationRecordColumnArrayInput` via:

ApplicationRecordColumnArray{ ApplicationRecordColumnArgs{...} }

type ApplicationRecordColumnArrayOutput

type ApplicationRecordColumnArrayOutput struct{ *pulumi.OutputState }

func (ApplicationRecordColumnArrayOutput) ElementType

func (ApplicationRecordColumnArrayOutput) Index

func (ApplicationRecordColumnArrayOutput) ToApplicationRecordColumnArrayOutput

func (o ApplicationRecordColumnArrayOutput) ToApplicationRecordColumnArrayOutput() ApplicationRecordColumnArrayOutput

func (ApplicationRecordColumnArrayOutput) ToApplicationRecordColumnArrayOutputWithContext

func (o ApplicationRecordColumnArrayOutput) ToApplicationRecordColumnArrayOutputWithContext(ctx context.Context) ApplicationRecordColumnArrayOutput

type ApplicationRecordColumnInput

type ApplicationRecordColumnInput interface {
	pulumi.Input

	ToApplicationRecordColumnOutput() ApplicationRecordColumnOutput
	ToApplicationRecordColumnOutputWithContext(context.Context) ApplicationRecordColumnOutput
}

ApplicationRecordColumnInput is an input type that accepts ApplicationRecordColumnArgs and ApplicationRecordColumnOutput values. You can construct a concrete instance of `ApplicationRecordColumnInput` via:

ApplicationRecordColumnArgs{...}

type ApplicationRecordColumnOutput

type ApplicationRecordColumnOutput struct{ *pulumi.OutputState }

For a SQL-based Kinesis Data Analytics application, describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream. Also used to describe the format of the reference data source.

func (ApplicationRecordColumnOutput) ElementType

func (ApplicationRecordColumnOutput) Mapping

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

func (ApplicationRecordColumnOutput) Name

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

func (ApplicationRecordColumnOutput) SqlType

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

func (ApplicationRecordColumnOutput) ToApplicationRecordColumnOutput

func (o ApplicationRecordColumnOutput) ToApplicationRecordColumnOutput() ApplicationRecordColumnOutput

func (ApplicationRecordColumnOutput) ToApplicationRecordColumnOutputWithContext

func (o ApplicationRecordColumnOutput) ToApplicationRecordColumnOutputWithContext(ctx context.Context) ApplicationRecordColumnOutput

type ApplicationRecordFormat

type ApplicationRecordFormat struct {
	// When you configure application input at the time of creating or updating an application, 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 *ApplicationMappingParameters `pulumi:"mappingParameters"`
	// The type of record format.
	RecordFormatType ApplicationRecordFormatRecordFormatType `pulumi:"recordFormatType"`
}

For a SQL-based Kinesis Data Analytics application, describes the record format and relevant mapping information that should be applied to schematize the records on the stream.

type ApplicationRecordFormatArgs

type ApplicationRecordFormatArgs struct {
	// When you configure application input at the time of creating or updating an application, 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 ApplicationMappingParametersPtrInput `pulumi:"mappingParameters"`
	// The type of record format.
	RecordFormatType ApplicationRecordFormatRecordFormatTypeInput `pulumi:"recordFormatType"`
}

For a SQL-based Kinesis Data Analytics application, describes the record format and relevant mapping information that should be applied to schematize the records on the stream.

func (ApplicationRecordFormatArgs) ElementType

func (ApplicationRecordFormatArgs) ToApplicationRecordFormatOutput

func (i ApplicationRecordFormatArgs) ToApplicationRecordFormatOutput() ApplicationRecordFormatOutput

func (ApplicationRecordFormatArgs) ToApplicationRecordFormatOutputWithContext

func (i ApplicationRecordFormatArgs) ToApplicationRecordFormatOutputWithContext(ctx context.Context) ApplicationRecordFormatOutput

type ApplicationRecordFormatInput

type ApplicationRecordFormatInput interface {
	pulumi.Input

	ToApplicationRecordFormatOutput() ApplicationRecordFormatOutput
	ToApplicationRecordFormatOutputWithContext(context.Context) ApplicationRecordFormatOutput
}

ApplicationRecordFormatInput is an input type that accepts ApplicationRecordFormatArgs and ApplicationRecordFormatOutput values. You can construct a concrete instance of `ApplicationRecordFormatInput` via:

ApplicationRecordFormatArgs{...}

type ApplicationRecordFormatOutput

type ApplicationRecordFormatOutput struct{ *pulumi.OutputState }

For a SQL-based Kinesis Data Analytics application, describes the record format and relevant mapping information that should be applied to schematize the records on the stream.

func (ApplicationRecordFormatOutput) ElementType

func (ApplicationRecordFormatOutput) MappingParameters

When you configure application input at the time of creating or updating an application, 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 (ApplicationRecordFormatOutput) RecordFormatType

The type of record format.

func (ApplicationRecordFormatOutput) ToApplicationRecordFormatOutput

func (o ApplicationRecordFormatOutput) ToApplicationRecordFormatOutput() ApplicationRecordFormatOutput

func (ApplicationRecordFormatOutput) ToApplicationRecordFormatOutputWithContext

func (o ApplicationRecordFormatOutput) ToApplicationRecordFormatOutputWithContext(ctx context.Context) ApplicationRecordFormatOutput

type ApplicationRecordFormatRecordFormatType added in v0.20.0

type ApplicationRecordFormatRecordFormatType string

The type of record format.

func (ApplicationRecordFormatRecordFormatType) ElementType added in v0.20.0

func (ApplicationRecordFormatRecordFormatType) ToApplicationRecordFormatRecordFormatTypeOutput added in v0.20.0

func (e ApplicationRecordFormatRecordFormatType) ToApplicationRecordFormatRecordFormatTypeOutput() ApplicationRecordFormatRecordFormatTypeOutput

func (ApplicationRecordFormatRecordFormatType) ToApplicationRecordFormatRecordFormatTypeOutputWithContext added in v0.20.0

func (e ApplicationRecordFormatRecordFormatType) ToApplicationRecordFormatRecordFormatTypeOutputWithContext(ctx context.Context) ApplicationRecordFormatRecordFormatTypeOutput

func (ApplicationRecordFormatRecordFormatType) ToApplicationRecordFormatRecordFormatTypePtrOutput added in v0.20.0

func (e ApplicationRecordFormatRecordFormatType) ToApplicationRecordFormatRecordFormatTypePtrOutput() ApplicationRecordFormatRecordFormatTypePtrOutput

func (ApplicationRecordFormatRecordFormatType) ToApplicationRecordFormatRecordFormatTypePtrOutputWithContext added in v0.20.0

func (e ApplicationRecordFormatRecordFormatType) ToApplicationRecordFormatRecordFormatTypePtrOutputWithContext(ctx context.Context) ApplicationRecordFormatRecordFormatTypePtrOutput

func (ApplicationRecordFormatRecordFormatType) ToStringOutput added in v0.20.0

func (ApplicationRecordFormatRecordFormatType) ToStringOutputWithContext added in v0.20.0

func (ApplicationRecordFormatRecordFormatType) ToStringPtrOutput added in v0.20.0

func (ApplicationRecordFormatRecordFormatType) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationRecordFormatRecordFormatTypeInput added in v0.20.0

type ApplicationRecordFormatRecordFormatTypeInput interface {
	pulumi.Input

	ToApplicationRecordFormatRecordFormatTypeOutput() ApplicationRecordFormatRecordFormatTypeOutput
	ToApplicationRecordFormatRecordFormatTypeOutputWithContext(context.Context) ApplicationRecordFormatRecordFormatTypeOutput
}

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

ApplicationRecordFormatRecordFormatTypeCsv
ApplicationRecordFormatRecordFormatTypeJson

type ApplicationRecordFormatRecordFormatTypeOutput added in v0.20.0

type ApplicationRecordFormatRecordFormatTypeOutput struct{ *pulumi.OutputState }

func (ApplicationRecordFormatRecordFormatTypeOutput) ElementType added in v0.20.0

func (ApplicationRecordFormatRecordFormatTypeOutput) ToApplicationRecordFormatRecordFormatTypeOutput added in v0.20.0

func (o ApplicationRecordFormatRecordFormatTypeOutput) ToApplicationRecordFormatRecordFormatTypeOutput() ApplicationRecordFormatRecordFormatTypeOutput

func (ApplicationRecordFormatRecordFormatTypeOutput) ToApplicationRecordFormatRecordFormatTypeOutputWithContext added in v0.20.0

func (o ApplicationRecordFormatRecordFormatTypeOutput) ToApplicationRecordFormatRecordFormatTypeOutputWithContext(ctx context.Context) ApplicationRecordFormatRecordFormatTypeOutput

func (ApplicationRecordFormatRecordFormatTypeOutput) ToApplicationRecordFormatRecordFormatTypePtrOutput added in v0.20.0

func (o ApplicationRecordFormatRecordFormatTypeOutput) ToApplicationRecordFormatRecordFormatTypePtrOutput() ApplicationRecordFormatRecordFormatTypePtrOutput

func (ApplicationRecordFormatRecordFormatTypeOutput) ToApplicationRecordFormatRecordFormatTypePtrOutputWithContext added in v0.20.0

func (o ApplicationRecordFormatRecordFormatTypeOutput) ToApplicationRecordFormatRecordFormatTypePtrOutputWithContext(ctx context.Context) ApplicationRecordFormatRecordFormatTypePtrOutput

func (ApplicationRecordFormatRecordFormatTypeOutput) ToStringOutput added in v0.20.0

func (ApplicationRecordFormatRecordFormatTypeOutput) ToStringOutputWithContext added in v0.20.0

func (ApplicationRecordFormatRecordFormatTypeOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationRecordFormatRecordFormatTypeOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationRecordFormatRecordFormatTypePtrInput added in v0.20.0

type ApplicationRecordFormatRecordFormatTypePtrInput interface {
	pulumi.Input

	ToApplicationRecordFormatRecordFormatTypePtrOutput() ApplicationRecordFormatRecordFormatTypePtrOutput
	ToApplicationRecordFormatRecordFormatTypePtrOutputWithContext(context.Context) ApplicationRecordFormatRecordFormatTypePtrOutput
}

func ApplicationRecordFormatRecordFormatTypePtr added in v0.20.0

func ApplicationRecordFormatRecordFormatTypePtr(v string) ApplicationRecordFormatRecordFormatTypePtrInput

type ApplicationRecordFormatRecordFormatTypePtrOutput added in v0.20.0

type ApplicationRecordFormatRecordFormatTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationRecordFormatRecordFormatTypePtrOutput) Elem added in v0.20.0

func (ApplicationRecordFormatRecordFormatTypePtrOutput) ElementType added in v0.20.0

func (ApplicationRecordFormatRecordFormatTypePtrOutput) ToApplicationRecordFormatRecordFormatTypePtrOutput added in v0.20.0

func (o ApplicationRecordFormatRecordFormatTypePtrOutput) ToApplicationRecordFormatRecordFormatTypePtrOutput() ApplicationRecordFormatRecordFormatTypePtrOutput

func (ApplicationRecordFormatRecordFormatTypePtrOutput) ToApplicationRecordFormatRecordFormatTypePtrOutputWithContext added in v0.20.0

func (o ApplicationRecordFormatRecordFormatTypePtrOutput) ToApplicationRecordFormatRecordFormatTypePtrOutputWithContext(ctx context.Context) ApplicationRecordFormatRecordFormatTypePtrOutput

func (ApplicationRecordFormatRecordFormatTypePtrOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationRecordFormatRecordFormatTypePtrOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationRestoreConfiguration added in v0.21.0

type ApplicationRestoreConfiguration struct {
	// Specifies how the application should be restored.
	ApplicationRestoreType ApplicationRestoreConfigurationApplicationRestoreType `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 the ApplicationRestoreType.
	SnapshotName *string `pulumi:"snapshotName"`
}

Describes the restore behavior of a restarting application.

type ApplicationRestoreConfigurationApplicationRestoreType added in v0.21.0

type ApplicationRestoreConfigurationApplicationRestoreType string

Specifies how the application should be restored.

func (ApplicationRestoreConfigurationApplicationRestoreType) ElementType added in v0.21.0

func (ApplicationRestoreConfigurationApplicationRestoreType) ToApplicationRestoreConfigurationApplicationRestoreTypeOutput added in v0.21.0

func (e ApplicationRestoreConfigurationApplicationRestoreType) ToApplicationRestoreConfigurationApplicationRestoreTypeOutput() ApplicationRestoreConfigurationApplicationRestoreTypeOutput

func (ApplicationRestoreConfigurationApplicationRestoreType) ToApplicationRestoreConfigurationApplicationRestoreTypeOutputWithContext added in v0.21.0

func (e ApplicationRestoreConfigurationApplicationRestoreType) ToApplicationRestoreConfigurationApplicationRestoreTypeOutputWithContext(ctx context.Context) ApplicationRestoreConfigurationApplicationRestoreTypeOutput

func (ApplicationRestoreConfigurationApplicationRestoreType) ToApplicationRestoreConfigurationApplicationRestoreTypePtrOutput added in v0.21.0

func (e ApplicationRestoreConfigurationApplicationRestoreType) ToApplicationRestoreConfigurationApplicationRestoreTypePtrOutput() ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput

func (ApplicationRestoreConfigurationApplicationRestoreType) ToApplicationRestoreConfigurationApplicationRestoreTypePtrOutputWithContext added in v0.21.0

func (e ApplicationRestoreConfigurationApplicationRestoreType) ToApplicationRestoreConfigurationApplicationRestoreTypePtrOutputWithContext(ctx context.Context) ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput

func (ApplicationRestoreConfigurationApplicationRestoreType) ToStringOutput added in v0.21.0

func (ApplicationRestoreConfigurationApplicationRestoreType) ToStringOutputWithContext added in v0.21.0

func (ApplicationRestoreConfigurationApplicationRestoreType) ToStringPtrOutput added in v0.21.0

func (ApplicationRestoreConfigurationApplicationRestoreType) ToStringPtrOutputWithContext added in v0.21.0

type ApplicationRestoreConfigurationApplicationRestoreTypeInput added in v0.21.0

type ApplicationRestoreConfigurationApplicationRestoreTypeInput interface {
	pulumi.Input

	ToApplicationRestoreConfigurationApplicationRestoreTypeOutput() ApplicationRestoreConfigurationApplicationRestoreTypeOutput
	ToApplicationRestoreConfigurationApplicationRestoreTypeOutputWithContext(context.Context) ApplicationRestoreConfigurationApplicationRestoreTypeOutput
}

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

ApplicationRestoreConfigurationApplicationRestoreTypeSkipRestoreFromSnapshot
ApplicationRestoreConfigurationApplicationRestoreTypeRestoreFromLatestSnapshot
ApplicationRestoreConfigurationApplicationRestoreTypeRestoreFromCustomSnapshot

type ApplicationRestoreConfigurationApplicationRestoreTypeOutput added in v0.21.0

type ApplicationRestoreConfigurationApplicationRestoreTypeOutput struct{ *pulumi.OutputState }

func (ApplicationRestoreConfigurationApplicationRestoreTypeOutput) ElementType added in v0.21.0

func (ApplicationRestoreConfigurationApplicationRestoreTypeOutput) ToApplicationRestoreConfigurationApplicationRestoreTypeOutput added in v0.21.0

func (ApplicationRestoreConfigurationApplicationRestoreTypeOutput) ToApplicationRestoreConfigurationApplicationRestoreTypeOutputWithContext added in v0.21.0

func (o ApplicationRestoreConfigurationApplicationRestoreTypeOutput) ToApplicationRestoreConfigurationApplicationRestoreTypeOutputWithContext(ctx context.Context) ApplicationRestoreConfigurationApplicationRestoreTypeOutput

func (ApplicationRestoreConfigurationApplicationRestoreTypeOutput) ToApplicationRestoreConfigurationApplicationRestoreTypePtrOutput added in v0.21.0

func (ApplicationRestoreConfigurationApplicationRestoreTypeOutput) ToApplicationRestoreConfigurationApplicationRestoreTypePtrOutputWithContext added in v0.21.0

func (o ApplicationRestoreConfigurationApplicationRestoreTypeOutput) ToApplicationRestoreConfigurationApplicationRestoreTypePtrOutputWithContext(ctx context.Context) ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput

func (ApplicationRestoreConfigurationApplicationRestoreTypeOutput) ToStringOutput added in v0.21.0

func (ApplicationRestoreConfigurationApplicationRestoreTypeOutput) ToStringOutputWithContext added in v0.21.0

func (ApplicationRestoreConfigurationApplicationRestoreTypeOutput) ToStringPtrOutput added in v0.21.0

func (ApplicationRestoreConfigurationApplicationRestoreTypeOutput) ToStringPtrOutputWithContext added in v0.21.0

type ApplicationRestoreConfigurationApplicationRestoreTypePtrInput added in v0.21.0

type ApplicationRestoreConfigurationApplicationRestoreTypePtrInput interface {
	pulumi.Input

	ToApplicationRestoreConfigurationApplicationRestoreTypePtrOutput() ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput
	ToApplicationRestoreConfigurationApplicationRestoreTypePtrOutputWithContext(context.Context) ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput
}

func ApplicationRestoreConfigurationApplicationRestoreTypePtr added in v0.21.0

func ApplicationRestoreConfigurationApplicationRestoreTypePtr(v string) ApplicationRestoreConfigurationApplicationRestoreTypePtrInput

type ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput added in v0.21.0

type ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput) Elem added in v0.21.0

func (ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput) ElementType added in v0.21.0

func (ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput) ToApplicationRestoreConfigurationApplicationRestoreTypePtrOutput added in v0.21.0

func (ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput) ToApplicationRestoreConfigurationApplicationRestoreTypePtrOutputWithContext added in v0.21.0

func (o ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput) ToApplicationRestoreConfigurationApplicationRestoreTypePtrOutputWithContext(ctx context.Context) ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput

func (ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput) ToStringPtrOutput added in v0.21.0

func (ApplicationRestoreConfigurationApplicationRestoreTypePtrOutput) ToStringPtrOutputWithContext added in v0.21.0

type ApplicationRestoreConfigurationArgs added in v0.21.0

type ApplicationRestoreConfigurationArgs struct {
	// Specifies how the application should be restored.
	ApplicationRestoreType ApplicationRestoreConfigurationApplicationRestoreTypeInput `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 the ApplicationRestoreType.
	SnapshotName pulumi.StringPtrInput `pulumi:"snapshotName"`
}

Describes the restore behavior of a restarting application.

func (ApplicationRestoreConfigurationArgs) ElementType added in v0.21.0

func (ApplicationRestoreConfigurationArgs) ToApplicationRestoreConfigurationOutput added in v0.21.0

func (i ApplicationRestoreConfigurationArgs) ToApplicationRestoreConfigurationOutput() ApplicationRestoreConfigurationOutput

func (ApplicationRestoreConfigurationArgs) ToApplicationRestoreConfigurationOutputWithContext added in v0.21.0

func (i ApplicationRestoreConfigurationArgs) ToApplicationRestoreConfigurationOutputWithContext(ctx context.Context) ApplicationRestoreConfigurationOutput

func (ApplicationRestoreConfigurationArgs) ToApplicationRestoreConfigurationPtrOutput added in v0.21.0

func (i ApplicationRestoreConfigurationArgs) ToApplicationRestoreConfigurationPtrOutput() ApplicationRestoreConfigurationPtrOutput

func (ApplicationRestoreConfigurationArgs) ToApplicationRestoreConfigurationPtrOutputWithContext added in v0.21.0

func (i ApplicationRestoreConfigurationArgs) ToApplicationRestoreConfigurationPtrOutputWithContext(ctx context.Context) ApplicationRestoreConfigurationPtrOutput

type ApplicationRestoreConfigurationInput added in v0.21.0

type ApplicationRestoreConfigurationInput interface {
	pulumi.Input

	ToApplicationRestoreConfigurationOutput() ApplicationRestoreConfigurationOutput
	ToApplicationRestoreConfigurationOutputWithContext(context.Context) ApplicationRestoreConfigurationOutput
}

ApplicationRestoreConfigurationInput is an input type that accepts ApplicationRestoreConfigurationArgs and ApplicationRestoreConfigurationOutput values. You can construct a concrete instance of `ApplicationRestoreConfigurationInput` via:

ApplicationRestoreConfigurationArgs{...}

type ApplicationRestoreConfigurationOutput added in v0.21.0

type ApplicationRestoreConfigurationOutput struct{ *pulumi.OutputState }

Describes the restore behavior of a restarting application.

func (ApplicationRestoreConfigurationOutput) ApplicationRestoreType added in v0.21.0

Specifies how the application should be restored.

func (ApplicationRestoreConfigurationOutput) ElementType added in v0.21.0

func (ApplicationRestoreConfigurationOutput) SnapshotName added in v0.21.0

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 the ApplicationRestoreType.

func (ApplicationRestoreConfigurationOutput) ToApplicationRestoreConfigurationOutput added in v0.21.0

func (o ApplicationRestoreConfigurationOutput) ToApplicationRestoreConfigurationOutput() ApplicationRestoreConfigurationOutput

func (ApplicationRestoreConfigurationOutput) ToApplicationRestoreConfigurationOutputWithContext added in v0.21.0

func (o ApplicationRestoreConfigurationOutput) ToApplicationRestoreConfigurationOutputWithContext(ctx context.Context) ApplicationRestoreConfigurationOutput

func (ApplicationRestoreConfigurationOutput) ToApplicationRestoreConfigurationPtrOutput added in v0.21.0

func (o ApplicationRestoreConfigurationOutput) ToApplicationRestoreConfigurationPtrOutput() ApplicationRestoreConfigurationPtrOutput

func (ApplicationRestoreConfigurationOutput) ToApplicationRestoreConfigurationPtrOutputWithContext added in v0.21.0

func (o ApplicationRestoreConfigurationOutput) ToApplicationRestoreConfigurationPtrOutputWithContext(ctx context.Context) ApplicationRestoreConfigurationPtrOutput

type ApplicationRestoreConfigurationPtrInput added in v0.21.0

type ApplicationRestoreConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationRestoreConfigurationPtrOutput() ApplicationRestoreConfigurationPtrOutput
	ToApplicationRestoreConfigurationPtrOutputWithContext(context.Context) ApplicationRestoreConfigurationPtrOutput
}

ApplicationRestoreConfigurationPtrInput is an input type that accepts ApplicationRestoreConfigurationArgs, ApplicationRestoreConfigurationPtr and ApplicationRestoreConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationRestoreConfigurationPtrInput` via:

        ApplicationRestoreConfigurationArgs{...}

or:

        nil

type ApplicationRestoreConfigurationPtrOutput added in v0.21.0

type ApplicationRestoreConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationRestoreConfigurationPtrOutput) ApplicationRestoreType added in v0.21.0

Specifies how the application should be restored.

func (ApplicationRestoreConfigurationPtrOutput) Elem added in v0.21.0

func (ApplicationRestoreConfigurationPtrOutput) ElementType added in v0.21.0

func (ApplicationRestoreConfigurationPtrOutput) SnapshotName added in v0.21.0

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 the ApplicationRestoreType.

func (ApplicationRestoreConfigurationPtrOutput) ToApplicationRestoreConfigurationPtrOutput added in v0.21.0

func (o ApplicationRestoreConfigurationPtrOutput) ToApplicationRestoreConfigurationPtrOutput() ApplicationRestoreConfigurationPtrOutput

func (ApplicationRestoreConfigurationPtrOutput) ToApplicationRestoreConfigurationPtrOutputWithContext added in v0.21.0

func (o ApplicationRestoreConfigurationPtrOutput) ToApplicationRestoreConfigurationPtrOutputWithContext(ctx context.Context) ApplicationRestoreConfigurationPtrOutput

type ApplicationRunConfiguration added in v0.21.0

type ApplicationRunConfiguration struct {
	// Describes the restore behavior of a restarting application.
	ApplicationRestoreConfiguration *ApplicationRestoreConfiguration `pulumi:"applicationRestoreConfiguration"`
	// Describes the starting parameters for a Flink-based Kinesis Data Analytics application.
	FlinkRunConfiguration *ApplicationFlinkRunConfiguration `pulumi:"flinkRunConfiguration"`
}

Identifies the run configuration (start parameters) of a Kinesis Data Analytics application. This section is evaluated only on stack updates for applications in running RUNNING state and has no effect during manual application start.

type ApplicationRunConfigurationArgs added in v0.21.0

type ApplicationRunConfigurationArgs struct {
	// Describes the restore behavior of a restarting application.
	ApplicationRestoreConfiguration ApplicationRestoreConfigurationPtrInput `pulumi:"applicationRestoreConfiguration"`
	// Describes the starting parameters for a Flink-based Kinesis Data Analytics application.
	FlinkRunConfiguration ApplicationFlinkRunConfigurationPtrInput `pulumi:"flinkRunConfiguration"`
}

Identifies the run configuration (start parameters) of a Kinesis Data Analytics application. This section is evaluated only on stack updates for applications in running RUNNING state and has no effect during manual application start.

func (ApplicationRunConfigurationArgs) ElementType added in v0.21.0

func (ApplicationRunConfigurationArgs) ToApplicationRunConfigurationOutput added in v0.21.0

func (i ApplicationRunConfigurationArgs) ToApplicationRunConfigurationOutput() ApplicationRunConfigurationOutput

func (ApplicationRunConfigurationArgs) ToApplicationRunConfigurationOutputWithContext added in v0.21.0

func (i ApplicationRunConfigurationArgs) ToApplicationRunConfigurationOutputWithContext(ctx context.Context) ApplicationRunConfigurationOutput

func (ApplicationRunConfigurationArgs) ToApplicationRunConfigurationPtrOutput added in v0.21.0

func (i ApplicationRunConfigurationArgs) ToApplicationRunConfigurationPtrOutput() ApplicationRunConfigurationPtrOutput

func (ApplicationRunConfigurationArgs) ToApplicationRunConfigurationPtrOutputWithContext added in v0.21.0

func (i ApplicationRunConfigurationArgs) ToApplicationRunConfigurationPtrOutputWithContext(ctx context.Context) ApplicationRunConfigurationPtrOutput

type ApplicationRunConfigurationInput added in v0.21.0

type ApplicationRunConfigurationInput interface {
	pulumi.Input

	ToApplicationRunConfigurationOutput() ApplicationRunConfigurationOutput
	ToApplicationRunConfigurationOutputWithContext(context.Context) ApplicationRunConfigurationOutput
}

ApplicationRunConfigurationInput is an input type that accepts ApplicationRunConfigurationArgs and ApplicationRunConfigurationOutput values. You can construct a concrete instance of `ApplicationRunConfigurationInput` via:

ApplicationRunConfigurationArgs{...}

type ApplicationRunConfigurationOutput added in v0.21.0

type ApplicationRunConfigurationOutput struct{ *pulumi.OutputState }

Identifies the run configuration (start parameters) of a Kinesis Data Analytics application. This section is evaluated only on stack updates for applications in running RUNNING state and has no effect during manual application start.

func (ApplicationRunConfigurationOutput) ApplicationRestoreConfiguration added in v0.21.0

Describes the restore behavior of a restarting application.

func (ApplicationRunConfigurationOutput) ElementType added in v0.21.0

func (ApplicationRunConfigurationOutput) FlinkRunConfiguration added in v0.21.0

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

func (ApplicationRunConfigurationOutput) ToApplicationRunConfigurationOutput added in v0.21.0

func (o ApplicationRunConfigurationOutput) ToApplicationRunConfigurationOutput() ApplicationRunConfigurationOutput

func (ApplicationRunConfigurationOutput) ToApplicationRunConfigurationOutputWithContext added in v0.21.0

func (o ApplicationRunConfigurationOutput) ToApplicationRunConfigurationOutputWithContext(ctx context.Context) ApplicationRunConfigurationOutput

func (ApplicationRunConfigurationOutput) ToApplicationRunConfigurationPtrOutput added in v0.21.0

func (o ApplicationRunConfigurationOutput) ToApplicationRunConfigurationPtrOutput() ApplicationRunConfigurationPtrOutput

func (ApplicationRunConfigurationOutput) ToApplicationRunConfigurationPtrOutputWithContext added in v0.21.0

func (o ApplicationRunConfigurationOutput) ToApplicationRunConfigurationPtrOutputWithContext(ctx context.Context) ApplicationRunConfigurationPtrOutput

type ApplicationRunConfigurationPtrInput added in v0.21.0

type ApplicationRunConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationRunConfigurationPtrOutput() ApplicationRunConfigurationPtrOutput
	ToApplicationRunConfigurationPtrOutputWithContext(context.Context) ApplicationRunConfigurationPtrOutput
}

ApplicationRunConfigurationPtrInput is an input type that accepts ApplicationRunConfigurationArgs, ApplicationRunConfigurationPtr and ApplicationRunConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationRunConfigurationPtrInput` via:

        ApplicationRunConfigurationArgs{...}

or:

        nil

func ApplicationRunConfigurationPtr added in v0.21.0

type ApplicationRunConfigurationPtrOutput added in v0.21.0

type ApplicationRunConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationRunConfigurationPtrOutput) ApplicationRestoreConfiguration added in v0.21.0

Describes the restore behavior of a restarting application.

func (ApplicationRunConfigurationPtrOutput) Elem added in v0.21.0

func (ApplicationRunConfigurationPtrOutput) ElementType added in v0.21.0

func (ApplicationRunConfigurationPtrOutput) FlinkRunConfiguration added in v0.21.0

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

func (ApplicationRunConfigurationPtrOutput) ToApplicationRunConfigurationPtrOutput added in v0.21.0

func (o ApplicationRunConfigurationPtrOutput) ToApplicationRunConfigurationPtrOutput() ApplicationRunConfigurationPtrOutput

func (ApplicationRunConfigurationPtrOutput) ToApplicationRunConfigurationPtrOutputWithContext added in v0.21.0

func (o ApplicationRunConfigurationPtrOutput) ToApplicationRunConfigurationPtrOutputWithContext(ctx context.Context) ApplicationRunConfigurationPtrOutput

type ApplicationS3ContentBaseLocation

type ApplicationS3ContentBaseLocation struct {
	// The base path for the S3 bucket.
	BasePath *string `pulumi:"basePath"`
	// The Amazon Resource Name (ARN) of the S3 bucket.
	BucketArn string `pulumi:"bucketArn"`
}

The base location of the Amazon Data Analytics application.

type ApplicationS3ContentBaseLocationArgs

type ApplicationS3ContentBaseLocationArgs struct {
	// The base path for the S3 bucket.
	BasePath pulumi.StringPtrInput `pulumi:"basePath"`
	// The Amazon Resource Name (ARN) of the S3 bucket.
	BucketArn pulumi.StringInput `pulumi:"bucketArn"`
}

The base location of the Amazon Data Analytics application.

func (ApplicationS3ContentBaseLocationArgs) ElementType

func (ApplicationS3ContentBaseLocationArgs) ToApplicationS3ContentBaseLocationOutput

func (i ApplicationS3ContentBaseLocationArgs) ToApplicationS3ContentBaseLocationOutput() ApplicationS3ContentBaseLocationOutput

func (ApplicationS3ContentBaseLocationArgs) ToApplicationS3ContentBaseLocationOutputWithContext

func (i ApplicationS3ContentBaseLocationArgs) ToApplicationS3ContentBaseLocationOutputWithContext(ctx context.Context) ApplicationS3ContentBaseLocationOutput

func (ApplicationS3ContentBaseLocationArgs) ToApplicationS3ContentBaseLocationPtrOutput

func (i ApplicationS3ContentBaseLocationArgs) ToApplicationS3ContentBaseLocationPtrOutput() ApplicationS3ContentBaseLocationPtrOutput

func (ApplicationS3ContentBaseLocationArgs) ToApplicationS3ContentBaseLocationPtrOutputWithContext

func (i ApplicationS3ContentBaseLocationArgs) ToApplicationS3ContentBaseLocationPtrOutputWithContext(ctx context.Context) ApplicationS3ContentBaseLocationPtrOutput

type ApplicationS3ContentBaseLocationInput

type ApplicationS3ContentBaseLocationInput interface {
	pulumi.Input

	ToApplicationS3ContentBaseLocationOutput() ApplicationS3ContentBaseLocationOutput
	ToApplicationS3ContentBaseLocationOutputWithContext(context.Context) ApplicationS3ContentBaseLocationOutput
}

ApplicationS3ContentBaseLocationInput is an input type that accepts ApplicationS3ContentBaseLocationArgs and ApplicationS3ContentBaseLocationOutput values. You can construct a concrete instance of `ApplicationS3ContentBaseLocationInput` via:

ApplicationS3ContentBaseLocationArgs{...}

type ApplicationS3ContentBaseLocationOutput

type ApplicationS3ContentBaseLocationOutput struct{ *pulumi.OutputState }

The base location of the Amazon Data Analytics application.

func (ApplicationS3ContentBaseLocationOutput) BasePath

The base path for the S3 bucket.

func (ApplicationS3ContentBaseLocationOutput) BucketArn added in v0.72.0

The Amazon Resource Name (ARN) of the S3 bucket.

func (ApplicationS3ContentBaseLocationOutput) ElementType

func (ApplicationS3ContentBaseLocationOutput) ToApplicationS3ContentBaseLocationOutput

func (o ApplicationS3ContentBaseLocationOutput) ToApplicationS3ContentBaseLocationOutput() ApplicationS3ContentBaseLocationOutput

func (ApplicationS3ContentBaseLocationOutput) ToApplicationS3ContentBaseLocationOutputWithContext

func (o ApplicationS3ContentBaseLocationOutput) ToApplicationS3ContentBaseLocationOutputWithContext(ctx context.Context) ApplicationS3ContentBaseLocationOutput

func (ApplicationS3ContentBaseLocationOutput) ToApplicationS3ContentBaseLocationPtrOutput

func (o ApplicationS3ContentBaseLocationOutput) ToApplicationS3ContentBaseLocationPtrOutput() ApplicationS3ContentBaseLocationPtrOutput

func (ApplicationS3ContentBaseLocationOutput) ToApplicationS3ContentBaseLocationPtrOutputWithContext

func (o ApplicationS3ContentBaseLocationOutput) ToApplicationS3ContentBaseLocationPtrOutputWithContext(ctx context.Context) ApplicationS3ContentBaseLocationPtrOutput

type ApplicationS3ContentBaseLocationPtrInput

type ApplicationS3ContentBaseLocationPtrInput interface {
	pulumi.Input

	ToApplicationS3ContentBaseLocationPtrOutput() ApplicationS3ContentBaseLocationPtrOutput
	ToApplicationS3ContentBaseLocationPtrOutputWithContext(context.Context) ApplicationS3ContentBaseLocationPtrOutput
}

ApplicationS3ContentBaseLocationPtrInput is an input type that accepts ApplicationS3ContentBaseLocationArgs, ApplicationS3ContentBaseLocationPtr and ApplicationS3ContentBaseLocationPtrOutput values. You can construct a concrete instance of `ApplicationS3ContentBaseLocationPtrInput` via:

        ApplicationS3ContentBaseLocationArgs{...}

or:

        nil

type ApplicationS3ContentBaseLocationPtrOutput

type ApplicationS3ContentBaseLocationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationS3ContentBaseLocationPtrOutput) BasePath

The base path for the S3 bucket.

func (ApplicationS3ContentBaseLocationPtrOutput) BucketArn added in v0.72.0

The Amazon Resource Name (ARN) of the S3 bucket.

func (ApplicationS3ContentBaseLocationPtrOutput) Elem

func (ApplicationS3ContentBaseLocationPtrOutput) ElementType

func (ApplicationS3ContentBaseLocationPtrOutput) ToApplicationS3ContentBaseLocationPtrOutput

func (o ApplicationS3ContentBaseLocationPtrOutput) ToApplicationS3ContentBaseLocationPtrOutput() ApplicationS3ContentBaseLocationPtrOutput

func (ApplicationS3ContentBaseLocationPtrOutput) ToApplicationS3ContentBaseLocationPtrOutputWithContext

func (o ApplicationS3ContentBaseLocationPtrOutput) ToApplicationS3ContentBaseLocationPtrOutputWithContext(ctx context.Context) ApplicationS3ContentBaseLocationPtrOutput

type ApplicationS3ContentLocation

type ApplicationS3ContentLocation struct {
	// The Amazon Resource Name (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"`
}

The location of an application or a custom artifact.

type ApplicationS3ContentLocationArgs

type ApplicationS3ContentLocationArgs struct {
	// The Amazon Resource Name (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"`
}

The location of an application or a custom artifact.

func (ApplicationS3ContentLocationArgs) ElementType

func (ApplicationS3ContentLocationArgs) ToApplicationS3ContentLocationOutput

func (i ApplicationS3ContentLocationArgs) ToApplicationS3ContentLocationOutput() ApplicationS3ContentLocationOutput

func (ApplicationS3ContentLocationArgs) ToApplicationS3ContentLocationOutputWithContext

func (i ApplicationS3ContentLocationArgs) ToApplicationS3ContentLocationOutputWithContext(ctx context.Context) ApplicationS3ContentLocationOutput

func (ApplicationS3ContentLocationArgs) ToApplicationS3ContentLocationPtrOutput

func (i ApplicationS3ContentLocationArgs) ToApplicationS3ContentLocationPtrOutput() ApplicationS3ContentLocationPtrOutput

func (ApplicationS3ContentLocationArgs) ToApplicationS3ContentLocationPtrOutputWithContext

func (i ApplicationS3ContentLocationArgs) ToApplicationS3ContentLocationPtrOutputWithContext(ctx context.Context) ApplicationS3ContentLocationPtrOutput

type ApplicationS3ContentLocationInput

type ApplicationS3ContentLocationInput interface {
	pulumi.Input

	ToApplicationS3ContentLocationOutput() ApplicationS3ContentLocationOutput
	ToApplicationS3ContentLocationOutputWithContext(context.Context) ApplicationS3ContentLocationOutput
}

ApplicationS3ContentLocationInput is an input type that accepts ApplicationS3ContentLocationArgs and ApplicationS3ContentLocationOutput values. You can construct a concrete instance of `ApplicationS3ContentLocationInput` via:

ApplicationS3ContentLocationArgs{...}

type ApplicationS3ContentLocationOutput

type ApplicationS3ContentLocationOutput struct{ *pulumi.OutputState }

The location of an application or a custom artifact.

func (ApplicationS3ContentLocationOutput) BucketArn added in v0.72.0

The Amazon Resource Name (ARN) for the S3 bucket containing the application code.

func (ApplicationS3ContentLocationOutput) ElementType

func (ApplicationS3ContentLocationOutput) FileKey

The file key for the object containing the application code.

func (ApplicationS3ContentLocationOutput) ObjectVersion

The version of the object containing the application code.

func (ApplicationS3ContentLocationOutput) ToApplicationS3ContentLocationOutput

func (o ApplicationS3ContentLocationOutput) ToApplicationS3ContentLocationOutput() ApplicationS3ContentLocationOutput

func (ApplicationS3ContentLocationOutput) ToApplicationS3ContentLocationOutputWithContext

func (o ApplicationS3ContentLocationOutput) ToApplicationS3ContentLocationOutputWithContext(ctx context.Context) ApplicationS3ContentLocationOutput

func (ApplicationS3ContentLocationOutput) ToApplicationS3ContentLocationPtrOutput

func (o ApplicationS3ContentLocationOutput) ToApplicationS3ContentLocationPtrOutput() ApplicationS3ContentLocationPtrOutput

func (ApplicationS3ContentLocationOutput) ToApplicationS3ContentLocationPtrOutputWithContext

func (o ApplicationS3ContentLocationOutput) ToApplicationS3ContentLocationPtrOutputWithContext(ctx context.Context) ApplicationS3ContentLocationPtrOutput

type ApplicationS3ContentLocationPtrInput

type ApplicationS3ContentLocationPtrInput interface {
	pulumi.Input

	ToApplicationS3ContentLocationPtrOutput() ApplicationS3ContentLocationPtrOutput
	ToApplicationS3ContentLocationPtrOutputWithContext(context.Context) ApplicationS3ContentLocationPtrOutput
}

ApplicationS3ContentLocationPtrInput is an input type that accepts ApplicationS3ContentLocationArgs, ApplicationS3ContentLocationPtr and ApplicationS3ContentLocationPtrOutput values. You can construct a concrete instance of `ApplicationS3ContentLocationPtrInput` via:

        ApplicationS3ContentLocationArgs{...}

or:

        nil

type ApplicationS3ContentLocationPtrOutput

type ApplicationS3ContentLocationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationS3ContentLocationPtrOutput) BucketArn added in v0.72.0

The Amazon Resource Name (ARN) for the S3 bucket containing the application code.

func (ApplicationS3ContentLocationPtrOutput) Elem

func (ApplicationS3ContentLocationPtrOutput) ElementType

func (ApplicationS3ContentLocationPtrOutput) FileKey

The file key for the object containing the application code.

func (ApplicationS3ContentLocationPtrOutput) ObjectVersion

The version of the object containing the application code.

func (ApplicationS3ContentLocationPtrOutput) ToApplicationS3ContentLocationPtrOutput

func (o ApplicationS3ContentLocationPtrOutput) ToApplicationS3ContentLocationPtrOutput() ApplicationS3ContentLocationPtrOutput

func (ApplicationS3ContentLocationPtrOutput) ToApplicationS3ContentLocationPtrOutputWithContext

func (o ApplicationS3ContentLocationPtrOutput) ToApplicationS3ContentLocationPtrOutputWithContext(ctx context.Context) ApplicationS3ContentLocationPtrOutput

type ApplicationSnapshotConfiguration added in v0.2.0

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

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

type ApplicationSnapshotConfigurationArgs added in v0.2.0

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

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

func (ApplicationSnapshotConfigurationArgs) ElementType added in v0.2.0

func (ApplicationSnapshotConfigurationArgs) ToApplicationSnapshotConfigurationOutput added in v0.2.0

func (i ApplicationSnapshotConfigurationArgs) ToApplicationSnapshotConfigurationOutput() ApplicationSnapshotConfigurationOutput

func (ApplicationSnapshotConfigurationArgs) ToApplicationSnapshotConfigurationOutputWithContext added in v0.2.0

func (i ApplicationSnapshotConfigurationArgs) ToApplicationSnapshotConfigurationOutputWithContext(ctx context.Context) ApplicationSnapshotConfigurationOutput

func (ApplicationSnapshotConfigurationArgs) ToApplicationSnapshotConfigurationPtrOutput added in v0.2.0

func (i ApplicationSnapshotConfigurationArgs) ToApplicationSnapshotConfigurationPtrOutput() ApplicationSnapshotConfigurationPtrOutput

func (ApplicationSnapshotConfigurationArgs) ToApplicationSnapshotConfigurationPtrOutputWithContext added in v0.2.0

func (i ApplicationSnapshotConfigurationArgs) ToApplicationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) ApplicationSnapshotConfigurationPtrOutput

type ApplicationSnapshotConfigurationInput added in v0.2.0

type ApplicationSnapshotConfigurationInput interface {
	pulumi.Input

	ToApplicationSnapshotConfigurationOutput() ApplicationSnapshotConfigurationOutput
	ToApplicationSnapshotConfigurationOutputWithContext(context.Context) ApplicationSnapshotConfigurationOutput
}

ApplicationSnapshotConfigurationInput is an input type that accepts ApplicationSnapshotConfigurationArgs and ApplicationSnapshotConfigurationOutput values. You can construct a concrete instance of `ApplicationSnapshotConfigurationInput` via:

ApplicationSnapshotConfigurationArgs{...}

type ApplicationSnapshotConfigurationOutput added in v0.2.0

type ApplicationSnapshotConfigurationOutput struct{ *pulumi.OutputState }

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

func (ApplicationSnapshotConfigurationOutput) ElementType added in v0.2.0

func (ApplicationSnapshotConfigurationOutput) SnapshotsEnabled added in v0.2.0

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

func (ApplicationSnapshotConfigurationOutput) ToApplicationSnapshotConfigurationOutput added in v0.2.0

func (o ApplicationSnapshotConfigurationOutput) ToApplicationSnapshotConfigurationOutput() ApplicationSnapshotConfigurationOutput

func (ApplicationSnapshotConfigurationOutput) ToApplicationSnapshotConfigurationOutputWithContext added in v0.2.0

func (o ApplicationSnapshotConfigurationOutput) ToApplicationSnapshotConfigurationOutputWithContext(ctx context.Context) ApplicationSnapshotConfigurationOutput

func (ApplicationSnapshotConfigurationOutput) ToApplicationSnapshotConfigurationPtrOutput added in v0.2.0

func (o ApplicationSnapshotConfigurationOutput) ToApplicationSnapshotConfigurationPtrOutput() ApplicationSnapshotConfigurationPtrOutput

func (ApplicationSnapshotConfigurationOutput) ToApplicationSnapshotConfigurationPtrOutputWithContext added in v0.2.0

func (o ApplicationSnapshotConfigurationOutput) ToApplicationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) ApplicationSnapshotConfigurationPtrOutput

type ApplicationSnapshotConfigurationPtrInput added in v0.2.0

type ApplicationSnapshotConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationSnapshotConfigurationPtrOutput() ApplicationSnapshotConfigurationPtrOutput
	ToApplicationSnapshotConfigurationPtrOutputWithContext(context.Context) ApplicationSnapshotConfigurationPtrOutput
}

ApplicationSnapshotConfigurationPtrInput is an input type that accepts ApplicationSnapshotConfigurationArgs, ApplicationSnapshotConfigurationPtr and ApplicationSnapshotConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationSnapshotConfigurationPtrInput` via:

        ApplicationSnapshotConfigurationArgs{...}

or:

        nil

type ApplicationSnapshotConfigurationPtrOutput added in v0.2.0

type ApplicationSnapshotConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationSnapshotConfigurationPtrOutput) Elem added in v0.2.0

func (ApplicationSnapshotConfigurationPtrOutput) ElementType added in v0.2.0

func (ApplicationSnapshotConfigurationPtrOutput) SnapshotsEnabled added in v0.2.0

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

func (ApplicationSnapshotConfigurationPtrOutput) ToApplicationSnapshotConfigurationPtrOutput added in v0.2.0

func (o ApplicationSnapshotConfigurationPtrOutput) ToApplicationSnapshotConfigurationPtrOutput() ApplicationSnapshotConfigurationPtrOutput

func (ApplicationSnapshotConfigurationPtrOutput) ToApplicationSnapshotConfigurationPtrOutputWithContext added in v0.2.0

func (o ApplicationSnapshotConfigurationPtrOutput) ToApplicationSnapshotConfigurationPtrOutputWithContext(ctx context.Context) ApplicationSnapshotConfigurationPtrOutput

type ApplicationSqlApplicationConfiguration

type ApplicationSqlApplicationConfiguration struct {
	// The array of Input objects describing the input streams used by the application.
	Inputs []ApplicationInputType `pulumi:"inputs"`
}

Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application.

type ApplicationSqlApplicationConfigurationArgs

type ApplicationSqlApplicationConfigurationArgs struct {
	// The array of Input objects describing the input streams used by the application.
	Inputs ApplicationInputTypeArrayInput `pulumi:"inputs"`
}

Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application.

func (ApplicationSqlApplicationConfigurationArgs) ElementType

func (ApplicationSqlApplicationConfigurationArgs) ToApplicationSqlApplicationConfigurationOutput

func (i ApplicationSqlApplicationConfigurationArgs) ToApplicationSqlApplicationConfigurationOutput() ApplicationSqlApplicationConfigurationOutput

func (ApplicationSqlApplicationConfigurationArgs) ToApplicationSqlApplicationConfigurationOutputWithContext

func (i ApplicationSqlApplicationConfigurationArgs) ToApplicationSqlApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationSqlApplicationConfigurationOutput

func (ApplicationSqlApplicationConfigurationArgs) ToApplicationSqlApplicationConfigurationPtrOutput

func (i ApplicationSqlApplicationConfigurationArgs) ToApplicationSqlApplicationConfigurationPtrOutput() ApplicationSqlApplicationConfigurationPtrOutput

func (ApplicationSqlApplicationConfigurationArgs) ToApplicationSqlApplicationConfigurationPtrOutputWithContext

func (i ApplicationSqlApplicationConfigurationArgs) ToApplicationSqlApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationSqlApplicationConfigurationPtrOutput

type ApplicationSqlApplicationConfigurationInput

type ApplicationSqlApplicationConfigurationInput interface {
	pulumi.Input

	ToApplicationSqlApplicationConfigurationOutput() ApplicationSqlApplicationConfigurationOutput
	ToApplicationSqlApplicationConfigurationOutputWithContext(context.Context) ApplicationSqlApplicationConfigurationOutput
}

ApplicationSqlApplicationConfigurationInput is an input type that accepts ApplicationSqlApplicationConfigurationArgs and ApplicationSqlApplicationConfigurationOutput values. You can construct a concrete instance of `ApplicationSqlApplicationConfigurationInput` via:

ApplicationSqlApplicationConfigurationArgs{...}

type ApplicationSqlApplicationConfigurationOutput

type ApplicationSqlApplicationConfigurationOutput struct{ *pulumi.OutputState }

Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application.

func (ApplicationSqlApplicationConfigurationOutput) ElementType

func (ApplicationSqlApplicationConfigurationOutput) Inputs

The array of Input objects describing the input streams used by the application.

func (ApplicationSqlApplicationConfigurationOutput) ToApplicationSqlApplicationConfigurationOutput

func (o ApplicationSqlApplicationConfigurationOutput) ToApplicationSqlApplicationConfigurationOutput() ApplicationSqlApplicationConfigurationOutput

func (ApplicationSqlApplicationConfigurationOutput) ToApplicationSqlApplicationConfigurationOutputWithContext

func (o ApplicationSqlApplicationConfigurationOutput) ToApplicationSqlApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationSqlApplicationConfigurationOutput

func (ApplicationSqlApplicationConfigurationOutput) ToApplicationSqlApplicationConfigurationPtrOutput

func (o ApplicationSqlApplicationConfigurationOutput) ToApplicationSqlApplicationConfigurationPtrOutput() ApplicationSqlApplicationConfigurationPtrOutput

func (ApplicationSqlApplicationConfigurationOutput) ToApplicationSqlApplicationConfigurationPtrOutputWithContext

func (o ApplicationSqlApplicationConfigurationOutput) ToApplicationSqlApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationSqlApplicationConfigurationPtrOutput

type ApplicationSqlApplicationConfigurationPtrInput

type ApplicationSqlApplicationConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationSqlApplicationConfigurationPtrOutput() ApplicationSqlApplicationConfigurationPtrOutput
	ToApplicationSqlApplicationConfigurationPtrOutputWithContext(context.Context) ApplicationSqlApplicationConfigurationPtrOutput
}

ApplicationSqlApplicationConfigurationPtrInput is an input type that accepts ApplicationSqlApplicationConfigurationArgs, ApplicationSqlApplicationConfigurationPtr and ApplicationSqlApplicationConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationSqlApplicationConfigurationPtrInput` via:

        ApplicationSqlApplicationConfigurationArgs{...}

or:

        nil

type ApplicationSqlApplicationConfigurationPtrOutput

type ApplicationSqlApplicationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationSqlApplicationConfigurationPtrOutput) Elem

func (ApplicationSqlApplicationConfigurationPtrOutput) ElementType

func (ApplicationSqlApplicationConfigurationPtrOutput) Inputs

The array of Input objects describing the input streams used by the application.

func (ApplicationSqlApplicationConfigurationPtrOutput) ToApplicationSqlApplicationConfigurationPtrOutput

func (o ApplicationSqlApplicationConfigurationPtrOutput) ToApplicationSqlApplicationConfigurationPtrOutput() ApplicationSqlApplicationConfigurationPtrOutput

func (ApplicationSqlApplicationConfigurationPtrOutput) ToApplicationSqlApplicationConfigurationPtrOutputWithContext

func (o ApplicationSqlApplicationConfigurationPtrOutput) ToApplicationSqlApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationSqlApplicationConfigurationPtrOutput

type ApplicationState

type ApplicationState struct {
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type ApplicationTag

type ApplicationTag struct {
	// The key name of the tag. You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that's 0 to 256 characters in length.
	Value string `pulumi:"value"`
}

A key-value pair that identifies an application.

type ApplicationVpcConfiguration added in v0.21.0

type ApplicationVpcConfiguration struct {
	// The array of SecurityGroup IDs used by the VPC configuration.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// The array of Subnet IDs used by the VPC configuration.
	SubnetIds []string `pulumi:"subnetIds"`
}

Describes the parameters of a VPC used by the application.

type ApplicationVpcConfigurationArgs added in v0.21.0

type ApplicationVpcConfigurationArgs struct {
	// The array of SecurityGroup IDs used by the VPC configuration.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// The array of Subnet IDs used by the VPC configuration.
	SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}

Describes the parameters of a VPC used by the application.

func (ApplicationVpcConfigurationArgs) ElementType added in v0.21.0

func (ApplicationVpcConfigurationArgs) ToApplicationVpcConfigurationOutput added in v0.21.0

func (i ApplicationVpcConfigurationArgs) ToApplicationVpcConfigurationOutput() ApplicationVpcConfigurationOutput

func (ApplicationVpcConfigurationArgs) ToApplicationVpcConfigurationOutputWithContext added in v0.21.0

func (i ApplicationVpcConfigurationArgs) ToApplicationVpcConfigurationOutputWithContext(ctx context.Context) ApplicationVpcConfigurationOutput

type ApplicationVpcConfigurationArray added in v0.21.0

type ApplicationVpcConfigurationArray []ApplicationVpcConfigurationInput

func (ApplicationVpcConfigurationArray) ElementType added in v0.21.0

func (ApplicationVpcConfigurationArray) ToApplicationVpcConfigurationArrayOutput added in v0.21.0

func (i ApplicationVpcConfigurationArray) ToApplicationVpcConfigurationArrayOutput() ApplicationVpcConfigurationArrayOutput

func (ApplicationVpcConfigurationArray) ToApplicationVpcConfigurationArrayOutputWithContext added in v0.21.0

func (i ApplicationVpcConfigurationArray) ToApplicationVpcConfigurationArrayOutputWithContext(ctx context.Context) ApplicationVpcConfigurationArrayOutput

type ApplicationVpcConfigurationArrayInput added in v0.21.0

type ApplicationVpcConfigurationArrayInput interface {
	pulumi.Input

	ToApplicationVpcConfigurationArrayOutput() ApplicationVpcConfigurationArrayOutput
	ToApplicationVpcConfigurationArrayOutputWithContext(context.Context) ApplicationVpcConfigurationArrayOutput
}

ApplicationVpcConfigurationArrayInput is an input type that accepts ApplicationVpcConfigurationArray and ApplicationVpcConfigurationArrayOutput values. You can construct a concrete instance of `ApplicationVpcConfigurationArrayInput` via:

ApplicationVpcConfigurationArray{ ApplicationVpcConfigurationArgs{...} }

type ApplicationVpcConfigurationArrayOutput added in v0.21.0

type ApplicationVpcConfigurationArrayOutput struct{ *pulumi.OutputState }

func (ApplicationVpcConfigurationArrayOutput) ElementType added in v0.21.0

func (ApplicationVpcConfigurationArrayOutput) Index added in v0.21.0

func (ApplicationVpcConfigurationArrayOutput) ToApplicationVpcConfigurationArrayOutput added in v0.21.0

func (o ApplicationVpcConfigurationArrayOutput) ToApplicationVpcConfigurationArrayOutput() ApplicationVpcConfigurationArrayOutput

func (ApplicationVpcConfigurationArrayOutput) ToApplicationVpcConfigurationArrayOutputWithContext added in v0.21.0

func (o ApplicationVpcConfigurationArrayOutput) ToApplicationVpcConfigurationArrayOutputWithContext(ctx context.Context) ApplicationVpcConfigurationArrayOutput

type ApplicationVpcConfigurationInput added in v0.21.0

type ApplicationVpcConfigurationInput interface {
	pulumi.Input

	ToApplicationVpcConfigurationOutput() ApplicationVpcConfigurationOutput
	ToApplicationVpcConfigurationOutputWithContext(context.Context) ApplicationVpcConfigurationOutput
}

ApplicationVpcConfigurationInput is an input type that accepts ApplicationVpcConfigurationArgs and ApplicationVpcConfigurationOutput values. You can construct a concrete instance of `ApplicationVpcConfigurationInput` via:

ApplicationVpcConfigurationArgs{...}

type ApplicationVpcConfigurationOutput added in v0.21.0

type ApplicationVpcConfigurationOutput struct{ *pulumi.OutputState }

Describes the parameters of a VPC used by the application.

func (ApplicationVpcConfigurationOutput) ElementType added in v0.21.0

func (ApplicationVpcConfigurationOutput) SecurityGroupIds added in v0.21.0

The array of SecurityGroup IDs used by the VPC configuration.

func (ApplicationVpcConfigurationOutput) SubnetIds added in v0.21.0

The array of Subnet IDs used by the VPC configuration.

func (ApplicationVpcConfigurationOutput) ToApplicationVpcConfigurationOutput added in v0.21.0

func (o ApplicationVpcConfigurationOutput) ToApplicationVpcConfigurationOutput() ApplicationVpcConfigurationOutput

func (ApplicationVpcConfigurationOutput) ToApplicationVpcConfigurationOutputWithContext added in v0.21.0

func (o ApplicationVpcConfigurationOutput) ToApplicationVpcConfigurationOutputWithContext(ctx context.Context) ApplicationVpcConfigurationOutput

type ApplicationZeppelinApplicationConfiguration

type ApplicationZeppelinApplicationConfiguration struct {
	// The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
	CatalogConfiguration *ApplicationCatalogConfiguration `pulumi:"catalogConfiguration"`
	// A list of CustomArtifactConfiguration objects.
	CustomArtifactsConfiguration []ApplicationCustomArtifactConfiguration `pulumi:"customArtifactsConfiguration"`
	// The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
	DeployAsApplicationConfiguration *ApplicationDeployAsApplicationConfiguration `pulumi:"deployAsApplicationConfiguration"`
	// The monitoring configuration of a Kinesis Data Analytics Studio notebook.
	MonitoringConfiguration *ApplicationZeppelinMonitoringConfiguration `pulumi:"monitoringConfiguration"`
}

The configuration of a Kinesis Data Analytics Studio notebook.

type ApplicationZeppelinApplicationConfigurationArgs

type ApplicationZeppelinApplicationConfigurationArgs struct {
	// The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
	CatalogConfiguration ApplicationCatalogConfigurationPtrInput `pulumi:"catalogConfiguration"`
	// A list of CustomArtifactConfiguration objects.
	CustomArtifactsConfiguration ApplicationCustomArtifactConfigurationArrayInput `pulumi:"customArtifactsConfiguration"`
	// The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
	DeployAsApplicationConfiguration ApplicationDeployAsApplicationConfigurationPtrInput `pulumi:"deployAsApplicationConfiguration"`
	// The monitoring configuration of a Kinesis Data Analytics Studio notebook.
	MonitoringConfiguration ApplicationZeppelinMonitoringConfigurationPtrInput `pulumi:"monitoringConfiguration"`
}

The configuration of a Kinesis Data Analytics Studio notebook.

func (ApplicationZeppelinApplicationConfigurationArgs) ElementType

func (ApplicationZeppelinApplicationConfigurationArgs) ToApplicationZeppelinApplicationConfigurationOutput

func (i ApplicationZeppelinApplicationConfigurationArgs) ToApplicationZeppelinApplicationConfigurationOutput() ApplicationZeppelinApplicationConfigurationOutput

func (ApplicationZeppelinApplicationConfigurationArgs) ToApplicationZeppelinApplicationConfigurationOutputWithContext

func (i ApplicationZeppelinApplicationConfigurationArgs) ToApplicationZeppelinApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationZeppelinApplicationConfigurationOutput

func (ApplicationZeppelinApplicationConfigurationArgs) ToApplicationZeppelinApplicationConfigurationPtrOutput

func (i ApplicationZeppelinApplicationConfigurationArgs) ToApplicationZeppelinApplicationConfigurationPtrOutput() ApplicationZeppelinApplicationConfigurationPtrOutput

func (ApplicationZeppelinApplicationConfigurationArgs) ToApplicationZeppelinApplicationConfigurationPtrOutputWithContext

func (i ApplicationZeppelinApplicationConfigurationArgs) ToApplicationZeppelinApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationZeppelinApplicationConfigurationPtrOutput

type ApplicationZeppelinApplicationConfigurationInput

type ApplicationZeppelinApplicationConfigurationInput interface {
	pulumi.Input

	ToApplicationZeppelinApplicationConfigurationOutput() ApplicationZeppelinApplicationConfigurationOutput
	ToApplicationZeppelinApplicationConfigurationOutputWithContext(context.Context) ApplicationZeppelinApplicationConfigurationOutput
}

ApplicationZeppelinApplicationConfigurationInput is an input type that accepts ApplicationZeppelinApplicationConfigurationArgs and ApplicationZeppelinApplicationConfigurationOutput values. You can construct a concrete instance of `ApplicationZeppelinApplicationConfigurationInput` via:

ApplicationZeppelinApplicationConfigurationArgs{...}

type ApplicationZeppelinApplicationConfigurationOutput

type ApplicationZeppelinApplicationConfigurationOutput struct{ *pulumi.OutputState }

The configuration of a Kinesis Data Analytics Studio notebook.

func (ApplicationZeppelinApplicationConfigurationOutput) CatalogConfiguration

The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.

func (ApplicationZeppelinApplicationConfigurationOutput) CustomArtifactsConfiguration

A list of CustomArtifactConfiguration objects.

func (ApplicationZeppelinApplicationConfigurationOutput) DeployAsApplicationConfiguration

The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.

func (ApplicationZeppelinApplicationConfigurationOutput) ElementType

func (ApplicationZeppelinApplicationConfigurationOutput) MonitoringConfiguration

The monitoring configuration of a Kinesis Data Analytics Studio notebook.

func (ApplicationZeppelinApplicationConfigurationOutput) ToApplicationZeppelinApplicationConfigurationOutput

func (o ApplicationZeppelinApplicationConfigurationOutput) ToApplicationZeppelinApplicationConfigurationOutput() ApplicationZeppelinApplicationConfigurationOutput

func (ApplicationZeppelinApplicationConfigurationOutput) ToApplicationZeppelinApplicationConfigurationOutputWithContext

func (o ApplicationZeppelinApplicationConfigurationOutput) ToApplicationZeppelinApplicationConfigurationOutputWithContext(ctx context.Context) ApplicationZeppelinApplicationConfigurationOutput

func (ApplicationZeppelinApplicationConfigurationOutput) ToApplicationZeppelinApplicationConfigurationPtrOutput

func (o ApplicationZeppelinApplicationConfigurationOutput) ToApplicationZeppelinApplicationConfigurationPtrOutput() ApplicationZeppelinApplicationConfigurationPtrOutput

func (ApplicationZeppelinApplicationConfigurationOutput) ToApplicationZeppelinApplicationConfigurationPtrOutputWithContext

func (o ApplicationZeppelinApplicationConfigurationOutput) ToApplicationZeppelinApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationZeppelinApplicationConfigurationPtrOutput

type ApplicationZeppelinApplicationConfigurationPtrInput

type ApplicationZeppelinApplicationConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationZeppelinApplicationConfigurationPtrOutput() ApplicationZeppelinApplicationConfigurationPtrOutput
	ToApplicationZeppelinApplicationConfigurationPtrOutputWithContext(context.Context) ApplicationZeppelinApplicationConfigurationPtrOutput
}

ApplicationZeppelinApplicationConfigurationPtrInput is an input type that accepts ApplicationZeppelinApplicationConfigurationArgs, ApplicationZeppelinApplicationConfigurationPtr and ApplicationZeppelinApplicationConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationZeppelinApplicationConfigurationPtrInput` via:

        ApplicationZeppelinApplicationConfigurationArgs{...}

or:

        nil

type ApplicationZeppelinApplicationConfigurationPtrOutput

type ApplicationZeppelinApplicationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationZeppelinApplicationConfigurationPtrOutput) CatalogConfiguration

The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.

func (ApplicationZeppelinApplicationConfigurationPtrOutput) CustomArtifactsConfiguration

A list of CustomArtifactConfiguration objects.

func (ApplicationZeppelinApplicationConfigurationPtrOutput) DeployAsApplicationConfiguration

The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.

func (ApplicationZeppelinApplicationConfigurationPtrOutput) Elem

func (ApplicationZeppelinApplicationConfigurationPtrOutput) ElementType

func (ApplicationZeppelinApplicationConfigurationPtrOutput) MonitoringConfiguration

The monitoring configuration of a Kinesis Data Analytics Studio notebook.

func (ApplicationZeppelinApplicationConfigurationPtrOutput) ToApplicationZeppelinApplicationConfigurationPtrOutput

func (ApplicationZeppelinApplicationConfigurationPtrOutput) ToApplicationZeppelinApplicationConfigurationPtrOutputWithContext

func (o ApplicationZeppelinApplicationConfigurationPtrOutput) ToApplicationZeppelinApplicationConfigurationPtrOutputWithContext(ctx context.Context) ApplicationZeppelinApplicationConfigurationPtrOutput

type ApplicationZeppelinMonitoringConfiguration

type ApplicationZeppelinMonitoringConfiguration struct {
	// The verbosity of the CloudWatch Logs for an application. You can set it to `INFO`, `WARN`, `ERROR`, or `DEBUG`.
	LogLevel *ApplicationZeppelinMonitoringConfigurationLogLevel `pulumi:"logLevel"`
}

Describes configuration parameters for Amazon CloudWatch logging for a Kinesis Data Analytics Studio notebook. For more information about CloudWatch logging, see Monitoring.

type ApplicationZeppelinMonitoringConfigurationArgs

type ApplicationZeppelinMonitoringConfigurationArgs struct {
	// The verbosity of the CloudWatch Logs for an application. You can set it to `INFO`, `WARN`, `ERROR`, or `DEBUG`.
	LogLevel ApplicationZeppelinMonitoringConfigurationLogLevelPtrInput `pulumi:"logLevel"`
}

Describes configuration parameters for Amazon CloudWatch logging for a Kinesis Data Analytics Studio notebook. For more information about CloudWatch logging, see Monitoring.

func (ApplicationZeppelinMonitoringConfigurationArgs) ElementType

func (ApplicationZeppelinMonitoringConfigurationArgs) ToApplicationZeppelinMonitoringConfigurationOutput

func (i ApplicationZeppelinMonitoringConfigurationArgs) ToApplicationZeppelinMonitoringConfigurationOutput() ApplicationZeppelinMonitoringConfigurationOutput

func (ApplicationZeppelinMonitoringConfigurationArgs) ToApplicationZeppelinMonitoringConfigurationOutputWithContext

func (i ApplicationZeppelinMonitoringConfigurationArgs) ToApplicationZeppelinMonitoringConfigurationOutputWithContext(ctx context.Context) ApplicationZeppelinMonitoringConfigurationOutput

func (ApplicationZeppelinMonitoringConfigurationArgs) ToApplicationZeppelinMonitoringConfigurationPtrOutput

func (i ApplicationZeppelinMonitoringConfigurationArgs) ToApplicationZeppelinMonitoringConfigurationPtrOutput() ApplicationZeppelinMonitoringConfigurationPtrOutput

func (ApplicationZeppelinMonitoringConfigurationArgs) ToApplicationZeppelinMonitoringConfigurationPtrOutputWithContext

func (i ApplicationZeppelinMonitoringConfigurationArgs) ToApplicationZeppelinMonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationZeppelinMonitoringConfigurationPtrOutput

type ApplicationZeppelinMonitoringConfigurationInput

type ApplicationZeppelinMonitoringConfigurationInput interface {
	pulumi.Input

	ToApplicationZeppelinMonitoringConfigurationOutput() ApplicationZeppelinMonitoringConfigurationOutput
	ToApplicationZeppelinMonitoringConfigurationOutputWithContext(context.Context) ApplicationZeppelinMonitoringConfigurationOutput
}

ApplicationZeppelinMonitoringConfigurationInput is an input type that accepts ApplicationZeppelinMonitoringConfigurationArgs and ApplicationZeppelinMonitoringConfigurationOutput values. You can construct a concrete instance of `ApplicationZeppelinMonitoringConfigurationInput` via:

ApplicationZeppelinMonitoringConfigurationArgs{...}

type ApplicationZeppelinMonitoringConfigurationLogLevel added in v0.20.0

type ApplicationZeppelinMonitoringConfigurationLogLevel string

The verbosity of the CloudWatch Logs for an application. You can set it to `INFO`, `WARN`, `ERROR`, or `DEBUG`.

func (ApplicationZeppelinMonitoringConfigurationLogLevel) ElementType added in v0.20.0

func (ApplicationZeppelinMonitoringConfigurationLogLevel) ToApplicationZeppelinMonitoringConfigurationLogLevelOutput added in v0.20.0

func (e ApplicationZeppelinMonitoringConfigurationLogLevel) ToApplicationZeppelinMonitoringConfigurationLogLevelOutput() ApplicationZeppelinMonitoringConfigurationLogLevelOutput

func (ApplicationZeppelinMonitoringConfigurationLogLevel) ToApplicationZeppelinMonitoringConfigurationLogLevelOutputWithContext added in v0.20.0

func (e ApplicationZeppelinMonitoringConfigurationLogLevel) ToApplicationZeppelinMonitoringConfigurationLogLevelOutputWithContext(ctx context.Context) ApplicationZeppelinMonitoringConfigurationLogLevelOutput

func (ApplicationZeppelinMonitoringConfigurationLogLevel) ToApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput added in v0.20.0

func (e ApplicationZeppelinMonitoringConfigurationLogLevel) ToApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput() ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput

func (ApplicationZeppelinMonitoringConfigurationLogLevel) ToApplicationZeppelinMonitoringConfigurationLogLevelPtrOutputWithContext added in v0.20.0

func (e ApplicationZeppelinMonitoringConfigurationLogLevel) ToApplicationZeppelinMonitoringConfigurationLogLevelPtrOutputWithContext(ctx context.Context) ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput

func (ApplicationZeppelinMonitoringConfigurationLogLevel) ToStringOutput added in v0.20.0

func (ApplicationZeppelinMonitoringConfigurationLogLevel) ToStringOutputWithContext added in v0.20.0

func (ApplicationZeppelinMonitoringConfigurationLogLevel) ToStringPtrOutput added in v0.20.0

func (ApplicationZeppelinMonitoringConfigurationLogLevel) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationZeppelinMonitoringConfigurationLogLevelInput added in v0.20.0

type ApplicationZeppelinMonitoringConfigurationLogLevelInput interface {
	pulumi.Input

	ToApplicationZeppelinMonitoringConfigurationLogLevelOutput() ApplicationZeppelinMonitoringConfigurationLogLevelOutput
	ToApplicationZeppelinMonitoringConfigurationLogLevelOutputWithContext(context.Context) ApplicationZeppelinMonitoringConfigurationLogLevelOutput
}

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

ApplicationZeppelinMonitoringConfigurationLogLevelDebug
ApplicationZeppelinMonitoringConfigurationLogLevelInfo
ApplicationZeppelinMonitoringConfigurationLogLevelWarn
ApplicationZeppelinMonitoringConfigurationLogLevelError

type ApplicationZeppelinMonitoringConfigurationLogLevelOutput added in v0.20.0

type ApplicationZeppelinMonitoringConfigurationLogLevelOutput struct{ *pulumi.OutputState }

func (ApplicationZeppelinMonitoringConfigurationLogLevelOutput) ElementType added in v0.20.0

func (ApplicationZeppelinMonitoringConfigurationLogLevelOutput) ToApplicationZeppelinMonitoringConfigurationLogLevelOutput added in v0.20.0

func (ApplicationZeppelinMonitoringConfigurationLogLevelOutput) ToApplicationZeppelinMonitoringConfigurationLogLevelOutputWithContext added in v0.20.0

func (o ApplicationZeppelinMonitoringConfigurationLogLevelOutput) ToApplicationZeppelinMonitoringConfigurationLogLevelOutputWithContext(ctx context.Context) ApplicationZeppelinMonitoringConfigurationLogLevelOutput

func (ApplicationZeppelinMonitoringConfigurationLogLevelOutput) ToApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput added in v0.20.0

func (ApplicationZeppelinMonitoringConfigurationLogLevelOutput) ToApplicationZeppelinMonitoringConfigurationLogLevelPtrOutputWithContext added in v0.20.0

func (o ApplicationZeppelinMonitoringConfigurationLogLevelOutput) ToApplicationZeppelinMonitoringConfigurationLogLevelPtrOutputWithContext(ctx context.Context) ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput

func (ApplicationZeppelinMonitoringConfigurationLogLevelOutput) ToStringOutput added in v0.20.0

func (ApplicationZeppelinMonitoringConfigurationLogLevelOutput) ToStringOutputWithContext added in v0.20.0

func (ApplicationZeppelinMonitoringConfigurationLogLevelOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationZeppelinMonitoringConfigurationLogLevelOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationZeppelinMonitoringConfigurationLogLevelPtrInput added in v0.20.0

type ApplicationZeppelinMonitoringConfigurationLogLevelPtrInput interface {
	pulumi.Input

	ToApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput() ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput
	ToApplicationZeppelinMonitoringConfigurationLogLevelPtrOutputWithContext(context.Context) ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput
}

func ApplicationZeppelinMonitoringConfigurationLogLevelPtr added in v0.20.0

func ApplicationZeppelinMonitoringConfigurationLogLevelPtr(v string) ApplicationZeppelinMonitoringConfigurationLogLevelPtrInput

type ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput added in v0.20.0

type ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput struct{ *pulumi.OutputState }

func (ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput) Elem added in v0.20.0

func (ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput) ElementType added in v0.20.0

func (ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput) ToApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput added in v0.20.0

func (ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput) ToApplicationZeppelinMonitoringConfigurationLogLevelPtrOutputWithContext added in v0.20.0

func (o ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput) ToApplicationZeppelinMonitoringConfigurationLogLevelPtrOutputWithContext(ctx context.Context) ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput

func (ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationZeppelinMonitoringConfigurationLogLevelPtrOutput) ToStringPtrOutputWithContext added in v0.20.0

type ApplicationZeppelinMonitoringConfigurationOutput

type ApplicationZeppelinMonitoringConfigurationOutput struct{ *pulumi.OutputState }

Describes configuration parameters for Amazon CloudWatch logging for a Kinesis Data Analytics Studio notebook. For more information about CloudWatch logging, see Monitoring.

func (ApplicationZeppelinMonitoringConfigurationOutput) ElementType

func (ApplicationZeppelinMonitoringConfigurationOutput) LogLevel

The verbosity of the CloudWatch Logs for an application. You can set it to `INFO`, `WARN`, `ERROR`, or `DEBUG`.

func (ApplicationZeppelinMonitoringConfigurationOutput) ToApplicationZeppelinMonitoringConfigurationOutput

func (o ApplicationZeppelinMonitoringConfigurationOutput) ToApplicationZeppelinMonitoringConfigurationOutput() ApplicationZeppelinMonitoringConfigurationOutput

func (ApplicationZeppelinMonitoringConfigurationOutput) ToApplicationZeppelinMonitoringConfigurationOutputWithContext

func (o ApplicationZeppelinMonitoringConfigurationOutput) ToApplicationZeppelinMonitoringConfigurationOutputWithContext(ctx context.Context) ApplicationZeppelinMonitoringConfigurationOutput

func (ApplicationZeppelinMonitoringConfigurationOutput) ToApplicationZeppelinMonitoringConfigurationPtrOutput

func (o ApplicationZeppelinMonitoringConfigurationOutput) ToApplicationZeppelinMonitoringConfigurationPtrOutput() ApplicationZeppelinMonitoringConfigurationPtrOutput

func (ApplicationZeppelinMonitoringConfigurationOutput) ToApplicationZeppelinMonitoringConfigurationPtrOutputWithContext

func (o ApplicationZeppelinMonitoringConfigurationOutput) ToApplicationZeppelinMonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationZeppelinMonitoringConfigurationPtrOutput

type ApplicationZeppelinMonitoringConfigurationPtrInput

type ApplicationZeppelinMonitoringConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationZeppelinMonitoringConfigurationPtrOutput() ApplicationZeppelinMonitoringConfigurationPtrOutput
	ToApplicationZeppelinMonitoringConfigurationPtrOutputWithContext(context.Context) ApplicationZeppelinMonitoringConfigurationPtrOutput
}

ApplicationZeppelinMonitoringConfigurationPtrInput is an input type that accepts ApplicationZeppelinMonitoringConfigurationArgs, ApplicationZeppelinMonitoringConfigurationPtr and ApplicationZeppelinMonitoringConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationZeppelinMonitoringConfigurationPtrInput` via:

        ApplicationZeppelinMonitoringConfigurationArgs{...}

or:

        nil

type ApplicationZeppelinMonitoringConfigurationPtrOutput

type ApplicationZeppelinMonitoringConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationZeppelinMonitoringConfigurationPtrOutput) Elem

func (ApplicationZeppelinMonitoringConfigurationPtrOutput) ElementType

func (ApplicationZeppelinMonitoringConfigurationPtrOutput) LogLevel

The verbosity of the CloudWatch Logs for an application. You can set it to `INFO`, `WARN`, `ERROR`, or `DEBUG`.

func (ApplicationZeppelinMonitoringConfigurationPtrOutput) ToApplicationZeppelinMonitoringConfigurationPtrOutput

func (o ApplicationZeppelinMonitoringConfigurationPtrOutput) ToApplicationZeppelinMonitoringConfigurationPtrOutput() ApplicationZeppelinMonitoringConfigurationPtrOutput

func (ApplicationZeppelinMonitoringConfigurationPtrOutput) ToApplicationZeppelinMonitoringConfigurationPtrOutputWithContext

func (o ApplicationZeppelinMonitoringConfigurationPtrOutput) ToApplicationZeppelinMonitoringConfigurationPtrOutputWithContext(ctx context.Context) ApplicationZeppelinMonitoringConfigurationPtrOutput

type LookupApplicationArgs added in v0.12.0

type LookupApplicationArgs struct {
	// The name of the application.
	ApplicationName string `pulumi:"applicationName"`
}

type LookupApplicationOutputArgs added in v0.12.0

type LookupApplicationOutputArgs struct {
	// The name of the application.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
}

func (LookupApplicationOutputArgs) ElementType added in v0.12.0

type LookupApplicationResult added in v0.12.0

type LookupApplicationResult struct {
	// Use this parameter to configure the application.
	ApplicationConfiguration *ApplicationConfiguration `pulumi:"applicationConfiguration"`
	// The description of the application.
	ApplicationDescription *string `pulumi:"applicationDescription"`
	// Used to configure start of maintenance window.
	ApplicationMaintenanceConfiguration *ApplicationMaintenanceConfiguration `pulumi:"applicationMaintenanceConfiguration"`
	// The runtime environment for the application.
	RuntimeEnvironment *string `pulumi:"runtimeEnvironment"`
	// Specifies the IAM role that the application uses to access external resources.
	ServiceExecutionRole *string `pulumi:"serviceExecutionRole"`
	// A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupApplication added in v0.12.0

func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)

Creates an Amazon Kinesis Data Analytics application. For information about creating a Kinesis Data Analytics application, see [Creating an Application](https://docs.aws.amazon.com/kinesisanalytics/latest/java/getting-started.html).

type LookupApplicationResultOutput added in v0.12.0

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

func LookupApplicationOutput added in v0.12.0

func (LookupApplicationResultOutput) ApplicationConfiguration added in v0.12.0

Use this parameter to configure the application.

func (LookupApplicationResultOutput) ApplicationDescription added in v0.12.0

func (o LookupApplicationResultOutput) ApplicationDescription() pulumi.StringPtrOutput

The description of the application.

func (LookupApplicationResultOutput) ApplicationMaintenanceConfiguration added in v0.21.0

func (o LookupApplicationResultOutput) ApplicationMaintenanceConfiguration() ApplicationMaintenanceConfigurationPtrOutput

Used to configure start of maintenance window.

func (LookupApplicationResultOutput) ElementType added in v0.12.0

func (LookupApplicationResultOutput) RuntimeEnvironment added in v0.99.0

func (o LookupApplicationResultOutput) RuntimeEnvironment() pulumi.StringPtrOutput

The runtime environment for the application.

func (LookupApplicationResultOutput) ServiceExecutionRole added in v0.12.0

func (o LookupApplicationResultOutput) ServiceExecutionRole() pulumi.StringPtrOutput

Specifies the IAM role that the application uses to access external resources.

func (LookupApplicationResultOutput) Tags added in v0.12.0

A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50.

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput

Jump to

Keyboard shortcuts

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