awslex

package
v2.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 22, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL