permalink |
---|
/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.
fn new()
fn newAttrs()
fn withConclusionStatement()
fn withConclusionStatementMixin()
fn withConfirmationPrompt()
fn withConfirmationPromptMixin()
fn withCreateVersion()
fn withDescription()
fn withDialogCodeHook()
fn withDialogCodeHookMixin()
fn withFollowUpPrompt()
fn withFollowUpPromptMixin()
fn withFulfillmentActivity()
fn withFulfillmentActivityMixin()
fn withName()
fn withParentIntentSignature()
fn withRejectionStatement()
fn withRejectionStatementMixin()
fn withSampleUtterances()
fn withSlot()
fn withSlotMixin()
fn withTimeouts()
fn withTimeoutsMixin()
obj conclusion_statement
obj confirmation_prompt
obj dialog_code_hook
obj follow_up_prompt
obj fulfillment_activity
obj rejection_statement
obj slot
obj timeouts
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 thecreate_version
field on the resulting resource block. Whennull
, thecreate_version
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.parent_intent_signature
(string
): Set theparent_intent_signature
field on the resulting resource block. Whennull
, theparent_intent_signature
field will be omitted from the resulting object.sample_utterances
(list
): Set thesample_utterances
field on the resulting resource block. Whennull
, thesample_utterances
field will be omitted from the resulting object.conclusion_statement
(list[obj]
): Set theconclusion_statement
field on the resulting resource block. Whennull
, theconclusion_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 theconfirmation_prompt
field on the resulting resource block. Whennull
, theconfirmation_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 thedialog_code_hook
field on the resulting resource block. Whennull
, thedialog_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 thefollow_up_prompt
field on the resulting resource block. Whennull
, thefollow_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 thefulfillment_activity
field on the resulting resource block. Whennull
, thefulfillment_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 therejection_statement
field on the resulting resource block. Whennull
, therejection_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 theslot
field on the resulting resource block. Whennull
, theslot
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 thetimeouts
field on the resulting resource block. Whennull
, thetimeouts
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.
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 thecreate_version
field on the resulting object. Whennull
, thecreate_version
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.parent_intent_signature
(string
): Set theparent_intent_signature
field on the resulting object. Whennull
, theparent_intent_signature
field will be omitted from the resulting object.sample_utterances
(list
): Set thesample_utterances
field on the resulting object. Whennull
, thesample_utterances
field will be omitted from the resulting object.conclusion_statement
(list[obj]
): Set theconclusion_statement
field on the resulting object. Whennull
, theconclusion_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 theconfirmation_prompt
field on the resulting object. Whennull
, theconfirmation_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 thedialog_code_hook
field on the resulting object. Whennull
, thedialog_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 thefollow_up_prompt
field on the resulting object. Whennull
, thefollow_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 thefulfillment_activity
field on the resulting object. Whennull
, thefulfillment_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 therejection_statement
field on the resulting object. Whennull
, therejection_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 theslot
field on the resulting object. Whennull
, theslot
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 thetimeouts
field on the resulting object. Whennull
, thetimeouts
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.
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 theconclusion_statement
field.
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 theconclusion_statement
field.
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 theconfirmation_prompt
field.
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 theconfirmation_prompt
field.
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 thecreate_version
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.
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 thedialog_code_hook
field.
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 thedialog_code_hook
field.
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 thefollow_up_prompt
field.
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 thefollow_up_prompt
field.
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 thefulfillment_activity
field.
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 thefulfillment_activity
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.
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 theparent_intent_signature
field.
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 therejection_statement
field.
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 therejection_statement
field.
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 thesample_utterances
field.
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 theslot
field.
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 theslot
field.
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 thetimeouts
field.
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 thetimeouts
field.
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 theresponse_card
field on the resulting object. Whennull
, theresponse_card
field will be omitted from the resulting object.message
(list[obj]
): Set themessage
field on the resulting object. Whennull
, themessage
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.
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 thecontent
field on the resulting object.content_type
(string
): Set thecontent_type
field on the resulting object.group_number
(number
): Set thegroup_number
field on the resulting object. Whennull
, thegroup_number
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
message
sub block.
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 themax_attempts
field on the resulting object.response_card
(string
): Set theresponse_card
field on the resulting object. Whennull
, theresponse_card
field will be omitted from the resulting object.message
(list[obj]
): Set themessage
field on the resulting object. Whennull
, themessage
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.
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 thecontent
field on the resulting object.content_type
(string
): Set thecontent_type
field on the resulting object.group_number
(number
): Set thegroup_number
field on the resulting object. Whennull
, thegroup_number
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
message
sub block.
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 themessage_version
field on the resulting object.uri
(string
): Set theuri
field on the resulting object.
Returns:
- An attribute object that represents the
dialog_code_hook
sub block.
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 theprompt
field on the resulting object. Whennull
, theprompt
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 therejection_statement
field on the resulting object. Whennull
, therejection_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.
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 themax_attempts
field on the resulting object.response_card
(string
): Set theresponse_card
field on the resulting object. Whennull
, theresponse_card
field will be omitted from the resulting object.message
(list[obj]
): Set themessage
field on the resulting object. Whennull
, themessage
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.
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 thecontent
field on the resulting object.content_type
(string
): Set thecontent_type
field on the resulting object.group_number
(number
): Set thegroup_number
field on the resulting object. Whennull
, thegroup_number
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
message
sub block.
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 theresponse_card
field on the resulting object. Whennull
, theresponse_card
field will be omitted from the resulting object.message
(list[obj]
): Set themessage
field on the resulting object. Whennull
, themessage
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.
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 thecontent
field on the resulting object.content_type
(string
): Set thecontent_type
field on the resulting object.group_number
(number
): Set thegroup_number
field on the resulting object. Whennull
, thegroup_number
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
message
sub block.
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 thetype
field on the resulting object.code_hook
(list[obj]
): Set thecode_hook
field on the resulting object. Whennull
, thecode_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.
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 themessage_version
field on the resulting object.uri
(string
): Set theuri
field on the resulting object.
Returns:
- An attribute object that represents the
code_hook
sub block.
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 theresponse_card
field on the resulting object. Whennull
, theresponse_card
field will be omitted from the resulting object.message
(list[obj]
): Set themessage
field on the resulting object. Whennull
, themessage
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.
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 thecontent
field on the resulting object.content_type
(string
): Set thecontent_type
field on the resulting object.group_number
(number
): Set thegroup_number
field on the resulting object. Whennull
, thegroup_number
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
message
sub block.
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 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.priority
(number
): Set thepriority
field on the resulting object. Whennull
, thepriority
field will be omitted from the resulting object.response_card
(string
): Set theresponse_card
field on the resulting object. Whennull
, theresponse_card
field will be omitted from the resulting object.sample_utterances
(list
): Set thesample_utterances
field on the resulting object. Whennull
, thesample_utterances
field will be omitted from the resulting object.slot_constraint
(string
): Set theslot_constraint
field on the resulting object.slot_type
(string
): Set theslot_type
field on the resulting object.slot_type_version
(string
): Set theslot_type_version
field on the resulting object. Whennull
, theslot_type_version
field will be omitted from the resulting object.value_elicitation_prompt
(list[obj]
): Set thevalue_elicitation_prompt
field on the resulting object. Whennull
, thevalue_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.
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 themax_attempts
field on the resulting object.response_card
(string
): Set theresponse_card
field on the resulting object. Whennull
, theresponse_card
field will be omitted from the resulting object.message
(list[obj]
): Set themessage
field on the resulting object. Whennull
, themessage
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.
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 thecontent
field on the resulting object.content_type
(string
): Set thecontent_type
field on the resulting object.group_number
(number
): Set thegroup_number
field on the resulting object. Whennull
, thegroup_number
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
message
sub block.
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 thecreate
field on the resulting object. Whennull
, thecreate
field will be omitted from the resulting object.delete
(string
): Set thedelete
field on the resulting object. Whennull
, thedelete
field will be omitted from the resulting object.update
(string
): Set theupdate
field on the resulting object. Whennull
, theupdate
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
timeouts
sub block.