Skip to content

Latest commit

 

History

History
980 lines (588 loc) · 38 KB

lex_intent.md

File metadata and controls

980 lines (588 loc) · 38 KB
permalink
/lex_intent/

lex_intent

lex_intent represents the aws_lex_intent Terraform resource.

This package contains functions and utilities for setting up the resource using Jsonnet code.

Index

Fields

fn new

new()

aws.lex_intent.new injects a new aws_lex_intent 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.lex_intent.new('some_id')

You can get the reference to the id field of the created aws.lex_intent using the reference:

$._ref.aws_lex_intent.some_id.get('id')

This is the same as directly entering "${ aws_lex_intent.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.
  • create_version (bool): Set the create_version field on the resulting resource block. When null, the create_version 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.
  • parent_intent_signature (string): Set the parent_intent_signature field on the resulting resource block. When null, the parent_intent_signature field will be omitted from the resulting object.
  • sample_utterances (list): Set the sample_utterances field on the resulting resource block. When null, the sample_utterances field will be omitted from the resulting object.
  • conclusion_statement (list[obj]): Set the conclusion_statement field on the resulting resource block. When null, the conclusion_statement sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.conclusion_statement.new constructor.
  • confirmation_prompt (list[obj]): Set the confirmation_prompt field on the resulting resource block. When null, the confirmation_prompt sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.confirmation_prompt.new constructor.
  • dialog_code_hook (list[obj]): Set the dialog_code_hook field on the resulting resource block. When null, the dialog_code_hook sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.dialog_code_hook.new constructor.
  • follow_up_prompt (list[obj]): Set the follow_up_prompt field on the resulting resource block. When null, the follow_up_prompt sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.follow_up_prompt.new constructor.
  • fulfillment_activity (list[obj]): Set the fulfillment_activity field on the resulting resource block. When null, the fulfillment_activity sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.fulfillment_activity.new constructor.
  • rejection_statement (list[obj]): Set the rejection_statement field on the resulting resource block. When null, the rejection_statement sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.rejection_statement.new constructor.
  • slot (list[obj]): Set the slot field on the resulting resource block. When null, the slot sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.slot.new constructor.
  • timeouts (obj): Set the timeouts field on the resulting resource block. When null, the timeouts sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.timeouts.new constructor.

Returns:

  • A mixin object that injects the new resource into the root Terraform configuration.

fn newAttrs

newAttrs()

aws.lex_intent.newAttrs constructs a new object with attributes and blocks configured for the lex_intent Terraform resource.

Unlike aws.lex_intent.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:

  • create_version (bool): Set the create_version field on the resulting object. When null, the create_version 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.
  • parent_intent_signature (string): Set the parent_intent_signature field on the resulting object. When null, the parent_intent_signature field will be omitted from the resulting object.
  • sample_utterances (list): Set the sample_utterances field on the resulting object. When null, the sample_utterances field will be omitted from the resulting object.
  • conclusion_statement (list[obj]): Set the conclusion_statement field on the resulting object. When null, the conclusion_statement sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.conclusion_statement.new constructor.
  • confirmation_prompt (list[obj]): Set the confirmation_prompt field on the resulting object. When null, the confirmation_prompt sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.confirmation_prompt.new constructor.
  • dialog_code_hook (list[obj]): Set the dialog_code_hook field on the resulting object. When null, the dialog_code_hook sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.dialog_code_hook.new constructor.
  • follow_up_prompt (list[obj]): Set the follow_up_prompt field on the resulting object. When null, the follow_up_prompt sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.follow_up_prompt.new constructor.
  • fulfillment_activity (list[obj]): Set the fulfillment_activity field on the resulting object. When null, the fulfillment_activity sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.fulfillment_activity.new constructor.
  • rejection_statement (list[obj]): Set the rejection_statement field on the resulting object. When null, the rejection_statement sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.rejection_statement.new constructor.
  • slot (list[obj]): Set the slot field on the resulting object. When null, the slot sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.slot.new constructor.
  • timeouts (obj): Set the timeouts field on the resulting object. When null, the timeouts sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.timeouts.new constructor.

