permalink |
---|
/kinesis_analytics_application/ |
kinesis_analytics_application
represents the aws_kinesis_analytics_application
Terraform resource.
This package contains functions and utilities for setting up the resource using Jsonnet code.
fn new()
fn newAttrs()
fn withCloudwatchLoggingOptions()
fn withCloudwatchLoggingOptionsMixin()
fn withCode()
fn withDescription()
fn withInputs()
fn withInputsMixin()
fn withName()
fn withOutputs()
fn withOutputsMixin()
fn withReferenceDataSources()
fn withReferenceDataSourcesMixin()
fn withStartApplication()
fn withTags()
fn withTagsAll()
obj cloudwatch_logging_options
obj inputs
obj outputs
obj reference_data_sources
new()
aws.kinesis_analytics_application.new
injects a new aws_kinesis_analytics_application
Terraform resource
block into the root module document.
Additionally, this inserts a private function into the _ref
attribute that generates references to attributes of the
resource. For example, if you added a new instance to the root using:
# arguments omitted for brevity
aws.kinesis_analytics_application.new('some_id')
You can get the reference to the id
field of the created aws.kinesis_analytics_application
using the reference:
$._ref.aws_kinesis_analytics_application.some_id.get('id')
This is the same as directly entering "${ aws_kinesis_analytics_application.some_id.id }"
as the value.
NOTE: if you are chaining multiple resources together in a merge operation, you may not be able to use super
, self
,
or $
to refer to the root object. Instead, make an explicit outer object using local
.
Args:
resourceLabel
(string
): The name label of the block.code
(string
): Set thecode
field on the resulting resource block. Whennull
, thecode
field will be omitted from the resulting object.description
(string
): Set thedescription
field on the resulting resource block. Whennull
, thedescription
field will be omitted from the resulting object.name
(string
): Set thename
field on the resulting resource block.start_application
(bool
): Set thestart_application
field on the resulting resource block. Whennull
, thestart_application
field will be omitted from the resulting object.tags
(obj
): Set thetags
field on the resulting resource block. Whennull
, thetags
field will be omitted from the resulting object.tags_all
(obj
): Set thetags_all
field on the resulting resource block. Whennull
, thetags_all
field will be omitted from the resulting object.cloudwatch_logging_options
(list[obj]
): Set thecloudwatch_logging_options
field on the resulting resource block. Whennull
, thecloudwatch_logging_options
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.cloudwatch_logging_options.new constructor.inputs
(list[obj]
): Set theinputs
field on the resulting resource block. Whennull
, theinputs
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.inputs.new constructor.outputs
(list[obj]
): Set theoutputs
field on the resulting resource block. Whennull
, theoutputs
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.outputs.new constructor.reference_data_sources
(list[obj]
): Set thereference_data_sources
field on the resulting resource block. Whennull
, thereference_data_sources
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.reference_data_sources.new constructor.
Returns:
- A mixin object that injects the new resource into the root Terraform configuration.
newAttrs()
aws.kinesis_analytics_application.newAttrs
constructs a new object with attributes and blocks configured for the kinesis_analytics_application
Terraform resource.
Unlike aws.kinesis_analytics_application.new, this function will not inject the resource
block into the root Terraform document. Instead, this must be passed in as the attrs
argument for the
tf.withResource function to build a complete block.
This is most useful when you need to preprocess the attributes with functions, conditional, or looping logic prior to injecting into a complete block.
Args:
code
(string
): Set thecode
field on the resulting object. Whennull
, thecode
field will be omitted from the resulting object.description
(string
): Set thedescription
field on the resulting object. Whennull
, thedescription
field will be omitted from the resulting object.name
(string
): Set thename
field on the resulting object.start_application
(bool
): Set thestart_application
field on the resulting object. Whennull
, thestart_application
field will be omitted from the resulting object.tags
(obj
): Set thetags
field on the resulting object. Whennull
, thetags
field will be omitted from the resulting object.tags_all
(obj
): Set thetags_all
field on the resulting object. Whennull
, thetags_all
field will be omitted from the resulting object.cloudwatch_logging_options
(list[obj]
): Set thecloudwatch_logging_options
field on the resulting object. Whennull
, thecloudwatch_logging_options
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.cloudwatch_logging_options.new constructor.inputs
(list[obj]
): Set theinputs
field on the resulting object. Whennull
, theinputs
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.inputs.new constructor.outputs
(list[obj]
): Set theoutputs
field on the resulting object. Whennull
, theoutputs
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.outputs.new constructor.reference_data_sources
(list[obj]
): Set thereference_data_sources
field on the resulting object. Whennull
, thereference_data_sources
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.reference_data_sources.new constructor.
Returns:
- An attribute object that can be used with tf.withResource to construct a new
kinesis_analytics_application
resource into the root Terraform configuration.
withCloudwatchLoggingOptions()
aws.list[obj].withCloudwatchLoggingOptions
constructs a mixin object that can be merged into the list[obj]
Terraform resource block to set or update the cloudwatch_logging_options field.
This function will replace the array with the passed in value
. If you wish to instead append the
passed in value to the existing array, use the aws.list[obj].withCloudwatchLoggingOptionsMixin function.
Args:
resourceLabel
(string
): The name label of the block to update.value
(list[obj]
): The value to set for thecloudwatch_logging_options
field.
withCloudwatchLoggingOptionsMixin()
aws.list[obj].withCloudwatchLoggingOptionsMixin
constructs a mixin object that can be merged into the list[obj]
Terraform resource block to set or update the cloudwatch_logging_options field.
This function will append the passed in array or object to the existing array. If you wish
to instead replace the array with the passed in value
, use the aws.list[obj].withCloudwatchLoggingOptions
function.
Args:
resourceLabel
(string
): The name label of the block to update.value
(list[obj]
): The value to set for thecloudwatch_logging_options
field.
withCode()
aws.string.withCode
constructs a mixin object that can be merged into the string
Terraform resource block to set or update the code field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(string
): The value to set for thecode
field.
withDescription()
aws.string.withDescription
constructs a mixin object that can be merged into the string
Terraform resource block to set or update the description field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(string
): The value to set for thedescription
field.
withInputs()
aws.list[obj].withInputs
constructs a mixin object that can be merged into the list[obj]
Terraform resource block to set or update the inputs field.
This function will replace the array with the passed in value
. If you wish to instead append the
passed in value to the existing array, use the aws.list[obj].withInputsMixin function.
Args:
resourceLabel
(string
): The name label of the block to update.value
(list[obj]
): The value to set for theinputs
field.
withInputsMixin()
aws.list[obj].withInputsMixin
constructs a mixin object that can be merged into the list[obj]
Terraform resource block to set or update the inputs field.
This function will append the passed in array or object to the existing array. If you wish
to instead replace the array with the passed in value
, use the aws.list[obj].withInputs
function.
Args:
resourceLabel
(string
): The name label of the block to update.value
(list[obj]
): The value to set for theinputs
field.
withName()
aws.string.withName
constructs a mixin object that can be merged into the string
Terraform resource block to set or update the name field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(string
): The value to set for thename
field.
withOutputs()
aws.list[obj].withOutputs
constructs a mixin object that can be merged into the list[obj]
Terraform resource block to set or update the outputs field.
This function will replace the array with the passed in value
. If you wish to instead append the
passed in value to the existing array, use the aws.list[obj].withOutputsMixin function.
Args:
resourceLabel
(string
): The name label of the block to update.value
(list[obj]
): The value to set for theoutputs
field.
withOutputsMixin()
aws.list[obj].withOutputsMixin
constructs a mixin object that can be merged into the list[obj]
Terraform resource block to set or update the outputs field.
This function will append the passed in array or object to the existing array. If you wish
to instead replace the array with the passed in value
, use the aws.list[obj].withOutputs
function.
Args:
resourceLabel
(string
): The name label of the block to update.value
(list[obj]
): The value to set for theoutputs
field.
withReferenceDataSources()
aws.list[obj].withReferenceDataSources
constructs a mixin object that can be merged into the list[obj]
Terraform resource block to set or update the reference_data_sources field.
This function will replace the array with the passed in value
. If you wish to instead append the
passed in value to the existing array, use the aws.list[obj].withReferenceDataSourcesMixin function.
Args:
resourceLabel
(string
): The name label of the block to update.value
(list[obj]
): The value to set for thereference_data_sources
field.
withReferenceDataSourcesMixin()
aws.list[obj].withReferenceDataSourcesMixin
constructs a mixin object that can be merged into the list[obj]
Terraform resource block to set or update the reference_data_sources field.
This function will append the passed in array or object to the existing array. If you wish
to instead replace the array with the passed in value
, use the aws.list[obj].withReferenceDataSources
function.
Args:
resourceLabel
(string
): The name label of the block to update.value
(list[obj]
): The value to set for thereference_data_sources
field.
withStartApplication()
aws.bool.withStartApplication
constructs a mixin object that can be merged into the bool
Terraform resource block to set or update the start_application field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(bool
): The value to set for thestart_application
field.
withTags()
aws.obj.withTags
constructs a mixin object that can be merged into the obj
Terraform resource block to set or update the tags field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(obj
): The value to set for thetags
field.
withTagsAll()
aws.obj.withTagsAll
constructs a mixin object that can be merged into the obj
Terraform resource block to set or update the tags_all field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(obj
): The value to set for thetags_all
field.
new()
aws.kinesis_analytics_application.cloudwatch_logging_options.new
constructs a new object with attributes and blocks configured for the cloudwatch_logging_options
Terraform sub block.
Args:
log_stream_arn
(string
): Set thelog_stream_arn
field on the resulting object.role_arn
(string
): Set therole_arn
field on the resulting object.
Returns:
- An attribute object that represents the
cloudwatch_logging_options
sub block.
new()
aws.kinesis_analytics_application.inputs.new
constructs a new object with attributes and blocks configured for the inputs
Terraform sub block.
Args:
name_prefix
(string
): Set thename_prefix
field on the resulting object.kinesis_firehose
(list[obj]
): Set thekinesis_firehose
field on the resulting object. Whennull
, thekinesis_firehose
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.inputs.kinesis_firehose.new constructor.kinesis_stream
(list[obj]
): Set thekinesis_stream
field on the resulting object. Whennull
, thekinesis_stream
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.inputs.kinesis_stream.new constructor.parallelism
(list[obj]
): Set theparallelism
field on the resulting object. Whennull
, theparallelism
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.inputs.parallelism.new constructor.processing_configuration
(list[obj]
): Set theprocessing_configuration
field on the resulting object. Whennull
, theprocessing_configuration
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.inputs.processing_configuration.new constructor.schema
(list[obj]
): Set theschema
field on the resulting object. Whennull
, theschema
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.inputs.schema.new constructor.starting_position_configuration
(list[obj]
): Set thestarting_position_configuration
field on the resulting object. Whennull
, thestarting_position_configuration
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.inputs.starting_position_configuration.new constructor.
Returns:
- An attribute object that represents the
inputs
sub block.
new()
aws.kinesis_analytics_application.inputs.kinesis_firehose.new
constructs a new object with attributes and blocks configured for the kinesis_firehose
Terraform sub block.
Args:
resource_arn
(string
): Set theresource_arn
field on the resulting object.role_arn
(string
): Set therole_arn
field on the resulting object.
Returns:
- An attribute object that represents the
kinesis_firehose
sub block.
new()
aws.kinesis_analytics_application.inputs.kinesis_stream.new
constructs a new object with attributes and blocks configured for the kinesis_stream
Terraform sub block.
Args:
resource_arn
(string
): Set theresource_arn
field on the resulting object.role_arn
(string
): Set therole_arn
field on the resulting object.
Returns:
- An attribute object that represents the
kinesis_stream
sub block.
new()
aws.kinesis_analytics_application.inputs.parallelism.new
constructs a new object with attributes and blocks configured for the parallelism
Terraform sub block.
Args:
count
(number
): Set thecount
field on the resulting object. Whennull
, thecount
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
parallelism
sub block.
new()
aws.kinesis_analytics_application.inputs.processing_configuration.new
constructs a new object with attributes and blocks configured for the processing_configuration
Terraform sub block.
Args:
lambda
(list[obj]
): Set thelambda
field on the resulting object. Whennull
, thelambda
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.inputs.processing_configuration.lambda.new constructor.
Returns:
- An attribute object that represents the
processing_configuration
sub block.
new()
aws.kinesis_analytics_application.inputs.processing_configuration.lambda.new
constructs a new object with attributes and blocks configured for the lambda
Terraform sub block.
Args:
resource_arn
(string
): Set theresource_arn
field on the resulting object.role_arn
(string
): Set therole_arn
field on the resulting object.
Returns:
- An attribute object that represents the
lambda
sub block.
new()
aws.kinesis_analytics_application.inputs.schema.new
constructs a new object with attributes and blocks configured for the schema
Terraform sub block.
Args:
record_encoding
(string
): Set therecord_encoding
field on the resulting object. Whennull
, therecord_encoding
field will be omitted from the resulting object.record_columns
(list[obj]
): Set therecord_columns
field on the resulting object. Whennull
, therecord_columns
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.inputs.schema.record_columns.new constructor.record_format
(list[obj]
): Set therecord_format
field on the resulting object. Whennull
, therecord_format
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.inputs.schema.record_format.new constructor.
Returns:
- An attribute object that represents the
schema
sub block.
new()
aws.kinesis_analytics_application.inputs.schema.record_columns.new
constructs a new object with attributes and blocks configured for the record_columns
Terraform sub block.
Args:
mapping
(string
): Set themapping
field on the resulting object. Whennull
, themapping
field will be omitted from the resulting object.name
(string
): Set thename
field on the resulting object.sql_type
(string
): Set thesql_type
field on the resulting object.
Returns:
- An attribute object that represents the
record_columns
sub block.
new()
aws.kinesis_analytics_application.inputs.schema.record_format.new
constructs a new object with attributes and blocks configured for the record_format
Terraform sub block.
Args:
mapping_parameters
(list[obj]
): Set themapping_parameters
field on the resulting object. Whennull
, themapping_parameters
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.inputs.schema.record_format.mapping_parameters.new constructor.
Returns:
- An attribute object that represents the
record_format
sub block.
new()
aws.kinesis_analytics_application.inputs.schema.record_format.mapping_parameters.new
constructs a new object with attributes and blocks configured for the mapping_parameters
Terraform sub block.
Args:
csv
(list[obj]
): Set thecsv
field on the resulting object. Whennull
, thecsv
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.inputs.schema.record_format.mapping_parameters.csv.new constructor.json
(list[obj]
): Set thejson
field on the resulting object. Whennull
, thejson
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.inputs.schema.record_format.mapping_parameters.json.new constructor.
Returns:
- An attribute object that represents the
mapping_parameters
sub block.
new()
aws.kinesis_analytics_application.inputs.schema.record_format.mapping_parameters.csv.new
constructs a new object with attributes and blocks configured for the csv
Terraform sub block.
Args:
record_column_delimiter
(string
): Set therecord_column_delimiter
field on the resulting object.record_row_delimiter
(string
): Set therecord_row_delimiter
field on the resulting object.
Returns:
- An attribute object that represents the
csv
sub block.
new()
aws.kinesis_analytics_application.inputs.schema.record_format.mapping_parameters.json.new
constructs a new object with attributes and blocks configured for the json
Terraform sub block.
Args:
record_row_path
(string
): Set therecord_row_path
field on the resulting object.
Returns:
- An attribute object that represents the
json
sub block.
new()
aws.kinesis_analytics_application.inputs.starting_position_configuration.new
constructs a new object with attributes and blocks configured for the starting_position_configuration
Terraform sub block.
Args:
starting_position
(string
): Set thestarting_position
field on the resulting object. Whennull
, thestarting_position
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
starting_position_configuration
sub block.
new()
aws.kinesis_analytics_application.outputs.new
constructs a new object with attributes and blocks configured for the outputs
Terraform sub block.
Args:
name
(string
): Set thename
field on the resulting object.kinesis_firehose
(list[obj]
): Set thekinesis_firehose
field on the resulting object. Whennull
, thekinesis_firehose
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.outputs.kinesis_firehose.new constructor.kinesis_stream
(list[obj]
): Set thekinesis_stream
field on the resulting object. Whennull
, thekinesis_stream
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.outputs.kinesis_stream.new constructor.lambda
(list[obj]
): Set thelambda
field on the resulting object. Whennull
, thelambda
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.outputs.lambda.new constructor.schema
(list[obj]
): Set theschema
field on the resulting object. Whennull
, theschema
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.outputs.schema.new constructor.
Returns:
- An attribute object that represents the
outputs
sub block.
new()
aws.kinesis_analytics_application.outputs.kinesis_firehose.new
constructs a new object with attributes and blocks configured for the kinesis_firehose
Terraform sub block.
Args:
resource_arn
(string
): Set theresource_arn
field on the resulting object.role_arn
(string
): Set therole_arn
field on the resulting object.
Returns:
- An attribute object that represents the
kinesis_firehose
sub block.
new()
aws.kinesis_analytics_application.outputs.kinesis_stream.new
constructs a new object with attributes and blocks configured for the kinesis_stream
Terraform sub block.
Args:
resource_arn
(string
): Set theresource_arn
field on the resulting object.role_arn
(string
): Set therole_arn
field on the resulting object.
Returns:
- An attribute object that represents the
kinesis_stream
sub block.
new()
aws.kinesis_analytics_application.outputs.lambda.new
constructs a new object with attributes and blocks configured for the lambda
Terraform sub block.
Args:
resource_arn
(string
): Set theresource_arn
field on the resulting object.role_arn
(string
): Set therole_arn
field on the resulting object.
Returns:
- An attribute object that represents the
lambda
sub block.
new()
aws.kinesis_analytics_application.outputs.schema.new
constructs a new object with attributes and blocks configured for the schema
Terraform sub block.
Args:
record_format_type
(string
): Set therecord_format_type
field on the resulting object.
Returns:
- An attribute object that represents the
schema
sub block.
new()
aws.kinesis_analytics_application.reference_data_sources.new
constructs a new object with attributes and blocks configured for the reference_data_sources
Terraform sub block.
Args:
table_name
(string
): Set thetable_name
field on the resulting object.s3
(list[obj]
): Set thes3
field on the resulting object. Whennull
, thes3
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.reference_data_sources.s3.new constructor.schema
(list[obj]
): Set theschema
field on the resulting object. Whennull
, theschema
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.reference_data_sources.schema.new constructor.
Returns:
- An attribute object that represents the
reference_data_sources
sub block.
new()
aws.kinesis_analytics_application.reference_data_sources.s3.new
constructs a new object with attributes and blocks configured for the s3
Terraform sub block.
Args:
bucket_arn
(string
): Set thebucket_arn
field on the resulting object.file_key
(string
): Set thefile_key
field on the resulting object.role_arn
(string
): Set therole_arn
field on the resulting object.
Returns:
- An attribute object that represents the
s3
sub block.
new()
aws.kinesis_analytics_application.reference_data_sources.schema.new
constructs a new object with attributes and blocks configured for the schema
Terraform sub block.
Args:
record_encoding
(string
): Set therecord_encoding
field on the resulting object. Whennull
, therecord_encoding
field will be omitted from the resulting object.record_columns
(list[obj]
): Set therecord_columns
field on the resulting object. Whennull
, therecord_columns
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.reference_data_sources.schema.record_columns.new constructor.record_format
(list[obj]
): Set therecord_format
field on the resulting object. Whennull
, therecord_format
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.reference_data_sources.schema.record_format.new constructor.
Returns:
- An attribute object that represents the
schema
sub block.
new()
aws.kinesis_analytics_application.reference_data_sources.schema.record_columns.new
constructs a new object with attributes and blocks configured for the record_columns
Terraform sub block.
Args:
mapping
(string
): Set themapping
field on the resulting object. Whennull
, themapping
field will be omitted from the resulting object.name
(string
): Set thename
field on the resulting object.sql_type
(string
): Set thesql_type
field on the resulting object.
Returns:
- An attribute object that represents the
record_columns
sub block.
new()
aws.kinesis_analytics_application.reference_data_sources.schema.record_format.new
constructs a new object with attributes and blocks configured for the record_format
Terraform sub block.
Args:
mapping_parameters
(list[obj]
): Set themapping_parameters
field on the resulting object. Whennull
, themapping_parameters
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.reference_data_sources.schema.record_format.mapping_parameters.new constructor.
Returns:
- An attribute object that represents the
record_format
sub block.
new()
aws.kinesis_analytics_application.reference_data_sources.schema.record_format.mapping_parameters.new
constructs a new object with attributes and blocks configured for the mapping_parameters
Terraform sub block.
Args:
csv
(list[obj]
): Set thecsv
field on the resulting object. Whennull
, thecsv
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.reference_data_sources.schema.record_format.mapping_parameters.csv.new constructor.json
(list[obj]
): Set thejson
field on the resulting object. Whennull
, thejson
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.kinesis_analytics_application.reference_data_sources.schema.record_format.mapping_parameters.json.new constructor.
Returns:
- An attribute object that represents the
mapping_parameters
sub block.
new()
aws.kinesis_analytics_application.reference_data_sources.schema.record_format.mapping_parameters.csv.new
constructs a new object with attributes and blocks configured for the csv
Terraform sub block.
Args:
record_column_delimiter
(string
): Set therecord_column_delimiter
field on the resulting object.record_row_delimiter
(string
): Set therecord_row_delimiter
field on the resulting object.
Returns:
- An attribute object that represents the
csv
sub block.
new()
aws.kinesis_analytics_application.reference_data_sources.schema.record_format.mapping_parameters.json.new
constructs a new object with attributes and blocks configured for the json
Terraform sub block.
Args:
record_row_path
(string
): Set therecord_row_path
field on the resulting object.
Returns:
- An attribute object that represents the
json
sub block.