Documentation ¶
Index ¶
- type Bot
- type BotAlias
- type BotAlias_AudioLogDestination
- type BotAlias_AudioLogSetting
- type BotAlias_BotAliasLocaleSettings
- type BotAlias_BotAliasLocaleSettingsItem
- type BotAlias_CloudWatchLogGroupLogDestination
- type BotAlias_CodeHookSpecification
- type BotAlias_ConversationLogSettings
- type BotAlias_LambdaCodeHook
- type BotAlias_S3BucketLogDestination
- type BotAlias_SentimentAnalysisSettings
- type BotAlias_TextLogDestination
- type BotAlias_TextLogSetting
- type BotVersion
- type BotVersion_BotVersionLocaleDetails
- type BotVersion_BotVersionLocaleSpecification
- type Bot_AdvancedRecognitionSetting
- type Bot_AllowedInputTypes
- type Bot_AudioAndDTMFInputSpecification
- type Bot_AudioLogDestination
- type Bot_AudioLogSetting
- type Bot_AudioSpecification
- type Bot_BotAliasLocaleSettings
- type Bot_BotAliasLocaleSettingsItem
- type Bot_BotLocale
- type Bot_Button
- type Bot_CloudWatchLogGroupLogDestination
- type Bot_CodeHookSpecification
- type Bot_Condition
- type Bot_ConditionalBranch
- type Bot_ConditionalSpecification
- type Bot_ConversationLogSettings
- type Bot_CustomPayload
- type Bot_CustomVocabulary
- type Bot_CustomVocabularyItem
- type Bot_DTMFSpecification
- type Bot_DataPrivacy
- type Bot_DefaultConditionalBranch
- type Bot_DialogAction
- type Bot_DialogCodeHookInvocationSetting
- type Bot_DialogCodeHookSetting
- type Bot_DialogState
- type Bot_ElicitationCodeHookInvocationSetting
- type Bot_ExternalSourceSetting
- type Bot_FulfillmentCodeHookSetting
- type Bot_FulfillmentStartResponseSpecification
- type Bot_FulfillmentUpdateResponseSpecification
- type Bot_FulfillmentUpdatesSpecification
- type Bot_GrammarSlotTypeSetting
- type Bot_GrammarSlotTypeSource
- type Bot_ImageResponseCard
- type Bot_InitialResponseSetting
- type Bot_InputContext
- type Bot_Intent
- type Bot_IntentClosingSetting
- type Bot_IntentConfirmationSetting
- type Bot_IntentOverride
- type Bot_KendraConfiguration
- type Bot_LambdaCodeHook
- type Bot_Message
- type Bot_MessageGroup
- type Bot_MultipleValuesSetting
- type Bot_ObfuscationSetting
- type Bot_OutputContext
- type Bot_PlainTextMessage
- type Bot_PostDialogCodeHookInvocationSpecification
- type Bot_PostFulfillmentStatusSpecification
- type Bot_PromptAttemptSpecification
- type Bot_PromptSpecification
- type Bot_ResponseSpecification
- type Bot_S3BucketLogDestination
- type Bot_S3Location
- type Bot_SSMLMessage
- type Bot_SampleUtterance
- type Bot_SampleValue
- type Bot_SentimentAnalysisSettings
- type Bot_SessionAttribute
- type Bot_Slot
- type Bot_SlotCaptureSetting
- type Bot_SlotDefaultValue
- type Bot_SlotDefaultValueSpecification
- type Bot_SlotPriority
- type Bot_SlotType
- type Bot_SlotTypeValue
- type Bot_SlotValue
- type Bot_SlotValueElicitationSetting
- type Bot_SlotValueOverride
- type Bot_SlotValueOverrideMap
- type Bot_SlotValueRegexFilter
- type Bot_SlotValueSelectionSetting
- type Bot_StillWaitingResponseSpecification
- type Bot_TestBotAliasSettings
- type Bot_TextInputSpecification
- type Bot_TextLogDestination
- type Bot_TextLogSetting
- type Bot_VoiceSettings
- type Bot_WaitAndContinueSpecification
- type ResourcePolicy
- type ResourcePolicy_Policy
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bot ¶
type Bot struct { // AutoBuildBotLocales AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-autobuildbotlocales AutoBuildBotLocales *bool `json:"AutoBuildBotLocales,omitempty"` // BotFileS3Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-botfiles3location BotFileS3Location *Bot_S3Location `json:"BotFileS3Location,omitempty"` // BotLocales AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-botlocales BotLocales []Bot_BotLocale `json:"BotLocales,omitempty"` // BotTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-bottags BotTags []tags.Tag `json:"BotTags,omitempty"` // DataPrivacy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-dataprivacy DataPrivacy *Bot_DataPrivacy `json:"DataPrivacy"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-description Description *string `json:"Description,omitempty"` // IdleSessionTTLInSeconds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-idlesessionttlinseconds IdleSessionTTLInSeconds int `json:"IdleSessionTTLInSeconds"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-name Name string `json:"Name"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-rolearn RoleArn string `json:"RoleArn"` // TestBotAliasSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-testbotaliassettings TestBotAliasSettings *Bot_TestBotAliasSettings `json:"TestBotAliasSettings,omitempty"` // TestBotAliasTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html#cfn-lex-bot-testbotaliastags TestBotAliasTags []tags.Tag `json:"TestBotAliasTags,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot AWS CloudFormation Resource (AWS::Lex::Bot) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-bot.html
func (*Bot) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (Bot) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*Bot) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type BotAlias ¶
type BotAlias struct { // BotAliasLocaleSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-botaliaslocalesettings BotAliasLocaleSettings []BotAlias_BotAliasLocaleSettingsItem `json:"BotAliasLocaleSettings,omitempty"` // BotAliasName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-botaliasname BotAliasName string `json:"BotAliasName"` // BotAliasTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-botaliastags BotAliasTags []tags.Tag `json:"BotAliasTags,omitempty"` // BotId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-botid BotId string `json:"BotId"` // BotVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-botversion BotVersion *string `json:"BotVersion,omitempty"` // ConversationLogSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-conversationlogsettings ConversationLogSettings *BotAlias_ConversationLogSettings `json:"ConversationLogSettings,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-description Description *string `json:"Description,omitempty"` // SentimentAnalysisSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html#cfn-lex-botalias-sentimentanalysissettings SentimentAnalysisSettings *BotAlias_SentimentAnalysisSettings `json:"SentimentAnalysisSettings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotAlias AWS CloudFormation Resource (AWS::Lex::BotAlias) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botalias.html
func (*BotAlias) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (BotAlias) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*BotAlias) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type BotAlias_AudioLogDestination ¶
type BotAlias_AudioLogDestination struct { // S3Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-audiologdestination.html#cfn-lex-botalias-audiologdestination-s3bucket S3Bucket *BotAlias_S3BucketLogDestination `json:"S3Bucket"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotAlias_AudioLogDestination AWS CloudFormation Resource (AWS::Lex::BotAlias.AudioLogDestination) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-audiologdestination.html
func (*BotAlias_AudioLogDestination) AWSCloudFormationType ¶
func (r *BotAlias_AudioLogDestination) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type BotAlias_AudioLogSetting ¶
type BotAlias_AudioLogSetting struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-audiologsetting.html#cfn-lex-botalias-audiologsetting-destination Destination *BotAlias_AudioLogDestination `json:"Destination"` // Enabled AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-audiologsetting.html#cfn-lex-botalias-audiologsetting-enabled Enabled bool `json:"Enabled"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotAlias_AudioLogSetting AWS CloudFormation Resource (AWS::Lex::BotAlias.AudioLogSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-audiologsetting.html
func (*BotAlias_AudioLogSetting) AWSCloudFormationType ¶
func (r *BotAlias_AudioLogSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type BotAlias_BotAliasLocaleSettings ¶
type BotAlias_BotAliasLocaleSettings struct { // CodeHookSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-botaliaslocalesettings.html#cfn-lex-botalias-botaliaslocalesettings-codehookspecification CodeHookSpecification *BotAlias_CodeHookSpecification `json:"CodeHookSpecification,omitempty"` // Enabled AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-botaliaslocalesettings.html#cfn-lex-botalias-botaliaslocalesettings-enabled Enabled bool `json:"Enabled"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotAlias_BotAliasLocaleSettings AWS CloudFormation Resource (AWS::Lex::BotAlias.BotAliasLocaleSettings) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-botaliaslocalesettings.html
func (*BotAlias_BotAliasLocaleSettings) AWSCloudFormationType ¶
func (r *BotAlias_BotAliasLocaleSettings) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type BotAlias_BotAliasLocaleSettingsItem ¶
type BotAlias_BotAliasLocaleSettingsItem struct { // BotAliasLocaleSetting AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-botaliaslocalesettingsitem.html#cfn-lex-botalias-botaliaslocalesettingsitem-botaliaslocalesetting BotAliasLocaleSetting *BotAlias_BotAliasLocaleSettings `json:"BotAliasLocaleSetting"` // LocaleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-botaliaslocalesettingsitem.html#cfn-lex-botalias-botaliaslocalesettingsitem-localeid LocaleId string `json:"LocaleId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotAlias_BotAliasLocaleSettingsItem AWS CloudFormation Resource (AWS::Lex::BotAlias.BotAliasLocaleSettingsItem) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-botaliaslocalesettingsitem.html
func (*BotAlias_BotAliasLocaleSettingsItem) AWSCloudFormationType ¶
func (r *BotAlias_BotAliasLocaleSettingsItem) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type BotAlias_CloudWatchLogGroupLogDestination ¶
type BotAlias_CloudWatchLogGroupLogDestination struct { // CloudWatchLogGroupArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-cloudwatchloggrouplogdestination.html#cfn-lex-botalias-cloudwatchloggrouplogdestination-cloudwatchloggrouparn CloudWatchLogGroupArn string `json:"CloudWatchLogGroupArn"` // LogPrefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-cloudwatchloggrouplogdestination.html#cfn-lex-botalias-cloudwatchloggrouplogdestination-logprefix LogPrefix string `json:"LogPrefix"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotAlias_CloudWatchLogGroupLogDestination AWS CloudFormation Resource (AWS::Lex::BotAlias.CloudWatchLogGroupLogDestination) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-cloudwatchloggrouplogdestination.html
func (*BotAlias_CloudWatchLogGroupLogDestination) AWSCloudFormationType ¶
func (r *BotAlias_CloudWatchLogGroupLogDestination) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type BotAlias_CodeHookSpecification ¶
type BotAlias_CodeHookSpecification struct { // LambdaCodeHook AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-codehookspecification.html#cfn-lex-botalias-codehookspecification-lambdacodehook LambdaCodeHook *BotAlias_LambdaCodeHook `json:"LambdaCodeHook"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotAlias_CodeHookSpecification AWS CloudFormation Resource (AWS::Lex::BotAlias.CodeHookSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-codehookspecification.html
func (*BotAlias_CodeHookSpecification) AWSCloudFormationType ¶
func (r *BotAlias_CodeHookSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type BotAlias_ConversationLogSettings ¶
type BotAlias_ConversationLogSettings struct { // AudioLogSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-conversationlogsettings.html#cfn-lex-botalias-conversationlogsettings-audiologsettings AudioLogSettings []BotAlias_AudioLogSetting `json:"AudioLogSettings,omitempty"` // TextLogSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-conversationlogsettings.html#cfn-lex-botalias-conversationlogsettings-textlogsettings TextLogSettings []BotAlias_TextLogSetting `json:"TextLogSettings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotAlias_ConversationLogSettings AWS CloudFormation Resource (AWS::Lex::BotAlias.ConversationLogSettings) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-conversationlogsettings.html
func (*BotAlias_ConversationLogSettings) AWSCloudFormationType ¶
func (r *BotAlias_ConversationLogSettings) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type BotAlias_LambdaCodeHook ¶
type BotAlias_LambdaCodeHook struct { // CodeHookInterfaceVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-lambdacodehook.html#cfn-lex-botalias-lambdacodehook-codehookinterfaceversion CodeHookInterfaceVersion string `json:"CodeHookInterfaceVersion"` // LambdaArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-lambdacodehook.html#cfn-lex-botalias-lambdacodehook-lambdaarn LambdaArn string `json:"LambdaArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotAlias_LambdaCodeHook AWS CloudFormation Resource (AWS::Lex::BotAlias.LambdaCodeHook) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-lambdacodehook.html
func (*BotAlias_LambdaCodeHook) AWSCloudFormationType ¶
func (r *BotAlias_LambdaCodeHook) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type BotAlias_S3BucketLogDestination ¶
type BotAlias_S3BucketLogDestination struct { // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-s3bucketlogdestination.html#cfn-lex-botalias-s3bucketlogdestination-kmskeyarn KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // LogPrefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-s3bucketlogdestination.html#cfn-lex-botalias-s3bucketlogdestination-logprefix LogPrefix string `json:"LogPrefix"` // S3BucketArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-s3bucketlogdestination.html#cfn-lex-botalias-s3bucketlogdestination-s3bucketarn S3BucketArn string `json:"S3BucketArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotAlias_S3BucketLogDestination AWS CloudFormation Resource (AWS::Lex::BotAlias.S3BucketLogDestination) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-s3bucketlogdestination.html
func (*BotAlias_S3BucketLogDestination) AWSCloudFormationType ¶
func (r *BotAlias_S3BucketLogDestination) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type BotAlias_SentimentAnalysisSettings ¶ added in v7.1.0
type BotAlias_SentimentAnalysisSettings struct { // DetectSentiment AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-sentimentanalysissettings.html#cfn-lex-botalias-sentimentanalysissettings-detectsentiment DetectSentiment bool `json:"DetectSentiment"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotAlias_SentimentAnalysisSettings AWS CloudFormation Resource (AWS::Lex::BotAlias.SentimentAnalysisSettings) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-sentimentanalysissettings.html
func (*BotAlias_SentimentAnalysisSettings) AWSCloudFormationType ¶ added in v7.1.0
func (r *BotAlias_SentimentAnalysisSettings) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type BotAlias_TextLogDestination ¶
type BotAlias_TextLogDestination struct { // CloudWatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-textlogdestination.html#cfn-lex-botalias-textlogdestination-cloudwatch CloudWatch *BotAlias_CloudWatchLogGroupLogDestination `json:"CloudWatch"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotAlias_TextLogDestination AWS CloudFormation Resource (AWS::Lex::BotAlias.TextLogDestination) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-textlogdestination.html
func (*BotAlias_TextLogDestination) AWSCloudFormationType ¶
func (r *BotAlias_TextLogDestination) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type BotAlias_TextLogSetting ¶
type BotAlias_TextLogSetting struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-textlogsetting.html#cfn-lex-botalias-textlogsetting-destination Destination *BotAlias_TextLogDestination `json:"Destination"` // Enabled AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-textlogsetting.html#cfn-lex-botalias-textlogsetting-enabled Enabled bool `json:"Enabled"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotAlias_TextLogSetting AWS CloudFormation Resource (AWS::Lex::BotAlias.TextLogSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-textlogsetting.html
func (*BotAlias_TextLogSetting) AWSCloudFormationType ¶
func (r *BotAlias_TextLogSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type BotVersion ¶
type BotVersion struct { // BotId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botversion.html#cfn-lex-botversion-botid BotId string `json:"BotId"` // BotVersionLocaleSpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botversion.html#cfn-lex-botversion-botversionlocalespecification BotVersionLocaleSpecification []BotVersion_BotVersionLocaleSpecification `json:"BotVersionLocaleSpecification"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botversion.html#cfn-lex-botversion-description Description *string `json:"Description,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotVersion AWS CloudFormation Resource (AWS::Lex::BotVersion) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-botversion.html
func (*BotVersion) AWSCloudFormationType ¶
func (r *BotVersion) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (BotVersion) MarshalJSON ¶
func (r BotVersion) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*BotVersion) UnmarshalJSON ¶
func (r *BotVersion) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type BotVersion_BotVersionLocaleDetails ¶
type BotVersion_BotVersionLocaleDetails struct { // SourceBotVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botversion-botversionlocaledetails.html#cfn-lex-botversion-botversionlocaledetails-sourcebotversion SourceBotVersion string `json:"SourceBotVersion"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotVersion_BotVersionLocaleDetails AWS CloudFormation Resource (AWS::Lex::BotVersion.BotVersionLocaleDetails) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botversion-botversionlocaledetails.html
func (*BotVersion_BotVersionLocaleDetails) AWSCloudFormationType ¶
func (r *BotVersion_BotVersionLocaleDetails) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type BotVersion_BotVersionLocaleSpecification ¶
type BotVersion_BotVersionLocaleSpecification struct { // BotVersionLocaleDetails AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botversion-botversionlocalespecification.html#cfn-lex-botversion-botversionlocalespecification-botversionlocaledetails BotVersionLocaleDetails *BotVersion_BotVersionLocaleDetails `json:"BotVersionLocaleDetails"` // LocaleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botversion-botversionlocalespecification.html#cfn-lex-botversion-botversionlocalespecification-localeid LocaleId string `json:"LocaleId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
BotVersion_BotVersionLocaleSpecification AWS CloudFormation Resource (AWS::Lex::BotVersion.BotVersionLocaleSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botversion-botversionlocalespecification.html
func (*BotVersion_BotVersionLocaleSpecification) AWSCloudFormationType ¶
func (r *BotVersion_BotVersionLocaleSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_AdvancedRecognitionSetting ¶
type Bot_AdvancedRecognitionSetting struct { // AudioRecognitionStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-advancedrecognitionsetting.html#cfn-lex-bot-advancedrecognitionsetting-audiorecognitionstrategy AudioRecognitionStrategy *string `json:"AudioRecognitionStrategy,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_AdvancedRecognitionSetting AWS CloudFormation Resource (AWS::Lex::Bot.AdvancedRecognitionSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-advancedrecognitionsetting.html
func (*Bot_AdvancedRecognitionSetting) AWSCloudFormationType ¶
func (r *Bot_AdvancedRecognitionSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_AllowedInputTypes ¶ added in v7.0.4
type Bot_AllowedInputTypes struct { // AllowAudioInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-allowedinputtypes.html#cfn-lex-bot-allowedinputtypes-allowaudioinput AllowAudioInput bool `json:"AllowAudioInput"` // AllowDTMFInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-allowedinputtypes.html#cfn-lex-bot-allowedinputtypes-allowdtmfinput AllowDTMFInput bool `json:"AllowDTMFInput"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_AllowedInputTypes AWS CloudFormation Resource (AWS::Lex::Bot.AllowedInputTypes) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-allowedinputtypes.html
func (*Bot_AllowedInputTypes) AWSCloudFormationType ¶ added in v7.0.4
func (r *Bot_AllowedInputTypes) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_AudioAndDTMFInputSpecification ¶ added in v7.0.4
type Bot_AudioAndDTMFInputSpecification struct { // AudioSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audioanddtmfinputspecification.html#cfn-lex-bot-audioanddtmfinputspecification-audiospecification AudioSpecification *Bot_AudioSpecification `json:"AudioSpecification,omitempty"` // DTMFSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audioanddtmfinputspecification.html#cfn-lex-bot-audioanddtmfinputspecification-dtmfspecification DTMFSpecification *Bot_DTMFSpecification `json:"DTMFSpecification,omitempty"` // StartTimeoutMs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audioanddtmfinputspecification.html#cfn-lex-bot-audioanddtmfinputspecification-starttimeoutms StartTimeoutMs int `json:"StartTimeoutMs"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_AudioAndDTMFInputSpecification AWS CloudFormation Resource (AWS::Lex::Bot.AudioAndDTMFInputSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audioanddtmfinputspecification.html
func (*Bot_AudioAndDTMFInputSpecification) AWSCloudFormationType ¶ added in v7.0.4
func (r *Bot_AudioAndDTMFInputSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_AudioLogDestination ¶
type Bot_AudioLogDestination struct { // S3Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiologdestination.html#cfn-lex-bot-audiologdestination-s3bucket S3Bucket *Bot_S3BucketLogDestination `json:"S3Bucket"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_AudioLogDestination AWS CloudFormation Resource (AWS::Lex::Bot.AudioLogDestination) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiologdestination.html
func (*Bot_AudioLogDestination) AWSCloudFormationType ¶
func (r *Bot_AudioLogDestination) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_AudioLogSetting ¶
type Bot_AudioLogSetting struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiologsetting.html#cfn-lex-bot-audiologsetting-destination Destination *Bot_AudioLogDestination `json:"Destination"` // Enabled AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiologsetting.html#cfn-lex-bot-audiologsetting-enabled Enabled bool `json:"Enabled"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_AudioLogSetting AWS CloudFormation Resource (AWS::Lex::Bot.AudioLogSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiologsetting.html
func (*Bot_AudioLogSetting) AWSCloudFormationType ¶
func (r *Bot_AudioLogSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_AudioSpecification ¶ added in v7.0.4
type Bot_AudioSpecification struct { // EndTimeoutMs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiospecification.html#cfn-lex-bot-audiospecification-endtimeoutms EndTimeoutMs int `json:"EndTimeoutMs"` // MaxLengthMs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiospecification.html#cfn-lex-bot-audiospecification-maxlengthms MaxLengthMs int `json:"MaxLengthMs"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_AudioSpecification AWS CloudFormation Resource (AWS::Lex::Bot.AudioSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiospecification.html
func (*Bot_AudioSpecification) AWSCloudFormationType ¶ added in v7.0.4
func (r *Bot_AudioSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_BotAliasLocaleSettings ¶
type Bot_BotAliasLocaleSettings struct { // CodeHookSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettings.html#cfn-lex-bot-botaliaslocalesettings-codehookspecification CodeHookSpecification *Bot_CodeHookSpecification `json:"CodeHookSpecification,omitempty"` // Enabled AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettings.html#cfn-lex-bot-botaliaslocalesettings-enabled Enabled bool `json:"Enabled"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_BotAliasLocaleSettings AWS CloudFormation Resource (AWS::Lex::Bot.BotAliasLocaleSettings) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettings.html
func (*Bot_BotAliasLocaleSettings) AWSCloudFormationType ¶
func (r *Bot_BotAliasLocaleSettings) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_BotAliasLocaleSettingsItem ¶
type Bot_BotAliasLocaleSettingsItem struct { // BotAliasLocaleSetting AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettingsitem.html#cfn-lex-bot-botaliaslocalesettingsitem-botaliaslocalesetting BotAliasLocaleSetting *Bot_BotAliasLocaleSettings `json:"BotAliasLocaleSetting"` // LocaleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettingsitem.html#cfn-lex-bot-botaliaslocalesettingsitem-localeid LocaleId string `json:"LocaleId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_BotAliasLocaleSettingsItem AWS CloudFormation Resource (AWS::Lex::Bot.BotAliasLocaleSettingsItem) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettingsitem.html
func (*Bot_BotAliasLocaleSettingsItem) AWSCloudFormationType ¶
func (r *Bot_BotAliasLocaleSettingsItem) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_BotLocale ¶
type Bot_BotLocale struct { // CustomVocabulary AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botlocale.html#cfn-lex-bot-botlocale-customvocabulary CustomVocabulary *Bot_CustomVocabulary `json:"CustomVocabulary,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botlocale.html#cfn-lex-bot-botlocale-description Description *string `json:"Description,omitempty"` // Intents AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botlocale.html#cfn-lex-bot-botlocale-intents Intents []Bot_Intent `json:"Intents,omitempty"` // LocaleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botlocale.html#cfn-lex-bot-botlocale-localeid LocaleId string `json:"LocaleId"` // NluConfidenceThreshold AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botlocale.html#cfn-lex-bot-botlocale-nluconfidencethreshold NluConfidenceThreshold float64 `json:"NluConfidenceThreshold"` // SlotTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botlocale.html#cfn-lex-bot-botlocale-slottypes SlotTypes []Bot_SlotType `json:"SlotTypes,omitempty"` // VoiceSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botlocale.html#cfn-lex-bot-botlocale-voicesettings VoiceSettings *Bot_VoiceSettings `json:"VoiceSettings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_BotLocale AWS CloudFormation Resource (AWS::Lex::Bot.BotLocale) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botlocale.html
func (*Bot_BotLocale) AWSCloudFormationType ¶
func (r *Bot_BotLocale) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_Button ¶
type Bot_Button struct { // Text AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-button.html#cfn-lex-bot-button-text Text string `json:"Text"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-button.html#cfn-lex-bot-button-value Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_Button AWS CloudFormation Resource (AWS::Lex::Bot.Button) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-button.html
func (*Bot_Button) AWSCloudFormationType ¶
func (r *Bot_Button) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_CloudWatchLogGroupLogDestination ¶
type Bot_CloudWatchLogGroupLogDestination struct { // CloudWatchLogGroupArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-cloudwatchloggrouplogdestination.html#cfn-lex-bot-cloudwatchloggrouplogdestination-cloudwatchloggrouparn CloudWatchLogGroupArn string `json:"CloudWatchLogGroupArn"` // LogPrefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-cloudwatchloggrouplogdestination.html#cfn-lex-bot-cloudwatchloggrouplogdestination-logprefix LogPrefix string `json:"LogPrefix"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_CloudWatchLogGroupLogDestination AWS CloudFormation Resource (AWS::Lex::Bot.CloudWatchLogGroupLogDestination) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-cloudwatchloggrouplogdestination.html
func (*Bot_CloudWatchLogGroupLogDestination) AWSCloudFormationType ¶
func (r *Bot_CloudWatchLogGroupLogDestination) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_CodeHookSpecification ¶
type Bot_CodeHookSpecification struct { // LambdaCodeHook AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-codehookspecification.html#cfn-lex-bot-codehookspecification-lambdacodehook LambdaCodeHook *Bot_LambdaCodeHook `json:"LambdaCodeHook"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_CodeHookSpecification AWS CloudFormation Resource (AWS::Lex::Bot.CodeHookSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-codehookspecification.html
func (*Bot_CodeHookSpecification) AWSCloudFormationType ¶
func (r *Bot_CodeHookSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_Condition ¶ added in v7.2.6
type Bot_Condition struct { // ExpressionString AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-condition.html#cfn-lex-bot-condition-expressionstring ExpressionString string `json:"ExpressionString"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_Condition AWS CloudFormation Resource (AWS::Lex::Bot.Condition) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-condition.html
func (*Bot_Condition) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_Condition) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_ConditionalBranch ¶ added in v7.2.6
type Bot_ConditionalBranch struct { // Condition AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalbranch.html#cfn-lex-bot-conditionalbranch-condition Condition *Bot_Condition `json:"Condition"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalbranch.html#cfn-lex-bot-conditionalbranch-name Name string `json:"Name"` // NextStep AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalbranch.html#cfn-lex-bot-conditionalbranch-nextstep NextStep *Bot_DialogState `json:"NextStep"` // Response AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalbranch.html#cfn-lex-bot-conditionalbranch-response Response *Bot_ResponseSpecification `json:"Response,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_ConditionalBranch AWS CloudFormation Resource (AWS::Lex::Bot.ConditionalBranch) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalbranch.html
func (*Bot_ConditionalBranch) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_ConditionalBranch) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_ConditionalSpecification ¶ added in v7.2.6
type Bot_ConditionalSpecification struct { // ConditionalBranches AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html#cfn-lex-bot-conditionalspecification-conditionalbranches ConditionalBranches []Bot_ConditionalBranch `json:"ConditionalBranches"` // DefaultBranch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html#cfn-lex-bot-conditionalspecification-defaultbranch DefaultBranch *Bot_DefaultConditionalBranch `json:"DefaultBranch"` // IsActive AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html#cfn-lex-bot-conditionalspecification-isactive IsActive bool `json:"IsActive"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_ConditionalSpecification AWS CloudFormation Resource (AWS::Lex::Bot.ConditionalSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html
func (*Bot_ConditionalSpecification) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_ConditionalSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_ConversationLogSettings ¶
type Bot_ConversationLogSettings struct { // AudioLogSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conversationlogsettings.html#cfn-lex-bot-conversationlogsettings-audiologsettings AudioLogSettings []Bot_AudioLogSetting `json:"AudioLogSettings,omitempty"` // TextLogSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conversationlogsettings.html#cfn-lex-bot-conversationlogsettings-textlogsettings TextLogSettings []Bot_TextLogSetting `json:"TextLogSettings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_ConversationLogSettings AWS CloudFormation Resource (AWS::Lex::Bot.ConversationLogSettings) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conversationlogsettings.html
func (*Bot_ConversationLogSettings) AWSCloudFormationType ¶
func (r *Bot_ConversationLogSettings) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_CustomPayload ¶
type Bot_CustomPayload struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-custompayload.html#cfn-lex-bot-custompayload-value Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_CustomPayload AWS CloudFormation Resource (AWS::Lex::Bot.CustomPayload) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-custompayload.html
func (*Bot_CustomPayload) AWSCloudFormationType ¶
func (r *Bot_CustomPayload) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_CustomVocabulary ¶
type Bot_CustomVocabulary struct { // CustomVocabularyItems AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-customvocabulary.html#cfn-lex-bot-customvocabulary-customvocabularyitems CustomVocabularyItems []Bot_CustomVocabularyItem `json:"CustomVocabularyItems"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_CustomVocabulary AWS CloudFormation Resource (AWS::Lex::Bot.CustomVocabulary) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-customvocabulary.html
func (*Bot_CustomVocabulary) AWSCloudFormationType ¶
func (r *Bot_CustomVocabulary) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_CustomVocabularyItem ¶
type Bot_CustomVocabularyItem struct { // DisplayAs AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-customvocabularyitem.html#cfn-lex-bot-customvocabularyitem-displayas DisplayAs *string `json:"DisplayAs,omitempty"` // Phrase AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-customvocabularyitem.html#cfn-lex-bot-customvocabularyitem-phrase Phrase string `json:"Phrase"` // Weight AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-customvocabularyitem.html#cfn-lex-bot-customvocabularyitem-weight Weight *int `json:"Weight,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_CustomVocabularyItem AWS CloudFormation Resource (AWS::Lex::Bot.CustomVocabularyItem) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-customvocabularyitem.html
func (*Bot_CustomVocabularyItem) AWSCloudFormationType ¶
func (r *Bot_CustomVocabularyItem) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_DTMFSpecification ¶ added in v7.0.4
type Bot_DTMFSpecification struct { // DeletionCharacter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dtmfspecification.html#cfn-lex-bot-dtmfspecification-deletioncharacter DeletionCharacter string `json:"DeletionCharacter"` // EndCharacter AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dtmfspecification.html#cfn-lex-bot-dtmfspecification-endcharacter EndCharacter string `json:"EndCharacter"` // EndTimeoutMs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dtmfspecification.html#cfn-lex-bot-dtmfspecification-endtimeoutms EndTimeoutMs int `json:"EndTimeoutMs"` // MaxLength AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dtmfspecification.html#cfn-lex-bot-dtmfspecification-maxlength MaxLength int `json:"MaxLength"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_DTMFSpecification AWS CloudFormation Resource (AWS::Lex::Bot.DTMFSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dtmfspecification.html
func (*Bot_DTMFSpecification) AWSCloudFormationType ¶ added in v7.0.4
func (r *Bot_DTMFSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_DataPrivacy ¶ added in v7.1.0
type Bot_DataPrivacy struct { // ChildDirected AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dataprivacy.html#cfn-lex-bot-dataprivacy-childdirected ChildDirected bool `json:"ChildDirected"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_DataPrivacy AWS CloudFormation Resource (AWS::Lex::Bot.DataPrivacy) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dataprivacy.html
func (*Bot_DataPrivacy) AWSCloudFormationType ¶ added in v7.1.0
func (r *Bot_DataPrivacy) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_DefaultConditionalBranch ¶ added in v7.2.6
type Bot_DefaultConditionalBranch struct { // NextStep AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-defaultconditionalbranch.html#cfn-lex-bot-defaultconditionalbranch-nextstep NextStep *Bot_DialogState `json:"NextStep,omitempty"` // Response AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-defaultconditionalbranch.html#cfn-lex-bot-defaultconditionalbranch-response Response *Bot_ResponseSpecification `json:"Response,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_DefaultConditionalBranch AWS CloudFormation Resource (AWS::Lex::Bot.DefaultConditionalBranch) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-defaultconditionalbranch.html
func (*Bot_DefaultConditionalBranch) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_DefaultConditionalBranch) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_DialogAction ¶ added in v7.2.6
type Bot_DialogAction struct { // SlotToElicit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogaction.html#cfn-lex-bot-dialogaction-slottoelicit SlotToElicit *string `json:"SlotToElicit,omitempty"` // SuppressNextMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogaction.html#cfn-lex-bot-dialogaction-suppressnextmessage SuppressNextMessage *bool `json:"SuppressNextMessage,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogaction.html#cfn-lex-bot-dialogaction-type Type string `json:"Type"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_DialogAction AWS CloudFormation Resource (AWS::Lex::Bot.DialogAction) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogaction.html
func (*Bot_DialogAction) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_DialogAction) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_DialogCodeHookInvocationSetting ¶ added in v7.2.6
type Bot_DialogCodeHookInvocationSetting struct { // EnableCodeHookInvocation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehookinvocationsetting.html#cfn-lex-bot-dialogcodehookinvocationsetting-enablecodehookinvocation EnableCodeHookInvocation bool `json:"EnableCodeHookInvocation"` // InvocationLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehookinvocationsetting.html#cfn-lex-bot-dialogcodehookinvocationsetting-invocationlabel InvocationLabel *string `json:"InvocationLabel,omitempty"` // IsActive AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehookinvocationsetting.html#cfn-lex-bot-dialogcodehookinvocationsetting-isactive IsActive bool `json:"IsActive"` // PostCodeHookSpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehookinvocationsetting.html#cfn-lex-bot-dialogcodehookinvocationsetting-postcodehookspecification PostCodeHookSpecification *Bot_PostDialogCodeHookInvocationSpecification `json:"PostCodeHookSpecification"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_DialogCodeHookInvocationSetting AWS CloudFormation Resource (AWS::Lex::Bot.DialogCodeHookInvocationSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehookinvocationsetting.html
func (*Bot_DialogCodeHookInvocationSetting) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_DialogCodeHookInvocationSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_DialogCodeHookSetting ¶
type Bot_DialogCodeHookSetting struct { // Enabled AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehooksetting.html#cfn-lex-bot-dialogcodehooksetting-enabled Enabled bool `json:"Enabled"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_DialogCodeHookSetting AWS CloudFormation Resource (AWS::Lex::Bot.DialogCodeHookSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehooksetting.html
func (*Bot_DialogCodeHookSetting) AWSCloudFormationType ¶
func (r *Bot_DialogCodeHookSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_DialogState ¶ added in v7.2.6
type Bot_DialogState struct { // DialogAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html#cfn-lex-bot-dialogstate-dialogaction DialogAction *Bot_DialogAction `json:"DialogAction,omitempty"` // Intent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html#cfn-lex-bot-dialogstate-intent Intent *Bot_IntentOverride `json:"Intent,omitempty"` // SessionAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html#cfn-lex-bot-dialogstate-sessionattributes SessionAttributes []Bot_SessionAttribute `json:"SessionAttributes,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_DialogState AWS CloudFormation Resource (AWS::Lex::Bot.DialogState) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html
func (*Bot_DialogState) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_DialogState) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_ElicitationCodeHookInvocationSetting ¶ added in v7.2.6
type Bot_ElicitationCodeHookInvocationSetting struct { // EnableCodeHookInvocation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-elicitationcodehookinvocationsetting.html#cfn-lex-bot-elicitationcodehookinvocationsetting-enablecodehookinvocation EnableCodeHookInvocation bool `json:"EnableCodeHookInvocation"` // InvocationLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-elicitationcodehookinvocationsetting.html#cfn-lex-bot-elicitationcodehookinvocationsetting-invocationlabel InvocationLabel *string `json:"InvocationLabel,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_ElicitationCodeHookInvocationSetting AWS CloudFormation Resource (AWS::Lex::Bot.ElicitationCodeHookInvocationSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-elicitationcodehookinvocationsetting.html
func (*Bot_ElicitationCodeHookInvocationSetting) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_ElicitationCodeHookInvocationSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_ExternalSourceSetting ¶
type Bot_ExternalSourceSetting struct { // GrammarSlotTypeSetting AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-externalsourcesetting.html#cfn-lex-bot-externalsourcesetting-grammarslottypesetting GrammarSlotTypeSetting *Bot_GrammarSlotTypeSetting `json:"GrammarSlotTypeSetting,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_ExternalSourceSetting AWS CloudFormation Resource (AWS::Lex::Bot.ExternalSourceSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-externalsourcesetting.html
func (*Bot_ExternalSourceSetting) AWSCloudFormationType ¶
func (r *Bot_ExternalSourceSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_FulfillmentCodeHookSetting ¶
type Bot_FulfillmentCodeHookSetting struct { // Enabled AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentcodehooksetting.html#cfn-lex-bot-fulfillmentcodehooksetting-enabled Enabled bool `json:"Enabled"` // FulfillmentUpdatesSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentcodehooksetting.html#cfn-lex-bot-fulfillmentcodehooksetting-fulfillmentupdatesspecification FulfillmentUpdatesSpecification *Bot_FulfillmentUpdatesSpecification `json:"FulfillmentUpdatesSpecification,omitempty"` // IsActive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentcodehooksetting.html#cfn-lex-bot-fulfillmentcodehooksetting-isactive IsActive *bool `json:"IsActive,omitempty"` // PostFulfillmentStatusSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentcodehooksetting.html#cfn-lex-bot-fulfillmentcodehooksetting-postfulfillmentstatusspecification PostFulfillmentStatusSpecification *Bot_PostFulfillmentStatusSpecification `json:"PostFulfillmentStatusSpecification,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_FulfillmentCodeHookSetting AWS CloudFormation Resource (AWS::Lex::Bot.FulfillmentCodeHookSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentcodehooksetting.html
func (*Bot_FulfillmentCodeHookSetting) AWSCloudFormationType ¶
func (r *Bot_FulfillmentCodeHookSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_FulfillmentStartResponseSpecification ¶
type Bot_FulfillmentStartResponseSpecification struct { // AllowInterrupt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentstartresponsespecification.html#cfn-lex-bot-fulfillmentstartresponsespecification-allowinterrupt AllowInterrupt *bool `json:"AllowInterrupt,omitempty"` // DelayInSeconds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentstartresponsespecification.html#cfn-lex-bot-fulfillmentstartresponsespecification-delayinseconds DelayInSeconds int `json:"DelayInSeconds"` // MessageGroups AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentstartresponsespecification.html#cfn-lex-bot-fulfillmentstartresponsespecification-messagegroups MessageGroups []Bot_MessageGroup `json:"MessageGroups"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_FulfillmentStartResponseSpecification AWS CloudFormation Resource (AWS::Lex::Bot.FulfillmentStartResponseSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentstartresponsespecification.html
func (*Bot_FulfillmentStartResponseSpecification) AWSCloudFormationType ¶
func (r *Bot_FulfillmentStartResponseSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_FulfillmentUpdateResponseSpecification ¶
type Bot_FulfillmentUpdateResponseSpecification struct { // AllowInterrupt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentupdateresponsespecification.html#cfn-lex-bot-fulfillmentupdateresponsespecification-allowinterrupt AllowInterrupt *bool `json:"AllowInterrupt,omitempty"` // FrequencyInSeconds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentupdateresponsespecification.html#cfn-lex-bot-fulfillmentupdateresponsespecification-frequencyinseconds FrequencyInSeconds int `json:"FrequencyInSeconds"` // MessageGroups AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentupdateresponsespecification.html#cfn-lex-bot-fulfillmentupdateresponsespecification-messagegroups MessageGroups []Bot_MessageGroup `json:"MessageGroups"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_FulfillmentUpdateResponseSpecification AWS CloudFormation Resource (AWS::Lex::Bot.FulfillmentUpdateResponseSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentupdateresponsespecification.html
func (*Bot_FulfillmentUpdateResponseSpecification) AWSCloudFormationType ¶
func (r *Bot_FulfillmentUpdateResponseSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_FulfillmentUpdatesSpecification ¶
type Bot_FulfillmentUpdatesSpecification struct { // Active AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentupdatesspecification.html#cfn-lex-bot-fulfillmentupdatesspecification-active Active bool `json:"Active"` // StartResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentupdatesspecification.html#cfn-lex-bot-fulfillmentupdatesspecification-startresponse StartResponse *Bot_FulfillmentStartResponseSpecification `json:"StartResponse,omitempty"` // TimeoutInSeconds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentupdatesspecification.html#cfn-lex-bot-fulfillmentupdatesspecification-timeoutinseconds TimeoutInSeconds *int `json:"TimeoutInSeconds,omitempty"` // UpdateResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentupdatesspecification.html#cfn-lex-bot-fulfillmentupdatesspecification-updateresponse UpdateResponse *Bot_FulfillmentUpdateResponseSpecification `json:"UpdateResponse,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_FulfillmentUpdatesSpecification AWS CloudFormation Resource (AWS::Lex::Bot.FulfillmentUpdatesSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentupdatesspecification.html
func (*Bot_FulfillmentUpdatesSpecification) AWSCloudFormationType ¶
func (r *Bot_FulfillmentUpdatesSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_GrammarSlotTypeSetting ¶
type Bot_GrammarSlotTypeSetting struct { // Source AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-grammarslottypesetting.html#cfn-lex-bot-grammarslottypesetting-source Source *Bot_GrammarSlotTypeSource `json:"Source,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_GrammarSlotTypeSetting AWS CloudFormation Resource (AWS::Lex::Bot.GrammarSlotTypeSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-grammarslottypesetting.html
func (*Bot_GrammarSlotTypeSetting) AWSCloudFormationType ¶
func (r *Bot_GrammarSlotTypeSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_GrammarSlotTypeSource ¶
type Bot_GrammarSlotTypeSource struct { // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-grammarslottypesource.html#cfn-lex-bot-grammarslottypesource-kmskeyarn KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // S3BucketName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-grammarslottypesource.html#cfn-lex-bot-grammarslottypesource-s3bucketname S3BucketName string `json:"S3BucketName"` // S3ObjectKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-grammarslottypesource.html#cfn-lex-bot-grammarslottypesource-s3objectkey S3ObjectKey string `json:"S3ObjectKey"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_GrammarSlotTypeSource AWS CloudFormation Resource (AWS::Lex::Bot.GrammarSlotTypeSource) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-grammarslottypesource.html
func (*Bot_GrammarSlotTypeSource) AWSCloudFormationType ¶
func (r *Bot_GrammarSlotTypeSource) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_ImageResponseCard ¶
type Bot_ImageResponseCard struct { // Buttons AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-imageresponsecard.html#cfn-lex-bot-imageresponsecard-buttons Buttons []Bot_Button `json:"Buttons,omitempty"` // ImageUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-imageresponsecard.html#cfn-lex-bot-imageresponsecard-imageurl ImageUrl *string `json:"ImageUrl,omitempty"` // Subtitle AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-imageresponsecard.html#cfn-lex-bot-imageresponsecard-subtitle Subtitle *string `json:"Subtitle,omitempty"` // Title AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-imageresponsecard.html#cfn-lex-bot-imageresponsecard-title Title string `json:"Title"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_ImageResponseCard AWS CloudFormation Resource (AWS::Lex::Bot.ImageResponseCard) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-imageresponsecard.html
func (*Bot_ImageResponseCard) AWSCloudFormationType ¶
func (r *Bot_ImageResponseCard) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_InitialResponseSetting ¶ added in v7.2.6
type Bot_InitialResponseSetting struct { // CodeHook AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-initialresponsesetting.html#cfn-lex-bot-initialresponsesetting-codehook CodeHook *Bot_DialogCodeHookInvocationSetting `json:"CodeHook,omitempty"` // Conditional AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-initialresponsesetting.html#cfn-lex-bot-initialresponsesetting-conditional Conditional *Bot_ConditionalSpecification `json:"Conditional,omitempty"` // InitialResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-initialresponsesetting.html#cfn-lex-bot-initialresponsesetting-initialresponse InitialResponse *Bot_ResponseSpecification `json:"InitialResponse,omitempty"` // NextStep AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-initialresponsesetting.html#cfn-lex-bot-initialresponsesetting-nextstep NextStep *Bot_DialogState `json:"NextStep,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_InitialResponseSetting AWS CloudFormation Resource (AWS::Lex::Bot.InitialResponseSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-initialresponsesetting.html
func (*Bot_InitialResponseSetting) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_InitialResponseSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_InputContext ¶
type Bot_InputContext struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-inputcontext.html#cfn-lex-bot-inputcontext-name Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_InputContext AWS CloudFormation Resource (AWS::Lex::Bot.InputContext) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-inputcontext.html
func (*Bot_InputContext) AWSCloudFormationType ¶
func (r *Bot_InputContext) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_Intent ¶
type Bot_Intent struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-description Description *string `json:"Description,omitempty"` // DialogCodeHook AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-dialogcodehook DialogCodeHook *Bot_DialogCodeHookSetting `json:"DialogCodeHook,omitempty"` // FulfillmentCodeHook AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-fulfillmentcodehook FulfillmentCodeHook *Bot_FulfillmentCodeHookSetting `json:"FulfillmentCodeHook,omitempty"` // InitialResponseSetting AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-initialresponsesetting InitialResponseSetting *Bot_InitialResponseSetting `json:"InitialResponseSetting,omitempty"` // InputContexts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-inputcontexts InputContexts []Bot_InputContext `json:"InputContexts,omitempty"` // IntentClosingSetting AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-intentclosingsetting IntentClosingSetting *Bot_IntentClosingSetting `json:"IntentClosingSetting,omitempty"` // IntentConfirmationSetting AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-intentconfirmationsetting IntentConfirmationSetting *Bot_IntentConfirmationSetting `json:"IntentConfirmationSetting,omitempty"` // KendraConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-kendraconfiguration KendraConfiguration *Bot_KendraConfiguration `json:"KendraConfiguration,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-name Name string `json:"Name"` // OutputContexts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-outputcontexts OutputContexts []Bot_OutputContext `json:"OutputContexts,omitempty"` // ParentIntentSignature AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-parentintentsignature ParentIntentSignature *string `json:"ParentIntentSignature,omitempty"` // SampleUtterances AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-sampleutterances SampleUtterances []Bot_SampleUtterance `json:"SampleUtterances,omitempty"` // SlotPriorities AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-slotpriorities SlotPriorities []Bot_SlotPriority `json:"SlotPriorities,omitempty"` // Slots AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html#cfn-lex-bot-intent-slots Slots []Bot_Slot `json:"Slots,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_Intent AWS CloudFormation Resource (AWS::Lex::Bot.Intent) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html
func (*Bot_Intent) AWSCloudFormationType ¶
func (r *Bot_Intent) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_IntentClosingSetting ¶
type Bot_IntentClosingSetting struct { // ClosingResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentclosingsetting.html#cfn-lex-bot-intentclosingsetting-closingresponse ClosingResponse *Bot_ResponseSpecification `json:"ClosingResponse,omitempty"` // Conditional AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentclosingsetting.html#cfn-lex-bot-intentclosingsetting-conditional Conditional *Bot_ConditionalSpecification `json:"Conditional,omitempty"` // IsActive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentclosingsetting.html#cfn-lex-bot-intentclosingsetting-isactive IsActive *bool `json:"IsActive,omitempty"` // NextStep AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentclosingsetting.html#cfn-lex-bot-intentclosingsetting-nextstep NextStep *Bot_DialogState `json:"NextStep,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_IntentClosingSetting AWS CloudFormation Resource (AWS::Lex::Bot.IntentClosingSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentclosingsetting.html
func (*Bot_IntentClosingSetting) AWSCloudFormationType ¶
func (r *Bot_IntentClosingSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_IntentConfirmationSetting ¶
type Bot_IntentConfirmationSetting struct { // CodeHook AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-codehook CodeHook *Bot_DialogCodeHookInvocationSetting `json:"CodeHook,omitempty"` // ConfirmationConditional AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-confirmationconditional ConfirmationConditional *Bot_ConditionalSpecification `json:"ConfirmationConditional,omitempty"` // ConfirmationNextStep AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-confirmationnextstep ConfirmationNextStep *Bot_DialogState `json:"ConfirmationNextStep,omitempty"` // ConfirmationResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-confirmationresponse ConfirmationResponse *Bot_ResponseSpecification `json:"ConfirmationResponse,omitempty"` // DeclinationConditional AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-declinationconditional DeclinationConditional *Bot_ConditionalSpecification `json:"DeclinationConditional,omitempty"` // DeclinationNextStep AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-declinationnextstep DeclinationNextStep *Bot_DialogState `json:"DeclinationNextStep,omitempty"` // DeclinationResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-declinationresponse DeclinationResponse *Bot_ResponseSpecification `json:"DeclinationResponse,omitempty"` // ElicitationCodeHook AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-elicitationcodehook ElicitationCodeHook *Bot_ElicitationCodeHookInvocationSetting `json:"ElicitationCodeHook,omitempty"` // FailureConditional AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-failureconditional FailureConditional *Bot_ConditionalSpecification `json:"FailureConditional,omitempty"` // FailureNextStep AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-failurenextstep FailureNextStep *Bot_DialogState `json:"FailureNextStep,omitempty"` // FailureResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-failureresponse FailureResponse *Bot_ResponseSpecification `json:"FailureResponse,omitempty"` // IsActive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-isactive IsActive *bool `json:"IsActive,omitempty"` // PromptSpecification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html#cfn-lex-bot-intentconfirmationsetting-promptspecification PromptSpecification *Bot_PromptSpecification `json:"PromptSpecification"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_IntentConfirmationSetting AWS CloudFormation Resource (AWS::Lex::Bot.IntentConfirmationSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html
func (*Bot_IntentConfirmationSetting) AWSCloudFormationType ¶
func (r *Bot_IntentConfirmationSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_IntentOverride ¶ added in v7.2.6
type Bot_IntentOverride struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentoverride.html#cfn-lex-bot-intentoverride-name Name *string `json:"Name,omitempty"` // Slots AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentoverride.html#cfn-lex-bot-intentoverride-slots Slots []Bot_SlotValueOverrideMap `json:"Slots,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_IntentOverride AWS CloudFormation Resource (AWS::Lex::Bot.IntentOverride) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentoverride.html
func (*Bot_IntentOverride) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_IntentOverride) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_KendraConfiguration ¶
type Bot_KendraConfiguration struct { // KendraIndex AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-kendraconfiguration.html#cfn-lex-bot-kendraconfiguration-kendraindex KendraIndex string `json:"KendraIndex"` // QueryFilterString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-kendraconfiguration.html#cfn-lex-bot-kendraconfiguration-queryfilterstring QueryFilterString *string `json:"QueryFilterString,omitempty"` // QueryFilterStringEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-kendraconfiguration.html#cfn-lex-bot-kendraconfiguration-queryfilterstringenabled QueryFilterStringEnabled *bool `json:"QueryFilterStringEnabled,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_KendraConfiguration AWS CloudFormation Resource (AWS::Lex::Bot.KendraConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-kendraconfiguration.html
func (*Bot_KendraConfiguration) AWSCloudFormationType ¶
func (r *Bot_KendraConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_LambdaCodeHook ¶
type Bot_LambdaCodeHook struct { // CodeHookInterfaceVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-lambdacodehook.html#cfn-lex-bot-lambdacodehook-codehookinterfaceversion CodeHookInterfaceVersion string `json:"CodeHookInterfaceVersion"` // LambdaArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-lambdacodehook.html#cfn-lex-bot-lambdacodehook-lambdaarn LambdaArn string `json:"LambdaArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_LambdaCodeHook AWS CloudFormation Resource (AWS::Lex::Bot.LambdaCodeHook) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-lambdacodehook.html
func (*Bot_LambdaCodeHook) AWSCloudFormationType ¶
func (r *Bot_LambdaCodeHook) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_Message ¶
type Bot_Message struct { // CustomPayload AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-message.html#cfn-lex-bot-message-custompayload CustomPayload *Bot_CustomPayload `json:"CustomPayload,omitempty"` // ImageResponseCard AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-message.html#cfn-lex-bot-message-imageresponsecard ImageResponseCard *Bot_ImageResponseCard `json:"ImageResponseCard,omitempty"` // PlainTextMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-message.html#cfn-lex-bot-message-plaintextmessage PlainTextMessage *Bot_PlainTextMessage `json:"PlainTextMessage,omitempty"` // SSMLMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-message.html#cfn-lex-bot-message-ssmlmessage SSMLMessage *Bot_SSMLMessage `json:"SSMLMessage,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_Message AWS CloudFormation Resource (AWS::Lex::Bot.Message) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-message.html
func (*Bot_Message) AWSCloudFormationType ¶
func (r *Bot_Message) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_MessageGroup ¶
type Bot_MessageGroup struct { // Message AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-messagegroup.html#cfn-lex-bot-messagegroup-message Message *Bot_Message `json:"Message"` // Variations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-messagegroup.html#cfn-lex-bot-messagegroup-variations Variations []Bot_Message `json:"Variations,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_MessageGroup AWS CloudFormation Resource (AWS::Lex::Bot.MessageGroup) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-messagegroup.html
func (*Bot_MessageGroup) AWSCloudFormationType ¶
func (r *Bot_MessageGroup) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_MultipleValuesSetting ¶
type Bot_MultipleValuesSetting struct { // AllowMultipleValues AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-multiplevaluessetting.html#cfn-lex-bot-multiplevaluessetting-allowmultiplevalues AllowMultipleValues *bool `json:"AllowMultipleValues,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_MultipleValuesSetting AWS CloudFormation Resource (AWS::Lex::Bot.MultipleValuesSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-multiplevaluessetting.html
func (*Bot_MultipleValuesSetting) AWSCloudFormationType ¶
func (r *Bot_MultipleValuesSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_ObfuscationSetting ¶
type Bot_ObfuscationSetting struct { // ObfuscationSettingType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-obfuscationsetting.html#cfn-lex-bot-obfuscationsetting-obfuscationsettingtype ObfuscationSettingType string `json:"ObfuscationSettingType"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_ObfuscationSetting AWS CloudFormation Resource (AWS::Lex::Bot.ObfuscationSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-obfuscationsetting.html
func (*Bot_ObfuscationSetting) AWSCloudFormationType ¶
func (r *Bot_ObfuscationSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_OutputContext ¶
type Bot_OutputContext struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-outputcontext.html#cfn-lex-bot-outputcontext-name Name string `json:"Name"` // TimeToLiveInSeconds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-outputcontext.html#cfn-lex-bot-outputcontext-timetoliveinseconds TimeToLiveInSeconds int `json:"TimeToLiveInSeconds"` // TurnsToLive AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-outputcontext.html#cfn-lex-bot-outputcontext-turnstolive TurnsToLive int `json:"TurnsToLive"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_OutputContext AWS CloudFormation Resource (AWS::Lex::Bot.OutputContext) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-outputcontext.html
func (*Bot_OutputContext) AWSCloudFormationType ¶
func (r *Bot_OutputContext) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_PlainTextMessage ¶
type Bot_PlainTextMessage struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-plaintextmessage.html#cfn-lex-bot-plaintextmessage-value Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_PlainTextMessage AWS CloudFormation Resource (AWS::Lex::Bot.PlainTextMessage) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-plaintextmessage.html
func (*Bot_PlainTextMessage) AWSCloudFormationType ¶
func (r *Bot_PlainTextMessage) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_PostDialogCodeHookInvocationSpecification ¶ added in v7.2.6
type Bot_PostDialogCodeHookInvocationSpecification struct { // FailureConditional AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postdialogcodehookinvocationspecification.html#cfn-lex-bot-postdialogcodehookinvocationspecification-failureconditional FailureConditional *Bot_ConditionalSpecification `json:"FailureConditional,omitempty"` // FailureNextStep AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postdialogcodehookinvocationspecification.html#cfn-lex-bot-postdialogcodehookinvocationspecification-failurenextstep FailureNextStep *Bot_DialogState `json:"FailureNextStep,omitempty"` // FailureResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postdialogcodehookinvocationspecification.html#cfn-lex-bot-postdialogcodehookinvocationspecification-failureresponse FailureResponse *Bot_ResponseSpecification `json:"FailureResponse,omitempty"` // SuccessConditional AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postdialogcodehookinvocationspecification.html#cfn-lex-bot-postdialogcodehookinvocationspecification-successconditional SuccessConditional *Bot_ConditionalSpecification `json:"SuccessConditional,omitempty"` // SuccessNextStep AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postdialogcodehookinvocationspecification.html#cfn-lex-bot-postdialogcodehookinvocationspecification-successnextstep SuccessNextStep *Bot_DialogState `json:"SuccessNextStep,omitempty"` // SuccessResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postdialogcodehookinvocationspecification.html#cfn-lex-bot-postdialogcodehookinvocationspecification-successresponse SuccessResponse *Bot_ResponseSpecification `json:"SuccessResponse,omitempty"` // TimeoutConditional AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postdialogcodehookinvocationspecification.html#cfn-lex-bot-postdialogcodehookinvocationspecification-timeoutconditional TimeoutConditional *Bot_ConditionalSpecification `json:"TimeoutConditional,omitempty"` // TimeoutNextStep AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postdialogcodehookinvocationspecification.html#cfn-lex-bot-postdialogcodehookinvocationspecification-timeoutnextstep TimeoutNextStep *Bot_DialogState `json:"TimeoutNextStep,omitempty"` // TimeoutResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postdialogcodehookinvocationspecification.html#cfn-lex-bot-postdialogcodehookinvocationspecification-timeoutresponse TimeoutResponse *Bot_ResponseSpecification `json:"TimeoutResponse,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_PostDialogCodeHookInvocationSpecification AWS CloudFormation Resource (AWS::Lex::Bot.PostDialogCodeHookInvocationSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postdialogcodehookinvocationspecification.html
func (*Bot_PostDialogCodeHookInvocationSpecification) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_PostDialogCodeHookInvocationSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_PostFulfillmentStatusSpecification ¶
type Bot_PostFulfillmentStatusSpecification struct { // FailureConditional AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postfulfillmentstatusspecification.html#cfn-lex-bot-postfulfillmentstatusspecification-failureconditional FailureConditional *Bot_ConditionalSpecification `json:"FailureConditional,omitempty"` // FailureNextStep AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postfulfillmentstatusspecification.html#cfn-lex-bot-postfulfillmentstatusspecification-failurenextstep FailureNextStep *Bot_DialogState `json:"FailureNextStep,omitempty"` // FailureResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postfulfillmentstatusspecification.html#cfn-lex-bot-postfulfillmentstatusspecification-failureresponse FailureResponse *Bot_ResponseSpecification `json:"FailureResponse,omitempty"` // SuccessConditional AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postfulfillmentstatusspecification.html#cfn-lex-bot-postfulfillmentstatusspecification-successconditional SuccessConditional *Bot_ConditionalSpecification `json:"SuccessConditional,omitempty"` // SuccessNextStep AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postfulfillmentstatusspecification.html#cfn-lex-bot-postfulfillmentstatusspecification-successnextstep SuccessNextStep *Bot_DialogState `json:"SuccessNextStep,omitempty"` // SuccessResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postfulfillmentstatusspecification.html#cfn-lex-bot-postfulfillmentstatusspecification-successresponse SuccessResponse *Bot_ResponseSpecification `json:"SuccessResponse,omitempty"` // TimeoutConditional AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postfulfillmentstatusspecification.html#cfn-lex-bot-postfulfillmentstatusspecification-timeoutconditional TimeoutConditional *Bot_ConditionalSpecification `json:"TimeoutConditional,omitempty"` // TimeoutNextStep AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postfulfillmentstatusspecification.html#cfn-lex-bot-postfulfillmentstatusspecification-timeoutnextstep TimeoutNextStep *Bot_DialogState `json:"TimeoutNextStep,omitempty"` // TimeoutResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postfulfillmentstatusspecification.html#cfn-lex-bot-postfulfillmentstatusspecification-timeoutresponse TimeoutResponse *Bot_ResponseSpecification `json:"TimeoutResponse,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_PostFulfillmentStatusSpecification AWS CloudFormation Resource (AWS::Lex::Bot.PostFulfillmentStatusSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postfulfillmentstatusspecification.html
func (*Bot_PostFulfillmentStatusSpecification) AWSCloudFormationType ¶
func (r *Bot_PostFulfillmentStatusSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_PromptAttemptSpecification ¶ added in v7.0.4
type Bot_PromptAttemptSpecification struct { // AllowInterrupt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptattemptspecification.html#cfn-lex-bot-promptattemptspecification-allowinterrupt AllowInterrupt *bool `json:"AllowInterrupt,omitempty"` // AllowedInputTypes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptattemptspecification.html#cfn-lex-bot-promptattemptspecification-allowedinputtypes AllowedInputTypes *Bot_AllowedInputTypes `json:"AllowedInputTypes"` // AudioAndDTMFInputSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptattemptspecification.html#cfn-lex-bot-promptattemptspecification-audioanddtmfinputspecification AudioAndDTMFInputSpecification *Bot_AudioAndDTMFInputSpecification `json:"AudioAndDTMFInputSpecification,omitempty"` // TextInputSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptattemptspecification.html#cfn-lex-bot-promptattemptspecification-textinputspecification TextInputSpecification *Bot_TextInputSpecification `json:"TextInputSpecification,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_PromptAttemptSpecification AWS CloudFormation Resource (AWS::Lex::Bot.PromptAttemptSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptattemptspecification.html
func (*Bot_PromptAttemptSpecification) AWSCloudFormationType ¶ added in v7.0.4
func (r *Bot_PromptAttemptSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_PromptSpecification ¶
type Bot_PromptSpecification struct { // AllowInterrupt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptspecification.html#cfn-lex-bot-promptspecification-allowinterrupt AllowInterrupt *bool `json:"AllowInterrupt,omitempty"` // MaxRetries AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptspecification.html#cfn-lex-bot-promptspecification-maxretries MaxRetries int `json:"MaxRetries"` // MessageGroupsList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptspecification.html#cfn-lex-bot-promptspecification-messagegroupslist MessageGroupsList []Bot_MessageGroup `json:"MessageGroupsList"` // MessageSelectionStrategy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptspecification.html#cfn-lex-bot-promptspecification-messageselectionstrategy MessageSelectionStrategy *string `json:"MessageSelectionStrategy,omitempty"` // PromptAttemptsSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptspecification.html#cfn-lex-bot-promptspecification-promptattemptsspecification PromptAttemptsSpecification map[string]Bot_PromptAttemptSpecification `json:"PromptAttemptsSpecification,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_PromptSpecification AWS CloudFormation Resource (AWS::Lex::Bot.PromptSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptspecification.html
func (*Bot_PromptSpecification) AWSCloudFormationType ¶
func (r *Bot_PromptSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_ResponseSpecification ¶
type Bot_ResponseSpecification struct { // AllowInterrupt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html#cfn-lex-bot-responsespecification-allowinterrupt AllowInterrupt *bool `json:"AllowInterrupt,omitempty"` // MessageGroupsList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html#cfn-lex-bot-responsespecification-messagegroupslist MessageGroupsList []Bot_MessageGroup `json:"MessageGroupsList"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_ResponseSpecification AWS CloudFormation Resource (AWS::Lex::Bot.ResponseSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html
func (*Bot_ResponseSpecification) AWSCloudFormationType ¶
func (r *Bot_ResponseSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_S3BucketLogDestination ¶
type Bot_S3BucketLogDestination struct { // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3bucketlogdestination.html#cfn-lex-bot-s3bucketlogdestination-kmskeyarn KmsKeyArn *string `json:"KmsKeyArn,omitempty"` // LogPrefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3bucketlogdestination.html#cfn-lex-bot-s3bucketlogdestination-logprefix LogPrefix string `json:"LogPrefix"` // S3BucketArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3bucketlogdestination.html#cfn-lex-bot-s3bucketlogdestination-s3bucketarn S3BucketArn string `json:"S3BucketArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_S3BucketLogDestination AWS CloudFormation Resource (AWS::Lex::Bot.S3BucketLogDestination) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3bucketlogdestination.html
func (*Bot_S3BucketLogDestination) AWSCloudFormationType ¶
func (r *Bot_S3BucketLogDestination) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_S3Location ¶
type Bot_S3Location struct { // S3Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3location.html#cfn-lex-bot-s3location-s3bucket S3Bucket string `json:"S3Bucket"` // S3ObjectKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3location.html#cfn-lex-bot-s3location-s3objectkey S3ObjectKey string `json:"S3ObjectKey"` // S3ObjectVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3location.html#cfn-lex-bot-s3location-s3objectversion S3ObjectVersion *string `json:"S3ObjectVersion,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_S3Location AWS CloudFormation Resource (AWS::Lex::Bot.S3Location) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3location.html
func (*Bot_S3Location) AWSCloudFormationType ¶
func (r *Bot_S3Location) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SSMLMessage ¶
type Bot_SSMLMessage struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-ssmlmessage.html#cfn-lex-bot-ssmlmessage-value Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SSMLMessage AWS CloudFormation Resource (AWS::Lex::Bot.SSMLMessage) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-ssmlmessage.html
func (*Bot_SSMLMessage) AWSCloudFormationType ¶
func (r *Bot_SSMLMessage) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SampleUtterance ¶
type Bot_SampleUtterance struct { // Utterance AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sampleutterance.html#cfn-lex-bot-sampleutterance-utterance Utterance string `json:"Utterance"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SampleUtterance AWS CloudFormation Resource (AWS::Lex::Bot.SampleUtterance) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sampleutterance.html
func (*Bot_SampleUtterance) AWSCloudFormationType ¶
func (r *Bot_SampleUtterance) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SampleValue ¶
type Bot_SampleValue struct { // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-samplevalue.html#cfn-lex-bot-samplevalue-value Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SampleValue AWS CloudFormation Resource (AWS::Lex::Bot.SampleValue) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-samplevalue.html
func (*Bot_SampleValue) AWSCloudFormationType ¶
func (r *Bot_SampleValue) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SentimentAnalysisSettings ¶ added in v7.1.0
type Bot_SentimentAnalysisSettings struct { // DetectSentiment AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sentimentanalysissettings.html#cfn-lex-bot-sentimentanalysissettings-detectsentiment DetectSentiment bool `json:"DetectSentiment"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SentimentAnalysisSettings AWS CloudFormation Resource (AWS::Lex::Bot.SentimentAnalysisSettings) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sentimentanalysissettings.html
func (*Bot_SentimentAnalysisSettings) AWSCloudFormationType ¶ added in v7.1.0
func (r *Bot_SentimentAnalysisSettings) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SessionAttribute ¶ added in v7.2.6
type Bot_SessionAttribute struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sessionattribute.html#cfn-lex-bot-sessionattribute-key Key string `json:"Key"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sessionattribute.html#cfn-lex-bot-sessionattribute-value Value *string `json:"Value,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SessionAttribute AWS CloudFormation Resource (AWS::Lex::Bot.SessionAttribute) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sessionattribute.html
func (*Bot_SessionAttribute) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_SessionAttribute) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_Slot ¶
type Bot_Slot struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slot.html#cfn-lex-bot-slot-description Description *string `json:"Description,omitempty"` // MultipleValuesSetting AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slot.html#cfn-lex-bot-slot-multiplevaluessetting MultipleValuesSetting *Bot_MultipleValuesSetting `json:"MultipleValuesSetting,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slot.html#cfn-lex-bot-slot-name Name string `json:"Name"` // ObfuscationSetting AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slot.html#cfn-lex-bot-slot-obfuscationsetting ObfuscationSetting *Bot_ObfuscationSetting `json:"ObfuscationSetting,omitempty"` // SlotTypeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slot.html#cfn-lex-bot-slot-slottypename SlotTypeName string `json:"SlotTypeName"` // ValueElicitationSetting AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slot.html#cfn-lex-bot-slot-valueelicitationsetting ValueElicitationSetting *Bot_SlotValueElicitationSetting `json:"ValueElicitationSetting"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_Slot AWS CloudFormation Resource (AWS::Lex::Bot.Slot) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slot.html
func (*Bot_Slot) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SlotCaptureSetting ¶ added in v7.2.6
type Bot_SlotCaptureSetting struct { // CaptureConditional AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotcapturesetting.html#cfn-lex-bot-slotcapturesetting-captureconditional CaptureConditional *Bot_ConditionalSpecification `json:"CaptureConditional,omitempty"` // CaptureNextStep AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotcapturesetting.html#cfn-lex-bot-slotcapturesetting-capturenextstep CaptureNextStep *Bot_DialogState `json:"CaptureNextStep,omitempty"` // CaptureResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotcapturesetting.html#cfn-lex-bot-slotcapturesetting-captureresponse CaptureResponse *Bot_ResponseSpecification `json:"CaptureResponse,omitempty"` // CodeHook AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotcapturesetting.html#cfn-lex-bot-slotcapturesetting-codehook CodeHook *Bot_DialogCodeHookInvocationSetting `json:"CodeHook,omitempty"` // ElicitationCodeHook AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotcapturesetting.html#cfn-lex-bot-slotcapturesetting-elicitationcodehook ElicitationCodeHook *Bot_ElicitationCodeHookInvocationSetting `json:"ElicitationCodeHook,omitempty"` // FailureConditional AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotcapturesetting.html#cfn-lex-bot-slotcapturesetting-failureconditional FailureConditional *Bot_ConditionalSpecification `json:"FailureConditional,omitempty"` // FailureNextStep AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotcapturesetting.html#cfn-lex-bot-slotcapturesetting-failurenextstep FailureNextStep *Bot_DialogState `json:"FailureNextStep,omitempty"` // FailureResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotcapturesetting.html#cfn-lex-bot-slotcapturesetting-failureresponse FailureResponse *Bot_ResponseSpecification `json:"FailureResponse,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SlotCaptureSetting AWS CloudFormation Resource (AWS::Lex::Bot.SlotCaptureSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotcapturesetting.html
func (*Bot_SlotCaptureSetting) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_SlotCaptureSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SlotDefaultValue ¶
type Bot_SlotDefaultValue struct { // DefaultValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotdefaultvalue.html#cfn-lex-bot-slotdefaultvalue-defaultvalue DefaultValue string `json:"DefaultValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SlotDefaultValue AWS CloudFormation Resource (AWS::Lex::Bot.SlotDefaultValue) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotdefaultvalue.html
func (*Bot_SlotDefaultValue) AWSCloudFormationType ¶
func (r *Bot_SlotDefaultValue) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SlotDefaultValueSpecification ¶
type Bot_SlotDefaultValueSpecification struct { // DefaultValueList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotdefaultvaluespecification.html#cfn-lex-bot-slotdefaultvaluespecification-defaultvaluelist DefaultValueList []Bot_SlotDefaultValue `json:"DefaultValueList"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SlotDefaultValueSpecification AWS CloudFormation Resource (AWS::Lex::Bot.SlotDefaultValueSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotdefaultvaluespecification.html
func (*Bot_SlotDefaultValueSpecification) AWSCloudFormationType ¶
func (r *Bot_SlotDefaultValueSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SlotPriority ¶
type Bot_SlotPriority struct { // Priority AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotpriority.html#cfn-lex-bot-slotpriority-priority Priority int `json:"Priority"` // SlotName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotpriority.html#cfn-lex-bot-slotpriority-slotname SlotName string `json:"SlotName"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SlotPriority AWS CloudFormation Resource (AWS::Lex::Bot.SlotPriority) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotpriority.html
func (*Bot_SlotPriority) AWSCloudFormationType ¶
func (r *Bot_SlotPriority) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SlotType ¶
type Bot_SlotType struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottype.html#cfn-lex-bot-slottype-description Description *string `json:"Description,omitempty"` // ExternalSourceSetting AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottype.html#cfn-lex-bot-slottype-externalsourcesetting ExternalSourceSetting *Bot_ExternalSourceSetting `json:"ExternalSourceSetting,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottype.html#cfn-lex-bot-slottype-name Name string `json:"Name"` // ParentSlotTypeSignature AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottype.html#cfn-lex-bot-slottype-parentslottypesignature ParentSlotTypeSignature *string `json:"ParentSlotTypeSignature,omitempty"` // SlotTypeValues AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottype.html#cfn-lex-bot-slottype-slottypevalues SlotTypeValues []Bot_SlotTypeValue `json:"SlotTypeValues,omitempty"` // ValueSelectionSetting AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottype.html#cfn-lex-bot-slottype-valueselectionsetting ValueSelectionSetting *Bot_SlotValueSelectionSetting `json:"ValueSelectionSetting,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SlotType AWS CloudFormation Resource (AWS::Lex::Bot.SlotType) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottype.html
func (*Bot_SlotType) AWSCloudFormationType ¶
func (r *Bot_SlotType) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SlotTypeValue ¶
type Bot_SlotTypeValue struct { // SampleValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottypevalue.html#cfn-lex-bot-slottypevalue-samplevalue SampleValue *Bot_SampleValue `json:"SampleValue"` // Synonyms AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottypevalue.html#cfn-lex-bot-slottypevalue-synonyms Synonyms []Bot_SampleValue `json:"Synonyms,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SlotTypeValue AWS CloudFormation Resource (AWS::Lex::Bot.SlotTypeValue) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slottypevalue.html
func (*Bot_SlotTypeValue) AWSCloudFormationType ¶
func (r *Bot_SlotTypeValue) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SlotValue ¶ added in v7.2.6
type Bot_SlotValue struct { // InterpretedValue AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalue.html#cfn-lex-bot-slotvalue-interpretedvalue InterpretedValue *string `json:"InterpretedValue,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SlotValue AWS CloudFormation Resource (AWS::Lex::Bot.SlotValue) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalue.html
func (*Bot_SlotValue) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_SlotValue) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SlotValueElicitationSetting ¶
type Bot_SlotValueElicitationSetting struct { // DefaultValueSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueelicitationsetting.html#cfn-lex-bot-slotvalueelicitationsetting-defaultvaluespecification DefaultValueSpecification *Bot_SlotDefaultValueSpecification `json:"DefaultValueSpecification,omitempty"` // PromptSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueelicitationsetting.html#cfn-lex-bot-slotvalueelicitationsetting-promptspecification PromptSpecification *Bot_PromptSpecification `json:"PromptSpecification,omitempty"` // SampleUtterances AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueelicitationsetting.html#cfn-lex-bot-slotvalueelicitationsetting-sampleutterances SampleUtterances []Bot_SampleUtterance `json:"SampleUtterances,omitempty"` // SlotCaptureSetting AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueelicitationsetting.html#cfn-lex-bot-slotvalueelicitationsetting-slotcapturesetting SlotCaptureSetting *Bot_SlotCaptureSetting `json:"SlotCaptureSetting,omitempty"` // SlotConstraint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueelicitationsetting.html#cfn-lex-bot-slotvalueelicitationsetting-slotconstraint SlotConstraint string `json:"SlotConstraint"` // WaitAndContinueSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueelicitationsetting.html#cfn-lex-bot-slotvalueelicitationsetting-waitandcontinuespecification WaitAndContinueSpecification *Bot_WaitAndContinueSpecification `json:"WaitAndContinueSpecification,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SlotValueElicitationSetting AWS CloudFormation Resource (AWS::Lex::Bot.SlotValueElicitationSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueelicitationsetting.html
func (*Bot_SlotValueElicitationSetting) AWSCloudFormationType ¶
func (r *Bot_SlotValueElicitationSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SlotValueOverride ¶ added in v7.2.6
type Bot_SlotValueOverride struct { // Shape AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueoverride.html#cfn-lex-bot-slotvalueoverride-shape Shape *string `json:"Shape,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueoverride.html#cfn-lex-bot-slotvalueoverride-value Value *Bot_SlotValue `json:"Value,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueoverride.html#cfn-lex-bot-slotvalueoverride-values Values []Bot_SlotValueOverride `json:"Values,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SlotValueOverride AWS CloudFormation Resource (AWS::Lex::Bot.SlotValueOverride) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueoverride.html
func (*Bot_SlotValueOverride) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_SlotValueOverride) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SlotValueOverrideMap ¶ added in v7.2.6
type Bot_SlotValueOverrideMap struct { // SlotName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueoverridemap.html#cfn-lex-bot-slotvalueoverridemap-slotname SlotName *string `json:"SlotName,omitempty"` // SlotValueOverride AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueoverridemap.html#cfn-lex-bot-slotvalueoverridemap-slotvalueoverride SlotValueOverride *Bot_SlotValueOverride `json:"SlotValueOverride,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SlotValueOverrideMap AWS CloudFormation Resource (AWS::Lex::Bot.SlotValueOverrideMap) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueoverridemap.html
func (*Bot_SlotValueOverrideMap) AWSCloudFormationType ¶ added in v7.2.6
func (r *Bot_SlotValueOverrideMap) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SlotValueRegexFilter ¶
type Bot_SlotValueRegexFilter struct { // Pattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueregexfilter.html#cfn-lex-bot-slotvalueregexfilter-pattern Pattern string `json:"Pattern"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SlotValueRegexFilter AWS CloudFormation Resource (AWS::Lex::Bot.SlotValueRegexFilter) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueregexfilter.html
func (*Bot_SlotValueRegexFilter) AWSCloudFormationType ¶
func (r *Bot_SlotValueRegexFilter) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_SlotValueSelectionSetting ¶
type Bot_SlotValueSelectionSetting struct { // AdvancedRecognitionSetting AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueselectionsetting.html#cfn-lex-bot-slotvalueselectionsetting-advancedrecognitionsetting AdvancedRecognitionSetting *Bot_AdvancedRecognitionSetting `json:"AdvancedRecognitionSetting,omitempty"` // RegexFilter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueselectionsetting.html#cfn-lex-bot-slotvalueselectionsetting-regexfilter RegexFilter *Bot_SlotValueRegexFilter `json:"RegexFilter,omitempty"` // ResolutionStrategy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueselectionsetting.html#cfn-lex-bot-slotvalueselectionsetting-resolutionstrategy ResolutionStrategy string `json:"ResolutionStrategy"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_SlotValueSelectionSetting AWS CloudFormation Resource (AWS::Lex::Bot.SlotValueSelectionSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueselectionsetting.html
func (*Bot_SlotValueSelectionSetting) AWSCloudFormationType ¶
func (r *Bot_SlotValueSelectionSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_StillWaitingResponseSpecification ¶
type Bot_StillWaitingResponseSpecification struct { // AllowInterrupt AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-stillwaitingresponsespecification.html#cfn-lex-bot-stillwaitingresponsespecification-allowinterrupt AllowInterrupt *bool `json:"AllowInterrupt,omitempty"` // FrequencyInSeconds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-stillwaitingresponsespecification.html#cfn-lex-bot-stillwaitingresponsespecification-frequencyinseconds FrequencyInSeconds int `json:"FrequencyInSeconds"` // MessageGroupsList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-stillwaitingresponsespecification.html#cfn-lex-bot-stillwaitingresponsespecification-messagegroupslist MessageGroupsList []Bot_MessageGroup `json:"MessageGroupsList"` // TimeoutInSeconds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-stillwaitingresponsespecification.html#cfn-lex-bot-stillwaitingresponsespecification-timeoutinseconds TimeoutInSeconds int `json:"TimeoutInSeconds"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_StillWaitingResponseSpecification AWS CloudFormation Resource (AWS::Lex::Bot.StillWaitingResponseSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-stillwaitingresponsespecification.html
func (*Bot_StillWaitingResponseSpecification) AWSCloudFormationType ¶
func (r *Bot_StillWaitingResponseSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_TestBotAliasSettings ¶
type Bot_TestBotAliasSettings struct { // BotAliasLocaleSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-testbotaliassettings.html#cfn-lex-bot-testbotaliassettings-botaliaslocalesettings BotAliasLocaleSettings []Bot_BotAliasLocaleSettingsItem `json:"BotAliasLocaleSettings,omitempty"` // ConversationLogSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-testbotaliassettings.html#cfn-lex-bot-testbotaliassettings-conversationlogsettings ConversationLogSettings *Bot_ConversationLogSettings `json:"ConversationLogSettings,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-testbotaliassettings.html#cfn-lex-bot-testbotaliassettings-description Description *string `json:"Description,omitempty"` // SentimentAnalysisSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-testbotaliassettings.html#cfn-lex-bot-testbotaliassettings-sentimentanalysissettings SentimentAnalysisSettings *Bot_SentimentAnalysisSettings `json:"SentimentAnalysisSettings,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_TestBotAliasSettings AWS CloudFormation Resource (AWS::Lex::Bot.TestBotAliasSettings) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-testbotaliassettings.html
func (*Bot_TestBotAliasSettings) AWSCloudFormationType ¶
func (r *Bot_TestBotAliasSettings) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_TextInputSpecification ¶ added in v7.0.4
type Bot_TextInputSpecification struct { // StartTimeoutMs AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textinputspecification.html#cfn-lex-bot-textinputspecification-starttimeoutms StartTimeoutMs int `json:"StartTimeoutMs"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_TextInputSpecification AWS CloudFormation Resource (AWS::Lex::Bot.TextInputSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textinputspecification.html
func (*Bot_TextInputSpecification) AWSCloudFormationType ¶ added in v7.0.4
func (r *Bot_TextInputSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_TextLogDestination ¶
type Bot_TextLogDestination struct { // CloudWatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textlogdestination.html#cfn-lex-bot-textlogdestination-cloudwatch CloudWatch *Bot_CloudWatchLogGroupLogDestination `json:"CloudWatch"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_TextLogDestination AWS CloudFormation Resource (AWS::Lex::Bot.TextLogDestination) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textlogdestination.html
func (*Bot_TextLogDestination) AWSCloudFormationType ¶
func (r *Bot_TextLogDestination) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_TextLogSetting ¶
type Bot_TextLogSetting struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textlogsetting.html#cfn-lex-bot-textlogsetting-destination Destination *Bot_TextLogDestination `json:"Destination"` // Enabled AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textlogsetting.html#cfn-lex-bot-textlogsetting-enabled Enabled bool `json:"Enabled"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_TextLogSetting AWS CloudFormation Resource (AWS::Lex::Bot.TextLogSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textlogsetting.html
func (*Bot_TextLogSetting) AWSCloudFormationType ¶
func (r *Bot_TextLogSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_VoiceSettings ¶
type Bot_VoiceSettings struct { // Engine AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-voicesettings.html#cfn-lex-bot-voicesettings-engine Engine *string `json:"Engine,omitempty"` // VoiceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-voicesettings.html#cfn-lex-bot-voicesettings-voiceid VoiceId string `json:"VoiceId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_VoiceSettings AWS CloudFormation Resource (AWS::Lex::Bot.VoiceSettings) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-voicesettings.html
func (*Bot_VoiceSettings) AWSCloudFormationType ¶
func (r *Bot_VoiceSettings) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type Bot_WaitAndContinueSpecification ¶
type Bot_WaitAndContinueSpecification struct { // ContinueResponse AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-waitandcontinuespecification.html#cfn-lex-bot-waitandcontinuespecification-continueresponse ContinueResponse *Bot_ResponseSpecification `json:"ContinueResponse"` // IsActive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-waitandcontinuespecification.html#cfn-lex-bot-waitandcontinuespecification-isactive IsActive *bool `json:"IsActive,omitempty"` // StillWaitingResponse AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-waitandcontinuespecification.html#cfn-lex-bot-waitandcontinuespecification-stillwaitingresponse StillWaitingResponse *Bot_StillWaitingResponseSpecification `json:"StillWaitingResponse,omitempty"` // WaitingResponse AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-waitandcontinuespecification.html#cfn-lex-bot-waitandcontinuespecification-waitingresponse WaitingResponse *Bot_ResponseSpecification `json:"WaitingResponse"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
Bot_WaitAndContinueSpecification AWS CloudFormation Resource (AWS::Lex::Bot.WaitAndContinueSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-waitandcontinuespecification.html
func (*Bot_WaitAndContinueSpecification) AWSCloudFormationType ¶
func (r *Bot_WaitAndContinueSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type ResourcePolicy ¶
type ResourcePolicy struct { // Policy AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-resourcepolicy.html#cfn-lex-resourcepolicy-policy Policy interface{} `json:"Policy"` // ResourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-resourcepolicy.html#cfn-lex-resourcepolicy-resourcearn ResourceArn string `json:"ResourceArn"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
ResourcePolicy AWS CloudFormation Resource (AWS::Lex::ResourcePolicy) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lex-resourcepolicy.html
func (*ResourcePolicy) AWSCloudFormationType ¶
func (r *ResourcePolicy) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (ResourcePolicy) MarshalJSON ¶
func (r ResourcePolicy) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*ResourcePolicy) UnmarshalJSON ¶
func (r *ResourcePolicy) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type ResourcePolicy_Policy ¶
type ResourcePolicy_Policy struct { // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource AWSCloudFormationDependsOn []string `json:"-"` // AWSCloudFormationMetadata stores structured data associated with this resource AWSCloudFormationMetadata map[string]interface{} `json:"-"` // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created AWSCloudFormationCondition string `json:"-"` }
ResourcePolicy_Policy AWS CloudFormation Resource (AWS::Lex::ResourcePolicy.Policy) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-resourcepolicy-policy.html
func (*ResourcePolicy_Policy) AWSCloudFormationType ¶
func (r *ResourcePolicy_Policy) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
Source Files ¶
- aws-lex-bot.go
- aws-lex-bot_advancedrecognitionsetting.go
- aws-lex-bot_allowedinputtypes.go
- aws-lex-bot_audioanddtmfinputspecification.go
- aws-lex-bot_audiologdestination.go
- aws-lex-bot_audiologsetting.go
- aws-lex-bot_audiospecification.go
- aws-lex-bot_botaliaslocalesettings.go
- aws-lex-bot_botaliaslocalesettingsitem.go
- aws-lex-bot_botlocale.go
- aws-lex-bot_button.go
- aws-lex-bot_cloudwatchloggrouplogdestination.go
- aws-lex-bot_codehookspecification.go
- aws-lex-bot_condition.go
- aws-lex-bot_conditionalbranch.go
- aws-lex-bot_conditionalspecification.go
- aws-lex-bot_conversationlogsettings.go
- aws-lex-bot_custompayload.go
- aws-lex-bot_customvocabulary.go
- aws-lex-bot_customvocabularyitem.go
- aws-lex-bot_dataprivacy.go
- aws-lex-bot_defaultconditionalbranch.go
- aws-lex-bot_dialogaction.go
- aws-lex-bot_dialogcodehookinvocationsetting.go
- aws-lex-bot_dialogcodehooksetting.go
- aws-lex-bot_dialogstate.go
- aws-lex-bot_dtmfspecification.go
- aws-lex-bot_elicitationcodehookinvocationsetting.go
- aws-lex-bot_externalsourcesetting.go
- aws-lex-bot_fulfillmentcodehooksetting.go
- aws-lex-bot_fulfillmentstartresponsespecification.go
- aws-lex-bot_fulfillmentupdateresponsespecification.go
- aws-lex-bot_fulfillmentupdatesspecification.go
- aws-lex-bot_grammarslottypesetting.go
- aws-lex-bot_grammarslottypesource.go
- aws-lex-bot_imageresponsecard.go
- aws-lex-bot_initialresponsesetting.go
- aws-lex-bot_inputcontext.go
- aws-lex-bot_intent.go
- aws-lex-bot_intentclosingsetting.go
- aws-lex-bot_intentconfirmationsetting.go
- aws-lex-bot_intentoverride.go
- aws-lex-bot_kendraconfiguration.go
- aws-lex-bot_lambdacodehook.go
- aws-lex-bot_message.go
- aws-lex-bot_messagegroup.go
- aws-lex-bot_multiplevaluessetting.go
- aws-lex-bot_obfuscationsetting.go
- aws-lex-bot_outputcontext.go
- aws-lex-bot_plaintextmessage.go
- aws-lex-bot_postdialogcodehookinvocationspecification.go
- aws-lex-bot_postfulfillmentstatusspecification.go
- aws-lex-bot_promptattemptspecification.go
- aws-lex-bot_promptspecification.go
- aws-lex-bot_responsespecification.go
- aws-lex-bot_s3bucketlogdestination.go
- aws-lex-bot_s3location.go
- aws-lex-bot_sampleutterance.go
- aws-lex-bot_samplevalue.go
- aws-lex-bot_sentimentanalysissettings.go
- aws-lex-bot_sessionattribute.go
- aws-lex-bot_slot.go
- aws-lex-bot_slotcapturesetting.go
- aws-lex-bot_slotdefaultvalue.go
- aws-lex-bot_slotdefaultvaluespecification.go
- aws-lex-bot_slotpriority.go
- aws-lex-bot_slottype.go
- aws-lex-bot_slottypevalue.go
- aws-lex-bot_slotvalue.go
- aws-lex-bot_slotvalueelicitationsetting.go
- aws-lex-bot_slotvalueoverride.go
- aws-lex-bot_slotvalueoverridemap.go
- aws-lex-bot_slotvalueregexfilter.go
- aws-lex-bot_slotvalueselectionsetting.go
- aws-lex-bot_ssmlmessage.go
- aws-lex-bot_stillwaitingresponsespecification.go
- aws-lex-bot_testbotaliassettings.go
- aws-lex-bot_textinputspecification.go
- aws-lex-bot_textlogdestination.go
- aws-lex-bot_textlogsetting.go
- aws-lex-bot_voicesettings.go
- aws-lex-bot_waitandcontinuespecification.go
- aws-lex-botalias.go
- aws-lex-botalias_audiologdestination.go
- aws-lex-botalias_audiologsetting.go
- aws-lex-botalias_botaliaslocalesettings.go
- aws-lex-botalias_botaliaslocalesettingsitem.go
- aws-lex-botalias_cloudwatchloggrouplogdestination.go
- aws-lex-botalias_codehookspecification.go
- aws-lex-botalias_conversationlogsettings.go
- aws-lex-botalias_lambdacodehook.go
- aws-lex-botalias_s3bucketlogdestination.go
- aws-lex-botalias_sentimentanalysissettings.go
- aws-lex-botalias_textlogdestination.go
- aws-lex-botalias_textlogsetting.go
- aws-lex-botversion.go
- aws-lex-botversion_botversionlocaledetails.go
- aws-lex-botversion_botversionlocalespecification.go
- aws-lex-resourcepolicy.go
- aws-lex-resourcepolicy_policy.go