Returns:

  • An attribute object that can be used with tf.withResource to construct a new lex_intent resource into the root Terraform configuration.

fn withConclusionStatement

withConclusionStatement()

aws.list[obj].withConclusionStatement constructs a mixin object that can be merged into the list[obj] Terraform resource block to set or update the conclusion_statement 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].withConclusionStatementMixin function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list[obj]): The value to set for the conclusion_statement field.

fn withConclusionStatementMixin

withConclusionStatementMixin()

aws.list[obj].withConclusionStatementMixin constructs a mixin object that can be merged into the list[obj] Terraform resource block to set or update the conclusion_statement 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].withConclusionStatement function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list[obj]): The value to set for the conclusion_statement field.

fn withConfirmationPrompt

withConfirmationPrompt()

aws.list[obj].withConfirmationPrompt constructs a mixin object that can be merged into the list[obj] Terraform resource block to set or update the confirmation_prompt 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].withConfirmationPromptMixin function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list[obj]): The value to set for the confirmation_prompt field.

fn withConfirmationPromptMixin

withConfirmationPromptMixin()

aws.list[obj].withConfirmationPromptMixin constructs a mixin object that can be merged into the list[obj] Terraform resource block to set or update the confirmation_prompt 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].withConfirmationPrompt function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list[obj]): The value to set for the confirmation_prompt field.

fn withCreateVersion

withCreateVersion()

aws.bool.withCreateVersion constructs a mixin object that can be merged into the bool Terraform resource block to set or update the create_version field.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (bool): The value to set for the create_version 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 withDialogCodeHook

withDialogCodeHook()

aws.list[obj].withDialogCodeHook constructs a mixin object that can be merged into the list[obj] Terraform resource block to set or update the dialog_code_hook 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].withDialogCodeHookMixin function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list[obj]): The value to set for the dialog_code_hook field.

fn withDialogCodeHookMixin

withDialogCodeHookMixin()

aws.list[obj].withDialogCodeHookMixin constructs a mixin object that can be merged into the list[obj] Terraform resource block to set or update the dialog_code_hook 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].withDialogCodeHook function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list[obj]): The value to set for the dialog_code_hook field.

fn withFollowUpPrompt

withFollowUpPrompt()

aws.list[obj].withFollowUpPrompt constructs a mixin object that can be merged into the list[obj] Terraform resource block to set or update the follow_up_prompt 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].withFollowUpPromptMixin function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list[obj]): The value to set for the follow_up_prompt field.

fn withFollowUpPromptMixin

withFollowUpPromptMixin()

aws.list[obj].withFollowUpPromptMixin constructs a mixin object that can be merged into the list[obj] Terraform resource block to set or update the follow_up_prompt 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].withFollowUpPrompt function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list[obj]): The value to set for the follow_up_prompt field.

fn withFulfillmentActivity

withFulfillmentActivity()

aws.list[obj].withFulfillmentActivity constructs a mixin object that can be merged into the list[obj] Terraform resource block to set or update the fulfillment_activity 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].withFulfillmentActivityMixin function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list[obj]): The value to set for the fulfillment_activity field.

fn withFulfillmentActivityMixin

withFulfillmentActivityMixin()

aws.list[obj].withFulfillmentActivityMixin constructs a mixin object that can be merged into the list[obj] Terraform resource block to set or update the fulfillment_activity 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].withFulfillmentActivity function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list[obj]): The value to set for the fulfillment_activity 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 withParentIntentSignature

withParentIntentSignature()

aws.string.withParentIntentSignature constructs a mixin object that can be merged into the string Terraform resource block to set or update the parent_intent_signature field.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (string): The value to set for the parent_intent_signature field.

fn withRejectionStatement

withRejectionStatement()

