Documentation ¶
Index ¶
- func CfnBotAlias_CFN_RESOURCE_TYPE_NAME() *string
- func CfnBotAlias_IsCfnElement(x interface{}) *bool
- func CfnBotAlias_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnBotAlias_IsConstruct(x interface{}) *bool
- func CfnBotVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnBotVersion_IsCfnElement(x interface{}) *bool
- func CfnBotVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnBotVersion_IsConstruct(x interface{}) *bool
- func CfnBot_CFN_RESOURCE_TYPE_NAME() *string
- func CfnBot_IsCfnElement(x interface{}) *bool
- func CfnBot_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnBot_IsConstruct(x interface{}) *bool
- func CfnResourcePolicy_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResourcePolicy_IsCfnElement(x interface{}) *bool
- func CfnResourcePolicy_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResourcePolicy_IsConstruct(x interface{}) *bool
- func NewCfnBotAlias_Override(c CfnBotAlias, scope constructs.Construct, id *string, props *CfnBotAliasProps)
- func NewCfnBotVersion_Override(c CfnBotVersion, scope constructs.Construct, id *string, ...)
- func NewCfnBot_Override(c CfnBot, scope constructs.Construct, id *string, props *CfnBotProps)
- func NewCfnResourcePolicy_Override(c CfnResourcePolicy, scope constructs.Construct, id *string, ...)
- type CfnBot
- type CfnBotAlias
- type CfnBotAliasProps
- type CfnBotAlias_AudioLogDestinationProperty
- type CfnBotAlias_AudioLogSettingProperty
- type CfnBotAlias_BotAliasLocaleSettingsItemProperty
- type CfnBotAlias_BotAliasLocaleSettingsProperty
- type CfnBotAlias_CloudWatchLogGroupLogDestinationProperty
- type CfnBotAlias_CodeHookSpecificationProperty
- type CfnBotAlias_ConversationLogSettingsProperty
- type CfnBotAlias_LambdaCodeHookProperty
- type CfnBotAlias_S3BucketLogDestinationProperty
- type CfnBotAlias_TextLogDestinationProperty
- type CfnBotAlias_TextLogSettingProperty
- type CfnBotProps
- type CfnBotVersion
- type CfnBotVersionProps
- type CfnBotVersion_BotVersionLocaleDetailsProperty
- type CfnBotVersion_BotVersionLocaleSpecificationProperty
- type CfnBot_BotLocaleProperty
- type CfnBot_ButtonProperty
- type CfnBot_CustomPayloadProperty
- type CfnBot_DialogCodeHookSettingProperty
- type CfnBot_ExternalSourceSettingProperty
- type CfnBot_FulfillmentCodeHookSettingProperty
- type CfnBot_FulfillmentStartResponseSpecificationProperty
- type CfnBot_FulfillmentUpdateResponseSpecificationProperty
- type CfnBot_FulfillmentUpdatesSpecificationProperty
- type CfnBot_GrammarSlotTypeSettingProperty
- type CfnBot_GrammarSlotTypeSourceProperty
- type CfnBot_ImageResponseCardProperty
- type CfnBot_InputContextProperty
- type CfnBot_IntentClosingSettingProperty
- type CfnBot_IntentConfirmationSettingProperty
- type CfnBot_IntentProperty
- type CfnBot_KendraConfigurationProperty
- type CfnBot_MessageGroupProperty
- type CfnBot_MessageProperty
- type CfnBot_MultipleValuesSettingProperty
- type CfnBot_ObfuscationSettingProperty
- type CfnBot_OutputContextProperty
- type CfnBot_PlainTextMessageProperty
- type CfnBot_PostFulfillmentStatusSpecificationProperty
- type CfnBot_PromptSpecificationProperty
- type CfnBot_ResponseSpecificationProperty
- type CfnBot_S3LocationProperty
- type CfnBot_SSMLMessageProperty
- type CfnBot_SampleUtteranceProperty
- type CfnBot_SampleValueProperty
- type CfnBot_SlotDefaultValueProperty
- type CfnBot_SlotDefaultValueSpecificationProperty
- type CfnBot_SlotPriorityProperty
- type CfnBot_SlotProperty
- type CfnBot_SlotTypeProperty
- type CfnBot_SlotTypeValueProperty
- type CfnBot_SlotValueElicitationSettingProperty
- type CfnBot_SlotValueRegexFilterProperty
- type CfnBot_SlotValueSelectionSettingProperty
- type CfnBot_StillWaitingResponseSpecificationProperty
- type CfnBot_VoiceSettingsProperty
- type CfnBot_WaitAndContinueSpecificationProperty
- type CfnResourcePolicy
- type CfnResourcePolicyProps
- type CfnResourcePolicy_PolicyProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnBotAlias_CFN_RESOURCE_TYPE_NAME ¶
func CfnBotAlias_CFN_RESOURCE_TYPE_NAME() *string
func CfnBotAlias_IsCfnElement ¶
func CfnBotAlias_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnBotAlias_IsCfnResource ¶
func CfnBotAlias_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnBotAlias_IsConstruct ¶
func CfnBotAlias_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnBotVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnBotVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnBotVersion_IsCfnElement ¶
func CfnBotVersion_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnBotVersion_IsCfnResource ¶
func CfnBotVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnBotVersion_IsConstruct ¶
func CfnBotVersion_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnBot_CFN_RESOURCE_TYPE_NAME ¶
func CfnBot_CFN_RESOURCE_TYPE_NAME() *string
func CfnBot_IsCfnElement ¶
func CfnBot_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnBot_IsCfnResource ¶
func CfnBot_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnBot_IsConstruct ¶
func CfnBot_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnResourcePolicy_CFN_RESOURCE_TYPE_NAME ¶
func CfnResourcePolicy_CFN_RESOURCE_TYPE_NAME() *string
func CfnResourcePolicy_IsCfnElement ¶
func CfnResourcePolicy_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnResourcePolicy_IsCfnResource ¶
func CfnResourcePolicy_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnResourcePolicy_IsConstruct ¶
func CfnResourcePolicy_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnBotAlias_Override ¶
func NewCfnBotAlias_Override(c CfnBotAlias, scope constructs.Construct, id *string, props *CfnBotAliasProps)
Create a new `AWS::Lex::BotAlias`.
func NewCfnBotVersion_Override ¶
func NewCfnBotVersion_Override(c CfnBotVersion, scope constructs.Construct, id *string, props *CfnBotVersionProps)
Create a new `AWS::Lex::BotVersion`.
func NewCfnBot_Override ¶
func NewCfnBot_Override(c CfnBot, scope constructs.Construct, id *string, props *CfnBotProps)
Create a new `AWS::Lex::Bot`.
func NewCfnResourcePolicy_Override ¶
func NewCfnResourcePolicy_Override(c CfnResourcePolicy, scope constructs.Construct, id *string, props *CfnResourcePolicyProps)
Create a new `AWS::Lex::ResourcePolicy`.
Types ¶
type CfnBot ¶
type CfnBot interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrId() *string AutoBuildBotLocales() interface{} SetAutoBuildBotLocales(val interface{}) BotFileS3Location() interface{} SetBotFileS3Location(val interface{}) BotLocales() interface{} SetBotLocales(val interface{}) BotTags() interface{} SetBotTags(val interface{}) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DataPrivacy() interface{} SetDataPrivacy(val interface{}) Description() *string SetDescription(val *string) IdleSessionTtlInSeconds() *float64 SetIdleSessionTtlInSeconds(val *float64) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Ref() *string RoleArn() *string SetRoleArn(val *string) Stack() awscdk.Stack TestBotAliasTags() interface{} SetTestBotAliasTags(val interface{}) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Lex::Bot`.
TODO: EXAMPLE
func NewCfnBot ¶
func NewCfnBot(scope constructs.Construct, id *string, props *CfnBotProps) CfnBot
Create a new `AWS::Lex::Bot`.
type CfnBotAlias ¶
type CfnBotAlias interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrBotAliasId() *string AttrBotAliasStatus() *string BotAliasLocaleSettings() interface{} SetBotAliasLocaleSettings(val interface{}) BotAliasName() *string SetBotAliasName(val *string) BotAliasTags() interface{} SetBotAliasTags(val interface{}) BotId() *string SetBotId(val *string) BotVersion() *string SetBotVersion(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ConversationLogSettings() interface{} SetConversationLogSettings(val interface{}) CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Node() constructs.Node Ref() *string SentimentAnalysisSettings() interface{} SetSentimentAnalysisSettings(val interface{}) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Lex::BotAlias`.
TODO: EXAMPLE
func NewCfnBotAlias ¶
func NewCfnBotAlias(scope constructs.Construct, id *string, props *CfnBotAliasProps) CfnBotAlias
Create a new `AWS::Lex::BotAlias`.
type CfnBotAliasProps ¶
type CfnBotAliasProps struct { // `AWS::Lex::BotAlias.BotAliasLocaleSettings`. BotAliasLocaleSettings interface{} `json:"botAliasLocaleSettings"` // `AWS::Lex::BotAlias.BotAliasName`. BotAliasName *string `json:"botAliasName"` // `AWS::Lex::BotAlias.BotAliasTags`. BotAliasTags interface{} `json:"botAliasTags"` // `AWS::Lex::BotAlias.BotId`. BotId *string `json:"botId"` // `AWS::Lex::BotAlias.BotVersion`. BotVersion *string `json:"botVersion"` // `AWS::Lex::BotAlias.ConversationLogSettings`. ConversationLogSettings interface{} `json:"conversationLogSettings"` // `AWS::Lex::BotAlias.Description`. Description *string `json:"description"` // `AWS::Lex::BotAlias.SentimentAnalysisSettings`. SentimentAnalysisSettings interface{} `json:"sentimentAnalysisSettings"` }
Properties for defining a `AWS::Lex::BotAlias`.
TODO: EXAMPLE
type CfnBotAlias_AudioLogDestinationProperty ¶
type CfnBotAlias_AudioLogDestinationProperty struct {
// `CfnBotAlias.AudioLogDestinationProperty.S3Bucket`.
S3Bucket interface{} `json:"s3Bucket"`
}
TODO: EXAMPLE
type CfnBotAlias_AudioLogSettingProperty ¶
type CfnBotAlias_AudioLogSettingProperty struct { // `CfnBotAlias.AudioLogSettingProperty.Destination`. Destination interface{} `json:"destination"` // `CfnBotAlias.AudioLogSettingProperty.Enabled`. Enabled interface{} `json:"enabled"` }
TODO: EXAMPLE
type CfnBotAlias_BotAliasLocaleSettingsItemProperty ¶
type CfnBotAlias_BotAliasLocaleSettingsItemProperty struct { // `CfnBotAlias.BotAliasLocaleSettingsItemProperty.BotAliasLocaleSetting`. BotAliasLocaleSetting interface{} `json:"botAliasLocaleSetting"` // `CfnBotAlias.BotAliasLocaleSettingsItemProperty.LocaleId`. LocaleId *string `json:"localeId"` }
TODO: EXAMPLE
type CfnBotAlias_BotAliasLocaleSettingsProperty ¶
type CfnBotAlias_BotAliasLocaleSettingsProperty struct { // `CfnBotAlias.BotAliasLocaleSettingsProperty.CodeHookSpecification`. CodeHookSpecification interface{} `json:"codeHookSpecification"` // `CfnBotAlias.BotAliasLocaleSettingsProperty.Enabled`. Enabled interface{} `json:"enabled"` }
TODO: EXAMPLE
type CfnBotAlias_CloudWatchLogGroupLogDestinationProperty ¶
type CfnBotAlias_CloudWatchLogGroupLogDestinationProperty struct { // `CfnBotAlias.CloudWatchLogGroupLogDestinationProperty.CloudWatchLogGroupArn`. CloudWatchLogGroupArn *string `json:"cloudWatchLogGroupArn"` // `CfnBotAlias.CloudWatchLogGroupLogDestinationProperty.LogPrefix`. LogPrefix *string `json:"logPrefix"` }
TODO: EXAMPLE
type CfnBotAlias_CodeHookSpecificationProperty ¶
type CfnBotAlias_CodeHookSpecificationProperty struct {
// `CfnBotAlias.CodeHookSpecificationProperty.LambdaCodeHook`.
LambdaCodeHook interface{} `json:"lambdaCodeHook"`
}
TODO: EXAMPLE
type CfnBotAlias_ConversationLogSettingsProperty ¶
type CfnBotAlias_ConversationLogSettingsProperty struct { // `CfnBotAlias.ConversationLogSettingsProperty.AudioLogSettings`. AudioLogSettings interface{} `json:"audioLogSettings"` // `CfnBotAlias.ConversationLogSettingsProperty.TextLogSettings`. TextLogSettings interface{} `json:"textLogSettings"` }
TODO: EXAMPLE
type CfnBotAlias_LambdaCodeHookProperty ¶
type CfnBotAlias_LambdaCodeHookProperty struct { // `CfnBotAlias.LambdaCodeHookProperty.CodeHookInterfaceVersion`. CodeHookInterfaceVersion *string `json:"codeHookInterfaceVersion"` // `CfnBotAlias.LambdaCodeHookProperty.LambdaArn`. LambdaArn *string `json:"lambdaArn"` }
TODO: EXAMPLE
type CfnBotAlias_S3BucketLogDestinationProperty ¶
type CfnBotAlias_S3BucketLogDestinationProperty struct { // `CfnBotAlias.S3BucketLogDestinationProperty.KmsKeyArn`. KmsKeyArn *string `json:"kmsKeyArn"` // `CfnBotAlias.S3BucketLogDestinationProperty.LogPrefix`. LogPrefix *string `json:"logPrefix"` // `CfnBotAlias.S3BucketLogDestinationProperty.S3BucketArn`. S3BucketArn *string `json:"s3BucketArn"` }
TODO: EXAMPLE
type CfnBotAlias_TextLogDestinationProperty ¶
type CfnBotAlias_TextLogDestinationProperty struct { }
TODO: EXAMPLE
type CfnBotAlias_TextLogSettingProperty ¶
type CfnBotAlias_TextLogSettingProperty struct { // `CfnBotAlias.TextLogSettingProperty.Destination`. Destination interface{} `json:"destination"` // `CfnBotAlias.TextLogSettingProperty.Enabled`. Enabled interface{} `json:"enabled"` }
TODO: EXAMPLE
type CfnBotProps ¶
type CfnBotProps struct { // `AWS::Lex::Bot.AutoBuildBotLocales`. AutoBuildBotLocales interface{} `json:"autoBuildBotLocales"` // `AWS::Lex::Bot.BotFileS3Location`. BotFileS3Location interface{} `json:"botFileS3Location"` // `AWS::Lex::Bot.BotLocales`. BotLocales interface{} `json:"botLocales"` // `AWS::Lex::Bot.BotTags`. BotTags interface{} `json:"botTags"` // `AWS::Lex::Bot.DataPrivacy`. DataPrivacy interface{} `json:"dataPrivacy"` // `AWS::Lex::Bot.Description`. Description *string `json:"description"` // `AWS::Lex::Bot.IdleSessionTTLInSeconds`. IdleSessionTtlInSeconds *float64 `json:"idleSessionTtlInSeconds"` // `AWS::Lex::Bot.Name`. Name *string `json:"name"` // `AWS::Lex::Bot.RoleArn`. RoleArn *string `json:"roleArn"` // `AWS::Lex::Bot.TestBotAliasTags`. TestBotAliasTags interface{} `json:"testBotAliasTags"` }
Properties for defining a `AWS::Lex::Bot`.
TODO: EXAMPLE
type CfnBotVersion ¶
type CfnBotVersion interface { awscdk.CfnResource awscdk.IInspectable AttrBotVersion() *string BotId() *string SetBotId(val *string) BotVersionLocaleSpecification() interface{} SetBotVersionLocaleSpecification(val interface{}) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Lex::BotVersion`.
TODO: EXAMPLE
func NewCfnBotVersion ¶
func NewCfnBotVersion(scope constructs.Construct, id *string, props *CfnBotVersionProps) CfnBotVersion
Create a new `AWS::Lex::BotVersion`.
type CfnBotVersionProps ¶
type CfnBotVersionProps struct { // `AWS::Lex::BotVersion.BotId`. BotId *string `json:"botId"` // `AWS::Lex::BotVersion.BotVersionLocaleSpecification`. BotVersionLocaleSpecification interface{} `json:"botVersionLocaleSpecification"` // `AWS::Lex::BotVersion.Description`. Description *string `json:"description"` }
Properties for defining a `AWS::Lex::BotVersion`.
TODO: EXAMPLE
type CfnBotVersion_BotVersionLocaleDetailsProperty ¶
type CfnBotVersion_BotVersionLocaleDetailsProperty struct { // `CfnBotVersion.BotVersionLocaleDetailsProperty.SourceBotVersion`. SourceBotVersion *string `json:"sourceBotVersion"` }
TODO: EXAMPLE
type CfnBotVersion_BotVersionLocaleSpecificationProperty ¶
type CfnBotVersion_BotVersionLocaleSpecificationProperty struct { // `CfnBotVersion.BotVersionLocaleSpecificationProperty.BotVersionLocaleDetails`. BotVersionLocaleDetails interface{} `json:"botVersionLocaleDetails"` // `CfnBotVersion.BotVersionLocaleSpecificationProperty.LocaleId`. LocaleId *string `json:"localeId"` }
TODO: EXAMPLE
type CfnBot_BotLocaleProperty ¶
type CfnBot_BotLocaleProperty struct { // `CfnBot.BotLocaleProperty.Description`. Description *string `json:"description"` // `CfnBot.BotLocaleProperty.Intents`. Intents interface{} `json:"intents"` // `CfnBot.BotLocaleProperty.LocaleId`. LocaleId *string `json:"localeId"` // `CfnBot.BotLocaleProperty.NluConfidenceThreshold`. NluConfidenceThreshold *float64 `json:"nluConfidenceThreshold"` // `CfnBot.BotLocaleProperty.SlotTypes`. SlotTypes interface{} `json:"slotTypes"` // `CfnBot.BotLocaleProperty.VoiceSettings`. VoiceSettings interface{} `json:"voiceSettings"` }
TODO: EXAMPLE
type CfnBot_ButtonProperty ¶
type CfnBot_ButtonProperty struct { // `CfnBot.ButtonProperty.Text`. Text *string `json:"text"` // `CfnBot.ButtonProperty.Value`. Value *string `json:"value"` }
TODO: EXAMPLE
type CfnBot_CustomPayloadProperty ¶
type CfnBot_CustomPayloadProperty struct { // `CfnBot.CustomPayloadProperty.Value`. Value *string `json:"value"` }
TODO: EXAMPLE
type CfnBot_DialogCodeHookSettingProperty ¶
type CfnBot_DialogCodeHookSettingProperty struct {
// `CfnBot.DialogCodeHookSettingProperty.Enabled`.
Enabled interface{} `json:"enabled"`
}
TODO: EXAMPLE
type CfnBot_ExternalSourceSettingProperty ¶
type CfnBot_ExternalSourceSettingProperty struct {
// `CfnBot.ExternalSourceSettingProperty.GrammarSlotTypeSetting`.
GrammarSlotTypeSetting interface{} `json:"grammarSlotTypeSetting"`
}
TODO: EXAMPLE
type CfnBot_FulfillmentCodeHookSettingProperty ¶
type CfnBot_FulfillmentCodeHookSettingProperty struct { // `CfnBot.FulfillmentCodeHookSettingProperty.Enabled`. Enabled interface{} `json:"enabled"` // `CfnBot.FulfillmentCodeHookSettingProperty.FulfillmentUpdatesSpecification`. FulfillmentUpdatesSpecification interface{} `json:"fulfillmentUpdatesSpecification"` // `CfnBot.FulfillmentCodeHookSettingProperty.PostFulfillmentStatusSpecification`. PostFulfillmentStatusSpecification interface{} `json:"postFulfillmentStatusSpecification"` }
TODO: EXAMPLE
type CfnBot_FulfillmentStartResponseSpecificationProperty ¶
type CfnBot_FulfillmentStartResponseSpecificationProperty struct { // `CfnBot.FulfillmentStartResponseSpecificationProperty.AllowInterrupt`. AllowInterrupt interface{} `json:"allowInterrupt"` // `CfnBot.FulfillmentStartResponseSpecificationProperty.DelayInSeconds`. DelayInSeconds *float64 `json:"delayInSeconds"` // `CfnBot.FulfillmentStartResponseSpecificationProperty.MessageGroups`. MessageGroups interface{} `json:"messageGroups"` }
TODO: EXAMPLE
type CfnBot_FulfillmentUpdateResponseSpecificationProperty ¶
type CfnBot_FulfillmentUpdateResponseSpecificationProperty struct { // `CfnBot.FulfillmentUpdateResponseSpecificationProperty.AllowInterrupt`. AllowInterrupt interface{} `json:"allowInterrupt"` // `CfnBot.FulfillmentUpdateResponseSpecificationProperty.FrequencyInSeconds`. FrequencyInSeconds *float64 `json:"frequencyInSeconds"` // `CfnBot.FulfillmentUpdateResponseSpecificationProperty.MessageGroups`. MessageGroups interface{} `json:"messageGroups"` }
TODO: EXAMPLE
type CfnBot_FulfillmentUpdatesSpecificationProperty ¶
type CfnBot_FulfillmentUpdatesSpecificationProperty struct { // `CfnBot.FulfillmentUpdatesSpecificationProperty.Active`. Active interface{} `json:"active"` // `CfnBot.FulfillmentUpdatesSpecificationProperty.StartResponse`. StartResponse interface{} `json:"startResponse"` // `CfnBot.FulfillmentUpdatesSpecificationProperty.TimeoutInSeconds`. TimeoutInSeconds *float64 `json:"timeoutInSeconds"` // `CfnBot.FulfillmentUpdatesSpecificationProperty.UpdateResponse`. UpdateResponse interface{} `json:"updateResponse"` }
TODO: EXAMPLE
type CfnBot_GrammarSlotTypeSettingProperty ¶
type CfnBot_GrammarSlotTypeSettingProperty struct {
// `CfnBot.GrammarSlotTypeSettingProperty.Source`.
Source interface{} `json:"source"`
}
TODO: EXAMPLE
type CfnBot_GrammarSlotTypeSourceProperty ¶
type CfnBot_GrammarSlotTypeSourceProperty struct { // `CfnBot.GrammarSlotTypeSourceProperty.KmsKeyArn`. KmsKeyArn *string `json:"kmsKeyArn"` // `CfnBot.GrammarSlotTypeSourceProperty.S3BucketName`. S3BucketName *string `json:"s3BucketName"` // `CfnBot.GrammarSlotTypeSourceProperty.S3ObjectKey`. S3ObjectKey *string `json:"s3ObjectKey"` }
TODO: EXAMPLE
type CfnBot_ImageResponseCardProperty ¶
type CfnBot_ImageResponseCardProperty struct { // `CfnBot.ImageResponseCardProperty.Buttons`. Buttons interface{} `json:"buttons"` // `CfnBot.ImageResponseCardProperty.ImageUrl`. ImageUrl *string `json:"imageUrl"` // `CfnBot.ImageResponseCardProperty.Subtitle`. Subtitle *string `json:"subtitle"` // `CfnBot.ImageResponseCardProperty.Title`. Title *string `json:"title"` }
TODO: EXAMPLE
type CfnBot_InputContextProperty ¶
type CfnBot_InputContextProperty struct { // `CfnBot.InputContextProperty.Name`. Name *string `json:"name"` }
TODO: EXAMPLE
type CfnBot_IntentClosingSettingProperty ¶
type CfnBot_IntentClosingSettingProperty struct { // `CfnBot.IntentClosingSettingProperty.ClosingResponse`. ClosingResponse interface{} `json:"closingResponse"` // `CfnBot.IntentClosingSettingProperty.IsActive`. IsActive interface{} `json:"isActive"` }
TODO: EXAMPLE
type CfnBot_IntentConfirmationSettingProperty ¶
type CfnBot_IntentConfirmationSettingProperty struct { // `CfnBot.IntentConfirmationSettingProperty.DeclinationResponse`. DeclinationResponse interface{} `json:"declinationResponse"` // `CfnBot.IntentConfirmationSettingProperty.IsActive`. IsActive interface{} `json:"isActive"` // `CfnBot.IntentConfirmationSettingProperty.PromptSpecification`. PromptSpecification interface{} `json:"promptSpecification"` }
TODO: EXAMPLE
type CfnBot_IntentProperty ¶
type CfnBot_IntentProperty struct { // `CfnBot.IntentProperty.Description`. Description *string `json:"description"` // `CfnBot.IntentProperty.DialogCodeHook`. DialogCodeHook interface{} `json:"dialogCodeHook"` // `CfnBot.IntentProperty.FulfillmentCodeHook`. FulfillmentCodeHook interface{} `json:"fulfillmentCodeHook"` // `CfnBot.IntentProperty.InputContexts`. InputContexts interface{} `json:"inputContexts"` // `CfnBot.IntentProperty.IntentClosingSetting`. IntentClosingSetting interface{} `json:"intentClosingSetting"` // `CfnBot.IntentProperty.IntentConfirmationSetting`. IntentConfirmationSetting interface{} `json:"intentConfirmationSetting"` // `CfnBot.IntentProperty.KendraConfiguration`. KendraConfiguration interface{} `json:"kendraConfiguration"` // `CfnBot.IntentProperty.Name`. Name *string `json:"name"` // `CfnBot.IntentProperty.OutputContexts`. OutputContexts interface{} `json:"outputContexts"` // `CfnBot.IntentProperty.ParentIntentSignature`. ParentIntentSignature *string `json:"parentIntentSignature"` // `CfnBot.IntentProperty.SampleUtterances`. SampleUtterances interface{} `json:"sampleUtterances"` // `CfnBot.IntentProperty.SlotPriorities`. SlotPriorities interface{} `json:"slotPriorities"` // `CfnBot.IntentProperty.Slots`. Slots interface{} `json:"slots"` }
TODO: EXAMPLE
type CfnBot_KendraConfigurationProperty ¶
type CfnBot_KendraConfigurationProperty struct { // `CfnBot.KendraConfigurationProperty.KendraIndex`. KendraIndex *string `json:"kendraIndex"` // `CfnBot.KendraConfigurationProperty.QueryFilterString`. QueryFilterString *string `json:"queryFilterString"` // `CfnBot.KendraConfigurationProperty.QueryFilterStringEnabled`. QueryFilterStringEnabled interface{} `json:"queryFilterStringEnabled"` }
TODO: EXAMPLE
type CfnBot_MessageGroupProperty ¶
type CfnBot_MessageGroupProperty struct { // `CfnBot.MessageGroupProperty.Message`. Message interface{} `json:"message"` // `CfnBot.MessageGroupProperty.Variations`. Variations interface{} `json:"variations"` }
TODO: EXAMPLE
type CfnBot_MessageProperty ¶
type CfnBot_MessageProperty struct { // `CfnBot.MessageProperty.CustomPayload`. CustomPayload interface{} `json:"customPayload"` // `CfnBot.MessageProperty.ImageResponseCard`. ImageResponseCard interface{} `json:"imageResponseCard"` // `CfnBot.MessageProperty.PlainTextMessage`. PlainTextMessage interface{} `json:"plainTextMessage"` // `CfnBot.MessageProperty.SSMLMessage`. SsmlMessage interface{} `json:"ssmlMessage"` }
TODO: EXAMPLE
type CfnBot_MultipleValuesSettingProperty ¶
type CfnBot_MultipleValuesSettingProperty struct {
// `CfnBot.MultipleValuesSettingProperty.AllowMultipleValues`.
AllowMultipleValues interface{} `json:"allowMultipleValues"`
}
TODO: EXAMPLE
type CfnBot_ObfuscationSettingProperty ¶
type CfnBot_ObfuscationSettingProperty struct { // `CfnBot.ObfuscationSettingProperty.ObfuscationSettingType`. ObfuscationSettingType *string `json:"obfuscationSettingType"` }
TODO: EXAMPLE
type CfnBot_OutputContextProperty ¶
type CfnBot_OutputContextProperty struct { // `CfnBot.OutputContextProperty.Name`. Name *string `json:"name"` // `CfnBot.OutputContextProperty.TimeToLiveInSeconds`. TimeToLiveInSeconds *float64 `json:"timeToLiveInSeconds"` // `CfnBot.OutputContextProperty.TurnsToLive`. TurnsToLive *float64 `json:"turnsToLive"` }
TODO: EXAMPLE
type CfnBot_PlainTextMessageProperty ¶
type CfnBot_PlainTextMessageProperty struct { // `CfnBot.PlainTextMessageProperty.Value`. Value *string `json:"value"` }
TODO: EXAMPLE
type CfnBot_PostFulfillmentStatusSpecificationProperty ¶
type CfnBot_PostFulfillmentStatusSpecificationProperty struct { // `CfnBot.PostFulfillmentStatusSpecificationProperty.FailureResponse`. FailureResponse interface{} `json:"failureResponse"` // `CfnBot.PostFulfillmentStatusSpecificationProperty.SuccessResponse`. SuccessResponse interface{} `json:"successResponse"` // `CfnBot.PostFulfillmentStatusSpecificationProperty.TimeoutResponse`. TimeoutResponse interface{} `json:"timeoutResponse"` }
TODO: EXAMPLE
type CfnBot_PromptSpecificationProperty ¶
type CfnBot_PromptSpecificationProperty struct { // `CfnBot.PromptSpecificationProperty.AllowInterrupt`. AllowInterrupt interface{} `json:"allowInterrupt"` // `CfnBot.PromptSpecificationProperty.MaxRetries`. MaxRetries *float64 `json:"maxRetries"` // `CfnBot.PromptSpecificationProperty.MessageGroupsList`. MessageGroupsList interface{} `json:"messageGroupsList"` }
TODO: EXAMPLE
type CfnBot_ResponseSpecificationProperty ¶
type CfnBot_ResponseSpecificationProperty struct { // `CfnBot.ResponseSpecificationProperty.AllowInterrupt`. AllowInterrupt interface{} `json:"allowInterrupt"` // `CfnBot.ResponseSpecificationProperty.MessageGroupsList`. MessageGroupsList interface{} `json:"messageGroupsList"` }
TODO: EXAMPLE
type CfnBot_S3LocationProperty ¶
type CfnBot_S3LocationProperty struct { // `CfnBot.S3LocationProperty.S3Bucket`. S3Bucket *string `json:"s3Bucket"` // `CfnBot.S3LocationProperty.S3ObjectKey`. S3ObjectKey *string `json:"s3ObjectKey"` // `CfnBot.S3LocationProperty.S3ObjectVersion`. S3ObjectVersion *string `json:"s3ObjectVersion"` }
TODO: EXAMPLE
type CfnBot_SSMLMessageProperty ¶
type CfnBot_SSMLMessageProperty struct { // `CfnBot.SSMLMessageProperty.Value`. Value *string `json:"value"` }
TODO: EXAMPLE
type CfnBot_SampleUtteranceProperty ¶
type CfnBot_SampleUtteranceProperty struct { // `CfnBot.SampleUtteranceProperty.Utterance`. Utterance *string `json:"utterance"` }
TODO: EXAMPLE
type CfnBot_SampleValueProperty ¶
type CfnBot_SampleValueProperty struct { // `CfnBot.SampleValueProperty.Value`. Value *string `json:"value"` }
TODO: EXAMPLE
type CfnBot_SlotDefaultValueProperty ¶
type CfnBot_SlotDefaultValueProperty struct { // `CfnBot.SlotDefaultValueProperty.DefaultValue`. DefaultValue *string `json:"defaultValue"` }
TODO: EXAMPLE
type CfnBot_SlotDefaultValueSpecificationProperty ¶
type CfnBot_SlotDefaultValueSpecificationProperty struct {
// `CfnBot.SlotDefaultValueSpecificationProperty.DefaultValueList`.
DefaultValueList interface{} `json:"defaultValueList"`
}
TODO: EXAMPLE
type CfnBot_SlotPriorityProperty ¶
type CfnBot_SlotPriorityProperty struct { // `CfnBot.SlotPriorityProperty.Priority`. Priority *float64 `json:"priority"` // `CfnBot.SlotPriorityProperty.SlotName`. SlotName *string `json:"slotName"` }
TODO: EXAMPLE
type CfnBot_SlotProperty ¶
type CfnBot_SlotProperty struct { // `CfnBot.SlotProperty.Description`. Description *string `json:"description"` // `CfnBot.SlotProperty.MultipleValuesSetting`. MultipleValuesSetting interface{} `json:"multipleValuesSetting"` // `CfnBot.SlotProperty.Name`. Name *string `json:"name"` // `CfnBot.SlotProperty.ObfuscationSetting`. ObfuscationSetting interface{} `json:"obfuscationSetting"` // `CfnBot.SlotProperty.SlotTypeName`. SlotTypeName *string `json:"slotTypeName"` // `CfnBot.SlotProperty.ValueElicitationSetting`. ValueElicitationSetting interface{} `json:"valueElicitationSetting"` }
TODO: EXAMPLE
type CfnBot_SlotTypeProperty ¶
type CfnBot_SlotTypeProperty struct { // `CfnBot.SlotTypeProperty.Description`. Description *string `json:"description"` // `CfnBot.SlotTypeProperty.ExternalSourceSetting`. ExternalSourceSetting interface{} `json:"externalSourceSetting"` // `CfnBot.SlotTypeProperty.Name`. Name *string `json:"name"` // `CfnBot.SlotTypeProperty.ParentSlotTypeSignature`. ParentSlotTypeSignature *string `json:"parentSlotTypeSignature"` // `CfnBot.SlotTypeProperty.SlotTypeValues`. SlotTypeValues interface{} `json:"slotTypeValues"` // `CfnBot.SlotTypeProperty.ValueSelectionSetting`. ValueSelectionSetting interface{} `json:"valueSelectionSetting"` }
TODO: EXAMPLE
type CfnBot_SlotTypeValueProperty ¶
type CfnBot_SlotTypeValueProperty struct { // `CfnBot.SlotTypeValueProperty.SampleValue`. SampleValue interface{} `json:"sampleValue"` // `CfnBot.SlotTypeValueProperty.Synonyms`. Synonyms interface{} `json:"synonyms"` }
TODO: EXAMPLE
type CfnBot_SlotValueElicitationSettingProperty ¶
type CfnBot_SlotValueElicitationSettingProperty struct { // `CfnBot.SlotValueElicitationSettingProperty.DefaultValueSpecification`. DefaultValueSpecification interface{} `json:"defaultValueSpecification"` // `CfnBot.SlotValueElicitationSettingProperty.PromptSpecification`. PromptSpecification interface{} `json:"promptSpecification"` // `CfnBot.SlotValueElicitationSettingProperty.SampleUtterances`. SampleUtterances interface{} `json:"sampleUtterances"` // `CfnBot.SlotValueElicitationSettingProperty.SlotConstraint`. SlotConstraint *string `json:"slotConstraint"` // `CfnBot.SlotValueElicitationSettingProperty.WaitAndContinueSpecification`. WaitAndContinueSpecification interface{} `json:"waitAndContinueSpecification"` }
TODO: EXAMPLE
type CfnBot_SlotValueRegexFilterProperty ¶
type CfnBot_SlotValueRegexFilterProperty struct { // `CfnBot.SlotValueRegexFilterProperty.Pattern`. Pattern *string `json:"pattern"` }
TODO: EXAMPLE
type CfnBot_SlotValueSelectionSettingProperty ¶
type CfnBot_SlotValueSelectionSettingProperty struct { // `CfnBot.SlotValueSelectionSettingProperty.RegexFilter`. RegexFilter interface{} `json:"regexFilter"` // `CfnBot.SlotValueSelectionSettingProperty.ResolutionStrategy`. ResolutionStrategy *string `json:"resolutionStrategy"` }
TODO: EXAMPLE
type CfnBot_StillWaitingResponseSpecificationProperty ¶
type CfnBot_StillWaitingResponseSpecificationProperty struct { // `CfnBot.StillWaitingResponseSpecificationProperty.AllowInterrupt`. AllowInterrupt interface{} `json:"allowInterrupt"` // `CfnBot.StillWaitingResponseSpecificationProperty.FrequencyInSeconds`. FrequencyInSeconds *float64 `json:"frequencyInSeconds"` // `CfnBot.StillWaitingResponseSpecificationProperty.MessageGroupsList`. MessageGroupsList interface{} `json:"messageGroupsList"` // `CfnBot.StillWaitingResponseSpecificationProperty.TimeoutInSeconds`. TimeoutInSeconds *float64 `json:"timeoutInSeconds"` }
TODO: EXAMPLE
type CfnBot_VoiceSettingsProperty ¶
type CfnBot_VoiceSettingsProperty struct { // `CfnBot.VoiceSettingsProperty.VoiceId`. VoiceId *string `json:"voiceId"` }
TODO: EXAMPLE
type CfnBot_WaitAndContinueSpecificationProperty ¶
type CfnBot_WaitAndContinueSpecificationProperty struct { // `CfnBot.WaitAndContinueSpecificationProperty.ContinueResponse`. ContinueResponse interface{} `json:"continueResponse"` // `CfnBot.WaitAndContinueSpecificationProperty.IsActive`. IsActive interface{} `json:"isActive"` // `CfnBot.WaitAndContinueSpecificationProperty.StillWaitingResponse`. StillWaitingResponse interface{} `json:"stillWaitingResponse"` // `CfnBot.WaitAndContinueSpecificationProperty.WaitingResponse`. WaitingResponse interface{} `json:"waitingResponse"` }
TODO: EXAMPLE
type CfnResourcePolicy ¶
type CfnResourcePolicy interface { awscdk.CfnResource awscdk.IInspectable AttrId() *string AttrRevisionId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Policy() interface{} SetPolicy(val interface{}) Ref() *string ResourceArn() *string SetResourceArn(val *string) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Lex::ResourcePolicy`.
TODO: EXAMPLE
func NewCfnResourcePolicy ¶
func NewCfnResourcePolicy(scope constructs.Construct, id *string, props *CfnResourcePolicyProps) CfnResourcePolicy
Create a new `AWS::Lex::ResourcePolicy`.
type CfnResourcePolicyProps ¶
type CfnResourcePolicyProps struct { // `AWS::Lex::ResourcePolicy.Policy`. Policy interface{} `json:"policy"` // `AWS::Lex::ResourcePolicy.ResourceArn`. ResourceArn *string `json:"resourceArn"` }
Properties for defining a `AWS::Lex::ResourcePolicy`.
TODO: EXAMPLE
type CfnResourcePolicy_PolicyProperty ¶
type CfnResourcePolicy_PolicyProperty struct { }
TODO: EXAMPLE