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 awscdk.Construct, id *string, props *CfnBotAliasProps)
- func NewCfnBotVersion_Override(c CfnBotVersion, scope awscdk.Construct, id *string, props *CfnBotVersionProps)
- func NewCfnBot_Override(c CfnBot, scope awscdk.Construct, id *string, props *CfnBotProps)
- func NewCfnResourcePolicy_Override(c CfnResourcePolicy, scope awscdk.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. Experimental.
func CfnBotAlias_IsCfnResource ¶
func CfnBotAlias_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnBotAlias_IsConstruct ¶
func CfnBotAlias_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
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. Experimental.
func CfnBotVersion_IsCfnResource ¶
func CfnBotVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnBotVersion_IsConstruct ¶
func CfnBotVersion_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
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. Experimental.
func CfnBot_IsCfnResource ¶
func CfnBot_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnBot_IsConstruct ¶
func CfnBot_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
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. Experimental.
func CfnResourcePolicy_IsCfnResource ¶
func CfnResourcePolicy_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnResourcePolicy_IsConstruct ¶
func CfnResourcePolicy_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func NewCfnBotAlias_Override ¶
func NewCfnBotAlias_Override(c CfnBotAlias, scope awscdk.Construct, id *string, props *CfnBotAliasProps)
Create a new `AWS::Lex::BotAlias`.
func NewCfnBotVersion_Override ¶
func NewCfnBotVersion_Override(c CfnBotVersion, scope awscdk.Construct, id *string, props *CfnBotVersionProps)
Create a new `AWS::Lex::BotVersion`.
func NewCfnBot_Override ¶
func NewCfnBot_Override(c CfnBot, scope awscdk.Construct, id *string, props *CfnBotProps)
Create a new `AWS::Lex::Bot`.
func NewCfnResourcePolicy_Override ¶
func NewCfnResourcePolicy_Override(c CfnResourcePolicy, scope awscdk.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() awscdk.ConstructNode
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)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Lex::Bot`.
TODO: EXAMPLE
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() awscdk.ConstructNode
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)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Lex::BotAlias`.
TODO: EXAMPLE
func NewCfnBotAlias ¶
func NewCfnBotAlias(scope awscdk.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() awscdk.ConstructNode
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)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Lex::BotVersion`.
TODO: EXAMPLE
func NewCfnBotVersion ¶
func NewCfnBotVersion(scope awscdk.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() awscdk.ConstructNode
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)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Lex::ResourcePolicy`.
TODO: EXAMPLE
func NewCfnResourcePolicy ¶
func NewCfnResourcePolicy(scope awscdk.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