Resource: awsConnectVocabulary
Provides an Amazon Connect Vocabulary resource. For more information see Amazon Connect: Getting Started
Example Usage
/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.connectVocabulary.ConnectVocabulary(this, "example", {
content:
"Phrase\tIPA\tSoundsLike\tDisplayAs\nLos-Angeles\t\t\tLos Angeles\nF.B.I.\t\u025B f b i a\u026A\t\tFBI\nEtienne\t\teh-tee-en\t",
instanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111",
languageCode: "en-US",
name: "example",
tags: {
Key1: "Value1",
},
});
Argument Reference
The following arguments are supported:
content- (Required) The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. For more information, see Create a custom vocabulary using a table. Minimum length of1. Maximum length of60000.instanceId- (Required) Specifies the identifier of the hosting Amazon Connect Instance.languageCode- (Required) The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?. Valid Values arearAe,deCh,deDe,enAb,enAu,enGb,enIe,enIn,enUs,enWl,esEs,esUs,frCa,frFr,hiIn,itIt,jaJp,koKr,ptBr,ptPt,zhCn.name- (Required) A unique name of the custom vocabulary. Must not be more than 140 characters.tags- (Optional) Tags to apply to the vocabulary. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
Timeouts
create- (Default5M)delete- (Default100M)
Attributes Reference
In addition to all arguments above, the following attributes are exported:
arn- The Amazon Resource Name (ARN) of the vocabulary.failureReason- The reason why the custom vocabulary was not created.id- The identifier of the hosting Amazon Connect Instance and identifier of the vocabulary separated by a colon (:).lastModifiedTime- The timestamp when the custom vocabulary was last modified.state- The current state of the custom vocabulary. Valid values areCREATION_IN_PROGRESS,active,CREATION_FAILED,DELETE_IN_PROGRESS.tagsAll- A map of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.vocabularyId- The identifier of the custom vocabulary.
Import
Amazon Connect Vocabularies can be imported using the instanceId and vocabularyId separated by a colon (:), e.g.,