Skip to content

Latest commit

 

History

History
1059 lines (607 loc) · 40.3 KB

kinesis_analytics_application.md

File metadata and controls

1059 lines (607 loc) · 40.3 KB
permalink
/kinesis_analytics_application/

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.

Index

Fields

fn new

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 the code field on the resulting resource block. When null, the code field will be omitted from the resulting object.
  • description (string): Set the description field on the resulting resource block. When null, the description field will be omitted from the resulting object.
  • name (string): Set the name field on the resulting resource block.
  • start_application (bool): Set the start_application field on the resulting resource block. When null, the start_application field will be omitted from the resulting object.
  • tags (obj): Set the tags field on the resulting resource block. When null, the tags field will be omitted from the resulting object.
  • tags_all (obj): Set the tags_all field on the resulting resource block. When null, the tags_all field will be omitted from the resulting object.
  • cloudwatch_logging_options (list[obj]): Set the cloudwatch_logging_options field on the resulting resource block. When null, the cloudwatch_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 the inputs field on the resulting resource block. When null, the inputs 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 the outputs field on the resulting resource block. When null, the outputs 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 the reference_data_sources field on the resulting resource block. When null, the reference_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.

fn newAttrs

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 the code field on the resulting object. When null, the code field will be omitted from the resulting object.
  • description (string): Set the description field on the resulting object. When null, the description field will be omitted from the resulting object.
  • name (string): Set the name field on the resulting object.
  • start_application (bool): Set the start_application field on the resulting object. When null, the start_application field will be omitted from the resulting object.
  • tags (obj): Set the tags field on the resulting object. When null, the tags field will be omitted from the resulting object.
  • tags_all (obj): Set the tags_all field on the resulting object. When null, the tags_all field will be omitted from the resulting object.
  • cloudwatch_logging_options (list[obj]): Set the cloudwatch_logging_options field on the resulting object. When null, the cloudwatch_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 the inputs field on the resulting object. When null, the inputs 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 the outputs field on the resulting object. When null, the outputs 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 the reference_data_sources field on the resulting object. When null, the reference_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.

fn withCloudwatchLoggingOptions

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 the cloudwatch_logging_options field.

fn withCloudwatchLoggingOptionsMixin

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 the cloudwatch_logging_options field.

fn withCode

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 the code field.

fn withDescription

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 the description field.

fn withInputs

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 the inputs field.

fn withInputsMixin

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 the inputs field.

fn withName

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 the name field.

fn withOutputs

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 the outputs field.

fn withOutputsMixin

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 the outputs field.

fn withReferenceDataSources

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 the reference_data_sources field.

fn withReferenceDataSourcesMixin

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 the reference_data_sources field.

fn withStartApplication

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 the start_application field.

fn withTags

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 the tags field.

fn withTagsAll

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 the tags_all field.

obj cloudwatch_logging_options

fn cloudwatch_logging_options.new

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 the log_stream_arn field on the resulting object.
  • role_arn (string): Set the role_arn field on the resulting object.

Returns:

  • An attribute object that represents the cloudwatch_logging_options sub block.

obj inputs

fn inputs.new

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 the name_prefix field on the resulting object.
  • kinesis_firehose (list[obj]): Set the kinesis_firehose field on the resulting object. When null, the kinesis_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 the kinesis_stream field on the resulting object. When null, the kinesis_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 the parallelism field on the resulting object. When null, the parallelism 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 the processing_configuration field on the resulting object. When null, the processing_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 the schema field on the resulting object. When null, the schema 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 the starting_position_configuration field on the resulting object. When null, the starting_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.

obj inputs.kinesis_firehose

fn inputs.kinesis_firehose.new

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 the resource_arn field on the resulting object.
  • role_arn (string): Set the role_arn field on the resulting object.

Returns:

  • An attribute object that represents the kinesis_firehose sub block.

obj inputs.kinesis_stream

fn inputs.kinesis_stream.new

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 the resource_arn field on the resulting object.
  • role_arn (string): Set the role_arn field on the resulting object.

Returns:

  • An attribute object that represents the kinesis_stream sub block.

obj inputs.parallelism

fn inputs.parallelism.new

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 the count field on the resulting object. When null, the count field will be omitted from the resulting object.

Returns:

  • An attribute object that represents the parallelism sub block.

obj inputs.processing_configuration

fn inputs.processing_configuration.new

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:

Returns:

  • An attribute object that represents the processing_configuration sub block.

obj inputs.processing_configuration.lambda

fn inputs.processing_configuration.lambda.new

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 the resource_arn field on the resulting object.
  • role_arn (string): Set the role_arn field on the resulting object.

Returns:

  • An attribute object that represents the lambda sub block.

obj inputs.schema

fn inputs.schema.new

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 the record_encoding field on the resulting object. When null, the record_encoding field will be omitted from the resulting object.
  • record_columns (list[obj]): Set the record_columns field on the resulting object. When null, the record_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 the record_format field on the resulting object. When null, the record_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.

