aws.lex.V2modelsSlot
Explore with Pulumi AI
Import
Using pulumi import, import Lex V2 Models Slot using the id. For example:
$ pulumi import aws:lex/v2modelsSlot:V2modelsSlot example bot-1234,1,intent-5678,en-US,slot-9012
Create V2modelsSlot Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new V2modelsSlot(name: string, args: V2modelsSlotArgs, opts?: CustomResourceOptions);@overload
def V2modelsSlot(resource_name: str,
                 args: V2modelsSlotArgs,
                 opts: Optional[ResourceOptions] = None)
@overload
def V2modelsSlot(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 bot_id: Optional[str] = None,
                 bot_version: Optional[str] = None,
                 intent_id: Optional[str] = None,
                 locale_id: Optional[str] = None,
                 description: Optional[str] = None,
                 multiple_values_settings: Optional[Sequence[V2modelsSlotMultipleValuesSettingArgs]] = None,
                 name: Optional[str] = None,
                 obfuscation_settings: Optional[Sequence[V2modelsSlotObfuscationSettingArgs]] = None,
                 slot_type_id: Optional[str] = None,
                 sub_slot_settings: Optional[Sequence[V2modelsSlotSubSlotSettingArgs]] = None,
                 timeouts: Optional[V2modelsSlotTimeoutsArgs] = None,
                 value_elicitation_setting: Optional[V2modelsSlotValueElicitationSettingArgs] = None)func NewV2modelsSlot(ctx *Context, name string, args V2modelsSlotArgs, opts ...ResourceOption) (*V2modelsSlot, error)public V2modelsSlot(string name, V2modelsSlotArgs args, CustomResourceOptions? opts = null)