aws.list[obj].withRejectionStatement constructs a mixin object that can be merged into the list[obj] Terraform resource block to set or update the rejection_statement 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].withRejectionStatementMixin function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list[obj]): The value to set for the rejection_statement field.

fn withRejectionStatementMixin

withRejectionStatementMixin()

aws.list[obj].withRejectionStatementMixin constructs a mixin object that can be merged into the list[obj] Terraform resource block to set or update the rejection_statement 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].withRejectionStatement function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list[obj]): The value to set for the rejection_statement field.

fn withSampleUtterances

withSampleUtterances()

aws.list.withSampleUtterances constructs a mixin object that can be merged into the list Terraform resource block to set or update the sample_utterances field.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list): The value to set for the sample_utterances field.

fn withSlot

withSlot()

aws.list[obj].withSlot constructs a mixin object that can be merged into the list[obj] Terraform resource block to set or update the slot 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].withSlotMixin function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list[obj]): The value to set for the slot field.

fn withSlotMixin

withSlotMixin()

aws.list[obj].withSlotMixin constructs a mixin object that can be merged into the list[obj] Terraform resource block to set or update the slot 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].withSlot function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (list[obj]): The value to set for the slot field.

fn withTimeouts

withTimeouts()

aws.obj.withTimeouts constructs a mixin object that can be merged into the obj Terraform resource block to set or update the timeouts field.

This function will replace the map with the passed in value. If you wish to instead merge the passed in value to the existing map, use the aws.obj.withTimeoutsMixin function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (obj): The value to set for the timeouts field.

fn withTimeoutsMixin

withTimeoutsMixin()

aws.obj.withTimeoutsMixin constructs a mixin object that can be merged into the obj Terraform resource block to set or update the timeouts field.

This function will merge the passed in value to the existing map. If you wish to instead replace the entire map with the passed in value, use the aws.obj.withTimeouts function.

Args:

  • resourceLabel (string): The name label of the block to update.
  • value (obj): The value to set for the timeouts field.

obj conclusion_statement

fn conclusion_statement.new

new()

aws.lex_intent.conclusion_statement.new constructs a new object with attributes and blocks configured for the conclusion_statement Terraform sub block.

Args:

  • response_card (string): Set the response_card field on the resulting object. When null, the response_card field will be omitted from the resulting object.
  • message (list[obj]): Set the message field on the resulting object. When null, the message sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.conclusion_statement.message.new constructor.

Returns:

  • An attribute object that represents the conclusion_statement sub block.

obj conclusion_statement.message

fn conclusion_statement.message.new

new()

aws.lex_intent.conclusion_statement.message.new constructs a new object with attributes and blocks configured for the message Terraform sub block.

Args:

  • content (string): Set the content field on the resulting object.
  • content_type (string): Set the content_type field on the resulting object.
  • group_number (number): Set the group_number field on the resulting object. When null, the group_number field will be omitted from the resulting object.

Returns:

  • An attribute object that represents the message sub block.

obj confirmation_prompt

fn confirmation_prompt.new

new()

aws.lex_intent.confirmation_prompt.new constructs a new object with attributes and blocks configured for the confirmation_prompt Terraform sub block.

Args:

  • max_attempts (number): Set the max_attempts field on the resulting object.
  • response_card (string): Set the response_card field on the resulting object. When null, the response_card field will be omitted from the resulting object.
  • message (list[obj]): Set the message field on the resulting object. When null, the message sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.confirmation_prompt.message.new constructor.

Returns:

  • An attribute object that represents the confirmation_prompt sub block.

obj confirmation_prompt.message

fn confirmation_prompt.message.new

new()

aws.lex_intent.confirmation_prompt.message.new constructs a new object with attributes and blocks configured for the message Terraform sub block.

Args:

  • content (string): Set the content field on the resulting object.
  • content_type (string): Set the content_type field on the resulting object.
  • group_number (number): Set the group_number field on the resulting object. When null, the group_number field will be omitted from the resulting object.

