AWS Comprehend Outbound Connector
Execute Comprehend models
Required inputs
| Key | Label | Type |
|---|---|---|
authentication.accessKey | Access key | secret |
authentication.secretKey | Secret key | secret |
configuration.region | Region | FEEL expression |
input.text | Text | FEEL expression |
input.endpointArn | Endpoint's ARN | FEEL expression |
input.async.documentReadMode | Document read mode | string |
input.async.documentReadAction | Document read action | string |
input.inputS3Uri | Inputs' S3 URI | FEEL expression |
input.dataAccessRoleArn | Data Access Role's ARN | FEEL expression |
input.documentClassifierArn | Document Classifier's ARN | FEEL expression |
input.outputS3Uri | Output's S3 URI | FEEL expression |
Optional inputs
| Key | Label | Type |
|---|---|---|
authentication.type | Authentication | string |
input.type | Execution type | string |
input.async.featureTypeTables | Analyze tables | string |
input.async.featureTypeForms | Analyze forms | string |
input.comprehendInputFormat | Input file processing mode | string |
input.clientRequestToken | Client request token | secret |
input.flywheelArn | Flywheel's ARN | FEEL expression |
input.jobName | Job name | FEEL expression |
input.outputKmsKeyId | Outputs KMS Key Id | FEEL expression |
input.tags | Tags | FEEL expression |
input.volumeKmsKeyId | VolumeKmsKeyId | FEEL expression |
input.securityGroupIds | Security group Ids | FEEL expression |
input.subnets | Subnets | FEEL expression |
resultVariable | Result variable | string |
resultExpression | Result expression | FEEL expression |
errorExpression | Error expression | FEEL expression |
retryCount | Retries | FEEL expression |
retryBackoff | Retry backoff | string |
Apply this connector with @bpmnkit/connectors
import { applyConnectorTemplate } from "@bpmnkit/connectors"
const result = applyConnectorTemplate("io.camunda.connectors.AWSCOMPREHEND.v1", {
"authentication.accessKey": "<your access key>",
"authentication.secretKey": "<your secret key>",
"configuration.region": "= ...",
"input.text": "= ...",
"input.endpointArn": "= ...",
"input.async.documentReadMode": "SERVICE_DEFAULT",
"input.async.documentReadAction": "TEXTRACT_DETECT_DOCUMENT_TEXT",
"input.inputS3Uri": "= ...",
"input.dataAccessRoleArn": "= ...",
"input.documentClassifierArn": "= ...",
"input.outputS3Uri": "= ...",
"authentication.type": "defaultCredentialsChain",
"input.type": "sync",
})