We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 3, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 3, 2026 by Pulumi
Creates a custom vocabulary filter that you can use to mask, delete, or flag specific words from your transcript.
Create VocabularyFilter Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VocabularyFilter(name: string, args: VocabularyFilterArgs, opts?: CustomResourceOptions);@overload
def VocabularyFilter(resource_name: str,
args: VocabularyFilterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def VocabularyFilter(resource_name: str,
opts: Optional[ResourceOptions] = None,
language_code: Optional[str] = None,
data_access_role_arn: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
vocabulary_filter_file_uri: Optional[str] = None,
vocabulary_filter_name: Optional[str] = None,
words: Optional[Sequence[str]] = None)func NewVocabularyFilter(ctx *Context, name string, args VocabularyFilterArgs, opts ...ResourceOption) (*VocabularyFilter, error)public VocabularyFilter(string name, VocabularyFilterArgs args, CustomResourceOptions? opts = null)
public VocabularyFilter(String name, VocabularyFilterArgs args)
public VocabularyFilter(String name, VocabularyFilterArgs args, CustomResourceOptions options)
type: aws-native:transcribe:VocabularyFilter
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_transcribe_vocabulary_filter" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args VocabularyFilterArgs
- 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 VocabularyFilterArgs
- 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 VocabularyFilterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VocabularyFilterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VocabularyFilterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
VocabularyFilter 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 VocabularyFilter resource accepts the following input properties:
- Language
Code string - The language code that represents the language of the entries in your vocabulary filter.
- Data
Access stringRole Arn - The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 bucket that contains your input files.
-
List<Pulumi.
Aws Native. Inputs. Tag> - Tags associated with the vocabulary filter.
- Vocabulary
Filter stringFile Uri - The Amazon S3 location of the text file that contains your custom vocabulary filter terms.
- Vocabulary
Filter stringName - A unique name, chosen by you, for your custom vocabulary filter.
- Words List<string>
- Use this parameter if you want to create your custom vocabulary filter by including all desired terms, as comma-separated values, within your request.
- Language
Code string - The language code that represents the language of the entries in your vocabulary filter.
- Data
Access stringRole Arn - The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 bucket that contains your input files.
-
Tag
Args - Tags associated with the vocabulary filter.
- Vocabulary
Filter stringFile Uri - The Amazon S3 location of the text file that contains your custom vocabulary filter terms.
- Vocabulary
Filter stringName - A unique name, chosen by you, for your custom vocabulary filter.
- Words []string
- Use this parameter if you want to create your custom vocabulary filter by including all desired terms, as comma-separated values, within your request.
- language_
code string - The language code that represents the language of the entries in your vocabulary filter.
- data_
access_ stringrole_ arn - The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 bucket that contains your input files.
- list(object)
- Tags associated with the vocabulary filter.
- vocabulary_
filter_ stringfile_ uri - The Amazon S3 location of the text file that contains your custom vocabulary filter terms.
- vocabulary_
filter_ stringname - A unique name, chosen by you, for your custom vocabulary filter.
- words list(string)
- Use this parameter if you want to create your custom vocabulary filter by including all desired terms, as comma-separated values, within your request.
- language
Code String - The language code that represents the language of the entries in your vocabulary filter.
- data
Access StringRole Arn - The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 bucket that contains your input files.
- List<Tag>
- Tags associated with the vocabulary filter.
- vocabulary
Filter StringFile Uri - The Amazon S3 location of the text file that contains your custom vocabulary filter terms.
- vocabulary
Filter StringName - A unique name, chosen by you, for your custom vocabulary filter.
- words List<String>
- Use this parameter if you want to create your custom vocabulary filter by including all desired terms, as comma-separated values, within your request.
- language
Code string - The language code that represents the language of the entries in your vocabulary filter.
- data
Access stringRole Arn - The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 bucket that contains your input files.
- Tag[]
- Tags associated with the vocabulary filter.
- vocabulary
Filter stringFile Uri - The Amazon S3 location of the text file that contains your custom vocabulary filter terms.
- vocabulary
Filter stringName - A unique name, chosen by you, for your custom vocabulary filter.
- words string[]
- Use this parameter if you want to create your custom vocabulary filter by including all desired terms, as comma-separated values, within your request.
- language_
code str - The language code that represents the language of the entries in your vocabulary filter.
- data_
access_ strrole_ arn - The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 bucket that contains your input files.
-
Sequence[Tag
Args] - Tags associated with the vocabulary filter.
- vocabulary_
filter_ strfile_ uri - The Amazon S3 location of the text file that contains your custom vocabulary filter terms.
- vocabulary_
filter_ strname - A unique name, chosen by you, for your custom vocabulary filter.
- words Sequence[str]
- Use this parameter if you want to create your custom vocabulary filter by including all desired terms, as comma-separated values, within your request.
- language
Code String - The language code that represents the language of the entries in your vocabulary filter.
- data
Access StringRole Arn - The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 bucket that contains your input files.
- List<Property Map>
- Tags associated with the vocabulary filter.
- vocabulary
Filter StringFile Uri - The Amazon S3 location of the text file that contains your custom vocabulary filter terms.
- vocabulary
Filter StringName - A unique name, chosen by you, for your custom vocabulary filter.
- words List<String>
- Use this parameter if you want to create your custom vocabulary filter by including all desired terms, as comma-separated values, within your request.
Outputs
All input properties are implicitly available as output properties. Additionally, the VocabularyFilter resource produces the following output properties:
Supporting Types
Tag, TagArgs
A set of tags to apply to the resource.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, Aug 3, 2026 by Pulumi