1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. connect
  6. Vocabulary

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.81.0
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.
    InstanceId string
    The identifier of the Amazon Connect instance.
    LanguageCode Pulumi.AwsNative.Connect.VocabularyLanguageCode
    The language code of the vocabulary entries.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    The tags used to organize, track, or control access for this resource.
    VocabularyName 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.
    InstanceId string
    The identifier of the Amazon Connect instance.
    LanguageCode VocabularyLanguageCode
    The language code of the vocabulary entries.
    Tags TagArgs
    The tags used to organize, track, or control access for this resource.
    VocabularyName 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.
    tags 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.
    instanceId String
    The identifier of the Amazon Connect instance.
    languageCode VocabularyLanguageCode
    The language code of the vocabulary entries.
    tags List<Tag>
    The tags used to organize, track, or control access for this resource.
    vocabularyName 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.
    instanceId string
    The identifier of the Amazon Connect instance.
    languageCode VocabularyLanguageCode
    The language code of the vocabulary entries.
    tags Tag[]
    The tags used to organize, track, or control access for this resource.
    vocabularyName 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 VocabularyLanguageCode
    The language code of the vocabulary entries.
    tags Sequence[TagArgs]
    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.
    instanceId String
    The identifier of the Amazon Connect instance.
    languageCode "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.
    tags List<Property Map>
    The tags used to organize, track, or control access for this resource.
    vocabularyName 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.
    LastModifiedTime string
    The timestamp when the custom vocabulary was last modified.
    State Pulumi.AwsNative.Connect.VocabularyState
    The current state of the custom vocabulary.
    VocabularyId 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.
    LastModifiedTime string
    The timestamp when the custom vocabulary was last modified.
    State VocabularyStateEnum
    The current state of the custom vocabulary.
    VocabularyId 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_time string
    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.
    lastModifiedTime String
    The timestamp when the custom vocabulary was last modified.
    state VocabularyState
    The current state of the custom vocabulary.
    vocabularyId 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.
    lastModifiedTime string
    The timestamp when the custom vocabulary was last modified.
    state VocabularyState
    The current state of the custom vocabulary.
    vocabularyId 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_time str
    The timestamp when the custom vocabulary was last modified.
    state VocabularyState
    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.
    lastModifiedTime String
    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.
    vocabularyId String
    The identifier of the custom vocabulary.

    Supporting Types

    Tag, TagArgs

    A set of tags to apply to the resource.
    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    VocabularyLanguageCode, VocabularyLanguageCodeArgs

    ArAe
    ar-AE
    DeCh
    de-CH
    DeDe
    de-DE
    EnAb
    en-AB
    EnAu
    en-AU
    EnGb
    en-GB
    EnIe
    en-IE
    EnIn
    en-IN
    EnUs
    en-US
    EnWl
    en-WL
    EsEs
    es-ES
    EsUs
    es-US
    FrCa
    fr-CA
    FrFr
    fr-FR
    HiIn
    hi-IN
    ItIt
    it-IT
    JaJp
    ja-JP
    KoKr
    ko-KR
    PtBr
    pt-BR
    PtPt
    pt-PT
    ZhCn
    zh-CN
    EnNz
    en-NZ
    EnZa
    en-ZA
    CaEs
    ca-ES
    DaDk
    da-DK
    FiFi
    fi-FI
    IdId
    id-ID
    MsMy
    ms-MY
    NlNl
    nl-NL
    NoNo
    no-NO
    PlPl
    pl-PL
    SvSe
    sv-SE
    TlPh
    tl-PH
    VocabularyLanguageCodeArAe
    ar-AE
    VocabularyLanguageCodeDeCh
    de-CH
    VocabularyLanguageCodeDeDe
    de-DE
    VocabularyLanguageCodeEnAb
    en-AB
    VocabularyLanguageCodeEnAu
    en-AU
    VocabularyLanguageCodeEnGb
    en-GB
    VocabularyLanguageCodeEnIe
    en-IE
    VocabularyLanguageCodeEnIn
    en-IN
    VocabularyLanguageCodeEnUs
    en-US
    VocabularyLanguageCodeEnWl
    en-WL
    VocabularyLanguageCodeEsEs
    es-ES
    VocabularyLanguageCodeEsUs
    es-US
    VocabularyLanguageCodeFrCa
    fr-CA
    VocabularyLanguageCodeFrFr
    fr-FR
    VocabularyLanguageCodeHiIn
    hi-IN
    VocabularyLanguageCodeItIt
    it-IT
    VocabularyLanguageCodeJaJp
    ja-JP
    VocabularyLanguageCodeKoKr
    ko-KR
    VocabularyLanguageCodePtBr
    pt-BR
    VocabularyLanguageCodePtPt
    pt-PT
    VocabularyLanguageCodeZhCn
    zh-CN
    VocabularyLanguageCodeEnNz
    en-NZ
    VocabularyLanguageCodeEnZa
    en-ZA
    VocabularyLanguageCodeCaEs
    ca-ES
    VocabularyLanguageCodeDaDk
    da-DK
    VocabularyLanguageCodeFiFi
    fi-FI
    VocabularyLanguageCodeIdId
    id-ID
    VocabularyLanguageCodeMsMy
    ms-MY
    VocabularyLanguageCodeNlNl
    nl-NL
    VocabularyLanguageCodeNoNo
    no-NO
    VocabularyLanguageCodePlPl
    pl-PL
    VocabularyLanguageCodeSvSe
    sv-SE
    VocabularyLanguageCodeTlPh
    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
    ArAe
    ar-AE
    DeCh
    de-CH
    DeDe
    de-DE
    EnAb
    en-AB
    EnAu
    en-AU
    EnGb
    en-GB
    EnIe
    en-IE
    EnIn
    en-IN
    EnUs
    en-US
    EnWl
    en-WL
    EsEs
    es-ES
    EsUs
    es-US
    FrCa
    fr-CA
    FrFr
    fr-FR
    HiIn
    hi-IN
    ItIt
    it-IT
    JaJp
    ja-JP
    KoKr
    ko-KR
    PtBr
    pt-BR
    PtPt
    pt-PT
    ZhCn
    zh-CN
    EnNz
    en-NZ
    EnZa
    en-ZA
    CaEs
    ca-ES
    DaDk
    da-DK
    FiFi
    fi-FI
    IdId
    id-ID
    MsMy
    ms-MY
    NlNl
    nl-NL
    NoNo
    no-NO
    PlPl
    pl-PL
    SvSe
    sv-SE
    TlPh
    tl-PH
    ArAe
    ar-AE
    DeCh
    de-CH
    DeDe
    de-DE
    EnAb
    en-AB
    EnAu
    en-AU
    EnGb
    en-GB
    EnIe
    en-IE
    EnIn
    en-IN
    EnUs
    en-US
    EnWl
    en-WL
    EsEs
    es-ES
    EsUs
    es-US
    FrCa
    fr-CA
    FrFr
    fr-FR
    HiIn
    hi-IN
    ItIt
    it-IT
    JaJp
    ja-JP
    KoKr
    ko-KR
    PtBr
    pt-BR
    PtPt
    pt-PT
    ZhCn
    zh-CN
    EnNz
    en-NZ
    EnZa
    en-ZA
    CaEs
    ca-ES
    DaDk
    da-DK
    FiFi
    fi-FI
    IdId
    id-ID
    MsMy
    ms-MY
    NlNl
    nl-NL
    NoNo
    no-NO
    PlPl
    pl-PL
    SvSe
    sv-SE
    TlPh
    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

    CreationInProgress
    CREATION_IN_PROGRESS
    Active
    ACTIVE
    CreationFailed
    CREATION_FAILED
    DeleteInProgress
    DELETE_IN_PROGRESS
    VocabularyStateCreationInProgress
    CREATION_IN_PROGRESS
    VocabularyStateActive
    ACTIVE
    VocabularyStateCreationFailed
    CREATION_FAILED
    VocabularyStateDeleteInProgress
    DELETE_IN_PROGRESS
    "CREATION_IN_PROGRESS"
    CREATION_IN_PROGRESS
    "ACTIVE"
    ACTIVE
    "CREATION_FAILED"
    CREATION_FAILED
    "DELETE_IN_PROGRESS"
    DELETE_IN_PROGRESS
    CreationInProgress
    CREATION_IN_PROGRESS
    Active
    ACTIVE
    CreationFailed
    CREATION_FAILED
    DeleteInProgress
    DELETE_IN_PROGRESS
    CreationInProgress
    CREATION_IN_PROGRESS
    Active
    ACTIVE
    CreationFailed
    CREATION_FAILED
    DeleteInProgress
    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
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.81.0
    published on Monday, Sep 28, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial