Resource: aws_comprehend_document_classifier

Terraform resource for managing an AWS Comprehend Document Classifier.

Example Usage

Basic Usage

resource "aws_comprehend_document_classifier" "example" {
  name = "example"

  data_access_role_arn = aws_iam_role.example.arn

  language_code = "en"
  input_data_config {
    s3_uri = "s3://${aws_s3_bucket.test.bucket}/${aws_s3_object.documents.id}"
  }

  depends_on = [
    aws_iam_role_policy.example
  ]
}

resource "aws_s3_object" "documents" {
  # ...
}

resource "aws_s3_object" "entities" {
  # ...
}

Argument Reference

The following arguments are required:

The following arguments are optional:

input_data_config Configuration Block

augmented_manifests Configuration Block

output_data_config Configuration Block

vpc_config Configuration Block

Attribute Reference

This resource exports the following attributes in addition to the arguments above:

Timeouts

aws_comprehend_document_classifier provides the following Timeouts configuration options:

Import

In Terraform v1.5.0 and later, use an import block to import Comprehend Document Classifier using the ARN. For example:

import {
  to = aws_comprehend_document_classifier.example
  id = "arn:aws:comprehend:us-west-2:123456789012:document_classifier/example"
}

Using terraform import, import Comprehend Document Classifier using the ARN. For example:

% terraform import aws_comprehend_document_classifier.example arn:aws:comprehend:us-west-2:123456789012:document_classifier/example