Documentation
¶
Index ¶
- func KinesisAnalyticsApplication_IsConstruct(x interface{}) *bool
- func KinesisAnalyticsApplication_IsTerraformElement(x interface{}) *bool
- func KinesisAnalyticsApplication_IsTerraformResource(x interface{}) *bool
- func KinesisAnalyticsApplication_TfResourceType() *string
- func NewKinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference_Override(k KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference, ...)
- func NewKinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference_Override(k KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference, ...)
- func NewKinesisAnalyticsApplicationInputsKinesisStreamOutputReference_Override(k KinesisAnalyticsApplicationInputsKinesisStreamOutputReference, ...)
- func NewKinesisAnalyticsApplicationInputsOutputReference_Override(k KinesisAnalyticsApplicationInputsOutputReference, ...)
- func NewKinesisAnalyticsApplicationInputsParallelismOutputReference_Override(k KinesisAnalyticsApplicationInputsParallelismOutputReference, ...)
- func NewKinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference_Override(...)
- func NewKinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference_Override(k KinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference, ...)
- func NewKinesisAnalyticsApplicationInputsSchemaOutputReference_Override(k KinesisAnalyticsApplicationInputsSchemaOutputReference, ...)
- func NewKinesisAnalyticsApplicationInputsSchemaRecordColumnsList_Override(k KinesisAnalyticsApplicationInputsSchemaRecordColumnsList, ...)
- func NewKinesisAnalyticsApplicationInputsSchemaRecordColumnsOutputReference_Override(k KinesisAnalyticsApplicationInputsSchemaRecordColumnsOutputReference, ...)
- func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference_Override(...)
- func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference_Override(...)
- func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference_Override(...)
- func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference_Override(k KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference, ...)
- func NewKinesisAnalyticsApplicationInputsStartingPositionConfigurationList_Override(k KinesisAnalyticsApplicationInputsStartingPositionConfigurationList, ...)
- func NewKinesisAnalyticsApplicationInputsStartingPositionConfigurationOutputReference_Override(...)
- func NewKinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference_Override(k KinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference, ...)
- func NewKinesisAnalyticsApplicationOutputsKinesisStreamOutputReference_Override(k KinesisAnalyticsApplicationOutputsKinesisStreamOutputReference, ...)
- func NewKinesisAnalyticsApplicationOutputsLambdaOutputReference_Override(k KinesisAnalyticsApplicationOutputsLambdaOutputReference, ...)
- func NewKinesisAnalyticsApplicationOutputsList_Override(k KinesisAnalyticsApplicationOutputsList, ...)
- func NewKinesisAnalyticsApplicationOutputsOutputReference_Override(k KinesisAnalyticsApplicationOutputsOutputReference, ...)
- func NewKinesisAnalyticsApplicationOutputsSchemaOutputReference_Override(k KinesisAnalyticsApplicationOutputsSchemaOutputReference, ...)
- func NewKinesisAnalyticsApplicationReferenceDataSourcesOutputReference_Override(k KinesisAnalyticsApplicationReferenceDataSourcesOutputReference, ...)
- func NewKinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference_Override(k KinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference, ...)
- func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference_Override(k KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference, ...)
- func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsList_Override(k KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsList, ...)
- func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsOutputReference_Override(...)
- func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference_Override(...)
- func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference_Override(...)
- func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference_Override(...)
- func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference_Override(...)
- func NewKinesisAnalyticsApplication_Override(k KinesisAnalyticsApplication, scope constructs.Construct, id *string, ...)
- type KinesisAnalyticsApplication
- type KinesisAnalyticsApplicationCloudwatchLoggingOptions
- type KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference
- type KinesisAnalyticsApplicationConfig
- type KinesisAnalyticsApplicationInputs
- type KinesisAnalyticsApplicationInputsKinesisFirehose
- type KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference
- type KinesisAnalyticsApplicationInputsKinesisStream
- type KinesisAnalyticsApplicationInputsKinesisStreamOutputReference
- type KinesisAnalyticsApplicationInputsOutputReference
- type KinesisAnalyticsApplicationInputsParallelism
- type KinesisAnalyticsApplicationInputsParallelismOutputReference
- type KinesisAnalyticsApplicationInputsProcessingConfiguration
- type KinesisAnalyticsApplicationInputsProcessingConfigurationLambda
- type KinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference
- type KinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference
- type KinesisAnalyticsApplicationInputsSchema
- type KinesisAnalyticsApplicationInputsSchemaOutputReference
- type KinesisAnalyticsApplicationInputsSchemaRecordColumns
- type KinesisAnalyticsApplicationInputsSchemaRecordColumnsList
- type KinesisAnalyticsApplicationInputsSchemaRecordColumnsOutputReference
- type KinesisAnalyticsApplicationInputsSchemaRecordFormat
- type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameters
- type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsv
- type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference
- type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJson
- type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference
- type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference
- type KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference
- type KinesisAnalyticsApplicationInputsStartingPositionConfiguration
- type KinesisAnalyticsApplicationInputsStartingPositionConfigurationList
- type KinesisAnalyticsApplicationInputsStartingPositionConfigurationOutputReference
- type KinesisAnalyticsApplicationOutputs
- type KinesisAnalyticsApplicationOutputsKinesisFirehose
- type KinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference
- type KinesisAnalyticsApplicationOutputsKinesisStream
- type KinesisAnalyticsApplicationOutputsKinesisStreamOutputReference
- type KinesisAnalyticsApplicationOutputsLambda
- type KinesisAnalyticsApplicationOutputsLambdaOutputReference
- type KinesisAnalyticsApplicationOutputsList
- type KinesisAnalyticsApplicationOutputsOutputReference
- type KinesisAnalyticsApplicationOutputsSchema
- type KinesisAnalyticsApplicationOutputsSchemaOutputReference
- type KinesisAnalyticsApplicationReferenceDataSources
- type KinesisAnalyticsApplicationReferenceDataSourcesOutputReference
- type KinesisAnalyticsApplicationReferenceDataSourcesS3
- type KinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference
- type KinesisAnalyticsApplicationReferenceDataSourcesSchema
- type KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference
- type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumns
- type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsList
- type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsOutputReference
- type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormat
- type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParameters
- type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsv
- type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference
- type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJson
- type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference
- type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference
- type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func KinesisAnalyticsApplication_IsConstruct ¶
func KinesisAnalyticsApplication_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func KinesisAnalyticsApplication_IsTerraformElement ¶
func KinesisAnalyticsApplication_IsTerraformElement(x interface{}) *bool
Experimental.
func KinesisAnalyticsApplication_IsTerraformResource ¶
func KinesisAnalyticsApplication_IsTerraformResource(x interface{}) *bool
Experimental.
func KinesisAnalyticsApplication_TfResourceType ¶
func KinesisAnalyticsApplication_TfResourceType() *string
func NewKinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference_Override ¶
func NewKinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference_Override(k KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference_Override ¶
func NewKinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference_Override(k KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationInputsKinesisStreamOutputReference_Override ¶
func NewKinesisAnalyticsApplicationInputsKinesisStreamOutputReference_Override(k KinesisAnalyticsApplicationInputsKinesisStreamOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationInputsOutputReference_Override ¶
func NewKinesisAnalyticsApplicationInputsOutputReference_Override(k KinesisAnalyticsApplicationInputsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationInputsParallelismOutputReference_Override ¶
func NewKinesisAnalyticsApplicationInputsParallelismOutputReference_Override(k KinesisAnalyticsApplicationInputsParallelismOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference_Override ¶
func NewKinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference_Override(k KinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference_Override ¶
func NewKinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference_Override(k KinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationInputsSchemaOutputReference_Override ¶
func NewKinesisAnalyticsApplicationInputsSchemaOutputReference_Override(k KinesisAnalyticsApplicationInputsSchemaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationInputsSchemaRecordColumnsList_Override ¶
func NewKinesisAnalyticsApplicationInputsSchemaRecordColumnsList_Override(k KinesisAnalyticsApplicationInputsSchemaRecordColumnsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewKinesisAnalyticsApplicationInputsSchemaRecordColumnsOutputReference_Override ¶
func NewKinesisAnalyticsApplicationInputsSchemaRecordColumnsOutputReference_Override(k KinesisAnalyticsApplicationInputsSchemaRecordColumnsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference_Override ¶
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference_Override(k KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference_Override ¶
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference_Override(k KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference_Override ¶
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference_Override(k KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference_Override ¶
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference_Override(k KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationInputsStartingPositionConfigurationList_Override ¶
func NewKinesisAnalyticsApplicationInputsStartingPositionConfigurationList_Override(k KinesisAnalyticsApplicationInputsStartingPositionConfigurationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewKinesisAnalyticsApplicationInputsStartingPositionConfigurationOutputReference_Override ¶
func NewKinesisAnalyticsApplicationInputsStartingPositionConfigurationOutputReference_Override(k KinesisAnalyticsApplicationInputsStartingPositionConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewKinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference_Override ¶
func NewKinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference_Override(k KinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationOutputsKinesisStreamOutputReference_Override ¶
func NewKinesisAnalyticsApplicationOutputsKinesisStreamOutputReference_Override(k KinesisAnalyticsApplicationOutputsKinesisStreamOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationOutputsLambdaOutputReference_Override ¶
func NewKinesisAnalyticsApplicationOutputsLambdaOutputReference_Override(k KinesisAnalyticsApplicationOutputsLambdaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationOutputsList_Override ¶
func NewKinesisAnalyticsApplicationOutputsList_Override(k KinesisAnalyticsApplicationOutputsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewKinesisAnalyticsApplicationOutputsOutputReference_Override ¶
func NewKinesisAnalyticsApplicationOutputsOutputReference_Override(k KinesisAnalyticsApplicationOutputsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewKinesisAnalyticsApplicationOutputsSchemaOutputReference_Override ¶
func NewKinesisAnalyticsApplicationOutputsSchemaOutputReference_Override(k KinesisAnalyticsApplicationOutputsSchemaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationReferenceDataSourcesOutputReference_Override ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesOutputReference_Override(k KinesisAnalyticsApplicationReferenceDataSourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference_Override ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference_Override(k KinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference_Override ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference_Override(k KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsList_Override ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsList_Override(k KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsOutputReference_Override ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsOutputReference_Override(k KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference_Override ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference_Override(k KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference_Override ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference_Override(k KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference_Override ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference_Override(k KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference_Override ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference_Override(k KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKinesisAnalyticsApplication_Override ¶
func NewKinesisAnalyticsApplication_Override(k KinesisAnalyticsApplication, scope constructs.Construct, id *string, config *KinesisAnalyticsApplicationConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application aws_kinesis_analytics_application} Resource.
Types ¶
type KinesisAnalyticsApplication ¶
type KinesisAnalyticsApplication interface {
cdktf.TerraformResource
Arn() *string
// Experimental.
CdktfStack() cdktf.TerraformStack
CloudwatchLoggingOptions() KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference
CloudwatchLoggingOptionsInput() *KinesisAnalyticsApplicationCloudwatchLoggingOptions
Code() *string
SetCode(val *string)
CodeInput() *string
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() *float64
// Experimental.
SetCount(val *float64)
CreateTimestamp() *string
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
Description() *string
SetDescription(val *string)
DescriptionInput() *string
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Id() *string
SetId(val *string)
IdInput() *string
Inputs() KinesisAnalyticsApplicationInputsOutputReference
InputsInput() *KinesisAnalyticsApplicationInputs
LastUpdateTimestamp() *string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
Name() *string
SetName(val *string)
NameInput() *string
// The tree node.
Node() constructs.Node
Outputs() KinesisAnalyticsApplicationOutputsList
OutputsInput() interface{}
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
ReferenceDataSources() KinesisAnalyticsApplicationReferenceDataSourcesOutputReference
ReferenceDataSourcesInput() *KinesisAnalyticsApplicationReferenceDataSources
StartApplication() interface{}
SetStartApplication(val interface{})
StartApplicationInput() interface{}
Status() *string
Tags() *map[string]*string
SetTags(val *map[string]*string)
TagsAll() *map[string]*string
SetTagsAll(val *map[string]*string)
TagsAllInput() *map[string]*string
TagsInput() *map[string]*string
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
Version() *float64
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutCloudwatchLoggingOptions(value *KinesisAnalyticsApplicationCloudwatchLoggingOptions)
PutInputs(value *KinesisAnalyticsApplicationInputs)
PutOutputs(value interface{})
PutReferenceDataSources(value *KinesisAnalyticsApplicationReferenceDataSources)
ResetCloudwatchLoggingOptions()
ResetCode()
ResetDescription()
ResetId()
ResetInputs()
ResetOutputs()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetReferenceDataSources()
ResetStartApplication()
ResetTags()
ResetTagsAll()
SynthesizeAttributes() *map[string]interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application aws_kinesis_analytics_application}.
func NewKinesisAnalyticsApplication ¶
func NewKinesisAnalyticsApplication(scope constructs.Construct, id *string, config *KinesisAnalyticsApplicationConfig) KinesisAnalyticsApplication
Create a new {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application aws_kinesis_analytics_application} Resource.
type KinesisAnalyticsApplicationCloudwatchLoggingOptions ¶
type KinesisAnalyticsApplicationCloudwatchLoggingOptions struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#log_stream_arn KinesisAnalyticsApplication#log_stream_arn}.
LogStreamArn *string `field:"required" json:"logStreamArn" yaml:"logStreamArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#role_arn KinesisAnalyticsApplication#role_arn}.
RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"`
}
type KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference ¶
type KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
Id() *string
InternalValue() *KinesisAnalyticsApplicationCloudwatchLoggingOptions
SetInternalValue(val *KinesisAnalyticsApplicationCloudwatchLoggingOptions)
LogStreamArn() *string
SetLogStreamArn(val *string)
LogStreamArnInput() *string
RoleArn() *string
SetRoleArn(val *string)
RoleArnInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference ¶
func NewKinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference
type KinesisAnalyticsApplicationConfig ¶
type KinesisAnalyticsApplicationConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count *float64 `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#name KinesisAnalyticsApplication#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// cloudwatch_logging_options block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#cloudwatch_logging_options KinesisAnalyticsApplication#cloudwatch_logging_options}
CloudwatchLoggingOptions *KinesisAnalyticsApplicationCloudwatchLoggingOptions `field:"optional" json:"cloudwatchLoggingOptions" yaml:"cloudwatchLoggingOptions"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#code KinesisAnalyticsApplication#code}.
Code *string `field:"optional" json:"code" yaml:"code"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#description KinesisAnalyticsApplication#description}.
Description *string `field:"optional" json:"description" yaml:"description"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#id KinesisAnalyticsApplication#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// inputs block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#inputs KinesisAnalyticsApplication#inputs}
Inputs *KinesisAnalyticsApplicationInputs `field:"optional" json:"inputs" yaml:"inputs"`
// outputs block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#outputs KinesisAnalyticsApplication#outputs}
Outputs interface{} `field:"optional" json:"outputs" yaml:"outputs"`
// reference_data_sources block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#reference_data_sources KinesisAnalyticsApplication#reference_data_sources}
ReferenceDataSources *KinesisAnalyticsApplicationReferenceDataSources `field:"optional" json:"referenceDataSources" yaml:"referenceDataSources"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#start_application KinesisAnalyticsApplication#start_application}.
StartApplication interface{} `field:"optional" json:"startApplication" yaml:"startApplication"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#tags KinesisAnalyticsApplication#tags}.
Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#tags_all KinesisAnalyticsApplication#tags_all}.
TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"`
}
type KinesisAnalyticsApplicationInputs ¶
type KinesisAnalyticsApplicationInputs struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#name_prefix KinesisAnalyticsApplication#name_prefix}.
NamePrefix *string `field:"required" json:"namePrefix" yaml:"namePrefix"`
// schema block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#schema KinesisAnalyticsApplication#schema}
Schema *KinesisAnalyticsApplicationInputsSchema `field:"required" json:"schema" yaml:"schema"`
// kinesis_firehose block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#kinesis_firehose KinesisAnalyticsApplication#kinesis_firehose}
KinesisFirehose *KinesisAnalyticsApplicationInputsKinesisFirehose `field:"optional" json:"kinesisFirehose" yaml:"kinesisFirehose"`
// kinesis_stream block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#kinesis_stream KinesisAnalyticsApplication#kinesis_stream}
KinesisStream *KinesisAnalyticsApplicationInputsKinesisStream `field:"optional" json:"kinesisStream" yaml:"kinesisStream"`
// parallelism block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#parallelism KinesisAnalyticsApplication#parallelism}
Parallelism *KinesisAnalyticsApplicationInputsParallelism `field:"optional" json:"parallelism" yaml:"parallelism"`
// processing_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#processing_configuration KinesisAnalyticsApplication#processing_configuration}
ProcessingConfiguration *KinesisAnalyticsApplicationInputsProcessingConfiguration `field:"optional" json:"processingConfiguration" yaml:"processingConfiguration"`
// starting_position_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#starting_position_configuration KinesisAnalyticsApplication#starting_position_configuration}
StartingPositionConfiguration interface{} `field:"optional" json:"startingPositionConfiguration" yaml:"startingPositionConfiguration"`
}
type KinesisAnalyticsApplicationInputsKinesisFirehose ¶
type KinesisAnalyticsApplicationInputsKinesisFirehose struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#resource_arn KinesisAnalyticsApplication#resource_arn}.
ResourceArn *string `field:"required" json:"resourceArn" yaml:"resourceArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#role_arn KinesisAnalyticsApplication#role_arn}.
RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"`
}
type KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference ¶
type KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationInputsKinesisFirehose
SetInternalValue(val *KinesisAnalyticsApplicationInputsKinesisFirehose)
ResourceArn() *string
SetResourceArn(val *string)
ResourceArnInput() *string
RoleArn() *string
SetRoleArn(val *string)
RoleArnInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference ¶
func NewKinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference
type KinesisAnalyticsApplicationInputsKinesisStream ¶
type KinesisAnalyticsApplicationInputsKinesisStream struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#resource_arn KinesisAnalyticsApplication#resource_arn}.
ResourceArn *string `field:"required" json:"resourceArn" yaml:"resourceArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#role_arn KinesisAnalyticsApplication#role_arn}.
RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"`
}
type KinesisAnalyticsApplicationInputsKinesisStreamOutputReference ¶
type KinesisAnalyticsApplicationInputsKinesisStreamOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationInputsKinesisStream
SetInternalValue(val *KinesisAnalyticsApplicationInputsKinesisStream)
ResourceArn() *string
SetResourceArn(val *string)
ResourceArnInput() *string
RoleArn() *string
SetRoleArn(val *string)
RoleArnInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsKinesisStreamOutputReference ¶
func NewKinesisAnalyticsApplicationInputsKinesisStreamOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationInputsKinesisStreamOutputReference
type KinesisAnalyticsApplicationInputsOutputReference ¶
type KinesisAnalyticsApplicationInputsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
Id() *string
InternalValue() *KinesisAnalyticsApplicationInputs
SetInternalValue(val *KinesisAnalyticsApplicationInputs)
KinesisFirehose() KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference
KinesisFirehoseInput() *KinesisAnalyticsApplicationInputsKinesisFirehose
KinesisStream() KinesisAnalyticsApplicationInputsKinesisStreamOutputReference
KinesisStreamInput() *KinesisAnalyticsApplicationInputsKinesisStream
NamePrefix() *string
SetNamePrefix(val *string)
NamePrefixInput() *string
Parallelism() KinesisAnalyticsApplicationInputsParallelismOutputReference
ParallelismInput() *KinesisAnalyticsApplicationInputsParallelism
ProcessingConfiguration() KinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference
ProcessingConfigurationInput() *KinesisAnalyticsApplicationInputsProcessingConfiguration
Schema() KinesisAnalyticsApplicationInputsSchemaOutputReference
SchemaInput() *KinesisAnalyticsApplicationInputsSchema
StartingPositionConfiguration() KinesisAnalyticsApplicationInputsStartingPositionConfigurationList
StartingPositionConfigurationInput() interface{}
StreamNames() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutKinesisFirehose(value *KinesisAnalyticsApplicationInputsKinesisFirehose)
PutKinesisStream(value *KinesisAnalyticsApplicationInputsKinesisStream)
PutParallelism(value *KinesisAnalyticsApplicationInputsParallelism)
PutProcessingConfiguration(value *KinesisAnalyticsApplicationInputsProcessingConfiguration)
PutSchema(value *KinesisAnalyticsApplicationInputsSchema)
PutStartingPositionConfiguration(value interface{})
ResetKinesisFirehose()
ResetKinesisStream()
ResetParallelism()
ResetProcessingConfiguration()
ResetStartingPositionConfiguration()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsOutputReference ¶
func NewKinesisAnalyticsApplicationInputsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationInputsOutputReference
type KinesisAnalyticsApplicationInputsParallelism ¶
type KinesisAnalyticsApplicationInputsParallelism struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#count KinesisAnalyticsApplication#count}.
Count *float64 `field:"optional" json:"count" yaml:"count"`
}
type KinesisAnalyticsApplicationInputsParallelismOutputReference ¶
type KinesisAnalyticsApplicationInputsParallelismOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
Count() *float64
SetCount(val *float64)
CountInput() *float64
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationInputsParallelism
SetInternalValue(val *KinesisAnalyticsApplicationInputsParallelism)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetCount()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsParallelismOutputReference ¶
func NewKinesisAnalyticsApplicationInputsParallelismOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationInputsParallelismOutputReference
type KinesisAnalyticsApplicationInputsProcessingConfiguration ¶
type KinesisAnalyticsApplicationInputsProcessingConfiguration struct {
// lambda block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#lambda KinesisAnalyticsApplication#lambda}
Lambda *KinesisAnalyticsApplicationInputsProcessingConfigurationLambda `field:"required" json:"lambda" yaml:"lambda"`
}
type KinesisAnalyticsApplicationInputsProcessingConfigurationLambda ¶
type KinesisAnalyticsApplicationInputsProcessingConfigurationLambda struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#resource_arn KinesisAnalyticsApplication#resource_arn}.
ResourceArn *string `field:"required" json:"resourceArn" yaml:"resourceArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#role_arn KinesisAnalyticsApplication#role_arn}.
RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"`
}
type KinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference ¶
type KinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationInputsProcessingConfigurationLambda
SetInternalValue(val *KinesisAnalyticsApplicationInputsProcessingConfigurationLambda)
ResourceArn() *string
SetResourceArn(val *string)
ResourceArnInput() *string
RoleArn() *string
SetRoleArn(val *string)
RoleArnInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference ¶
func NewKinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference
type KinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference ¶
type KinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationInputsProcessingConfiguration
SetInternalValue(val *KinesisAnalyticsApplicationInputsProcessingConfiguration)
Lambda() KinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference
LambdaInput() *KinesisAnalyticsApplicationInputsProcessingConfigurationLambda
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutLambda(value *KinesisAnalyticsApplicationInputsProcessingConfigurationLambda)
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference ¶
func NewKinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference
type KinesisAnalyticsApplicationInputsSchema ¶
type KinesisAnalyticsApplicationInputsSchema struct {
// record_columns block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#record_columns KinesisAnalyticsApplication#record_columns}
RecordColumns interface{} `field:"required" json:"recordColumns" yaml:"recordColumns"`
// record_format block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#record_format KinesisAnalyticsApplication#record_format}
RecordFormat *KinesisAnalyticsApplicationInputsSchemaRecordFormat `field:"required" json:"recordFormat" yaml:"recordFormat"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#record_encoding KinesisAnalyticsApplication#record_encoding}.
RecordEncoding *string `field:"optional" json:"recordEncoding" yaml:"recordEncoding"`
}
type KinesisAnalyticsApplicationInputsSchemaOutputReference ¶
type KinesisAnalyticsApplicationInputsSchemaOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationInputsSchema
SetInternalValue(val *KinesisAnalyticsApplicationInputsSchema)
RecordColumns() KinesisAnalyticsApplicationInputsSchemaRecordColumnsList
RecordColumnsInput() interface{}
RecordEncoding() *string
SetRecordEncoding(val *string)
RecordEncodingInput() *string
RecordFormat() KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference
RecordFormatInput() *KinesisAnalyticsApplicationInputsSchemaRecordFormat
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutRecordColumns(value interface{})
PutRecordFormat(value *KinesisAnalyticsApplicationInputsSchemaRecordFormat)
ResetRecordEncoding()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsSchemaOutputReference ¶
func NewKinesisAnalyticsApplicationInputsSchemaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationInputsSchemaOutputReference
type KinesisAnalyticsApplicationInputsSchemaRecordColumns ¶
type KinesisAnalyticsApplicationInputsSchemaRecordColumns struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#name KinesisAnalyticsApplication#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#sql_type KinesisAnalyticsApplication#sql_type}.
SqlType *string `field:"required" json:"sqlType" yaml:"sqlType"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#mapping KinesisAnalyticsApplication#mapping}.
Mapping *string `field:"optional" json:"mapping" yaml:"mapping"`
}
type KinesisAnalyticsApplicationInputsSchemaRecordColumnsList ¶
type KinesisAnalyticsApplicationInputsSchemaRecordColumnsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) KinesisAnalyticsApplicationInputsSchemaRecordColumnsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsSchemaRecordColumnsList ¶
func NewKinesisAnalyticsApplicationInputsSchemaRecordColumnsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KinesisAnalyticsApplicationInputsSchemaRecordColumnsList
type KinesisAnalyticsApplicationInputsSchemaRecordColumnsOutputReference ¶
type KinesisAnalyticsApplicationInputsSchemaRecordColumnsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Mapping() *string
SetMapping(val *string)
MappingInput() *string
Name() *string
SetName(val *string)
NameInput() *string
SqlType() *string
SetSqlType(val *string)
SqlTypeInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetMapping()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsSchemaRecordColumnsOutputReference ¶
func NewKinesisAnalyticsApplicationInputsSchemaRecordColumnsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) KinesisAnalyticsApplicationInputsSchemaRecordColumnsOutputReference
type KinesisAnalyticsApplicationInputsSchemaRecordFormat ¶
type KinesisAnalyticsApplicationInputsSchemaRecordFormat struct {
// mapping_parameters block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#mapping_parameters KinesisAnalyticsApplication#mapping_parameters}
MappingParameters *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameters `field:"optional" json:"mappingParameters" yaml:"mappingParameters"`
}
type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameters ¶
type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameters struct {
// csv block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#csv KinesisAnalyticsApplication#csv}
Csv *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsv `field:"optional" json:"csv" yaml:"csv"`
// json block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#json KinesisAnalyticsApplication#json}
Json *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJson `field:"optional" json:"json" yaml:"json"`
}
type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsv ¶
type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsv struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#record_column_delimiter KinesisAnalyticsApplication#record_column_delimiter}.
RecordColumnDelimiter *string `field:"required" json:"recordColumnDelimiter" yaml:"recordColumnDelimiter"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#record_row_delimiter KinesisAnalyticsApplication#record_row_delimiter}.
RecordRowDelimiter *string `field:"required" json:"recordRowDelimiter" yaml:"recordRowDelimiter"`
}
type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference ¶
type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsv
SetInternalValue(val *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsv)
RecordColumnDelimiter() *string
SetRecordColumnDelimiter(val *string)
RecordColumnDelimiterInput() *string
RecordRowDelimiter() *string
SetRecordRowDelimiter(val *string)
RecordRowDelimiterInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference ¶
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference
type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJson ¶
type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJson struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#record_row_path KinesisAnalyticsApplication#record_row_path}.
RecordRowPath *string `field:"required" json:"recordRowPath" yaml:"recordRowPath"`
}
type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference ¶
type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJson
SetInternalValue(val *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJson)
RecordRowPath() *string
SetRecordRowPath(val *string)
RecordRowPathInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference ¶
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference
type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference ¶
type KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Csv() KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference
CsvInput() *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsv
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameters
SetInternalValue(val *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameters)
Json() KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference
JsonInput() *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJson
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCsv(value *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsv)
PutJson(value *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJson)
ResetCsv()
ResetJson()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference ¶
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference
type KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference ¶
type KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationInputsSchemaRecordFormat
SetInternalValue(val *KinesisAnalyticsApplicationInputsSchemaRecordFormat)
MappingParameters() KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference
MappingParametersInput() *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameters
RecordFormatType() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutMappingParameters(value *KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameters)
ResetMappingParameters()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference ¶
func NewKinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference
type KinesisAnalyticsApplicationInputsStartingPositionConfiguration ¶
type KinesisAnalyticsApplicationInputsStartingPositionConfiguration struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#starting_position KinesisAnalyticsApplication#starting_position}.
StartingPosition *string `field:"optional" json:"startingPosition" yaml:"startingPosition"`
}
type KinesisAnalyticsApplicationInputsStartingPositionConfigurationList ¶
type KinesisAnalyticsApplicationInputsStartingPositionConfigurationList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) KinesisAnalyticsApplicationInputsStartingPositionConfigurationOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsStartingPositionConfigurationList ¶
func NewKinesisAnalyticsApplicationInputsStartingPositionConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KinesisAnalyticsApplicationInputsStartingPositionConfigurationList
type KinesisAnalyticsApplicationInputsStartingPositionConfigurationOutputReference ¶
type KinesisAnalyticsApplicationInputsStartingPositionConfigurationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
StartingPosition() *string
SetStartingPosition(val *string)
StartingPositionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetStartingPosition()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationInputsStartingPositionConfigurationOutputReference ¶
func NewKinesisAnalyticsApplicationInputsStartingPositionConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) KinesisAnalyticsApplicationInputsStartingPositionConfigurationOutputReference
type KinesisAnalyticsApplicationOutputs ¶
type KinesisAnalyticsApplicationOutputs struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#name KinesisAnalyticsApplication#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// schema block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#schema KinesisAnalyticsApplication#schema}
Schema *KinesisAnalyticsApplicationOutputsSchema `field:"required" json:"schema" yaml:"schema"`
// kinesis_firehose block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#kinesis_firehose KinesisAnalyticsApplication#kinesis_firehose}
KinesisFirehose *KinesisAnalyticsApplicationOutputsKinesisFirehose `field:"optional" json:"kinesisFirehose" yaml:"kinesisFirehose"`
// kinesis_stream block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#kinesis_stream KinesisAnalyticsApplication#kinesis_stream}
KinesisStream *KinesisAnalyticsApplicationOutputsKinesisStream `field:"optional" json:"kinesisStream" yaml:"kinesisStream"`
// lambda block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#lambda KinesisAnalyticsApplication#lambda}
Lambda *KinesisAnalyticsApplicationOutputsLambda `field:"optional" json:"lambda" yaml:"lambda"`
}
type KinesisAnalyticsApplicationOutputsKinesisFirehose ¶
type KinesisAnalyticsApplicationOutputsKinesisFirehose struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#resource_arn KinesisAnalyticsApplication#resource_arn}.
ResourceArn *string `field:"required" json:"resourceArn" yaml:"resourceArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#role_arn KinesisAnalyticsApplication#role_arn}.
RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"`
}
type KinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference ¶
type KinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationOutputsKinesisFirehose
SetInternalValue(val *KinesisAnalyticsApplicationOutputsKinesisFirehose)
ResourceArn() *string
SetResourceArn(val *string)
ResourceArnInput() *string
RoleArn() *string
SetRoleArn(val *string)
RoleArnInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference ¶
func NewKinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference
type KinesisAnalyticsApplicationOutputsKinesisStream ¶
type KinesisAnalyticsApplicationOutputsKinesisStream struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#resource_arn KinesisAnalyticsApplication#resource_arn}.
ResourceArn *string `field:"required" json:"resourceArn" yaml:"resourceArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#role_arn KinesisAnalyticsApplication#role_arn}.
RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"`
}
type KinesisAnalyticsApplicationOutputsKinesisStreamOutputReference ¶
type KinesisAnalyticsApplicationOutputsKinesisStreamOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationOutputsKinesisStream
SetInternalValue(val *KinesisAnalyticsApplicationOutputsKinesisStream)
ResourceArn() *string
SetResourceArn(val *string)
ResourceArnInput() *string
RoleArn() *string
SetRoleArn(val *string)
RoleArnInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationOutputsKinesisStreamOutputReference ¶
func NewKinesisAnalyticsApplicationOutputsKinesisStreamOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationOutputsKinesisStreamOutputReference
type KinesisAnalyticsApplicationOutputsLambda ¶
type KinesisAnalyticsApplicationOutputsLambda struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#resource_arn KinesisAnalyticsApplication#resource_arn}.
ResourceArn *string `field:"required" json:"resourceArn" yaml:"resourceArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#role_arn KinesisAnalyticsApplication#role_arn}.
RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"`
}
type KinesisAnalyticsApplicationOutputsLambdaOutputReference ¶
type KinesisAnalyticsApplicationOutputsLambdaOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationOutputsLambda
SetInternalValue(val *KinesisAnalyticsApplicationOutputsLambda)
ResourceArn() *string
SetResourceArn(val *string)
ResourceArnInput() *string
RoleArn() *string
SetRoleArn(val *string)
RoleArnInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationOutputsLambdaOutputReference ¶
func NewKinesisAnalyticsApplicationOutputsLambdaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationOutputsLambdaOutputReference
type KinesisAnalyticsApplicationOutputsList ¶
type KinesisAnalyticsApplicationOutputsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) KinesisAnalyticsApplicationOutputsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationOutputsList ¶
func NewKinesisAnalyticsApplicationOutputsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KinesisAnalyticsApplicationOutputsList
type KinesisAnalyticsApplicationOutputsOutputReference ¶
type KinesisAnalyticsApplicationOutputsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
Id() *string
InternalValue() interface{}
SetInternalValue(val interface{})
KinesisFirehose() KinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference
KinesisFirehoseInput() *KinesisAnalyticsApplicationOutputsKinesisFirehose
KinesisStream() KinesisAnalyticsApplicationOutputsKinesisStreamOutputReference
KinesisStreamInput() *KinesisAnalyticsApplicationOutputsKinesisStream
Lambda() KinesisAnalyticsApplicationOutputsLambdaOutputReference
LambdaInput() *KinesisAnalyticsApplicationOutputsLambda
Name() *string
SetName(val *string)
NameInput() *string
Schema() KinesisAnalyticsApplicationOutputsSchemaOutputReference
SchemaInput() *KinesisAnalyticsApplicationOutputsSchema
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutKinesisFirehose(value *KinesisAnalyticsApplicationOutputsKinesisFirehose)
PutKinesisStream(value *KinesisAnalyticsApplicationOutputsKinesisStream)
PutLambda(value *KinesisAnalyticsApplicationOutputsLambda)
PutSchema(value *KinesisAnalyticsApplicationOutputsSchema)
ResetKinesisFirehose()
ResetKinesisStream()
ResetLambda()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationOutputsOutputReference ¶
func NewKinesisAnalyticsApplicationOutputsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) KinesisAnalyticsApplicationOutputsOutputReference
type KinesisAnalyticsApplicationOutputsSchema ¶
type KinesisAnalyticsApplicationOutputsSchema struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#record_format_type KinesisAnalyticsApplication#record_format_type}.
RecordFormatType *string `field:"required" json:"recordFormatType" yaml:"recordFormatType"`
}
type KinesisAnalyticsApplicationOutputsSchemaOutputReference ¶
type KinesisAnalyticsApplicationOutputsSchemaOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationOutputsSchema
SetInternalValue(val *KinesisAnalyticsApplicationOutputsSchema)
RecordFormatType() *string
SetRecordFormatType(val *string)
RecordFormatTypeInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationOutputsSchemaOutputReference ¶
func NewKinesisAnalyticsApplicationOutputsSchemaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationOutputsSchemaOutputReference
type KinesisAnalyticsApplicationReferenceDataSources ¶
type KinesisAnalyticsApplicationReferenceDataSources struct {
// s3 block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#s3 KinesisAnalyticsApplication#s3}
S3 *KinesisAnalyticsApplicationReferenceDataSourcesS3 `field:"required" json:"s3" yaml:"s3"`
// schema block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#schema KinesisAnalyticsApplication#schema}
Schema *KinesisAnalyticsApplicationReferenceDataSourcesSchema `field:"required" json:"schema" yaml:"schema"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#table_name KinesisAnalyticsApplication#table_name}.
TableName *string `field:"required" json:"tableName" yaml:"tableName"`
}
type KinesisAnalyticsApplicationReferenceDataSourcesOutputReference ¶
type KinesisAnalyticsApplicationReferenceDataSourcesOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
Id() *string
InternalValue() *KinesisAnalyticsApplicationReferenceDataSources
SetInternalValue(val *KinesisAnalyticsApplicationReferenceDataSources)
S3() KinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference
S3Input() *KinesisAnalyticsApplicationReferenceDataSourcesS3
Schema() KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference
SchemaInput() *KinesisAnalyticsApplicationReferenceDataSourcesSchema
TableName() *string
SetTableName(val *string)
TableNameInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutS3(value *KinesisAnalyticsApplicationReferenceDataSourcesS3)
PutSchema(value *KinesisAnalyticsApplicationReferenceDataSourcesSchema)
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationReferenceDataSourcesOutputReference ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationReferenceDataSourcesOutputReference
type KinesisAnalyticsApplicationReferenceDataSourcesS3 ¶
type KinesisAnalyticsApplicationReferenceDataSourcesS3 struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#bucket_arn KinesisAnalyticsApplication#bucket_arn}.
BucketArn *string `field:"required" json:"bucketArn" yaml:"bucketArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#file_key KinesisAnalyticsApplication#file_key}.
FileKey *string `field:"required" json:"fileKey" yaml:"fileKey"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#role_arn KinesisAnalyticsApplication#role_arn}.
RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"`
}
type KinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference ¶
type KinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference interface {
cdktf.ComplexObject
BucketArn() *string
SetBucketArn(val *string)
BucketArnInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
FileKey() *string
SetFileKey(val *string)
FileKeyInput() *string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationReferenceDataSourcesS3
SetInternalValue(val *KinesisAnalyticsApplicationReferenceDataSourcesS3)
RoleArn() *string
SetRoleArn(val *string)
RoleArnInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference
type KinesisAnalyticsApplicationReferenceDataSourcesSchema ¶
type KinesisAnalyticsApplicationReferenceDataSourcesSchema struct {
// record_columns block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#record_columns KinesisAnalyticsApplication#record_columns}
RecordColumns interface{} `field:"required" json:"recordColumns" yaml:"recordColumns"`
// record_format block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#record_format KinesisAnalyticsApplication#record_format}
RecordFormat *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormat `field:"required" json:"recordFormat" yaml:"recordFormat"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#record_encoding KinesisAnalyticsApplication#record_encoding}.
RecordEncoding *string `field:"optional" json:"recordEncoding" yaml:"recordEncoding"`
}
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference ¶
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationReferenceDataSourcesSchema
SetInternalValue(val *KinesisAnalyticsApplicationReferenceDataSourcesSchema)
RecordColumns() KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsList
RecordColumnsInput() interface{}
RecordEncoding() *string
SetRecordEncoding(val *string)
RecordEncodingInput() *string
RecordFormat() KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference
RecordFormatInput() *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormat
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutRecordColumns(value interface{})
PutRecordFormat(value *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormat)
ResetRecordEncoding()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumns ¶
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumns struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#name KinesisAnalyticsApplication#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#sql_type KinesisAnalyticsApplication#sql_type}.
SqlType *string `field:"required" json:"sqlType" yaml:"sqlType"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#mapping KinesisAnalyticsApplication#mapping}.
Mapping *string `field:"optional" json:"mapping" yaml:"mapping"`
}
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsList ¶
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsList ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsList
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsOutputReference ¶
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Mapping() *string
SetMapping(val *string)
MappingInput() *string
Name() *string
SetName(val *string)
NameInput() *string
SqlType() *string
SetSqlType(val *string)
SqlTypeInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetMapping()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsOutputReference ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsOutputReference
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormat ¶
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormat struct {
// mapping_parameters block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#mapping_parameters KinesisAnalyticsApplication#mapping_parameters}
MappingParameters *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParameters `field:"optional" json:"mappingParameters" yaml:"mappingParameters"`
}
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParameters ¶
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParameters struct {
// csv block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#csv KinesisAnalyticsApplication#csv}
Csv *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsv `field:"optional" json:"csv" yaml:"csv"`
// json block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#json KinesisAnalyticsApplication#json}
Json *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJson `field:"optional" json:"json" yaml:"json"`
}
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsv ¶
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsv struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#record_column_delimiter KinesisAnalyticsApplication#record_column_delimiter}.
RecordColumnDelimiter *string `field:"required" json:"recordColumnDelimiter" yaml:"recordColumnDelimiter"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#record_row_delimiter KinesisAnalyticsApplication#record_row_delimiter}.
RecordRowDelimiter *string `field:"required" json:"recordRowDelimiter" yaml:"recordRowDelimiter"`
}
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference ¶
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsv
SetInternalValue(val *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsv)
RecordColumnDelimiter() *string
SetRecordColumnDelimiter(val *string)
RecordColumnDelimiterInput() *string
RecordRowDelimiter() *string
SetRecordRowDelimiter(val *string)
RecordRowDelimiterInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJson ¶
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJson struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application#record_row_path KinesisAnalyticsApplication#record_row_path}.
RecordRowPath *string `field:"required" json:"recordRowPath" yaml:"recordRowPath"`
}
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference ¶
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJson
SetInternalValue(val *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJson)
RecordRowPath() *string
SetRecordRowPath(val *string)
RecordRowPathInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference ¶
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Csv() KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference
CsvInput() *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsv
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParameters
SetInternalValue(val *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParameters)
Json() KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference
JsonInput() *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJson
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCsv(value *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsv)
PutJson(value *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJson)
ResetCsv()
ResetJson()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference ¶
type KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormat
SetInternalValue(val *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormat)
MappingParameters() KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference
MappingParametersInput() *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParameters
RecordFormatType() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutMappingParameters(value *KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParameters)
ResetMappingParameters()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference ¶
func NewKinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference
Source Files
¶
- KinesisAnalyticsApplication.go
- KinesisAnalyticsApplicationCloudwatchLoggingOptions.go
- KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference.go
- KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference__checks.go
- KinesisAnalyticsApplicationConfig.go
- KinesisAnalyticsApplicationInputs.go
- KinesisAnalyticsApplicationInputsKinesisFirehose.go
- KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference.go
- KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference__checks.go
- KinesisAnalyticsApplicationInputsKinesisStream.go
- KinesisAnalyticsApplicationInputsKinesisStreamOutputReference.go
- KinesisAnalyticsApplicationInputsKinesisStreamOutputReference__checks.go
- KinesisAnalyticsApplicationInputsOutputReference.go
- KinesisAnalyticsApplicationInputsOutputReference__checks.go
- KinesisAnalyticsApplicationInputsParallelism.go
- KinesisAnalyticsApplicationInputsParallelismOutputReference.go
- KinesisAnalyticsApplicationInputsParallelismOutputReference__checks.go
- KinesisAnalyticsApplicationInputsProcessingConfiguration.go
- KinesisAnalyticsApplicationInputsProcessingConfigurationLambda.go
- KinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference.go
- KinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference__checks.go
- KinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference.go
- KinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference__checks.go
- KinesisAnalyticsApplicationInputsSchema.go
- KinesisAnalyticsApplicationInputsSchemaOutputReference.go
- KinesisAnalyticsApplicationInputsSchemaOutputReference__checks.go
- KinesisAnalyticsApplicationInputsSchemaRecordColumns.go
- KinesisAnalyticsApplicationInputsSchemaRecordColumnsList.go
- KinesisAnalyticsApplicationInputsSchemaRecordColumnsList__checks.go
- KinesisAnalyticsApplicationInputsSchemaRecordColumnsOutputReference.go
- KinesisAnalyticsApplicationInputsSchemaRecordColumnsOutputReference__checks.go
- KinesisAnalyticsApplicationInputsSchemaRecordFormat.go
- KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameters.go
- KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsv.go
- KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference.go
- KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference__checks.go
- KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJson.go
- KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference.go
- KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference__checks.go
- KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference.go
- KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference__checks.go
- KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference.go
- KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference__checks.go
- KinesisAnalyticsApplicationInputsStartingPositionConfiguration.go
- KinesisAnalyticsApplicationInputsStartingPositionConfigurationList.go
- KinesisAnalyticsApplicationInputsStartingPositionConfigurationList__checks.go
- KinesisAnalyticsApplicationInputsStartingPositionConfigurationOutputReference.go
- KinesisAnalyticsApplicationInputsStartingPositionConfigurationOutputReference__checks.go
- KinesisAnalyticsApplicationOutputs.go
- KinesisAnalyticsApplicationOutputsKinesisFirehose.go
- KinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference.go
- KinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference__checks.go
- KinesisAnalyticsApplicationOutputsKinesisStream.go
- KinesisAnalyticsApplicationOutputsKinesisStreamOutputReference.go
- KinesisAnalyticsApplicationOutputsKinesisStreamOutputReference__checks.go
- KinesisAnalyticsApplicationOutputsLambda.go
- KinesisAnalyticsApplicationOutputsLambdaOutputReference.go
- KinesisAnalyticsApplicationOutputsLambdaOutputReference__checks.go
- KinesisAnalyticsApplicationOutputsList.go
- KinesisAnalyticsApplicationOutputsList__checks.go
- KinesisAnalyticsApplicationOutputsOutputReference.go
- KinesisAnalyticsApplicationOutputsOutputReference__checks.go
- KinesisAnalyticsApplicationOutputsSchema.go
- KinesisAnalyticsApplicationOutputsSchemaOutputReference.go
- KinesisAnalyticsApplicationOutputsSchemaOutputReference__checks.go
- KinesisAnalyticsApplicationReferenceDataSources.go
- KinesisAnalyticsApplicationReferenceDataSourcesOutputReference.go
- KinesisAnalyticsApplicationReferenceDataSourcesOutputReference__checks.go
- KinesisAnalyticsApplicationReferenceDataSourcesS3.go
- KinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference.go
- KinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference__checks.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchema.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference__checks.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumns.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsList.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsList__checks.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsOutputReference.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumnsOutputReference__checks.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormat.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParameters.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsv.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference__checks.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJson.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference__checks.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference__checks.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference.go
- KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference__checks.go
- KinesisAnalyticsApplication__checks.go
- main.go