We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
Resource type definition for AWS::Connect::Vocabulary
Create Vocabulary Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Vocabulary(name: string, args: VocabularyArgs, opts?: CustomResourceOptions);@overload
def Vocabulary(resource_name: str,
args: VocabularyArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Vocabulary(resource_name: str,
opts: Optional[ResourceOptions] = None,
content: Optional[str] = None,
instance_id: Optional[str] = None,
language_code: Optional[VocabularyLanguageCode] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
vocabulary_name: Optional[str] = None)func NewVocabulary(ctx *Context, name string, args VocabularyArgs, opts ...ResourceOption) (*Vocabulary, error)public Vocabulary(string name, VocabularyArgs args, CustomResourceOptions? opts = null)
public Vocabulary(String name, VocabularyArgs args)
public Vocabulary(String name, VocabularyArgs args, CustomResourceOptions options)
type: aws-native:connect:Vocabulary
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_connect_vocabulary" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args VocabularyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args VocabularyArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VocabularyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VocabularyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VocabularyArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Vocabulary Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Vocabulary resource accepts the following input properties:
- Content string
- The content of the custom vocabulary in plain-text format with a table of values.
- Instance
Id string - The identifier of the Amazon Connect instance.
- Language
Code Pulumi.Aws Native. Connect. Vocabulary Language Code - The language code of the vocabulary entries.
-
List<Pulumi.
Aws Native. Inputs. Tag> - The tags used to organize, track, or control access for this resource.
- Vocabulary
Name string - A unique name of the custom vocabulary.
- Content string
- The content of the custom vocabulary in plain-text format with a table of values.
- Instance
Id string - The identifier of the Amazon Connect instance.
- Language
Code VocabularyLanguage Code - The language code of the vocabulary entries.
-
Tag
Args - The tags used to organize, track, or control access for this resource.
- Vocabulary
Name string - A unique name of the custom vocabulary.
- content string
- The content of the custom vocabulary in plain-text format with a table of values.
- instance_
id string - The identifier of the Amazon Connect instance.
- language_
code "ar-AE" | "de-CH" | "de-DE" | "en-AB" | "en-AU" | "en-GB" | "en-IE" | "en-IN" | "en-US" | "en-WL" | "es-ES" | "es-US" | "fr-CA" | "fr-FR" | "hi-IN" | "it-IT" | "ja-JP" | "ko-KR" | "pt-BR" | "pt-PT" | "zh-CN" | "en-NZ" | "en-ZA" | "ca-ES" | "da-DK" | "fi-FI" | "id-ID" | "ms-MY" | "nl-NL" | "no-NO" | "pl-PL" | "sv-SE" | "tl-PH" - The language code of the vocabulary entries.
- list(object)
- The tags used to organize, track, or control access for this resource.
- vocabulary_
name string - A unique name of the custom vocabulary.
- content String
- The content of the custom vocabulary in plain-text format with a table of values.
- instance
Id String - The identifier of the Amazon Connect instance.
- language
Code VocabularyLanguage Code - The language code of the vocabulary entries.
- List<Tag>
- The tags used to organize, track, or control access for this resource.
- vocabulary
Name String - A unique name of the custom vocabulary.
- content string
- The content of the custom vocabulary in plain-text format with a table of values.
- instance
Id string - The identifier of the Amazon Connect instance.
- language
Code VocabularyLanguage Code - The language code of the vocabulary entries.
- Tag[]
- The tags used to organize, track, or control access for this resource.
- vocabulary
Name string - A unique name of the custom vocabulary.
- content str
- The content of the custom vocabulary in plain-text format with a table of values.
- instance_
id str - The identifier of the Amazon Connect instance.
- language_
code VocabularyLanguage Code - The language code of the vocabulary entries.
-
Sequence[Tag
Args] - The tags used to organize, track, or control access for this resource.
- vocabulary_
name str - A unique name of the custom vocabulary.
- content String
- The content of the custom vocabulary in plain-text format with a table of values.
- instance
Id String - The identifier of the Amazon Connect instance.
- language
Code "ar-AE" | "de-CH" | "de-DE" | "en-AB" | "en-AU" | "en-GB" | "en-IE" | "en-IN" | "en-US" | "en-WL" | "es-ES" | "es-US" | "fr-CA" | "fr-FR" | "hi-IN" | "it-IT" | "ja-JP" | "ko-KR" | "pt-BR" | "pt-PT" | "zh-CN" | "en-NZ" | "en-ZA" | "ca-ES" | "da-DK" | "fi-FI" | "id-ID" | "ms-MY" | "nl-NL" | "no-NO" | "pl-PL" | "sv-SE" | "tl-PH" - The language code of the vocabulary entries.
- List<Property Map>
- The tags used to organize, track, or control access for this resource.
- vocabulary
Name String - A unique name of the custom vocabulary.
Outputs
All input properties are implicitly available as output properties. Additionally, the Vocabulary resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) of the custom vocabulary.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime - The timestamp when the custom vocabulary was last modified.
- State
Pulumi.
Aws Native. Connect. Vocabulary State - The current state of the custom vocabulary.
- Vocabulary
Id string - The identifier of the custom vocabulary.
- Arn string
- The Amazon Resource Name (ARN) of the custom vocabulary.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime - The timestamp when the custom vocabulary was last modified.
- State
Vocabulary
State Enum - The current state of the custom vocabulary.
- Vocabulary
Id string - The identifier of the custom vocabulary.
- arn string
- The Amazon Resource Name (ARN) of the custom vocabulary.
- id string
- The provider-assigned unique ID for this managed resource.
- last_
modified_ stringtime - The timestamp when the custom vocabulary was last modified.
- state "CREATION_IN_PROGRESS" | "ACTIVE" | "CREATION_FAILED" | "DELETE_IN_PROGRESS"
- The current state of the custom vocabulary.
- vocabulary_
id string - The identifier of the custom vocabulary.
- arn String
- The Amazon Resource Name (ARN) of the custom vocabulary.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTime - The timestamp when the custom vocabulary was last modified.
- state
Vocabulary
State - The current state of the custom vocabulary.
- vocabulary
Id String - The identifier of the custom vocabulary.
- arn string
- The Amazon Resource Name (ARN) of the custom vocabulary.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Modified stringTime - The timestamp when the custom vocabulary was last modified.
- state
Vocabulary
State - The current state of the custom vocabulary.
- vocabulary
Id string - The identifier of the custom vocabulary.
- arn str
- The Amazon Resource Name (ARN) of the custom vocabulary.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
modified_ strtime - The timestamp when the custom vocabulary was last modified.
- state
Vocabulary
State - The current state of the custom vocabulary.
- vocabulary_
id str - The identifier of the custom vocabulary.
- arn String
- The Amazon Resource Name (ARN) of the custom vocabulary.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTime - The timestamp when the custom vocabulary was last modified.
- state "CREATION_IN_PROGRESS" | "ACTIVE" | "CREATION_FAILED" | "DELETE_IN_PROGRESS"
- The current state of the custom vocabulary.
- vocabulary
Id String - The identifier of the custom vocabulary.
Supporting Types
Tag, TagArgs
A set of tags to apply to the resource.VocabularyLanguageCode, VocabularyLanguageCodeArgs
- Ar
Ae ar-AE- De
Ch de-CH- De
De de-DE- En
Ab en-AB- En
Au en-AU- En
Gb en-GB- En
Ie en-IE- En
In en-IN- En
Us en-US- En
Wl en-WL- Es
Es es-ES- Es
Us es-US- Fr
Ca fr-CA- Fr
Fr fr-FR- Hi
In hi-IN- It
It it-IT- Ja
Jp ja-JP- Ko
Kr ko-KR- Pt
Br pt-BR- Pt
Pt pt-PT- Zh
Cn zh-CN- En
Nz en-NZ- En
Za en-ZA- Ca
Es ca-ES- Da
Dk da-DK- Fi
Fi fi-FI- Id
Id id-ID- Ms
My ms-MY- Nl
Nl nl-NL- No
No no-NO- Pl
Pl pl-PL- Sv
Se sv-SE- Tl
Ph tl-PH
- Vocabulary
Language Code Ar Ae ar-AE- Vocabulary
Language Code De Ch de-CH- Vocabulary
Language Code De De de-DE- Vocabulary
Language Code En Ab en-AB- Vocabulary
Language Code En Au en-AU- Vocabulary
Language Code En Gb en-GB- Vocabulary
Language Code En Ie en-IE- Vocabulary
Language Code En In en-IN- Vocabulary
Language Code En Us en-US- Vocabulary
Language Code En Wl en-WL- Vocabulary
Language Code Es Es es-ES- Vocabulary
Language Code Es Us es-US- Vocabulary
Language Code Fr Ca fr-CA- Vocabulary
Language Code Fr Fr fr-FR- Vocabulary
Language Code Hi In hi-IN- Vocabulary
Language Code It It it-IT- Vocabulary
Language Code Ja Jp ja-JP- Vocabulary
Language Code Ko Kr ko-KR- Vocabulary
Language Code Pt Br pt-BR- Vocabulary
Language Code Pt Pt pt-PT- Vocabulary
Language Code Zh Cn zh-CN- Vocabulary
Language Code En Nz en-NZ- Vocabulary
Language Code En Za en-ZA- Vocabulary
Language Code Ca Es ca-ES- Vocabulary
Language Code Da Dk da-DK- Vocabulary
Language Code Fi Fi fi-FI- Vocabulary
Language Code Id Id id-ID- Vocabulary
Language Code Ms My ms-MY- Vocabulary
Language Code Nl Nl nl-NL- Vocabulary
Language Code No No no-NO- Vocabulary
Language Code Pl Pl pl-PL- Vocabulary
Language Code Sv Se sv-SE- Vocabulary
Language Code Tl Ph tl-PH
- "ar-AE"
ar-AE- "de-CH"
de-CH- "de-DE"
de-DE- "en-AB"
en-AB- "en-AU"
en-AU- "en-GB"
en-GB- "en-IE"
en-IE- "en-IN"
en-IN- "en-US"
en-US- "en-WL"
en-WL- "es-ES"
es-ES- "es-US"
es-US- "fr-CA"
fr-CA- "fr-FR"
fr-FR- "hi-IN"
hi-IN- "it-IT"
it-IT- "ja-JP"
ja-JP- "ko-KR"
ko-KR- "pt-BR"
pt-BR- "pt-PT"
pt-PT- "zh-CN"
zh-CN- "en-NZ"
en-NZ- "en-ZA"
en-ZA- "ca-ES"
ca-ES- "da-DK"
da-DK- "fi-FI"
fi-FI- "id-ID"
id-ID- "ms-MY"
ms-MY- "nl-NL"
nl-NL- "no-NO"
no-NO- "pl-PL"
pl-PL- "sv-SE"
sv-SE- "tl-PH"
tl-PH
- Ar
Ae ar-AE- De
Ch de-CH- De
De de-DE- En
Ab en-AB- En
Au en-AU- En
Gb en-GB- En
Ie en-IE- En
In en-IN- En
Us en-US- En
Wl en-WL- Es
Es es-ES- Es
Us es-US- Fr
Ca fr-CA- Fr
Fr fr-FR- Hi
In hi-IN- It
It it-IT- Ja
Jp ja-JP- Ko
Kr ko-KR- Pt
Br pt-BR- Pt
Pt pt-PT- Zh
Cn zh-CN- En
Nz en-NZ- En
Za en-ZA- Ca
Es ca-ES- Da
Dk da-DK- Fi
Fi fi-FI- Id
Id id-ID- Ms
My ms-MY- Nl
Nl nl-NL- No
No no-NO- Pl
Pl pl-PL- Sv
Se sv-SE- Tl
Ph tl-PH
- Ar
Ae ar-AE- De
Ch de-CH- De
De de-DE- En
Ab en-AB- En
Au en-AU- En
Gb en-GB- En
Ie en-IE- En
In en-IN- En
Us en-US- En
Wl en-WL- Es
Es es-ES- Es
Us es-US- Fr
Ca fr-CA- Fr
Fr fr-FR- Hi
In hi-IN- It
It it-IT- Ja
Jp ja-JP- Ko
Kr ko-KR- Pt
Br pt-BR- Pt
Pt pt-PT- Zh
Cn zh-CN- En
Nz en-NZ- En
Za en-ZA- Ca
Es ca-ES- Da
Dk da-DK- Fi
Fi fi-FI- Id
Id id-ID- Ms
My ms-MY- Nl
Nl nl-NL- No
No no-NO- Pl
Pl pl-PL- Sv
Se sv-SE- Tl
Ph tl-PH
- AR_AE
ar-AE- DE_CH
de-CH- DE_DE
de-DE- EN_AB
en-AB- EN_AU
en-AU- EN_GB
en-GB- EN_IE
en-IE- EN_IN
en-IN- EN_US
en-US- EN_WL
en-WL- ES_ES
es-ES- ES_US
es-US- FR_CA
fr-CA- FR_FR
fr-FR- HI_IN
hi-IN- IT_IT
it-IT- JA_JP
ja-JP- KO_KR
ko-KR- PT_BR
pt-BR- PT_PT
pt-PT- ZH_CN
zh-CN- EN_NZ
en-NZ- EN_ZA
en-ZA- CA_ES
ca-ES- DA_DK
da-DK- FI_FI
fi-FI- ID_ID
id-ID- MS_MY
ms-MY- NL_NL
nl-NL- NO_NO
no-NO- PL_PL
pl-PL- SV_SE
sv-SE- TL_PH
tl-PH
- "ar-AE"
ar-AE- "de-CH"
de-CH- "de-DE"
de-DE- "en-AB"
en-AB- "en-AU"
en-AU- "en-GB"
en-GB- "en-IE"
en-IE- "en-IN"
en-IN- "en-US"
en-US- "en-WL"
en-WL- "es-ES"
es-ES- "es-US"
es-US- "fr-CA"
fr-CA- "fr-FR"
fr-FR- "hi-IN"
hi-IN- "it-IT"
it-IT- "ja-JP"
ja-JP- "ko-KR"
ko-KR- "pt-BR"
pt-BR- "pt-PT"
pt-PT- "zh-CN"
zh-CN- "en-NZ"
en-NZ- "en-ZA"
en-ZA- "ca-ES"
ca-ES- "da-DK"
da-DK- "fi-FI"
fi-FI- "id-ID"
id-ID- "ms-MY"
ms-MY- "nl-NL"
nl-NL- "no-NO"
no-NO- "pl-PL"
pl-PL- "sv-SE"
sv-SE- "tl-PH"
tl-PH
VocabularyState, VocabularyStateArgs
- Creation
In Progress CREATION_IN_PROGRESS- Active
ACTIVE- Creation
Failed CREATION_FAILED- Delete
In Progress DELETE_IN_PROGRESS
- Vocabulary
State Creation In Progress CREATION_IN_PROGRESS- Vocabulary
State Active ACTIVE- Vocabulary
State Creation Failed CREATION_FAILED- Vocabulary
State Delete In Progress DELETE_IN_PROGRESS
- "CREATION_IN_PROGRESS"
CREATION_IN_PROGRESS- "ACTIVE"
ACTIVE- "CREATION_FAILED"
CREATION_FAILED- "DELETE_IN_PROGRESS"
DELETE_IN_PROGRESS
- Creation
In Progress CREATION_IN_PROGRESS- Active
ACTIVE- Creation
Failed CREATION_FAILED- Delete
In Progress DELETE_IN_PROGRESS
- Creation
In Progress CREATION_IN_PROGRESS- Active
ACTIVE- Creation
Failed CREATION_FAILED- Delete
In Progress DELETE_IN_PROGRESS
- CREATION_IN_PROGRESS
CREATION_IN_PROGRESS- ACTIVE
ACTIVE- CREATION_FAILED
CREATION_FAILED- DELETE_IN_PROGRESS
DELETE_IN_PROGRESS
- "CREATION_IN_PROGRESS"
CREATION_IN_PROGRESS- "ACTIVE"
ACTIVE- "CREATION_FAILED"
CREATION_FAILED- "DELETE_IN_PROGRESS"
DELETE_IN_PROGRESS
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi