Documentation
¶
Index ¶
- type DocumentClassifier
- type DocumentClassifierArgs
- type DocumentClassifierArray
- type DocumentClassifierArrayInput
- type DocumentClassifierArrayOutput
- func (DocumentClassifierArrayOutput) ElementType() reflect.Type
- func (o DocumentClassifierArrayOutput) Index(i pulumi.IntInput) DocumentClassifierOutput
- func (o DocumentClassifierArrayOutput) ToDocumentClassifierArrayOutput() DocumentClassifierArrayOutput
- func (o DocumentClassifierArrayOutput) ToDocumentClassifierArrayOutputWithContext(ctx context.Context) DocumentClassifierArrayOutput
- type DocumentClassifierInput
- type DocumentClassifierInputDataConfig
- type DocumentClassifierInputDataConfigArgs
- func (DocumentClassifierInputDataConfigArgs) ElementType() reflect.Type
- func (i DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigOutput() DocumentClassifierInputDataConfigOutput
- func (i DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigOutput
- func (i DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigPtrOutput() DocumentClassifierInputDataConfigPtrOutput
- func (i DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigPtrOutput
- type DocumentClassifierInputDataConfigAugmentedManifest
- type DocumentClassifierInputDataConfigAugmentedManifestArgs
- func (DocumentClassifierInputDataConfigAugmentedManifestArgs) ElementType() reflect.Type
- func (i DocumentClassifierInputDataConfigAugmentedManifestArgs) ToDocumentClassifierInputDataConfigAugmentedManifestOutput() DocumentClassifierInputDataConfigAugmentedManifestOutput
- func (i DocumentClassifierInputDataConfigAugmentedManifestArgs) ToDocumentClassifierInputDataConfigAugmentedManifestOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigAugmentedManifestOutput
- type DocumentClassifierInputDataConfigAugmentedManifestArray
- func (DocumentClassifierInputDataConfigAugmentedManifestArray) ElementType() reflect.Type
- func (i DocumentClassifierInputDataConfigAugmentedManifestArray) ToDocumentClassifierInputDataConfigAugmentedManifestArrayOutput() DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
- func (i DocumentClassifierInputDataConfigAugmentedManifestArray) ToDocumentClassifierInputDataConfigAugmentedManifestArrayOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
- type DocumentClassifierInputDataConfigAugmentedManifestArrayInput
- type DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
- func (DocumentClassifierInputDataConfigAugmentedManifestArrayOutput) ElementType() reflect.Type
- func (o DocumentClassifierInputDataConfigAugmentedManifestArrayOutput) Index(i pulumi.IntInput) DocumentClassifierInputDataConfigAugmentedManifestOutput
- func (o DocumentClassifierInputDataConfigAugmentedManifestArrayOutput) ToDocumentClassifierInputDataConfigAugmentedManifestArrayOutput() DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
- func (o DocumentClassifierInputDataConfigAugmentedManifestArrayOutput) ToDocumentClassifierInputDataConfigAugmentedManifestArrayOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
- type DocumentClassifierInputDataConfigAugmentedManifestInput
- type DocumentClassifierInputDataConfigAugmentedManifestOutput
- func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) AnnotationDataS3Uri() pulumi.StringPtrOutput
- func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) AttributeNames() pulumi.StringArrayOutput
- func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) DocumentType() pulumi.StringPtrOutput
- func (DocumentClassifierInputDataConfigAugmentedManifestOutput) ElementType() reflect.Type
- func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) S3Uri() pulumi.StringOutput
- func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) SourceDocumentsS3Uri() pulumi.StringPtrOutput
- func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) Split() pulumi.StringPtrOutput
- func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) ToDocumentClassifierInputDataConfigAugmentedManifestOutput() DocumentClassifierInputDataConfigAugmentedManifestOutput
- func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) ToDocumentClassifierInputDataConfigAugmentedManifestOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigAugmentedManifestOutput
- type DocumentClassifierInputDataConfigInput
- type DocumentClassifierInputDataConfigOutput
- func (o DocumentClassifierInputDataConfigOutput) AugmentedManifests() DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
- func (o DocumentClassifierInputDataConfigOutput) DataFormat() pulumi.StringPtrOutput
- func (DocumentClassifierInputDataConfigOutput) ElementType() reflect.Type
- func (o DocumentClassifierInputDataConfigOutput) LabelDelimiter() pulumi.StringPtrOutput
- func (o DocumentClassifierInputDataConfigOutput) S3Uri() pulumi.StringPtrOutput
- func (o DocumentClassifierInputDataConfigOutput) TestS3Uri() pulumi.StringPtrOutput
- func (o DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigOutput() DocumentClassifierInputDataConfigOutput
- func (o DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigOutput
- func (o DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigPtrOutput() DocumentClassifierInputDataConfigPtrOutput
- func (o DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigPtrOutput
- type DocumentClassifierInputDataConfigPtrInput
- type DocumentClassifierInputDataConfigPtrOutput
- func (o DocumentClassifierInputDataConfigPtrOutput) AugmentedManifests() DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
- func (o DocumentClassifierInputDataConfigPtrOutput) DataFormat() pulumi.StringPtrOutput
- func (o DocumentClassifierInputDataConfigPtrOutput) Elem() DocumentClassifierInputDataConfigOutput
- func (DocumentClassifierInputDataConfigPtrOutput) ElementType() reflect.Type
- func (o DocumentClassifierInputDataConfigPtrOutput) LabelDelimiter() pulumi.StringPtrOutput
- func (o DocumentClassifierInputDataConfigPtrOutput) S3Uri() pulumi.StringPtrOutput
- func (o DocumentClassifierInputDataConfigPtrOutput) TestS3Uri() pulumi.StringPtrOutput
- func (o DocumentClassifierInputDataConfigPtrOutput) ToDocumentClassifierInputDataConfigPtrOutput() DocumentClassifierInputDataConfigPtrOutput
- func (o DocumentClassifierInputDataConfigPtrOutput) ToDocumentClassifierInputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigPtrOutput
- type DocumentClassifierMap
- type DocumentClassifierMapInput
- type DocumentClassifierMapOutput
- func (DocumentClassifierMapOutput) ElementType() reflect.Type
- func (o DocumentClassifierMapOutput) MapIndex(k pulumi.StringInput) DocumentClassifierOutput
- func (o DocumentClassifierMapOutput) ToDocumentClassifierMapOutput() DocumentClassifierMapOutput
- func (o DocumentClassifierMapOutput) ToDocumentClassifierMapOutputWithContext(ctx context.Context) DocumentClassifierMapOutput
- type DocumentClassifierOutput
- func (o DocumentClassifierOutput) Arn() pulumi.StringOutput
- func (o DocumentClassifierOutput) DataAccessRoleArn() pulumi.StringOutput
- func (DocumentClassifierOutput) ElementType() reflect.Type
- func (o DocumentClassifierOutput) InputDataConfig() DocumentClassifierInputDataConfigOutput
- func (o DocumentClassifierOutput) LanguageCode() pulumi.StringOutput
- func (o DocumentClassifierOutput) Mode() pulumi.StringPtrOutput
- func (o DocumentClassifierOutput) ModelKmsKeyId() pulumi.StringPtrOutput
- func (o DocumentClassifierOutput) Name() pulumi.StringOutput
- func (o DocumentClassifierOutput) OutputDataConfig() DocumentClassifierOutputDataConfigOutput
- func (o DocumentClassifierOutput) Region() pulumi.StringOutput
- func (o DocumentClassifierOutput) Tags() pulumi.StringMapOutput
- func (o DocumentClassifierOutput) TagsAll() pulumi.StringMapOutput
- func (o DocumentClassifierOutput) ToDocumentClassifierOutput() DocumentClassifierOutput
- func (o DocumentClassifierOutput) ToDocumentClassifierOutputWithContext(ctx context.Context) DocumentClassifierOutput
- func (o DocumentClassifierOutput) VersionName() pulumi.StringOutput
- func (o DocumentClassifierOutput) VersionNamePrefix() pulumi.StringOutput
- func (o DocumentClassifierOutput) VolumeKmsKeyId() pulumi.StringPtrOutput
- func (o DocumentClassifierOutput) VpcConfig() DocumentClassifierVpcConfigPtrOutput
- type DocumentClassifierOutputDataConfig
- type DocumentClassifierOutputDataConfigArgs
- func (DocumentClassifierOutputDataConfigArgs) ElementType() reflect.Type
- func (i DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigOutput() DocumentClassifierOutputDataConfigOutput
- func (i DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigOutput
- func (i DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigPtrOutput() DocumentClassifierOutputDataConfigPtrOutput
- func (i DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigPtrOutput
- type DocumentClassifierOutputDataConfigInput
- type DocumentClassifierOutputDataConfigOutput
- func (DocumentClassifierOutputDataConfigOutput) ElementType() reflect.Type
- func (o DocumentClassifierOutputDataConfigOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DocumentClassifierOutputDataConfigOutput) OutputS3Uri() pulumi.StringPtrOutput
- func (o DocumentClassifierOutputDataConfigOutput) S3Uri() pulumi.StringOutput
- func (o DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigOutput() DocumentClassifierOutputDataConfigOutput
- func (o DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigOutput
- func (o DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigPtrOutput() DocumentClassifierOutputDataConfigPtrOutput
- func (o DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigPtrOutput
- type DocumentClassifierOutputDataConfigPtrInput
- type DocumentClassifierOutputDataConfigPtrOutput
- func (o DocumentClassifierOutputDataConfigPtrOutput) Elem() DocumentClassifierOutputDataConfigOutput
- func (DocumentClassifierOutputDataConfigPtrOutput) ElementType() reflect.Type
- func (o DocumentClassifierOutputDataConfigPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DocumentClassifierOutputDataConfigPtrOutput) OutputS3Uri() pulumi.StringPtrOutput
- func (o DocumentClassifierOutputDataConfigPtrOutput) S3Uri() pulumi.StringPtrOutput
- func (o DocumentClassifierOutputDataConfigPtrOutput) ToDocumentClassifierOutputDataConfigPtrOutput() DocumentClassifierOutputDataConfigPtrOutput
- func (o DocumentClassifierOutputDataConfigPtrOutput) ToDocumentClassifierOutputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigPtrOutput
- type DocumentClassifierState
- type DocumentClassifierVpcConfig
- type DocumentClassifierVpcConfigArgs
- func (DocumentClassifierVpcConfigArgs) ElementType() reflect.Type
- func (i DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigOutput() DocumentClassifierVpcConfigOutput
- func (i DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigOutput
- func (i DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigPtrOutput() DocumentClassifierVpcConfigPtrOutput
- func (i DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigPtrOutput
- type DocumentClassifierVpcConfigInput
- type DocumentClassifierVpcConfigOutput
- func (DocumentClassifierVpcConfigOutput) ElementType() reflect.Type
- func (o DocumentClassifierVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o DocumentClassifierVpcConfigOutput) Subnets() pulumi.StringArrayOutput
- func (o DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigOutput() DocumentClassifierVpcConfigOutput
- func (o DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigOutput
- func (o DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigPtrOutput() DocumentClassifierVpcConfigPtrOutput
- func (o DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigPtrOutput
- type DocumentClassifierVpcConfigPtrInput
- type DocumentClassifierVpcConfigPtrOutput
- func (o DocumentClassifierVpcConfigPtrOutput) Elem() DocumentClassifierVpcConfigOutput
- func (DocumentClassifierVpcConfigPtrOutput) ElementType() reflect.Type
- func (o DocumentClassifierVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o DocumentClassifierVpcConfigPtrOutput) Subnets() pulumi.StringArrayOutput
- func (o DocumentClassifierVpcConfigPtrOutput) ToDocumentClassifierVpcConfigPtrOutput() DocumentClassifierVpcConfigPtrOutput
- func (o DocumentClassifierVpcConfigPtrOutput) ToDocumentClassifierVpcConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigPtrOutput
- type EntityRecognizer
- type EntityRecognizerArgs
- type EntityRecognizerArray
- type EntityRecognizerArrayInput
- type EntityRecognizerArrayOutput
- func (EntityRecognizerArrayOutput) ElementType() reflect.Type
- func (o EntityRecognizerArrayOutput) Index(i pulumi.IntInput) EntityRecognizerOutput
- func (o EntityRecognizerArrayOutput) ToEntityRecognizerArrayOutput() EntityRecognizerArrayOutput
- func (o EntityRecognizerArrayOutput) ToEntityRecognizerArrayOutputWithContext(ctx context.Context) EntityRecognizerArrayOutput
- type EntityRecognizerInput
- type EntityRecognizerInputDataConfig
- type EntityRecognizerInputDataConfigAnnotations
- type EntityRecognizerInputDataConfigAnnotationsArgs
- func (EntityRecognizerInputDataConfigAnnotationsArgs) ElementType() reflect.Type
- func (i EntityRecognizerInputDataConfigAnnotationsArgs) ToEntityRecognizerInputDataConfigAnnotationsOutput() EntityRecognizerInputDataConfigAnnotationsOutput
- func (i EntityRecognizerInputDataConfigAnnotationsArgs) ToEntityRecognizerInputDataConfigAnnotationsOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAnnotationsOutput
- func (i EntityRecognizerInputDataConfigAnnotationsArgs) ToEntityRecognizerInputDataConfigAnnotationsPtrOutput() EntityRecognizerInputDataConfigAnnotationsPtrOutput
- func (i EntityRecognizerInputDataConfigAnnotationsArgs) ToEntityRecognizerInputDataConfigAnnotationsPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAnnotationsPtrOutput
- type EntityRecognizerInputDataConfigAnnotationsInput
- type EntityRecognizerInputDataConfigAnnotationsOutput
- func (EntityRecognizerInputDataConfigAnnotationsOutput) ElementType() reflect.Type
- func (o EntityRecognizerInputDataConfigAnnotationsOutput) S3Uri() pulumi.StringOutput
- func (o EntityRecognizerInputDataConfigAnnotationsOutput) TestS3Uri() pulumi.StringPtrOutput
- func (o EntityRecognizerInputDataConfigAnnotationsOutput) ToEntityRecognizerInputDataConfigAnnotationsOutput() EntityRecognizerInputDataConfigAnnotationsOutput
- func (o EntityRecognizerInputDataConfigAnnotationsOutput) ToEntityRecognizerInputDataConfigAnnotationsOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAnnotationsOutput
- func (o EntityRecognizerInputDataConfigAnnotationsOutput) ToEntityRecognizerInputDataConfigAnnotationsPtrOutput() EntityRecognizerInputDataConfigAnnotationsPtrOutput
- func (o EntityRecognizerInputDataConfigAnnotationsOutput) ToEntityRecognizerInputDataConfigAnnotationsPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAnnotationsPtrOutput
- type EntityRecognizerInputDataConfigAnnotationsPtrInput
- type EntityRecognizerInputDataConfigAnnotationsPtrOutput
- func (o EntityRecognizerInputDataConfigAnnotationsPtrOutput) Elem() EntityRecognizerInputDataConfigAnnotationsOutput
- func (EntityRecognizerInputDataConfigAnnotationsPtrOutput) ElementType() reflect.Type
- func (o EntityRecognizerInputDataConfigAnnotationsPtrOutput) S3Uri() pulumi.StringPtrOutput
- func (o EntityRecognizerInputDataConfigAnnotationsPtrOutput) TestS3Uri() pulumi.StringPtrOutput
- func (o EntityRecognizerInputDataConfigAnnotationsPtrOutput) ToEntityRecognizerInputDataConfigAnnotationsPtrOutput() EntityRecognizerInputDataConfigAnnotationsPtrOutput
- func (o EntityRecognizerInputDataConfigAnnotationsPtrOutput) ToEntityRecognizerInputDataConfigAnnotationsPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAnnotationsPtrOutput
- type EntityRecognizerInputDataConfigArgs
- func (EntityRecognizerInputDataConfigArgs) ElementType() reflect.Type
- func (i EntityRecognizerInputDataConfigArgs) ToEntityRecognizerInputDataConfigOutput() EntityRecognizerInputDataConfigOutput
- func (i EntityRecognizerInputDataConfigArgs) ToEntityRecognizerInputDataConfigOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigOutput
- func (i EntityRecognizerInputDataConfigArgs) ToEntityRecognizerInputDataConfigPtrOutput() EntityRecognizerInputDataConfigPtrOutput
- func (i EntityRecognizerInputDataConfigArgs) ToEntityRecognizerInputDataConfigPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigPtrOutput
- type EntityRecognizerInputDataConfigAugmentedManifest
- type EntityRecognizerInputDataConfigAugmentedManifestArgs
- func (EntityRecognizerInputDataConfigAugmentedManifestArgs) ElementType() reflect.Type
- func (i EntityRecognizerInputDataConfigAugmentedManifestArgs) ToEntityRecognizerInputDataConfigAugmentedManifestOutput() EntityRecognizerInputDataConfigAugmentedManifestOutput
- func (i EntityRecognizerInputDataConfigAugmentedManifestArgs) ToEntityRecognizerInputDataConfigAugmentedManifestOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAugmentedManifestOutput
- type EntityRecognizerInputDataConfigAugmentedManifestArray
- func (EntityRecognizerInputDataConfigAugmentedManifestArray) ElementType() reflect.Type
- func (i EntityRecognizerInputDataConfigAugmentedManifestArray) ToEntityRecognizerInputDataConfigAugmentedManifestArrayOutput() EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
- func (i EntityRecognizerInputDataConfigAugmentedManifestArray) ToEntityRecognizerInputDataConfigAugmentedManifestArrayOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
- type EntityRecognizerInputDataConfigAugmentedManifestArrayInput
- type EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
- func (EntityRecognizerInputDataConfigAugmentedManifestArrayOutput) ElementType() reflect.Type
- func (o EntityRecognizerInputDataConfigAugmentedManifestArrayOutput) Index(i pulumi.IntInput) EntityRecognizerInputDataConfigAugmentedManifestOutput
- func (o EntityRecognizerInputDataConfigAugmentedManifestArrayOutput) ToEntityRecognizerInputDataConfigAugmentedManifestArrayOutput() EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
- func (o EntityRecognizerInputDataConfigAugmentedManifestArrayOutput) ToEntityRecognizerInputDataConfigAugmentedManifestArrayOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
- type EntityRecognizerInputDataConfigAugmentedManifestInput
- type EntityRecognizerInputDataConfigAugmentedManifestOutput
- func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) AnnotationDataS3Uri() pulumi.StringPtrOutput
- func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) AttributeNames() pulumi.StringArrayOutput
- func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) DocumentType() pulumi.StringPtrOutput
- func (EntityRecognizerInputDataConfigAugmentedManifestOutput) ElementType() reflect.Type
- func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) S3Uri() pulumi.StringOutput
- func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) SourceDocumentsS3Uri() pulumi.StringPtrOutput
- func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) Split() pulumi.StringPtrOutput
- func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) ToEntityRecognizerInputDataConfigAugmentedManifestOutput() EntityRecognizerInputDataConfigAugmentedManifestOutput
- func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) ToEntityRecognizerInputDataConfigAugmentedManifestOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAugmentedManifestOutput
- type EntityRecognizerInputDataConfigDocuments
- type EntityRecognizerInputDataConfigDocumentsArgs
- func (EntityRecognizerInputDataConfigDocumentsArgs) ElementType() reflect.Type
- func (i EntityRecognizerInputDataConfigDocumentsArgs) ToEntityRecognizerInputDataConfigDocumentsOutput() EntityRecognizerInputDataConfigDocumentsOutput
- func (i EntityRecognizerInputDataConfigDocumentsArgs) ToEntityRecognizerInputDataConfigDocumentsOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigDocumentsOutput
- func (i EntityRecognizerInputDataConfigDocumentsArgs) ToEntityRecognizerInputDataConfigDocumentsPtrOutput() EntityRecognizerInputDataConfigDocumentsPtrOutput
- func (i EntityRecognizerInputDataConfigDocumentsArgs) ToEntityRecognizerInputDataConfigDocumentsPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigDocumentsPtrOutput
- type EntityRecognizerInputDataConfigDocumentsInput
- type EntityRecognizerInputDataConfigDocumentsOutput
- func (EntityRecognizerInputDataConfigDocumentsOutput) ElementType() reflect.Type
- func (o EntityRecognizerInputDataConfigDocumentsOutput) InputFormat() pulumi.StringPtrOutput
- func (o EntityRecognizerInputDataConfigDocumentsOutput) S3Uri() pulumi.StringOutput
- func (o EntityRecognizerInputDataConfigDocumentsOutput) TestS3Uri() pulumi.StringPtrOutput
- func (o EntityRecognizerInputDataConfigDocumentsOutput) ToEntityRecognizerInputDataConfigDocumentsOutput() EntityRecognizerInputDataConfigDocumentsOutput
- func (o EntityRecognizerInputDataConfigDocumentsOutput) ToEntityRecognizerInputDataConfigDocumentsOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigDocumentsOutput
- func (o EntityRecognizerInputDataConfigDocumentsOutput) ToEntityRecognizerInputDataConfigDocumentsPtrOutput() EntityRecognizerInputDataConfigDocumentsPtrOutput
- func (o EntityRecognizerInputDataConfigDocumentsOutput) ToEntityRecognizerInputDataConfigDocumentsPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigDocumentsPtrOutput
- type EntityRecognizerInputDataConfigDocumentsPtrInput
- type EntityRecognizerInputDataConfigDocumentsPtrOutput
- func (o EntityRecognizerInputDataConfigDocumentsPtrOutput) Elem() EntityRecognizerInputDataConfigDocumentsOutput
- func (EntityRecognizerInputDataConfigDocumentsPtrOutput) ElementType() reflect.Type
- func (o EntityRecognizerInputDataConfigDocumentsPtrOutput) InputFormat() pulumi.StringPtrOutput
- func (o EntityRecognizerInputDataConfigDocumentsPtrOutput) S3Uri() pulumi.StringPtrOutput
- func (o EntityRecognizerInputDataConfigDocumentsPtrOutput) TestS3Uri() pulumi.StringPtrOutput
- func (o EntityRecognizerInputDataConfigDocumentsPtrOutput) ToEntityRecognizerInputDataConfigDocumentsPtrOutput() EntityRecognizerInputDataConfigDocumentsPtrOutput
- func (o EntityRecognizerInputDataConfigDocumentsPtrOutput) ToEntityRecognizerInputDataConfigDocumentsPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigDocumentsPtrOutput
- type EntityRecognizerInputDataConfigEntityList
- type EntityRecognizerInputDataConfigEntityListArgs
- func (EntityRecognizerInputDataConfigEntityListArgs) ElementType() reflect.Type
- func (i EntityRecognizerInputDataConfigEntityListArgs) ToEntityRecognizerInputDataConfigEntityListOutput() EntityRecognizerInputDataConfigEntityListOutput
- func (i EntityRecognizerInputDataConfigEntityListArgs) ToEntityRecognizerInputDataConfigEntityListOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityListOutput
- func (i EntityRecognizerInputDataConfigEntityListArgs) ToEntityRecognizerInputDataConfigEntityListPtrOutput() EntityRecognizerInputDataConfigEntityListPtrOutput
- func (i EntityRecognizerInputDataConfigEntityListArgs) ToEntityRecognizerInputDataConfigEntityListPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityListPtrOutput
- type EntityRecognizerInputDataConfigEntityListInput
- type EntityRecognizerInputDataConfigEntityListOutput
- func (EntityRecognizerInputDataConfigEntityListOutput) ElementType() reflect.Type
- func (o EntityRecognizerInputDataConfigEntityListOutput) S3Uri() pulumi.StringOutput
- func (o EntityRecognizerInputDataConfigEntityListOutput) ToEntityRecognizerInputDataConfigEntityListOutput() EntityRecognizerInputDataConfigEntityListOutput
- func (o EntityRecognizerInputDataConfigEntityListOutput) ToEntityRecognizerInputDataConfigEntityListOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityListOutput
- func (o EntityRecognizerInputDataConfigEntityListOutput) ToEntityRecognizerInputDataConfigEntityListPtrOutput() EntityRecognizerInputDataConfigEntityListPtrOutput
- func (o EntityRecognizerInputDataConfigEntityListOutput) ToEntityRecognizerInputDataConfigEntityListPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityListPtrOutput
- type EntityRecognizerInputDataConfigEntityListPtrInput
- type EntityRecognizerInputDataConfigEntityListPtrOutput
- func (o EntityRecognizerInputDataConfigEntityListPtrOutput) Elem() EntityRecognizerInputDataConfigEntityListOutput
- func (EntityRecognizerInputDataConfigEntityListPtrOutput) ElementType() reflect.Type
- func (o EntityRecognizerInputDataConfigEntityListPtrOutput) S3Uri() pulumi.StringPtrOutput
- func (o EntityRecognizerInputDataConfigEntityListPtrOutput) ToEntityRecognizerInputDataConfigEntityListPtrOutput() EntityRecognizerInputDataConfigEntityListPtrOutput
- func (o EntityRecognizerInputDataConfigEntityListPtrOutput) ToEntityRecognizerInputDataConfigEntityListPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityListPtrOutput
- type EntityRecognizerInputDataConfigEntityType
- type EntityRecognizerInputDataConfigEntityTypeArgs
- func (EntityRecognizerInputDataConfigEntityTypeArgs) ElementType() reflect.Type
- func (i EntityRecognizerInputDataConfigEntityTypeArgs) ToEntityRecognizerInputDataConfigEntityTypeOutput() EntityRecognizerInputDataConfigEntityTypeOutput
- func (i EntityRecognizerInputDataConfigEntityTypeArgs) ToEntityRecognizerInputDataConfigEntityTypeOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityTypeOutput
- type EntityRecognizerInputDataConfigEntityTypeArray
- func (EntityRecognizerInputDataConfigEntityTypeArray) ElementType() reflect.Type
- func (i EntityRecognizerInputDataConfigEntityTypeArray) ToEntityRecognizerInputDataConfigEntityTypeArrayOutput() EntityRecognizerInputDataConfigEntityTypeArrayOutput
- func (i EntityRecognizerInputDataConfigEntityTypeArray) ToEntityRecognizerInputDataConfigEntityTypeArrayOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityTypeArrayOutput
- type EntityRecognizerInputDataConfigEntityTypeArrayInput
- type EntityRecognizerInputDataConfigEntityTypeArrayOutput
- func (EntityRecognizerInputDataConfigEntityTypeArrayOutput) ElementType() reflect.Type
- func (o EntityRecognizerInputDataConfigEntityTypeArrayOutput) Index(i pulumi.IntInput) EntityRecognizerInputDataConfigEntityTypeOutput
- func (o EntityRecognizerInputDataConfigEntityTypeArrayOutput) ToEntityRecognizerInputDataConfigEntityTypeArrayOutput() EntityRecognizerInputDataConfigEntityTypeArrayOutput
- func (o EntityRecognizerInputDataConfigEntityTypeArrayOutput) ToEntityRecognizerInputDataConfigEntityTypeArrayOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityTypeArrayOutput
- type EntityRecognizerInputDataConfigEntityTypeInput
- type EntityRecognizerInputDataConfigEntityTypeOutput
- func (EntityRecognizerInputDataConfigEntityTypeOutput) ElementType() reflect.Type
- func (o EntityRecognizerInputDataConfigEntityTypeOutput) ToEntityRecognizerInputDataConfigEntityTypeOutput() EntityRecognizerInputDataConfigEntityTypeOutput
- func (o EntityRecognizerInputDataConfigEntityTypeOutput) ToEntityRecognizerInputDataConfigEntityTypeOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityTypeOutput
- func (o EntityRecognizerInputDataConfigEntityTypeOutput) Type() pulumi.StringOutput
- type EntityRecognizerInputDataConfigInput
- type EntityRecognizerInputDataConfigOutput
- func (o EntityRecognizerInputDataConfigOutput) Annotations() EntityRecognizerInputDataConfigAnnotationsPtrOutput
- func (o EntityRecognizerInputDataConfigOutput) AugmentedManifests() EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
- func (o EntityRecognizerInputDataConfigOutput) DataFormat() pulumi.StringPtrOutput
- func (o EntityRecognizerInputDataConfigOutput) Documents() EntityRecognizerInputDataConfigDocumentsPtrOutput
- func (EntityRecognizerInputDataConfigOutput) ElementType() reflect.Type
- func (o EntityRecognizerInputDataConfigOutput) EntityList() EntityRecognizerInputDataConfigEntityListPtrOutput
- func (o EntityRecognizerInputDataConfigOutput) EntityTypes() EntityRecognizerInputDataConfigEntityTypeArrayOutput
- func (o EntityRecognizerInputDataConfigOutput) ToEntityRecognizerInputDataConfigOutput() EntityRecognizerInputDataConfigOutput
- func (o EntityRecognizerInputDataConfigOutput) ToEntityRecognizerInputDataConfigOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigOutput
- func (o EntityRecognizerInputDataConfigOutput) ToEntityRecognizerInputDataConfigPtrOutput() EntityRecognizerInputDataConfigPtrOutput
- func (o EntityRecognizerInputDataConfigOutput) ToEntityRecognizerInputDataConfigPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigPtrOutput
- type EntityRecognizerInputDataConfigPtrInput
- type EntityRecognizerInputDataConfigPtrOutput
- func (o EntityRecognizerInputDataConfigPtrOutput) Annotations() EntityRecognizerInputDataConfigAnnotationsPtrOutput
- func (o EntityRecognizerInputDataConfigPtrOutput) AugmentedManifests() EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
- func (o EntityRecognizerInputDataConfigPtrOutput) DataFormat() pulumi.StringPtrOutput
- func (o EntityRecognizerInputDataConfigPtrOutput) Documents() EntityRecognizerInputDataConfigDocumentsPtrOutput
- func (o EntityRecognizerInputDataConfigPtrOutput) Elem() EntityRecognizerInputDataConfigOutput
- func (EntityRecognizerInputDataConfigPtrOutput) ElementType() reflect.Type
- func (o EntityRecognizerInputDataConfigPtrOutput) EntityList() EntityRecognizerInputDataConfigEntityListPtrOutput
- func (o EntityRecognizerInputDataConfigPtrOutput) EntityTypes() EntityRecognizerInputDataConfigEntityTypeArrayOutput
- func (o EntityRecognizerInputDataConfigPtrOutput) ToEntityRecognizerInputDataConfigPtrOutput() EntityRecognizerInputDataConfigPtrOutput
- func (o EntityRecognizerInputDataConfigPtrOutput) ToEntityRecognizerInputDataConfigPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigPtrOutput
- type EntityRecognizerMap
- type EntityRecognizerMapInput
- type EntityRecognizerMapOutput
- func (EntityRecognizerMapOutput) ElementType() reflect.Type
- func (o EntityRecognizerMapOutput) MapIndex(k pulumi.StringInput) EntityRecognizerOutput
- func (o EntityRecognizerMapOutput) ToEntityRecognizerMapOutput() EntityRecognizerMapOutput
- func (o EntityRecognizerMapOutput) ToEntityRecognizerMapOutputWithContext(ctx context.Context) EntityRecognizerMapOutput
- type EntityRecognizerOutput
- func (o EntityRecognizerOutput) Arn() pulumi.StringOutput
- func (o EntityRecognizerOutput) DataAccessRoleArn() pulumi.StringOutput
- func (EntityRecognizerOutput) ElementType() reflect.Type
- func (o EntityRecognizerOutput) InputDataConfig() EntityRecognizerInputDataConfigOutput
- func (o EntityRecognizerOutput) LanguageCode() pulumi.StringOutput
- func (o EntityRecognizerOutput) ModelKmsKeyId() pulumi.StringPtrOutput
- func (o EntityRecognizerOutput) Name() pulumi.StringOutput
- func (o EntityRecognizerOutput) Region() pulumi.StringOutput
- func (o EntityRecognizerOutput) Tags() pulumi.StringMapOutput
- func (o EntityRecognizerOutput) TagsAll() pulumi.StringMapOutput
- func (o EntityRecognizerOutput) ToEntityRecognizerOutput() EntityRecognizerOutput
- func (o EntityRecognizerOutput) ToEntityRecognizerOutputWithContext(ctx context.Context) EntityRecognizerOutput
- func (o EntityRecognizerOutput) VersionName() pulumi.StringOutput
- func (o EntityRecognizerOutput) VersionNamePrefix() pulumi.StringOutput
- func (o EntityRecognizerOutput) VolumeKmsKeyId() pulumi.StringPtrOutput
- func (o EntityRecognizerOutput) VpcConfig() EntityRecognizerVpcConfigPtrOutput
- type EntityRecognizerState
- type EntityRecognizerVpcConfig
- type EntityRecognizerVpcConfigArgs
- func (EntityRecognizerVpcConfigArgs) ElementType() reflect.Type
- func (i EntityRecognizerVpcConfigArgs) ToEntityRecognizerVpcConfigOutput() EntityRecognizerVpcConfigOutput
- func (i EntityRecognizerVpcConfigArgs) ToEntityRecognizerVpcConfigOutputWithContext(ctx context.Context) EntityRecognizerVpcConfigOutput
- func (i EntityRecognizerVpcConfigArgs) ToEntityRecognizerVpcConfigPtrOutput() EntityRecognizerVpcConfigPtrOutput
- func (i EntityRecognizerVpcConfigArgs) ToEntityRecognizerVpcConfigPtrOutputWithContext(ctx context.Context) EntityRecognizerVpcConfigPtrOutput
- type EntityRecognizerVpcConfigInput
- type EntityRecognizerVpcConfigOutput
- func (EntityRecognizerVpcConfigOutput) ElementType() reflect.Type
- func (o EntityRecognizerVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o EntityRecognizerVpcConfigOutput) Subnets() pulumi.StringArrayOutput
- func (o EntityRecognizerVpcConfigOutput) ToEntityRecognizerVpcConfigOutput() EntityRecognizerVpcConfigOutput
- func (o EntityRecognizerVpcConfigOutput) ToEntityRecognizerVpcConfigOutputWithContext(ctx context.Context) EntityRecognizerVpcConfigOutput
- func (o EntityRecognizerVpcConfigOutput) ToEntityRecognizerVpcConfigPtrOutput() EntityRecognizerVpcConfigPtrOutput
- func (o EntityRecognizerVpcConfigOutput) ToEntityRecognizerVpcConfigPtrOutputWithContext(ctx context.Context) EntityRecognizerVpcConfigPtrOutput
- type EntityRecognizerVpcConfigPtrInput
- type EntityRecognizerVpcConfigPtrOutput
- func (o EntityRecognizerVpcConfigPtrOutput) Elem() EntityRecognizerVpcConfigOutput
- func (EntityRecognizerVpcConfigPtrOutput) ElementType() reflect.Type
- func (o EntityRecognizerVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o EntityRecognizerVpcConfigPtrOutput) Subnets() pulumi.StringArrayOutput
- func (o EntityRecognizerVpcConfigPtrOutput) ToEntityRecognizerVpcConfigPtrOutput() EntityRecognizerVpcConfigPtrOutput
- func (o EntityRecognizerVpcConfigPtrOutput) ToEntityRecognizerVpcConfigPtrOutputWithContext(ctx context.Context) EntityRecognizerVpcConfigPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DocumentClassifier ¶
type DocumentClassifier struct {
pulumi.CustomResourceState
// ARN of the Document Classifier version.
Arn pulumi.StringOutput `pulumi:"arn"`
// The ARN for an IAM Role which allows Comprehend to read the training and testing data.
DataAccessRoleArn pulumi.StringOutput `pulumi:"dataAccessRoleArn"`
// Configuration for the training and testing data.
// See the `inputDataConfig` Configuration Block section below.
InputDataConfig DocumentClassifierInputDataConfigOutput `pulumi:"inputDataConfig"`
// Two-letter language code for the language.
// One of `en`, `es`, `fr`, `it`, `de`, or `pt`.
LanguageCode pulumi.StringOutput `pulumi:"languageCode"`
// The document classification mode.
// One of `MULTI_CLASS` or `MULTI_LABEL`.
// `MULTI_CLASS` is also known as "Single Label" in the AWS Console.
Mode pulumi.StringPtrOutput `pulumi:"mode"`
// KMS Key used to encrypt trained Document Classifiers.
// Can be a KMS Key ID or a KMS Key ARN.
ModelKmsKeyId pulumi.StringPtrOutput `pulumi:"modelKmsKeyId"`
// Name for the Document Classifier.
// Has a maximum length of 63 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
//
// The following arguments are optional:
Name pulumi.StringOutput `pulumi:"name"`
// Configuration for the output results of training.
// See the `outputDataConfig` Configuration Block section below.
OutputDataConfig DocumentClassifierOutputDataConfigOutput `pulumi:"outputDataConfig"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// A map of tags to assign to the resource. If configured with a provider `defaultTags` Configuration Block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// Name for the version of the Document Classifier.
// Each version must have a unique name within the Document Classifier.
// If omitted, the provider will assign a random, unique version name.
// If explicitly set to `""`, no version name will be set.
// Has a maximum length of 63 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
// Conflicts with `versionNamePrefix`.
VersionName pulumi.StringOutput `pulumi:"versionName"`
// Creates a unique version name beginning with the specified prefix.
// Has a maximum length of 37 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
// Conflicts with `versionName`.
VersionNamePrefix pulumi.StringOutput `pulumi:"versionNamePrefix"`
// KMS Key used to encrypt storage volumes during job processing.
// Can be a KMS Key ID or a KMS Key ARN.
VolumeKmsKeyId pulumi.StringPtrOutput `pulumi:"volumeKmsKeyId"`
// Configuration parameters for VPC to contain Document Classifier resources.
// See the `vpcConfig` Configuration Block section below.
VpcConfig DocumentClassifierVpcConfigPtrOutput `pulumi:"vpcConfig"`
}
Resource for managing an AWS Comprehend Document Classifier.
## Example Usage
### Basic Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/comprehend" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
documents, err := s3.NewBucketObjectv2(ctx, "documents", nil)
if err != nil {
return err
}
_, err = comprehend.NewDocumentClassifier(ctx, "example", &comprehend.DocumentClassifierArgs{
Name: pulumi.String("example"),
DataAccessRoleArn: pulumi.Any(exampleAwsIamRole.Arn),
LanguageCode: pulumi.String("en"),
InputDataConfig: &comprehend.DocumentClassifierInputDataConfigArgs{
S3Uri: documents.ID().ApplyT(func(id string) (string, error) {
return fmt.Sprintf("s3://%v/%v", test.Bucket, id), nil
}).(pulumi.StringOutput),
},
}, pulumi.DependsOn([]pulumi.Resource{
exampleAwsIamRolePolicy,
}))
if err != nil {
return err
}
_, err = s3.NewBucketObjectv2(ctx, "entities", nil)
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Comprehend Document Classifier using the ARN. For example:
```sh $ pulumi import aws:comprehend/documentClassifier:DocumentClassifier example arn:aws:comprehend:us-west-2:123456789012:document_classifier/example ```
func GetDocumentClassifier ¶
func GetDocumentClassifier(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DocumentClassifierState, opts ...pulumi.ResourceOption) (*DocumentClassifier, error)
GetDocumentClassifier gets an existing DocumentClassifier resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDocumentClassifier ¶
func NewDocumentClassifier(ctx *pulumi.Context, name string, args *DocumentClassifierArgs, opts ...pulumi.ResourceOption) (*DocumentClassifier, error)
NewDocumentClassifier registers a new resource with the given unique name, arguments, and options.
func (*DocumentClassifier) ElementType ¶
func (*DocumentClassifier) ElementType() reflect.Type
func (*DocumentClassifier) ToDocumentClassifierOutput ¶
func (i *DocumentClassifier) ToDocumentClassifierOutput() DocumentClassifierOutput
func (*DocumentClassifier) ToDocumentClassifierOutputWithContext ¶
func (i *DocumentClassifier) ToDocumentClassifierOutputWithContext(ctx context.Context) DocumentClassifierOutput
type DocumentClassifierArgs ¶
type DocumentClassifierArgs struct {
// The ARN for an IAM Role which allows Comprehend to read the training and testing data.
DataAccessRoleArn pulumi.StringInput
// Configuration for the training and testing data.
// See the `inputDataConfig` Configuration Block section below.
InputDataConfig DocumentClassifierInputDataConfigInput
// Two-letter language code for the language.
// One of `en`, `es`, `fr`, `it`, `de`, or `pt`.
LanguageCode pulumi.StringInput
// The document classification mode.
// One of `MULTI_CLASS` or `MULTI_LABEL`.
// `MULTI_CLASS` is also known as "Single Label" in the AWS Console.
Mode pulumi.StringPtrInput
// KMS Key used to encrypt trained Document Classifiers.
// Can be a KMS Key ID or a KMS Key ARN.
ModelKmsKeyId pulumi.StringPtrInput
// Name for the Document Classifier.
// Has a maximum length of 63 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
//
// The following arguments are optional:
Name pulumi.StringPtrInput
// Configuration for the output results of training.
// See the `outputDataConfig` Configuration Block section below.
OutputDataConfig DocumentClassifierOutputDataConfigPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A map of tags to assign to the resource. If configured with a provider `defaultTags` Configuration Block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Name for the version of the Document Classifier.
// Each version must have a unique name within the Document Classifier.
// If omitted, the provider will assign a random, unique version name.
// If explicitly set to `""`, no version name will be set.
// Has a maximum length of 63 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
// Conflicts with `versionNamePrefix`.
VersionName pulumi.StringPtrInput
// Creates a unique version name beginning with the specified prefix.
// Has a maximum length of 37 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
// Conflicts with `versionName`.
VersionNamePrefix pulumi.StringPtrInput
// KMS Key used to encrypt storage volumes during job processing.
// Can be a KMS Key ID or a KMS Key ARN.
VolumeKmsKeyId pulumi.StringPtrInput
// Configuration parameters for VPC to contain Document Classifier resources.
// See the `vpcConfig` Configuration Block section below.
VpcConfig DocumentClassifierVpcConfigPtrInput
}
The set of arguments for constructing a DocumentClassifier resource.
func (DocumentClassifierArgs) ElementType ¶
func (DocumentClassifierArgs) ElementType() reflect.Type
type DocumentClassifierArray ¶
type DocumentClassifierArray []DocumentClassifierInput
func (DocumentClassifierArray) ElementType ¶
func (DocumentClassifierArray) ElementType() reflect.Type
func (DocumentClassifierArray) ToDocumentClassifierArrayOutput ¶
func (i DocumentClassifierArray) ToDocumentClassifierArrayOutput() DocumentClassifierArrayOutput
func (DocumentClassifierArray) ToDocumentClassifierArrayOutputWithContext ¶
func (i DocumentClassifierArray) ToDocumentClassifierArrayOutputWithContext(ctx context.Context) DocumentClassifierArrayOutput
type DocumentClassifierArrayInput ¶
type DocumentClassifierArrayInput interface {
pulumi.Input
ToDocumentClassifierArrayOutput() DocumentClassifierArrayOutput
ToDocumentClassifierArrayOutputWithContext(context.Context) DocumentClassifierArrayOutput
}
DocumentClassifierArrayInput is an input type that accepts DocumentClassifierArray and DocumentClassifierArrayOutput values. You can construct a concrete instance of `DocumentClassifierArrayInput` via:
DocumentClassifierArray{ DocumentClassifierArgs{...} }
type DocumentClassifierArrayOutput ¶
type DocumentClassifierArrayOutput struct{ *pulumi.OutputState }
func (DocumentClassifierArrayOutput) ElementType ¶
func (DocumentClassifierArrayOutput) ElementType() reflect.Type
func (DocumentClassifierArrayOutput) Index ¶
func (o DocumentClassifierArrayOutput) Index(i pulumi.IntInput) DocumentClassifierOutput
func (DocumentClassifierArrayOutput) ToDocumentClassifierArrayOutput ¶
func (o DocumentClassifierArrayOutput) ToDocumentClassifierArrayOutput() DocumentClassifierArrayOutput
func (DocumentClassifierArrayOutput) ToDocumentClassifierArrayOutputWithContext ¶
func (o DocumentClassifierArrayOutput) ToDocumentClassifierArrayOutputWithContext(ctx context.Context) DocumentClassifierArrayOutput
type DocumentClassifierInput ¶
type DocumentClassifierInput interface {
pulumi.Input
ToDocumentClassifierOutput() DocumentClassifierOutput
ToDocumentClassifierOutputWithContext(ctx context.Context) DocumentClassifierOutput
}
type DocumentClassifierInputDataConfig ¶
type DocumentClassifierInputDataConfig struct {
// List of training datasets produced by Amazon SageMaker AI Ground Truth.
// Used if `dataFormat` is `AUGMENTED_MANIFEST`.
// See the `augmentedManifests` Configuration Block section below.
AugmentedManifests []DocumentClassifierInputDataConfigAugmentedManifest `pulumi:"augmentedManifests"`
// The format for the training data.
// One of `COMPREHEND_CSV` or `AUGMENTED_MANIFEST`.
DataFormat *string `pulumi:"dataFormat"`
// Delimiter between labels when training a multi-label classifier.
// Valid values are `|`, `~`, `!`, `@`, `#`, `$`, `%`, `^`, `*`, `-`, `_`, `+`, `=`, `\`, `:`, `;`, `>`, `?`, `/`, `<space>`, and `<tab>`.
// Default is `|`.
LabelDelimiter *string `pulumi:"labelDelimiter"`
// Location of training documents.
// Used if `dataFormat` is `COMPREHEND_CSV`.
S3Uri *string `pulumi:"s3Uri"`
TestS3Uri *string `pulumi:"testS3Uri"`
}
type DocumentClassifierInputDataConfigArgs ¶
type DocumentClassifierInputDataConfigArgs struct {
// List of training datasets produced by Amazon SageMaker AI Ground Truth.
// Used if `dataFormat` is `AUGMENTED_MANIFEST`.
// See the `augmentedManifests` Configuration Block section below.
AugmentedManifests DocumentClassifierInputDataConfigAugmentedManifestArrayInput `pulumi:"augmentedManifests"`
// The format for the training data.
// One of `COMPREHEND_CSV` or `AUGMENTED_MANIFEST`.
DataFormat pulumi.StringPtrInput `pulumi:"dataFormat"`
// Delimiter between labels when training a multi-label classifier.
// Valid values are `|`, `~`, `!`, `@`, `#`, `$`, `%`, `^`, `*`, `-`, `_`, `+`, `=`, `\`, `:`, `;`, `>`, `?`, `/`, `<space>`, and `<tab>`.
// Default is `|`.
LabelDelimiter pulumi.StringPtrInput `pulumi:"labelDelimiter"`
// Location of training documents.
// Used if `dataFormat` is `COMPREHEND_CSV`.
S3Uri pulumi.StringPtrInput `pulumi:"s3Uri"`
TestS3Uri pulumi.StringPtrInput `pulumi:"testS3Uri"`
}
func (DocumentClassifierInputDataConfigArgs) ElementType ¶
func (DocumentClassifierInputDataConfigArgs) ElementType() reflect.Type
func (DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigOutput ¶
func (i DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigOutput() DocumentClassifierInputDataConfigOutput
func (DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigOutputWithContext ¶
func (i DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigOutput
func (DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigPtrOutput ¶
func (i DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigPtrOutput() DocumentClassifierInputDataConfigPtrOutput
func (DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigPtrOutputWithContext ¶
func (i DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigPtrOutput
type DocumentClassifierInputDataConfigAugmentedManifest ¶
type DocumentClassifierInputDataConfigAugmentedManifest struct {
// Location of annotation files.
AnnotationDataS3Uri *string `pulumi:"annotationDataS3Uri"`
// The JSON attribute that contains the annotations for the training documents.
AttributeNames []string `pulumi:"attributeNames"`
// Type of augmented manifest.
// One of `PLAIN_TEXT_DOCUMENT` or `SEMI_STRUCTURED_DOCUMENT`.
DocumentType *string `pulumi:"documentType"`
// Location of augmented manifest file.
S3Uri string `pulumi:"s3Uri"`
// Location of source PDF files.
SourceDocumentsS3Uri *string `pulumi:"sourceDocumentsS3Uri"`
// Purpose of data in augmented manifest.
// One of `TRAIN` or `TEST`.
Split *string `pulumi:"split"`
}
type DocumentClassifierInputDataConfigAugmentedManifestArgs ¶
type DocumentClassifierInputDataConfigAugmentedManifestArgs struct {
// Location of annotation files.
AnnotationDataS3Uri pulumi.StringPtrInput `pulumi:"annotationDataS3Uri"`
// The JSON attribute that contains the annotations for the training documents.
AttributeNames pulumi.StringArrayInput `pulumi:"attributeNames"`
// Type of augmented manifest.
// One of `PLAIN_TEXT_DOCUMENT` or `SEMI_STRUCTURED_DOCUMENT`.
DocumentType pulumi.StringPtrInput `pulumi:"documentType"`
// Location of augmented manifest file.
S3Uri pulumi.StringInput `pulumi:"s3Uri"`
// Location of source PDF files.
SourceDocumentsS3Uri pulumi.StringPtrInput `pulumi:"sourceDocumentsS3Uri"`
// Purpose of data in augmented manifest.
// One of `TRAIN` or `TEST`.
Split pulumi.StringPtrInput `pulumi:"split"`
}
func (DocumentClassifierInputDataConfigAugmentedManifestArgs) ElementType ¶
func (DocumentClassifierInputDataConfigAugmentedManifestArgs) ElementType() reflect.Type
func (DocumentClassifierInputDataConfigAugmentedManifestArgs) ToDocumentClassifierInputDataConfigAugmentedManifestOutput ¶
func (i DocumentClassifierInputDataConfigAugmentedManifestArgs) ToDocumentClassifierInputDataConfigAugmentedManifestOutput() DocumentClassifierInputDataConfigAugmentedManifestOutput
func (DocumentClassifierInputDataConfigAugmentedManifestArgs) ToDocumentClassifierInputDataConfigAugmentedManifestOutputWithContext ¶
func (i DocumentClassifierInputDataConfigAugmentedManifestArgs) ToDocumentClassifierInputDataConfigAugmentedManifestOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigAugmentedManifestOutput
type DocumentClassifierInputDataConfigAugmentedManifestArray ¶
type DocumentClassifierInputDataConfigAugmentedManifestArray []DocumentClassifierInputDataConfigAugmentedManifestInput
func (DocumentClassifierInputDataConfigAugmentedManifestArray) ElementType ¶
func (DocumentClassifierInputDataConfigAugmentedManifestArray) ElementType() reflect.Type
func (DocumentClassifierInputDataConfigAugmentedManifestArray) ToDocumentClassifierInputDataConfigAugmentedManifestArrayOutput ¶
func (i DocumentClassifierInputDataConfigAugmentedManifestArray) ToDocumentClassifierInputDataConfigAugmentedManifestArrayOutput() DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
func (DocumentClassifierInputDataConfigAugmentedManifestArray) ToDocumentClassifierInputDataConfigAugmentedManifestArrayOutputWithContext ¶
func (i DocumentClassifierInputDataConfigAugmentedManifestArray) ToDocumentClassifierInputDataConfigAugmentedManifestArrayOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
type DocumentClassifierInputDataConfigAugmentedManifestArrayInput ¶
type DocumentClassifierInputDataConfigAugmentedManifestArrayInput interface {
pulumi.Input
ToDocumentClassifierInputDataConfigAugmentedManifestArrayOutput() DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
ToDocumentClassifierInputDataConfigAugmentedManifestArrayOutputWithContext(context.Context) DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
}
DocumentClassifierInputDataConfigAugmentedManifestArrayInput is an input type that accepts DocumentClassifierInputDataConfigAugmentedManifestArray and DocumentClassifierInputDataConfigAugmentedManifestArrayOutput values. You can construct a concrete instance of `DocumentClassifierInputDataConfigAugmentedManifestArrayInput` via:
DocumentClassifierInputDataConfigAugmentedManifestArray{ DocumentClassifierInputDataConfigAugmentedManifestArgs{...} }
type DocumentClassifierInputDataConfigAugmentedManifestArrayOutput ¶
type DocumentClassifierInputDataConfigAugmentedManifestArrayOutput struct{ *pulumi.OutputState }
func (DocumentClassifierInputDataConfigAugmentedManifestArrayOutput) ElementType ¶
func (DocumentClassifierInputDataConfigAugmentedManifestArrayOutput) ElementType() reflect.Type
func (DocumentClassifierInputDataConfigAugmentedManifestArrayOutput) ToDocumentClassifierInputDataConfigAugmentedManifestArrayOutput ¶
func (o DocumentClassifierInputDataConfigAugmentedManifestArrayOutput) ToDocumentClassifierInputDataConfigAugmentedManifestArrayOutput() DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
func (DocumentClassifierInputDataConfigAugmentedManifestArrayOutput) ToDocumentClassifierInputDataConfigAugmentedManifestArrayOutputWithContext ¶
func (o DocumentClassifierInputDataConfigAugmentedManifestArrayOutput) ToDocumentClassifierInputDataConfigAugmentedManifestArrayOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
type DocumentClassifierInputDataConfigAugmentedManifestInput ¶
type DocumentClassifierInputDataConfigAugmentedManifestInput interface {
pulumi.Input
ToDocumentClassifierInputDataConfigAugmentedManifestOutput() DocumentClassifierInputDataConfigAugmentedManifestOutput
ToDocumentClassifierInputDataConfigAugmentedManifestOutputWithContext(context.Context) DocumentClassifierInputDataConfigAugmentedManifestOutput
}
DocumentClassifierInputDataConfigAugmentedManifestInput is an input type that accepts DocumentClassifierInputDataConfigAugmentedManifestArgs and DocumentClassifierInputDataConfigAugmentedManifestOutput values. You can construct a concrete instance of `DocumentClassifierInputDataConfigAugmentedManifestInput` via:
DocumentClassifierInputDataConfigAugmentedManifestArgs{...}
type DocumentClassifierInputDataConfigAugmentedManifestOutput ¶
type DocumentClassifierInputDataConfigAugmentedManifestOutput struct{ *pulumi.OutputState }
func (DocumentClassifierInputDataConfigAugmentedManifestOutput) AnnotationDataS3Uri ¶
func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) AnnotationDataS3Uri() pulumi.StringPtrOutput
Location of annotation files.
func (DocumentClassifierInputDataConfigAugmentedManifestOutput) AttributeNames ¶
func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) AttributeNames() pulumi.StringArrayOutput
The JSON attribute that contains the annotations for the training documents.
func (DocumentClassifierInputDataConfigAugmentedManifestOutput) DocumentType ¶
func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) DocumentType() pulumi.StringPtrOutput
Type of augmented manifest. One of `PLAIN_TEXT_DOCUMENT` or `SEMI_STRUCTURED_DOCUMENT`.
func (DocumentClassifierInputDataConfigAugmentedManifestOutput) ElementType ¶
func (DocumentClassifierInputDataConfigAugmentedManifestOutput) ElementType() reflect.Type
func (DocumentClassifierInputDataConfigAugmentedManifestOutput) S3Uri ¶
func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) S3Uri() pulumi.StringOutput
Location of augmented manifest file.
func (DocumentClassifierInputDataConfigAugmentedManifestOutput) SourceDocumentsS3Uri ¶
func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) SourceDocumentsS3Uri() pulumi.StringPtrOutput
Location of source PDF files.
func (DocumentClassifierInputDataConfigAugmentedManifestOutput) Split ¶
Purpose of data in augmented manifest. One of `TRAIN` or `TEST`.
func (DocumentClassifierInputDataConfigAugmentedManifestOutput) ToDocumentClassifierInputDataConfigAugmentedManifestOutput ¶
func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) ToDocumentClassifierInputDataConfigAugmentedManifestOutput() DocumentClassifierInputDataConfigAugmentedManifestOutput
func (DocumentClassifierInputDataConfigAugmentedManifestOutput) ToDocumentClassifierInputDataConfigAugmentedManifestOutputWithContext ¶
func (o DocumentClassifierInputDataConfigAugmentedManifestOutput) ToDocumentClassifierInputDataConfigAugmentedManifestOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigAugmentedManifestOutput
type DocumentClassifierInputDataConfigInput ¶
type DocumentClassifierInputDataConfigInput interface {
pulumi.Input
ToDocumentClassifierInputDataConfigOutput() DocumentClassifierInputDataConfigOutput
ToDocumentClassifierInputDataConfigOutputWithContext(context.Context) DocumentClassifierInputDataConfigOutput
}
DocumentClassifierInputDataConfigInput is an input type that accepts DocumentClassifierInputDataConfigArgs and DocumentClassifierInputDataConfigOutput values. You can construct a concrete instance of `DocumentClassifierInputDataConfigInput` via:
DocumentClassifierInputDataConfigArgs{...}
type DocumentClassifierInputDataConfigOutput ¶
type DocumentClassifierInputDataConfigOutput struct{ *pulumi.OutputState }
func (DocumentClassifierInputDataConfigOutput) AugmentedManifests ¶
func (o DocumentClassifierInputDataConfigOutput) AugmentedManifests() DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
List of training datasets produced by Amazon SageMaker AI Ground Truth. Used if `dataFormat` is `AUGMENTED_MANIFEST`. See the `augmentedManifests` Configuration Block section below.
func (DocumentClassifierInputDataConfigOutput) DataFormat ¶
func (o DocumentClassifierInputDataConfigOutput) DataFormat() pulumi.StringPtrOutput
The format for the training data. One of `COMPREHEND_CSV` or `AUGMENTED_MANIFEST`.
func (DocumentClassifierInputDataConfigOutput) ElementType ¶
func (DocumentClassifierInputDataConfigOutput) ElementType() reflect.Type
func (DocumentClassifierInputDataConfigOutput) LabelDelimiter ¶
func (o DocumentClassifierInputDataConfigOutput) LabelDelimiter() pulumi.StringPtrOutput
Delimiter between labels when training a multi-label classifier. Valid values are `|`, `~`, `!`, `@`, `#`, `$`, `%`, `^`, `*`, `-`, `_`, `+`, `=`, `\`, `:`, `;`, `>`, `?`, `/`, `<space>`, and `<tab>`. Default is `|`.
func (DocumentClassifierInputDataConfigOutput) S3Uri ¶
func (o DocumentClassifierInputDataConfigOutput) S3Uri() pulumi.StringPtrOutput
Location of training documents. Used if `dataFormat` is `COMPREHEND_CSV`.
func (DocumentClassifierInputDataConfigOutput) TestS3Uri ¶
func (o DocumentClassifierInputDataConfigOutput) TestS3Uri() pulumi.StringPtrOutput
func (DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigOutput ¶
func (o DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigOutput() DocumentClassifierInputDataConfigOutput
func (DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigOutputWithContext ¶
func (o DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigOutput
func (DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigPtrOutput ¶
func (o DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigPtrOutput() DocumentClassifierInputDataConfigPtrOutput
func (DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigPtrOutputWithContext ¶
func (o DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigPtrOutput
type DocumentClassifierInputDataConfigPtrInput ¶
type DocumentClassifierInputDataConfigPtrInput interface {
pulumi.Input
ToDocumentClassifierInputDataConfigPtrOutput() DocumentClassifierInputDataConfigPtrOutput
ToDocumentClassifierInputDataConfigPtrOutputWithContext(context.Context) DocumentClassifierInputDataConfigPtrOutput
}
DocumentClassifierInputDataConfigPtrInput is an input type that accepts DocumentClassifierInputDataConfigArgs, DocumentClassifierInputDataConfigPtr and DocumentClassifierInputDataConfigPtrOutput values. You can construct a concrete instance of `DocumentClassifierInputDataConfigPtrInput` via:
DocumentClassifierInputDataConfigArgs{...}
or:
nil
func DocumentClassifierInputDataConfigPtr ¶
func DocumentClassifierInputDataConfigPtr(v *DocumentClassifierInputDataConfigArgs) DocumentClassifierInputDataConfigPtrInput
type DocumentClassifierInputDataConfigPtrOutput ¶
type DocumentClassifierInputDataConfigPtrOutput struct{ *pulumi.OutputState }
func (DocumentClassifierInputDataConfigPtrOutput) AugmentedManifests ¶
func (o DocumentClassifierInputDataConfigPtrOutput) AugmentedManifests() DocumentClassifierInputDataConfigAugmentedManifestArrayOutput
List of training datasets produced by Amazon SageMaker AI Ground Truth. Used if `dataFormat` is `AUGMENTED_MANIFEST`. See the `augmentedManifests` Configuration Block section below.
func (DocumentClassifierInputDataConfigPtrOutput) DataFormat ¶
func (o DocumentClassifierInputDataConfigPtrOutput) DataFormat() pulumi.StringPtrOutput
The format for the training data. One of `COMPREHEND_CSV` or `AUGMENTED_MANIFEST`.
func (DocumentClassifierInputDataConfigPtrOutput) ElementType ¶
func (DocumentClassifierInputDataConfigPtrOutput) ElementType() reflect.Type
func (DocumentClassifierInputDataConfigPtrOutput) LabelDelimiter ¶
func (o DocumentClassifierInputDataConfigPtrOutput) LabelDelimiter() pulumi.StringPtrOutput
Delimiter between labels when training a multi-label classifier. Valid values are `|`, `~`, `!`, `@`, `#`, `$`, `%`, `^`, `*`, `-`, `_`, `+`, `=`, `\`, `:`, `;`, `>`, `?`, `/`, `<space>`, and `<tab>`. Default is `|`.
func (DocumentClassifierInputDataConfigPtrOutput) S3Uri ¶
func (o DocumentClassifierInputDataConfigPtrOutput) S3Uri() pulumi.StringPtrOutput
Location of training documents. Used if `dataFormat` is `COMPREHEND_CSV`.
func (DocumentClassifierInputDataConfigPtrOutput) TestS3Uri ¶
func (o DocumentClassifierInputDataConfigPtrOutput) TestS3Uri() pulumi.StringPtrOutput
func (DocumentClassifierInputDataConfigPtrOutput) ToDocumentClassifierInputDataConfigPtrOutput ¶
func (o DocumentClassifierInputDataConfigPtrOutput) ToDocumentClassifierInputDataConfigPtrOutput() DocumentClassifierInputDataConfigPtrOutput
func (DocumentClassifierInputDataConfigPtrOutput) ToDocumentClassifierInputDataConfigPtrOutputWithContext ¶
func (o DocumentClassifierInputDataConfigPtrOutput) ToDocumentClassifierInputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigPtrOutput
type DocumentClassifierMap ¶
type DocumentClassifierMap map[string]DocumentClassifierInput
func (DocumentClassifierMap) ElementType ¶
func (DocumentClassifierMap) ElementType() reflect.Type
func (DocumentClassifierMap) ToDocumentClassifierMapOutput ¶
func (i DocumentClassifierMap) ToDocumentClassifierMapOutput() DocumentClassifierMapOutput
func (DocumentClassifierMap) ToDocumentClassifierMapOutputWithContext ¶
func (i DocumentClassifierMap) ToDocumentClassifierMapOutputWithContext(ctx context.Context) DocumentClassifierMapOutput
type DocumentClassifierMapInput ¶
type DocumentClassifierMapInput interface {
pulumi.Input
ToDocumentClassifierMapOutput() DocumentClassifierMapOutput
ToDocumentClassifierMapOutputWithContext(context.Context) DocumentClassifierMapOutput
}
DocumentClassifierMapInput is an input type that accepts DocumentClassifierMap and DocumentClassifierMapOutput values. You can construct a concrete instance of `DocumentClassifierMapInput` via:
DocumentClassifierMap{ "key": DocumentClassifierArgs{...} }
type DocumentClassifierMapOutput ¶
type DocumentClassifierMapOutput struct{ *pulumi.OutputState }
func (DocumentClassifierMapOutput) ElementType ¶
func (DocumentClassifierMapOutput) ElementType() reflect.Type
func (DocumentClassifierMapOutput) MapIndex ¶
func (o DocumentClassifierMapOutput) MapIndex(k pulumi.StringInput) DocumentClassifierOutput
func (DocumentClassifierMapOutput) ToDocumentClassifierMapOutput ¶
func (o DocumentClassifierMapOutput) ToDocumentClassifierMapOutput() DocumentClassifierMapOutput
func (DocumentClassifierMapOutput) ToDocumentClassifierMapOutputWithContext ¶
func (o DocumentClassifierMapOutput) ToDocumentClassifierMapOutputWithContext(ctx context.Context) DocumentClassifierMapOutput
type DocumentClassifierOutput ¶
type DocumentClassifierOutput struct{ *pulumi.OutputState }
func (DocumentClassifierOutput) Arn ¶
func (o DocumentClassifierOutput) Arn() pulumi.StringOutput
ARN of the Document Classifier version.
func (DocumentClassifierOutput) DataAccessRoleArn ¶
func (o DocumentClassifierOutput) DataAccessRoleArn() pulumi.StringOutput
The ARN for an IAM Role which allows Comprehend to read the training and testing data.
func (DocumentClassifierOutput) ElementType ¶
func (DocumentClassifierOutput) ElementType() reflect.Type
func (DocumentClassifierOutput) InputDataConfig ¶
func (o DocumentClassifierOutput) InputDataConfig() DocumentClassifierInputDataConfigOutput
Configuration for the training and testing data. See the `inputDataConfig` Configuration Block section below.
func (DocumentClassifierOutput) LanguageCode ¶
func (o DocumentClassifierOutput) LanguageCode() pulumi.StringOutput
Two-letter language code for the language. One of `en`, `es`, `fr`, `it`, `de`, or `pt`.
func (DocumentClassifierOutput) Mode ¶
func (o DocumentClassifierOutput) Mode() pulumi.StringPtrOutput
The document classification mode. One of `MULTI_CLASS` or `MULTI_LABEL`. `MULTI_CLASS` is also known as "Single Label" in the AWS Console.
func (DocumentClassifierOutput) ModelKmsKeyId ¶
func (o DocumentClassifierOutput) ModelKmsKeyId() pulumi.StringPtrOutput
KMS Key used to encrypt trained Document Classifiers. Can be a KMS Key ID or a KMS Key ARN.
func (DocumentClassifierOutput) Name ¶
func (o DocumentClassifierOutput) Name() pulumi.StringOutput
Name for the Document Classifier. Has a maximum length of 63 characters. Can contain upper- and lower-case letters, numbers, and hypen (`-`).
The following arguments are optional:
func (DocumentClassifierOutput) OutputDataConfig ¶
func (o DocumentClassifierOutput) OutputDataConfig() DocumentClassifierOutputDataConfigOutput
Configuration for the output results of training. See the `outputDataConfig` Configuration Block section below.
func (DocumentClassifierOutput) Region ¶
func (o DocumentClassifierOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (DocumentClassifierOutput) Tags ¶
func (o DocumentClassifierOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` Configuration Block present, tags with matching keys will overwrite those defined at the provider-level.
func (DocumentClassifierOutput) TagsAll ¶
func (o DocumentClassifierOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (DocumentClassifierOutput) ToDocumentClassifierOutput ¶
func (o DocumentClassifierOutput) ToDocumentClassifierOutput() DocumentClassifierOutput
func (DocumentClassifierOutput) ToDocumentClassifierOutputWithContext ¶
func (o DocumentClassifierOutput) ToDocumentClassifierOutputWithContext(ctx context.Context) DocumentClassifierOutput
func (DocumentClassifierOutput) VersionName ¶
func (o DocumentClassifierOutput) VersionName() pulumi.StringOutput
Name for the version of the Document Classifier. Each version must have a unique name within the Document Classifier. If omitted, the provider will assign a random, unique version name. If explicitly set to `""`, no version name will be set. Has a maximum length of 63 characters. Can contain upper- and lower-case letters, numbers, and hypen (`-`). Conflicts with `versionNamePrefix`.
func (DocumentClassifierOutput) VersionNamePrefix ¶
func (o DocumentClassifierOutput) VersionNamePrefix() pulumi.StringOutput
Creates a unique version name beginning with the specified prefix. Has a maximum length of 37 characters. Can contain upper- and lower-case letters, numbers, and hypen (`-`). Conflicts with `versionName`.
func (DocumentClassifierOutput) VolumeKmsKeyId ¶
func (o DocumentClassifierOutput) VolumeKmsKeyId() pulumi.StringPtrOutput
KMS Key used to encrypt storage volumes during job processing. Can be a KMS Key ID or a KMS Key ARN.
func (DocumentClassifierOutput) VpcConfig ¶
func (o DocumentClassifierOutput) VpcConfig() DocumentClassifierVpcConfigPtrOutput
Configuration parameters for VPC to contain Document Classifier resources. See the `vpcConfig` Configuration Block section below.
type DocumentClassifierOutputDataConfig ¶
type DocumentClassifierOutputDataConfig struct {
// KMS Key used to encrypt the output documents.
// Can be a KMS Key ID, a KMS Key ARN, a KMS Alias name, or a KMS Alias ARN.
KmsKeyId *string `pulumi:"kmsKeyId"`
// Full path for the output documents.
OutputS3Uri *string `pulumi:"outputS3Uri"`
// Destination path for the output documents.
// The full path to the output file will be returned in `outputS3Uri`.
S3Uri string `pulumi:"s3Uri"`
}
type DocumentClassifierOutputDataConfigArgs ¶
type DocumentClassifierOutputDataConfigArgs struct {
// KMS Key used to encrypt the output documents.
// Can be a KMS Key ID, a KMS Key ARN, a KMS Alias name, or a KMS Alias ARN.
KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
// Full path for the output documents.
OutputS3Uri pulumi.StringPtrInput `pulumi:"outputS3Uri"`
// Destination path for the output documents.
// The full path to the output file will be returned in `outputS3Uri`.
S3Uri pulumi.StringInput `pulumi:"s3Uri"`
}
func (DocumentClassifierOutputDataConfigArgs) ElementType ¶
func (DocumentClassifierOutputDataConfigArgs) ElementType() reflect.Type
func (DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigOutput ¶
func (i DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigOutput() DocumentClassifierOutputDataConfigOutput
func (DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigOutputWithContext ¶
func (i DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigOutput
func (DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigPtrOutput ¶
func (i DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigPtrOutput() DocumentClassifierOutputDataConfigPtrOutput
func (DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigPtrOutputWithContext ¶
func (i DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigPtrOutput
type DocumentClassifierOutputDataConfigInput ¶
type DocumentClassifierOutputDataConfigInput interface {
pulumi.Input
ToDocumentClassifierOutputDataConfigOutput() DocumentClassifierOutputDataConfigOutput
ToDocumentClassifierOutputDataConfigOutputWithContext(context.Context) DocumentClassifierOutputDataConfigOutput
}
DocumentClassifierOutputDataConfigInput is an input type that accepts DocumentClassifierOutputDataConfigArgs and DocumentClassifierOutputDataConfigOutput values. You can construct a concrete instance of `DocumentClassifierOutputDataConfigInput` via:
DocumentClassifierOutputDataConfigArgs{...}
type DocumentClassifierOutputDataConfigOutput ¶
type DocumentClassifierOutputDataConfigOutput struct{ *pulumi.OutputState }
func (DocumentClassifierOutputDataConfigOutput) ElementType ¶
func (DocumentClassifierOutputDataConfigOutput) ElementType() reflect.Type
func (DocumentClassifierOutputDataConfigOutput) KmsKeyId ¶
func (o DocumentClassifierOutputDataConfigOutput) KmsKeyId() pulumi.StringPtrOutput
KMS Key used to encrypt the output documents. Can be a KMS Key ID, a KMS Key ARN, a KMS Alias name, or a KMS Alias ARN.
func (DocumentClassifierOutputDataConfigOutput) OutputS3Uri ¶
func (o DocumentClassifierOutputDataConfigOutput) OutputS3Uri() pulumi.StringPtrOutput
Full path for the output documents.
func (DocumentClassifierOutputDataConfigOutput) S3Uri ¶
func (o DocumentClassifierOutputDataConfigOutput) S3Uri() pulumi.StringOutput
Destination path for the output documents. The full path to the output file will be returned in `outputS3Uri`.
func (DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigOutput ¶
func (o DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigOutput() DocumentClassifierOutputDataConfigOutput
func (DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigOutputWithContext ¶
func (o DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigOutput
func (DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigPtrOutput ¶
func (o DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigPtrOutput() DocumentClassifierOutputDataConfigPtrOutput
func (DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigPtrOutputWithContext ¶
func (o DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigPtrOutput
type DocumentClassifierOutputDataConfigPtrInput ¶
type DocumentClassifierOutputDataConfigPtrInput interface {
pulumi.Input
ToDocumentClassifierOutputDataConfigPtrOutput() DocumentClassifierOutputDataConfigPtrOutput
ToDocumentClassifierOutputDataConfigPtrOutputWithContext(context.Context) DocumentClassifierOutputDataConfigPtrOutput
}
DocumentClassifierOutputDataConfigPtrInput is an input type that accepts DocumentClassifierOutputDataConfigArgs, DocumentClassifierOutputDataConfigPtr and DocumentClassifierOutputDataConfigPtrOutput values. You can construct a concrete instance of `DocumentClassifierOutputDataConfigPtrInput` via:
DocumentClassifierOutputDataConfigArgs{...}
or:
nil
func DocumentClassifierOutputDataConfigPtr ¶
func DocumentClassifierOutputDataConfigPtr(v *DocumentClassifierOutputDataConfigArgs) DocumentClassifierOutputDataConfigPtrInput
type DocumentClassifierOutputDataConfigPtrOutput ¶
type DocumentClassifierOutputDataConfigPtrOutput struct{ *pulumi.OutputState }
func (DocumentClassifierOutputDataConfigPtrOutput) ElementType ¶
func (DocumentClassifierOutputDataConfigPtrOutput) ElementType() reflect.Type
func (DocumentClassifierOutputDataConfigPtrOutput) KmsKeyId ¶
func (o DocumentClassifierOutputDataConfigPtrOutput) KmsKeyId() pulumi.StringPtrOutput
KMS Key used to encrypt the output documents. Can be a KMS Key ID, a KMS Key ARN, a KMS Alias name, or a KMS Alias ARN.
func (DocumentClassifierOutputDataConfigPtrOutput) OutputS3Uri ¶
func (o DocumentClassifierOutputDataConfigPtrOutput) OutputS3Uri() pulumi.StringPtrOutput
Full path for the output documents.
func (DocumentClassifierOutputDataConfigPtrOutput) S3Uri ¶
func (o DocumentClassifierOutputDataConfigPtrOutput) S3Uri() pulumi.StringPtrOutput
Destination path for the output documents. The full path to the output file will be returned in `outputS3Uri`.
func (DocumentClassifierOutputDataConfigPtrOutput) ToDocumentClassifierOutputDataConfigPtrOutput ¶
func (o DocumentClassifierOutputDataConfigPtrOutput) ToDocumentClassifierOutputDataConfigPtrOutput() DocumentClassifierOutputDataConfigPtrOutput
func (DocumentClassifierOutputDataConfigPtrOutput) ToDocumentClassifierOutputDataConfigPtrOutputWithContext ¶
func (o DocumentClassifierOutputDataConfigPtrOutput) ToDocumentClassifierOutputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigPtrOutput
type DocumentClassifierState ¶
type DocumentClassifierState struct {
// ARN of the Document Classifier version.
Arn pulumi.StringPtrInput
// The ARN for an IAM Role which allows Comprehend to read the training and testing data.
DataAccessRoleArn pulumi.StringPtrInput
// Configuration for the training and testing data.
// See the `inputDataConfig` Configuration Block section below.
InputDataConfig DocumentClassifierInputDataConfigPtrInput
// Two-letter language code for the language.
// One of `en`, `es`, `fr`, `it`, `de`, or `pt`.
LanguageCode pulumi.StringPtrInput
// The document classification mode.
// One of `MULTI_CLASS` or `MULTI_LABEL`.
// `MULTI_CLASS` is also known as "Single Label" in the AWS Console.
Mode pulumi.StringPtrInput
// KMS Key used to encrypt trained Document Classifiers.
// Can be a KMS Key ID or a KMS Key ARN.
ModelKmsKeyId pulumi.StringPtrInput
// Name for the Document Classifier.
// Has a maximum length of 63 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
//
// The following arguments are optional:
Name pulumi.StringPtrInput
// Configuration for the output results of training.
// See the `outputDataConfig` Configuration Block section below.
OutputDataConfig DocumentClassifierOutputDataConfigPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A map of tags to assign to the resource. If configured with a provider `defaultTags` Configuration Block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
// Name for the version of the Document Classifier.
// Each version must have a unique name within the Document Classifier.
// If omitted, the provider will assign a random, unique version name.
// If explicitly set to `""`, no version name will be set.
// Has a maximum length of 63 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
// Conflicts with `versionNamePrefix`.
VersionName pulumi.StringPtrInput
// Creates a unique version name beginning with the specified prefix.
// Has a maximum length of 37 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
// Conflicts with `versionName`.
VersionNamePrefix pulumi.StringPtrInput
// KMS Key used to encrypt storage volumes during job processing.
// Can be a KMS Key ID or a KMS Key ARN.
VolumeKmsKeyId pulumi.StringPtrInput
// Configuration parameters for VPC to contain Document Classifier resources.
// See the `vpcConfig` Configuration Block section below.
VpcConfig DocumentClassifierVpcConfigPtrInput
}
func (DocumentClassifierState) ElementType ¶
func (DocumentClassifierState) ElementType() reflect.Type
type DocumentClassifierVpcConfigArgs ¶
type DocumentClassifierVpcConfigArgs struct {
// List of security group IDs.
SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
// List of VPC subnets.
Subnets pulumi.StringArrayInput `pulumi:"subnets"`
}
func (DocumentClassifierVpcConfigArgs) ElementType ¶
func (DocumentClassifierVpcConfigArgs) ElementType() reflect.Type
func (DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigOutput ¶
func (i DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigOutput() DocumentClassifierVpcConfigOutput
func (DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigOutputWithContext ¶
func (i DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigOutput
func (DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigPtrOutput ¶
func (i DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigPtrOutput() DocumentClassifierVpcConfigPtrOutput
func (DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigPtrOutputWithContext ¶
func (i DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigPtrOutput
type DocumentClassifierVpcConfigInput ¶
type DocumentClassifierVpcConfigInput interface {
pulumi.Input
ToDocumentClassifierVpcConfigOutput() DocumentClassifierVpcConfigOutput
ToDocumentClassifierVpcConfigOutputWithContext(context.Context) DocumentClassifierVpcConfigOutput
}
DocumentClassifierVpcConfigInput is an input type that accepts DocumentClassifierVpcConfigArgs and DocumentClassifierVpcConfigOutput values. You can construct a concrete instance of `DocumentClassifierVpcConfigInput` via:
DocumentClassifierVpcConfigArgs{...}
type DocumentClassifierVpcConfigOutput ¶
type DocumentClassifierVpcConfigOutput struct{ *pulumi.OutputState }
func (DocumentClassifierVpcConfigOutput) ElementType ¶
func (DocumentClassifierVpcConfigOutput) ElementType() reflect.Type
func (DocumentClassifierVpcConfigOutput) SecurityGroupIds ¶
func (o DocumentClassifierVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of security group IDs.
func (DocumentClassifierVpcConfigOutput) Subnets ¶
func (o DocumentClassifierVpcConfigOutput) Subnets() pulumi.StringArrayOutput
List of VPC subnets.
func (DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigOutput ¶
func (o DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigOutput() DocumentClassifierVpcConfigOutput
func (DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigOutputWithContext ¶
func (o DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigOutput
func (DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigPtrOutput ¶
func (o DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigPtrOutput() DocumentClassifierVpcConfigPtrOutput
func (DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigPtrOutputWithContext ¶
func (o DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigPtrOutput
type DocumentClassifierVpcConfigPtrInput ¶
type DocumentClassifierVpcConfigPtrInput interface {
pulumi.Input
ToDocumentClassifierVpcConfigPtrOutput() DocumentClassifierVpcConfigPtrOutput
ToDocumentClassifierVpcConfigPtrOutputWithContext(context.Context) DocumentClassifierVpcConfigPtrOutput
}
DocumentClassifierVpcConfigPtrInput is an input type that accepts DocumentClassifierVpcConfigArgs, DocumentClassifierVpcConfigPtr and DocumentClassifierVpcConfigPtrOutput values. You can construct a concrete instance of `DocumentClassifierVpcConfigPtrInput` via:
DocumentClassifierVpcConfigArgs{...}
or:
nil
func DocumentClassifierVpcConfigPtr ¶
func DocumentClassifierVpcConfigPtr(v *DocumentClassifierVpcConfigArgs) DocumentClassifierVpcConfigPtrInput
type DocumentClassifierVpcConfigPtrOutput ¶
type DocumentClassifierVpcConfigPtrOutput struct{ *pulumi.OutputState }
func (DocumentClassifierVpcConfigPtrOutput) ElementType ¶
func (DocumentClassifierVpcConfigPtrOutput) ElementType() reflect.Type
func (DocumentClassifierVpcConfigPtrOutput) SecurityGroupIds ¶
func (o DocumentClassifierVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of security group IDs.
func (DocumentClassifierVpcConfigPtrOutput) Subnets ¶
func (o DocumentClassifierVpcConfigPtrOutput) Subnets() pulumi.StringArrayOutput
List of VPC subnets.
func (DocumentClassifierVpcConfigPtrOutput) ToDocumentClassifierVpcConfigPtrOutput ¶
func (o DocumentClassifierVpcConfigPtrOutput) ToDocumentClassifierVpcConfigPtrOutput() DocumentClassifierVpcConfigPtrOutput
func (DocumentClassifierVpcConfigPtrOutput) ToDocumentClassifierVpcConfigPtrOutputWithContext ¶
func (o DocumentClassifierVpcConfigPtrOutput) ToDocumentClassifierVpcConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigPtrOutput
type EntityRecognizer ¶
type EntityRecognizer struct {
pulumi.CustomResourceState
// ARN of the Entity Recognizer version.
Arn pulumi.StringOutput `pulumi:"arn"`
// The ARN for an IAM Role which allows Comprehend to read the training and testing data.
DataAccessRoleArn pulumi.StringOutput `pulumi:"dataAccessRoleArn"`
// Configuration for the training and testing data.
// See the `inputDataConfig` Configuration Block section below.
InputDataConfig EntityRecognizerInputDataConfigOutput `pulumi:"inputDataConfig"`
// Two-letter language code for the language.
// One of `en`, `es`, `fr`, `it`, `de`, or `pt`.
LanguageCode pulumi.StringOutput `pulumi:"languageCode"`
// The ID or ARN of a KMS Key used to encrypt trained Entity Recognizers.
ModelKmsKeyId pulumi.StringPtrOutput `pulumi:"modelKmsKeyId"`
// Name for the Entity Recognizer.
// Has a maximum length of 63 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
//
// The following arguments are optional:
Name pulumi.StringOutput `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// A map of tags to assign to the resource. If configured with a provider `defaultTags` Configuration Block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// Name for the version of the Entity Recognizer.
// Each version must have a unique name within the Entity Recognizer.
// If omitted, the provider will assign a random, unique version name.
// If explicitly set to `""`, no version name will be set.
// Has a maximum length of 63 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
// Conflicts with `versionNamePrefix`.
VersionName pulumi.StringOutput `pulumi:"versionName"`
// Creates a unique version name beginning with the specified prefix.
// Has a maximum length of 37 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
// Conflicts with `versionName`.
VersionNamePrefix pulumi.StringOutput `pulumi:"versionNamePrefix"`
// ID or ARN of a KMS Key used to encrypt storage volumes during job processing.
VolumeKmsKeyId pulumi.StringPtrOutput `pulumi:"volumeKmsKeyId"`
// Configuration parameters for VPC to contain Entity Recognizer resources.
// See the `vpcConfig` Configuration Block section below.
VpcConfig EntityRecognizerVpcConfigPtrOutput `pulumi:"vpcConfig"`
}
Resource for managing an AWS Comprehend Entity Recognizer.
## Example Usage
### Basic Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/comprehend" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
documents, err := s3.NewBucketObjectv2(ctx, "documents", nil)
if err != nil {
return err
}
entities, err := s3.NewBucketObjectv2(ctx, "entities", nil)
if err != nil {
return err
}
_, err = comprehend.NewEntityRecognizer(ctx, "example", &comprehend.EntityRecognizerArgs{
Name: pulumi.String("example"),
DataAccessRoleArn: pulumi.Any(exampleAwsIamRole.Arn),
LanguageCode: pulumi.String("en"),
InputDataConfig: &comprehend.EntityRecognizerInputDataConfigArgs{
EntityTypes: comprehend.EntityRecognizerInputDataConfigEntityTypeArray{
&comprehend.EntityRecognizerInputDataConfigEntityTypeArgs{
Type: pulumi.String("ENTITY_1"),
},
&comprehend.EntityRecognizerInputDataConfigEntityTypeArgs{
Type: pulumi.String("ENTITY_2"),
},
},
Documents: &comprehend.EntityRecognizerInputDataConfigDocumentsArgs{
S3Uri: documents.ID().ApplyT(func(id string) (string, error) {
return fmt.Sprintf("s3://%v/%v", documentsAwsS3Bucket.Bucket, id), nil
}).(pulumi.StringOutput),
},
EntityList: &comprehend.EntityRecognizerInputDataConfigEntityListArgs{
S3Uri: entities.ID().ApplyT(func(id string) (string, error) {
return fmt.Sprintf("s3://%v/%v", entitiesAwsS3Bucket.Bucket, id), nil
}).(pulumi.StringOutput),
},
},
}, pulumi.DependsOn([]pulumi.Resource{
exampleAwsIamRolePolicy,
}))
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Comprehend Entity Recognizer using the ARN. For example:
```sh $ pulumi import aws:comprehend/entityRecognizer:EntityRecognizer example arn:aws:comprehend:us-west-2:123456789012:entity-recognizer/example ```
func GetEntityRecognizer ¶
func GetEntityRecognizer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EntityRecognizerState, opts ...pulumi.ResourceOption) (*EntityRecognizer, error)
GetEntityRecognizer gets an existing EntityRecognizer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEntityRecognizer ¶
func NewEntityRecognizer(ctx *pulumi.Context, name string, args *EntityRecognizerArgs, opts ...pulumi.ResourceOption) (*EntityRecognizer, error)
NewEntityRecognizer registers a new resource with the given unique name, arguments, and options.
func (*EntityRecognizer) ElementType ¶
func (*EntityRecognizer) ElementType() reflect.Type
func (*EntityRecognizer) ToEntityRecognizerOutput ¶
func (i *EntityRecognizer) ToEntityRecognizerOutput() EntityRecognizerOutput
func (*EntityRecognizer) ToEntityRecognizerOutputWithContext ¶
func (i *EntityRecognizer) ToEntityRecognizerOutputWithContext(ctx context.Context) EntityRecognizerOutput
type EntityRecognizerArgs ¶
type EntityRecognizerArgs struct {
// The ARN for an IAM Role which allows Comprehend to read the training and testing data.
DataAccessRoleArn pulumi.StringInput
// Configuration for the training and testing data.
// See the `inputDataConfig` Configuration Block section below.
InputDataConfig EntityRecognizerInputDataConfigInput
// Two-letter language code for the language.
// One of `en`, `es`, `fr`, `it`, `de`, or `pt`.
LanguageCode pulumi.StringInput
// The ID or ARN of a KMS Key used to encrypt trained Entity Recognizers.
ModelKmsKeyId pulumi.StringPtrInput
// Name for the Entity Recognizer.
// Has a maximum length of 63 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
//
// The following arguments are optional:
Name pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A map of tags to assign to the resource. If configured with a provider `defaultTags` Configuration Block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Name for the version of the Entity Recognizer.
// Each version must have a unique name within the Entity Recognizer.
// If omitted, the provider will assign a random, unique version name.
// If explicitly set to `""`, no version name will be set.
// Has a maximum length of 63 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
// Conflicts with `versionNamePrefix`.
VersionName pulumi.StringPtrInput
// Creates a unique version name beginning with the specified prefix.
// Has a maximum length of 37 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
// Conflicts with `versionName`.
VersionNamePrefix pulumi.StringPtrInput
// ID or ARN of a KMS Key used to encrypt storage volumes during job processing.
VolumeKmsKeyId pulumi.StringPtrInput
// Configuration parameters for VPC to contain Entity Recognizer resources.
// See the `vpcConfig` Configuration Block section below.
VpcConfig EntityRecognizerVpcConfigPtrInput
}
The set of arguments for constructing a EntityRecognizer resource.
func (EntityRecognizerArgs) ElementType ¶
func (EntityRecognizerArgs) ElementType() reflect.Type
type EntityRecognizerArray ¶
type EntityRecognizerArray []EntityRecognizerInput
func (EntityRecognizerArray) ElementType ¶
func (EntityRecognizerArray) ElementType() reflect.Type
func (EntityRecognizerArray) ToEntityRecognizerArrayOutput ¶
func (i EntityRecognizerArray) ToEntityRecognizerArrayOutput() EntityRecognizerArrayOutput
func (EntityRecognizerArray) ToEntityRecognizerArrayOutputWithContext ¶
func (i EntityRecognizerArray) ToEntityRecognizerArrayOutputWithContext(ctx context.Context) EntityRecognizerArrayOutput
type EntityRecognizerArrayInput ¶
type EntityRecognizerArrayInput interface {
pulumi.Input
ToEntityRecognizerArrayOutput() EntityRecognizerArrayOutput
ToEntityRecognizerArrayOutputWithContext(context.Context) EntityRecognizerArrayOutput
}
EntityRecognizerArrayInput is an input type that accepts EntityRecognizerArray and EntityRecognizerArrayOutput values. You can construct a concrete instance of `EntityRecognizerArrayInput` via:
EntityRecognizerArray{ EntityRecognizerArgs{...} }
type EntityRecognizerArrayOutput ¶
type EntityRecognizerArrayOutput struct{ *pulumi.OutputState }
func (EntityRecognizerArrayOutput) ElementType ¶
func (EntityRecognizerArrayOutput) ElementType() reflect.Type
func (EntityRecognizerArrayOutput) Index ¶
func (o EntityRecognizerArrayOutput) Index(i pulumi.IntInput) EntityRecognizerOutput
func (EntityRecognizerArrayOutput) ToEntityRecognizerArrayOutput ¶
func (o EntityRecognizerArrayOutput) ToEntityRecognizerArrayOutput() EntityRecognizerArrayOutput
func (EntityRecognizerArrayOutput) ToEntityRecognizerArrayOutputWithContext ¶
func (o EntityRecognizerArrayOutput) ToEntityRecognizerArrayOutputWithContext(ctx context.Context) EntityRecognizerArrayOutput
type EntityRecognizerInput ¶
type EntityRecognizerInput interface {
pulumi.Input
ToEntityRecognizerOutput() EntityRecognizerOutput
ToEntityRecognizerOutputWithContext(ctx context.Context) EntityRecognizerOutput
}
type EntityRecognizerInputDataConfig ¶
type EntityRecognizerInputDataConfig struct {
// Specifies location of the document annotation data.
// See the `annotations` Configuration Block section below.
// One of `annotations` or `entityList` is required.
Annotations *EntityRecognizerInputDataConfigAnnotations `pulumi:"annotations"`
// List of training datasets produced by Amazon SageMaker AI Ground Truth.
// Used if `dataFormat` is `AUGMENTED_MANIFEST`.
// See the `augmentedManifests` Configuration Block section below.
AugmentedManifests []EntityRecognizerInputDataConfigAugmentedManifest `pulumi:"augmentedManifests"`
// The format for the training data.
// One of `COMPREHEND_CSV` or `AUGMENTED_MANIFEST`.
DataFormat *string `pulumi:"dataFormat"`
// Specifies a collection of training documents.
// Used if `dataFormat` is `COMPREHEND_CSV`.
// See the `documents` Configuration Block section below.
Documents *EntityRecognizerInputDataConfigDocuments `pulumi:"documents"`
// Specifies location of the entity list data.
// See the `entityList` Configuration Block section below.
// One of `entityList` or `annotations` is required.
EntityList *EntityRecognizerInputDataConfigEntityList `pulumi:"entityList"`
// Set of entity types to be recognized.
// Has a maximum of 25 items.
// See the `entityTypes` Configuration Block section below.
EntityTypes []EntityRecognizerInputDataConfigEntityType `pulumi:"entityTypes"`
}
type EntityRecognizerInputDataConfigAnnotationsArgs ¶
type EntityRecognizerInputDataConfigAnnotationsArgs struct {
// Location of training annotations.
S3Uri pulumi.StringInput `pulumi:"s3Uri"`
TestS3Uri pulumi.StringPtrInput `pulumi:"testS3Uri"`
}
func (EntityRecognizerInputDataConfigAnnotationsArgs) ElementType ¶
func (EntityRecognizerInputDataConfigAnnotationsArgs) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigAnnotationsArgs) ToEntityRecognizerInputDataConfigAnnotationsOutput ¶
func (i EntityRecognizerInputDataConfigAnnotationsArgs) ToEntityRecognizerInputDataConfigAnnotationsOutput() EntityRecognizerInputDataConfigAnnotationsOutput
func (EntityRecognizerInputDataConfigAnnotationsArgs) ToEntityRecognizerInputDataConfigAnnotationsOutputWithContext ¶
func (i EntityRecognizerInputDataConfigAnnotationsArgs) ToEntityRecognizerInputDataConfigAnnotationsOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAnnotationsOutput
func (EntityRecognizerInputDataConfigAnnotationsArgs) ToEntityRecognizerInputDataConfigAnnotationsPtrOutput ¶
func (i EntityRecognizerInputDataConfigAnnotationsArgs) ToEntityRecognizerInputDataConfigAnnotationsPtrOutput() EntityRecognizerInputDataConfigAnnotationsPtrOutput
func (EntityRecognizerInputDataConfigAnnotationsArgs) ToEntityRecognizerInputDataConfigAnnotationsPtrOutputWithContext ¶
func (i EntityRecognizerInputDataConfigAnnotationsArgs) ToEntityRecognizerInputDataConfigAnnotationsPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAnnotationsPtrOutput
type EntityRecognizerInputDataConfigAnnotationsInput ¶
type EntityRecognizerInputDataConfigAnnotationsInput interface {
pulumi.Input
ToEntityRecognizerInputDataConfigAnnotationsOutput() EntityRecognizerInputDataConfigAnnotationsOutput
ToEntityRecognizerInputDataConfigAnnotationsOutputWithContext(context.Context) EntityRecognizerInputDataConfigAnnotationsOutput
}
EntityRecognizerInputDataConfigAnnotationsInput is an input type that accepts EntityRecognizerInputDataConfigAnnotationsArgs and EntityRecognizerInputDataConfigAnnotationsOutput values. You can construct a concrete instance of `EntityRecognizerInputDataConfigAnnotationsInput` via:
EntityRecognizerInputDataConfigAnnotationsArgs{...}
type EntityRecognizerInputDataConfigAnnotationsOutput ¶
type EntityRecognizerInputDataConfigAnnotationsOutput struct{ *pulumi.OutputState }
func (EntityRecognizerInputDataConfigAnnotationsOutput) ElementType ¶
func (EntityRecognizerInputDataConfigAnnotationsOutput) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigAnnotationsOutput) S3Uri ¶
func (o EntityRecognizerInputDataConfigAnnotationsOutput) S3Uri() pulumi.StringOutput
Location of training annotations.
func (EntityRecognizerInputDataConfigAnnotationsOutput) TestS3Uri ¶
func (o EntityRecognizerInputDataConfigAnnotationsOutput) TestS3Uri() pulumi.StringPtrOutput
func (EntityRecognizerInputDataConfigAnnotationsOutput) ToEntityRecognizerInputDataConfigAnnotationsOutput ¶
func (o EntityRecognizerInputDataConfigAnnotationsOutput) ToEntityRecognizerInputDataConfigAnnotationsOutput() EntityRecognizerInputDataConfigAnnotationsOutput
func (EntityRecognizerInputDataConfigAnnotationsOutput) ToEntityRecognizerInputDataConfigAnnotationsOutputWithContext ¶
func (o EntityRecognizerInputDataConfigAnnotationsOutput) ToEntityRecognizerInputDataConfigAnnotationsOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAnnotationsOutput
func (EntityRecognizerInputDataConfigAnnotationsOutput) ToEntityRecognizerInputDataConfigAnnotationsPtrOutput ¶
func (o EntityRecognizerInputDataConfigAnnotationsOutput) ToEntityRecognizerInputDataConfigAnnotationsPtrOutput() EntityRecognizerInputDataConfigAnnotationsPtrOutput
func (EntityRecognizerInputDataConfigAnnotationsOutput) ToEntityRecognizerInputDataConfigAnnotationsPtrOutputWithContext ¶
func (o EntityRecognizerInputDataConfigAnnotationsOutput) ToEntityRecognizerInputDataConfigAnnotationsPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAnnotationsPtrOutput
type EntityRecognizerInputDataConfigAnnotationsPtrInput ¶
type EntityRecognizerInputDataConfigAnnotationsPtrInput interface {
pulumi.Input
ToEntityRecognizerInputDataConfigAnnotationsPtrOutput() EntityRecognizerInputDataConfigAnnotationsPtrOutput
ToEntityRecognizerInputDataConfigAnnotationsPtrOutputWithContext(context.Context) EntityRecognizerInputDataConfigAnnotationsPtrOutput
}
EntityRecognizerInputDataConfigAnnotationsPtrInput is an input type that accepts EntityRecognizerInputDataConfigAnnotationsArgs, EntityRecognizerInputDataConfigAnnotationsPtr and EntityRecognizerInputDataConfigAnnotationsPtrOutput values. You can construct a concrete instance of `EntityRecognizerInputDataConfigAnnotationsPtrInput` via:
EntityRecognizerInputDataConfigAnnotationsArgs{...}
or:
nil
func EntityRecognizerInputDataConfigAnnotationsPtr ¶
func EntityRecognizerInputDataConfigAnnotationsPtr(v *EntityRecognizerInputDataConfigAnnotationsArgs) EntityRecognizerInputDataConfigAnnotationsPtrInput
type EntityRecognizerInputDataConfigAnnotationsPtrOutput ¶
type EntityRecognizerInputDataConfigAnnotationsPtrOutput struct{ *pulumi.OutputState }
func (EntityRecognizerInputDataConfigAnnotationsPtrOutput) ElementType ¶
func (EntityRecognizerInputDataConfigAnnotationsPtrOutput) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigAnnotationsPtrOutput) S3Uri ¶
func (o EntityRecognizerInputDataConfigAnnotationsPtrOutput) S3Uri() pulumi.StringPtrOutput
Location of training annotations.
func (EntityRecognizerInputDataConfigAnnotationsPtrOutput) TestS3Uri ¶
func (o EntityRecognizerInputDataConfigAnnotationsPtrOutput) TestS3Uri() pulumi.StringPtrOutput
func (EntityRecognizerInputDataConfigAnnotationsPtrOutput) ToEntityRecognizerInputDataConfigAnnotationsPtrOutput ¶
func (o EntityRecognizerInputDataConfigAnnotationsPtrOutput) ToEntityRecognizerInputDataConfigAnnotationsPtrOutput() EntityRecognizerInputDataConfigAnnotationsPtrOutput
func (EntityRecognizerInputDataConfigAnnotationsPtrOutput) ToEntityRecognizerInputDataConfigAnnotationsPtrOutputWithContext ¶
func (o EntityRecognizerInputDataConfigAnnotationsPtrOutput) ToEntityRecognizerInputDataConfigAnnotationsPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAnnotationsPtrOutput
type EntityRecognizerInputDataConfigArgs ¶
type EntityRecognizerInputDataConfigArgs struct {
// Specifies location of the document annotation data.
// See the `annotations` Configuration Block section below.
// One of `annotations` or `entityList` is required.
Annotations EntityRecognizerInputDataConfigAnnotationsPtrInput `pulumi:"annotations"`
// List of training datasets produced by Amazon SageMaker AI Ground Truth.
// Used if `dataFormat` is `AUGMENTED_MANIFEST`.
// See the `augmentedManifests` Configuration Block section below.
AugmentedManifests EntityRecognizerInputDataConfigAugmentedManifestArrayInput `pulumi:"augmentedManifests"`
// The format for the training data.
// One of `COMPREHEND_CSV` or `AUGMENTED_MANIFEST`.
DataFormat pulumi.StringPtrInput `pulumi:"dataFormat"`
// Specifies a collection of training documents.
// Used if `dataFormat` is `COMPREHEND_CSV`.
// See the `documents` Configuration Block section below.
Documents EntityRecognizerInputDataConfigDocumentsPtrInput `pulumi:"documents"`
// Specifies location of the entity list data.
// See the `entityList` Configuration Block section below.
// One of `entityList` or `annotations` is required.
EntityList EntityRecognizerInputDataConfigEntityListPtrInput `pulumi:"entityList"`
// Set of entity types to be recognized.
// Has a maximum of 25 items.
// See the `entityTypes` Configuration Block section below.
EntityTypes EntityRecognizerInputDataConfigEntityTypeArrayInput `pulumi:"entityTypes"`
}
func (EntityRecognizerInputDataConfigArgs) ElementType ¶
func (EntityRecognizerInputDataConfigArgs) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigArgs) ToEntityRecognizerInputDataConfigOutput ¶
func (i EntityRecognizerInputDataConfigArgs) ToEntityRecognizerInputDataConfigOutput() EntityRecognizerInputDataConfigOutput
func (EntityRecognizerInputDataConfigArgs) ToEntityRecognizerInputDataConfigOutputWithContext ¶
func (i EntityRecognizerInputDataConfigArgs) ToEntityRecognizerInputDataConfigOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigOutput
func (EntityRecognizerInputDataConfigArgs) ToEntityRecognizerInputDataConfigPtrOutput ¶
func (i EntityRecognizerInputDataConfigArgs) ToEntityRecognizerInputDataConfigPtrOutput() EntityRecognizerInputDataConfigPtrOutput
func (EntityRecognizerInputDataConfigArgs) ToEntityRecognizerInputDataConfigPtrOutputWithContext ¶
func (i EntityRecognizerInputDataConfigArgs) ToEntityRecognizerInputDataConfigPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigPtrOutput
type EntityRecognizerInputDataConfigAugmentedManifest ¶
type EntityRecognizerInputDataConfigAugmentedManifest struct {
// Location of annotation files.
AnnotationDataS3Uri *string `pulumi:"annotationDataS3Uri"`
// The JSON attribute that contains the annotations for the training documents.
AttributeNames []string `pulumi:"attributeNames"`
// Type of augmented manifest.
// One of `PLAIN_TEXT_DOCUMENT` or `SEMI_STRUCTURED_DOCUMENT`.
DocumentType *string `pulumi:"documentType"`
// Location of augmented manifest file.
S3Uri string `pulumi:"s3Uri"`
// Location of source PDF files.
SourceDocumentsS3Uri *string `pulumi:"sourceDocumentsS3Uri"`
// Purpose of data in augmented manifest.
// One of `TRAIN` or `TEST`.
Split *string `pulumi:"split"`
}
type EntityRecognizerInputDataConfigAugmentedManifestArgs ¶
type EntityRecognizerInputDataConfigAugmentedManifestArgs struct {
// Location of annotation files.
AnnotationDataS3Uri pulumi.StringPtrInput `pulumi:"annotationDataS3Uri"`
// The JSON attribute that contains the annotations for the training documents.
AttributeNames pulumi.StringArrayInput `pulumi:"attributeNames"`
// Type of augmented manifest.
// One of `PLAIN_TEXT_DOCUMENT` or `SEMI_STRUCTURED_DOCUMENT`.
DocumentType pulumi.StringPtrInput `pulumi:"documentType"`
// Location of augmented manifest file.
S3Uri pulumi.StringInput `pulumi:"s3Uri"`
// Location of source PDF files.
SourceDocumentsS3Uri pulumi.StringPtrInput `pulumi:"sourceDocumentsS3Uri"`
// Purpose of data in augmented manifest.
// One of `TRAIN` or `TEST`.
Split pulumi.StringPtrInput `pulumi:"split"`
}
func (EntityRecognizerInputDataConfigAugmentedManifestArgs) ElementType ¶
func (EntityRecognizerInputDataConfigAugmentedManifestArgs) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigAugmentedManifestArgs) ToEntityRecognizerInputDataConfigAugmentedManifestOutput ¶
func (i EntityRecognizerInputDataConfigAugmentedManifestArgs) ToEntityRecognizerInputDataConfigAugmentedManifestOutput() EntityRecognizerInputDataConfigAugmentedManifestOutput
func (EntityRecognizerInputDataConfigAugmentedManifestArgs) ToEntityRecognizerInputDataConfigAugmentedManifestOutputWithContext ¶
func (i EntityRecognizerInputDataConfigAugmentedManifestArgs) ToEntityRecognizerInputDataConfigAugmentedManifestOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAugmentedManifestOutput
type EntityRecognizerInputDataConfigAugmentedManifestArray ¶
type EntityRecognizerInputDataConfigAugmentedManifestArray []EntityRecognizerInputDataConfigAugmentedManifestInput
func (EntityRecognizerInputDataConfigAugmentedManifestArray) ElementType ¶
func (EntityRecognizerInputDataConfigAugmentedManifestArray) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigAugmentedManifestArray) ToEntityRecognizerInputDataConfigAugmentedManifestArrayOutput ¶
func (i EntityRecognizerInputDataConfigAugmentedManifestArray) ToEntityRecognizerInputDataConfigAugmentedManifestArrayOutput() EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
func (EntityRecognizerInputDataConfigAugmentedManifestArray) ToEntityRecognizerInputDataConfigAugmentedManifestArrayOutputWithContext ¶
func (i EntityRecognizerInputDataConfigAugmentedManifestArray) ToEntityRecognizerInputDataConfigAugmentedManifestArrayOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
type EntityRecognizerInputDataConfigAugmentedManifestArrayInput ¶
type EntityRecognizerInputDataConfigAugmentedManifestArrayInput interface {
pulumi.Input
ToEntityRecognizerInputDataConfigAugmentedManifestArrayOutput() EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
ToEntityRecognizerInputDataConfigAugmentedManifestArrayOutputWithContext(context.Context) EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
}
EntityRecognizerInputDataConfigAugmentedManifestArrayInput is an input type that accepts EntityRecognizerInputDataConfigAugmentedManifestArray and EntityRecognizerInputDataConfigAugmentedManifestArrayOutput values. You can construct a concrete instance of `EntityRecognizerInputDataConfigAugmentedManifestArrayInput` via:
EntityRecognizerInputDataConfigAugmentedManifestArray{ EntityRecognizerInputDataConfigAugmentedManifestArgs{...} }
type EntityRecognizerInputDataConfigAugmentedManifestArrayOutput ¶
type EntityRecognizerInputDataConfigAugmentedManifestArrayOutput struct{ *pulumi.OutputState }
func (EntityRecognizerInputDataConfigAugmentedManifestArrayOutput) ElementType ¶
func (EntityRecognizerInputDataConfigAugmentedManifestArrayOutput) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigAugmentedManifestArrayOutput) ToEntityRecognizerInputDataConfigAugmentedManifestArrayOutput ¶
func (o EntityRecognizerInputDataConfigAugmentedManifestArrayOutput) ToEntityRecognizerInputDataConfigAugmentedManifestArrayOutput() EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
func (EntityRecognizerInputDataConfigAugmentedManifestArrayOutput) ToEntityRecognizerInputDataConfigAugmentedManifestArrayOutputWithContext ¶
func (o EntityRecognizerInputDataConfigAugmentedManifestArrayOutput) ToEntityRecognizerInputDataConfigAugmentedManifestArrayOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
type EntityRecognizerInputDataConfigAugmentedManifestInput ¶
type EntityRecognizerInputDataConfigAugmentedManifestInput interface {
pulumi.Input
ToEntityRecognizerInputDataConfigAugmentedManifestOutput() EntityRecognizerInputDataConfigAugmentedManifestOutput
ToEntityRecognizerInputDataConfigAugmentedManifestOutputWithContext(context.Context) EntityRecognizerInputDataConfigAugmentedManifestOutput
}
EntityRecognizerInputDataConfigAugmentedManifestInput is an input type that accepts EntityRecognizerInputDataConfigAugmentedManifestArgs and EntityRecognizerInputDataConfigAugmentedManifestOutput values. You can construct a concrete instance of `EntityRecognizerInputDataConfigAugmentedManifestInput` via:
EntityRecognizerInputDataConfigAugmentedManifestArgs{...}
type EntityRecognizerInputDataConfigAugmentedManifestOutput ¶
type EntityRecognizerInputDataConfigAugmentedManifestOutput struct{ *pulumi.OutputState }
func (EntityRecognizerInputDataConfigAugmentedManifestOutput) AnnotationDataS3Uri ¶
func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) AnnotationDataS3Uri() pulumi.StringPtrOutput
Location of annotation files.
func (EntityRecognizerInputDataConfigAugmentedManifestOutput) AttributeNames ¶
func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) AttributeNames() pulumi.StringArrayOutput
The JSON attribute that contains the annotations for the training documents.
func (EntityRecognizerInputDataConfigAugmentedManifestOutput) DocumentType ¶
func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) DocumentType() pulumi.StringPtrOutput
Type of augmented manifest. One of `PLAIN_TEXT_DOCUMENT` or `SEMI_STRUCTURED_DOCUMENT`.
func (EntityRecognizerInputDataConfigAugmentedManifestOutput) ElementType ¶
func (EntityRecognizerInputDataConfigAugmentedManifestOutput) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigAugmentedManifestOutput) S3Uri ¶
func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) S3Uri() pulumi.StringOutput
Location of augmented manifest file.
func (EntityRecognizerInputDataConfigAugmentedManifestOutput) SourceDocumentsS3Uri ¶
func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) SourceDocumentsS3Uri() pulumi.StringPtrOutput
Location of source PDF files.
func (EntityRecognizerInputDataConfigAugmentedManifestOutput) Split ¶
func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) Split() pulumi.StringPtrOutput
Purpose of data in augmented manifest. One of `TRAIN` or `TEST`.
func (EntityRecognizerInputDataConfigAugmentedManifestOutput) ToEntityRecognizerInputDataConfigAugmentedManifestOutput ¶
func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) ToEntityRecognizerInputDataConfigAugmentedManifestOutput() EntityRecognizerInputDataConfigAugmentedManifestOutput
func (EntityRecognizerInputDataConfigAugmentedManifestOutput) ToEntityRecognizerInputDataConfigAugmentedManifestOutputWithContext ¶
func (o EntityRecognizerInputDataConfigAugmentedManifestOutput) ToEntityRecognizerInputDataConfigAugmentedManifestOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigAugmentedManifestOutput
type EntityRecognizerInputDataConfigDocuments ¶
type EntityRecognizerInputDataConfigDocuments struct {
// Specifies how the input files should be processed.
// One of `ONE_DOC_PER_LINE` or `ONE_DOC_PER_FILE`.
InputFormat *string `pulumi:"inputFormat"`
// Location of training documents.
S3Uri string `pulumi:"s3Uri"`
TestS3Uri *string `pulumi:"testS3Uri"`
}
type EntityRecognizerInputDataConfigDocumentsArgs ¶
type EntityRecognizerInputDataConfigDocumentsArgs struct {
// Specifies how the input files should be processed.
// One of `ONE_DOC_PER_LINE` or `ONE_DOC_PER_FILE`.
InputFormat pulumi.StringPtrInput `pulumi:"inputFormat"`
// Location of training documents.
S3Uri pulumi.StringInput `pulumi:"s3Uri"`
TestS3Uri pulumi.StringPtrInput `pulumi:"testS3Uri"`
}
func (EntityRecognizerInputDataConfigDocumentsArgs) ElementType ¶
func (EntityRecognizerInputDataConfigDocumentsArgs) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigDocumentsArgs) ToEntityRecognizerInputDataConfigDocumentsOutput ¶
func (i EntityRecognizerInputDataConfigDocumentsArgs) ToEntityRecognizerInputDataConfigDocumentsOutput() EntityRecognizerInputDataConfigDocumentsOutput
func (EntityRecognizerInputDataConfigDocumentsArgs) ToEntityRecognizerInputDataConfigDocumentsOutputWithContext ¶
func (i EntityRecognizerInputDataConfigDocumentsArgs) ToEntityRecognizerInputDataConfigDocumentsOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigDocumentsOutput
func (EntityRecognizerInputDataConfigDocumentsArgs) ToEntityRecognizerInputDataConfigDocumentsPtrOutput ¶
func (i EntityRecognizerInputDataConfigDocumentsArgs) ToEntityRecognizerInputDataConfigDocumentsPtrOutput() EntityRecognizerInputDataConfigDocumentsPtrOutput
func (EntityRecognizerInputDataConfigDocumentsArgs) ToEntityRecognizerInputDataConfigDocumentsPtrOutputWithContext ¶
func (i EntityRecognizerInputDataConfigDocumentsArgs) ToEntityRecognizerInputDataConfigDocumentsPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigDocumentsPtrOutput
type EntityRecognizerInputDataConfigDocumentsInput ¶
type EntityRecognizerInputDataConfigDocumentsInput interface {
pulumi.Input
ToEntityRecognizerInputDataConfigDocumentsOutput() EntityRecognizerInputDataConfigDocumentsOutput
ToEntityRecognizerInputDataConfigDocumentsOutputWithContext(context.Context) EntityRecognizerInputDataConfigDocumentsOutput
}
EntityRecognizerInputDataConfigDocumentsInput is an input type that accepts EntityRecognizerInputDataConfigDocumentsArgs and EntityRecognizerInputDataConfigDocumentsOutput values. You can construct a concrete instance of `EntityRecognizerInputDataConfigDocumentsInput` via:
EntityRecognizerInputDataConfigDocumentsArgs{...}
type EntityRecognizerInputDataConfigDocumentsOutput ¶
type EntityRecognizerInputDataConfigDocumentsOutput struct{ *pulumi.OutputState }
func (EntityRecognizerInputDataConfigDocumentsOutput) ElementType ¶
func (EntityRecognizerInputDataConfigDocumentsOutput) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigDocumentsOutput) InputFormat ¶
func (o EntityRecognizerInputDataConfigDocumentsOutput) InputFormat() pulumi.StringPtrOutput
Specifies how the input files should be processed. One of `ONE_DOC_PER_LINE` or `ONE_DOC_PER_FILE`.
func (EntityRecognizerInputDataConfigDocumentsOutput) S3Uri ¶
func (o EntityRecognizerInputDataConfigDocumentsOutput) S3Uri() pulumi.StringOutput
Location of training documents.
func (EntityRecognizerInputDataConfigDocumentsOutput) TestS3Uri ¶
func (o EntityRecognizerInputDataConfigDocumentsOutput) TestS3Uri() pulumi.StringPtrOutput
func (EntityRecognizerInputDataConfigDocumentsOutput) ToEntityRecognizerInputDataConfigDocumentsOutput ¶
func (o EntityRecognizerInputDataConfigDocumentsOutput) ToEntityRecognizerInputDataConfigDocumentsOutput() EntityRecognizerInputDataConfigDocumentsOutput
func (EntityRecognizerInputDataConfigDocumentsOutput) ToEntityRecognizerInputDataConfigDocumentsOutputWithContext ¶
func (o EntityRecognizerInputDataConfigDocumentsOutput) ToEntityRecognizerInputDataConfigDocumentsOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigDocumentsOutput
func (EntityRecognizerInputDataConfigDocumentsOutput) ToEntityRecognizerInputDataConfigDocumentsPtrOutput ¶
func (o EntityRecognizerInputDataConfigDocumentsOutput) ToEntityRecognizerInputDataConfigDocumentsPtrOutput() EntityRecognizerInputDataConfigDocumentsPtrOutput
func (EntityRecognizerInputDataConfigDocumentsOutput) ToEntityRecognizerInputDataConfigDocumentsPtrOutputWithContext ¶
func (o EntityRecognizerInputDataConfigDocumentsOutput) ToEntityRecognizerInputDataConfigDocumentsPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigDocumentsPtrOutput
type EntityRecognizerInputDataConfigDocumentsPtrInput ¶
type EntityRecognizerInputDataConfigDocumentsPtrInput interface {
pulumi.Input
ToEntityRecognizerInputDataConfigDocumentsPtrOutput() EntityRecognizerInputDataConfigDocumentsPtrOutput
ToEntityRecognizerInputDataConfigDocumentsPtrOutputWithContext(context.Context) EntityRecognizerInputDataConfigDocumentsPtrOutput
}
EntityRecognizerInputDataConfigDocumentsPtrInput is an input type that accepts EntityRecognizerInputDataConfigDocumentsArgs, EntityRecognizerInputDataConfigDocumentsPtr and EntityRecognizerInputDataConfigDocumentsPtrOutput values. You can construct a concrete instance of `EntityRecognizerInputDataConfigDocumentsPtrInput` via:
EntityRecognizerInputDataConfigDocumentsArgs{...}
or:
nil
func EntityRecognizerInputDataConfigDocumentsPtr ¶
func EntityRecognizerInputDataConfigDocumentsPtr(v *EntityRecognizerInputDataConfigDocumentsArgs) EntityRecognizerInputDataConfigDocumentsPtrInput
type EntityRecognizerInputDataConfigDocumentsPtrOutput ¶
type EntityRecognizerInputDataConfigDocumentsPtrOutput struct{ *pulumi.OutputState }
func (EntityRecognizerInputDataConfigDocumentsPtrOutput) ElementType ¶
func (EntityRecognizerInputDataConfigDocumentsPtrOutput) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigDocumentsPtrOutput) InputFormat ¶
func (o EntityRecognizerInputDataConfigDocumentsPtrOutput) InputFormat() pulumi.StringPtrOutput
Specifies how the input files should be processed. One of `ONE_DOC_PER_LINE` or `ONE_DOC_PER_FILE`.
func (EntityRecognizerInputDataConfigDocumentsPtrOutput) S3Uri ¶
func (o EntityRecognizerInputDataConfigDocumentsPtrOutput) S3Uri() pulumi.StringPtrOutput
Location of training documents.
func (EntityRecognizerInputDataConfigDocumentsPtrOutput) TestS3Uri ¶
func (o EntityRecognizerInputDataConfigDocumentsPtrOutput) TestS3Uri() pulumi.StringPtrOutput
func (EntityRecognizerInputDataConfigDocumentsPtrOutput) ToEntityRecognizerInputDataConfigDocumentsPtrOutput ¶
func (o EntityRecognizerInputDataConfigDocumentsPtrOutput) ToEntityRecognizerInputDataConfigDocumentsPtrOutput() EntityRecognizerInputDataConfigDocumentsPtrOutput
func (EntityRecognizerInputDataConfigDocumentsPtrOutput) ToEntityRecognizerInputDataConfigDocumentsPtrOutputWithContext ¶
func (o EntityRecognizerInputDataConfigDocumentsPtrOutput) ToEntityRecognizerInputDataConfigDocumentsPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigDocumentsPtrOutput
type EntityRecognizerInputDataConfigEntityList ¶
type EntityRecognizerInputDataConfigEntityList struct {
// Location of entity list.
S3Uri string `pulumi:"s3Uri"`
}
type EntityRecognizerInputDataConfigEntityListArgs ¶
type EntityRecognizerInputDataConfigEntityListArgs struct {
// Location of entity list.
S3Uri pulumi.StringInput `pulumi:"s3Uri"`
}
func (EntityRecognizerInputDataConfigEntityListArgs) ElementType ¶
func (EntityRecognizerInputDataConfigEntityListArgs) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigEntityListArgs) ToEntityRecognizerInputDataConfigEntityListOutput ¶
func (i EntityRecognizerInputDataConfigEntityListArgs) ToEntityRecognizerInputDataConfigEntityListOutput() EntityRecognizerInputDataConfigEntityListOutput
func (EntityRecognizerInputDataConfigEntityListArgs) ToEntityRecognizerInputDataConfigEntityListOutputWithContext ¶
func (i EntityRecognizerInputDataConfigEntityListArgs) ToEntityRecognizerInputDataConfigEntityListOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityListOutput
func (EntityRecognizerInputDataConfigEntityListArgs) ToEntityRecognizerInputDataConfigEntityListPtrOutput ¶
func (i EntityRecognizerInputDataConfigEntityListArgs) ToEntityRecognizerInputDataConfigEntityListPtrOutput() EntityRecognizerInputDataConfigEntityListPtrOutput
func (EntityRecognizerInputDataConfigEntityListArgs) ToEntityRecognizerInputDataConfigEntityListPtrOutputWithContext ¶
func (i EntityRecognizerInputDataConfigEntityListArgs) ToEntityRecognizerInputDataConfigEntityListPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityListPtrOutput
type EntityRecognizerInputDataConfigEntityListInput ¶
type EntityRecognizerInputDataConfigEntityListInput interface {
pulumi.Input
ToEntityRecognizerInputDataConfigEntityListOutput() EntityRecognizerInputDataConfigEntityListOutput
ToEntityRecognizerInputDataConfigEntityListOutputWithContext(context.Context) EntityRecognizerInputDataConfigEntityListOutput
}
EntityRecognizerInputDataConfigEntityListInput is an input type that accepts EntityRecognizerInputDataConfigEntityListArgs and EntityRecognizerInputDataConfigEntityListOutput values. You can construct a concrete instance of `EntityRecognizerInputDataConfigEntityListInput` via:
EntityRecognizerInputDataConfigEntityListArgs{...}
type EntityRecognizerInputDataConfigEntityListOutput ¶
type EntityRecognizerInputDataConfigEntityListOutput struct{ *pulumi.OutputState }
func (EntityRecognizerInputDataConfigEntityListOutput) ElementType ¶
func (EntityRecognizerInputDataConfigEntityListOutput) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigEntityListOutput) S3Uri ¶
func (o EntityRecognizerInputDataConfigEntityListOutput) S3Uri() pulumi.StringOutput
Location of entity list.
func (EntityRecognizerInputDataConfigEntityListOutput) ToEntityRecognizerInputDataConfigEntityListOutput ¶
func (o EntityRecognizerInputDataConfigEntityListOutput) ToEntityRecognizerInputDataConfigEntityListOutput() EntityRecognizerInputDataConfigEntityListOutput
func (EntityRecognizerInputDataConfigEntityListOutput) ToEntityRecognizerInputDataConfigEntityListOutputWithContext ¶
func (o EntityRecognizerInputDataConfigEntityListOutput) ToEntityRecognizerInputDataConfigEntityListOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityListOutput
func (EntityRecognizerInputDataConfigEntityListOutput) ToEntityRecognizerInputDataConfigEntityListPtrOutput ¶
func (o EntityRecognizerInputDataConfigEntityListOutput) ToEntityRecognizerInputDataConfigEntityListPtrOutput() EntityRecognizerInputDataConfigEntityListPtrOutput
func (EntityRecognizerInputDataConfigEntityListOutput) ToEntityRecognizerInputDataConfigEntityListPtrOutputWithContext ¶
func (o EntityRecognizerInputDataConfigEntityListOutput) ToEntityRecognizerInputDataConfigEntityListPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityListPtrOutput
type EntityRecognizerInputDataConfigEntityListPtrInput ¶
type EntityRecognizerInputDataConfigEntityListPtrInput interface {
pulumi.Input
ToEntityRecognizerInputDataConfigEntityListPtrOutput() EntityRecognizerInputDataConfigEntityListPtrOutput
ToEntityRecognizerInputDataConfigEntityListPtrOutputWithContext(context.Context) EntityRecognizerInputDataConfigEntityListPtrOutput
}
EntityRecognizerInputDataConfigEntityListPtrInput is an input type that accepts EntityRecognizerInputDataConfigEntityListArgs, EntityRecognizerInputDataConfigEntityListPtr and EntityRecognizerInputDataConfigEntityListPtrOutput values. You can construct a concrete instance of `EntityRecognizerInputDataConfigEntityListPtrInput` via:
EntityRecognizerInputDataConfigEntityListArgs{...}
or:
nil
func EntityRecognizerInputDataConfigEntityListPtr ¶
func EntityRecognizerInputDataConfigEntityListPtr(v *EntityRecognizerInputDataConfigEntityListArgs) EntityRecognizerInputDataConfigEntityListPtrInput
type EntityRecognizerInputDataConfigEntityListPtrOutput ¶
type EntityRecognizerInputDataConfigEntityListPtrOutput struct{ *pulumi.OutputState }
func (EntityRecognizerInputDataConfigEntityListPtrOutput) ElementType ¶
func (EntityRecognizerInputDataConfigEntityListPtrOutput) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigEntityListPtrOutput) S3Uri ¶
func (o EntityRecognizerInputDataConfigEntityListPtrOutput) S3Uri() pulumi.StringPtrOutput
Location of entity list.
func (EntityRecognizerInputDataConfigEntityListPtrOutput) ToEntityRecognizerInputDataConfigEntityListPtrOutput ¶
func (o EntityRecognizerInputDataConfigEntityListPtrOutput) ToEntityRecognizerInputDataConfigEntityListPtrOutput() EntityRecognizerInputDataConfigEntityListPtrOutput
func (EntityRecognizerInputDataConfigEntityListPtrOutput) ToEntityRecognizerInputDataConfigEntityListPtrOutputWithContext ¶
func (o EntityRecognizerInputDataConfigEntityListPtrOutput) ToEntityRecognizerInputDataConfigEntityListPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityListPtrOutput
type EntityRecognizerInputDataConfigEntityType ¶
type EntityRecognizerInputDataConfigEntityType struct {
// An entity type to be matched by the Entity Recognizer.
// Cannot contain a newline (`\n`), carriage return (`\r`), or tab (`\t`).
Type string `pulumi:"type"`
}
type EntityRecognizerInputDataConfigEntityTypeArgs ¶
type EntityRecognizerInputDataConfigEntityTypeArgs struct {
// An entity type to be matched by the Entity Recognizer.
// Cannot contain a newline (`\n`), carriage return (`\r`), or tab (`\t`).
Type pulumi.StringInput `pulumi:"type"`
}
func (EntityRecognizerInputDataConfigEntityTypeArgs) ElementType ¶
func (EntityRecognizerInputDataConfigEntityTypeArgs) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigEntityTypeArgs) ToEntityRecognizerInputDataConfigEntityTypeOutput ¶
func (i EntityRecognizerInputDataConfigEntityTypeArgs) ToEntityRecognizerInputDataConfigEntityTypeOutput() EntityRecognizerInputDataConfigEntityTypeOutput
func (EntityRecognizerInputDataConfigEntityTypeArgs) ToEntityRecognizerInputDataConfigEntityTypeOutputWithContext ¶
func (i EntityRecognizerInputDataConfigEntityTypeArgs) ToEntityRecognizerInputDataConfigEntityTypeOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityTypeOutput
type EntityRecognizerInputDataConfigEntityTypeArray ¶
type EntityRecognizerInputDataConfigEntityTypeArray []EntityRecognizerInputDataConfigEntityTypeInput
func (EntityRecognizerInputDataConfigEntityTypeArray) ElementType ¶
func (EntityRecognizerInputDataConfigEntityTypeArray) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigEntityTypeArray) ToEntityRecognizerInputDataConfigEntityTypeArrayOutput ¶
func (i EntityRecognizerInputDataConfigEntityTypeArray) ToEntityRecognizerInputDataConfigEntityTypeArrayOutput() EntityRecognizerInputDataConfigEntityTypeArrayOutput
func (EntityRecognizerInputDataConfigEntityTypeArray) ToEntityRecognizerInputDataConfigEntityTypeArrayOutputWithContext ¶
func (i EntityRecognizerInputDataConfigEntityTypeArray) ToEntityRecognizerInputDataConfigEntityTypeArrayOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityTypeArrayOutput
type EntityRecognizerInputDataConfigEntityTypeArrayInput ¶
type EntityRecognizerInputDataConfigEntityTypeArrayInput interface {
pulumi.Input
ToEntityRecognizerInputDataConfigEntityTypeArrayOutput() EntityRecognizerInputDataConfigEntityTypeArrayOutput
ToEntityRecognizerInputDataConfigEntityTypeArrayOutputWithContext(context.Context) EntityRecognizerInputDataConfigEntityTypeArrayOutput
}
EntityRecognizerInputDataConfigEntityTypeArrayInput is an input type that accepts EntityRecognizerInputDataConfigEntityTypeArray and EntityRecognizerInputDataConfigEntityTypeArrayOutput values. You can construct a concrete instance of `EntityRecognizerInputDataConfigEntityTypeArrayInput` via:
EntityRecognizerInputDataConfigEntityTypeArray{ EntityRecognizerInputDataConfigEntityTypeArgs{...} }
type EntityRecognizerInputDataConfigEntityTypeArrayOutput ¶
type EntityRecognizerInputDataConfigEntityTypeArrayOutput struct{ *pulumi.OutputState }
func (EntityRecognizerInputDataConfigEntityTypeArrayOutput) ElementType ¶
func (EntityRecognizerInputDataConfigEntityTypeArrayOutput) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigEntityTypeArrayOutput) ToEntityRecognizerInputDataConfigEntityTypeArrayOutput ¶
func (o EntityRecognizerInputDataConfigEntityTypeArrayOutput) ToEntityRecognizerInputDataConfigEntityTypeArrayOutput() EntityRecognizerInputDataConfigEntityTypeArrayOutput
func (EntityRecognizerInputDataConfigEntityTypeArrayOutput) ToEntityRecognizerInputDataConfigEntityTypeArrayOutputWithContext ¶
func (o EntityRecognizerInputDataConfigEntityTypeArrayOutput) ToEntityRecognizerInputDataConfigEntityTypeArrayOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityTypeArrayOutput
type EntityRecognizerInputDataConfigEntityTypeInput ¶
type EntityRecognizerInputDataConfigEntityTypeInput interface {
pulumi.Input
ToEntityRecognizerInputDataConfigEntityTypeOutput() EntityRecognizerInputDataConfigEntityTypeOutput
ToEntityRecognizerInputDataConfigEntityTypeOutputWithContext(context.Context) EntityRecognizerInputDataConfigEntityTypeOutput
}
EntityRecognizerInputDataConfigEntityTypeInput is an input type that accepts EntityRecognizerInputDataConfigEntityTypeArgs and EntityRecognizerInputDataConfigEntityTypeOutput values. You can construct a concrete instance of `EntityRecognizerInputDataConfigEntityTypeInput` via:
EntityRecognizerInputDataConfigEntityTypeArgs{...}
type EntityRecognizerInputDataConfigEntityTypeOutput ¶
type EntityRecognizerInputDataConfigEntityTypeOutput struct{ *pulumi.OutputState }
func (EntityRecognizerInputDataConfigEntityTypeOutput) ElementType ¶
func (EntityRecognizerInputDataConfigEntityTypeOutput) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigEntityTypeOutput) ToEntityRecognizerInputDataConfigEntityTypeOutput ¶
func (o EntityRecognizerInputDataConfigEntityTypeOutput) ToEntityRecognizerInputDataConfigEntityTypeOutput() EntityRecognizerInputDataConfigEntityTypeOutput
func (EntityRecognizerInputDataConfigEntityTypeOutput) ToEntityRecognizerInputDataConfigEntityTypeOutputWithContext ¶
func (o EntityRecognizerInputDataConfigEntityTypeOutput) ToEntityRecognizerInputDataConfigEntityTypeOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigEntityTypeOutput
func (EntityRecognizerInputDataConfigEntityTypeOutput) Type ¶
func (o EntityRecognizerInputDataConfigEntityTypeOutput) Type() pulumi.StringOutput
An entity type to be matched by the Entity Recognizer. Cannot contain a newline (`\n`), carriage return (`\r`), or tab (`\t`).
type EntityRecognizerInputDataConfigInput ¶
type EntityRecognizerInputDataConfigInput interface {
pulumi.Input
ToEntityRecognizerInputDataConfigOutput() EntityRecognizerInputDataConfigOutput
ToEntityRecognizerInputDataConfigOutputWithContext(context.Context) EntityRecognizerInputDataConfigOutput
}
EntityRecognizerInputDataConfigInput is an input type that accepts EntityRecognizerInputDataConfigArgs and EntityRecognizerInputDataConfigOutput values. You can construct a concrete instance of `EntityRecognizerInputDataConfigInput` via:
EntityRecognizerInputDataConfigArgs{...}
type EntityRecognizerInputDataConfigOutput ¶
type EntityRecognizerInputDataConfigOutput struct{ *pulumi.OutputState }
func (EntityRecognizerInputDataConfigOutput) Annotations ¶
func (o EntityRecognizerInputDataConfigOutput) Annotations() EntityRecognizerInputDataConfigAnnotationsPtrOutput
Specifies location of the document annotation data. See the `annotations` Configuration Block section below. One of `annotations` or `entityList` is required.
func (EntityRecognizerInputDataConfigOutput) AugmentedManifests ¶
func (o EntityRecognizerInputDataConfigOutput) AugmentedManifests() EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
List of training datasets produced by Amazon SageMaker AI Ground Truth. Used if `dataFormat` is `AUGMENTED_MANIFEST`. See the `augmentedManifests` Configuration Block section below.
func (EntityRecognizerInputDataConfigOutput) DataFormat ¶
func (o EntityRecognizerInputDataConfigOutput) DataFormat() pulumi.StringPtrOutput
The format for the training data. One of `COMPREHEND_CSV` or `AUGMENTED_MANIFEST`.
func (EntityRecognizerInputDataConfigOutput) Documents ¶
func (o EntityRecognizerInputDataConfigOutput) Documents() EntityRecognizerInputDataConfigDocumentsPtrOutput
Specifies a collection of training documents. Used if `dataFormat` is `COMPREHEND_CSV`. See the `documents` Configuration Block section below.
func (EntityRecognizerInputDataConfigOutput) ElementType ¶
func (EntityRecognizerInputDataConfigOutput) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigOutput) EntityList ¶
func (o EntityRecognizerInputDataConfigOutput) EntityList() EntityRecognizerInputDataConfigEntityListPtrOutput
Specifies location of the entity list data. See the `entityList` Configuration Block section below. One of `entityList` or `annotations` is required.
func (EntityRecognizerInputDataConfigOutput) EntityTypes ¶
func (o EntityRecognizerInputDataConfigOutput) EntityTypes() EntityRecognizerInputDataConfigEntityTypeArrayOutput
Set of entity types to be recognized. Has a maximum of 25 items. See the `entityTypes` Configuration Block section below.
func (EntityRecognizerInputDataConfigOutput) ToEntityRecognizerInputDataConfigOutput ¶
func (o EntityRecognizerInputDataConfigOutput) ToEntityRecognizerInputDataConfigOutput() EntityRecognizerInputDataConfigOutput
func (EntityRecognizerInputDataConfigOutput) ToEntityRecognizerInputDataConfigOutputWithContext ¶
func (o EntityRecognizerInputDataConfigOutput) ToEntityRecognizerInputDataConfigOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigOutput
func (EntityRecognizerInputDataConfigOutput) ToEntityRecognizerInputDataConfigPtrOutput ¶
func (o EntityRecognizerInputDataConfigOutput) ToEntityRecognizerInputDataConfigPtrOutput() EntityRecognizerInputDataConfigPtrOutput
func (EntityRecognizerInputDataConfigOutput) ToEntityRecognizerInputDataConfigPtrOutputWithContext ¶
func (o EntityRecognizerInputDataConfigOutput) ToEntityRecognizerInputDataConfigPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigPtrOutput
type EntityRecognizerInputDataConfigPtrInput ¶
type EntityRecognizerInputDataConfigPtrInput interface {
pulumi.Input
ToEntityRecognizerInputDataConfigPtrOutput() EntityRecognizerInputDataConfigPtrOutput
ToEntityRecognizerInputDataConfigPtrOutputWithContext(context.Context) EntityRecognizerInputDataConfigPtrOutput
}
EntityRecognizerInputDataConfigPtrInput is an input type that accepts EntityRecognizerInputDataConfigArgs, EntityRecognizerInputDataConfigPtr and EntityRecognizerInputDataConfigPtrOutput values. You can construct a concrete instance of `EntityRecognizerInputDataConfigPtrInput` via:
EntityRecognizerInputDataConfigArgs{...}
or:
nil
func EntityRecognizerInputDataConfigPtr ¶
func EntityRecognizerInputDataConfigPtr(v *EntityRecognizerInputDataConfigArgs) EntityRecognizerInputDataConfigPtrInput
type EntityRecognizerInputDataConfigPtrOutput ¶
type EntityRecognizerInputDataConfigPtrOutput struct{ *pulumi.OutputState }
func (EntityRecognizerInputDataConfigPtrOutput) Annotations ¶
func (o EntityRecognizerInputDataConfigPtrOutput) Annotations() EntityRecognizerInputDataConfigAnnotationsPtrOutput
Specifies location of the document annotation data. See the `annotations` Configuration Block section below. One of `annotations` or `entityList` is required.
func (EntityRecognizerInputDataConfigPtrOutput) AugmentedManifests ¶
func (o EntityRecognizerInputDataConfigPtrOutput) AugmentedManifests() EntityRecognizerInputDataConfigAugmentedManifestArrayOutput
List of training datasets produced by Amazon SageMaker AI Ground Truth. Used if `dataFormat` is `AUGMENTED_MANIFEST`. See the `augmentedManifests` Configuration Block section below.
func (EntityRecognizerInputDataConfigPtrOutput) DataFormat ¶
func (o EntityRecognizerInputDataConfigPtrOutput) DataFormat() pulumi.StringPtrOutput
The format for the training data. One of `COMPREHEND_CSV` or `AUGMENTED_MANIFEST`.
func (EntityRecognizerInputDataConfigPtrOutput) Documents ¶
func (o EntityRecognizerInputDataConfigPtrOutput) Documents() EntityRecognizerInputDataConfigDocumentsPtrOutput
Specifies a collection of training documents. Used if `dataFormat` is `COMPREHEND_CSV`. See the `documents` Configuration Block section below.
func (EntityRecognizerInputDataConfigPtrOutput) ElementType ¶
func (EntityRecognizerInputDataConfigPtrOutput) ElementType() reflect.Type
func (EntityRecognizerInputDataConfigPtrOutput) EntityList ¶
func (o EntityRecognizerInputDataConfigPtrOutput) EntityList() EntityRecognizerInputDataConfigEntityListPtrOutput
Specifies location of the entity list data. See the `entityList` Configuration Block section below. One of `entityList` or `annotations` is required.
func (EntityRecognizerInputDataConfigPtrOutput) EntityTypes ¶
func (o EntityRecognizerInputDataConfigPtrOutput) EntityTypes() EntityRecognizerInputDataConfigEntityTypeArrayOutput
Set of entity types to be recognized. Has a maximum of 25 items. See the `entityTypes` Configuration Block section below.
func (EntityRecognizerInputDataConfigPtrOutput) ToEntityRecognizerInputDataConfigPtrOutput ¶
func (o EntityRecognizerInputDataConfigPtrOutput) ToEntityRecognizerInputDataConfigPtrOutput() EntityRecognizerInputDataConfigPtrOutput
func (EntityRecognizerInputDataConfigPtrOutput) ToEntityRecognizerInputDataConfigPtrOutputWithContext ¶
func (o EntityRecognizerInputDataConfigPtrOutput) ToEntityRecognizerInputDataConfigPtrOutputWithContext(ctx context.Context) EntityRecognizerInputDataConfigPtrOutput
type EntityRecognizerMap ¶
type EntityRecognizerMap map[string]EntityRecognizerInput
func (EntityRecognizerMap) ElementType ¶
func (EntityRecognizerMap) ElementType() reflect.Type
func (EntityRecognizerMap) ToEntityRecognizerMapOutput ¶
func (i EntityRecognizerMap) ToEntityRecognizerMapOutput() EntityRecognizerMapOutput
func (EntityRecognizerMap) ToEntityRecognizerMapOutputWithContext ¶
func (i EntityRecognizerMap) ToEntityRecognizerMapOutputWithContext(ctx context.Context) EntityRecognizerMapOutput
type EntityRecognizerMapInput ¶
type EntityRecognizerMapInput interface {
pulumi.Input
ToEntityRecognizerMapOutput() EntityRecognizerMapOutput
ToEntityRecognizerMapOutputWithContext(context.Context) EntityRecognizerMapOutput
}
EntityRecognizerMapInput is an input type that accepts EntityRecognizerMap and EntityRecognizerMapOutput values. You can construct a concrete instance of `EntityRecognizerMapInput` via:
EntityRecognizerMap{ "key": EntityRecognizerArgs{...} }
type EntityRecognizerMapOutput ¶
type EntityRecognizerMapOutput struct{ *pulumi.OutputState }
func (EntityRecognizerMapOutput) ElementType ¶
func (EntityRecognizerMapOutput) ElementType() reflect.Type
func (EntityRecognizerMapOutput) MapIndex ¶
func (o EntityRecognizerMapOutput) MapIndex(k pulumi.StringInput) EntityRecognizerOutput
func (EntityRecognizerMapOutput) ToEntityRecognizerMapOutput ¶
func (o EntityRecognizerMapOutput) ToEntityRecognizerMapOutput() EntityRecognizerMapOutput
func (EntityRecognizerMapOutput) ToEntityRecognizerMapOutputWithContext ¶
func (o EntityRecognizerMapOutput) ToEntityRecognizerMapOutputWithContext(ctx context.Context) EntityRecognizerMapOutput
type EntityRecognizerOutput ¶
type EntityRecognizerOutput struct{ *pulumi.OutputState }
func (EntityRecognizerOutput) Arn ¶
func (o EntityRecognizerOutput) Arn() pulumi.StringOutput
ARN of the Entity Recognizer version.
func (EntityRecognizerOutput) DataAccessRoleArn ¶
func (o EntityRecognizerOutput) DataAccessRoleArn() pulumi.StringOutput
The ARN for an IAM Role which allows Comprehend to read the training and testing data.
func (EntityRecognizerOutput) ElementType ¶
func (EntityRecognizerOutput) ElementType() reflect.Type
func (EntityRecognizerOutput) InputDataConfig ¶
func (o EntityRecognizerOutput) InputDataConfig() EntityRecognizerInputDataConfigOutput
Configuration for the training and testing data. See the `inputDataConfig` Configuration Block section below.
func (EntityRecognizerOutput) LanguageCode ¶
func (o EntityRecognizerOutput) LanguageCode() pulumi.StringOutput
Two-letter language code for the language. One of `en`, `es`, `fr`, `it`, `de`, or `pt`.
func (EntityRecognizerOutput) ModelKmsKeyId ¶
func (o EntityRecognizerOutput) ModelKmsKeyId() pulumi.StringPtrOutput
The ID or ARN of a KMS Key used to encrypt trained Entity Recognizers.
func (EntityRecognizerOutput) Name ¶
func (o EntityRecognizerOutput) Name() pulumi.StringOutput
Name for the Entity Recognizer. Has a maximum length of 63 characters. Can contain upper- and lower-case letters, numbers, and hypen (`-`).
The following arguments are optional:
func (EntityRecognizerOutput) Region ¶
func (o EntityRecognizerOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (EntityRecognizerOutput) Tags ¶
func (o EntityRecognizerOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` Configuration Block present, tags with matching keys will overwrite those defined at the provider-level.
func (EntityRecognizerOutput) TagsAll ¶
func (o EntityRecognizerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (EntityRecognizerOutput) ToEntityRecognizerOutput ¶
func (o EntityRecognizerOutput) ToEntityRecognizerOutput() EntityRecognizerOutput
func (EntityRecognizerOutput) ToEntityRecognizerOutputWithContext ¶
func (o EntityRecognizerOutput) ToEntityRecognizerOutputWithContext(ctx context.Context) EntityRecognizerOutput
func (EntityRecognizerOutput) VersionName ¶
func (o EntityRecognizerOutput) VersionName() pulumi.StringOutput
Name for the version of the Entity Recognizer. Each version must have a unique name within the Entity Recognizer. If omitted, the provider will assign a random, unique version name. If explicitly set to `""`, no version name will be set. Has a maximum length of 63 characters. Can contain upper- and lower-case letters, numbers, and hypen (`-`). Conflicts with `versionNamePrefix`.
func (EntityRecognizerOutput) VersionNamePrefix ¶
func (o EntityRecognizerOutput) VersionNamePrefix() pulumi.StringOutput
Creates a unique version name beginning with the specified prefix. Has a maximum length of 37 characters. Can contain upper- and lower-case letters, numbers, and hypen (`-`). Conflicts with `versionName`.
func (EntityRecognizerOutput) VolumeKmsKeyId ¶
func (o EntityRecognizerOutput) VolumeKmsKeyId() pulumi.StringPtrOutput
ID or ARN of a KMS Key used to encrypt storage volumes during job processing.
func (EntityRecognizerOutput) VpcConfig ¶
func (o EntityRecognizerOutput) VpcConfig() EntityRecognizerVpcConfigPtrOutput
Configuration parameters for VPC to contain Entity Recognizer resources. See the `vpcConfig` Configuration Block section below.
type EntityRecognizerState ¶
type EntityRecognizerState struct {
// ARN of the Entity Recognizer version.
Arn pulumi.StringPtrInput
// The ARN for an IAM Role which allows Comprehend to read the training and testing data.
DataAccessRoleArn pulumi.StringPtrInput
// Configuration for the training and testing data.
// See the `inputDataConfig` Configuration Block section below.
InputDataConfig EntityRecognizerInputDataConfigPtrInput
// Two-letter language code for the language.
// One of `en`, `es`, `fr`, `it`, `de`, or `pt`.
LanguageCode pulumi.StringPtrInput
// The ID or ARN of a KMS Key used to encrypt trained Entity Recognizers.
ModelKmsKeyId pulumi.StringPtrInput
// Name for the Entity Recognizer.
// Has a maximum length of 63 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
//
// The following arguments are optional:
Name pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A map of tags to assign to the resource. If configured with a provider `defaultTags` Configuration Block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
// Name for the version of the Entity Recognizer.
// Each version must have a unique name within the Entity Recognizer.
// If omitted, the provider will assign a random, unique version name.
// If explicitly set to `""`, no version name will be set.
// Has a maximum length of 63 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
// Conflicts with `versionNamePrefix`.
VersionName pulumi.StringPtrInput
// Creates a unique version name beginning with the specified prefix.
// Has a maximum length of 37 characters.
// Can contain upper- and lower-case letters, numbers, and hypen (`-`).
// Conflicts with `versionName`.
VersionNamePrefix pulumi.StringPtrInput
// ID or ARN of a KMS Key used to encrypt storage volumes during job processing.
VolumeKmsKeyId pulumi.StringPtrInput
// Configuration parameters for VPC to contain Entity Recognizer resources.
// See the `vpcConfig` Configuration Block section below.
VpcConfig EntityRecognizerVpcConfigPtrInput
}
func (EntityRecognizerState) ElementType ¶
func (EntityRecognizerState) ElementType() reflect.Type
type EntityRecognizerVpcConfigArgs ¶
type EntityRecognizerVpcConfigArgs struct {
// List of security group IDs.
SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
// List of VPC subnets.
Subnets pulumi.StringArrayInput `pulumi:"subnets"`
}
func (EntityRecognizerVpcConfigArgs) ElementType ¶
func (EntityRecognizerVpcConfigArgs) ElementType() reflect.Type
func (EntityRecognizerVpcConfigArgs) ToEntityRecognizerVpcConfigOutput ¶
func (i EntityRecognizerVpcConfigArgs) ToEntityRecognizerVpcConfigOutput() EntityRecognizerVpcConfigOutput
func (EntityRecognizerVpcConfigArgs) ToEntityRecognizerVpcConfigOutputWithContext ¶
func (i EntityRecognizerVpcConfigArgs) ToEntityRecognizerVpcConfigOutputWithContext(ctx context.Context) EntityRecognizerVpcConfigOutput
func (EntityRecognizerVpcConfigArgs) ToEntityRecognizerVpcConfigPtrOutput ¶
func (i EntityRecognizerVpcConfigArgs) ToEntityRecognizerVpcConfigPtrOutput() EntityRecognizerVpcConfigPtrOutput
func (EntityRecognizerVpcConfigArgs) ToEntityRecognizerVpcConfigPtrOutputWithContext ¶
func (i EntityRecognizerVpcConfigArgs) ToEntityRecognizerVpcConfigPtrOutputWithContext(ctx context.Context) EntityRecognizerVpcConfigPtrOutput
type EntityRecognizerVpcConfigInput ¶
type EntityRecognizerVpcConfigInput interface {
pulumi.Input
ToEntityRecognizerVpcConfigOutput() EntityRecognizerVpcConfigOutput
ToEntityRecognizerVpcConfigOutputWithContext(context.Context) EntityRecognizerVpcConfigOutput
}
EntityRecognizerVpcConfigInput is an input type that accepts EntityRecognizerVpcConfigArgs and EntityRecognizerVpcConfigOutput values. You can construct a concrete instance of `EntityRecognizerVpcConfigInput` via:
EntityRecognizerVpcConfigArgs{...}
type EntityRecognizerVpcConfigOutput ¶
type EntityRecognizerVpcConfigOutput struct{ *pulumi.OutputState }
func (EntityRecognizerVpcConfigOutput) ElementType ¶
func (EntityRecognizerVpcConfigOutput) ElementType() reflect.Type
func (EntityRecognizerVpcConfigOutput) SecurityGroupIds ¶
func (o EntityRecognizerVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of security group IDs.
func (EntityRecognizerVpcConfigOutput) Subnets ¶
func (o EntityRecognizerVpcConfigOutput) Subnets() pulumi.StringArrayOutput
List of VPC subnets.
func (EntityRecognizerVpcConfigOutput) ToEntityRecognizerVpcConfigOutput ¶
func (o EntityRecognizerVpcConfigOutput) ToEntityRecognizerVpcConfigOutput() EntityRecognizerVpcConfigOutput
func (EntityRecognizerVpcConfigOutput) ToEntityRecognizerVpcConfigOutputWithContext ¶
func (o EntityRecognizerVpcConfigOutput) ToEntityRecognizerVpcConfigOutputWithContext(ctx context.Context) EntityRecognizerVpcConfigOutput
func (EntityRecognizerVpcConfigOutput) ToEntityRecognizerVpcConfigPtrOutput ¶
func (o EntityRecognizerVpcConfigOutput) ToEntityRecognizerVpcConfigPtrOutput() EntityRecognizerVpcConfigPtrOutput
func (EntityRecognizerVpcConfigOutput) ToEntityRecognizerVpcConfigPtrOutputWithContext ¶
func (o EntityRecognizerVpcConfigOutput) ToEntityRecognizerVpcConfigPtrOutputWithContext(ctx context.Context) EntityRecognizerVpcConfigPtrOutput
type EntityRecognizerVpcConfigPtrInput ¶
type EntityRecognizerVpcConfigPtrInput interface {
pulumi.Input
ToEntityRecognizerVpcConfigPtrOutput() EntityRecognizerVpcConfigPtrOutput
ToEntityRecognizerVpcConfigPtrOutputWithContext(context.Context) EntityRecognizerVpcConfigPtrOutput
}
EntityRecognizerVpcConfigPtrInput is an input type that accepts EntityRecognizerVpcConfigArgs, EntityRecognizerVpcConfigPtr and EntityRecognizerVpcConfigPtrOutput values. You can construct a concrete instance of `EntityRecognizerVpcConfigPtrInput` via:
EntityRecognizerVpcConfigArgs{...}
or:
nil
func EntityRecognizerVpcConfigPtr ¶
func EntityRecognizerVpcConfigPtr(v *EntityRecognizerVpcConfigArgs) EntityRecognizerVpcConfigPtrInput
type EntityRecognizerVpcConfigPtrOutput ¶
type EntityRecognizerVpcConfigPtrOutput struct{ *pulumi.OutputState }
func (EntityRecognizerVpcConfigPtrOutput) Elem ¶
func (o EntityRecognizerVpcConfigPtrOutput) Elem() EntityRecognizerVpcConfigOutput
func (EntityRecognizerVpcConfigPtrOutput) ElementType ¶
func (EntityRecognizerVpcConfigPtrOutput) ElementType() reflect.Type
func (EntityRecognizerVpcConfigPtrOutput) SecurityGroupIds ¶
func (o EntityRecognizerVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of security group IDs.
func (EntityRecognizerVpcConfigPtrOutput) Subnets ¶
func (o EntityRecognizerVpcConfigPtrOutput) Subnets() pulumi.StringArrayOutput
List of VPC subnets.
func (EntityRecognizerVpcConfigPtrOutput) ToEntityRecognizerVpcConfigPtrOutput ¶
func (o EntityRecognizerVpcConfigPtrOutput) ToEntityRecognizerVpcConfigPtrOutput() EntityRecognizerVpcConfigPtrOutput
func (EntityRecognizerVpcConfigPtrOutput) ToEntityRecognizerVpcConfigPtrOutputWithContext ¶
func (o EntityRecognizerVpcConfigPtrOutput) ToEntityRecognizerVpcConfigPtrOutputWithContext(ctx context.Context) EntityRecognizerVpcConfigPtrOutput