Class CfnBot.SlotProperty
Specifies the definition of a slot.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.Lex
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class SlotProperty : Object, CfnBot.ISlotProperty
Syntax (vb)
Public Class SlotProperty
Inherits Object
Implements CfnBot.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() |
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. |
ValueElicitationSetting | Determines the slot resolution strategy that Amazon Lex uses to return slot type values. |
Constructors
SlotProperty()
public SlotProperty()
Properties
Description
The description of the slot.
public string Description { get; set; }
Property Value
System.String
Remarks
MultipleValuesSetting
Indicates whether a slot can return multiple values.
public object MultipleValuesSetting { get; set; }
Property Value
System.Object
Remarks
Name
The name given to the slot.
public string Name { get; set; }
Property Value
System.String
Remarks
ObfuscationSetting
Determines whether the contents of the slot are obfuscated in Amazon CloudWatch Logs logs.
public object ObfuscationSetting { get; set; }
Property Value
System.Object
Remarks
Use obfuscated slots to protect information such as personally identifiable information (PII) in logs.
SlotTypeName
The name of the slot type that this slot is based on.
public string SlotTypeName { get; set; }
Property Value
System.String
Remarks
The slot type defines the acceptable values for the slot.
ValueElicitationSetting
Determines the slot resolution strategy that Amazon Lex uses to return slot type values.
public object ValueElicitationSetting { get; set; }
Property Value
System.Object
Remarks
The field can be set to one of the following values:
If you don't specify the valueSelectionStrategy
, the default is ORIGINAL_VALUE
.