Returns:

  • An attribute object that represents the message sub block.

obj dialog_code_hook

fn dialog_code_hook.new

new()

aws.lex_intent.dialog_code_hook.new constructs a new object with attributes and blocks configured for the dialog_code_hook Terraform sub block.

Args:

  • message_version (string): Set the message_version field on the resulting object.
  • uri (string): Set the uri field on the resulting object.

Returns:

  • An attribute object that represents the dialog_code_hook sub block.

obj follow_up_prompt

fn follow_up_prompt.new

new()

aws.lex_intent.follow_up_prompt.new constructs a new object with attributes and blocks configured for the follow_up_prompt Terraform sub block.

Args:

  • prompt (list[obj]): Set the prompt field on the resulting object. When null, the prompt sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.follow_up_prompt.prompt.new constructor.
  • rejection_statement (list[obj]): Set the rejection_statement field on the resulting object. When null, the rejection_statement sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.follow_up_prompt.rejection_statement.new constructor.

Returns:

  • An attribute object that represents the follow_up_prompt sub block.

obj follow_up_prompt.prompt

fn follow_up_prompt.prompt.new

new()

aws.lex_intent.follow_up_prompt.prompt.new constructs a new object with attributes and blocks configured for the prompt Terraform sub block.

Args:

  • max_attempts (number): Set the max_attempts field on the resulting object.
  • response_card (string): Set the response_card field on the resulting object. When null, the response_card field will be omitted from the resulting object.
  • message (list[obj]): Set the message field on the resulting object. When null, the message sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.follow_up_prompt.prompt.message.new constructor.

Returns:

  • An attribute object that represents the prompt sub block.

obj follow_up_prompt.prompt.message

fn follow_up_prompt.prompt.message.new

new()

aws.lex_intent.follow_up_prompt.prompt.message.new constructs a new object with attributes and blocks configured for the message Terraform sub block.

Args:

  • content (string): Set the content field on the resulting object.
  • content_type (string): Set the content_type field on the resulting object.
  • group_number (number): Set the group_number field on the resulting object. When null, the group_number field will be omitted from the resulting object.

Returns:

  • An attribute object that represents the message sub block.

obj follow_up_prompt.rejection_statement

fn follow_up_prompt.rejection_statement.new

new()

aws.lex_intent.follow_up_prompt.rejection_statement.new constructs a new object with attributes and blocks configured for the rejection_statement Terraform sub block.

Args:

  • response_card (string): Set the response_card field on the resulting object. When null, the response_card field will be omitted from the resulting object.
  • message (list[obj]): Set the message field on the resulting object. When null, the message sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.follow_up_prompt.rejection_statement.message.new constructor.

Returns:

  • An attribute object that represents the rejection_statement sub block.

obj follow_up_prompt.rejection_statement.message

fn follow_up_prompt.rejection_statement.message.new

new()

aws.lex_intent.follow_up_prompt.rejection_statement.message.new constructs a new object with attributes and blocks configured for the message Terraform sub block.

Args:

  • content (string): Set the content field on the resulting object.
  • content_type (string): Set the content_type field on the resulting object.
  • group_number (number): Set the group_number field on the resulting object. When null, the group_number field will be omitted from the resulting object.

Returns:

  • An attribute object that represents the message sub block.

obj fulfillment_activity

fn fulfillment_activity.new

new()

aws.lex_intent.fulfillment_activity.new constructs a new object with attributes and blocks configured for the fulfillment_activity Terraform sub block.

Args:

  • type (string): Set the type field on the resulting object.
  • code_hook (list[obj]): Set the code_hook field on the resulting object. When null, the code_hook sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.fulfillment_activity.code_hook.new constructor.

Returns:

  • An attribute object that represents the fulfillment_activity sub block.

obj fulfillment_activity.code_hook

fn fulfillment_activity.code_hook.new

new()

aws.lex_intent.fulfillment_activity.code_hook.new constructs a new object with attributes and blocks configured for the code_hook Terraform sub block.

