DocumentClassifier constructor
DocumentClassifier(
- String name, {
- DocumentClassifierArgs? args,
- CustomResourceOptions? options,
Creates a new DocumentClassifier.
name The Pulumi resource name.
args Arguments used to configure this DocumentClassifier. The set of arguments for DocumentClassifier.
options Resource options controlling this resource's behavior.
Implementation
DocumentClassifier(
String name, {
DocumentClassifierArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:comprehend/documentClassifier:DocumentClassifier',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
arn = registerOutput<String>('arn');
dataAccessRoleArn = registerOutput<String>('dataAccessRoleArn');
inputDataConfig = registerOutput<DocumentClassifierInputDataConfig>('inputDataConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DocumentClassifierInputDataConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
languageCode = registerOutput<String>('languageCode');
mode = registerOutput<String?>('mode');
modelKmsKeyId = registerOutput<String?>('modelKmsKeyId');
this.name = registerOutput<String>('name');
outputDataConfig = registerOutput<DocumentClassifierOutputDataConfig>('outputDataConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DocumentClassifierOutputDataConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
region = registerOutput<String>('region');
tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
versionName = registerOutput<String>('versionName');
versionNamePrefix = registerOutput<String>('versionNamePrefix');
volumeKmsKeyId = registerOutput<String?>('volumeKmsKeyId');
vpcConfig = registerOutput<DocumentClassifierVpcConfig?>('vpcConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DocumentClassifierVpcConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}