public V2modelsSlot(String name, V2modelsSlotArgs args)
public V2modelsSlot(String name, V2modelsSlotArgs args, CustomResourceOptions options)
type: aws:lex:V2modelsSlot
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args V2modelsSlotArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args V2modelsSlotArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args V2modelsSlotArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args V2modelsSlotArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args V2modelsSlotArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var v2modelsSlotResource = new Aws.Lex.V2modelsSlot("v2modelsSlotResource", new()
{
    BotId = "string",
    BotVersion = "string",
    IntentId = "string",
    LocaleId = "string",
    Description = "string",
    MultipleValuesSettings = new[]
    {
        new Aws.Lex.Inputs.V2modelsSlotMultipleValuesSettingArgs
        {
            AllowMultipleValues = false,
        },
    },
    Name = "string",
    ObfuscationSettings = new[]
    {
        new Aws.Lex.Inputs.V2modelsSlotObfuscationSettingArgs
        {
            ObfuscationSettingType = "string",
        },
    },
    SlotTypeId = "string",
    SubSlotSettings = new[]
    {
        new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingArgs
        {
            Expression = "string",
            SlotSpecifications = new[]
            {
                new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationArgs
                {
                    MapBlockKey = "string",
                    SlotTypeId = "string",
                    ValueElicitationSettings = new[]
                    {
                        new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingArgs
                        {
                            PromptSpecification = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationArgs
                            {
                                MaxRetries = 0,
                                AllowInterrupt = false,
                                MessageGroups = new[]
                                {
                                    new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupArgs
                                    {
                                        Message = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageArgs
                                        {
                                            CustomPayload = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageCustomPayloadArgs
                                            {
                                                Value = "string",
                                            },
                                            ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardArgs
                                            {
                                                Title = "string",
                                                Buttons = new[]
                                                {
                                                    new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardButtonArgs
                                                    {
                                                        Text = "string",
                                                        Value = "string",
                                                    },
                                                },
                                                ImageUrl = "string",
                                                Subtitle = "string",
                                            },
                                            PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessagePlainTextMessageArgs
                                            {
                                                Value = "string",
                                            },
                                            SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageSsmlMessageArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                        Variations = new[]
                                        {
                                            new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationArgs
                                            {
                                                CustomPayload = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationCustomPayloadArgs
                                                {
                                                    Value = "string",
                                                },
                                                ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardArgs
                                                {
                                                    Title = "string",
                                                    Buttons = new[]
                                                    {
                                                        new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardButtonArgs
                                                        {
                                                            Text = "string",
                                                            Value = "string",
                                                        },
                                                    },
                                                    ImageUrl = "string",
                                                    Subtitle = "string",
                                                },
                                                PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationPlainTextMessageArgs
                                                {
                                                    Value = "string",
                                                },
                                                SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationSsmlMessageArgs
                                                {
                                                    Value = "string",
                                                },
                                            },
                                        },
                                    },
                                },
                                MessageSelectionStrategy = "string",
                                PromptAttemptsSpecifications = new[]
                                {
                                    new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationArgs
                                    {
                                        AllowedInputTypes = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesArgs
                                        {
                                            AllowAudioInput = false,
                                            AllowDtmfInput = false,
                                        },
                                        MapBlockKey = "string",
                                        AllowInterrupt = false,
                                        AudioAndDtmfInputSpecification = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationArgs
                                        {
                                            StartTimeoutMs = 0,
                                            AudioSpecification = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationArgs
                                            {
                                                EndTimeoutMs = 0,
                                                MaxLengthMs = 0,
                                            },
                                            DtmfSpecification = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationArgs
                                            {
                                                DeletionCharacter = "string",
                                                EndCharacter = "string",
                                                EndTimeoutMs = 0,
                                                MaxLength = 0,
                                            },
                                        },
                                        TextInputSpecification = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationArgs
                                        {
                                            StartTimeoutMs = 0,
                                        },
                                    },
                                },
                            },
                            DefaultValueSpecifications = new[]
                            {
                                new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingDefaultValueSpecificationArgs
                                {
                                    DefaultValueLists = new[]
                                    {
                                        new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingDefaultValueSpecificationDefaultValueListArgs
                                        {
                                            DefaultValue = "string",
                                        },
                                    },
                                },
                            },
                            SampleUtterances = new[]
                            {
                                new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingSampleUtteranceArgs
                                {
                                    Utterance = "string",
                                },
                            },
                            WaitAndContinueSpecifications = new[]
                            {
                                new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationArgs
                                {
                                    Active = false,
                                    ContinueResponses = new[]
                                    {
                                        new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseArgs
                                        {
                                            AllowInterrupt = false,
                                            MessageGroups = new[]
                                            {
                                                new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupArgs
                                                {
                                                    Message = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageArgs
                                                    {
                                                        CustomPayload = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageCustomPayloadArgs
                                                        {
                                                            Value = "string",
                                                        },
                                                        ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardArgs
                                                        {
                                                            Title = "string",
                                                            Buttons = new[]
                                                            {
                                                                new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardButtonArgs
                                                                {
                                                                    Text = "string",
                                                                    Value = "string",
                                                                },
                                                            },
                                                            ImageUrl = "string",
                                                            Subtitle = "string",
                                                        },
                                                        PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessagePlainTextMessageArgs
                                                        {
                                                            Value = "string",
                                                        },
                                                        SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageSsmlMessageArgs
                                                        {
                                                            Value = "string",
                                                        },
                                                    },
                                                    Variations = new[]
                                                    {
                                                        new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationArgs
                                                        {
                                                            CustomPayload = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationCustomPayloadArgs
                                                            {
                                                                Value = "string",
                                                            },
                                                            ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardArgs
                                                            {
                                                                Title = "string",
                                                                Buttons = new[]
                                                                {
                                                                    new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardButtonArgs
                                                                    {
                                                                        Text = "string",
                                                                        Value = "string",
                                                                    },
                                                                },
                                                                ImageUrl = "string",
                                                                Subtitle = "string",
                                                            },
                                                            PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationPlainTextMessageArgs
                                                            {
                                                                Value = "string",
                                                            },
                                                            SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationSsmlMessageArgs
                                                            {
                                                                Value = "string",
                                                            },
                                                        },
                                                    },
                                                },
                                            },
                                        },
                                    },
                                    StillWaitingResponses = new[]
                                    {
                                        new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseArgs
                                        {
                                            FrequencyInSeconds = 0,
                                            TimeoutInSeconds = 0,
                                            AllowInterrupt = false,
                                            MessageGroups = new[]
                                            {
                                                new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupArgs
                                                {
                                                    Message = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageArgs
                                                    {
                                                        CustomPayload = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageCustomPayloadArgs
                                                        {
                                                            Value = "string",
                                                        },
                                                        ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardArgs
                                                        {
                                                            Title = "string",
                                                            Buttons = new[]
                                                            {
                                                                new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardButtonArgs
                                                                {
                                                                    Text = "string",
                                                                    Value = "string",
                                                                },
                                                            },
                                                            ImageUrl = "string",
                                                            Subtitle = "string",
                                                        },
                                                        PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessagePlainTextMessageArgs
                                                        {
                                                            Value = "string",
                                                        },
                                                        SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageSsmlMessageArgs
                                                        {
                                                            Value = "string",
                                                        },
                                                    },
                                                    Variations = new[]
                                                    {
                                                        new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationArgs
                                                        {
                                                            CustomPayload = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationCustomPayloadArgs
                                                            {
                                                                Value = "string",
                                                            },
                                                            ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardArgs
                                                            {
                                                                Title = "string",
                                                                Buttons = new[]
                                                                {
                                                                    new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardButtonArgs
                                                                    {
                                                                        Text = "string",
                                                                        Value = "string",
                                                                    },
                                                                },
                                                                ImageUrl = "string",
                                                                Subtitle = "string",
                                                            },
                                                            PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationPlainTextMessageArgs
                                                            {
                                                                Value = "string",
                                                            },
                                                            SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationSsmlMessageArgs
                                                            {
                                                                Value = "string",
                                                            },
                                                        },
                                                    },
                                                },
                                            },
                                        },
                                    },
                                    WaitingResponses = new[]
                                    {
                                        new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseArgs
                                        {
                                            AllowInterrupt = false,
                                            MessageGroups = new[]
                                            {
                                                new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupArgs
                                                {
                                                    Message = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageArgs
                                                    {
                                                        CustomPayload = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageCustomPayloadArgs
                                                        {
                                                            Value = "string",
                                                        },
                                                        ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardArgs
                                                        {
                                                            Title = "string",
                                                            Buttons = new[]
                                                            {
                                                                new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardButtonArgs
                                                                {
                                                                    Text = "string",
                                                                    Value = "string",
                                                                },
                                                            },
                                                            ImageUrl = "string",
                                                            Subtitle = "string",
                                                        },
                                                        PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessagePlainTextMessageArgs
                                                        {
                                                            Value = "string",
                                                        },
                                                        SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageSsmlMessageArgs
                                                        {
                                                            Value = "string",
                                                        },
                                                    },
                                                    Variations = new[]
                                                    {
                                                        new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationArgs
                                                        {
                                                            CustomPayload = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationCustomPayloadArgs
                                                            {
                                                                Value = "string",
                                                            },
                                                            ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardArgs
                                                            {
                                                                Title = "string",
                                                                Buttons = new[]
                                                                {
                                                                    new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardButtonArgs
                                                                    {
                                                                        Text = "string",
                                                                        Value = "string",
                                                                    },
                                                                },
                                                                ImageUrl = "string",
                                                                Subtitle = "string",
                                                            },
                                                            PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationPlainTextMessageArgs
                                                            {
                                                                Value = "string",
                                                            },
                                                            SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationSsmlMessageArgs
                                                            {
                                                                Value = "string",
                                                            },
                                                        },
                                                    },
                                                },
                                            },
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
            },
        },
    },
    Timeouts = new Aws.Lex.Inputs.V2modelsSlotTimeoutsArgs
    {
        Create = "string",
        Delete = "string",
        Update = "string",
    },
    ValueElicitationSetting = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingArgs
    {
        PromptSpecification = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationArgs
        {
            MaxRetries = 0,
            AllowInterrupt = false,
            MessageGroups = new[]
            {
                new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupArgs
                {
                    Message = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageArgs
                    {
                        CustomPayloads = new[]
                        {
                            new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageCustomPayloadArgs
                            {
                                Value = "string",
                            },
                        },
                        ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardArgs
                        {
                            Title = "string",
                            Buttons = new[]
                            {
                                new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardButtonArgs
                                {
                                    Text = "string",
                                    Value = "string",
                                },
                            },
                            ImageUrl = "string",
                            Subtitle = "string",
                        },
                        PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessagePlainTextMessageArgs
                        {
                            Value = "string",
                        },
                        SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageSsmlMessageArgs
                        {
                            Value = "string",
                        },
                    },
                    Variations = new[]
                    {
                        new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationArgs
                        {
                            CustomPayloads = new[]
                            {
                                new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationCustomPayloadArgs
                                {
                                    Value = "string",
                                },
                            },
                            ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardArgs
                            {
                                Title = "string",
                                Buttons = new[]
                                {
                                    new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardButtonArgs
                                    {
                                        Text = "string",
                                        Value = "string",
                                    },
                                },
                                ImageUrl = "string",
                                Subtitle = "string",
                            },
                            PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationPlainTextMessageArgs
                            {
                                Value = "string",
                            },
                            SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationSsmlMessageArgs
                            {
                                Value = "string",
                            },
                        },
                    },
                },
            },
            MessageSelectionStrategy = "string",
            PromptAttemptsSpecifications = new[]
            {
                new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationArgs
                {
                    AllowedInputTypes = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesArgs
                    {
                        AllowAudioInput = false,
                        AllowDtmfInput = false,
                    },
                    MapBlockKey = "string",
                    AllowInterrupt = false,
                    AudioAndDtmfInputSpecification = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationArgs
                    {
                        StartTimeoutMs = 0,
                        AudioSpecification = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationArgs
                        {
                            EndTimeoutMs = 0,
                            MaxLengthMs = 0,
                        },
                        DtmfSpecification = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationArgs
                        {
                            DeletionCharacter = "string",
                            EndCharacter = "string",
                            EndTimeoutMs = 0,
                            MaxLength = 0,
                        },
                    },
                    TextInputSpecification = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationArgs
                    {
                        StartTimeoutMs = 0,
                    },
                },
            },
        },
        SlotConstraint = "string",
        DefaultValueSpecifications = new[]
        {
            new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingDefaultValueSpecificationArgs
            {
                DefaultValueLists = new[]
                {
                    new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingDefaultValueSpecificationDefaultValueListArgs
                    {
                        DefaultValue = "string",
                    },
                },
            },
        },
        SampleUtterances = new[]
        {
            new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingSampleUtteranceArgs
            {
                Utterance = "string",
            },
        },
        SlotResolutionSettings = new[]
        {
            new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingSlotResolutionSettingArgs
            {
                SlotResolutionStrategy = "string",
            },
        },
        WaitAndContinueSpecifications = new[]
        {
            new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationArgs
            {
                Active = false,
                ContinueResponses = new[]
                {
                    new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseArgs
                    {
                        AllowInterrupt = false,
                        MessageGroups = new[]
                        {
                            new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupArgs
                            {
                                Message = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageArgs
                                {
                                    CustomPayloads = new[]
                                    {
                                        new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageCustomPayloadArgs
                                        {
                                            Value = "string",
                                        },
                                    },
                                    ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardArgs
                                    {
                                        Title = "string",
                                        Buttons = new[]
                                        {
                                            new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardButtonArgs
                                            {
                                                Text = "string",
                                                Value = "string",
                                            },
                                        },
                                        ImageUrl = "string",
                                        Subtitle = "string",
                                    },
                                    PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessagePlainTextMessageArgs
                                    {
                                        Value = "string",
                                    },
                                    SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageSsmlMessageArgs
                                    {
                                        Value = "string",
                                    },
                                },
                                Variations = new[]
                                {
                                    new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationArgs
                                    {
                                        CustomPayloads = new[]
                                        {
                                            new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationCustomPayloadArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                        ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardArgs
                                        {
                                            Title = "string",
                                            Buttons = new[]
                                            {
                                                new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardButtonArgs
                                                {
                                                    Text = "string",
                                                    Value = "string",
                                                },
                                            },
                                            ImageUrl = "string",
                                            Subtitle = "string",
                                        },
                                        PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationPlainTextMessageArgs
                                        {
                                            Value = "string",
                                        },
                                        SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationSsmlMessageArgs
                                        {
                                            Value = "string",
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
                StillWaitingResponses = new[]
                {
                    new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseArgs
                    {
                        FrequencyInSeconds = 0,
                        TimeoutInSeconds = 0,
                        AllowInterrupt = false,
                        MessageGroups = new[]
                        {
                            new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupArgs
                            {
                                Message = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageArgs
                                {
                                    CustomPayloads = new[]
                                    {
                                        new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageCustomPayloadArgs
                                        {
                                            Value = "string",
                                        },
                                    },
                                    ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardArgs
                                    {
                                        Title = "string",
                                        Buttons = new[]
                                        {
                                            new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardButtonArgs
                                            {
                                                Text = "string",
                                                Value = "string",
                                            },
                                        },
                                        ImageUrl = "string",
                                        Subtitle = "string",
                                    },
                                    PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessagePlainTextMessageArgs
                                    {
                                        Value = "string",
                                    },
                                    SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageSsmlMessageArgs
                                    {
                                        Value = "string",
                                    },
                                },
                                Variations = new[]
                                {
                                    new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationArgs
                                    {
                                        CustomPayloads = new[]
                                        {
                                            new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationCustomPayloadArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                        ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardArgs
                                        {
                                            Title = "string",
                                            Buttons = new[]
                                            {
                                                new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardButtonArgs
                                                {
                                                    Text = "string",
                                                    Value = "string",
                                                },
                                            },
                                            ImageUrl = "string",
                                            Subtitle = "string",
                                        },
                                        PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationPlainTextMessageArgs
                                        {
                                            Value = "string",
                                        },
                                        SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationSsmlMessageArgs
                                        {
                                            Value = "string",
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
                WaitingResponses = new[]
                {
                    new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseArgs
                    {
                        AllowInterrupt = false,
                        MessageGroups = new[]
                        {
                            new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupArgs
                            {
                                Message = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageArgs
                                {
                                    CustomPayloads = new[]
                                    {
                                        new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageCustomPayloadArgs
                                        {
                                            Value = "string",
                                        },
                                    },
                                    ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardArgs
                                    {
                                        Title = "string",
                                        Buttons = new[]
                                        {
                                            new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardButtonArgs
                                            {
                                                Text = "string",
                                                Value = "string",
                                            },
                                        },
                                        ImageUrl = "string",
                                        Subtitle = "string",
                                    },
                                    PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessagePlainTextMessageArgs
                                    {
                                        Value = "string",
                                    },
                                    SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageSsmlMessageArgs
                                    {
                                        Value = "string",
                                    },
                                },
                                Variations = new[]
                                {
                                    new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationArgs
                                    {
                                        CustomPayloads = new[]
                                        {
                                            new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationCustomPayloadArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                        ImageResponseCard = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardArgs
                                        {
                                            Title = "string",
                                            Buttons = new[]
                                            {
                                                new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardButtonArgs
                                                {
                                                    Text = "string",
                                                    Value = "string",
                                                },
                                            },
                                            ImageUrl = "string",
                                            Subtitle = "string",
                                        },
                                        PlainTextMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationPlainTextMessageArgs
                                        {
                                            Value = "string",
                                        },
                                        SsmlMessage = new Aws.Lex.Inputs.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationSsmlMessageArgs
                                        {
                                            Value = "string",
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
            },
        },
    },
});
example, err := lex.NewV2modelsSlot(ctx, "v2modelsSlotResource", &lex.V2modelsSlotArgs{
	BotId:       pulumi.String("string"),
	BotVersion:  pulumi.String("string"),
	IntentId:    pulumi.String("string"),
	LocaleId:    pulumi.String("string"),
	Description: pulumi.String("string"),
	MultipleValuesSettings: lex.V2modelsSlotMultipleValuesSettingArray{
		&lex.V2modelsSlotMultipleValuesSettingArgs{
			AllowMultipleValues: pulumi.Bool(false),
		},
	},
	Name: pulumi.String("string"),
	ObfuscationSettings: lex.V2modelsSlotObfuscationSettingArray{
		&lex.V2modelsSlotObfuscationSettingArgs{
			ObfuscationSettingType: pulumi.String("string"),
		},
	},
	SlotTypeId: pulumi.String("string"),
	SubSlotSettings: lex.V2modelsSlotSubSlotSettingArray{
		&lex.V2modelsSlotSubSlotSettingArgs{
			Expression: pulumi.String("string"),
			SlotSpecifications: lex.V2modelsSlotSubSlotSettingSlotSpecificationArray{
				&lex.V2modelsSlotSubSlotSettingSlotSpecificationArgs{
					MapBlockKey: pulumi.String("string"),
					SlotTypeId:  pulumi.String("string"),
					ValueElicitationSettings: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingArray{
						&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingArgs{
							PromptSpecification: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationArgs{
								MaxRetries:     pulumi.Int(0),
								AllowInterrupt: pulumi.Bool(false),
								MessageGroups: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupArray{
									&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupArgs{
										Message: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageArgs{
											CustomPayload: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageCustomPayloadArgs{
												Value: pulumi.String("string"),
											},
											ImageResponseCard: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardArgs{
												Title: pulumi.String("string"),
												Buttons: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardButtonArray{
													&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardButtonArgs{
														Text:  pulumi.String("string"),
														Value: pulumi.String("string"),
													},
												},
												ImageUrl: pulumi.String("string"),
												Subtitle: pulumi.String("string"),
											},
											PlainTextMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessagePlainTextMessageArgs{
												Value: pulumi.String("string"),
											},
											SsmlMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageSsmlMessageArgs{
												Value: pulumi.String("string"),
											},
										},
										Variations: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationArray{
											&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationArgs{
												CustomPayload: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationCustomPayloadArgs{
													Value: pulumi.String("string"),
												},
												ImageResponseCard: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardArgs{
													Title: pulumi.String("string"),
													Buttons: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardButtonArray{
														&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardButtonArgs{
															Text:  pulumi.String("string"),
															Value: pulumi.String("string"),
														},
													},
													ImageUrl: pulumi.String("string"),
													Subtitle: pulumi.String("string"),
												},
												PlainTextMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationPlainTextMessageArgs{
													Value: pulumi.String("string"),
												},
												SsmlMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationSsmlMessageArgs{
													Value: pulumi.String("string"),
												},
											},
										},
									},
								},
								MessageSelectionStrategy: pulumi.String("string"),
								PromptAttemptsSpecifications: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationArray{
									&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationArgs{
										AllowedInputTypes: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesArgs{
											AllowAudioInput: pulumi.Bool(false),
											AllowDtmfInput:  pulumi.Bool(false),
										},
										MapBlockKey:    pulumi.String("string"),
										AllowInterrupt: pulumi.Bool(false),
										AudioAndDtmfInputSpecification: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationArgs{
											StartTimeoutMs: pulumi.Int(0),
											AudioSpecification: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationArgs{
												EndTimeoutMs: pulumi.Int(0),
												MaxLengthMs:  pulumi.Int(0),
											},
											DtmfSpecification: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationArgs{
												DeletionCharacter: pulumi.String("string"),
												EndCharacter:      pulumi.String("string"),
												EndTimeoutMs:      pulumi.Int(0),
												MaxLength:         pulumi.Int(0),
											},
										},
										TextInputSpecification: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationArgs{
											StartTimeoutMs: pulumi.Int(0),
										},
									},
								},
							},
							DefaultValueSpecifications: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingDefaultValueSpecificationArray{
								&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingDefaultValueSpecificationArgs{
									DefaultValueLists: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingDefaultValueSpecificationDefaultValueListArray{
										&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingDefaultValueSpecificationDefaultValueListArgs{
											DefaultValue: pulumi.String("string"),
										},
									},
								},
							},
							SampleUtterances: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingSampleUtteranceArray{
								&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingSampleUtteranceArgs{
									Utterance: pulumi.String("string"),
								},
							},
							WaitAndContinueSpecifications: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationArray{
								&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationArgs{
									Active: pulumi.Bool(false),
									ContinueResponses: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseArray{
										&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseArgs{
											AllowInterrupt: pulumi.Bool(false),
											MessageGroups: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupArray{
												&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupArgs{
													Message: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageArgs{
														CustomPayload: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageCustomPayloadArgs{
															Value: pulumi.String("string"),
														},
														ImageResponseCard: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardArgs{
															Title: pulumi.String("string"),
															Buttons: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardButtonArray{
																&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardButtonArgs{
																	Text:  pulumi.String("string"),
																	Value: pulumi.String("string"),
																},
															},
															ImageUrl: pulumi.String("string"),
															Subtitle: pulumi.String("string"),
														},
														PlainTextMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessagePlainTextMessageArgs{
															Value: pulumi.String("string"),
														},
														SsmlMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageSsmlMessageArgs{
															Value: pulumi.String("string"),
														},
													},
													Variations: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationArray{
														&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationArgs{
															CustomPayload: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationCustomPayloadArgs{
																Value: pulumi.String("string"),
															},
															ImageResponseCard: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardArgs{
																Title: pulumi.String("string"),
																Buttons: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardButtonArray{
																	&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardButtonArgs{
																		Text:  pulumi.String("string"),
																		Value: pulumi.String("string"),
																	},
																},
																ImageUrl: pulumi.String("string"),
																Subtitle: pulumi.String("string"),
															},
															PlainTextMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationPlainTextMessageArgs{
																Value: pulumi.String("string"),
															},
															SsmlMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationSsmlMessageArgs{
																Value: pulumi.String("string"),
															},
														},
													},
												},
											},
										},
									},
									StillWaitingResponses: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseArray{
										&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseArgs{
											FrequencyInSeconds: pulumi.Int(0),
											TimeoutInSeconds:   pulumi.Int(0),
											AllowInterrupt:     pulumi.Bool(false),
											MessageGroups: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupArray{
												&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupArgs{
													Message: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageArgs{
														CustomPayload: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageCustomPayloadArgs{
															Value: pulumi.String("string"),
														},
														ImageResponseCard: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardArgs{
															Title: pulumi.String("string"),
															Buttons: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardButtonArray{
																&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardButtonArgs{
																	Text:  pulumi.String("string"),
																	Value: pulumi.String("string"),
																},
															},
															ImageUrl: pulumi.String("string"),
															Subtitle: pulumi.String("string"),
														},
														PlainTextMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessagePlainTextMessageArgs{
															Value: pulumi.String("string"),
														},
														SsmlMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageSsmlMessageArgs{
															Value: pulumi.String("string"),
														},
													},
													Variations: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationArray{
														&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationArgs{
															CustomPayload: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationCustomPayloadArgs{
																Value: pulumi.String("string"),
															},
															ImageResponseCard: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardArgs{
																Title: pulumi.String("string"),
																Buttons: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardButtonArray{
																	&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardButtonArgs{
																		Text:  pulumi.String("string"),
																		Value: pulumi.String("string"),
																	},
																},
																ImageUrl: pulumi.String("string"),
																Subtitle: pulumi.String("string"),
															},
															PlainTextMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationPlainTextMessageArgs{
																Value: pulumi.String("string"),
															},
															SsmlMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationSsmlMessageArgs{
																Value: pulumi.String("string"),
															},
														},
													},
												},
											},
										},
									},
									WaitingResponses: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseArray{
										&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseArgs{
											AllowInterrupt: pulumi.Bool(false),
											MessageGroups: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupArray{
												&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupArgs{
													Message: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageArgs{
														CustomPayload: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageCustomPayloadArgs{
															Value: pulumi.String("string"),
														},
														ImageResponseCard: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardArgs{
															Title: pulumi.String("string"),
															Buttons: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardButtonArray{
																&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardButtonArgs{
																	Text:  pulumi.String("string"),
																	Value: pulumi.String("string"),
																},
															},
															ImageUrl: pulumi.String("string"),
															Subtitle: pulumi.String("string"),
														},
														PlainTextMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessagePlainTextMessageArgs{
															Value: pulumi.String("string"),
														},
														SsmlMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageSsmlMessageArgs{
															Value: pulumi.String("string"),
														},
													},
													Variations: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationArray{
														&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationArgs{
															CustomPayload: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationCustomPayloadArgs{
																Value: pulumi.String("string"),
															},
															ImageResponseCard: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardArgs{
																Title: pulumi.String("string"),
																Buttons: lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardButtonArray{
																	&lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardButtonArgs{
																		Text:  pulumi.String("string"),
																		Value: pulumi.String("string"),
																	},
																},
																ImageUrl: pulumi.String("string"),
																Subtitle: pulumi.String("string"),
															},
															PlainTextMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationPlainTextMessageArgs{
																Value: pulumi.String("string"),
															},
															SsmlMessage: &lex.V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationSsmlMessageArgs{
																Value: pulumi.String("string"),
															},
														},
													},
												},
											},
										},
									},
								},
							},
						},
					},
				},
			},
		},
	},
	Timeouts: &lex.V2modelsSlotTimeoutsArgs{
		Create: pulumi.String("string"),
		Delete: pulumi.String("string"),
		Update: pulumi.String("string"),
	},
	ValueElicitationSetting: &lex.V2modelsSlotValueElicitationSettingArgs{
		PromptSpecification: &lex.V2modelsSlotValueElicitationSettingPromptSpecificationArgs{
			MaxRetries:     pulumi.Int(0),
			AllowInterrupt: pulumi.Bool(false),
			MessageGroups: lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupArray{
				&lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupArgs{
					Message: &lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageArgs{
						CustomPayloads: lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageCustomPayloadArray{
							&lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageCustomPayloadArgs{
								Value: pulumi.String("string"),
							},
						},
						ImageResponseCard: &lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardArgs{
							Title: pulumi.String("string"),
							Buttons: lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardButtonArray{
								&lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardButtonArgs{
									Text:  pulumi.String("string"),
									Value: pulumi.String("string"),
								},
							},
							ImageUrl: pulumi.String("string"),
							Subtitle: pulumi.String("string"),
						},
						PlainTextMessage: &lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessagePlainTextMessageArgs{
							Value: pulumi.String("string"),
						},
						SsmlMessage: &lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageSsmlMessageArgs{
							Value: pulumi.String("string"),
						},
					},
					Variations: lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationArray{
						&lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationArgs{
							CustomPayloads: lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationCustomPayloadArray{
								&lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationCustomPayloadArgs{
									Value: pulumi.String("string"),
								},
							},
							ImageResponseCard: &lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardArgs{
								Title: pulumi.String("string"),
								Buttons: lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardButtonArray{
									&lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardButtonArgs{
										Text:  pulumi.String("string"),
										Value: pulumi.String("string"),
									},
								},
								ImageUrl: pulumi.String("string"),
								Subtitle: pulumi.String("string"),
							},
							PlainTextMessage: &lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationPlainTextMessageArgs{
								Value: pulumi.String("string"),
							},
							SsmlMessage: &lex.V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationSsmlMessageArgs{
								Value: pulumi.String("string"),
							},
						},
					},
				},
			},
			MessageSelectionStrategy: pulumi.String("string"),
			PromptAttemptsSpecifications: lex.V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationArray{
				&lex.V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationArgs{
					AllowedInputTypes: &lex.V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesArgs{
						AllowAudioInput: pulumi.Bool(false),
						AllowDtmfInput:  pulumi.Bool(false),
					},
					MapBlockKey:    pulumi.String("string"),
					AllowInterrupt: pulumi.Bool(false),
					AudioAndDtmfInputSpecification: &lex.V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationArgs{
						StartTimeoutMs: pulumi.Int(0),
						AudioSpecification: &lex.V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationArgs{
							EndTimeoutMs: pulumi.Int(0),
							MaxLengthMs:  pulumi.Int(0),
						},
						DtmfSpecification: &lex.V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationArgs{
							DeletionCharacter: pulumi.String("string"),
							EndCharacter:      pulumi.String("string"),
							EndTimeoutMs:      pulumi.Int(0),
							MaxLength:         pulumi.Int(0),
						},
					},
					TextInputSpecification: &lex.V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationArgs{
						StartTimeoutMs: pulumi.Int(0),
					},
				},
			},
		},
		SlotConstraint: pulumi.String("string"),
		DefaultValueSpecifications: lex.V2modelsSlotValueElicitationSettingDefaultValueSpecificationArray{
			&lex.V2modelsSlotValueElicitationSettingDefaultValueSpecificationArgs{
				DefaultValueLists: lex.V2modelsSlotValueElicitationSettingDefaultValueSpecificationDefaultValueListArray{
					&lex.V2modelsSlotValueElicitationSettingDefaultValueSpecificationDefaultValueListArgs{
						DefaultValue: pulumi.String("string"),
					},
				},
			},
		},
		SampleUtterances: lex.V2modelsSlotValueElicitationSettingSampleUtteranceArray{
			&lex.V2modelsSlotValueElicitationSettingSampleUtteranceArgs{
				Utterance: pulumi.String("string"),
			},
		},
		SlotResolutionSettings: lex.V2modelsSlotValueElicitationSettingSlotResolutionSettingArray{
			&lex.V2modelsSlotValueElicitationSettingSlotResolutionSettingArgs{
				SlotResolutionStrategy: pulumi.String("string"),
			},
		},
		WaitAndContinueSpecifications: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationArray{
			&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationArgs{
				Active: pulumi.Bool(false),
				ContinueResponses: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseArray{
					&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseArgs{
						AllowInterrupt: pulumi.Bool(false),
						MessageGroups: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupArray{
							&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupArgs{
								Message: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageArgs{
									CustomPayloads: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageCustomPayloadArray{
										&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageCustomPayloadArgs{
											Value: pulumi.String("string"),
										},
									},
									ImageResponseCard: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardArgs{
										Title: pulumi.String("string"),
										Buttons: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardButtonArray{
											&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardButtonArgs{
												Text:  pulumi.String("string"),
												Value: pulumi.String("string"),
											},
										},
										ImageUrl: pulumi.String("string"),
										Subtitle: pulumi.String("string"),
									},
									PlainTextMessage: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessagePlainTextMessageArgs{
										Value: pulumi.String("string"),
									},
									SsmlMessage: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageSsmlMessageArgs{
										Value: pulumi.String("string"),
									},
								},
								Variations: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationArray{
									&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationArgs{
										CustomPayloads: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationCustomPayloadArray{
											&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationCustomPayloadArgs{
												Value: pulumi.String("string"),
											},
										},
										ImageResponseCard: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardArgs{
											Title: pulumi.String("string"),
											Buttons: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardButtonArray{
												&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardButtonArgs{
													Text:  pulumi.String("string"),
													Value: pulumi.String("string"),
												},
											},
											ImageUrl: pulumi.String("string"),
											Subtitle: pulumi.String("string"),
										},
										PlainTextMessage: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationPlainTextMessageArgs{
											Value: pulumi.String("string"),
										},
										SsmlMessage: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationSsmlMessageArgs{
											Value: pulumi.String("string"),
										},
									},
								},
							},
						},
					},
				},
				StillWaitingResponses: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseArray{
					&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseArgs{
						FrequencyInSeconds: pulumi.Int(0),
						TimeoutInSeconds:   pulumi.Int(0),
						AllowInterrupt:     pulumi.Bool(false),
						MessageGroups: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupArray{
							&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupArgs{
								Message: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageArgs{
									CustomPayloads: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageCustomPayloadArray{
										&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageCustomPayloadArgs{
											Value: pulumi.String("string"),
										},
									},
									ImageResponseCard: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardArgs{
										Title: pulumi.String("string"),
										Buttons: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardButtonArray{
											&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardButtonArgs{
												Text:  pulumi.String("string"),
												Value: pulumi.String("string"),
											},
										},
										ImageUrl: pulumi.String("string"),
										Subtitle: pulumi.String("string"),
									},
									PlainTextMessage: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessagePlainTextMessageArgs{
										Value: pulumi.String("string"),
									},
									SsmlMessage: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageSsmlMessageArgs{
										Value: pulumi.String("string"),
									},
								},
								Variations: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationArray{
									&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationArgs{
										CustomPayloads: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationCustomPayloadArray{
											&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationCustomPayloadArgs{
												Value: pulumi.String("string"),
											},
										},
										ImageResponseCard: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardArgs{
											Title: pulumi.String("string"),
											Buttons: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardButtonArray{
												&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardButtonArgs{
													Text:  pulumi.String("string"),
													Value: pulumi.String("string"),
												},
											},
											ImageUrl: pulumi.String("string"),
											Subtitle: pulumi.String("string"),
										},
										PlainTextMessage: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationPlainTextMessageArgs{
											Value: pulumi.String("string"),
										},
										SsmlMessage: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationSsmlMessageArgs{
											Value: pulumi.String("string"),
										},
									},
								},
							},
						},
					},
				},
				WaitingResponses: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseArray{
					&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseArgs{
						AllowInterrupt: pulumi.Bool(false),
						MessageGroups: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupArray{
							&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupArgs{
								Message: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageArgs{
									CustomPayloads: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageCustomPayloadArray{
										&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageCustomPayloadArgs{
											Value: pulumi.String("string"),
										},
									},
									ImageResponseCard: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardArgs{
										Title: pulumi.String("string"),
										Buttons: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardButtonArray{
											&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardButtonArgs{
												Text:  pulumi.String("string"),
												Value: pulumi.String("string"),
											},
										},
										ImageUrl: pulumi.String("string"),
										Subtitle: pulumi.String("string"),
									},
									PlainTextMessage: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessagePlainTextMessageArgs{
										Value: pulumi.String("string"),
									},
									SsmlMessage: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageSsmlMessageArgs{
										Value: pulumi.String("string"),
									},
								},
								Variations: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationArray{
									&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationArgs{
										CustomPayloads: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationCustomPayloadArray{
											&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationCustomPayloadArgs{
												Value: pulumi.String("string"),
											},
										},
										ImageResponseCard: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardArgs{
											Title: pulumi.String("string"),
											Buttons: lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardButtonArray{
												&lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardButtonArgs{
													Text:  pulumi.String("string"),
													Value: pulumi.String("string"),
												},
											},
											ImageUrl: pulumi.String("string"),
											Subtitle: pulumi.String("string"),
										},
										PlainTextMessage: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationPlainTextMessageArgs{
											Value: pulumi.String("string"),
										},
										SsmlMessage: &lex.V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationSsmlMessageArgs{
											Value: pulumi.String("string"),
										},
									},
								},
							},
						},
					},
				},
			},
		},
	},
})
var v2modelsSlotResource = new V2modelsSlot("v2modelsSlotResource", V2modelsSlotArgs.builder()
    .botId("string")
    .botVersion("string")
    .intentId("string")
    .localeId("string")
    .description("string")
    .multipleValuesSettings(V2modelsSlotMultipleValuesSettingArgs.builder()
        .allowMultipleValues(false)
        .build())
    .name("string")
    .obfuscationSettings(V2modelsSlotObfuscationSettingArgs.builder()
        .obfuscationSettingType("string")
        .build())
    .slotTypeId("string")
    .subSlotSettings(V2modelsSlotSubSlotSettingArgs.builder()
        .expression("string")
        .slotSpecifications(V2modelsSlotSubSlotSettingSlotSpecificationArgs.builder()
            .mapBlockKey("string")
            .slotTypeId("string")
            .valueElicitationSettings(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingArgs.builder()
                .promptSpecification(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationArgs.builder()
                    .maxRetries(0)
                    .allowInterrupt(false)
                    .messageGroups(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupArgs.builder()
                        .message(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageArgs.builder()
                            .customPayload(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageCustomPayloadArgs.builder()
                                .value("string")
                                .build())
                            .imageResponseCard(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardArgs.builder()
                                .title("string")
                                .buttons(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardButtonArgs.builder()
                                    .text("string")
                                    .value("string")
                                    .build())
                                .imageUrl("string")
                                .subtitle("string")
                                .build())
                            .plainTextMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessagePlainTextMessageArgs.builder()
                                .value("string")
                                .build())
                            .ssmlMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageSsmlMessageArgs.builder()
                                .value("string")
                                .build())
                            .build())
                        .variations(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationArgs.builder()
                            .customPayload(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationCustomPayloadArgs.builder()
                                .value("string")
                                .build())
                            .imageResponseCard(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardArgs.builder()
                                .title("string")
                                .buttons(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardButtonArgs.builder()
                                    .text("string")
                                    .value("string")
                                    .build())
                                .imageUrl("string")
                                .subtitle("string")
                                .build())
                            .plainTextMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationPlainTextMessageArgs.builder()
                                .value("string")
                                .build())
                            .ssmlMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationSsmlMessageArgs.builder()
                                .value("string")
                                .build())
                            .build())
                        .build())
                    .messageSelectionStrategy("string")
                    .promptAttemptsSpecifications(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationArgs.builder()
                        .allowedInputTypes(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesArgs.builder()
                            .allowAudioInput(false)
                            .allowDtmfInput(false)
                            .build())
                        .mapBlockKey("string")
                        .allowInterrupt(false)
                        .audioAndDtmfInputSpecification(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationArgs.builder()
                            .startTimeoutMs(0)
                            .audioSpecification(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationArgs.builder()
                                .endTimeoutMs(0)
                                .maxLengthMs(0)
                                .build())
                            .dtmfSpecification(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationArgs.builder()
                                .deletionCharacter("string")
                                .endCharacter("string")
                                .endTimeoutMs(0)
                                .maxLength(0)
                                .build())
                            .build())
                        .textInputSpecification(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationArgs.builder()
                            .startTimeoutMs(0)
                            .build())
                        .build())
                    .build())
                .defaultValueSpecifications(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingDefaultValueSpecificationArgs.builder()
                    .defaultValueLists(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingDefaultValueSpecificationDefaultValueListArgs.builder()
                        .defaultValue("string")
                        .build())
                    .build())
                .sampleUtterances(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingSampleUtteranceArgs.builder()
                    .utterance("string")
                    .build())
                .waitAndContinueSpecifications(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationArgs.builder()
                    .active(false)
                    .continueResponses(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseArgs.builder()
                        .allowInterrupt(false)
                        .messageGroups(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupArgs.builder()
                            .message(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageArgs.builder()
                                .customPayload(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageCustomPayloadArgs.builder()
                                    .value("string")
                                    .build())
                                .imageResponseCard(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardArgs.builder()
                                    .title("string")
                                    .buttons(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardButtonArgs.builder()
                                        .text("string")
                                        .value("string")
                                        .build())
                                    .imageUrl("string")
                                    .subtitle("string")
                                    .build())
                                .plainTextMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessagePlainTextMessageArgs.builder()
                                    .value("string")
                                    .build())
                                .ssmlMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageSsmlMessageArgs.builder()
                                    .value("string")
                                    .build())
                                .build())
                            .variations(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationArgs.builder()
                                .customPayload(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationCustomPayloadArgs.builder()
                                    .value("string")
                                    .build())
                                .imageResponseCard(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardArgs.builder()
                                    .title("string")
                                    .buttons(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardButtonArgs.builder()
                                        .text("string")
                                        .value("string")
                                        .build())
                                    .imageUrl("string")
                                    .subtitle("string")
                                    .build())
                                .plainTextMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationPlainTextMessageArgs.builder()
                                    .value("string")
                                    .build())
                                .ssmlMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationSsmlMessageArgs.builder()
                                    .value("string")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .stillWaitingResponses(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseArgs.builder()
                        .frequencyInSeconds(0)
                        .timeoutInSeconds(0)
                        .allowInterrupt(false)
                        .messageGroups(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupArgs.builder()
                            .message(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageArgs.builder()
                                .customPayload(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageCustomPayloadArgs.builder()
                                    .value("string")
                                    .build())
                                .imageResponseCard(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardArgs.builder()
                                    .title("string")
                                    .buttons(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardButtonArgs.builder()
                                        .text("string")
                                        .value("string")
                                        .build())
                                    .imageUrl("string")
                                    .subtitle("string")
                                    .build())
                                .plainTextMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessagePlainTextMessageArgs.builder()
                                    .value("string")
                                    .build())
                                .ssmlMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageSsmlMessageArgs.builder()
                                    .value("string")
                                    .build())
                                .build())
                            .variations(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationArgs.builder()
                                .customPayload(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationCustomPayloadArgs.builder()
                                    .value("string")
                                    .build())
                                .imageResponseCard(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardArgs.builder()
                                    .title("string")
                                    .buttons(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardButtonArgs.builder()
                                        .text("string")
                                        .value("string")
                                        .build())
                                    .imageUrl("string")
                                    .subtitle("string")
                                    .build())
                                .plainTextMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationPlainTextMessageArgs.builder()
                                    .value("string")
                                    .build())
                                .ssmlMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationSsmlMessageArgs.builder()
                                    .value("string")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .waitingResponses(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseArgs.builder()
                        .allowInterrupt(false)
                        .messageGroups(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupArgs.builder()
                            .message(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageArgs.builder()
                                .customPayload(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageCustomPayloadArgs.builder()
                                    .value("string")
                                    .build())
                                .imageResponseCard(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardArgs.builder()
                                    .title("string")
                                    .buttons(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardButtonArgs.builder()
                                        .text("string")
                                        .value("string")
                                        .build())
                                    .imageUrl("string")
                                    .subtitle("string")
                                    .build())
                                .plainTextMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessagePlainTextMessageArgs.builder()
                                    .value("string")
                                    .build())
                                .ssmlMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageSsmlMessageArgs.builder()
                                    .value("string")
                                    .build())
                                .build())
                            .variations(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationArgs.builder()
                                .customPayload(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationCustomPayloadArgs.builder()
                                    .value("string")
                                    .build())
                                .imageResponseCard(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardArgs.builder()
                                    .title("string")
                                    .buttons(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardButtonArgs.builder()
                                        .text("string")
                                        .value("string")
                                        .build())
                                    .imageUrl("string")
                                    .subtitle("string")
                                    .build())
                                .plainTextMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationPlainTextMessageArgs.builder()
                                    .value("string")
                                    .build())
                                .ssmlMessage(V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationSsmlMessageArgs.builder()
                                    .value("string")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .build())
                .build())
            .build())
        .build())
    .timeouts(V2modelsSlotTimeoutsArgs.builder()
        .create("string")
        .delete("string")
        .update("string")
        .build())
    .valueElicitationSetting(V2modelsSlotValueElicitationSettingArgs.builder()
        .promptSpecification(V2modelsSlotValueElicitationSettingPromptSpecificationArgs.builder()
            .maxRetries(0)
            .allowInterrupt(false)
            .messageGroups(V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupArgs.builder()
                .message(V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageArgs.builder()
                    .customPayloads(V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageCustomPayloadArgs.builder()
                        .value("string")
                        .build())
                    .imageResponseCard(V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardArgs.builder()
                        .title("string")
                        .buttons(V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardButtonArgs.builder()
                            .text("string")
                            .value("string")
                            .build())
                        .imageUrl("string")
                        .subtitle("string")
                        .build())
                    .plainTextMessage(V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessagePlainTextMessageArgs.builder()
                        .value("string")
                        .build())
                    .ssmlMessage(V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageSsmlMessageArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .variations(V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationArgs.builder()
                    .customPayloads(V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationCustomPayloadArgs.builder()
                        .value("string")
                        .build())
                    .imageResponseCard(V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardArgs.builder()
                        .title("string")
                        .buttons(V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardButtonArgs.builder()
                            .text("string")
                            .value("string")
                            .build())
                        .imageUrl("string")
                        .subtitle("string")
                        .build())
                    .plainTextMessage(V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationPlainTextMessageArgs.builder()
                        .value("string")
                        .build())
                    .ssmlMessage(V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationSsmlMessageArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .build())
            .messageSelectionStrategy("string")
            .promptAttemptsSpecifications(V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationArgs.builder()
                .allowedInputTypes(V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesArgs.builder()
                    .allowAudioInput(false)
                    .allowDtmfInput(false)
                    .build())
                .mapBlockKey("string")
                .allowInterrupt(false)
                .audioAndDtmfInputSpecification(V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationArgs.builder()
                    .startTimeoutMs(0)
                    .audioSpecification(V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationArgs.builder()
                        .endTimeoutMs(0)
                        .maxLengthMs(0)
                        .build())
                    .dtmfSpecification(V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationArgs.builder()
                        .deletionCharacter("string")
                        .endCharacter("string")
                        .endTimeoutMs(0)
                        .maxLength(0)
                        .build())
                    .build())
                .textInputSpecification(V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationArgs.builder()
                    .startTimeoutMs(0)
                    .build())
                .build())
            .build())
        .slotConstraint("string")
        .defaultValueSpecifications(V2modelsSlotValueElicitationSettingDefaultValueSpecificationArgs.builder()
            .defaultValueLists(V2modelsSlotValueElicitationSettingDefaultValueSpecificationDefaultValueListArgs.builder()
                .defaultValue("string")
                .build())
            .build())
        .sampleUtterances(V2modelsSlotValueElicitationSettingSampleUtteranceArgs.builder()
            .utterance("string")
            .build())
        .slotResolutionSettings(V2modelsSlotValueElicitationSettingSlotResolutionSettingArgs.builder()
            .slotResolutionStrategy("string")
            .build())
        .waitAndContinueSpecifications(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationArgs.builder()
            .active(false)
            .continueResponses(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseArgs.builder()
                .allowInterrupt(false)
                .messageGroups(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupArgs.builder()
                    .message(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageArgs.builder()
                        .customPayloads(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageCustomPayloadArgs.builder()
                            .value("string")
                            .build())
                        .imageResponseCard(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardArgs.builder()
                            .title("string")
                            .buttons(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardButtonArgs.builder()
                                .text("string")
                                .value("string")
                                .build())
                            .imageUrl("string")
                            .subtitle("string")
                            .build())
                        .plainTextMessage(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessagePlainTextMessageArgs.builder()
                            .value("string")
                            .build())
                        .ssmlMessage(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageSsmlMessageArgs.builder()
                            .value("string")
                            .build())
                        .build())
                    .variations(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationArgs.builder()
                        .customPayloads(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationCustomPayloadArgs.builder()
                            .value("string")
                            .build())
                        .imageResponseCard(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardArgs.builder()
                            .title("string")
                            .buttons(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardButtonArgs.builder()
                                .text("string")
                                .value("string")
                                .build())
                            .imageUrl("string")
                            .subtitle("string")
                            .build())
                        .plainTextMessage(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationPlainTextMessageArgs.builder()
                            .value("string")
                            .build())
                        .ssmlMessage(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationSsmlMessageArgs.builder()
                            .value("string")
                            .build())
                        .build())
                    .build())
                .build())
            .stillWaitingResponses(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseArgs.builder()
                .frequencyInSeconds(0)
                .timeoutInSeconds(0)
                .allowInterrupt(false)
                .messageGroups(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupArgs.builder()
                    .message(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageArgs.builder()
                        .customPayloads(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageCustomPayloadArgs.builder()
                            .value("string")
                            .build())
                        .imageResponseCard(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardArgs.builder()
                            .title("string")
                            .buttons(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardButtonArgs.builder()
                                .text("string")
                                .value("string")
                                .build())
                            .imageUrl("string")
                            .subtitle("string")
                            .build())
                        .plainTextMessage(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessagePlainTextMessageArgs.builder()
                            .value("string")
                            .build())
                        .ssmlMessage(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageSsmlMessageArgs.builder()
                            .value("string")
                            .build())
                        .build())
                    .variations(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationArgs.builder()
                        .customPayloads(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationCustomPayloadArgs.builder()
                            .value("string")
                            .build())
                        .imageResponseCard(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardArgs.builder()
                            .title("string")
                            .buttons(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardButtonArgs.builder()
                                .text("string")
                                .value("string")
                                .build())
                            .imageUrl("string")
                            .subtitle("string")
                            .build())
                        .plainTextMessage(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationPlainTextMessageArgs.builder()
                            .value("string")
                            .build())
                        .ssmlMessage(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationSsmlMessageArgs.builder()
                            .value("string")
                            .build())
                        .build())
                    .build())
                .build())
            .waitingResponses(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseArgs.builder()
                .allowInterrupt(false)
                .messageGroups(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupArgs.builder()
                    .message(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageArgs.builder()
                        .customPayloads(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageCustomPayloadArgs.builder()
                            .value("string")
                            .build())
                        .imageResponseCard(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardArgs.builder()
                            .title("string")
                            .buttons(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardButtonArgs.builder()
                                .text("string")
                                .value("string")
                                .build())
                            .imageUrl("string")
                            .subtitle("string")
                            .build())
                        .plainTextMessage(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessagePlainTextMessageArgs.builder()
                            .value("string")
                            .build())
                        .ssmlMessage(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageSsmlMessageArgs.builder()
                            .value("string")
                            .build())
                        .build())
                    .variations(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationArgs.builder()
                        .customPayloads(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationCustomPayloadArgs.builder()
                            .value("string")
                            .build())
                        .imageResponseCard(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardArgs.builder()
                            .title("string")
                            .buttons(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardButtonArgs.builder()
                                .text("string")
                                .value("string")
                                .build())
                            .imageUrl("string")
                            .subtitle("string")
                            .build())
                        .plainTextMessage(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationPlainTextMessageArgs.builder()
                            .value("string")
                            .build())
                        .ssmlMessage(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationSsmlMessageArgs.builder()
                            .value("string")
                            .build())
                        .build())
                    .build())
                .build())
            .build())
        .build())
    .build());
v2models_slot_resource = aws.lex.V2modelsSlot("v2modelsSlotResource",
    bot_id="string",
    bot_version="string",
    intent_id="string",
    locale_id="string",
    description="string",
    multiple_values_settings=[{
        "allow_multiple_values": False,
    }],
    name="string",
    obfuscation_settings=[{
        "obfuscation_setting_type": "string",
    }],
    slot_type_id="string",
    sub_slot_settings=[{
        "expression": "string",
        "slot_specifications": [{
            "map_block_key": "string",
            "slot_type_id": "string",
            "value_elicitation_settings": [{
                "prompt_specification": {
                    "max_retries": 0,
                    "allow_interrupt": False,
                    "message_groups": [{
                        "message": {
                            "custom_payload": {
                                "value": "string",
                            },
                            "image_response_card": {
                                "title": "string",
                                "buttons": [{
                                    "text": "string",
                                    "value": "string",
                                }],
                                "image_url": "string",
                                "subtitle": "string",
                            },
                            "plain_text_message": {
                                "value": "string",
                            },
                            "ssml_message": {
                                "value": "string",
                            },
                        },
                        "variations": [{
                            "custom_payload": {
                                "value": "string",
                            },
                            "image_response_card": {
                                "title": "string",
                                "buttons": [{
                                    "text": "string",
                                    "value": "string",
                                }],
                                "image_url": "string",
                                "subtitle": "string",
                            },
                            "plain_text_message": {
                                "value": "string",
                            },
                            "ssml_message": {
                                "value": "string",
                            },
                        }],
                    }],
                    "message_selection_strategy": "string",
                    "prompt_attempts_specifications": [{
                        "allowed_input_types": {
                            "allow_audio_input": False,
                            "allow_dtmf_input": False,
                        },
                        "map_block_key": "string",
                        "allow_interrupt": False,
                        "audio_and_dtmf_input_specification": {
                            "start_timeout_ms": 0,
                            "audio_specification": {
                                "end_timeout_ms": 0,
                                "max_length_ms": 0,
                            },
                            "dtmf_specification": {
                                "deletion_character": "string",
                                "end_character": "string",
                                "end_timeout_ms": 0,
                                "max_length": 0,
                            },
                        },
                        "text_input_specification": {
                            "start_timeout_ms": 0,
                        },
                    }],
                },
                "default_value_specifications": [{
                    "default_value_lists": [{
                        "default_value": "string",
                    }],
                }],
                "sample_utterances": [{
                    "utterance": "string",
                }],
                "wait_and_continue_specifications": [{
                    "active": False,
                    "continue_responses": [{
                        "allow_interrupt": False,
                        "message_groups": [{
                            "message": {
                                "custom_payload": {
                                    "value": "string",
                                },
                                "image_response_card": {
                                    "title": "string",
                                    "buttons": [{
                                        "text": "string",
                                        "value": "string",
                                    }],
                                    "image_url": "string",
                                    "subtitle": "string",
                                },
                                "plain_text_message": {
                                    "value": "string",
                                },
                                "ssml_message": {
                                    "value": "string",
                                },
                            },
                            "variations": [{
                                "custom_payload": {
                                    "value": "string",
                                },
                                "image_response_card": {
                                    "title": "string",
                                    "buttons": [{
                                        "text": "string",
                                        "value": "string",
                                    }],
                                    "image_url": "string",
                                    "subtitle": "string",
                                },
                                "plain_text_message": {
                                    "value": "string",
                                },
                                "ssml_message": {
                                    "value": "string",
                                },
                            }],
                        }],
                    }],
                    "still_waiting_responses": [{
                        "frequency_in_seconds": 0,
                        "timeout_in_seconds": 0,
                        "allow_interrupt": False,
                        "message_groups": [{
                            "message": {
                                "custom_payload": {
                                    "value": "string",
                                },
                                "image_response_card": {
                                    "title": "string",
                                    "buttons": [{
                                        "text": "string",
                                        "value": "string",
                                    }],
                                    "image_url": "string",
                                    "subtitle": "string",
                                },
                                "plain_text_message": {
                                    "value": "string",
                                },
                                "ssml_message": {
                                    "value": "string",
                                },
                            },
                            "variations": [{
                                "custom_payload": {
                                    "value": "string",
                                },
                                "image_response_card": {
                                    "title": "string",
                                    "buttons": [{
                                        "text": "string",
                                        "value": "string",
                                    }],
                                    "image_url": "string",
                                    "subtitle": "string",
                                },
                                "plain_text_message": {
                                    "value": "string",
                                },
                                "ssml_message": {
                                    "value": "string",
                                },
                            }],
                        }],
                    }],
                    "waiting_responses": [{
                        "allow_interrupt": False,
                        "message_groups": [{
                            "message": {
                                "custom_payload": {
                                    "value": "string",
                                },
                                "image_response_card": {
                                    "title": "string",
                                    "buttons": [{
                                        "text": "string",
                                        "value": "string",
                                    }],
                                    "image_url": "string",
                                    "subtitle": "string",
                                },
                                "plain_text_message": {
                                    "value": "string",
                                },
                                "ssml_message": {
                                    "value": "string",
                                },
                            },
                            "variations": [{
                                "custom_payload": {
                                    "value": "string",
                                },
                                "image_response_card": {
                                    "title": "string",
                                    "buttons": [{
                                        "text": "string",
                                        "value": "string",
                                    }],
                                    "image_url": "string",
                                    "subtitle": "string",
                                },
                                "plain_text_message": {
                                    "value": "string",
                                },
                                "ssml_message": {
                                    "value": "string",
                                },
                            }],
                        }],
                    }],
                }],
            }],
        }],
    }],
    timeouts={
        "create": "string",
        "delete": "string",
        "update": "string",
    },
    value_elicitation_setting={
        "prompt_specification": {
            "max_retries": 0,
            "allow_interrupt": False,
            "message_groups": [{
                "message": {
                    "custom_payloads": [{
                        "value": "string",
                    }],
                    "image_response_card": {
                        "title": "string",
                        "buttons": [{
                            "text": "string",
                            "value": "string",
                        }],
                        "image_url": "string",
                        "subtitle": "string",
                    },
                    "plain_text_message": {
                        "value": "string",
                    },
                    "ssml_message": {
                        "value": "string",
                    },
                },
                "variations": [{
                    "custom_payloads": [{
                        "value": "string",
                    }],
                    "image_response_card": {
                        "title": "string",
                        "buttons": [{
                            "text": "string",
                            "value": "string",
                        }],
                        "image_url": "string",
                        "subtitle": "string",
                    },
                    "plain_text_message": {
                        "value": "string",
                    },
                    "ssml_message": {
                        "value": "string",
                    },
                }],
            }],
            "message_selection_strategy": "string",
            "prompt_attempts_specifications": [{
                "allowed_input_types": {
                    "allow_audio_input": False,
                    "allow_dtmf_input": False,
                },
                "map_block_key": "string",
                "allow_interrupt": False,
                "audio_and_dtmf_input_specification": {
                    "start_timeout_ms": 0,
                    "audio_specification": {
                        "end_timeout_ms": 0,
                        "max_length_ms": 0,
                    },
                    "dtmf_specification": {
                        "deletion_character": "string",
                        "end_character": "string",
                        "end_timeout_ms": 0,
                        "max_length": 0,
                    },
                },
                "text_input_specification": {
                    "start_timeout_ms": 0,
                },
            }],
        },
        "slot_constraint": "string",
        "default_value_specifications": [{
            "default_value_lists": [{
                "default_value": "string",
            }],
        }],
        "sample_utterances": [{
            "utterance": "string",
        }],
        "slot_resolution_settings": [{
            "slot_resolution_strategy": "string",
        }],
        "wait_and_continue_specifications": [{
            "active": False,
            "continue_responses": [{
                "allow_interrupt": False,
                "message_groups": [{
                    "message": {
                        "custom_payloads": [{
                            "value": "string",
                        }],
                        "image_response_card": {
                            "title": "string",
                            "buttons": [{
                                "text": "string",
                                "value": "string",
                            }],
                            "image_url": "string",
                            "subtitle": "string",
                        },
                        "plain_text_message": {
                            "value": "string",
                        },
                        "ssml_message": {
                            "value": "string",
                        },
                    },
                    "variations": [{
                        "custom_payloads": [{
                            "value": "string",
                        }],
                        "image_response_card": {
                            "title": "string",
                            "buttons": [{
                                "text": "string",
                                "value": "string",
                            }],
                            "image_url": "string",
                            "subtitle": "string",
                        },
                        "plain_text_message": {
                            "value": "string",
                        },
                        "ssml_message": {
                            "value": "string",
                        },
                    }],
                }],
            }],
            "still_waiting_responses": [{
                "frequency_in_seconds": 0,
                "timeout_in_seconds": 0,
                "allow_interrupt": False,
                "message_groups": [{
                    "message": {
                        "custom_payloads": [{
                            "value": "string",
                        }],
                        "image_response_card": {
                            "title": "string",
                            "buttons": [{
                                "text": "string",
                                "value": "string",
                            }],
                            "image_url": "string",
                            "subtitle": "string",
                        },
                        "plain_text_message": {
                            "value": "string",
                        },
                        "ssml_message": {
                            "value": "string",
                        },
                    },
                    "variations": [{
                        "custom_payloads": [{
                            "value": "string",
                        }],
                        "image_response_card": {
                            "title": "string",
                            "buttons": [{
                                "text": "string",
                                "value": "string",
                            }],
                            "image_url": "string",
                            "subtitle": "string",
                        },
                        "plain_text_message": {
                            "value": "string",
                        },
                        "ssml_message": {
                            "value": "string",
                        },
                    }],
                }],
            }],
            "waiting_responses": [{
                "allow_interrupt": False,
                "message_groups": [{
                    "message": {
                        "custom_payloads": [{
                            "value": "string",
                        }],
                        "image_response_card": {
                            "title": "string",
                            "buttons": [{
                                "text": "string",
                                "value": "string",
                            }],
                            "image_url": "string",
                            "subtitle": "string",
                        },
                        "plain_text_message": {
                            "value": "string",
                        },
                        "ssml_message": {
                            "value": "string",
                        },
                    },
                    "variations": [{
                        "custom_payloads": [{
                            "value": "string",
                        }],
                        "image_response_card": {
                            "title": "string",
                            "buttons": [{
                                "text": "string",
                                "value": "string",
                            }],
                            "image_url": "string",
                            "subtitle": "string",
                        },
                        "plain_text_message": {
                            "value": "string",
                        },
                        "ssml_message": {
                            "value": "string",
                        },
                    }],
                }],
            }],
        }],
    })
const v2modelsSlotResource = new aws.lex.V2modelsSlot("v2modelsSlotResource", {
    botId: "string",
    botVersion: "string",
    intentId: "string",
    localeId: "string",
    description: "string",
    multipleValuesSettings: [{
        allowMultipleValues: false,
    }],
    name: "string",
    obfuscationSettings: [{
        obfuscationSettingType: "string",
    }],
    slotTypeId: "string",
    subSlotSettings: [{
        expression: "string",
        slotSpecifications: [{
            mapBlockKey: "string",
            slotTypeId: "string",
            valueElicitationSettings: [{
                promptSpecification: {
                    maxRetries: 0,
                    allowInterrupt: false,
                    messageGroups: [{
                        message: {
                            customPayload: {
                                value: "string",
                            },
                            imageResponseCard: {
                                title: "string",
                                buttons: [{
                                    text: "string",
                                    value: "string",
                                }],
                                imageUrl: "string",
                                subtitle: "string",
                            },
                            plainTextMessage: {
                                value: "string",
                            },
                            ssmlMessage: {
                                value: "string",
                            },
                        },
                        variations: [{
                            customPayload: {
                                value: "string",
                            },
                            imageResponseCard: {
                                title: "string",
                                buttons: [{
                                    text: "string",
                                    value: "string",
                                }],
                                imageUrl: "string",
                                subtitle: "string",
                            },
                            plainTextMessage: {
                                value: "string",
                            },
                            ssmlMessage: {
                                value: "string",
                            },
                        }],
                    }],
                    messageSelectionStrategy: "string",
                    promptAttemptsSpecifications: [{
                        allowedInputTypes: {
                            allowAudioInput: false,
                            allowDtmfInput: false,
                        },
                        mapBlockKey: "string",
                        allowInterrupt: false,
                        audioAndDtmfInputSpecification: {
                            startTimeoutMs: 0,
                            audioSpecification: {
                                endTimeoutMs: 0,
                                maxLengthMs: 0,
                            },
                            dtmfSpecification: {
                                deletionCharacter: "string",
                                endCharacter: "string",
                                endTimeoutMs: 0,
                                maxLength: 0,
                            },
                        },
                        textInputSpecification: {
                            startTimeoutMs: 0,
                        },
                    }],
                },
                defaultValueSpecifications: [{
                    defaultValueLists: [{
                        defaultValue: "string",
                    }],
                }],
                sampleUtterances: [{
                    utterance: "string",
                }],
                waitAndContinueSpecifications: [{
                    active: false,
                    continueResponses: [{
                        allowInterrupt: false,
                        messageGroups: [{
                            message: {
                                customPayload: {
                                    value: "string",
                                },
                                imageResponseCard: {
                                    title: "string",
                                    buttons: [{
                                        text: "string",
                                        value: "string",
                                    }],
                                    imageUrl: "string",
                                    subtitle: "string",
                                },
                                plainTextMessage: {
                                    value: "string",
                                },
                                ssmlMessage: {
                                    value: "string",
                                },
                            },
                            variations: [{
                                customPayload: {
                                    value: "string",
                                },
                                imageResponseCard: {
                                    title: "string",
                                    buttons: [{
                                        text: "string",
                                        value: "string",
                                    }],
                                    imageUrl: "string",
                                    subtitle: "string",
                                },
                                plainTextMessage: {
                                    value: "string",
                                },
                                ssmlMessage: {
                                    value: "string",
                                },
                            }],
                        }],
                    }],
                    stillWaitingResponses: [{
                        frequencyInSeconds: 0,
                        timeoutInSeconds: 0,
                        allowInterrupt: false,
                        messageGroups: [{
                            message: {
                                customPayload: {
                                    value: "string",
                                },
                                imageResponseCard: {
                                    title: "string",
                                    buttons: [{
                                        text: "string",
                                        value: "string",
                                    }],
                                    imageUrl: "string",
                                    subtitle: "string",
                                },
                                plainTextMessage: {
                                    value: "string",
                                },
                                ssmlMessage: {
                                    value: "string",
                                },
                            },
                            variations: [{
                                customPayload: {
                                    value: "string",
                                },
                                imageResponseCard: {
                                    title: "string",
                                    buttons: [{
                                        text: "string",
                                        value: "string",
                                    }],
                                    imageUrl: "string",
                                    subtitle: "string",
                                },
                                plainTextMessage: {
                                    value: "string",
                                },
                                ssmlMessage: {
                                    value: "string",
                                },
                            }],
                        }],
                    }],
                    waitingResponses: [{
                        allowInterrupt: false,
                        messageGroups: [{
                            message: {
                                customPayload: {
                                    value: "string",
                                },
                                imageResponseCard: {
                                    title: "string",
                                    buttons: [{
                                        text: "string",
                                        value: "string",
                                    }],
                                    imageUrl: "string",
                                    subtitle: "string",
                                },
                                plainTextMessage: {
                                    value: "string",
                                },
                                ssmlMessage: {
                                    value: "string",
                                },
                            },
                            variations: [{
                                customPayload: {
                                    value: "string",
                                },
                                imageResponseCard: {
                                    title: "string",
                                    buttons: [{
                                        text: "string",
                                        value: "string",
                                    }],
                                    imageUrl: "string",
                                    subtitle: "string",
                                },
                                plainTextMessage: {
                                    value: "string",
                                },
                                ssmlMessage: {
                                    value: "string",
                                },
                            }],
                        }],
                    }],
                }],
            }],
        }],
    }],
    timeouts: {
        create: "string",
        "delete": "string",
        update: "string",
    },
    valueElicitationSetting: {
        promptSpecification: {
            maxRetries: 0,
            allowInterrupt: false,
            messageGroups: [{
                message: {
                    customPayloads: [{
                        value: "string",
                    }],
                    imageResponseCard: {
                        title: "string",
                        buttons: [{
                            text: "string",
                            value: "string",
                        }],
                        imageUrl: "string",
                        subtitle: "string",
                    },
                    plainTextMessage: {
                        value: "string",
                    },
                    ssmlMessage: {
                        value: "string",
                    },
                },
                variations: [{
                    customPayloads: [{
                        value: "string",
                    }],
                    imageResponseCard: {
                        title: "string",
                        buttons: [{
                            text: "string",
                            value: "string",
                        }],
                        imageUrl: "string",
                        subtitle: "string",
                    },
                    plainTextMessage: {
                        value: "string",
                    },
                    ssmlMessage: {
                        value: "string",
                    },
                }],
            }],
            messageSelectionStrategy: "string",
            promptAttemptsSpecifications: [{
                allowedInputTypes: {
                    allowAudioInput: false,
                    allowDtmfInput: false,
                },
                mapBlockKey: "string",
                allowInterrupt: false,
                audioAndDtmfInputSpecification: {
                    startTimeoutMs: 0,
                    audioSpecification: {
                        endTimeoutMs: 0,
                        maxLengthMs: 0,
                    },
                    dtmfSpecification: {
                        deletionCharacter: "string",
                        endCharacter: "string",
                        endTimeoutMs: 0,
                        maxLength: 0,
                    },
                },
                textInputSpecification: {
                    startTimeoutMs: 0,
                },
            }],
        },
        slotConstraint: "string",
        defaultValueSpecifications: [{
            defaultValueLists: [{
                defaultValue: "string",
            }],
        }],
        sampleUtterances: [{
            utterance: "string",
        }],
        slotResolutionSettings: [{
            slotResolutionStrategy: "string",
        }],
        waitAndContinueSpecifications: [{
            active: false,
            continueResponses: [{
                allowInterrupt: false,
                messageGroups: [{
                    message: {
                        customPayloads: [{
                            value: "string",
                        }],
                        imageResponseCard: {
                            title: "string",
                            buttons: [{
                                text: "string",
                                value: "string",
                            }],
                            imageUrl: "string",
                            subtitle: "string",
                        },
                        plainTextMessage: {
                            value: "string",
                        },
                        ssmlMessage: {
                            value: "string",
                        },
                    },
                    variations: [{
                        customPayloads: [{
                            value: "string",
                        }],
                        imageResponseCard: {
                            title: "string",
                            buttons: [{
                                text: "string",
                                value: "string",
                            }],
                            imageUrl: "string",
                            subtitle: "string",
                        },
                        plainTextMessage: {
                            value: "string",
                        },
                        ssmlMessage: {
                            value: "string",
                        },
                    }],
                }],
            }],
            stillWaitingResponses: [{
                frequencyInSeconds: 0,
                timeoutInSeconds: 0,
                allowInterrupt: false,
                messageGroups: [{
                    message: {
                        customPayloads: [{
                            value: "string",
                        }],
                        imageResponseCard: {
                            title: "string",
                            buttons: [{
                                text: "string",
                                value: "string",
                            }],
                            imageUrl: "string",
                            subtitle: "string",
                        },
                        plainTextMessage: {
                            value: "string",
                        },
                        ssmlMessage: {
                            value: "string",
                        },
                    },
                    variations: [{
                        customPayloads: [{
                            value: "string",
                        }],
                        imageResponseCard: {
                            title: "string",
                            buttons: [{
                                text: "string",
                                value: "string",
                            }],
                            imageUrl: "string",
                            subtitle: "string",
                        },
                        plainTextMessage: {
                            value: "string",
                        },
                        ssmlMessage: {
                            value: "string",
                        },
                    }],
                }],
            }],
            waitingResponses: [{
                allowInterrupt: false,
                messageGroups: [{
                    message: {
                        customPayloads: [{
                            value: "string",
                        }],
                        imageResponseCard: {
                            title: "string",
                            buttons: [{
                                text: "string",
                                value: "string",
                            }],
                            imageUrl: "string",
                            subtitle: "string",
                        },
                        plainTextMessage: {
                            value: "string",
                        },
                        ssmlMessage: {
                            value: "string",
                        },
                    },
                    variations: [{
                        customPayloads: [{
                            value: "string",
                        }],
                        imageResponseCard: {
                            title: "string",
                            buttons: [{
                                text: "string",
                                value: "string",
                            }],
                            imageUrl: "string",
                            subtitle: "string",
                        },
                        plainTextMessage: {
                            value: "string",
                        },
                        ssmlMessage: {
                            value: "string",
                        },
                    }],
                }],
            }],
        }],
    },
});
type: aws:lex:V2modelsSlot
properties:
    botId: string
    botVersion: string
    description: string
    intentId: string
    localeId: string
    multipleValuesSettings:
        - allowMultipleValues: false
    name: string
    obfuscationSettings:
        - obfuscationSettingType: string
    slotTypeId: string
    subSlotSettings:
        - expression: string
          slotSpecifications:
            - mapBlockKey: string
              slotTypeId: string
              valueElicitationSettings:
                - defaultValueSpecifications:
                    - defaultValueLists:
                        - defaultValue: string
                  promptSpecification:
                    allowInterrupt: false
                    maxRetries: 0
                    messageGroups:
                        - message:
                            customPayload:
                                value: string
                            imageResponseCard:
                                buttons:
                                    - text: string
                                      value: string
                                imageUrl: string
                                subtitle: string
                                title: string
                            plainTextMessage:
                                value: string
                            ssmlMessage:
                                value: string
                          variations:
                            - customPayload:
                                value: string
                              imageResponseCard:
                                buttons:
                                    - text: string
                                      value: string
                                imageUrl: string
                                subtitle: string
                                title: string
                              plainTextMessage:
                                value: string
                              ssmlMessage:
                                value: string
                    messageSelectionStrategy: string
                    promptAttemptsSpecifications:
                        - allowInterrupt: false
                          allowedInputTypes:
                            allowAudioInput: false
                            allowDtmfInput: false
                          audioAndDtmfInputSpecification:
                            audioSpecification:
                                endTimeoutMs: 0
                                maxLengthMs: 0
                            dtmfSpecification:
                                deletionCharacter: string
                                endCharacter: string
                                endTimeoutMs: 0
                                maxLength: 0
                            startTimeoutMs: 0
                          mapBlockKey: string
                          textInputSpecification:
                            startTimeoutMs: 0
                  sampleUtterances:
                    - utterance: string
                  waitAndContinueSpecifications:
                    - active: false
                      continueResponses:
                        - allowInterrupt: false
                          messageGroups:
                            - message:
                                customPayload:
                                    value: string
                                imageResponseCard:
                                    buttons:
                                        - text: string
                                          value: string
                                    imageUrl: string
                                    subtitle: string
                                    title: string
                                plainTextMessage:
                                    value: string
                                ssmlMessage:
                                    value: string
                              variations:
                                - customPayload:
                                    value: string
                                  imageResponseCard:
                                    buttons:
                                        - text: string
                                          value: string
                                    imageUrl: string
                                    subtitle: string
                                    title: string
                                  plainTextMessage:
                                    value: string
                                  ssmlMessage:
                                    value: string
                      stillWaitingResponses:
                        - allowInterrupt: false
                          frequencyInSeconds: 0
                          messageGroups:
                            - message:
                                customPayload:
                                    value: string
                                imageResponseCard:
                                    buttons:
                                        - text: string
                                          value: string
                                    imageUrl: string
                                    subtitle: string
                                    title: string
                                plainTextMessage:
                                    value: string
                                ssmlMessage:
                                    value: string
                              variations:
                                - customPayload:
                                    value: string
                                  imageResponseCard:
                                    buttons:
                                        - text: string
                                          value: string
                                    imageUrl: string
                                    subtitle: string
                                    title: string
                                  plainTextMessage:
                                    value: string
                                  ssmlMessage:
                                    value: string
                          timeoutInSeconds: 0
                      waitingResponses:
                        - allowInterrupt: false
                          messageGroups:
                            - message:
                                customPayload:
                                    value: string
                                imageResponseCard:
                                    buttons:
                                        - text: string
                                          value: string
                                    imageUrl: string
                                    subtitle: string
                                    title: string
                                plainTextMessage:
                                    value: string
                                ssmlMessage:
                                    value: string
                              variations:
                                - customPayload:
                                    value: string
                                  imageResponseCard:
                                    buttons:
                                        - text: string
                                          value: string
                                    imageUrl: string
                                    subtitle: string
                                    title: string
                                  plainTextMessage:
                                    value: string
                                  ssmlMessage:
                                    value: string
    timeouts:
        create: string
        delete: string
        update: string
    valueElicitationSetting:
        defaultValueSpecifications:
            - defaultValueLists:
                - defaultValue: string
        promptSpecification:
            allowInterrupt: false
            maxRetries: 0
            messageGroups:
                - message:
                    customPayloads:
                        - value: string
                    imageResponseCard:
                        buttons:
                            - text: string
                              value: string
                        imageUrl: string
                        subtitle: string
                        title: string
                    plainTextMessage:
                        value: string
                    ssmlMessage:
                        value: string
                  variations:
                    - customPayloads:
                        - value: string
                      imageResponseCard:
                        buttons:
                            - text: string
                              value: string
                        imageUrl: string
                        subtitle: string
                        title: string
                      plainTextMessage:
                        value: string
                      ssmlMessage:
                        value: string
            messageSelectionStrategy: string
            promptAttemptsSpecifications:
                - allowInterrupt: false
                  allowedInputTypes:
                    allowAudioInput: false
                    allowDtmfInput: false
                  audioAndDtmfInputSpecification:
                    audioSpecification:
                        endTimeoutMs: 0
                        maxLengthMs: 0
                    dtmfSpecification:
                        deletionCharacter: string
                        endCharacter: string
                        endTimeoutMs: 0
                        maxLength: 0
                    startTimeoutMs: 0
                  mapBlockKey: string
                  textInputSpecification:
                    startTimeoutMs: 0
        sampleUtterances:
            - utterance: string
        slotConstraint: string
        slotResolutionSettings:
            - slotResolutionStrategy: string
        waitAndContinueSpecifications:
            - active: false
              continueResponses:
                - allowInterrupt: false
                  messageGroups:
                    - message:
                        customPayloads:
                            - value: string
                        imageResponseCard:
                            buttons:
                                - text: string
                                  value: string
                            imageUrl: string
                            subtitle: string
                            title: string
                        plainTextMessage:
                            value: string
                        ssmlMessage:
                            value: string
                      variations:
                        - customPayloads:
                            - value: string
                          imageResponseCard:
                            buttons:
                                - text: string
                                  value: string
                            imageUrl: string
                            subtitle: string
                            title: string
                          plainTextMessage:
                            value: string
                          ssmlMessage:
                            value: string
              stillWaitingResponses:
                - allowInterrupt: false
                  frequencyInSeconds: 0
                  messageGroups:
                    - message:
                        customPayloads:
                            - value: string
                        imageResponseCard:
                            buttons:
                                - text: string
                                  value: string
                            imageUrl: string
                            subtitle: string
                            title: string
                        plainTextMessage:
                            value: string
                        ssmlMessage:
                            value: string
                      variations:
                        - customPayloads:
                            - value: string
                          imageResponseCard:
                            buttons:
                                - text: string
                                  value: string
                            imageUrl: string
                            subtitle: string
                            title: string
                          plainTextMessage:
                            value: string
                          ssmlMessage:
                            value: string
                  timeoutInSeconds: 0
              waitingResponses:
                - allowInterrupt: false
                  messageGroups:
                    - message:
                        customPayloads:
                            - value: string
                        imageResponseCard:
                            buttons:
                                - text: string
                                  value: string
                            imageUrl: string
                            subtitle: string
                            title: string
                        plainTextMessage:
                            value: string
                        ssmlMessage:
                            value: string
                      variations:
                        - customPayloads:
                            - value: string
                          imageResponseCard:
                            buttons:
                                - text: string
                                  value: string
                            imageUrl: string
                            subtitle: string
                            title: string
                          plainTextMessage:
                            value: string
                          ssmlMessage:
                            value: string
V2modelsSlot Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The V2modelsSlot resource accepts the following input properties:
- BotId string
- Identifier of the bot associated with the slot.
- BotVersion string
- Version of the bot associated with the slot.
- IntentId string
- Identifier of the intent that contains the slot.
- LocaleId string
- Identifier of the language and locale that the slot will be used in.
- Description string
- Description of the slot.
- MultipleValues List<V2modelsSettings Slot Multiple Values Setting> 
- Whether the slot returns multiple values in one response.
See the multiple_values_settingargument reference below.
- Name string
- Name of the slot.
- ObfuscationSettings List<V2modelsSlot Obfuscation Setting> 
- Determines how slot values are used in Amazon CloudWatch logs.
See the obfuscation_settingargument reference below.
- SlotType stringId 
- Unique identifier for the slot type associated with this slot.
- SubSlot List<V2modelsSettings Slot Sub Slot Setting> 
- Specifications for the constituent sub slots and the expression for the composite slot.
See the sub_slot_settingargument reference below.
- Timeouts
V2modelsSlot Timeouts 
- ValueElicitation V2modelsSetting Slot Value Elicitation Setting 
- BotId string
- Identifier of the bot associated with the slot.
- BotVersion string
- Version of the bot associated with the slot.
- IntentId string
- Identifier of the intent that contains the slot.
- LocaleId string
- Identifier of the language and locale that the slot will be used in.
- Description string
- Description of the slot.
- MultipleValues []V2modelsSettings Slot Multiple Values Setting Args 
- Whether the slot returns multiple values in one response.
See the multiple_values_settingargument reference below.
- Name string
- Name of the slot.
- ObfuscationSettings []V2modelsSlot Obfuscation Setting Args 
- Determines how slot values are used in Amazon CloudWatch logs.
See the obfuscation_settingargument reference below.
- SlotType stringId 
- Unique identifier for the slot type associated with this slot.
- SubSlot []V2modelsSettings Slot Sub Slot Setting Args 
- Specifications for the constituent sub slots and the expression for the composite slot.
See the sub_slot_settingargument reference below.
- Timeouts
V2modelsSlot Timeouts Args 
- ValueElicitation V2modelsSetting Slot Value Elicitation Setting Args 
- botId String
- Identifier of the bot associated with the slot.
- botVersion String
- Version of the bot associated with the slot.
- intentId String
- Identifier of the intent that contains the slot.
- localeId String
- Identifier of the language and locale that the slot will be used in.
- description String
- Description of the slot.
- multipleValues List<V2modelsSettings Slot Multiple Values Setting> 
- Whether the slot returns multiple values in one response.
See the multiple_values_settingargument reference below.
- name String
- Name of the slot.
- obfuscationSettings List<V2modelsSlot Obfuscation Setting> 
- Determines how slot values are used in Amazon CloudWatch logs.
See the obfuscation_settingargument reference below.
- slotType StringId 
- Unique identifier for the slot type associated with this slot.
- subSlot List<V2modelsSettings Slot Sub Slot Setting> 
- Specifications for the constituent sub slots and the expression for the composite slot.
See the sub_slot_settingargument reference below.
- timeouts
V2modelsSlot Timeouts 
- valueElicitation V2modelsSetting Slot Value Elicitation Setting 
- botId string
- Identifier of the bot associated with the slot.
- botVersion string
- Version of the bot associated with the slot.
- intentId string
- Identifier of the intent that contains the slot.
- localeId string
- Identifier of the language and locale that the slot will be used in.
- description string
- Description of the slot.
- multipleValues V2modelsSettings Slot Multiple Values Setting[] 
- Whether the slot returns multiple values in one response.
See the multiple_values_settingargument reference below.
- name string
- Name of the slot.
- obfuscationSettings V2modelsSlot Obfuscation Setting[] 
- Determines how slot values are used in Amazon CloudWatch logs.
See the obfuscation_settingargument reference below.
- slotType stringId 
- Unique identifier for the slot type associated with this slot.
- subSlot V2modelsSettings Slot Sub Slot Setting[] 
- Specifications for the constituent sub slots and the expression for the composite slot.
See the sub_slot_settingargument reference below.
- timeouts
V2modelsSlot Timeouts 
- valueElicitation V2modelsSetting Slot Value Elicitation Setting 
- bot_id str
- Identifier of the bot associated with the slot.
- bot_version str
- Version of the bot associated with the slot.
- intent_id str
- Identifier of the intent that contains the slot.
- locale_id str
- Identifier of the language and locale that the slot will be used in.
- description str
- Description of the slot.
- multiple_values_ Sequence[V2modelssettings Slot Multiple Values Setting Args] 
- Whether the slot returns multiple values in one response.
See the multiple_values_settingargument reference below.
- name str
- Name of the slot.
- obfuscation_settings Sequence[V2modelsSlot Obfuscation Setting Args] 
- Determines how slot values are used in Amazon CloudWatch logs.
See the obfuscation_settingargument reference below.
- slot_type_ strid 
- Unique identifier for the slot type associated with this slot.
- sub_slot_ Sequence[V2modelssettings Slot Sub Slot Setting Args] 
- Specifications for the constituent sub slots and the expression for the composite slot.
See the sub_slot_settingargument reference below.
- timeouts
V2modelsSlot Timeouts Args 
- value_elicitation_ V2modelssetting Slot Value Elicitation Setting Args 
- botId String
- Identifier of the bot associated with the slot.
- botVersion String
- Version of the bot associated with the slot.
- intentId String
- Identifier of the intent that contains the slot.
- localeId String
- Identifier of the language and locale that the slot will be used in.
- description String
- Description of the slot.
- multipleValues List<Property Map>Settings 
- Whether the slot returns multiple values in one response.
See the multiple_values_settingargument reference below.
- name String
- Name of the slot.
- obfuscationSettings List<Property Map>
- Determines how slot values are used in Amazon CloudWatch logs.
See the obfuscation_settingargument reference below.
- slotType StringId 
- Unique identifier for the slot type associated with this slot.
- subSlot List<Property Map>Settings 
- Specifications for the constituent sub slots and the expression for the composite slot.
See the sub_slot_settingargument reference below.
- timeouts Property Map
- valueElicitation Property MapSetting 
Outputs
All input properties are implicitly available as output properties. Additionally, the V2modelsSlot resource produces the following output properties:
Look up Existing V2modelsSlot Resource
Get an existing V2modelsSlot resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: V2modelsSlotState, opts?: CustomResourceOptions): V2modelsSlot@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        bot_id: Optional[str] = None,
        bot_version: Optional[str] = None,
        description: Optional[str] = None,
        intent_id: Optional[str] = None,
        locale_id: Optional[str] = None,
        multiple_values_settings: Optional[Sequence[V2modelsSlotMultipleValuesSettingArgs]] = None,
        name: Optional[str] = None,
        obfuscation_settings: Optional[Sequence[V2modelsSlotObfuscationSettingArgs]] = None,
        slot_id: Optional[str] = None,
        slot_type_id: Optional[str] = None,
        sub_slot_settings: Optional[Sequence[V2modelsSlotSubSlotSettingArgs]] = None,
        timeouts: Optional[V2modelsSlotTimeoutsArgs] = None,
        value_elicitation_setting: Optional[V2modelsSlotValueElicitationSettingArgs] = None) -> V2modelsSlotfunc GetV2modelsSlot(ctx *Context, name string, id IDInput, state *V2modelsSlotState, opts ...ResourceOption) (*V2modelsSlot, error)public static V2modelsSlot Get(string name, Input<string> id, V2modelsSlotState? state, CustomResourceOptions? opts = null)public static V2modelsSlot get(String name, Output<String> id, V2modelsSlotState state, CustomResourceOptions options)resources:  _:    type: aws:lex:V2modelsSlot    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- BotId string
- Identifier of the bot associated with the slot.
- BotVersion string
- Version of the bot associated with the slot.
- Description string
- Description of the slot.
- IntentId string
- Identifier of the intent that contains the slot.
- LocaleId string
- Identifier of the language and locale that the slot will be used in.
- MultipleValues List<V2modelsSettings Slot Multiple Values Setting> 
- Whether the slot returns multiple values in one response.
See the multiple_values_settingargument reference below.
- Name string
- Name of the slot.
- ObfuscationSettings List<V2modelsSlot Obfuscation Setting> 
- Determines how slot values are used in Amazon CloudWatch logs.
See the obfuscation_settingargument reference below.
- SlotId string
- Unique identifier associated with the slot.
- SlotType stringId 
- Unique identifier for the slot type associated with this slot.
- SubSlot List<V2modelsSettings Slot Sub Slot Setting> 
- Specifications for the constituent sub slots and the expression for the composite slot.
See the sub_slot_settingargument reference below.
- Timeouts
V2modelsSlot Timeouts 
- ValueElicitation V2modelsSetting Slot Value Elicitation Setting 
- BotId string
- Identifier of the bot associated with the slot.
- BotVersion string
- Version of the bot associated with the slot.
- Description string
- Description of the slot.
- IntentId string
- Identifier of the intent that contains the slot.
- LocaleId string
- Identifier of the language and locale that the slot will be used in.
- MultipleValues []V2modelsSettings Slot Multiple Values Setting Args 
- Whether the slot returns multiple values in one response.
See the multiple_values_settingargument reference below.
- Name string
- Name of the slot.
- ObfuscationSettings []V2modelsSlot Obfuscation Setting Args 
- Determines how slot values are used in Amazon CloudWatch logs.
See the obfuscation_settingargument reference below.
- SlotId string
- Unique identifier associated with the slot.
- SlotType stringId 
- Unique identifier for the slot type associated with this slot.
- SubSlot []V2modelsSettings Slot Sub Slot Setting Args 
- Specifications for the constituent sub slots and the expression for the composite slot.
See the sub_slot_settingargument reference below.
- Timeouts
V2modelsSlot Timeouts Args 
- ValueElicitation V2modelsSetting Slot Value Elicitation Setting Args 
- botId String
- Identifier of the bot associated with the slot.
- botVersion String
- Version of the bot associated with the slot.
- description String
- Description of the slot.
- intentId String
- Identifier of the intent that contains the slot.
- localeId String
- Identifier of the language and locale that the slot will be used in.
- multipleValues List<V2modelsSettings Slot Multiple Values Setting> 
- Whether the slot returns multiple values in one response.
See the multiple_values_settingargument reference below.
- name String
- Name of the slot.
- obfuscationSettings List<V2modelsSlot Obfuscation Setting> 
- Determines how slot values are used in Amazon CloudWatch logs.
See the obfuscation_settingargument reference below.
- slotId String
- Unique identifier associated with the slot.
- slotType StringId 
- Unique identifier for the slot type associated with this slot.
- subSlot List<V2modelsSettings Slot Sub Slot Setting> 
- Specifications for the constituent sub slots and the expression for the composite slot.
See the sub_slot_settingargument reference below.
- timeouts
V2modelsSlot Timeouts 
- valueElicitation V2modelsSetting Slot Value Elicitation Setting 
- botId string
- Identifier of the bot associated with the slot.
- botVersion string
- Version of the bot associated with the slot.
- description string
- Description of the slot.
- intentId string
- Identifier of the intent that contains the slot.
- localeId string
- Identifier of the language and locale that the slot will be used in.
- multipleValues V2modelsSettings Slot Multiple Values Setting[] 
- Whether the slot returns multiple values in one response.
See the multiple_values_settingargument reference below.
- name string
- Name of the slot.
- obfuscationSettings V2modelsSlot Obfuscation Setting[] 
- Determines how slot values are used in Amazon CloudWatch logs.
See the obfuscation_settingargument reference below.
- slotId string
- Unique identifier associated with the slot.
- slotType stringId 
- Unique identifier for the slot type associated with this slot.
- subSlot V2modelsSettings Slot Sub Slot Setting[] 
- Specifications for the constituent sub slots and the expression for the composite slot.
See the sub_slot_settingargument reference below.
- timeouts
V2modelsSlot Timeouts 
- valueElicitation V2modelsSetting Slot Value Elicitation Setting 
- bot_id str
- Identifier of the bot associated with the slot.
- bot_version str
- Version of the bot associated with the slot.
- description str
- Description of the slot.
- intent_id str
- Identifier of the intent that contains the slot.
- locale_id str
- Identifier of the language and locale that the slot will be used in.
- multiple_values_ Sequence[V2modelssettings Slot Multiple Values Setting Args] 
- Whether the slot returns multiple values in one response.
See the multiple_values_settingargument reference below.
- name str
- Name of the slot.
- obfuscation_settings Sequence[V2modelsSlot Obfuscation Setting Args] 
- Determines how slot values are used in Amazon CloudWatch logs.
See the obfuscation_settingargument reference below.
- slot_id str
- Unique identifier associated with the slot.
- slot_type_ strid 
- Unique identifier for the slot type associated with this slot.
- sub_slot_ Sequence[V2modelssettings Slot Sub Slot Setting Args] 
- Specifications for the constituent sub slots and the expression for the composite slot.
See the sub_slot_settingargument reference below.
- timeouts
V2modelsSlot Timeouts Args 
- value_elicitation_ V2modelssetting Slot Value Elicitation Setting Args 
- botId String
- Identifier of the bot associated with the slot.
- botVersion String
- Version of the bot associated with the slot.
- description String
- Description of the slot.
- intentId String
- Identifier of the intent that contains the slot.
- localeId String
- Identifier of the language and locale that the slot will be used in.
- multipleValues List<Property Map>Settings 
- Whether the slot returns multiple values in one response.
See the multiple_values_settingargument reference below.
- name String
- Name of the slot.
- obfuscationSettings List<Property Map>
- Determines how slot values are used in Amazon CloudWatch logs.
See the obfuscation_settingargument reference below.
- slotId String
- Unique identifier associated with the slot.
- slotType StringId 
- Unique identifier for the slot type associated with this slot.
- subSlot List<Property Map>Settings 
- Specifications for the constituent sub slots and the expression for the composite slot.
See the sub_slot_settingargument reference below.
- timeouts Property Map
- valueElicitation Property MapSetting 
Supporting Types
V2modelsSlotMultipleValuesSetting, V2modelsSlotMultipleValuesSettingArgs          
- AllowMultiple boolValues 
- Whether a slot can return multiple values. When true, the slot may return more than one value in a response. Whenfalse, the slot returns only a single value. Multi-value slots are only available in theen-USlocale.
- AllowMultiple boolValues 
- Whether a slot can return multiple values. When true, the slot may return more than one value in a response. Whenfalse, the slot returns only a single value. Multi-value slots are only available in theen-USlocale.
- allowMultiple BooleanValues 
- Whether a slot can return multiple values. When true, the slot may return more than one value in a response. Whenfalse, the slot returns only a single value. Multi-value slots are only available in theen-USlocale.
- allowMultiple booleanValues 
- Whether a slot can return multiple values. When true, the slot may return more than one value in a response. Whenfalse, the slot returns only a single value. Multi-value slots are only available in theen-USlocale.
- allow_multiple_ boolvalues 
- Whether a slot can return multiple values. When true, the slot may return more than one value in a response. Whenfalse, the slot returns only a single value. Multi-value slots are only available in theen-USlocale.
- allowMultiple BooleanValues 
- Whether a slot can return multiple values. When true, the slot may return more than one value in a response. Whenfalse, the slot returns only a single value. Multi-value slots are only available in theen-USlocale.
V2modelsSlotObfuscationSetting, V2modelsSlotObfuscationSettingArgs        
- ObfuscationSetting stringType 
- Whether Amazon Lex obscures slot values in conversation logs. Valid values are DefaultObfuscationandNone.
- ObfuscationSetting stringType 
- Whether Amazon Lex obscures slot values in conversation logs. Valid values are DefaultObfuscationandNone.
- obfuscationSetting StringType 
- Whether Amazon Lex obscures slot values in conversation logs. Valid values are DefaultObfuscationandNone.
- obfuscationSetting stringType 
- Whether Amazon Lex obscures slot values in conversation logs. Valid values are DefaultObfuscationandNone.
- obfuscation_setting_ strtype 
- Whether Amazon Lex obscures slot values in conversation logs. Valid values are DefaultObfuscationandNone.
- obfuscationSetting StringType 
- Whether Amazon Lex obscures slot values in conversation logs. Valid values are DefaultObfuscationandNone.
V2modelsSlotSubSlotSetting, V2modelsSlotSubSlotSettingArgs          
- Expression string
- Expression text for defining the constituent sub slots in the composite slot using logical ANDandORoperators.
- SlotSpecifications List<V2modelsSlot Sub Slot Setting Slot Specification> 
- Specifications for the constituent sub slots of a composite slot.
See the slot_specificationargument reference below.
- Expression string
- Expression text for defining the constituent sub slots in the composite slot using logical ANDandORoperators.
- SlotSpecifications []V2modelsSlot Sub Slot Setting Slot Specification 
- Specifications for the constituent sub slots of a composite slot.
See the slot_specificationargument reference below.
- expression String
- Expression text for defining the constituent sub slots in the composite slot using logical ANDandORoperators.
- slotSpecifications List<V2modelsSlot Sub Slot Setting Slot Specification> 
- Specifications for the constituent sub slots of a composite slot.
See the slot_specificationargument reference below.
- expression string
- Expression text for defining the constituent sub slots in the composite slot using logical ANDandORoperators.
- slotSpecifications V2modelsSlot Sub Slot Setting Slot Specification[] 
- Specifications for the constituent sub slots of a composite slot.
See the slot_specificationargument reference below.
- expression str
- Expression text for defining the constituent sub slots in the composite slot using logical ANDandORoperators.
- slot_specifications Sequence[V2modelsSlot Sub Slot Setting Slot Specification] 
- Specifications for the constituent sub slots of a composite slot.
See the slot_specificationargument reference below.
- expression String
- Expression text for defining the constituent sub slots in the composite slot using logical ANDandORoperators.
- slotSpecifications List<Property Map>
- Specifications for the constituent sub slots of a composite slot.
See the slot_specificationargument reference below.
V2modelsSlotSubSlotSettingSlotSpecification, V2modelsSlotSubSlotSettingSlotSpecificationArgs              
- MapBlock stringKey 
- SlotType stringId 
- Unique identifier assigned to the slot type.
- ValueElicitation List<V2modelsSettings Slot Sub Slot Setting Slot Specification Value Elicitation Setting> 
- Elicitation setting details for constituent sub slots of a composite slot.
See the value_elicitation_settingargument reference below.
- MapBlock stringKey 
- SlotType stringId 
- Unique identifier assigned to the slot type.
- ValueElicitation []V2modelsSettings Slot Sub Slot Setting Slot Specification Value Elicitation Setting 
- Elicitation setting details for constituent sub slots of a composite slot.
See the value_elicitation_settingargument reference below.
- mapBlock StringKey 
- slotType StringId 
- Unique identifier assigned to the slot type.
- valueElicitation List<V2modelsSettings Slot Sub Slot Setting Slot Specification Value Elicitation Setting> 
- Elicitation setting details for constituent sub slots of a composite slot.
See the value_elicitation_settingargument reference below.
- mapBlock stringKey 
- slotType stringId 
- Unique identifier assigned to the slot type.
- valueElicitation V2modelsSettings Slot Sub Slot Setting Slot Specification Value Elicitation Setting[] 
- Elicitation setting details for constituent sub slots of a composite slot.
See the value_elicitation_settingargument reference below.
- map_block_ strkey 
- slot_type_ strid 
- Unique identifier assigned to the slot type.
- value_elicitation_ Sequence[V2modelssettings Slot Sub Slot Setting Slot Specification Value Elicitation Setting] 
- Elicitation setting details for constituent sub slots of a composite slot.
See the value_elicitation_settingargument reference below.
- mapBlock StringKey 
- slotType StringId 
- Unique identifier assigned to the slot type.
- valueElicitation List<Property Map>Settings 
- Elicitation setting details for constituent sub slots of a composite slot.
See the value_elicitation_settingargument reference below.
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSetting, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingArgs                    
- PromptSpecification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification 
- Prompt that Amazon Lex uses to elicit the slot value from the user.
See the aws.lex.V2modelsIntentresource for details on theprompt_specificationargument reference - they are identical.
- DefaultValue List<V2modelsSpecifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Default Value Specification> 
- List of default values for a slot.
See the default_value_specificationargument reference below.
- SampleUtterances List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Sample Utterance> 
- WaitAnd List<V2modelsContinue Specifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification> 
- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
See the wait_and_continue_specificationargument reference below.
- PromptSpecification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification 
- Prompt that Amazon Lex uses to elicit the slot value from the user.
See the aws.lex.V2modelsIntentresource for details on theprompt_specificationargument reference - they are identical.
- DefaultValue []V2modelsSpecifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Default Value Specification 
- List of default values for a slot.
See the default_value_specificationargument reference below.
- SampleUtterances []V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Sample Utterance 
- WaitAnd []V2modelsContinue Specifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification 
- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
See the wait_and_continue_specificationargument reference below.
- promptSpecification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification 
- Prompt that Amazon Lex uses to elicit the slot value from the user.
See the aws.lex.V2modelsIntentresource for details on theprompt_specificationargument reference - they are identical.
- defaultValue List<V2modelsSpecifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Default Value Specification> 
- List of default values for a slot.
See the default_value_specificationargument reference below.
- sampleUtterances List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Sample Utterance> 
- waitAnd List<V2modelsContinue Specifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification> 
- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
See the wait_and_continue_specificationargument reference below.
- promptSpecification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification 
- Prompt that Amazon Lex uses to elicit the slot value from the user.
See the aws.lex.V2modelsIntentresource for details on theprompt_specificationargument reference - they are identical.
- defaultValue V2modelsSpecifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Default Value Specification[] 
- List of default values for a slot.
See the default_value_specificationargument reference below.
- sampleUtterances V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Sample Utterance[] 
- waitAnd V2modelsContinue Specifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification[] 
- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
See the wait_and_continue_specificationargument reference below.
- prompt_specification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification 
- Prompt that Amazon Lex uses to elicit the slot value from the user.
See the aws.lex.V2modelsIntentresource for details on theprompt_specificationargument reference - they are identical.
- default_value_ Sequence[V2modelsspecifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Default Value Specification] 
- List of default values for a slot.
See the default_value_specificationargument reference below.
- sample_utterances Sequence[V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Sample Utterance] 
- wait_and_ Sequence[V2modelscontinue_ specifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification] 
- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
See the wait_and_continue_specificationargument reference below.
- promptSpecification Property Map
- Prompt that Amazon Lex uses to elicit the slot value from the user.
See the aws.lex.V2modelsIntentresource for details on theprompt_specificationargument reference - they are identical.
- defaultValue List<Property Map>Specifications 
- List of default values for a slot.
See the default_value_specificationargument reference below.
- sampleUtterances List<Property Map>
- waitAnd List<Property Map>Continue Specifications 
- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
See the wait_and_continue_specificationargument reference below.
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingDefaultValueSpecification, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingDefaultValueSpecificationArgs                          
- DefaultValue List<V2modelsLists Slot Sub Slot Setting Slot Specification Value Elicitation Setting Default Value Specification Default Value List> 
- List of default values.
Amazon Lex chooses the default value to use in the order that they are presented in the list.
See the default_value_listargument reference below.
- DefaultValue []V2modelsLists Slot Sub Slot Setting Slot Specification Value Elicitation Setting Default Value Specification Default Value List 
- List of default values.
Amazon Lex chooses the default value to use in the order that they are presented in the list.
See the default_value_listargument reference below.
- defaultValue List<V2modelsLists Slot Sub Slot Setting Slot Specification Value Elicitation Setting Default Value Specification Default Value List> 
- List of default values.
Amazon Lex chooses the default value to use in the order that they are presented in the list.
See the default_value_listargument reference below.
- defaultValue V2modelsLists Slot Sub Slot Setting Slot Specification Value Elicitation Setting Default Value Specification Default Value List[] 
- List of default values.
Amazon Lex chooses the default value to use in the order that they are presented in the list.
See the default_value_listargument reference below.
- default_value_ Sequence[V2modelslists Slot Sub Slot Setting Slot Specification Value Elicitation Setting Default Value Specification Default Value List] 
- List of default values.
Amazon Lex chooses the default value to use in the order that they are presented in the list.
See the default_value_listargument reference below.
- defaultValue List<Property Map>Lists 
- List of default values.
Amazon Lex chooses the default value to use in the order that they are presented in the list.
See the default_value_listargument reference below.
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingDefaultValueSpecificationDefaultValueList, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingDefaultValueSpecificationDefaultValueListArgs                                
- DefaultValue string
- Default value to use when a user doesn't provide a value for a slot.
- DefaultValue string
- Default value to use when a user doesn't provide a value for a slot.
- defaultValue String
- Default value to use when a user doesn't provide a value for a slot.
- defaultValue string
- Default value to use when a user doesn't provide a value for a slot.
- default_value str
- Default value to use when a user doesn't provide a value for a slot.
- defaultValue String
- Default value to use when a user doesn't provide a value for a slot.
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecification, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationArgs                        
- MaxRetries int
- AllowInterrupt bool
- MessageGroups List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group> 
- MessageSelection stringStrategy 
- PromptAttempts List<V2modelsSpecifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification> 
- MaxRetries int
- AllowInterrupt bool
- MessageGroups []V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group 
- MessageSelection stringStrategy 
- PromptAttempts []V2modelsSpecifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification 
- maxRetries Integer
- allowInterrupt Boolean
- messageGroups List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group> 
- messageSelection StringStrategy 
- promptAttempts List<V2modelsSpecifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification> 
- maxRetries number
- allowInterrupt boolean
- messageGroups V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group[] 
- messageSelection stringStrategy 
- promptAttempts V2modelsSpecifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification[] 
- max_retries int
- allow_interrupt bool
- message_groups Sequence[V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group] 
- message_selection_ strstrategy 
- prompt_attempts_ Sequence[V2modelsspecifications Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification] 
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroup, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupArgs                            
- Message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- Message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
[]V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation[] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
Sequence[V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message Property Map
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations List<Property Map>
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageArgs                              
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Ssml Message 
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Ssml Message 
- custom_payload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Custom Payload 
- image_response_ V2modelscard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Image Response Card 
- plain_text_ V2modelsmessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Plain Text Message 
- ssml_message V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Message Ssml Message 
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageCustomPayload, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageCustomPayloadArgs                                  
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCard, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardArgs                                    
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardButton, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardButtonArgs                                      
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessagePlainTextMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessagePlainTextMessageArgs                                    
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageSsmlMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupMessageSsmlMessageArgs                                  
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariation, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationArgs                              
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Ssml Message 
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Ssml Message 
- custom_payload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Custom Payload 
- image_response_ V2modelscard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Image Response Card 
- plain_text_ V2modelsmessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Plain Text Message 
- ssml_message V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Message Group Variation Ssml Message 
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationCustomPayload, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationCustomPayloadArgs                                  
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCard, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardArgs                                    
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardButton, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardButtonArgs                                      
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationPlainTextMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationPlainTextMessageArgs                                    
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationSsmlMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationMessageGroupVariationSsmlMessageArgs                                  
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecification, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationArgs                              
- AllowedInput V2modelsTypes Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Allowed Input Types 
- MapBlock stringKey 
- AllowInterrupt bool
- AudioAnd V2modelsDtmf Input Specification Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification 
- TextInput V2modelsSpecification Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Text Input Specification 
- AllowedInput V2modelsTypes Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Allowed Input Types 
- MapBlock stringKey 
- AllowInterrupt bool
- AudioAnd V2modelsDtmf Input Specification Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification 
- TextInput V2modelsSpecification Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Text Input Specification 
- allowedInput V2modelsTypes Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Allowed Input Types 
- mapBlock StringKey 
- allowInterrupt Boolean
- audioAnd V2modelsDtmf Input Specification Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification 
- textInput V2modelsSpecification Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Text Input Specification 
- allowedInput V2modelsTypes Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Allowed Input Types 
- mapBlock stringKey 
- allowInterrupt boolean
- audioAnd V2modelsDtmf Input Specification Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification 
- textInput V2modelsSpecification Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Text Input Specification 
- allowed_input_ V2modelstypes Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Allowed Input Types 
- map_block_ strkey 
- allow_interrupt bool
- audio_and_ V2modelsdtmf_ input_ specification Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification 
- text_input_ V2modelsspecification Slot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Text Input Specification 
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesArgs                                    
- AllowAudio boolInput 
- AllowDtmf boolInput 
- AllowAudio boolInput 
- AllowDtmf boolInput 
- allowAudio BooleanInput 
- allowDtmf BooleanInput 
- allowAudio booleanInput 
- allowDtmf booleanInput 
- allow_audio_ boolinput 
- allow_dtmf_ boolinput 
- allowAudio BooleanInput 
- allowDtmf BooleanInput 
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationArgs                                        
- StartTimeout intMs 
- AudioSpecification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Audio Specification 
- DtmfSpecification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Dtmf Specification 
- StartTimeout intMs 
- AudioSpecification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Audio Specification 
- DtmfSpecification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Dtmf Specification 
- startTimeout IntegerMs 
- audioSpecification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Audio Specification 
- dtmfSpecification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Dtmf Specification 
- startTimeout numberMs 
- audioSpecification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Audio Specification 
- dtmfSpecification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Dtmf Specification 
- start_timeout_ intms 
- audio_specification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Audio Specification 
- dtmf_specification V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Dtmf Specification 
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationArgs                                            
- EndTimeout intMs 
- MaxLength intMs 
- EndTimeout intMs 
- MaxLength intMs 
- endTimeout IntegerMs 
- maxLength IntegerMs 
- endTimeout numberMs 
- maxLength numberMs 
- end_timeout_ intms 
- max_length_ intms 
- endTimeout NumberMs 
- maxLength NumberMs 
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationArgs                                            
- DeletionCharacter string
- EndCharacter string
- EndTimeout intMs 
- MaxLength int
- DeletionCharacter string
- EndCharacter string
- EndTimeout intMs 
- MaxLength int
- deletionCharacter String
- endCharacter String
- endTimeout IntegerMs 
- maxLength Integer
- deletionCharacter string
- endCharacter string
- endTimeout numberMs 
- maxLength number
- deletion_character str
- end_character str
- end_timeout_ intms 
- max_length int
- deletionCharacter String
- endCharacter String
- endTimeout NumberMs 
- maxLength Number
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationArgs                                    
- StartTimeout intMs 
- StartTimeout intMs 
- startTimeout IntegerMs 
- startTimeout numberMs 
- start_timeout_ intms 
- startTimeout NumberMs 
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingSampleUtterance, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingSampleUtteranceArgs                        
- Utterance string
- The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.
- Utterance string
- The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.
- utterance String
- The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.
- utterance string
- The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.
- utterance str
- The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.
- utterance String
- The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecification, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationArgs                            
- Active bool
- Specifies whether the bot will wait for a user to respond.
When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default istrue.
- ContinueResponses List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response> 
- Response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
See the continue_responseargument reference below.
- StillWaiting List<V2modelsResponses Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response> 
- Response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
See the still_waiting_responseargument reference below.
- WaitingResponses List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response> 
- Response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
See the waiting_responseargument reference below.
- Active bool
- Specifies whether the bot will wait for a user to respond.
When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default istrue.
- ContinueResponses []V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response 
- Response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
See the continue_responseargument reference below.
- StillWaiting []V2modelsResponses Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response 
- Response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
See the still_waiting_responseargument reference below.
- WaitingResponses []V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response 
- Response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
See the waiting_responseargument reference below.
- active Boolean
- Specifies whether the bot will wait for a user to respond.
When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default istrue.
- continueResponses List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response> 
- Response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
See the continue_responseargument reference below.
- stillWaiting List<V2modelsResponses Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response> 
- Response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
See the still_waiting_responseargument reference below.
- waitingResponses List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response> 
- Response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
See the waiting_responseargument reference below.
- active boolean
- Specifies whether the bot will wait for a user to respond.
When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default istrue.
- continueResponses V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response[] 
- Response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
See the continue_responseargument reference below.
- stillWaiting V2modelsResponses Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response[] 
- Response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
See the still_waiting_responseargument reference below.
- waitingResponses V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response[] 
- Response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
See the waiting_responseargument reference below.
- active bool
- Specifies whether the bot will wait for a user to respond.
When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default istrue.
- continue_responses Sequence[V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response] 
- Response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
See the continue_responseargument reference below.
- still_waiting_ Sequence[V2modelsresponses Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response] 
- Response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
See the still_waiting_responseargument reference below.
- waiting_responses Sequence[V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response] 
- Response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
See the waiting_responseargument reference below.
- active Boolean
- Specifies whether the bot will wait for a user to respond.
When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default istrue.
- continueResponses List<Property Map>
- Response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
See the continue_responseargument reference below.
- stillWaiting List<Property Map>Responses 
- Response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
See the still_waiting_responseargument reference below.
- waitingResponses List<Property Map>
- Response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
See the waiting_responseargument reference below.
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponse, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseArgs                                
- AllowInterrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- MessageGroups List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group> 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- AllowInterrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- MessageGroups []V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allowInterrupt Boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group> 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allowInterrupt boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group[] 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allow_interrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- message_groups Sequence[V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group] 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allowInterrupt Boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups List<Property Map>
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroup, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupArgs                                    
- Message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- Message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
[]V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation[] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
Sequence[V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message Property Map
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations List<Property Map>
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageArgs                                      
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Ssml Message 
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Ssml Message 
- custom_payload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Custom Payload 
- image_response_ V2modelscard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Image Response Card 
- plain_text_ V2modelsmessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Plain Text Message 
- ssml_message V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Ssml Message 
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageCustomPayload, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageCustomPayloadArgs                                          
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCard, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardArgs                                            
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardButton, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardButtonArgs                                              
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessagePlainTextMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessagePlainTextMessageArgs                                            
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageSsmlMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageSsmlMessageArgs                                          
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariation, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationArgs                                      
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Ssml Message 
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Ssml Message 
- custom_payload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Custom Payload 
- image_response_ V2modelscard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Image Response Card 
- plain_text_ V2modelsmessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Plain Text Message 
- ssml_message V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Ssml Message 
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationCustomPayload, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationCustomPayloadArgs                                          
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCard, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardArgs                                            
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardButton, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardButtonArgs                                              
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationPlainTextMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationPlainTextMessageArgs                                            
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationSsmlMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationSsmlMessageArgs                                          
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseArgs                                  
- FrequencyIn intSeconds 
- How often a message should be sent to the user.
- TimeoutIn intSeconds 
- If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
- AllowInterrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- MessageGroups List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group> 
- FrequencyIn intSeconds 
- How often a message should be sent to the user.
- TimeoutIn intSeconds 
- If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
- AllowInterrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- MessageGroups []V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group 
- frequencyIn IntegerSeconds 
- How often a message should be sent to the user.
- timeoutIn IntegerSeconds 
- If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
- allowInterrupt Boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group> 
- frequencyIn numberSeconds 
- How often a message should be sent to the user.
- timeoutIn numberSeconds 
- If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
- allowInterrupt boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group[] 
- frequency_in_ intseconds 
- How often a message should be sent to the user.
- timeout_in_ intseconds 
- If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
- allow_interrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- message_groups Sequence[V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group] 
- frequencyIn NumberSeconds 
- How often a message should be sent to the user.
- timeoutIn NumberSeconds 
- If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
- allowInterrupt Boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups List<Property Map>
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroup, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupArgs                                      
- Message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- Message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
[]V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation[] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
Sequence[V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message Property Map
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations List<Property Map>
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageArgs                                        
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Ssml Message 
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Ssml Message 
- custom_payload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Custom Payload 
- image_response_ V2modelscard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Image Response Card 
- plain_text_ V2modelsmessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Plain Text Message 
- ssml_message V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Ssml Message 
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageCustomPayload, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageCustomPayloadArgs                                            
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCard, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardArgs                                              
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardButton, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardButtonArgs                                                
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessagePlainTextMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessagePlainTextMessageArgs                                              
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageSsmlMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageSsmlMessageArgs                                            
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariation, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationArgs                                        
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Ssml Message 
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Ssml Message 
- custom_payload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Custom Payload 
- image_response_ V2modelscard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Image Response Card 
- plain_text_ V2modelsmessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Plain Text Message 
- ssml_message V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Ssml Message 
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationCustomPayload, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationCustomPayloadArgs                                            
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCard, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardArgs                                              
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardButton, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardButtonArgs                                                
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationPlainTextMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationPlainTextMessageArgs                                              
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationSsmlMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationSsmlMessageArgs                                            
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponse, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseArgs                                
- AllowInterrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- MessageGroups List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group> 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- AllowInterrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- MessageGroups []V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allowInterrupt Boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group> 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allowInterrupt boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group[] 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allow_interrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- message_groups Sequence[V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group] 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allowInterrupt Boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups List<Property Map>
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroup, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupArgs                                    
- Message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- Message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
[]V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
List<V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation[] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
Sequence[V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message Property Map
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations List<Property Map>
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageArgs                                      
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Ssml Message 
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Ssml Message 
- custom_payload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Custom Payload 
- image_response_ V2modelscard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Image Response Card 
- plain_text_ V2modelsmessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Plain Text Message 
- ssml_message V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Ssml Message 
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageCustomPayload, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageCustomPayloadArgs                                          
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCard, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardArgs                                            
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardButton, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardButtonArgs                                              
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessagePlainTextMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessagePlainTextMessageArgs                                            
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageSsmlMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageSsmlMessageArgs                                          
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariation, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationArgs                                      
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Ssml Message 
- CustomPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Custom Payload 
- ImageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Ssml Message 
- customPayload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Custom Payload 
- imageResponse V2modelsCard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Ssml Message 
- custom_payload V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Custom Payload 
- image_response_ V2modelscard Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Image Response Card 
- plain_text_ V2modelsmessage Slot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Plain Text Message 
- ssml_message V2modelsSlot Sub Slot Setting Slot Specification Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Ssml Message 
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationCustomPayload, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationCustomPayloadArgs                                          
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCard, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardArgs                                            
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardButton, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardButtonArgs                                              
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationPlainTextMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationPlainTextMessageArgs                                            
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationSsmlMessage, V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationSsmlMessageArgs                                          
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotTimeouts, V2modelsSlotTimeoutsArgs      
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
V2modelsSlotValueElicitationSetting, V2modelsSlotValueElicitationSettingArgs          
- PromptSpecification V2modelsSlot Value Elicitation Setting Prompt Specification 
- Prompt that Amazon Lex uses to elicit the slot value from the user.
See the aws.lex.V2modelsIntentresource for details on theprompt_specificationargument reference - they are identical.
- SlotConstraint string
- Whether the slot is required or optional. Valid values are RequiredorOptional.
- DefaultValue List<V2modelsSpecifications Slot Value Elicitation Setting Default Value Specification> 
- List of default values for a slot.
See the default_value_specificationargument reference below.
- SampleUtterances List<V2modelsSlot Value Elicitation Setting Sample Utterance> 
- SlotResolution List<V2modelsSettings Slot Value Elicitation Setting Slot Resolution Setting> 
- Information about whether assisted slot resolution is turned on for the slot or not.
See the slot_resolution_settingargument reference below.
- WaitAnd List<V2modelsContinue Specifications Slot Value Elicitation Setting Wait And Continue Specification> 
- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
See the wait_and_continue_specificationargument reference below.
- PromptSpecification V2modelsSlot Value Elicitation Setting Prompt Specification 
- Prompt that Amazon Lex uses to elicit the slot value from the user.
See the aws.lex.V2modelsIntentresource for details on theprompt_specificationargument reference - they are identical.
- SlotConstraint string
- Whether the slot is required or optional. Valid values are RequiredorOptional.
- DefaultValue []V2modelsSpecifications Slot Value Elicitation Setting Default Value Specification 
- List of default values for a slot.
See the default_value_specificationargument reference below.
- SampleUtterances []V2modelsSlot Value Elicitation Setting Sample Utterance 
- SlotResolution []V2modelsSettings Slot Value Elicitation Setting Slot Resolution Setting 
- Information about whether assisted slot resolution is turned on for the slot or not.
See the slot_resolution_settingargument reference below.
- WaitAnd []V2modelsContinue Specifications Slot Value Elicitation Setting Wait And Continue Specification 
- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
See the wait_and_continue_specificationargument reference below.
- promptSpecification V2modelsSlot Value Elicitation Setting Prompt Specification 
- Prompt that Amazon Lex uses to elicit the slot value from the user.
See the aws.lex.V2modelsIntentresource for details on theprompt_specificationargument reference - they are identical.
- slotConstraint String
- Whether the slot is required or optional. Valid values are RequiredorOptional.
- defaultValue List<V2modelsSpecifications Slot Value Elicitation Setting Default Value Specification> 
- List of default values for a slot.
See the default_value_specificationargument reference below.
- sampleUtterances List<V2modelsSlot Value Elicitation Setting Sample Utterance> 
- slotResolution List<V2modelsSettings Slot Value Elicitation Setting Slot Resolution Setting> 
- Information about whether assisted slot resolution is turned on for the slot or not.
See the slot_resolution_settingargument reference below.
- waitAnd List<V2modelsContinue Specifications Slot Value Elicitation Setting Wait And Continue Specification> 
- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
See the wait_and_continue_specificationargument reference below.
- promptSpecification V2modelsSlot Value Elicitation Setting Prompt Specification 
- Prompt that Amazon Lex uses to elicit the slot value from the user.
See the aws.lex.V2modelsIntentresource for details on theprompt_specificationargument reference - they are identical.
- slotConstraint string
- Whether the slot is required or optional. Valid values are RequiredorOptional.
- defaultValue V2modelsSpecifications Slot Value Elicitation Setting Default Value Specification[] 
- List of default values for a slot.
See the default_value_specificationargument reference below.
- sampleUtterances V2modelsSlot Value Elicitation Setting Sample Utterance[] 
- slotResolution V2modelsSettings Slot Value Elicitation Setting Slot Resolution Setting[] 
- Information about whether assisted slot resolution is turned on for the slot or not.
See the slot_resolution_settingargument reference below.
- waitAnd V2modelsContinue Specifications Slot Value Elicitation Setting Wait And Continue Specification[] 
- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
See the wait_and_continue_specificationargument reference below.
- prompt_specification V2modelsSlot Value Elicitation Setting Prompt Specification 
- Prompt that Amazon Lex uses to elicit the slot value from the user.
See the aws.lex.V2modelsIntentresource for details on theprompt_specificationargument reference - they are identical.
- slot_constraint str
- Whether the slot is required or optional. Valid values are RequiredorOptional.
- default_value_ Sequence[V2modelsspecifications Slot Value Elicitation Setting Default Value Specification] 
- List of default values for a slot.
See the default_value_specificationargument reference below.
- sample_utterances Sequence[V2modelsSlot Value Elicitation Setting Sample Utterance] 
- slot_resolution_ Sequence[V2modelssettings Slot Value Elicitation Setting Slot Resolution Setting] 
- Information about whether assisted slot resolution is turned on for the slot or not.
See the slot_resolution_settingargument reference below.
- wait_and_ Sequence[V2modelscontinue_ specifications Slot Value Elicitation Setting Wait And Continue Specification] 
- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
See the wait_and_continue_specificationargument reference below.
- promptSpecification Property Map
- Prompt that Amazon Lex uses to elicit the slot value from the user.
See the aws.lex.V2modelsIntentresource for details on theprompt_specificationargument reference - they are identical.
- slotConstraint String
- Whether the slot is required or optional. Valid values are RequiredorOptional.
- defaultValue List<Property Map>Specifications 
- List of default values for a slot.
See the default_value_specificationargument reference below.
- sampleUtterances List<Property Map>
- slotResolution List<Property Map>Settings 
- Information about whether assisted slot resolution is turned on for the slot or not.
See the slot_resolution_settingargument reference below.
- waitAnd List<Property Map>Continue Specifications 
- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
See the wait_and_continue_specificationargument reference below.
V2modelsSlotValueElicitationSettingDefaultValueSpecification, V2modelsSlotValueElicitationSettingDefaultValueSpecificationArgs                
- DefaultValue List<V2modelsLists Slot Value Elicitation Setting Default Value Specification Default Value List> 
- List of default values.
Amazon Lex chooses the default value to use in the order that they are presented in the list.
See the default_value_listargument reference below.
- DefaultValue []V2modelsLists Slot Value Elicitation Setting Default Value Specification Default Value List 
- List of default values.
Amazon Lex chooses the default value to use in the order that they are presented in the list.
See the default_value_listargument reference below.
- defaultValue List<V2modelsLists Slot Value Elicitation Setting Default Value Specification Default Value List> 
- List of default values.
Amazon Lex chooses the default value to use in the order that they are presented in the list.
See the default_value_listargument reference below.
- defaultValue V2modelsLists Slot Value Elicitation Setting Default Value Specification Default Value List[] 
- List of default values.
Amazon Lex chooses the default value to use in the order that they are presented in the list.
See the default_value_listargument reference below.
- default_value_ Sequence[V2modelslists Slot Value Elicitation Setting Default Value Specification Default Value List] 
- List of default values.
Amazon Lex chooses the default value to use in the order that they are presented in the list.
See the default_value_listargument reference below.
- defaultValue List<Property Map>Lists 
- List of default values.
Amazon Lex chooses the default value to use in the order that they are presented in the list.
See the default_value_listargument reference below.
V2modelsSlotValueElicitationSettingDefaultValueSpecificationDefaultValueList, V2modelsSlotValueElicitationSettingDefaultValueSpecificationDefaultValueListArgs                      
- DefaultValue string
- Default value to use when a user doesn't provide a value for a slot.
- DefaultValue string
- Default value to use when a user doesn't provide a value for a slot.
- defaultValue String
- Default value to use when a user doesn't provide a value for a slot.
- defaultValue string
- Default value to use when a user doesn't provide a value for a slot.
- default_value str
- Default value to use when a user doesn't provide a value for a slot.
- defaultValue String
- Default value to use when a user doesn't provide a value for a slot.
V2modelsSlotValueElicitationSettingPromptSpecification, V2modelsSlotValueElicitationSettingPromptSpecificationArgs              
V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroup, V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupArgs                  
- Message
V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
List<V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- Message
V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
[]V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
List<V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation[] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
Sequence[V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message Property Map
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations List<Property Map>
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessage, V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageArgs                    
- CustomPayloads List<V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message Custom Payload> 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Prompt Specification Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Prompt Specification Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message Ssml Message 
- CustomPayloads []V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message Custom Payload 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Prompt Specification Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Prompt Specification Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message Ssml Message 
- customPayloads List<V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message Custom Payload> 
- imageResponse V2modelsCard Slot Value Elicitation Setting Prompt Specification Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Prompt Specification Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message Ssml Message 
- customPayloads V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message Custom Payload[] 
- imageResponse V2modelsCard Slot Value Elicitation Setting Prompt Specification Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Prompt Specification Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message Ssml Message 
- custom_payloads Sequence[V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message Custom Payload] 
- image_response_ V2modelscard Slot Value Elicitation Setting Prompt Specification Message Group Message Image Response Card 
- plain_text_ V2modelsmessage Slot Value Elicitation Setting Prompt Specification Message Group Message Plain Text Message 
- ssml_message V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Message Ssml Message 
V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageCustomPayload, V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageCustomPayloadArgs                        
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCard, V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardArgs                          
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardButton, V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageImageResponseCardButtonArgs                            
V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessagePlainTextMessage, V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessagePlainTextMessageArgs                          
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageSsmlMessage, V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupMessageSsmlMessageArgs                        
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariation, V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationArgs                    
- CustomPayloads List<V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation Custom Payload> 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Prompt Specification Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Prompt Specification Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation Ssml Message 
- CustomPayloads []V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation Custom Payload 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Prompt Specification Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Prompt Specification Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation Ssml Message 
- customPayloads List<V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation Custom Payload> 
- imageResponse V2modelsCard Slot Value Elicitation Setting Prompt Specification Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Prompt Specification Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation Ssml Message 
- customPayloads V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation Custom Payload[] 
- imageResponse V2modelsCard Slot Value Elicitation Setting Prompt Specification Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Prompt Specification Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation Ssml Message 
- custom_payloads Sequence[V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation Custom Payload] 
- image_response_ V2modelscard Slot Value Elicitation Setting Prompt Specification Message Group Variation Image Response Card 
- plain_text_ V2modelsmessage Slot Value Elicitation Setting Prompt Specification Message Group Variation Plain Text Message 
- ssml_message V2modelsSlot Value Elicitation Setting Prompt Specification Message Group Variation Ssml Message 
V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationCustomPayload, V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationCustomPayloadArgs                        
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCard, V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardArgs                          
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardButton, V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationImageResponseCardButtonArgs                            
V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationPlainTextMessage, V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationPlainTextMessageArgs                          
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationSsmlMessage, V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroupVariationSsmlMessageArgs                        
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecification, V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationArgs                    
- AllowedInput V2modelsTypes Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Allowed Input Types 
- MapBlock stringKey 
- AllowInterrupt bool
- AudioAnd V2modelsDtmf Input Specification Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification 
- TextInput V2modelsSpecification Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Text Input Specification 
- AllowedInput V2modelsTypes Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Allowed Input Types 
- MapBlock stringKey 
- AllowInterrupt bool
- AudioAnd V2modelsDtmf Input Specification Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification 
- TextInput V2modelsSpecification Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Text Input Specification 
- allowedInput V2modelsTypes Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Allowed Input Types 
- mapBlock StringKey 
- allowInterrupt Boolean
- audioAnd V2modelsDtmf Input Specification Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification 
- textInput V2modelsSpecification Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Text Input Specification 
- allowedInput V2modelsTypes Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Allowed Input Types 
- mapBlock stringKey 
- allowInterrupt boolean
- audioAnd V2modelsDtmf Input Specification Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification 
- textInput V2modelsSpecification Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Text Input Specification 
- allowed_input_ V2modelstypes Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Allowed Input Types 
- map_block_ strkey 
- allow_interrupt bool
- audio_and_ V2modelsdtmf_ input_ specification Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification 
- text_input_ V2modelsspecification Slot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Text Input Specification 
V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes, V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesArgs                          
- AllowAudio boolInput 
- AllowDtmf boolInput 
- AllowAudio boolInput 
- AllowDtmf boolInput 
- allowAudio BooleanInput 
- allowDtmf BooleanInput 
- allowAudio booleanInput 
- allowDtmf booleanInput 
- allow_audio_ boolinput 
- allow_dtmf_ boolinput 
- allowAudio BooleanInput 
- allowDtmf BooleanInput 
V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification, V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationArgs                              
- StartTimeout intMs 
- AudioSpecification V2modelsSlot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Audio Specification 
- DtmfSpecification V2modelsSlot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Dtmf Specification 
- StartTimeout intMs 
- AudioSpecification V2modelsSlot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Audio Specification 
- DtmfSpecification V2modelsSlot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Dtmf Specification 
- startTimeout IntegerMs 
- audioSpecification V2modelsSlot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Audio Specification 
- dtmfSpecification V2modelsSlot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Dtmf Specification 
- startTimeout numberMs 
- audioSpecification V2modelsSlot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Audio Specification 
- dtmfSpecification V2modelsSlot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Dtmf Specification 
- start_timeout_ intms 
- audio_specification V2modelsSlot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Audio Specification 
- dtmf_specification V2modelsSlot Value Elicitation Setting Prompt Specification Prompt Attempts Specification Audio And Dtmf Input Specification Dtmf Specification 
V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification, V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationArgs                                  
- EndTimeout intMs 
- MaxLength intMs 
- EndTimeout intMs 
- MaxLength intMs 
- endTimeout IntegerMs 
- maxLength IntegerMs 
- endTimeout numberMs 
- maxLength numberMs 
- end_timeout_ intms 
- max_length_ intms 
- endTimeout NumberMs 
- maxLength NumberMs 
V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification, V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationArgs                                  
- DeletionCharacter string
- EndCharacter string
- EndTimeout intMs 
- MaxLength int
- DeletionCharacter string
- EndCharacter string
- EndTimeout intMs 
- MaxLength int
- deletionCharacter String
- endCharacter String
- endTimeout IntegerMs 
- maxLength Integer
- deletionCharacter string
- endCharacter string
- endTimeout numberMs 
- maxLength number
- deletion_character str
- end_character str
- end_timeout_ intms 
- max_length int
- deletionCharacter String
- endCharacter String
- endTimeout NumberMs 
- maxLength Number
V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification, V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationArgs                          
- StartTimeout intMs 
- StartTimeout intMs 
- startTimeout IntegerMs 
- startTimeout numberMs 
- start_timeout_ intms 
- startTimeout NumberMs 
V2modelsSlotValueElicitationSettingSampleUtterance, V2modelsSlotValueElicitationSettingSampleUtteranceArgs              
- Utterance string
- The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.
- Utterance string
- The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.
- utterance String
- The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.
- utterance string
- The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.
- utterance str
- The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.
- utterance String
- The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.
V2modelsSlotValueElicitationSettingSlotResolutionSetting, V2modelsSlotValueElicitationSettingSlotResolutionSettingArgs                
- SlotResolution stringStrategy 
- Specifies whether assisted slot resolution is turned on for the slot or not.
Valid values are EnhancedFallbackorDefault. If the value isEnhancedFallback, assisted slot resolution is activated when Amazon Lex defaults to theAMAZON.FallbackIntent. If the value isDefault, assisted slot resolution is turned off.
- SlotResolution stringStrategy 
- Specifies whether assisted slot resolution is turned on for the slot or not.
Valid values are EnhancedFallbackorDefault. If the value isEnhancedFallback, assisted slot resolution is activated when Amazon Lex defaults to theAMAZON.FallbackIntent. If the value isDefault, assisted slot resolution is turned off.
- slotResolution StringStrategy 
- Specifies whether assisted slot resolution is turned on for the slot or not.
Valid values are EnhancedFallbackorDefault. If the value isEnhancedFallback, assisted slot resolution is activated when Amazon Lex defaults to theAMAZON.FallbackIntent. If the value isDefault, assisted slot resolution is turned off.
- slotResolution stringStrategy 
- Specifies whether assisted slot resolution is turned on for the slot or not.
Valid values are EnhancedFallbackorDefault. If the value isEnhancedFallback, assisted slot resolution is activated when Amazon Lex defaults to theAMAZON.FallbackIntent. If the value isDefault, assisted slot resolution is turned off.
- slot_resolution_ strstrategy 
- Specifies whether assisted slot resolution is turned on for the slot or not.
Valid values are EnhancedFallbackorDefault. If the value isEnhancedFallback, assisted slot resolution is activated when Amazon Lex defaults to theAMAZON.FallbackIntent. If the value isDefault, assisted slot resolution is turned off.
- slotResolution StringStrategy 
- Specifies whether assisted slot resolution is turned on for the slot or not.
Valid values are EnhancedFallbackorDefault. If the value isEnhancedFallback, assisted slot resolution is activated when Amazon Lex defaults to theAMAZON.FallbackIntent. If the value isDefault, assisted slot resolution is turned off.
V2modelsSlotValueElicitationSettingWaitAndContinueSpecification, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationArgs                  
- Active bool
- Specifies whether the bot will wait for a user to respond.
When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default istrue.
- ContinueResponses List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response> 
- Response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
See the continue_responseargument reference below.
- StillWaiting List<V2modelsResponses Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response> 
- Response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
See the still_waiting_responseargument reference below.
- WaitingResponses List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response> 
- Response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
See the waiting_responseargument reference below.
- Active bool
- Specifies whether the bot will wait for a user to respond.
When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default istrue.
- ContinueResponses []V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response 
- Response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
See the continue_responseargument reference below.
- StillWaiting []V2modelsResponses Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response 
- Response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
See the still_waiting_responseargument reference below.
- WaitingResponses []V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response 
- Response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
See the waiting_responseargument reference below.
- active Boolean
- Specifies whether the bot will wait for a user to respond.
When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default istrue.
- continueResponses List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response> 
- Response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
See the continue_responseargument reference below.
- stillWaiting List<V2modelsResponses Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response> 
- Response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
See the still_waiting_responseargument reference below.
- waitingResponses List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response> 
- Response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
See the waiting_responseargument reference below.
- active boolean
- Specifies whether the bot will wait for a user to respond.
When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default istrue.
- continueResponses V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response[] 
- Response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
See the continue_responseargument reference below.
- stillWaiting V2modelsResponses Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response[] 
- Response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
See the still_waiting_responseargument reference below.
- waitingResponses V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response[] 
- Response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
See the waiting_responseargument reference below.
- active bool
- Specifies whether the bot will wait for a user to respond.
When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default istrue.
- continue_responses Sequence[V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response] 
- Response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
See the continue_responseargument reference below.
- still_waiting_ Sequence[V2modelsresponses Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response] 
- Response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
See the still_waiting_responseargument reference below.
- waiting_responses Sequence[V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response] 
- Response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
See the waiting_responseargument reference below.
- active Boolean
- Specifies whether the bot will wait for a user to respond.
When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default istrue.
- continueResponses List<Property Map>
- Response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
See the continue_responseargument reference below.
- stillWaiting List<Property Map>Responses 
- Response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
See the still_waiting_responseargument reference below.
- waitingResponses List<Property Map>
- Response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
See the waiting_responseargument reference below.
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponse, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseArgs                      
- AllowInterrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- MessageGroups List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group> 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- AllowInterrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- MessageGroups []V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allowInterrupt Boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group> 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allowInterrupt boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group[] 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allow_interrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- message_groups Sequence[V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group] 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allowInterrupt Boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups List<Property Map>
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroup, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupArgs                          
- Message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- Message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
[]V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation[] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
Sequence[V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message Property Map
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations List<Property Map>
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageArgs                            
- CustomPayloads List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Custom Payload> 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Ssml Message 
- CustomPayloads []V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Custom Payload 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Ssml Message 
- customPayloads List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Custom Payload> 
- imageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Ssml Message 
- customPayloads V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Custom Payload[] 
- imageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Ssml Message 
- custom_payloads Sequence[V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Custom Payload] 
- image_response_ V2modelscard Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Image Response Card 
- plain_text_ V2modelsmessage Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Plain Text Message 
- ssml_message V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Message Ssml Message 
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageCustomPayload, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageCustomPayloadArgs                                
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCard, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardArgs                                  
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardButton, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageImageResponseCardButtonArgs                                    
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessagePlainTextMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessagePlainTextMessageArgs                                  
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageSsmlMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupMessageSsmlMessageArgs                                
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariation, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationArgs                            
- CustomPayloads List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Custom Payload> 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Ssml Message 
- CustomPayloads []V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Custom Payload 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Ssml Message 
- customPayloads List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Custom Payload> 
- imageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Ssml Message 
- customPayloads V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Custom Payload[] 
- imageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Ssml Message 
- custom_payloads Sequence[V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Custom Payload] 
- image_response_ V2modelscard Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Image Response Card 
- plain_text_ V2modelsmessage Slot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Plain Text Message 
- ssml_message V2modelsSlot Value Elicitation Setting Wait And Continue Specification Continue Response Message Group Variation Ssml Message 
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationCustomPayload, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationCustomPayloadArgs                                
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCard, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardArgs                                  
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardButton, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationImageResponseCardButtonArgs                                    
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationPlainTextMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationPlainTextMessageArgs                                  
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationSsmlMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupVariationSsmlMessageArgs                                
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseArgs                        
- FrequencyIn intSeconds 
- How often a message should be sent to the user.
- TimeoutIn intSeconds 
- If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
- AllowInterrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- MessageGroups List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group> 
- FrequencyIn intSeconds 
- How often a message should be sent to the user.
- TimeoutIn intSeconds 
- If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
- AllowInterrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- MessageGroups []V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group 
- frequencyIn IntegerSeconds 
- How often a message should be sent to the user.
- timeoutIn IntegerSeconds 
- If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
- allowInterrupt Boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group> 
- frequencyIn numberSeconds 
- How often a message should be sent to the user.
- timeoutIn numberSeconds 
- If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
- allowInterrupt boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group[] 
- frequency_in_ intseconds 
- How often a message should be sent to the user.
- timeout_in_ intseconds 
- If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
- allow_interrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- message_groups Sequence[V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group] 
- frequencyIn NumberSeconds 
- How often a message should be sent to the user.
- timeoutIn NumberSeconds 
- If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
- allowInterrupt Boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups List<Property Map>
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroup, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupArgs                            
- Message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- Message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
[]V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation[] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
Sequence[V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message Property Map
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations List<Property Map>
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageArgs                              
- CustomPayloads List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Custom Payload> 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Ssml Message 
- CustomPayloads []V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Custom Payload 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Ssml Message 
- customPayloads List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Custom Payload> 
- imageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Ssml Message 
- customPayloads V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Custom Payload[] 
- imageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Ssml Message 
- custom_payloads Sequence[V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Custom Payload] 
- image_response_ V2modelscard Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Image Response Card 
- plain_text_ V2modelsmessage Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Plain Text Message 
- ssml_message V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Message Ssml Message 
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageCustomPayload, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageCustomPayloadArgs                                  
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCard, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardArgs                                    
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardButton, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageImageResponseCardButtonArgs                                      
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessagePlainTextMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessagePlainTextMessageArgs                                    
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageSsmlMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupMessageSsmlMessageArgs                                  
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariation, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationArgs                              
- CustomPayloads List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Custom Payload> 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Ssml Message 
- CustomPayloads []V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Custom Payload 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Ssml Message 
- customPayloads List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Custom Payload> 
- imageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Ssml Message 
- customPayloads V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Custom Payload[] 
- imageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Ssml Message 
- custom_payloads Sequence[V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Custom Payload] 
- image_response_ V2modelscard Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Image Response Card 
- plain_text_ V2modelsmessage Slot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Plain Text Message 
- ssml_message V2modelsSlot Value Elicitation Setting Wait And Continue Specification Still Waiting Response Message Group Variation Ssml Message 
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationCustomPayload, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationCustomPayloadArgs                                  
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCard, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardArgs                                    
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardButton, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationImageResponseCardButtonArgs                                      
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationPlainTextMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationPlainTextMessageArgs                                    
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationSsmlMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupVariationSsmlMessageArgs                                  
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponse, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseArgs                      
- AllowInterrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- MessageGroups List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group> 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- AllowInterrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- MessageGroups []V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allowInterrupt Boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group> 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allowInterrupt boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group[] 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allow_interrupt bool
- Whether the user can interrupt a speech response from Amazon Lex.
- message_groups Sequence[V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group] 
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
- allowInterrupt Boolean
- Whether the user can interrupt a speech response from Amazon Lex.
- messageGroups List<Property Map>
- Configuration blocks for responses that Amazon Lex can send to the user.
Amazon Lex chooses the actual response to send at runtime.
See message_group.
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroup, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupArgs                          
- Message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- Message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- Variations
[]V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation> 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation[] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message
V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message 
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations
Sequence[V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation] 
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
- message Property Map
- Configuration block for the primary message that Amazon Lex should send to the user.
See the aws.lex.V2modelsIntentresource for details on themessageargument reference - they are identical.
- variations List<Property Map>
- Configuration blocks for message variations to send to the user.
When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
See the aws.lex.V2modelsIntentresource for details on thevariationargument reference - they are identical.
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageArgs                            
- CustomPayloads List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Custom Payload> 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Ssml Message 
- CustomPayloads []V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Custom Payload 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Ssml Message 
- customPayloads List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Custom Payload> 
- imageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Ssml Message 
- customPayloads V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Custom Payload[] 
- imageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Ssml Message 
- custom_payloads Sequence[V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Custom Payload] 
- image_response_ V2modelscard Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Image Response Card 
- plain_text_ V2modelsmessage Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Plain Text Message 
- ssml_message V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Message Ssml Message 
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageCustomPayload, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageCustomPayloadArgs                                
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCard, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardArgs                                  
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardButton, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageImageResponseCardButtonArgs                                    
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessagePlainTextMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessagePlainTextMessageArgs                                  
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageSsmlMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupMessageSsmlMessageArgs                                
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariation, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationArgs                            
- CustomPayloads List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Custom Payload> 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Ssml Message 
- CustomPayloads []V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Custom Payload 
- ImageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Image Response Card 
- PlainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Plain Text Message 
- SsmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Ssml Message 
- customPayloads List<V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Custom Payload> 
- imageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Ssml Message 
- customPayloads V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Custom Payload[] 
- imageResponse V2modelsCard Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Image Response Card 
- plainText V2modelsMessage Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Plain Text Message 
- ssmlMessage V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Ssml Message 
- custom_payloads Sequence[V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Custom Payload] 
- image_response_ V2modelscard Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Image Response Card 
- plain_text_ V2modelsmessage Slot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Plain Text Message 
- ssml_message V2modelsSlot Value Elicitation Setting Wait And Continue Specification Waiting Response Message Group Variation Ssml Message 
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationCustomPayload, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationCustomPayloadArgs                                
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCard, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardArgs                                  
- title String
- List<Property Map>
- imageUrl String
- subtitle String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardButton, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationImageResponseCardButtonArgs                                    
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationPlainTextMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationPlainTextMessageArgs                                  
- Value string
- Value string
- value String
- value string
- value str
- value String
V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationSsmlMessage, V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupVariationSsmlMessageArgs                                
- Value string
- Value string
- value String
- value string
- value str
- value String
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the awsTerraform Provider.