obj inputs.schema.record_columns

fn inputs.schema.record_columns.new

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 the mapping field on the resulting object. When null, the mapping field will be omitted from the resulting object.
  • name (string): Set the name field on the resulting object.
  • sql_type (string): Set the sql_type field on the resulting object.

Returns:

  • An attribute object that represents the record_columns sub block.

obj inputs.schema.record_format

fn inputs.schema.record_format.new

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:

Returns:

  • An attribute object that represents the record_format sub block.

obj inputs.schema.record_format.mapping_parameters

fn inputs.schema.record_format.mapping_parameters.new

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:

Returns:

  • An attribute object that represents the mapping_parameters sub block.

obj inputs.schema.record_format.mapping_parameters.csv

fn inputs.schema.record_format.mapping_parameters.csv.new

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 the record_column_delimiter field on the resulting object.
  • record_row_delimiter (string): Set the record_row_delimiter field on the resulting object.

Returns:

  • An attribute object that represents the csv sub block.

obj inputs.schema.record_format.mapping_parameters.json

fn inputs.schema.record_format.mapping_parameters.json.new

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 the record_row_path field on the resulting object.

Returns:

  • An attribute object that represents the json sub block.

obj inputs.starting_position_configuration

fn inputs.starting_position_configuration.new

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 the starting_position field on the resulting object. When null, the starting_position field will be omitted from the resulting object.

Returns:

  • An attribute object that represents the starting_position_configuration sub block.

obj outputs

fn outputs.new

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 the name field on the resulting object.
  • kinesis_firehose (list[obj]): Set the kinesis_firehose field on the resulting object. When null, the kinesis_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 the kinesis_stream field on the resulting object. When null, the kinesis_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 the lambda field on the resulting object. When null, the lambda 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 the schema field on the resulting object. When null, the schema 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.

obj outputs.kinesis_firehose

fn outputs.kinesis_firehose.new

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 the resource_arn field on the resulting object.
  • role_arn (string): Set the role_arn field on the resulting object.

Returns:

  • An attribute object that represents the kinesis_firehose sub block.

obj outputs.kinesis_stream

fn outputs.kinesis_stream.new

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 the resource_arn field on the resulting object.
  • role_arn (string): Set the role_arn field on the resulting object.

Returns:

  • An attribute object that represents the kinesis_stream sub block.

obj outputs.lambda

fn outputs.lambda.new

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 the resource_arn field on the resulting object.
  • role_arn (string): Set the role_arn field on the resulting object.

Returns:

  • An attribute object that represents the lambda sub block.

obj outputs.schema

fn outputs.schema.new

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 the record_format_type field on the resulting object.

Returns:

  • An attribute object that represents the schema sub block.

obj reference_data_sources

fn reference_data_sources.new

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 the table_name field on the resulting object.
  • s3 (list[obj]): Set the s3 field on the resulting object. When null, the s3 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 the schema field on the resulting object. When null, the schema 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.

obj reference_data_sources.s3

fn reference_data_sources.s3.new

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 the bucket_arn field on the resulting object.
  • file_key (string): Set the file_key field on the resulting object.
  • role_arn (string): Set the role_arn field on the resulting object.

Returns:

  • An attribute object that represents the s3 sub block.

obj reference_data_sources.schema

fn reference_data_sources.schema.new

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 the record_encoding field on the resulting object. When null, the record_encoding field will be omitted from the resulting object.
  • record_columns (list[obj]): Set the record_columns field on the resulting object. When null, the record_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 the record_format field on the resulting object. When null, the record_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.

obj reference_data_sources.schema.record_columns

fn reference_data_sources.schema.record_columns.new

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 the mapping field on the resulting object. When null, the mapping field will be omitted from the resulting object.
  • name (string): Set the name field on the resulting object.
  • sql_type (string): Set the sql_type field on the resulting object.

Returns:

  • An attribute object that represents the record_columns sub block.

obj reference_data_sources.schema.record_format

fn reference_data_sources.schema.record_format.new

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:

Returns:

  • An attribute object that represents the record_format sub block.

obj reference_data_sources.schema.record_format.mapping_parameters

fn reference_data_sources.schema.record_format.mapping_parameters.new

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:

Returns:

  • An attribute object that represents the mapping_parameters sub block.

obj reference_data_sources.schema.record_format.mapping_parameters.csv

fn reference_data_sources.schema.record_format.mapping_parameters.csv.new

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 the record_column_delimiter field on the resulting object.
  • record_row_delimiter (string): Set the record_row_delimiter field on the resulting object.

Returns:

  • An attribute object that represents the csv sub block.

obj reference_data_sources.schema.record_format.mapping_parameters.json

fn reference_data_sources.schema.record_format.mapping_parameters.json.new

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 the record_row_path field on the resulting object.

Returns:

  • An attribute object that represents the json sub block.