DocumentClassifier constructor

DocumentClassifier(
  1. String name, {
  2. DocumentClassifierArgs? args,
  3. 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>()); });
}