Args:

  • message_version (string): Set the message_version field on the resulting object.
  • uri (string): Set the uri field on the resulting object.

Returns:

  • An attribute object that represents the code_hook sub block.

obj rejection_statement

fn rejection_statement.new

new()

aws.lex_intent.rejection_statement.new constructs a new object with attributes and blocks configured for the rejection_statement Terraform sub block.

Args:

  • response_card (string): Set the response_card field on the resulting object. When null, the response_card field will be omitted from the resulting object.
  • message (list[obj]): Set the message field on the resulting object. When null, the message sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.rejection_statement.message.new constructor.

Returns:

  • An attribute object that represents the rejection_statement sub block.

obj rejection_statement.message

fn rejection_statement.message.new

new()

aws.lex_intent.rejection_statement.message.new constructs a new object with attributes and blocks configured for the message Terraform sub block.

Args:

  • content (string): Set the content field on the resulting object.
  • content_type (string): Set the content_type field on the resulting object.
  • group_number (number): Set the group_number field on the resulting object. When null, the group_number field will be omitted from the resulting object.

Returns:

  • An attribute object that represents the message sub block.

obj slot

fn slot.new

new()

aws.lex_intent.slot.new constructs a new object with attributes and blocks configured for the slot Terraform sub block.

Args:

  • 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.
  • priority (number): Set the priority field on the resulting object. When null, the priority field will be omitted from the resulting object.
  • response_card (string): Set the response_card field on the resulting object. When null, the response_card field will be omitted from the resulting object.
  • sample_utterances (list): Set the sample_utterances field on the resulting object. When null, the sample_utterances field will be omitted from the resulting object.
  • slot_constraint (string): Set the slot_constraint field on the resulting object.
  • slot_type (string): Set the slot_type field on the resulting object.
  • slot_type_version (string): Set the slot_type_version field on the resulting object. When null, the slot_type_version field will be omitted from the resulting object.
  • value_elicitation_prompt (list[obj]): Set the value_elicitation_prompt field on the resulting object. When null, the value_elicitation_prompt sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.slot.value_elicitation_prompt.new constructor.

Returns:

  • An attribute object that represents the slot sub block.

obj slot.value_elicitation_prompt

fn slot.value_elicitation_prompt.new

new()

aws.lex_intent.slot.value_elicitation_prompt.new constructs a new object with attributes and blocks configured for the value_elicitation_prompt Terraform sub block.

Args:

  • max_attempts (number): Set the max_attempts field on the resulting object.
  • response_card (string): Set the response_card field on the resulting object. When null, the response_card field will be omitted from the resulting object.
  • message (list[obj]): Set the message field on the resulting object. When null, the message sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.lex_intent.slot.value_elicitation_prompt.message.new constructor.

Returns:

  • An attribute object that represents the value_elicitation_prompt sub block.

obj slot.value_elicitation_prompt.message

fn slot.value_elicitation_prompt.message.new

new()

aws.lex_intent.slot.value_elicitation_prompt.message.new constructs a new object with attributes and blocks configured for the message Terraform sub block.

Args:

  • content (string): Set the content field on the resulting object.
  • content_type (string): Set the content_type field on the resulting object.
  • group_number (number): Set the group_number field on the resulting object. When null, the group_number field will be omitted from the resulting object.

Returns:

  • An attribute object that represents the message sub block.

obj timeouts

fn timeouts.new

new()

aws.lex_intent.timeouts.new constructs a new object with attributes and blocks configured for the timeouts Terraform sub block.

Args:

  • create (string): Set the create field on the resulting object. When null, the create field will be omitted from the resulting object.
  • delete (string): Set the delete field on the resulting object. When null, the delete field will be omitted from the resulting object.
  • update (string): Set the update field on the resulting object. When null, the update field will be omitted from the resulting object.

Returns:

  • An attribute object that represents the timeouts sub block.