Class CfnBotPropsMixin.SlotProperty
Specifies the definition of a slot.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.Lex.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnBotPropsMixin.SlotProperty : CfnBotPropsMixin.ISlotProperty
Syntax (vb)
Public Class CfnBotPropsMixin.SlotProperty Implements CfnBotPropsMixin.ISlotProperty
Remarks
Amazon Lex elicits slot values from uses to fulfill the user's intent.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slot.html
ExampleMetadata: fixture=_generated
Synopsis
Constructors
| SlotProperty() | Specifies the definition of a slot. |
Properties
| Description | The description of the slot. |
| MultipleValuesSetting | Indicates whether a slot can return multiple values. |
| Name | The name given to the slot. |
| ObfuscationSetting | Determines whether the contents of the slot are obfuscated in Amazon CloudWatch Logs logs. |
| SlotTypeName | The name of the slot type that this slot is based on. |
| SubSlotSetting | Specifies the definition of a slot. |
| ValueElicitationSetting | Determines the slot resolution strategy that Amazon Lex uses to return slot type values. |
Constructors
SlotProperty()
Specifies the definition of a slot.
public SlotProperty()
Remarks
Amazon Lex elicits slot values from uses to fulfill the user's intent.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slot.html
ExampleMetadata: fixture=_generated
Properties
Description
The description of the slot.
public string? Description { get; set; }
Property Value
Remarks
MultipleValuesSetting
Indicates whether a slot can return multiple values.
public object? MultipleValuesSetting { get; set; }
Property Value
Remarks
Name
The name given to the slot.
public string? Name { get; set; }
Property Value
Remarks
ObfuscationSetting
Determines whether the contents of the slot are obfuscated in Amazon CloudWatch Logs logs.
public object? ObfuscationSetting { get; set; }
Property Value
Remarks
Use obfuscated slots to protect information such as personally identifiable information (PII) in logs.
Type union: either IResolvable or CfnBotPropsMixin.IObfuscationSettingProperty
SlotTypeName
The name of the slot type that this slot is based on.
public string? SlotTypeName { get; set; }
Property Value
Remarks
The slot type defines the acceptable values for the slot.
SubSlotSetting
Specifies the definition of a slot.
public object? SubSlotSetting { get; set; }
Property Value
Remarks
ValueElicitationSetting
Determines the slot resolution strategy that Amazon Lex uses to return slot type values.
public object? ValueElicitationSetting { get; set; }
Property Value
Remarks
The field can be set to one of the following values:
If you don't specify the valueSelectionStrategy , the default is ORIGINAL_VALUE .
Type union: either IResolvable or CfnBotPropsMixin.ISlotValueElicitationSettingProperty