Update Slot Type
lexmodelsv2_update_slot_type | R Documentation |
Updates the configuration of an existing slot type¶
Description¶
Updates the configuration of an existing slot type.
Usage¶
lexmodelsv2_update_slot_type(slotTypeId, slotTypeName, description,
slotTypeValues, valueSelectionSetting, parentSlotTypeSignature, botId,
botVersion, localeId, externalSourceSetting, compositeSlotTypeSetting)
Arguments¶
slotTypeId
[required] The unique identifier of the slot type to update.
slotTypeName
[required] The new name of the slot type.
description
The new description of the slot type.
slotTypeValues
A new list of values and their optional synonyms that define the values that the slot type can take.
valueSelectionSetting
The strategy that Amazon Lex should use when deciding on a value from the list of slot type values.
parentSlotTypeSignature
The new built-in slot type that should be used as the parent of this slot type.
botId
[required] The identifier of the bot that contains the slot type.
botVersion
[required] The version of the bot that contains the slot type. Must be
DRAFT
.localeId
[required] The identifier of the language and locale that contains the slot type. The string must match one of the supported locales. For more information, see Supported languages.
externalSourceSetting
compositeSlotTypeSetting
Specifications for a composite slot type.
Value¶
A list with the following syntax:
list(
slotTypeId = "string",
slotTypeName = "string",
description = "string",
slotTypeValues = list(
list(
sampleValue = list(
value = "string"
),
synonyms = list(
list(
value = "string"
)
)
)
),
valueSelectionSetting = list(
resolutionStrategy = "OriginalValue"|"TopResolution"|"Concatenation",
regexFilter = list(
pattern = "string"
),
advancedRecognitionSetting = list(
audioRecognitionStrategy = "UseSlotValuesAsCustomVocabulary"
)
),
parentSlotTypeSignature = "string",
botId = "string",
botVersion = "string",
localeId = "string",
creationDateTime = as.POSIXct(
"2015-01-01"
),
lastUpdatedDateTime = as.POSIXct(
"2015-01-01"
),
externalSourceSetting = list(
grammarSlotTypeSetting = list(
source = list(
s3BucketName = "string",
s3ObjectKey = "string",
kmsKeyArn = "string"
)
)
),
compositeSlotTypeSetting = list(
subSlots = list(
list(
name = "string",
slotTypeId = "string"
)
)
)
)
Request syntax¶
svc$update_slot_type(
slotTypeId = "string",
slotTypeName = "string",
description = "string",
slotTypeValues = list(
list(
sampleValue = list(
value = "string"
),
synonyms = list(
list(
value = "string"
)
)
)
),
valueSelectionSetting = list(
resolutionStrategy = "OriginalValue"|"TopResolution"|"Concatenation",
regexFilter = list(
pattern = "string"
),
advancedRecognitionSetting = list(
audioRecognitionStrategy = "UseSlotValuesAsCustomVocabulary"
)
),
parentSlotTypeSignature = "string",
botId = "string",
botVersion = "string",
localeId = "string",
externalSourceSetting = list(
grammarSlotTypeSetting = list(
source = list(
s3BucketName = "string",
s3ObjectKey = "string",
kmsKeyArn = "string"
)
)
),
compositeSlotTypeSetting = list(
subSlots = list(
list(
name = "string",
slotTypeId = "string"
)
)
)
)