comprehend

package
v0.106.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DocumentClassifierAugmentedManifestsListItemSplitTrain = DocumentClassifierAugmentedManifestsListItemSplit("TRAIN")
	DocumentClassifierAugmentedManifestsListItemSplitTest  = DocumentClassifierAugmentedManifestsListItemSplit("TEST")
)
View Source
const (
	DocumentClassifierDocumentReaderConfigDocumentReadActionTextractDetectDocumentText = DocumentClassifierDocumentReaderConfigDocumentReadAction("TEXTRACT_DETECT_DOCUMENT_TEXT")
	DocumentClassifierDocumentReaderConfigDocumentReadActionTextractAnalyzeDocument    = DocumentClassifierDocumentReaderConfigDocumentReadAction("TEXTRACT_ANALYZE_DOCUMENT")
)
View Source
const (
	DocumentClassifierDocumentReaderConfigDocumentReadModeServiceDefault          = DocumentClassifierDocumentReaderConfigDocumentReadMode("SERVICE_DEFAULT")
	DocumentClassifierDocumentReaderConfigDocumentReadModeForceDocumentReadAction = DocumentClassifierDocumentReaderConfigDocumentReadMode("FORCE_DOCUMENT_READ_ACTION")
)
View Source
const (
	DocumentClassifierDocumentReaderConfigFeatureTypesItemTables = DocumentClassifierDocumentReaderConfigFeatureTypesItem("TABLES")
	DocumentClassifierDocumentReaderConfigFeatureTypesItemForms  = DocumentClassifierDocumentReaderConfigFeatureTypesItem("FORMS")
)
View Source
const (
	DocumentClassifierInputDataConfigDataFormatComprehendCsv     = DocumentClassifierInputDataConfigDataFormat("COMPREHEND_CSV")
	DocumentClassifierInputDataConfigDataFormatAugmentedManifest = DocumentClassifierInputDataConfigDataFormat("AUGMENTED_MANIFEST")
)
View Source
const (
	DocumentClassifierInputDataConfigDocumentTypePlainTextDocument      = DocumentClassifierInputDataConfigDocumentType("PLAIN_TEXT_DOCUMENT")
	DocumentClassifierInputDataConfigDocumentTypeSemiStructuredDocument = DocumentClassifierInputDataConfigDocumentType("SEMI_STRUCTURED_DOCUMENT")
)
View Source
const (
	DocumentClassifierLanguageCodeEn = DocumentClassifierLanguageCode("en")
	DocumentClassifierLanguageCodeEs = DocumentClassifierLanguageCode("es")
	DocumentClassifierLanguageCodeFr = DocumentClassifierLanguageCode("fr")
	DocumentClassifierLanguageCodeIt = DocumentClassifierLanguageCode("it")
	DocumentClassifierLanguageCodeDe = DocumentClassifierLanguageCode("de")
	DocumentClassifierLanguageCodePt = DocumentClassifierLanguageCode("pt")
)
View Source
const (
	DocumentClassifierModeMultiClass = DocumentClassifierMode("MULTI_CLASS")
	DocumentClassifierModeMultiLabel = DocumentClassifierMode("MULTI_LABEL")
)
View Source
const (
	FlywheelDocumentClassificationConfigModeMultiClass = FlywheelDocumentClassificationConfigMode("MULTI_CLASS")
	FlywheelDocumentClassificationConfigModeMultiLabel = FlywheelDocumentClassificationConfigMode("MULTI_LABEL")
)
View Source
const (
	FlywheelModelTypeDocumentClassifier = FlywheelModelType("DOCUMENT_CLASSIFIER")
	FlywheelModelTypeEntityRecognizer   = FlywheelModelType("ENTITY_RECOGNIZER")
)
View Source
const (
	FlywheelTaskConfigLanguageCodeEn = FlywheelTaskConfigLanguageCode("en")
	FlywheelTaskConfigLanguageCodeEs = FlywheelTaskConfigLanguageCode("es")
	FlywheelTaskConfigLanguageCodeFr = FlywheelTaskConfigLanguageCode("fr")
	FlywheelTaskConfigLanguageCodeIt = FlywheelTaskConfigLanguageCode("it")
	FlywheelTaskConfigLanguageCodeDe = FlywheelTaskConfigLanguageCode("de")
	FlywheelTaskConfigLanguageCodePt = FlywheelTaskConfigLanguageCode("pt")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DocumentClassifier added in v0.68.0

type DocumentClassifier struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the document classifier.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend read access to your input data.
	DataAccessRoleArn pulumi.StringOutput `pulumi:"dataAccessRoleArn"`
	// The name of the document classifier.
	DocumentClassifierName pulumi.StringOutput `pulumi:"documentClassifierName"`
	// Specifies the format and location of the input data for the job.
	InputDataConfig DocumentClassifierInputDataConfigOutput `pulumi:"inputDataConfig"`
	// The language of the input documents. You can specify any of the languages supported by Amazon Comprehend. All documents must be in the same language.
	LanguageCode DocumentClassifierLanguageCodeOutput `pulumi:"languageCode"`
	// Indicates the mode in which the classifier will be trained. The classifier can be trained in multi-class (single-label) mode or multi-label mode. Multi-class mode identifies a single class label for each document and multi-label mode identifies one or more class labels for each document. Multiple labels for an individual document are separated by a delimiter. The default delimiter between labels is a pipe (|).
	Mode DocumentClassifierModePtrOutput `pulumi:"mode"`
	// ID for the AWS KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:
	//
	// - KMS Key ID: `"1234abcd-12ab-34cd-56ef-1234567890ab"`
	// - Amazon Resource Name (ARN) of a KMS Key: `"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"`
	ModelKmsKeyId pulumi.StringPtrOutput `pulumi:"modelKmsKeyId"`
	// The resource-based policy to attach to your custom document classifier model. You can use this policy to allow another AWS account to import your custom model.
	//
	// Provide your policy as a JSON body that you enter as a UTF-8 encoded string without line breaks. To provide valid JSON, enclose the attribute names and values in double quotes. If the JSON body is also enclosed in double quotes, then you must escape the double quotes that are inside the policy:
	//
	// `"{\"attribute\": \"value\", \"attribute\": [\"value\"]}"`
	//
	// To avoid escaping quotes, you can use single quotes to enclose the policy and double quotes to enclose the JSON names and values:
	//
	// `'{"attribute": "value", "attribute": ["value"]}'`
	ModelPolicy pulumi.StringPtrOutput `pulumi:"modelPolicy"`
	// Provides output results configuration parameters for custom classifier jobs.
	OutputDataConfig DocumentClassifierOutputDataConfigPtrOutput `pulumi:"outputDataConfig"`
	// Tags to associate with the document classifier. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with "Sales" as the key might be added to a resource to indicate its use by the sales department.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The version name given to the newly created classifier. Version names can have a maximum of 256 characters. Alphanumeric characters, hyphens (-) and underscores (_) are allowed. The version name must be unique among all models with the same classifier name in the AWS account / AWS Region .
	VersionName pulumi.StringPtrOutput `pulumi:"versionName"`
	// ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:
	//
	// - KMS Key ID: `"1234abcd-12ab-34cd-56ef-1234567890ab"`
	// - Amazon Resource Name (ARN) of a KMS Key: `"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"`
	VolumeKmsKeyId pulumi.StringPtrOutput `pulumi:"volumeKmsKeyId"`
	// Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your custom classifier. For more information, see [Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html) .
	VpcConfig DocumentClassifierVpcConfigPtrOutput `pulumi:"vpcConfig"`
}

Document Classifier enables training document classifier models.

func GetDocumentClassifier added in v0.68.0

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 added in v0.68.0

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 added in v0.68.0

func (*DocumentClassifier) ElementType() reflect.Type

func (*DocumentClassifier) ToDocumentClassifierOutput added in v0.68.0

func (i *DocumentClassifier) ToDocumentClassifierOutput() DocumentClassifierOutput

func (*DocumentClassifier) ToDocumentClassifierOutputWithContext added in v0.68.0

func (i *DocumentClassifier) ToDocumentClassifierOutputWithContext(ctx context.Context) DocumentClassifierOutput

type DocumentClassifierArgs added in v0.68.0

type DocumentClassifierArgs struct {
	// The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend read access to your input data.
	DataAccessRoleArn pulumi.StringInput
	// The name of the document classifier.
	DocumentClassifierName pulumi.StringPtrInput
	// Specifies the format and location of the input data for the job.
	InputDataConfig DocumentClassifierInputDataConfigInput
	// The language of the input documents. You can specify any of the languages supported by Amazon Comprehend. All documents must be in the same language.
	LanguageCode DocumentClassifierLanguageCodeInput
	// Indicates the mode in which the classifier will be trained. The classifier can be trained in multi-class (single-label) mode or multi-label mode. Multi-class mode identifies a single class label for each document and multi-label mode identifies one or more class labels for each document. Multiple labels for an individual document are separated by a delimiter. The default delimiter between labels is a pipe (|).
	Mode DocumentClassifierModePtrInput
	// ID for the AWS KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:
	//
	// - KMS Key ID: `"1234abcd-12ab-34cd-56ef-1234567890ab"`
	// - Amazon Resource Name (ARN) of a KMS Key: `"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"`
	ModelKmsKeyId pulumi.StringPtrInput
	// The resource-based policy to attach to your custom document classifier model. You can use this policy to allow another AWS account to import your custom model.
	//
	// Provide your policy as a JSON body that you enter as a UTF-8 encoded string without line breaks. To provide valid JSON, enclose the attribute names and values in double quotes. If the JSON body is also enclosed in double quotes, then you must escape the double quotes that are inside the policy:
	//
	// `"{\"attribute\": \"value\", \"attribute\": [\"value\"]}"`
	//
	// To avoid escaping quotes, you can use single quotes to enclose the policy and double quotes to enclose the JSON names and values:
	//
	// `'{"attribute": "value", "attribute": ["value"]}'`
	ModelPolicy pulumi.StringPtrInput
	// Provides output results configuration parameters for custom classifier jobs.
	OutputDataConfig DocumentClassifierOutputDataConfigPtrInput
	// Tags to associate with the document classifier. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with "Sales" as the key might be added to a resource to indicate its use by the sales department.
	Tags aws.TagArrayInput
	// The version name given to the newly created classifier. Version names can have a maximum of 256 characters. Alphanumeric characters, hyphens (-) and underscores (_) are allowed. The version name must be unique among all models with the same classifier name in the AWS account / AWS Region .
	VersionName pulumi.StringPtrInput
	// ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:
	//
	// - KMS Key ID: `"1234abcd-12ab-34cd-56ef-1234567890ab"`
	// - Amazon Resource Name (ARN) of a KMS Key: `"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"`
	VolumeKmsKeyId pulumi.StringPtrInput
	// Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your custom classifier. For more information, see [Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html) .
	VpcConfig DocumentClassifierVpcConfigPtrInput
}

The set of arguments for constructing a DocumentClassifier resource.

func (DocumentClassifierArgs) ElementType added in v0.68.0

func (DocumentClassifierArgs) ElementType() reflect.Type

type DocumentClassifierAugmentedManifestsListItem added in v0.68.0

type DocumentClassifierAugmentedManifestsListItem struct {
	// The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job.
	//
	// If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
	//
	// If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.
	AttributeNames []string `pulumi:"attributeNames"`
	// The Amazon S3 location of the augmented manifest file.
	S3Uri string `pulumi:"s3Uri"`
	// The purpose of the data you've provided in the augmented manifest. You can either train or test this data. If you don't specify, the default is train.
	//
	// TRAIN - all of the documents in the manifest will be used for training. If no test documents are provided, Amazon Comprehend will automatically reserve a portion of the training documents for testing.
	//
	// TEST - all of the documents in the manifest will be used for testing.
	Split *DocumentClassifierAugmentedManifestsListItemSplit `pulumi:"split"`
}

type DocumentClassifierAugmentedManifestsListItemArgs added in v0.68.0

type DocumentClassifierAugmentedManifestsListItemArgs struct {
	// The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job.
	//
	// If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
	//
	// If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.
	AttributeNames pulumi.StringArrayInput `pulumi:"attributeNames"`
	// The Amazon S3 location of the augmented manifest file.
	S3Uri pulumi.StringInput `pulumi:"s3Uri"`
	// The purpose of the data you've provided in the augmented manifest. You can either train or test this data. If you don't specify, the default is train.
	//
	// TRAIN - all of the documents in the manifest will be used for training. If no test documents are provided, Amazon Comprehend will automatically reserve a portion of the training documents for testing.
	//
	// TEST - all of the documents in the manifest will be used for testing.
	Split DocumentClassifierAugmentedManifestsListItemSplitPtrInput `pulumi:"split"`
}

func (DocumentClassifierAugmentedManifestsListItemArgs) ElementType added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemArgs) ToDocumentClassifierAugmentedManifestsListItemOutput added in v0.68.0

func (i DocumentClassifierAugmentedManifestsListItemArgs) ToDocumentClassifierAugmentedManifestsListItemOutput() DocumentClassifierAugmentedManifestsListItemOutput

func (DocumentClassifierAugmentedManifestsListItemArgs) ToDocumentClassifierAugmentedManifestsListItemOutputWithContext added in v0.68.0

func (i DocumentClassifierAugmentedManifestsListItemArgs) ToDocumentClassifierAugmentedManifestsListItemOutputWithContext(ctx context.Context) DocumentClassifierAugmentedManifestsListItemOutput

type DocumentClassifierAugmentedManifestsListItemArray added in v0.68.0

type DocumentClassifierAugmentedManifestsListItemArray []DocumentClassifierAugmentedManifestsListItemInput

func (DocumentClassifierAugmentedManifestsListItemArray) ElementType added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemArray) ToDocumentClassifierAugmentedManifestsListItemArrayOutput added in v0.68.0

func (i DocumentClassifierAugmentedManifestsListItemArray) ToDocumentClassifierAugmentedManifestsListItemArrayOutput() DocumentClassifierAugmentedManifestsListItemArrayOutput

func (DocumentClassifierAugmentedManifestsListItemArray) ToDocumentClassifierAugmentedManifestsListItemArrayOutputWithContext added in v0.68.0

func (i DocumentClassifierAugmentedManifestsListItemArray) ToDocumentClassifierAugmentedManifestsListItemArrayOutputWithContext(ctx context.Context) DocumentClassifierAugmentedManifestsListItemArrayOutput

type DocumentClassifierAugmentedManifestsListItemArrayInput added in v0.68.0

type DocumentClassifierAugmentedManifestsListItemArrayInput interface {
	pulumi.Input

	ToDocumentClassifierAugmentedManifestsListItemArrayOutput() DocumentClassifierAugmentedManifestsListItemArrayOutput
	ToDocumentClassifierAugmentedManifestsListItemArrayOutputWithContext(context.Context) DocumentClassifierAugmentedManifestsListItemArrayOutput
}

DocumentClassifierAugmentedManifestsListItemArrayInput is an input type that accepts DocumentClassifierAugmentedManifestsListItemArray and DocumentClassifierAugmentedManifestsListItemArrayOutput values. You can construct a concrete instance of `DocumentClassifierAugmentedManifestsListItemArrayInput` via:

DocumentClassifierAugmentedManifestsListItemArray{ DocumentClassifierAugmentedManifestsListItemArgs{...} }

type DocumentClassifierAugmentedManifestsListItemArrayOutput added in v0.68.0

type DocumentClassifierAugmentedManifestsListItemArrayOutput struct{ *pulumi.OutputState }

func (DocumentClassifierAugmentedManifestsListItemArrayOutput) ElementType added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemArrayOutput) Index added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemArrayOutput) ToDocumentClassifierAugmentedManifestsListItemArrayOutput added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemArrayOutput) ToDocumentClassifierAugmentedManifestsListItemArrayOutputWithContext added in v0.68.0

func (o DocumentClassifierAugmentedManifestsListItemArrayOutput) ToDocumentClassifierAugmentedManifestsListItemArrayOutputWithContext(ctx context.Context) DocumentClassifierAugmentedManifestsListItemArrayOutput

type DocumentClassifierAugmentedManifestsListItemInput added in v0.68.0

type DocumentClassifierAugmentedManifestsListItemInput interface {
	pulumi.Input

	ToDocumentClassifierAugmentedManifestsListItemOutput() DocumentClassifierAugmentedManifestsListItemOutput
	ToDocumentClassifierAugmentedManifestsListItemOutputWithContext(context.Context) DocumentClassifierAugmentedManifestsListItemOutput
}

DocumentClassifierAugmentedManifestsListItemInput is an input type that accepts DocumentClassifierAugmentedManifestsListItemArgs and DocumentClassifierAugmentedManifestsListItemOutput values. You can construct a concrete instance of `DocumentClassifierAugmentedManifestsListItemInput` via:

DocumentClassifierAugmentedManifestsListItemArgs{...}

type DocumentClassifierAugmentedManifestsListItemOutput added in v0.68.0

type DocumentClassifierAugmentedManifestsListItemOutput struct{ *pulumi.OutputState }

func (DocumentClassifierAugmentedManifestsListItemOutput) AttributeNames added in v0.68.0

The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job.

If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.

If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.

func (DocumentClassifierAugmentedManifestsListItemOutput) ElementType added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemOutput) S3Uri added in v0.68.0

The Amazon S3 location of the augmented manifest file.

func (DocumentClassifierAugmentedManifestsListItemOutput) Split added in v0.68.0

The purpose of the data you've provided in the augmented manifest. You can either train or test this data. If you don't specify, the default is train.

TRAIN - all of the documents in the manifest will be used for training. If no test documents are provided, Amazon Comprehend will automatically reserve a portion of the training documents for testing.

TEST - all of the documents in the manifest will be used for testing.

func (DocumentClassifierAugmentedManifestsListItemOutput) ToDocumentClassifierAugmentedManifestsListItemOutput added in v0.68.0

func (o DocumentClassifierAugmentedManifestsListItemOutput) ToDocumentClassifierAugmentedManifestsListItemOutput() DocumentClassifierAugmentedManifestsListItemOutput

func (DocumentClassifierAugmentedManifestsListItemOutput) ToDocumentClassifierAugmentedManifestsListItemOutputWithContext added in v0.68.0

func (o DocumentClassifierAugmentedManifestsListItemOutput) ToDocumentClassifierAugmentedManifestsListItemOutputWithContext(ctx context.Context) DocumentClassifierAugmentedManifestsListItemOutput

type DocumentClassifierAugmentedManifestsListItemSplit added in v0.68.0

type DocumentClassifierAugmentedManifestsListItemSplit string

The purpose of the data you've provided in the augmented manifest. You can either train or test this data. If you don't specify, the default is train.

TRAIN - all of the documents in the manifest will be used for training. If no test documents are provided, Amazon Comprehend will automatically reserve a portion of the training documents for testing.

TEST - all of the documents in the manifest will be used for testing.

func (DocumentClassifierAugmentedManifestsListItemSplit) ElementType added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemSplit) ToDocumentClassifierAugmentedManifestsListItemSplitOutput added in v0.68.0

func (e DocumentClassifierAugmentedManifestsListItemSplit) ToDocumentClassifierAugmentedManifestsListItemSplitOutput() DocumentClassifierAugmentedManifestsListItemSplitOutput

func (DocumentClassifierAugmentedManifestsListItemSplit) ToDocumentClassifierAugmentedManifestsListItemSplitOutputWithContext added in v0.68.0

func (e DocumentClassifierAugmentedManifestsListItemSplit) ToDocumentClassifierAugmentedManifestsListItemSplitOutputWithContext(ctx context.Context) DocumentClassifierAugmentedManifestsListItemSplitOutput

func (DocumentClassifierAugmentedManifestsListItemSplit) ToDocumentClassifierAugmentedManifestsListItemSplitPtrOutput added in v0.68.0

func (e DocumentClassifierAugmentedManifestsListItemSplit) ToDocumentClassifierAugmentedManifestsListItemSplitPtrOutput() DocumentClassifierAugmentedManifestsListItemSplitPtrOutput

func (DocumentClassifierAugmentedManifestsListItemSplit) ToDocumentClassifierAugmentedManifestsListItemSplitPtrOutputWithContext added in v0.68.0

func (e DocumentClassifierAugmentedManifestsListItemSplit) ToDocumentClassifierAugmentedManifestsListItemSplitPtrOutputWithContext(ctx context.Context) DocumentClassifierAugmentedManifestsListItemSplitPtrOutput

func (DocumentClassifierAugmentedManifestsListItemSplit) ToStringOutput added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemSplit) ToStringOutputWithContext added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemSplit) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemSplit) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierAugmentedManifestsListItemSplitInput added in v0.68.0

type DocumentClassifierAugmentedManifestsListItemSplitInput interface {
	pulumi.Input

	ToDocumentClassifierAugmentedManifestsListItemSplitOutput() DocumentClassifierAugmentedManifestsListItemSplitOutput
	ToDocumentClassifierAugmentedManifestsListItemSplitOutputWithContext(context.Context) DocumentClassifierAugmentedManifestsListItemSplitOutput
}

DocumentClassifierAugmentedManifestsListItemSplitInput is an input type that accepts values of the DocumentClassifierAugmentedManifestsListItemSplit enum A concrete instance of `DocumentClassifierAugmentedManifestsListItemSplitInput` can be one of the following:

DocumentClassifierAugmentedManifestsListItemSplitTrain
DocumentClassifierAugmentedManifestsListItemSplitTest

type DocumentClassifierAugmentedManifestsListItemSplitOutput added in v0.68.0

type DocumentClassifierAugmentedManifestsListItemSplitOutput struct{ *pulumi.OutputState }

func (DocumentClassifierAugmentedManifestsListItemSplitOutput) ElementType added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemSplitOutput) ToDocumentClassifierAugmentedManifestsListItemSplitOutput added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemSplitOutput) ToDocumentClassifierAugmentedManifestsListItemSplitOutputWithContext added in v0.68.0

func (o DocumentClassifierAugmentedManifestsListItemSplitOutput) ToDocumentClassifierAugmentedManifestsListItemSplitOutputWithContext(ctx context.Context) DocumentClassifierAugmentedManifestsListItemSplitOutput

func (DocumentClassifierAugmentedManifestsListItemSplitOutput) ToDocumentClassifierAugmentedManifestsListItemSplitPtrOutput added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemSplitOutput) ToDocumentClassifierAugmentedManifestsListItemSplitPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierAugmentedManifestsListItemSplitOutput) ToDocumentClassifierAugmentedManifestsListItemSplitPtrOutputWithContext(ctx context.Context) DocumentClassifierAugmentedManifestsListItemSplitPtrOutput

func (DocumentClassifierAugmentedManifestsListItemSplitOutput) ToStringOutput added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemSplitOutput) ToStringOutputWithContext added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemSplitOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemSplitOutput) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierAugmentedManifestsListItemSplitPtrInput added in v0.68.0

type DocumentClassifierAugmentedManifestsListItemSplitPtrInput interface {
	pulumi.Input

	ToDocumentClassifierAugmentedManifestsListItemSplitPtrOutput() DocumentClassifierAugmentedManifestsListItemSplitPtrOutput
	ToDocumentClassifierAugmentedManifestsListItemSplitPtrOutputWithContext(context.Context) DocumentClassifierAugmentedManifestsListItemSplitPtrOutput
}

func DocumentClassifierAugmentedManifestsListItemSplitPtr added in v0.68.0

func DocumentClassifierAugmentedManifestsListItemSplitPtr(v string) DocumentClassifierAugmentedManifestsListItemSplitPtrInput

type DocumentClassifierAugmentedManifestsListItemSplitPtrOutput added in v0.68.0

type DocumentClassifierAugmentedManifestsListItemSplitPtrOutput struct{ *pulumi.OutputState }

func (DocumentClassifierAugmentedManifestsListItemSplitPtrOutput) Elem added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemSplitPtrOutput) ElementType added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemSplitPtrOutput) ToDocumentClassifierAugmentedManifestsListItemSplitPtrOutput added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemSplitPtrOutput) ToDocumentClassifierAugmentedManifestsListItemSplitPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierAugmentedManifestsListItemSplitPtrOutput) ToDocumentClassifierAugmentedManifestsListItemSplitPtrOutputWithContext(ctx context.Context) DocumentClassifierAugmentedManifestsListItemSplitPtrOutput

func (DocumentClassifierAugmentedManifestsListItemSplitPtrOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierAugmentedManifestsListItemSplitPtrOutput) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierDocumentReaderConfig added in v0.68.0

type DocumentClassifierDocumentReaderConfig struct {
	// This field defines the Amazon Textract API operation that Amazon Comprehend uses to extract text from PDF files and image files. Enter one of the following values:
	//
	// - `TEXTRACT_DETECT_DOCUMENT_TEXT` - The Amazon Comprehend service uses the `DetectDocumentText` API operation.
	// - `TEXTRACT_ANALYZE_DOCUMENT` - The Amazon Comprehend service uses the `AnalyzeDocument` API operation.
	DocumentReadAction DocumentClassifierDocumentReaderConfigDocumentReadAction `pulumi:"documentReadAction"`
	// Determines the text extraction actions for PDF files. Enter one of the following values:
	//
	// - `SERVICE_DEFAULT` - use the Amazon Comprehend service defaults for PDF files.
	// - `FORCE_DOCUMENT_READ_ACTION` - Amazon Comprehend uses the Textract API specified by DocumentReadAction for all PDF files, including digital PDF files.
	DocumentReadMode *DocumentClassifierDocumentReaderConfigDocumentReadMode `pulumi:"documentReadMode"`
	// Specifies the type of Amazon Textract features to apply. If you chose `TEXTRACT_ANALYZE_DOCUMENT` as the read action, you must specify one or both of the following values:
	//
	// - `TABLES` - Returns additional information about any tables that are detected in the input document.
	// - `FORMS` - Returns additional information about any forms that are detected in the input document.
	FeatureTypes []DocumentClassifierDocumentReaderConfigFeatureTypesItem `pulumi:"featureTypes"`
}

type DocumentClassifierDocumentReaderConfigArgs added in v0.68.0

type DocumentClassifierDocumentReaderConfigArgs struct {
	// This field defines the Amazon Textract API operation that Amazon Comprehend uses to extract text from PDF files and image files. Enter one of the following values:
	//
	// - `TEXTRACT_DETECT_DOCUMENT_TEXT` - The Amazon Comprehend service uses the `DetectDocumentText` API operation.
	// - `TEXTRACT_ANALYZE_DOCUMENT` - The Amazon Comprehend service uses the `AnalyzeDocument` API operation.
	DocumentReadAction DocumentClassifierDocumentReaderConfigDocumentReadActionInput `pulumi:"documentReadAction"`
	// Determines the text extraction actions for PDF files. Enter one of the following values:
	//
	// - `SERVICE_DEFAULT` - use the Amazon Comprehend service defaults for PDF files.
	// - `FORCE_DOCUMENT_READ_ACTION` - Amazon Comprehend uses the Textract API specified by DocumentReadAction for all PDF files, including digital PDF files.
	DocumentReadMode DocumentClassifierDocumentReaderConfigDocumentReadModePtrInput `pulumi:"documentReadMode"`
	// Specifies the type of Amazon Textract features to apply. If you chose `TEXTRACT_ANALYZE_DOCUMENT` as the read action, you must specify one or both of the following values:
	//
	// - `TABLES` - Returns additional information about any tables that are detected in the input document.
	// - `FORMS` - Returns additional information about any forms that are detected in the input document.
	FeatureTypes DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayInput `pulumi:"featureTypes"`
}

func (DocumentClassifierDocumentReaderConfigArgs) ElementType added in v0.68.0

func (DocumentClassifierDocumentReaderConfigArgs) ToDocumentClassifierDocumentReaderConfigOutput added in v0.68.0

func (i DocumentClassifierDocumentReaderConfigArgs) ToDocumentClassifierDocumentReaderConfigOutput() DocumentClassifierDocumentReaderConfigOutput

func (DocumentClassifierDocumentReaderConfigArgs) ToDocumentClassifierDocumentReaderConfigOutputWithContext added in v0.68.0

func (i DocumentClassifierDocumentReaderConfigArgs) ToDocumentClassifierDocumentReaderConfigOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigOutput

func (DocumentClassifierDocumentReaderConfigArgs) ToDocumentClassifierDocumentReaderConfigPtrOutput added in v0.68.0

func (i DocumentClassifierDocumentReaderConfigArgs) ToDocumentClassifierDocumentReaderConfigPtrOutput() DocumentClassifierDocumentReaderConfigPtrOutput

func (DocumentClassifierDocumentReaderConfigArgs) ToDocumentClassifierDocumentReaderConfigPtrOutputWithContext added in v0.68.0

func (i DocumentClassifierDocumentReaderConfigArgs) ToDocumentClassifierDocumentReaderConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigPtrOutput

type DocumentClassifierDocumentReaderConfigDocumentReadAction added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadAction string

This field defines the Amazon Textract API operation that Amazon Comprehend uses to extract text from PDF files and image files. Enter one of the following values:

- `TEXTRACT_DETECT_DOCUMENT_TEXT` - The Amazon Comprehend service uses the `DetectDocumentText` API operation. - `TEXTRACT_ANALYZE_DOCUMENT` - The Amazon Comprehend service uses the `AnalyzeDocument` API operation.

func (DocumentClassifierDocumentReaderConfigDocumentReadAction) ElementType added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadAction) ToDocumentClassifierDocumentReaderConfigDocumentReadActionOutput added in v0.68.0

func (e DocumentClassifierDocumentReaderConfigDocumentReadAction) ToDocumentClassifierDocumentReaderConfigDocumentReadActionOutput() DocumentClassifierDocumentReaderConfigDocumentReadActionOutput

func (DocumentClassifierDocumentReaderConfigDocumentReadAction) ToDocumentClassifierDocumentReaderConfigDocumentReadActionOutputWithContext added in v0.68.0

func (e DocumentClassifierDocumentReaderConfigDocumentReadAction) ToDocumentClassifierDocumentReaderConfigDocumentReadActionOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigDocumentReadActionOutput

func (DocumentClassifierDocumentReaderConfigDocumentReadAction) ToDocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput added in v0.68.0

func (e DocumentClassifierDocumentReaderConfigDocumentReadAction) ToDocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput() DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput

func (DocumentClassifierDocumentReaderConfigDocumentReadAction) ToDocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutputWithContext added in v0.68.0

func (e DocumentClassifierDocumentReaderConfigDocumentReadAction) ToDocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput

func (DocumentClassifierDocumentReaderConfigDocumentReadAction) ToStringOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadAction) ToStringOutputWithContext added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadAction) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadAction) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadActionInput added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadActionInput interface {
	pulumi.Input

	ToDocumentClassifierDocumentReaderConfigDocumentReadActionOutput() DocumentClassifierDocumentReaderConfigDocumentReadActionOutput
	ToDocumentClassifierDocumentReaderConfigDocumentReadActionOutputWithContext(context.Context) DocumentClassifierDocumentReaderConfigDocumentReadActionOutput
}

DocumentClassifierDocumentReaderConfigDocumentReadActionInput is an input type that accepts values of the DocumentClassifierDocumentReaderConfigDocumentReadAction enum A concrete instance of `DocumentClassifierDocumentReaderConfigDocumentReadActionInput` can be one of the following:

DocumentClassifierDocumentReaderConfigDocumentReadActionTextractDetectDocumentText
DocumentClassifierDocumentReaderConfigDocumentReadActionTextractAnalyzeDocument

type DocumentClassifierDocumentReaderConfigDocumentReadActionOutput added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadActionOutput struct{ *pulumi.OutputState }

func (DocumentClassifierDocumentReaderConfigDocumentReadActionOutput) ElementType added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadActionOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadActionOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadActionOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadActionOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigDocumentReadActionOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadActionOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigDocumentReadActionOutput

func (DocumentClassifierDocumentReaderConfigDocumentReadActionOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadActionOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigDocumentReadActionOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput

func (DocumentClassifierDocumentReaderConfigDocumentReadActionOutput) ToStringOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadActionOutput) ToStringOutputWithContext added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadActionOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadActionOutput) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadActionPtrInput added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadActionPtrInput interface {
	pulumi.Input

	ToDocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput() DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput
	ToDocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutputWithContext(context.Context) DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput
}

func DocumentClassifierDocumentReaderConfigDocumentReadActionPtr added in v0.68.0

func DocumentClassifierDocumentReaderConfigDocumentReadActionPtr(v string) DocumentClassifierDocumentReaderConfigDocumentReadActionPtrInput

type DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput struct{ *pulumi.OutputState }

func (DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput) Elem added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput) ElementType added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput

func (DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadActionPtrOutput) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadMode added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadMode string

Determines the text extraction actions for PDF files. Enter one of the following values:

- `SERVICE_DEFAULT` - use the Amazon Comprehend service defaults for PDF files. - `FORCE_DOCUMENT_READ_ACTION` - Amazon Comprehend uses the Textract API specified by DocumentReadAction for all PDF files, including digital PDF files.

func (DocumentClassifierDocumentReaderConfigDocumentReadMode) ElementType added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadMode) ToDocumentClassifierDocumentReaderConfigDocumentReadModeOutput added in v0.68.0

func (e DocumentClassifierDocumentReaderConfigDocumentReadMode) ToDocumentClassifierDocumentReaderConfigDocumentReadModeOutput() DocumentClassifierDocumentReaderConfigDocumentReadModeOutput

func (DocumentClassifierDocumentReaderConfigDocumentReadMode) ToDocumentClassifierDocumentReaderConfigDocumentReadModeOutputWithContext added in v0.68.0

func (e DocumentClassifierDocumentReaderConfigDocumentReadMode) ToDocumentClassifierDocumentReaderConfigDocumentReadModeOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigDocumentReadModeOutput

func (DocumentClassifierDocumentReaderConfigDocumentReadMode) ToDocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput added in v0.68.0

func (e DocumentClassifierDocumentReaderConfigDocumentReadMode) ToDocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput() DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput

func (DocumentClassifierDocumentReaderConfigDocumentReadMode) ToDocumentClassifierDocumentReaderConfigDocumentReadModePtrOutputWithContext added in v0.68.0

func (e DocumentClassifierDocumentReaderConfigDocumentReadMode) ToDocumentClassifierDocumentReaderConfigDocumentReadModePtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput

func (DocumentClassifierDocumentReaderConfigDocumentReadMode) ToStringOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadMode) ToStringOutputWithContext added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadMode) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadMode) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadModeInput added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadModeInput interface {
	pulumi.Input

	ToDocumentClassifierDocumentReaderConfigDocumentReadModeOutput() DocumentClassifierDocumentReaderConfigDocumentReadModeOutput
	ToDocumentClassifierDocumentReaderConfigDocumentReadModeOutputWithContext(context.Context) DocumentClassifierDocumentReaderConfigDocumentReadModeOutput
}

DocumentClassifierDocumentReaderConfigDocumentReadModeInput is an input type that accepts values of the DocumentClassifierDocumentReaderConfigDocumentReadMode enum A concrete instance of `DocumentClassifierDocumentReaderConfigDocumentReadModeInput` can be one of the following:

DocumentClassifierDocumentReaderConfigDocumentReadModeServiceDefault
DocumentClassifierDocumentReaderConfigDocumentReadModeForceDocumentReadAction

type DocumentClassifierDocumentReaderConfigDocumentReadModeOutput added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadModeOutput struct{ *pulumi.OutputState }

func (DocumentClassifierDocumentReaderConfigDocumentReadModeOutput) ElementType added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadModeOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadModeOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadModeOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadModeOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigDocumentReadModeOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadModeOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigDocumentReadModeOutput

func (DocumentClassifierDocumentReaderConfigDocumentReadModeOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadModeOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadModePtrOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigDocumentReadModeOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadModePtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput

func (DocumentClassifierDocumentReaderConfigDocumentReadModeOutput) ToStringOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadModeOutput) ToStringOutputWithContext added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadModeOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadModeOutput) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadModePtrInput added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadModePtrInput interface {
	pulumi.Input

	ToDocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput() DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput
	ToDocumentClassifierDocumentReaderConfigDocumentReadModePtrOutputWithContext(context.Context) DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput
}

func DocumentClassifierDocumentReaderConfigDocumentReadModePtr added in v0.68.0

func DocumentClassifierDocumentReaderConfigDocumentReadModePtr(v string) DocumentClassifierDocumentReaderConfigDocumentReadModePtrInput

type DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput added in v0.68.0

type DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput struct{ *pulumi.OutputState }

func (DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput) Elem added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput) ElementType added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadModePtrOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput) ToDocumentClassifierDocumentReaderConfigDocumentReadModePtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput

func (DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigDocumentReadModePtrOutput) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierDocumentReaderConfigFeatureTypesItem added in v0.68.0

type DocumentClassifierDocumentReaderConfigFeatureTypesItem string

func (DocumentClassifierDocumentReaderConfigFeatureTypesItem) ElementType added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItem) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemOutput added in v0.68.0

func (e DocumentClassifierDocumentReaderConfigFeatureTypesItem) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemOutput() DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput

func (DocumentClassifierDocumentReaderConfigFeatureTypesItem) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemOutputWithContext added in v0.68.0

func (e DocumentClassifierDocumentReaderConfigFeatureTypesItem) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput

func (DocumentClassifierDocumentReaderConfigFeatureTypesItem) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput added in v0.68.0

func (e DocumentClassifierDocumentReaderConfigFeatureTypesItem) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput() DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput

func (DocumentClassifierDocumentReaderConfigFeatureTypesItem) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutputWithContext added in v0.68.0

func (e DocumentClassifierDocumentReaderConfigFeatureTypesItem) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput

func (DocumentClassifierDocumentReaderConfigFeatureTypesItem) ToStringOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItem) ToStringOutputWithContext added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItem) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItem) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierDocumentReaderConfigFeatureTypesItemArray added in v0.68.0

type DocumentClassifierDocumentReaderConfigFeatureTypesItemArray []DocumentClassifierDocumentReaderConfigFeatureTypesItem

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemArray) ElementType added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemArray) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemArray) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutputWithContext added in v0.68.0

func (i DocumentClassifierDocumentReaderConfigFeatureTypesItemArray) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput

type DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayInput added in v0.68.0

type DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayInput interface {
	pulumi.Input

	ToDocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput() DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput
	ToDocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutputWithContext(context.Context) DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput
}

DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayInput is an input type that accepts DocumentClassifierDocumentReaderConfigFeatureTypesItemArray and DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput values. You can construct a concrete instance of `DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayInput` via:

DocumentClassifierDocumentReaderConfigFeatureTypesItemArray{ DocumentClassifierDocumentReaderConfigFeatureTypesItemArgs{...} }

type DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput added in v0.68.0

type DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput struct{ *pulumi.OutputState }

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput) ElementType added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput) Index added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigFeatureTypesItemArrayOutput

type DocumentClassifierDocumentReaderConfigFeatureTypesItemInput added in v0.68.0

type DocumentClassifierDocumentReaderConfigFeatureTypesItemInput interface {
	pulumi.Input

	ToDocumentClassifierDocumentReaderConfigFeatureTypesItemOutput() DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput
	ToDocumentClassifierDocumentReaderConfigFeatureTypesItemOutputWithContext(context.Context) DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput
}

DocumentClassifierDocumentReaderConfigFeatureTypesItemInput is an input type that accepts values of the DocumentClassifierDocumentReaderConfigFeatureTypesItem enum A concrete instance of `DocumentClassifierDocumentReaderConfigFeatureTypesItemInput` can be one of the following:

DocumentClassifierDocumentReaderConfigFeatureTypesItemTables
DocumentClassifierDocumentReaderConfigFeatureTypesItemForms

type DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput added in v0.68.0

type DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput struct{ *pulumi.OutputState }

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput) ElementType added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput) ToStringOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput) ToStringOutputWithContext added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemOutput) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrInput added in v0.68.0

type DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrInput interface {
	pulumi.Input

	ToDocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput() DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput
	ToDocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutputWithContext(context.Context) DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput
}

func DocumentClassifierDocumentReaderConfigFeatureTypesItemPtr added in v0.68.0

func DocumentClassifierDocumentReaderConfigFeatureTypesItemPtr(v string) DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrInput

type DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput added in v0.68.0

type DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput struct{ *pulumi.OutputState }

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput) Elem added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput) ElementType added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput) ToDocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierDocumentReaderConfigFeatureTypesItemPtrOutput) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierDocumentReaderConfigInput added in v0.68.0

type DocumentClassifierDocumentReaderConfigInput interface {
	pulumi.Input

	ToDocumentClassifierDocumentReaderConfigOutput() DocumentClassifierDocumentReaderConfigOutput
	ToDocumentClassifierDocumentReaderConfigOutputWithContext(context.Context) DocumentClassifierDocumentReaderConfigOutput
}

DocumentClassifierDocumentReaderConfigInput is an input type that accepts DocumentClassifierDocumentReaderConfigArgs and DocumentClassifierDocumentReaderConfigOutput values. You can construct a concrete instance of `DocumentClassifierDocumentReaderConfigInput` via:

DocumentClassifierDocumentReaderConfigArgs{...}

type DocumentClassifierDocumentReaderConfigOutput added in v0.68.0

type DocumentClassifierDocumentReaderConfigOutput struct{ *pulumi.OutputState }

func (DocumentClassifierDocumentReaderConfigOutput) DocumentReadAction added in v0.68.0

This field defines the Amazon Textract API operation that Amazon Comprehend uses to extract text from PDF files and image files. Enter one of the following values:

- `TEXTRACT_DETECT_DOCUMENT_TEXT` - The Amazon Comprehend service uses the `DetectDocumentText` API operation. - `TEXTRACT_ANALYZE_DOCUMENT` - The Amazon Comprehend service uses the `AnalyzeDocument` API operation.

func (DocumentClassifierDocumentReaderConfigOutput) DocumentReadMode added in v0.68.0

Determines the text extraction actions for PDF files. Enter one of the following values:

- `SERVICE_DEFAULT` - use the Amazon Comprehend service defaults for PDF files. - `FORCE_DOCUMENT_READ_ACTION` - Amazon Comprehend uses the Textract API specified by DocumentReadAction for all PDF files, including digital PDF files.

func (DocumentClassifierDocumentReaderConfigOutput) ElementType added in v0.68.0

func (DocumentClassifierDocumentReaderConfigOutput) FeatureTypes added in v0.68.0

Specifies the type of Amazon Textract features to apply. If you chose `TEXTRACT_ANALYZE_DOCUMENT` as the read action, you must specify one or both of the following values:

- `TABLES` - Returns additional information about any tables that are detected in the input document. - `FORMS` - Returns additional information about any forms that are detected in the input document.

func (DocumentClassifierDocumentReaderConfigOutput) ToDocumentClassifierDocumentReaderConfigOutput added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigOutput) ToDocumentClassifierDocumentReaderConfigOutput() DocumentClassifierDocumentReaderConfigOutput

func (DocumentClassifierDocumentReaderConfigOutput) ToDocumentClassifierDocumentReaderConfigOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigOutput) ToDocumentClassifierDocumentReaderConfigOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigOutput

func (DocumentClassifierDocumentReaderConfigOutput) ToDocumentClassifierDocumentReaderConfigPtrOutput added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigOutput) ToDocumentClassifierDocumentReaderConfigPtrOutput() DocumentClassifierDocumentReaderConfigPtrOutput

func (DocumentClassifierDocumentReaderConfigOutput) ToDocumentClassifierDocumentReaderConfigPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigOutput) ToDocumentClassifierDocumentReaderConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigPtrOutput

type DocumentClassifierDocumentReaderConfigPtrInput added in v0.68.0

type DocumentClassifierDocumentReaderConfigPtrInput interface {
	pulumi.Input

	ToDocumentClassifierDocumentReaderConfigPtrOutput() DocumentClassifierDocumentReaderConfigPtrOutput
	ToDocumentClassifierDocumentReaderConfigPtrOutputWithContext(context.Context) DocumentClassifierDocumentReaderConfigPtrOutput
}

DocumentClassifierDocumentReaderConfigPtrInput is an input type that accepts DocumentClassifierDocumentReaderConfigArgs, DocumentClassifierDocumentReaderConfigPtr and DocumentClassifierDocumentReaderConfigPtrOutput values. You can construct a concrete instance of `DocumentClassifierDocumentReaderConfigPtrInput` via:

        DocumentClassifierDocumentReaderConfigArgs{...}

or:

        nil

type DocumentClassifierDocumentReaderConfigPtrOutput added in v0.68.0

type DocumentClassifierDocumentReaderConfigPtrOutput struct{ *pulumi.OutputState }

func (DocumentClassifierDocumentReaderConfigPtrOutput) DocumentReadAction added in v0.68.0

This field defines the Amazon Textract API operation that Amazon Comprehend uses to extract text from PDF files and image files. Enter one of the following values:

- `TEXTRACT_DETECT_DOCUMENT_TEXT` - The Amazon Comprehend service uses the `DetectDocumentText` API operation. - `TEXTRACT_ANALYZE_DOCUMENT` - The Amazon Comprehend service uses the `AnalyzeDocument` API operation.

func (DocumentClassifierDocumentReaderConfigPtrOutput) DocumentReadMode added in v0.68.0

Determines the text extraction actions for PDF files. Enter one of the following values:

- `SERVICE_DEFAULT` - use the Amazon Comprehend service defaults for PDF files. - `FORCE_DOCUMENT_READ_ACTION` - Amazon Comprehend uses the Textract API specified by DocumentReadAction for all PDF files, including digital PDF files.

func (DocumentClassifierDocumentReaderConfigPtrOutput) Elem added in v0.68.0

func (DocumentClassifierDocumentReaderConfigPtrOutput) ElementType added in v0.68.0

func (DocumentClassifierDocumentReaderConfigPtrOutput) FeatureTypes added in v0.68.0

Specifies the type of Amazon Textract features to apply. If you chose `TEXTRACT_ANALYZE_DOCUMENT` as the read action, you must specify one or both of the following values:

- `TABLES` - Returns additional information about any tables that are detected in the input document. - `FORMS` - Returns additional information about any forms that are detected in the input document.

func (DocumentClassifierDocumentReaderConfigPtrOutput) ToDocumentClassifierDocumentReaderConfigPtrOutput added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigPtrOutput) ToDocumentClassifierDocumentReaderConfigPtrOutput() DocumentClassifierDocumentReaderConfigPtrOutput

func (DocumentClassifierDocumentReaderConfigPtrOutput) ToDocumentClassifierDocumentReaderConfigPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentReaderConfigPtrOutput) ToDocumentClassifierDocumentReaderConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentReaderConfigPtrOutput

type DocumentClassifierDocuments added in v0.68.0

type DocumentClassifierDocuments struct {
	// The S3 URI location of the training documents specified in the S3Uri CSV file.
	S3Uri string `pulumi:"s3Uri"`
	// The S3 URI location of the test documents included in the TestS3Uri CSV file. This field is not required if you do not specify a test CSV file.
	TestS3Uri *string `pulumi:"testS3Uri"`
}

type DocumentClassifierDocumentsArgs added in v0.68.0

type DocumentClassifierDocumentsArgs struct {
	// The S3 URI location of the training documents specified in the S3Uri CSV file.
	S3Uri pulumi.StringInput `pulumi:"s3Uri"`
	// The S3 URI location of the test documents included in the TestS3Uri CSV file. This field is not required if you do not specify a test CSV file.
	TestS3Uri pulumi.StringPtrInput `pulumi:"testS3Uri"`
}

func (DocumentClassifierDocumentsArgs) ElementType added in v0.68.0

func (DocumentClassifierDocumentsArgs) ToDocumentClassifierDocumentsOutput added in v0.68.0

func (i DocumentClassifierDocumentsArgs) ToDocumentClassifierDocumentsOutput() DocumentClassifierDocumentsOutput

func (DocumentClassifierDocumentsArgs) ToDocumentClassifierDocumentsOutputWithContext added in v0.68.0

func (i DocumentClassifierDocumentsArgs) ToDocumentClassifierDocumentsOutputWithContext(ctx context.Context) DocumentClassifierDocumentsOutput

func (DocumentClassifierDocumentsArgs) ToDocumentClassifierDocumentsPtrOutput added in v0.68.0

func (i DocumentClassifierDocumentsArgs) ToDocumentClassifierDocumentsPtrOutput() DocumentClassifierDocumentsPtrOutput

func (DocumentClassifierDocumentsArgs) ToDocumentClassifierDocumentsPtrOutputWithContext added in v0.68.0

func (i DocumentClassifierDocumentsArgs) ToDocumentClassifierDocumentsPtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentsPtrOutput

type DocumentClassifierDocumentsInput added in v0.68.0

type DocumentClassifierDocumentsInput interface {
	pulumi.Input

	ToDocumentClassifierDocumentsOutput() DocumentClassifierDocumentsOutput
	ToDocumentClassifierDocumentsOutputWithContext(context.Context) DocumentClassifierDocumentsOutput
}

DocumentClassifierDocumentsInput is an input type that accepts DocumentClassifierDocumentsArgs and DocumentClassifierDocumentsOutput values. You can construct a concrete instance of `DocumentClassifierDocumentsInput` via:

DocumentClassifierDocumentsArgs{...}

type DocumentClassifierDocumentsOutput added in v0.68.0

type DocumentClassifierDocumentsOutput struct{ *pulumi.OutputState }

func (DocumentClassifierDocumentsOutput) ElementType added in v0.68.0

func (DocumentClassifierDocumentsOutput) S3Uri added in v0.68.0

The S3 URI location of the training documents specified in the S3Uri CSV file.

func (DocumentClassifierDocumentsOutput) TestS3Uri added in v0.68.0

The S3 URI location of the test documents included in the TestS3Uri CSV file. This field is not required if you do not specify a test CSV file.

func (DocumentClassifierDocumentsOutput) ToDocumentClassifierDocumentsOutput added in v0.68.0

func (o DocumentClassifierDocumentsOutput) ToDocumentClassifierDocumentsOutput() DocumentClassifierDocumentsOutput

func (DocumentClassifierDocumentsOutput) ToDocumentClassifierDocumentsOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentsOutput) ToDocumentClassifierDocumentsOutputWithContext(ctx context.Context) DocumentClassifierDocumentsOutput

func (DocumentClassifierDocumentsOutput) ToDocumentClassifierDocumentsPtrOutput added in v0.68.0

func (o DocumentClassifierDocumentsOutput) ToDocumentClassifierDocumentsPtrOutput() DocumentClassifierDocumentsPtrOutput

func (DocumentClassifierDocumentsOutput) ToDocumentClassifierDocumentsPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentsOutput) ToDocumentClassifierDocumentsPtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentsPtrOutput

type DocumentClassifierDocumentsPtrInput added in v0.68.0

type DocumentClassifierDocumentsPtrInput interface {
	pulumi.Input

	ToDocumentClassifierDocumentsPtrOutput() DocumentClassifierDocumentsPtrOutput
	ToDocumentClassifierDocumentsPtrOutputWithContext(context.Context) DocumentClassifierDocumentsPtrOutput
}

DocumentClassifierDocumentsPtrInput is an input type that accepts DocumentClassifierDocumentsArgs, DocumentClassifierDocumentsPtr and DocumentClassifierDocumentsPtrOutput values. You can construct a concrete instance of `DocumentClassifierDocumentsPtrInput` via:

        DocumentClassifierDocumentsArgs{...}

or:

        nil

func DocumentClassifierDocumentsPtr added in v0.68.0

type DocumentClassifierDocumentsPtrOutput added in v0.68.0

type DocumentClassifierDocumentsPtrOutput struct{ *pulumi.OutputState }

func (DocumentClassifierDocumentsPtrOutput) Elem added in v0.68.0

func (DocumentClassifierDocumentsPtrOutput) ElementType added in v0.68.0

func (DocumentClassifierDocumentsPtrOutput) S3Uri added in v0.68.0

The S3 URI location of the training documents specified in the S3Uri CSV file.

func (DocumentClassifierDocumentsPtrOutput) TestS3Uri added in v0.68.0

The S3 URI location of the test documents included in the TestS3Uri CSV file. This field is not required if you do not specify a test CSV file.

func (DocumentClassifierDocumentsPtrOutput) ToDocumentClassifierDocumentsPtrOutput added in v0.68.0

func (o DocumentClassifierDocumentsPtrOutput) ToDocumentClassifierDocumentsPtrOutput() DocumentClassifierDocumentsPtrOutput

func (DocumentClassifierDocumentsPtrOutput) ToDocumentClassifierDocumentsPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierDocumentsPtrOutput) ToDocumentClassifierDocumentsPtrOutputWithContext(ctx context.Context) DocumentClassifierDocumentsPtrOutput

type DocumentClassifierInput added in v0.68.0

type DocumentClassifierInput interface {
	pulumi.Input

	ToDocumentClassifierOutput() DocumentClassifierOutput
	ToDocumentClassifierOutputWithContext(ctx context.Context) DocumentClassifierOutput
}

type DocumentClassifierInputDataConfig added in v0.68.0

type DocumentClassifierInputDataConfig struct {
	// A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
	//
	// This parameter is required if you set `DataFormat` to `AUGMENTED_MANIFEST` .
	AugmentedManifests []DocumentClassifierAugmentedManifestsListItem `pulumi:"augmentedManifests"`
	// The format of your training data:
	//
	// - `COMPREHEND_CSV` : A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the `S3Uri` parameter in your request.
	// - `AUGMENTED_MANIFEST` : A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
	//
	// If you use this value, you must provide the `AugmentedManifests` parameter in your request.
	//
	// If you don't specify a value, Amazon Comprehend uses `COMPREHEND_CSV` as the default.
	DataFormat           *DocumentClassifierInputDataConfigDataFormat `pulumi:"dataFormat"`
	DocumentReaderConfig *DocumentClassifierDocumentReaderConfig      `pulumi:"documentReaderConfig"`
	// The type of input documents for training the model. Provide plain-text documents to create a plain-text model, and provide semi-structured documents to create a native document model.
	DocumentType *DocumentClassifierInputDataConfigDocumentType `pulumi:"documentType"`
	// The S3 location of the training documents. This parameter is required in a request to create a native document model.
	Documents *DocumentClassifierDocuments `pulumi:"documents"`
	// Indicates the delimiter used to separate each label for training a multi-label classifier. The default delimiter between labels is a pipe (|). You can use a different character as a delimiter (if it's an allowed character) by specifying it under Delimiter for labels. If the training documents use a delimiter other than the default or the delimiter you specify, the labels on that line will be combined to make a single unique label, such as LABELLABELLABEL.
	LabelDelimiter *string `pulumi:"labelDelimiter"`
	// The Amazon S3 URI for the input data. The S3 bucket must be in the same Region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
	//
	// For example, if you use the URI `S3://bucketName/prefix` , if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
	//
	// This parameter is required if you set `DataFormat` to `COMPREHEND_CSV` .
	S3Uri *string `pulumi:"s3Uri"`
	// This specifies the Amazon S3 location that contains the test annotations for the document classifier. The URI must be in the same AWS Region as the API endpoint that you are calling.
	TestS3Uri *string `pulumi:"testS3Uri"`
}

type DocumentClassifierInputDataConfigArgs added in v0.68.0

type DocumentClassifierInputDataConfigArgs struct {
	// A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
	//
	// This parameter is required if you set `DataFormat` to `AUGMENTED_MANIFEST` .
	AugmentedManifests DocumentClassifierAugmentedManifestsListItemArrayInput `pulumi:"augmentedManifests"`
	// The format of your training data:
	//
	// - `COMPREHEND_CSV` : A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the `S3Uri` parameter in your request.
	// - `AUGMENTED_MANIFEST` : A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
	//
	// If you use this value, you must provide the `AugmentedManifests` parameter in your request.
	//
	// If you don't specify a value, Amazon Comprehend uses `COMPREHEND_CSV` as the default.
	DataFormat           DocumentClassifierInputDataConfigDataFormatPtrInput `pulumi:"dataFormat"`
	DocumentReaderConfig DocumentClassifierDocumentReaderConfigPtrInput      `pulumi:"documentReaderConfig"`
	// The type of input documents for training the model. Provide plain-text documents to create a plain-text model, and provide semi-structured documents to create a native document model.
	DocumentType DocumentClassifierInputDataConfigDocumentTypePtrInput `pulumi:"documentType"`
	// The S3 location of the training documents. This parameter is required in a request to create a native document model.
	Documents DocumentClassifierDocumentsPtrInput `pulumi:"documents"`
	// Indicates the delimiter used to separate each label for training a multi-label classifier. The default delimiter between labels is a pipe (|). You can use a different character as a delimiter (if it's an allowed character) by specifying it under Delimiter for labels. If the training documents use a delimiter other than the default or the delimiter you specify, the labels on that line will be combined to make a single unique label, such as LABELLABELLABEL.
	LabelDelimiter pulumi.StringPtrInput `pulumi:"labelDelimiter"`
	// The Amazon S3 URI for the input data. The S3 bucket must be in the same Region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
	//
	// For example, if you use the URI `S3://bucketName/prefix` , if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
	//
	// This parameter is required if you set `DataFormat` to `COMPREHEND_CSV` .
	S3Uri pulumi.StringPtrInput `pulumi:"s3Uri"`
	// This specifies the Amazon S3 location that contains the test annotations for the document classifier. The URI must be in the same AWS Region as the API endpoint that you are calling.
	TestS3Uri pulumi.StringPtrInput `pulumi:"testS3Uri"`
}

func (DocumentClassifierInputDataConfigArgs) ElementType added in v0.68.0

func (DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigOutput added in v0.68.0

func (i DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigOutput() DocumentClassifierInputDataConfigOutput

func (DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigOutputWithContext added in v0.68.0

func (i DocumentClassifierInputDataConfigArgs) ToDocumentClassifierInputDataConfigOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigOutput

type DocumentClassifierInputDataConfigDataFormat added in v0.68.0

type DocumentClassifierInputDataConfigDataFormat string

The format of your training data:

- `COMPREHEND_CSV` : A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the `S3Uri` parameter in your request. - `AUGMENTED_MANIFEST` : A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.

If you use this value, you must provide the `AugmentedManifests` parameter in your request.

If you don't specify a value, Amazon Comprehend uses `COMPREHEND_CSV` as the default.

func (DocumentClassifierInputDataConfigDataFormat) ElementType added in v0.68.0

func (DocumentClassifierInputDataConfigDataFormat) ToDocumentClassifierInputDataConfigDataFormatOutput added in v0.68.0

func (e DocumentClassifierInputDataConfigDataFormat) ToDocumentClassifierInputDataConfigDataFormatOutput() DocumentClassifierInputDataConfigDataFormatOutput

func (DocumentClassifierInputDataConfigDataFormat) ToDocumentClassifierInputDataConfigDataFormatOutputWithContext added in v0.68.0

func (e DocumentClassifierInputDataConfigDataFormat) ToDocumentClassifierInputDataConfigDataFormatOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigDataFormatOutput

func (DocumentClassifierInputDataConfigDataFormat) ToDocumentClassifierInputDataConfigDataFormatPtrOutput added in v0.68.0

func (e DocumentClassifierInputDataConfigDataFormat) ToDocumentClassifierInputDataConfigDataFormatPtrOutput() DocumentClassifierInputDataConfigDataFormatPtrOutput

func (DocumentClassifierInputDataConfigDataFormat) ToDocumentClassifierInputDataConfigDataFormatPtrOutputWithContext added in v0.68.0

func (e DocumentClassifierInputDataConfigDataFormat) ToDocumentClassifierInputDataConfigDataFormatPtrOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigDataFormatPtrOutput

func (DocumentClassifierInputDataConfigDataFormat) ToStringOutput added in v0.68.0

func (DocumentClassifierInputDataConfigDataFormat) ToStringOutputWithContext added in v0.68.0

func (DocumentClassifierInputDataConfigDataFormat) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierInputDataConfigDataFormat) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierInputDataConfigDataFormatInput added in v0.68.0

type DocumentClassifierInputDataConfigDataFormatInput interface {
	pulumi.Input

	ToDocumentClassifierInputDataConfigDataFormatOutput() DocumentClassifierInputDataConfigDataFormatOutput
	ToDocumentClassifierInputDataConfigDataFormatOutputWithContext(context.Context) DocumentClassifierInputDataConfigDataFormatOutput
}

DocumentClassifierInputDataConfigDataFormatInput is an input type that accepts values of the DocumentClassifierInputDataConfigDataFormat enum A concrete instance of `DocumentClassifierInputDataConfigDataFormatInput` can be one of the following:

DocumentClassifierInputDataConfigDataFormatComprehendCsv
DocumentClassifierInputDataConfigDataFormatAugmentedManifest

type DocumentClassifierInputDataConfigDataFormatOutput added in v0.68.0

type DocumentClassifierInputDataConfigDataFormatOutput struct{ *pulumi.OutputState }

func (DocumentClassifierInputDataConfigDataFormatOutput) ElementType added in v0.68.0

func (DocumentClassifierInputDataConfigDataFormatOutput) ToDocumentClassifierInputDataConfigDataFormatOutput added in v0.68.0

func (o DocumentClassifierInputDataConfigDataFormatOutput) ToDocumentClassifierInputDataConfigDataFormatOutput() DocumentClassifierInputDataConfigDataFormatOutput

func (DocumentClassifierInputDataConfigDataFormatOutput) ToDocumentClassifierInputDataConfigDataFormatOutputWithContext added in v0.68.0

func (o DocumentClassifierInputDataConfigDataFormatOutput) ToDocumentClassifierInputDataConfigDataFormatOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigDataFormatOutput

func (DocumentClassifierInputDataConfigDataFormatOutput) ToDocumentClassifierInputDataConfigDataFormatPtrOutput added in v0.68.0

func (o DocumentClassifierInputDataConfigDataFormatOutput) ToDocumentClassifierInputDataConfigDataFormatPtrOutput() DocumentClassifierInputDataConfigDataFormatPtrOutput

func (DocumentClassifierInputDataConfigDataFormatOutput) ToDocumentClassifierInputDataConfigDataFormatPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierInputDataConfigDataFormatOutput) ToDocumentClassifierInputDataConfigDataFormatPtrOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigDataFormatPtrOutput

func (DocumentClassifierInputDataConfigDataFormatOutput) ToStringOutput added in v0.68.0

func (DocumentClassifierInputDataConfigDataFormatOutput) ToStringOutputWithContext added in v0.68.0

func (DocumentClassifierInputDataConfigDataFormatOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierInputDataConfigDataFormatOutput) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierInputDataConfigDataFormatPtrInput added in v0.68.0

type DocumentClassifierInputDataConfigDataFormatPtrInput interface {
	pulumi.Input

	ToDocumentClassifierInputDataConfigDataFormatPtrOutput() DocumentClassifierInputDataConfigDataFormatPtrOutput
	ToDocumentClassifierInputDataConfigDataFormatPtrOutputWithContext(context.Context) DocumentClassifierInputDataConfigDataFormatPtrOutput
}

func DocumentClassifierInputDataConfigDataFormatPtr added in v0.68.0

func DocumentClassifierInputDataConfigDataFormatPtr(v string) DocumentClassifierInputDataConfigDataFormatPtrInput

type DocumentClassifierInputDataConfigDataFormatPtrOutput added in v0.68.0

type DocumentClassifierInputDataConfigDataFormatPtrOutput struct{ *pulumi.OutputState }

func (DocumentClassifierInputDataConfigDataFormatPtrOutput) Elem added in v0.68.0

func (DocumentClassifierInputDataConfigDataFormatPtrOutput) ElementType added in v0.68.0

func (DocumentClassifierInputDataConfigDataFormatPtrOutput) ToDocumentClassifierInputDataConfigDataFormatPtrOutput added in v0.68.0

func (DocumentClassifierInputDataConfigDataFormatPtrOutput) ToDocumentClassifierInputDataConfigDataFormatPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierInputDataConfigDataFormatPtrOutput) ToDocumentClassifierInputDataConfigDataFormatPtrOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigDataFormatPtrOutput

func (DocumentClassifierInputDataConfigDataFormatPtrOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierInputDataConfigDataFormatPtrOutput) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierInputDataConfigDocumentType added in v0.68.0

type DocumentClassifierInputDataConfigDocumentType string

The type of input documents for training the model. Provide plain-text documents to create a plain-text model, and provide semi-structured documents to create a native document model.

func (DocumentClassifierInputDataConfigDocumentType) ElementType added in v0.68.0

func (DocumentClassifierInputDataConfigDocumentType) ToDocumentClassifierInputDataConfigDocumentTypeOutput added in v0.68.0

func (e DocumentClassifierInputDataConfigDocumentType) ToDocumentClassifierInputDataConfigDocumentTypeOutput() DocumentClassifierInputDataConfigDocumentTypeOutput

func (DocumentClassifierInputDataConfigDocumentType) ToDocumentClassifierInputDataConfigDocumentTypeOutputWithContext added in v0.68.0

func (e DocumentClassifierInputDataConfigDocumentType) ToDocumentClassifierInputDataConfigDocumentTypeOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigDocumentTypeOutput

func (DocumentClassifierInputDataConfigDocumentType) ToDocumentClassifierInputDataConfigDocumentTypePtrOutput added in v0.68.0

func (e DocumentClassifierInputDataConfigDocumentType) ToDocumentClassifierInputDataConfigDocumentTypePtrOutput() DocumentClassifierInputDataConfigDocumentTypePtrOutput

func (DocumentClassifierInputDataConfigDocumentType) ToDocumentClassifierInputDataConfigDocumentTypePtrOutputWithContext added in v0.68.0

func (e DocumentClassifierInputDataConfigDocumentType) ToDocumentClassifierInputDataConfigDocumentTypePtrOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigDocumentTypePtrOutput

func (DocumentClassifierInputDataConfigDocumentType) ToStringOutput added in v0.68.0

func (DocumentClassifierInputDataConfigDocumentType) ToStringOutputWithContext added in v0.68.0

func (DocumentClassifierInputDataConfigDocumentType) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierInputDataConfigDocumentType) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierInputDataConfigDocumentTypeInput added in v0.68.0

type DocumentClassifierInputDataConfigDocumentTypeInput interface {
	pulumi.Input

	ToDocumentClassifierInputDataConfigDocumentTypeOutput() DocumentClassifierInputDataConfigDocumentTypeOutput
	ToDocumentClassifierInputDataConfigDocumentTypeOutputWithContext(context.Context) DocumentClassifierInputDataConfigDocumentTypeOutput
}

DocumentClassifierInputDataConfigDocumentTypeInput is an input type that accepts values of the DocumentClassifierInputDataConfigDocumentType enum A concrete instance of `DocumentClassifierInputDataConfigDocumentTypeInput` can be one of the following:

DocumentClassifierInputDataConfigDocumentTypePlainTextDocument
DocumentClassifierInputDataConfigDocumentTypeSemiStructuredDocument

type DocumentClassifierInputDataConfigDocumentTypeOutput added in v0.68.0

type DocumentClassifierInputDataConfigDocumentTypeOutput struct{ *pulumi.OutputState }

func (DocumentClassifierInputDataConfigDocumentTypeOutput) ElementType added in v0.68.0

func (DocumentClassifierInputDataConfigDocumentTypeOutput) ToDocumentClassifierInputDataConfigDocumentTypeOutput added in v0.68.0

func (o DocumentClassifierInputDataConfigDocumentTypeOutput) ToDocumentClassifierInputDataConfigDocumentTypeOutput() DocumentClassifierInputDataConfigDocumentTypeOutput

func (DocumentClassifierInputDataConfigDocumentTypeOutput) ToDocumentClassifierInputDataConfigDocumentTypeOutputWithContext added in v0.68.0

func (o DocumentClassifierInputDataConfigDocumentTypeOutput) ToDocumentClassifierInputDataConfigDocumentTypeOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigDocumentTypeOutput

func (DocumentClassifierInputDataConfigDocumentTypeOutput) ToDocumentClassifierInputDataConfigDocumentTypePtrOutput added in v0.68.0

func (o DocumentClassifierInputDataConfigDocumentTypeOutput) ToDocumentClassifierInputDataConfigDocumentTypePtrOutput() DocumentClassifierInputDataConfigDocumentTypePtrOutput

func (DocumentClassifierInputDataConfigDocumentTypeOutput) ToDocumentClassifierInputDataConfigDocumentTypePtrOutputWithContext added in v0.68.0

func (o DocumentClassifierInputDataConfigDocumentTypeOutput) ToDocumentClassifierInputDataConfigDocumentTypePtrOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigDocumentTypePtrOutput

func (DocumentClassifierInputDataConfigDocumentTypeOutput) ToStringOutput added in v0.68.0

func (DocumentClassifierInputDataConfigDocumentTypeOutput) ToStringOutputWithContext added in v0.68.0

func (DocumentClassifierInputDataConfigDocumentTypeOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierInputDataConfigDocumentTypeOutput) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierInputDataConfigDocumentTypePtrInput added in v0.68.0

type DocumentClassifierInputDataConfigDocumentTypePtrInput interface {
	pulumi.Input

	ToDocumentClassifierInputDataConfigDocumentTypePtrOutput() DocumentClassifierInputDataConfigDocumentTypePtrOutput
	ToDocumentClassifierInputDataConfigDocumentTypePtrOutputWithContext(context.Context) DocumentClassifierInputDataConfigDocumentTypePtrOutput
}

func DocumentClassifierInputDataConfigDocumentTypePtr added in v0.68.0

func DocumentClassifierInputDataConfigDocumentTypePtr(v string) DocumentClassifierInputDataConfigDocumentTypePtrInput

type DocumentClassifierInputDataConfigDocumentTypePtrOutput added in v0.68.0

type DocumentClassifierInputDataConfigDocumentTypePtrOutput struct{ *pulumi.OutputState }

func (DocumentClassifierInputDataConfigDocumentTypePtrOutput) Elem added in v0.68.0

func (DocumentClassifierInputDataConfigDocumentTypePtrOutput) ElementType added in v0.68.0

func (DocumentClassifierInputDataConfigDocumentTypePtrOutput) ToDocumentClassifierInputDataConfigDocumentTypePtrOutput added in v0.68.0

func (DocumentClassifierInputDataConfigDocumentTypePtrOutput) ToDocumentClassifierInputDataConfigDocumentTypePtrOutputWithContext added in v0.68.0

func (o DocumentClassifierInputDataConfigDocumentTypePtrOutput) ToDocumentClassifierInputDataConfigDocumentTypePtrOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigDocumentTypePtrOutput

func (DocumentClassifierInputDataConfigDocumentTypePtrOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierInputDataConfigDocumentTypePtrOutput) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierInputDataConfigInput added in v0.68.0

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 added in v0.68.0

type DocumentClassifierInputDataConfigOutput struct{ *pulumi.OutputState }

func (DocumentClassifierInputDataConfigOutput) AugmentedManifests added in v0.68.0

A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.

This parameter is required if you set `DataFormat` to `AUGMENTED_MANIFEST` .

func (DocumentClassifierInputDataConfigOutput) DataFormat added in v0.68.0

The format of your training data:

- `COMPREHEND_CSV` : A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the `S3Uri` parameter in your request. - `AUGMENTED_MANIFEST` : A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.

If you use this value, you must provide the `AugmentedManifests` parameter in your request.

If you don't specify a value, Amazon Comprehend uses `COMPREHEND_CSV` as the default.

func (DocumentClassifierInputDataConfigOutput) DocumentReaderConfig added in v0.68.0

func (DocumentClassifierInputDataConfigOutput) DocumentType added in v0.68.0

The type of input documents for training the model. Provide plain-text documents to create a plain-text model, and provide semi-structured documents to create a native document model.

func (DocumentClassifierInputDataConfigOutput) Documents added in v0.68.0

The S3 location of the training documents. This parameter is required in a request to create a native document model.

func (DocumentClassifierInputDataConfigOutput) ElementType added in v0.68.0

func (DocumentClassifierInputDataConfigOutput) LabelDelimiter added in v0.68.0

Indicates the delimiter used to separate each label for training a multi-label classifier. The default delimiter between labels is a pipe (|). You can use a different character as a delimiter (if it's an allowed character) by specifying it under Delimiter for labels. If the training documents use a delimiter other than the default or the delimiter you specify, the labels on that line will be combined to make a single unique label, such as LABELLABELLABEL.

func (DocumentClassifierInputDataConfigOutput) S3Uri added in v0.68.0

The Amazon S3 URI for the input data. The S3 bucket must be in the same Region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.

For example, if you use the URI `S3://bucketName/prefix` , if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.

This parameter is required if you set `DataFormat` to `COMPREHEND_CSV` .

func (DocumentClassifierInputDataConfigOutput) TestS3Uri added in v0.68.0

This specifies the Amazon S3 location that contains the test annotations for the document classifier. The URI must be in the same AWS Region as the API endpoint that you are calling.

func (DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigOutput added in v0.68.0

func (o DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigOutput() DocumentClassifierInputDataConfigOutput

func (DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigOutputWithContext added in v0.68.0

func (o DocumentClassifierInputDataConfigOutput) ToDocumentClassifierInputDataConfigOutputWithContext(ctx context.Context) DocumentClassifierInputDataConfigOutput

type DocumentClassifierLanguageCode added in v0.68.0

type DocumentClassifierLanguageCode string

The language of the input documents. You can specify any of the languages supported by Amazon Comprehend. All documents must be in the same language.

func (DocumentClassifierLanguageCode) ElementType added in v0.68.0

func (DocumentClassifierLanguageCode) ToDocumentClassifierLanguageCodeOutput added in v0.68.0

func (e DocumentClassifierLanguageCode) ToDocumentClassifierLanguageCodeOutput() DocumentClassifierLanguageCodeOutput

func (DocumentClassifierLanguageCode) ToDocumentClassifierLanguageCodeOutputWithContext added in v0.68.0

func (e DocumentClassifierLanguageCode) ToDocumentClassifierLanguageCodeOutputWithContext(ctx context.Context) DocumentClassifierLanguageCodeOutput

func (DocumentClassifierLanguageCode) ToDocumentClassifierLanguageCodePtrOutput added in v0.68.0

func (e DocumentClassifierLanguageCode) ToDocumentClassifierLanguageCodePtrOutput() DocumentClassifierLanguageCodePtrOutput

func (DocumentClassifierLanguageCode) ToDocumentClassifierLanguageCodePtrOutputWithContext added in v0.68.0

func (e DocumentClassifierLanguageCode) ToDocumentClassifierLanguageCodePtrOutputWithContext(ctx context.Context) DocumentClassifierLanguageCodePtrOutput

func (DocumentClassifierLanguageCode) ToStringOutput added in v0.68.0

func (DocumentClassifierLanguageCode) ToStringOutputWithContext added in v0.68.0

func (e DocumentClassifierLanguageCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DocumentClassifierLanguageCode) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierLanguageCode) ToStringPtrOutputWithContext added in v0.68.0

func (e DocumentClassifierLanguageCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DocumentClassifierLanguageCodeInput added in v0.68.0

type DocumentClassifierLanguageCodeInput interface {
	pulumi.Input

	ToDocumentClassifierLanguageCodeOutput() DocumentClassifierLanguageCodeOutput
	ToDocumentClassifierLanguageCodeOutputWithContext(context.Context) DocumentClassifierLanguageCodeOutput
}

DocumentClassifierLanguageCodeInput is an input type that accepts values of the DocumentClassifierLanguageCode enum A concrete instance of `DocumentClassifierLanguageCodeInput` can be one of the following:

DocumentClassifierLanguageCodeEn
DocumentClassifierLanguageCodeEs
DocumentClassifierLanguageCodeFr
DocumentClassifierLanguageCodeIt
DocumentClassifierLanguageCodeDe
DocumentClassifierLanguageCodePt

type DocumentClassifierLanguageCodeOutput added in v0.68.0

type DocumentClassifierLanguageCodeOutput struct{ *pulumi.OutputState }

func (DocumentClassifierLanguageCodeOutput) ElementType added in v0.68.0

func (DocumentClassifierLanguageCodeOutput) ToDocumentClassifierLanguageCodeOutput added in v0.68.0

func (o DocumentClassifierLanguageCodeOutput) ToDocumentClassifierLanguageCodeOutput() DocumentClassifierLanguageCodeOutput

func (DocumentClassifierLanguageCodeOutput) ToDocumentClassifierLanguageCodeOutputWithContext added in v0.68.0

func (o DocumentClassifierLanguageCodeOutput) ToDocumentClassifierLanguageCodeOutputWithContext(ctx context.Context) DocumentClassifierLanguageCodeOutput

func (DocumentClassifierLanguageCodeOutput) ToDocumentClassifierLanguageCodePtrOutput added in v0.68.0

func (o DocumentClassifierLanguageCodeOutput) ToDocumentClassifierLanguageCodePtrOutput() DocumentClassifierLanguageCodePtrOutput

func (DocumentClassifierLanguageCodeOutput) ToDocumentClassifierLanguageCodePtrOutputWithContext added in v0.68.0

func (o DocumentClassifierLanguageCodeOutput) ToDocumentClassifierLanguageCodePtrOutputWithContext(ctx context.Context) DocumentClassifierLanguageCodePtrOutput

func (DocumentClassifierLanguageCodeOutput) ToStringOutput added in v0.68.0

func (DocumentClassifierLanguageCodeOutput) ToStringOutputWithContext added in v0.68.0

func (o DocumentClassifierLanguageCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DocumentClassifierLanguageCodeOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierLanguageCodeOutput) ToStringPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierLanguageCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DocumentClassifierLanguageCodePtrInput added in v0.68.0

type DocumentClassifierLanguageCodePtrInput interface {
	pulumi.Input

	ToDocumentClassifierLanguageCodePtrOutput() DocumentClassifierLanguageCodePtrOutput
	ToDocumentClassifierLanguageCodePtrOutputWithContext(context.Context) DocumentClassifierLanguageCodePtrOutput
}

func DocumentClassifierLanguageCodePtr added in v0.68.0

func DocumentClassifierLanguageCodePtr(v string) DocumentClassifierLanguageCodePtrInput

type DocumentClassifierLanguageCodePtrOutput added in v0.68.0

type DocumentClassifierLanguageCodePtrOutput struct{ *pulumi.OutputState }

func (DocumentClassifierLanguageCodePtrOutput) Elem added in v0.68.0

func (DocumentClassifierLanguageCodePtrOutput) ElementType added in v0.68.0

func (DocumentClassifierLanguageCodePtrOutput) ToDocumentClassifierLanguageCodePtrOutput added in v0.68.0

func (o DocumentClassifierLanguageCodePtrOutput) ToDocumentClassifierLanguageCodePtrOutput() DocumentClassifierLanguageCodePtrOutput

func (DocumentClassifierLanguageCodePtrOutput) ToDocumentClassifierLanguageCodePtrOutputWithContext added in v0.68.0

func (o DocumentClassifierLanguageCodePtrOutput) ToDocumentClassifierLanguageCodePtrOutputWithContext(ctx context.Context) DocumentClassifierLanguageCodePtrOutput

func (DocumentClassifierLanguageCodePtrOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierLanguageCodePtrOutput) ToStringPtrOutputWithContext added in v0.68.0

type DocumentClassifierMode added in v0.68.0

type DocumentClassifierMode string

Indicates the mode in which the classifier will be trained. The classifier can be trained in multi-class (single-label) mode or multi-label mode. Multi-class mode identifies a single class label for each document and multi-label mode identifies one or more class labels for each document. Multiple labels for an individual document are separated by a delimiter. The default delimiter between labels is a pipe (|).

func (DocumentClassifierMode) ElementType added in v0.68.0

func (DocumentClassifierMode) ElementType() reflect.Type

func (DocumentClassifierMode) ToDocumentClassifierModeOutput added in v0.68.0

func (e DocumentClassifierMode) ToDocumentClassifierModeOutput() DocumentClassifierModeOutput

func (DocumentClassifierMode) ToDocumentClassifierModeOutputWithContext added in v0.68.0

func (e DocumentClassifierMode) ToDocumentClassifierModeOutputWithContext(ctx context.Context) DocumentClassifierModeOutput

func (DocumentClassifierMode) ToDocumentClassifierModePtrOutput added in v0.68.0

func (e DocumentClassifierMode) ToDocumentClassifierModePtrOutput() DocumentClassifierModePtrOutput

func (DocumentClassifierMode) ToDocumentClassifierModePtrOutputWithContext added in v0.68.0

func (e DocumentClassifierMode) ToDocumentClassifierModePtrOutputWithContext(ctx context.Context) DocumentClassifierModePtrOutput

func (DocumentClassifierMode) ToStringOutput added in v0.68.0

func (e DocumentClassifierMode) ToStringOutput() pulumi.StringOutput

func (DocumentClassifierMode) ToStringOutputWithContext added in v0.68.0

func (e DocumentClassifierMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DocumentClassifierMode) ToStringPtrOutput added in v0.68.0

func (e DocumentClassifierMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (DocumentClassifierMode) ToStringPtrOutputWithContext added in v0.68.0

func (e DocumentClassifierMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DocumentClassifierModeInput added in v0.68.0

type DocumentClassifierModeInput interface {
	pulumi.Input

	ToDocumentClassifierModeOutput() DocumentClassifierModeOutput
	ToDocumentClassifierModeOutputWithContext(context.Context) DocumentClassifierModeOutput
}

DocumentClassifierModeInput is an input type that accepts values of the DocumentClassifierMode enum A concrete instance of `DocumentClassifierModeInput` can be one of the following:

DocumentClassifierModeMultiClass
DocumentClassifierModeMultiLabel

type DocumentClassifierModeOutput added in v0.68.0

type DocumentClassifierModeOutput struct{ *pulumi.OutputState }

func (DocumentClassifierModeOutput) ElementType added in v0.68.0

func (DocumentClassifierModeOutput) ToDocumentClassifierModeOutput added in v0.68.0

func (o DocumentClassifierModeOutput) ToDocumentClassifierModeOutput() DocumentClassifierModeOutput

func (DocumentClassifierModeOutput) ToDocumentClassifierModeOutputWithContext added in v0.68.0

func (o DocumentClassifierModeOutput) ToDocumentClassifierModeOutputWithContext(ctx context.Context) DocumentClassifierModeOutput

func (DocumentClassifierModeOutput) ToDocumentClassifierModePtrOutput added in v0.68.0

func (o DocumentClassifierModeOutput) ToDocumentClassifierModePtrOutput() DocumentClassifierModePtrOutput

func (DocumentClassifierModeOutput) ToDocumentClassifierModePtrOutputWithContext added in v0.68.0

func (o DocumentClassifierModeOutput) ToDocumentClassifierModePtrOutputWithContext(ctx context.Context) DocumentClassifierModePtrOutput

func (DocumentClassifierModeOutput) ToStringOutput added in v0.68.0

func (DocumentClassifierModeOutput) ToStringOutputWithContext added in v0.68.0

func (o DocumentClassifierModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DocumentClassifierModeOutput) ToStringPtrOutput added in v0.68.0

func (o DocumentClassifierModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DocumentClassifierModeOutput) ToStringPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DocumentClassifierModePtrInput added in v0.68.0

type DocumentClassifierModePtrInput interface {
	pulumi.Input

	ToDocumentClassifierModePtrOutput() DocumentClassifierModePtrOutput
	ToDocumentClassifierModePtrOutputWithContext(context.Context) DocumentClassifierModePtrOutput
}

func DocumentClassifierModePtr added in v0.68.0

func DocumentClassifierModePtr(v string) DocumentClassifierModePtrInput

type DocumentClassifierModePtrOutput added in v0.68.0

type DocumentClassifierModePtrOutput struct{ *pulumi.OutputState }

func (DocumentClassifierModePtrOutput) Elem added in v0.68.0

func (DocumentClassifierModePtrOutput) ElementType added in v0.68.0

func (DocumentClassifierModePtrOutput) ToDocumentClassifierModePtrOutput added in v0.68.0

func (o DocumentClassifierModePtrOutput) ToDocumentClassifierModePtrOutput() DocumentClassifierModePtrOutput

func (DocumentClassifierModePtrOutput) ToDocumentClassifierModePtrOutputWithContext added in v0.68.0

func (o DocumentClassifierModePtrOutput) ToDocumentClassifierModePtrOutputWithContext(ctx context.Context) DocumentClassifierModePtrOutput

func (DocumentClassifierModePtrOutput) ToStringPtrOutput added in v0.68.0

func (DocumentClassifierModePtrOutput) ToStringPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DocumentClassifierOutput added in v0.68.0

type DocumentClassifierOutput struct{ *pulumi.OutputState }

func (DocumentClassifierOutput) Arn added in v0.68.0

The Amazon Resource Name (ARN) of the document classifier.

func (DocumentClassifierOutput) DataAccessRoleArn added in v0.68.0

func (o DocumentClassifierOutput) DataAccessRoleArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend read access to your input data.

func (DocumentClassifierOutput) DocumentClassifierName added in v0.68.0

func (o DocumentClassifierOutput) DocumentClassifierName() pulumi.StringOutput

The name of the document classifier.

func (DocumentClassifierOutput) ElementType added in v0.68.0

func (DocumentClassifierOutput) ElementType() reflect.Type

func (DocumentClassifierOutput) InputDataConfig added in v0.68.0

Specifies the format and location of the input data for the job.

func (DocumentClassifierOutput) LanguageCode added in v0.68.0

The language of the input documents. You can specify any of the languages supported by Amazon Comprehend. All documents must be in the same language.

func (DocumentClassifierOutput) Mode added in v0.68.0

Indicates the mode in which the classifier will be trained. The classifier can be trained in multi-class (single-label) mode or multi-label mode. Multi-class mode identifies a single class label for each document and multi-label mode identifies one or more class labels for each document. Multiple labels for an individual document are separated by a delimiter. The default delimiter between labels is a pipe (|).

func (DocumentClassifierOutput) ModelKmsKeyId added in v0.68.0

ID for the AWS KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:

- KMS Key ID: `"1234abcd-12ab-34cd-56ef-1234567890ab"` - Amazon Resource Name (ARN) of a KMS Key: `"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"`

func (DocumentClassifierOutput) ModelPolicy added in v0.68.0

The resource-based policy to attach to your custom document classifier model. You can use this policy to allow another AWS account to import your custom model.

Provide your policy as a JSON body that you enter as a UTF-8 encoded string without line breaks. To provide valid JSON, enclose the attribute names and values in double quotes. If the JSON body is also enclosed in double quotes, then you must escape the double quotes that are inside the policy:

`"{\"attribute\": \"value\", \"attribute\": [\"value\"]}"`

To avoid escaping quotes, you can use single quotes to enclose the policy and double quotes to enclose the JSON names and values:

`'{"attribute": "value", "attribute": ["value"]}'`

func (DocumentClassifierOutput) OutputDataConfig added in v0.68.0

Provides output results configuration parameters for custom classifier jobs.

func (DocumentClassifierOutput) Tags added in v0.68.0

Tags to associate with the document classifier. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with "Sales" as the key might be added to a resource to indicate its use by the sales department.

func (DocumentClassifierOutput) ToDocumentClassifierOutput added in v0.68.0

func (o DocumentClassifierOutput) ToDocumentClassifierOutput() DocumentClassifierOutput

func (DocumentClassifierOutput) ToDocumentClassifierOutputWithContext added in v0.68.0

func (o DocumentClassifierOutput) ToDocumentClassifierOutputWithContext(ctx context.Context) DocumentClassifierOutput

func (DocumentClassifierOutput) VersionName added in v0.68.0

The version name given to the newly created classifier. Version names can have a maximum of 256 characters. Alphanumeric characters, hyphens (-) and underscores (_) are allowed. The version name must be unique among all models with the same classifier name in the AWS account / AWS Region .

func (DocumentClassifierOutput) VolumeKmsKeyId added in v0.68.0

func (o DocumentClassifierOutput) VolumeKmsKeyId() pulumi.StringPtrOutput

ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

- KMS Key ID: `"1234abcd-12ab-34cd-56ef-1234567890ab"` - Amazon Resource Name (ARN) of a KMS Key: `"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"`

func (DocumentClassifierOutput) VpcConfig added in v0.68.0

Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your custom classifier. For more information, see [Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html) .

type DocumentClassifierOutputDataConfig added in v0.68.0

type DocumentClassifierOutputDataConfig struct {
	// ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:
	//
	// - KMS Key ID: `"1234abcd-12ab-34cd-56ef-1234567890ab"`
	// - Amazon Resource Name (ARN) of a KMS Key: `"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"`
	// - KMS Key Alias: `"alias/ExampleAlias"`
	// - ARN of a KMS Key Alias: `"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias"`
	KmsKeyId *string `pulumi:"kmsKeyId"`
	// When you use the `OutputDataConfig` object while creating a custom classifier, you specify the Amazon S3 location where you want to write the confusion matrix and other output files. The URI must be in the same Region as the API endpoint that you are calling. The location is used as the prefix for the actual location of this output file.
	//
	// When the custom classifier job is finished, the service creates the output file in a directory specific to the job. The `S3Uri` field contains the location of the output file, called `output.tar.gz` . It is a compressed archive that contains the confusion matrix.
	S3Uri *string `pulumi:"s3Uri"`
}

type DocumentClassifierOutputDataConfigArgs added in v0.68.0

type DocumentClassifierOutputDataConfigArgs struct {
	// ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:
	//
	// - KMS Key ID: `"1234abcd-12ab-34cd-56ef-1234567890ab"`
	// - Amazon Resource Name (ARN) of a KMS Key: `"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"`
	// - KMS Key Alias: `"alias/ExampleAlias"`
	// - ARN of a KMS Key Alias: `"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias"`
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	// When you use the `OutputDataConfig` object while creating a custom classifier, you specify the Amazon S3 location where you want to write the confusion matrix and other output files. The URI must be in the same Region as the API endpoint that you are calling. The location is used as the prefix for the actual location of this output file.
	//
	// When the custom classifier job is finished, the service creates the output file in a directory specific to the job. The `S3Uri` field contains the location of the output file, called `output.tar.gz` . It is a compressed archive that contains the confusion matrix.
	S3Uri pulumi.StringPtrInput `pulumi:"s3Uri"`
}

func (DocumentClassifierOutputDataConfigArgs) ElementType added in v0.68.0

func (DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigOutput added in v0.68.0

func (i DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigOutput() DocumentClassifierOutputDataConfigOutput

func (DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigOutputWithContext added in v0.68.0

func (i DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigOutput

func (DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigPtrOutput added in v0.68.0

func (i DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigPtrOutput() DocumentClassifierOutputDataConfigPtrOutput

func (DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigPtrOutputWithContext added in v0.68.0

func (i DocumentClassifierOutputDataConfigArgs) ToDocumentClassifierOutputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigPtrOutput

type DocumentClassifierOutputDataConfigInput added in v0.68.0

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 added in v0.68.0

type DocumentClassifierOutputDataConfigOutput struct{ *pulumi.OutputState }

func (DocumentClassifierOutputDataConfigOutput) ElementType added in v0.68.0

func (DocumentClassifierOutputDataConfigOutput) KmsKeyId added in v0.68.0

ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

- KMS Key ID: `"1234abcd-12ab-34cd-56ef-1234567890ab"` - Amazon Resource Name (ARN) of a KMS Key: `"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"` - KMS Key Alias: `"alias/ExampleAlias"` - ARN of a KMS Key Alias: `"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias"`

func (DocumentClassifierOutputDataConfigOutput) S3Uri added in v0.68.0

When you use the `OutputDataConfig` object while creating a custom classifier, you specify the Amazon S3 location where you want to write the confusion matrix and other output files. The URI must be in the same Region as the API endpoint that you are calling. The location is used as the prefix for the actual location of this output file.

When the custom classifier job is finished, the service creates the output file in a directory specific to the job. The `S3Uri` field contains the location of the output file, called `output.tar.gz` . It is a compressed archive that contains the confusion matrix.

func (DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigOutput added in v0.68.0

func (o DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigOutput() DocumentClassifierOutputDataConfigOutput

func (DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigOutputWithContext added in v0.68.0

func (o DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigOutput

func (DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigPtrOutput added in v0.68.0

func (o DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigPtrOutput() DocumentClassifierOutputDataConfigPtrOutput

func (DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierOutputDataConfigOutput) ToDocumentClassifierOutputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigPtrOutput

type DocumentClassifierOutputDataConfigPtrInput added in v0.68.0

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

type DocumentClassifierOutputDataConfigPtrOutput added in v0.68.0

type DocumentClassifierOutputDataConfigPtrOutput struct{ *pulumi.OutputState }

func (DocumentClassifierOutputDataConfigPtrOutput) Elem added in v0.68.0

func (DocumentClassifierOutputDataConfigPtrOutput) ElementType added in v0.68.0

func (DocumentClassifierOutputDataConfigPtrOutput) KmsKeyId added in v0.68.0

ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt the output results from an analysis job. The KmsKeyId can be one of the following formats:

- KMS Key ID: `"1234abcd-12ab-34cd-56ef-1234567890ab"` - Amazon Resource Name (ARN) of a KMS Key: `"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"` - KMS Key Alias: `"alias/ExampleAlias"` - ARN of a KMS Key Alias: `"arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias"`

func (DocumentClassifierOutputDataConfigPtrOutput) S3Uri added in v0.68.0

When you use the `OutputDataConfig` object while creating a custom classifier, you specify the Amazon S3 location where you want to write the confusion matrix and other output files. The URI must be in the same Region as the API endpoint that you are calling. The location is used as the prefix for the actual location of this output file.

When the custom classifier job is finished, the service creates the output file in a directory specific to the job. The `S3Uri` field contains the location of the output file, called `output.tar.gz` . It is a compressed archive that contains the confusion matrix.

func (DocumentClassifierOutputDataConfigPtrOutput) ToDocumentClassifierOutputDataConfigPtrOutput added in v0.68.0

func (o DocumentClassifierOutputDataConfigPtrOutput) ToDocumentClassifierOutputDataConfigPtrOutput() DocumentClassifierOutputDataConfigPtrOutput

func (DocumentClassifierOutputDataConfigPtrOutput) ToDocumentClassifierOutputDataConfigPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierOutputDataConfigPtrOutput) ToDocumentClassifierOutputDataConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierOutputDataConfigPtrOutput

type DocumentClassifierState added in v0.68.0

type DocumentClassifierState struct {
}

func (DocumentClassifierState) ElementType added in v0.68.0

func (DocumentClassifierState) ElementType() reflect.Type

type DocumentClassifierTag added in v0.68.0

type DocumentClassifierTag struct {
	// The initial part of a key-value pair that forms a tag associated with a given resource. For instance, if you want to show which resources are used by which departments, you might use "Department" as the key portion of the pair, with multiple possible values such as "sales," "legal," and "administration."
	Key string `pulumi:"key"`
	// The second part of a key-value pair that forms a tag associated with a given resource. For instance, if you want to show which resources are used by which departments, you might use "Department" as the initial (key) portion of the pair, with a value of "sales" to indicate the sales department.
	Value string `pulumi:"value"`
}

type DocumentClassifierVpcConfig added in v0.68.0

type DocumentClassifierVpcConfig struct {
	// The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see [Security Groups for your VPC](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) .
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s Region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see [VPCs and Subnets](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html) .
	Subnets []string `pulumi:"subnets"`
}

type DocumentClassifierVpcConfigArgs added in v0.68.0

type DocumentClassifierVpcConfigArgs struct {
	// The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see [Security Groups for your VPC](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) .
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s Region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see [VPCs and Subnets](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html) .
	Subnets pulumi.StringArrayInput `pulumi:"subnets"`
}

func (DocumentClassifierVpcConfigArgs) ElementType added in v0.68.0

func (DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigOutput added in v0.68.0

func (i DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigOutput() DocumentClassifierVpcConfigOutput

func (DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigOutputWithContext added in v0.68.0

func (i DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigOutput

func (DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigPtrOutput added in v0.68.0

func (i DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigPtrOutput() DocumentClassifierVpcConfigPtrOutput

func (DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigPtrOutputWithContext added in v0.68.0

func (i DocumentClassifierVpcConfigArgs) ToDocumentClassifierVpcConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigPtrOutput

type DocumentClassifierVpcConfigInput added in v0.68.0

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 added in v0.68.0

type DocumentClassifierVpcConfigOutput struct{ *pulumi.OutputState }

func (DocumentClassifierVpcConfigOutput) ElementType added in v0.68.0

func (DocumentClassifierVpcConfigOutput) SecurityGroupIds added in v0.68.0

The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see [Security Groups for your VPC](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) .

func (DocumentClassifierVpcConfigOutput) Subnets added in v0.68.0

The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s Region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see [VPCs and Subnets](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html) .

func (DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigOutput added in v0.68.0

func (o DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigOutput() DocumentClassifierVpcConfigOutput

func (DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigOutputWithContext added in v0.68.0

func (o DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigOutput

func (DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigPtrOutput added in v0.68.0

func (o DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigPtrOutput() DocumentClassifierVpcConfigPtrOutput

func (DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierVpcConfigOutput) ToDocumentClassifierVpcConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigPtrOutput

type DocumentClassifierVpcConfigPtrInput added in v0.68.0

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 added in v0.68.0

type DocumentClassifierVpcConfigPtrOutput added in v0.68.0

type DocumentClassifierVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (DocumentClassifierVpcConfigPtrOutput) Elem added in v0.68.0

func (DocumentClassifierVpcConfigPtrOutput) ElementType added in v0.68.0

func (DocumentClassifierVpcConfigPtrOutput) SecurityGroupIds added in v0.68.0

The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see [Security Groups for your VPC](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) .

func (DocumentClassifierVpcConfigPtrOutput) Subnets added in v0.68.0

The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s Region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see [VPCs and Subnets](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html) .

func (DocumentClassifierVpcConfigPtrOutput) ToDocumentClassifierVpcConfigPtrOutput added in v0.68.0

func (o DocumentClassifierVpcConfigPtrOutput) ToDocumentClassifierVpcConfigPtrOutput() DocumentClassifierVpcConfigPtrOutput

func (DocumentClassifierVpcConfigPtrOutput) ToDocumentClassifierVpcConfigPtrOutputWithContext added in v0.68.0

func (o DocumentClassifierVpcConfigPtrOutput) ToDocumentClassifierVpcConfigPtrOutputWithContext(ctx context.Context) DocumentClassifierVpcConfigPtrOutput

type Flywheel

type Flywheel struct {
	pulumi.CustomResourceState

	// The Amazon Resource Number (ARN) of the active model version.
	ActiveModelArn pulumi.StringPtrOutput `pulumi:"activeModelArn"`
	// The Amazon Resource Name (ARN) of the flywheel.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
	DataAccessRoleArn pulumi.StringOutput `pulumi:"dataAccessRoleArn"`
	// Amazon S3 URI of the data lake location.
	DataLakeS3Uri pulumi.StringOutput `pulumi:"dataLakeS3Uri"`
	// Data security configuration.
	DataSecurityConfig FlywheelDataSecurityConfigPtrOutput `pulumi:"dataSecurityConfig"`
	// Name for the flywheel.
	FlywheelName pulumi.StringOutput `pulumi:"flywheelName"`
	// Model type of the flywheel's model.
	ModelType FlywheelModelTypePtrOutput `pulumi:"modelType"`
	// Tags associated with the endpoint being created. A tag is a key-value pair that adds metadata to the endpoint. For example, a tag with "Sales" as the key might be added to an endpoint to indicate its use by the sales department.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// Configuration about the model associated with a flywheel.
	TaskConfig FlywheelTaskConfigPtrOutput `pulumi:"taskConfig"`
}

The AWS::Comprehend::Flywheel resource creates an Amazon Comprehend Flywheel that enables customer to train their model.

func GetFlywheel

func GetFlywheel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FlywheelState, opts ...pulumi.ResourceOption) (*Flywheel, error)

GetFlywheel gets an existing Flywheel 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 NewFlywheel

func NewFlywheel(ctx *pulumi.Context,
	name string, args *FlywheelArgs, opts ...pulumi.ResourceOption) (*Flywheel, error)

NewFlywheel registers a new resource with the given unique name, arguments, and options.

func (*Flywheel) ElementType

func (*Flywheel) ElementType() reflect.Type

func (*Flywheel) ToFlywheelOutput

func (i *Flywheel) ToFlywheelOutput() FlywheelOutput

func (*Flywheel) ToFlywheelOutputWithContext

func (i *Flywheel) ToFlywheelOutputWithContext(ctx context.Context) FlywheelOutput

type FlywheelArgs

type FlywheelArgs struct {
	// The Amazon Resource Number (ARN) of the active model version.
	ActiveModelArn pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
	DataAccessRoleArn pulumi.StringInput
	// Amazon S3 URI of the data lake location.
	DataLakeS3Uri pulumi.StringInput
	// Data security configuration.
	DataSecurityConfig FlywheelDataSecurityConfigPtrInput
	// Name for the flywheel.
	FlywheelName pulumi.StringPtrInput
	// Model type of the flywheel's model.
	ModelType FlywheelModelTypePtrInput
	// Tags associated with the endpoint being created. A tag is a key-value pair that adds metadata to the endpoint. For example, a tag with "Sales" as the key might be added to an endpoint to indicate its use by the sales department.
	Tags aws.TagArrayInput
	// Configuration about the model associated with a flywheel.
	TaskConfig FlywheelTaskConfigPtrInput
}

The set of arguments for constructing a Flywheel resource.

func (FlywheelArgs) ElementType

func (FlywheelArgs) ElementType() reflect.Type

type FlywheelDataSecurityConfig

type FlywheelDataSecurityConfig struct {
	// ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
	DataLakeKmsKeyId *string `pulumi:"dataLakeKmsKeyId"`
	// ID for the AWS KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:
	//
	// - KMS Key ID: `"1234abcd-12ab-34cd-56ef-1234567890ab"`
	// - Amazon Resource Name (ARN) of a KMS Key: `"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"`
	ModelKmsKeyId *string `pulumi:"modelKmsKeyId"`
	// ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.
	VolumeKmsKeyId *string `pulumi:"volumeKmsKeyId"`
	// Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for the job. For more information, see [Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html) .
	VpcConfig *FlywheelVpcConfig `pulumi:"vpcConfig"`
}

type FlywheelDataSecurityConfigArgs

type FlywheelDataSecurityConfigArgs struct {
	// ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
	DataLakeKmsKeyId pulumi.StringPtrInput `pulumi:"dataLakeKmsKeyId"`
	// ID for the AWS KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:
	//
	// - KMS Key ID: `"1234abcd-12ab-34cd-56ef-1234567890ab"`
	// - Amazon Resource Name (ARN) of a KMS Key: `"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"`
	ModelKmsKeyId pulumi.StringPtrInput `pulumi:"modelKmsKeyId"`
	// ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.
	VolumeKmsKeyId pulumi.StringPtrInput `pulumi:"volumeKmsKeyId"`
	// Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for the job. For more information, see [Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html) .
	VpcConfig FlywheelVpcConfigPtrInput `pulumi:"vpcConfig"`
}

func (FlywheelDataSecurityConfigArgs) ElementType

func (FlywheelDataSecurityConfigArgs) ToFlywheelDataSecurityConfigOutput

func (i FlywheelDataSecurityConfigArgs) ToFlywheelDataSecurityConfigOutput() FlywheelDataSecurityConfigOutput

func (FlywheelDataSecurityConfigArgs) ToFlywheelDataSecurityConfigOutputWithContext

func (i FlywheelDataSecurityConfigArgs) ToFlywheelDataSecurityConfigOutputWithContext(ctx context.Context) FlywheelDataSecurityConfigOutput

func (FlywheelDataSecurityConfigArgs) ToFlywheelDataSecurityConfigPtrOutput

func (i FlywheelDataSecurityConfigArgs) ToFlywheelDataSecurityConfigPtrOutput() FlywheelDataSecurityConfigPtrOutput

func (FlywheelDataSecurityConfigArgs) ToFlywheelDataSecurityConfigPtrOutputWithContext

func (i FlywheelDataSecurityConfigArgs) ToFlywheelDataSecurityConfigPtrOutputWithContext(ctx context.Context) FlywheelDataSecurityConfigPtrOutput

type FlywheelDataSecurityConfigInput

type FlywheelDataSecurityConfigInput interface {
	pulumi.Input

	ToFlywheelDataSecurityConfigOutput() FlywheelDataSecurityConfigOutput
	ToFlywheelDataSecurityConfigOutputWithContext(context.Context) FlywheelDataSecurityConfigOutput
}

FlywheelDataSecurityConfigInput is an input type that accepts FlywheelDataSecurityConfigArgs and FlywheelDataSecurityConfigOutput values. You can construct a concrete instance of `FlywheelDataSecurityConfigInput` via:

FlywheelDataSecurityConfigArgs{...}

type FlywheelDataSecurityConfigOutput

type FlywheelDataSecurityConfigOutput struct{ *pulumi.OutputState }

func (FlywheelDataSecurityConfigOutput) DataLakeKmsKeyId

ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.

func (FlywheelDataSecurityConfigOutput) ElementType

func (FlywheelDataSecurityConfigOutput) ModelKmsKeyId

ID for the AWS KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:

- KMS Key ID: `"1234abcd-12ab-34cd-56ef-1234567890ab"` - Amazon Resource Name (ARN) of a KMS Key: `"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"`

func (FlywheelDataSecurityConfigOutput) ToFlywheelDataSecurityConfigOutput

func (o FlywheelDataSecurityConfigOutput) ToFlywheelDataSecurityConfigOutput() FlywheelDataSecurityConfigOutput

func (FlywheelDataSecurityConfigOutput) ToFlywheelDataSecurityConfigOutputWithContext

func (o FlywheelDataSecurityConfigOutput) ToFlywheelDataSecurityConfigOutputWithContext(ctx context.Context) FlywheelDataSecurityConfigOutput

func (FlywheelDataSecurityConfigOutput) ToFlywheelDataSecurityConfigPtrOutput

func (o FlywheelDataSecurityConfigOutput) ToFlywheelDataSecurityConfigPtrOutput() FlywheelDataSecurityConfigPtrOutput

func (FlywheelDataSecurityConfigOutput) ToFlywheelDataSecurityConfigPtrOutputWithContext

func (o FlywheelDataSecurityConfigOutput) ToFlywheelDataSecurityConfigPtrOutputWithContext(ctx context.Context) FlywheelDataSecurityConfigPtrOutput

func (FlywheelDataSecurityConfigOutput) VolumeKmsKeyId

ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.

func (FlywheelDataSecurityConfigOutput) VpcConfig

Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for the job. For more information, see [Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html) .

type FlywheelDataSecurityConfigPtrInput

type FlywheelDataSecurityConfigPtrInput interface {
	pulumi.Input

	ToFlywheelDataSecurityConfigPtrOutput() FlywheelDataSecurityConfigPtrOutput
	ToFlywheelDataSecurityConfigPtrOutputWithContext(context.Context) FlywheelDataSecurityConfigPtrOutput
}

FlywheelDataSecurityConfigPtrInput is an input type that accepts FlywheelDataSecurityConfigArgs, FlywheelDataSecurityConfigPtr and FlywheelDataSecurityConfigPtrOutput values. You can construct a concrete instance of `FlywheelDataSecurityConfigPtrInput` via:

        FlywheelDataSecurityConfigArgs{...}

or:

        nil

type FlywheelDataSecurityConfigPtrOutput

type FlywheelDataSecurityConfigPtrOutput struct{ *pulumi.OutputState }

func (FlywheelDataSecurityConfigPtrOutput) DataLakeKmsKeyId

ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.

func (FlywheelDataSecurityConfigPtrOutput) Elem

func (FlywheelDataSecurityConfigPtrOutput) ElementType

func (FlywheelDataSecurityConfigPtrOutput) ModelKmsKeyId

ID for the AWS KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:

- KMS Key ID: `"1234abcd-12ab-34cd-56ef-1234567890ab"` - Amazon Resource Name (ARN) of a KMS Key: `"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"`

func (FlywheelDataSecurityConfigPtrOutput) ToFlywheelDataSecurityConfigPtrOutput

func (o FlywheelDataSecurityConfigPtrOutput) ToFlywheelDataSecurityConfigPtrOutput() FlywheelDataSecurityConfigPtrOutput

func (FlywheelDataSecurityConfigPtrOutput) ToFlywheelDataSecurityConfigPtrOutputWithContext

func (o FlywheelDataSecurityConfigPtrOutput) ToFlywheelDataSecurityConfigPtrOutputWithContext(ctx context.Context) FlywheelDataSecurityConfigPtrOutput

func (FlywheelDataSecurityConfigPtrOutput) VolumeKmsKeyId

ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.

func (FlywheelDataSecurityConfigPtrOutput) VpcConfig

Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for the job. For more information, see [Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html) .

type FlywheelDocumentClassificationConfig

type FlywheelDocumentClassificationConfig struct {
	// One or more labels to associate with the custom classifier.
	Labels []string `pulumi:"labels"`
	// Classification mode indicates whether the documents are `MULTI_CLASS` or `MULTI_LABEL` .
	Mode FlywheelDocumentClassificationConfigMode `pulumi:"mode"`
}

type FlywheelDocumentClassificationConfigArgs

type FlywheelDocumentClassificationConfigArgs struct {
	// One or more labels to associate with the custom classifier.
	Labels pulumi.StringArrayInput `pulumi:"labels"`
	// Classification mode indicates whether the documents are `MULTI_CLASS` or `MULTI_LABEL` .
	Mode FlywheelDocumentClassificationConfigModeInput `pulumi:"mode"`
}

func (FlywheelDocumentClassificationConfigArgs) ElementType

func (FlywheelDocumentClassificationConfigArgs) ToFlywheelDocumentClassificationConfigOutput

func (i FlywheelDocumentClassificationConfigArgs) ToFlywheelDocumentClassificationConfigOutput() FlywheelDocumentClassificationConfigOutput

func (FlywheelDocumentClassificationConfigArgs) ToFlywheelDocumentClassificationConfigOutputWithContext

func (i FlywheelDocumentClassificationConfigArgs) ToFlywheelDocumentClassificationConfigOutputWithContext(ctx context.Context) FlywheelDocumentClassificationConfigOutput

func (FlywheelDocumentClassificationConfigArgs) ToFlywheelDocumentClassificationConfigPtrOutput

func (i FlywheelDocumentClassificationConfigArgs) ToFlywheelDocumentClassificationConfigPtrOutput() FlywheelDocumentClassificationConfigPtrOutput

func (FlywheelDocumentClassificationConfigArgs) ToFlywheelDocumentClassificationConfigPtrOutputWithContext

func (i FlywheelDocumentClassificationConfigArgs) ToFlywheelDocumentClassificationConfigPtrOutputWithContext(ctx context.Context) FlywheelDocumentClassificationConfigPtrOutput

type FlywheelDocumentClassificationConfigInput

type FlywheelDocumentClassificationConfigInput interface {
	pulumi.Input

	ToFlywheelDocumentClassificationConfigOutput() FlywheelDocumentClassificationConfigOutput
	ToFlywheelDocumentClassificationConfigOutputWithContext(context.Context) FlywheelDocumentClassificationConfigOutput
}

FlywheelDocumentClassificationConfigInput is an input type that accepts FlywheelDocumentClassificationConfigArgs and FlywheelDocumentClassificationConfigOutput values. You can construct a concrete instance of `FlywheelDocumentClassificationConfigInput` via:

FlywheelDocumentClassificationConfigArgs{...}

type FlywheelDocumentClassificationConfigMode

type FlywheelDocumentClassificationConfigMode string

Classification mode indicates whether the documents are `MULTI_CLASS` or `MULTI_LABEL` .

func (FlywheelDocumentClassificationConfigMode) ElementType

func (FlywheelDocumentClassificationConfigMode) ToFlywheelDocumentClassificationConfigModeOutput

func (e FlywheelDocumentClassificationConfigMode) ToFlywheelDocumentClassificationConfigModeOutput() FlywheelDocumentClassificationConfigModeOutput

func (FlywheelDocumentClassificationConfigMode) ToFlywheelDocumentClassificationConfigModeOutputWithContext

func (e FlywheelDocumentClassificationConfigMode) ToFlywheelDocumentClassificationConfigModeOutputWithContext(ctx context.Context) FlywheelDocumentClassificationConfigModeOutput

func (FlywheelDocumentClassificationConfigMode) ToFlywheelDocumentClassificationConfigModePtrOutput

func (e FlywheelDocumentClassificationConfigMode) ToFlywheelDocumentClassificationConfigModePtrOutput() FlywheelDocumentClassificationConfigModePtrOutput

func (FlywheelDocumentClassificationConfigMode) ToFlywheelDocumentClassificationConfigModePtrOutputWithContext

func (e FlywheelDocumentClassificationConfigMode) ToFlywheelDocumentClassificationConfigModePtrOutputWithContext(ctx context.Context) FlywheelDocumentClassificationConfigModePtrOutput

func (FlywheelDocumentClassificationConfigMode) ToStringOutput

func (FlywheelDocumentClassificationConfigMode) ToStringOutputWithContext

func (FlywheelDocumentClassificationConfigMode) ToStringPtrOutput

func (FlywheelDocumentClassificationConfigMode) ToStringPtrOutputWithContext

type FlywheelDocumentClassificationConfigModeInput

type FlywheelDocumentClassificationConfigModeInput interface {
	pulumi.Input

	ToFlywheelDocumentClassificationConfigModeOutput() FlywheelDocumentClassificationConfigModeOutput
	ToFlywheelDocumentClassificationConfigModeOutputWithContext(context.Context) FlywheelDocumentClassificationConfigModeOutput
}

FlywheelDocumentClassificationConfigModeInput is an input type that accepts values of the FlywheelDocumentClassificationConfigMode enum A concrete instance of `FlywheelDocumentClassificationConfigModeInput` can be one of the following:

FlywheelDocumentClassificationConfigModeMultiClass
FlywheelDocumentClassificationConfigModeMultiLabel

type FlywheelDocumentClassificationConfigModeOutput

type FlywheelDocumentClassificationConfigModeOutput struct{ *pulumi.OutputState }

func (FlywheelDocumentClassificationConfigModeOutput) ElementType

func (FlywheelDocumentClassificationConfigModeOutput) ToFlywheelDocumentClassificationConfigModeOutput

func (o FlywheelDocumentClassificationConfigModeOutput) ToFlywheelDocumentClassificationConfigModeOutput() FlywheelDocumentClassificationConfigModeOutput

func (FlywheelDocumentClassificationConfigModeOutput) ToFlywheelDocumentClassificationConfigModeOutputWithContext

func (o FlywheelDocumentClassificationConfigModeOutput) ToFlywheelDocumentClassificationConfigModeOutputWithContext(ctx context.Context) FlywheelDocumentClassificationConfigModeOutput

func (FlywheelDocumentClassificationConfigModeOutput) ToFlywheelDocumentClassificationConfigModePtrOutput

func (o FlywheelDocumentClassificationConfigModeOutput) ToFlywheelDocumentClassificationConfigModePtrOutput() FlywheelDocumentClassificationConfigModePtrOutput

func (FlywheelDocumentClassificationConfigModeOutput) ToFlywheelDocumentClassificationConfigModePtrOutputWithContext

func (o FlywheelDocumentClassificationConfigModeOutput) ToFlywheelDocumentClassificationConfigModePtrOutputWithContext(ctx context.Context) FlywheelDocumentClassificationConfigModePtrOutput

func (FlywheelDocumentClassificationConfigModeOutput) ToStringOutput

func (FlywheelDocumentClassificationConfigModeOutput) ToStringOutputWithContext

func (FlywheelDocumentClassificationConfigModeOutput) ToStringPtrOutput

func (FlywheelDocumentClassificationConfigModeOutput) ToStringPtrOutputWithContext

type FlywheelDocumentClassificationConfigModePtrInput

type FlywheelDocumentClassificationConfigModePtrInput interface {
	pulumi.Input

	ToFlywheelDocumentClassificationConfigModePtrOutput() FlywheelDocumentClassificationConfigModePtrOutput
	ToFlywheelDocumentClassificationConfigModePtrOutputWithContext(context.Context) FlywheelDocumentClassificationConfigModePtrOutput
}

type FlywheelDocumentClassificationConfigModePtrOutput

type FlywheelDocumentClassificationConfigModePtrOutput struct{ *pulumi.OutputState }

func (FlywheelDocumentClassificationConfigModePtrOutput) Elem

func (FlywheelDocumentClassificationConfigModePtrOutput) ElementType

func (FlywheelDocumentClassificationConfigModePtrOutput) ToFlywheelDocumentClassificationConfigModePtrOutput

func (o FlywheelDocumentClassificationConfigModePtrOutput) ToFlywheelDocumentClassificationConfigModePtrOutput() FlywheelDocumentClassificationConfigModePtrOutput

func (FlywheelDocumentClassificationConfigModePtrOutput) ToFlywheelDocumentClassificationConfigModePtrOutputWithContext

func (o FlywheelDocumentClassificationConfigModePtrOutput) ToFlywheelDocumentClassificationConfigModePtrOutputWithContext(ctx context.Context) FlywheelDocumentClassificationConfigModePtrOutput

func (FlywheelDocumentClassificationConfigModePtrOutput) ToStringPtrOutput

func (FlywheelDocumentClassificationConfigModePtrOutput) ToStringPtrOutputWithContext

type FlywheelDocumentClassificationConfigOutput

type FlywheelDocumentClassificationConfigOutput struct{ *pulumi.OutputState }

func (FlywheelDocumentClassificationConfigOutput) ElementType

func (FlywheelDocumentClassificationConfigOutput) Labels

One or more labels to associate with the custom classifier.

func (FlywheelDocumentClassificationConfigOutput) Mode

Classification mode indicates whether the documents are `MULTI_CLASS` or `MULTI_LABEL` .

func (FlywheelDocumentClassificationConfigOutput) ToFlywheelDocumentClassificationConfigOutput

func (o FlywheelDocumentClassificationConfigOutput) ToFlywheelDocumentClassificationConfigOutput() FlywheelDocumentClassificationConfigOutput

func (FlywheelDocumentClassificationConfigOutput) ToFlywheelDocumentClassificationConfigOutputWithContext

func (o FlywheelDocumentClassificationConfigOutput) ToFlywheelDocumentClassificationConfigOutputWithContext(ctx context.Context) FlywheelDocumentClassificationConfigOutput

func (FlywheelDocumentClassificationConfigOutput) ToFlywheelDocumentClassificationConfigPtrOutput

func (o FlywheelDocumentClassificationConfigOutput) ToFlywheelDocumentClassificationConfigPtrOutput() FlywheelDocumentClassificationConfigPtrOutput

func (FlywheelDocumentClassificationConfigOutput) ToFlywheelDocumentClassificationConfigPtrOutputWithContext

func (o FlywheelDocumentClassificationConfigOutput) ToFlywheelDocumentClassificationConfigPtrOutputWithContext(ctx context.Context) FlywheelDocumentClassificationConfigPtrOutput

type FlywheelDocumentClassificationConfigPtrInput

type FlywheelDocumentClassificationConfigPtrInput interface {
	pulumi.Input

	ToFlywheelDocumentClassificationConfigPtrOutput() FlywheelDocumentClassificationConfigPtrOutput
	ToFlywheelDocumentClassificationConfigPtrOutputWithContext(context.Context) FlywheelDocumentClassificationConfigPtrOutput
}

FlywheelDocumentClassificationConfigPtrInput is an input type that accepts FlywheelDocumentClassificationConfigArgs, FlywheelDocumentClassificationConfigPtr and FlywheelDocumentClassificationConfigPtrOutput values. You can construct a concrete instance of `FlywheelDocumentClassificationConfigPtrInput` via:

        FlywheelDocumentClassificationConfigArgs{...}

or:

        nil

type FlywheelDocumentClassificationConfigPtrOutput

type FlywheelDocumentClassificationConfigPtrOutput struct{ *pulumi.OutputState }

func (FlywheelDocumentClassificationConfigPtrOutput) Elem

func (FlywheelDocumentClassificationConfigPtrOutput) ElementType

func (FlywheelDocumentClassificationConfigPtrOutput) Labels

One or more labels to associate with the custom classifier.

func (FlywheelDocumentClassificationConfigPtrOutput) Mode

Classification mode indicates whether the documents are `MULTI_CLASS` or `MULTI_LABEL` .

func (FlywheelDocumentClassificationConfigPtrOutput) ToFlywheelDocumentClassificationConfigPtrOutput

func (o FlywheelDocumentClassificationConfigPtrOutput) ToFlywheelDocumentClassificationConfigPtrOutput() FlywheelDocumentClassificationConfigPtrOutput

func (FlywheelDocumentClassificationConfigPtrOutput) ToFlywheelDocumentClassificationConfigPtrOutputWithContext

func (o FlywheelDocumentClassificationConfigPtrOutput) ToFlywheelDocumentClassificationConfigPtrOutputWithContext(ctx context.Context) FlywheelDocumentClassificationConfigPtrOutput

type FlywheelEntityRecognitionConfig

type FlywheelEntityRecognitionConfig struct {
	// Up to 25 entity types that the model is trained to recognize.
	EntityTypes []FlywheelEntityTypesListItem `pulumi:"entityTypes"`
}

type FlywheelEntityRecognitionConfigArgs

type FlywheelEntityRecognitionConfigArgs struct {
	// Up to 25 entity types that the model is trained to recognize.
	EntityTypes FlywheelEntityTypesListItemArrayInput `pulumi:"entityTypes"`
}

func (FlywheelEntityRecognitionConfigArgs) ElementType

func (FlywheelEntityRecognitionConfigArgs) ToFlywheelEntityRecognitionConfigOutput

func (i FlywheelEntityRecognitionConfigArgs) ToFlywheelEntityRecognitionConfigOutput() FlywheelEntityRecognitionConfigOutput

func (FlywheelEntityRecognitionConfigArgs) ToFlywheelEntityRecognitionConfigOutputWithContext

func (i FlywheelEntityRecognitionConfigArgs) ToFlywheelEntityRecognitionConfigOutputWithContext(ctx context.Context) FlywheelEntityRecognitionConfigOutput

func (FlywheelEntityRecognitionConfigArgs) ToFlywheelEntityRecognitionConfigPtrOutput

func (i FlywheelEntityRecognitionConfigArgs) ToFlywheelEntityRecognitionConfigPtrOutput() FlywheelEntityRecognitionConfigPtrOutput

func (FlywheelEntityRecognitionConfigArgs) ToFlywheelEntityRecognitionConfigPtrOutputWithContext

func (i FlywheelEntityRecognitionConfigArgs) ToFlywheelEntityRecognitionConfigPtrOutputWithContext(ctx context.Context) FlywheelEntityRecognitionConfigPtrOutput

type FlywheelEntityRecognitionConfigInput

type FlywheelEntityRecognitionConfigInput interface {
	pulumi.Input

	ToFlywheelEntityRecognitionConfigOutput() FlywheelEntityRecognitionConfigOutput
	ToFlywheelEntityRecognitionConfigOutputWithContext(context.Context) FlywheelEntityRecognitionConfigOutput
}

FlywheelEntityRecognitionConfigInput is an input type that accepts FlywheelEntityRecognitionConfigArgs and FlywheelEntityRecognitionConfigOutput values. You can construct a concrete instance of `FlywheelEntityRecognitionConfigInput` via:

FlywheelEntityRecognitionConfigArgs{...}

type FlywheelEntityRecognitionConfigOutput

type FlywheelEntityRecognitionConfigOutput struct{ *pulumi.OutputState }

func (FlywheelEntityRecognitionConfigOutput) ElementType

func (FlywheelEntityRecognitionConfigOutput) EntityTypes

Up to 25 entity types that the model is trained to recognize.

func (FlywheelEntityRecognitionConfigOutput) ToFlywheelEntityRecognitionConfigOutput

func (o FlywheelEntityRecognitionConfigOutput) ToFlywheelEntityRecognitionConfigOutput() FlywheelEntityRecognitionConfigOutput

func (FlywheelEntityRecognitionConfigOutput) ToFlywheelEntityRecognitionConfigOutputWithContext

func (o FlywheelEntityRecognitionConfigOutput) ToFlywheelEntityRecognitionConfigOutputWithContext(ctx context.Context) FlywheelEntityRecognitionConfigOutput

func (FlywheelEntityRecognitionConfigOutput) ToFlywheelEntityRecognitionConfigPtrOutput

func (o FlywheelEntityRecognitionConfigOutput) ToFlywheelEntityRecognitionConfigPtrOutput() FlywheelEntityRecognitionConfigPtrOutput

func (FlywheelEntityRecognitionConfigOutput) ToFlywheelEntityRecognitionConfigPtrOutputWithContext

func (o FlywheelEntityRecognitionConfigOutput) ToFlywheelEntityRecognitionConfigPtrOutputWithContext(ctx context.Context) FlywheelEntityRecognitionConfigPtrOutput

type FlywheelEntityRecognitionConfigPtrInput

type FlywheelEntityRecognitionConfigPtrInput interface {
	pulumi.Input

	ToFlywheelEntityRecognitionConfigPtrOutput() FlywheelEntityRecognitionConfigPtrOutput
	ToFlywheelEntityRecognitionConfigPtrOutputWithContext(context.Context) FlywheelEntityRecognitionConfigPtrOutput
}

FlywheelEntityRecognitionConfigPtrInput is an input type that accepts FlywheelEntityRecognitionConfigArgs, FlywheelEntityRecognitionConfigPtr and FlywheelEntityRecognitionConfigPtrOutput values. You can construct a concrete instance of `FlywheelEntityRecognitionConfigPtrInput` via:

        FlywheelEntityRecognitionConfigArgs{...}

or:

        nil

type FlywheelEntityRecognitionConfigPtrOutput

type FlywheelEntityRecognitionConfigPtrOutput struct{ *pulumi.OutputState }

func (FlywheelEntityRecognitionConfigPtrOutput) Elem

func (FlywheelEntityRecognitionConfigPtrOutput) ElementType

func (FlywheelEntityRecognitionConfigPtrOutput) EntityTypes

Up to 25 entity types that the model is trained to recognize.

func (FlywheelEntityRecognitionConfigPtrOutput) ToFlywheelEntityRecognitionConfigPtrOutput

func (o FlywheelEntityRecognitionConfigPtrOutput) ToFlywheelEntityRecognitionConfigPtrOutput() FlywheelEntityRecognitionConfigPtrOutput

func (FlywheelEntityRecognitionConfigPtrOutput) ToFlywheelEntityRecognitionConfigPtrOutputWithContext

func (o FlywheelEntityRecognitionConfigPtrOutput) ToFlywheelEntityRecognitionConfigPtrOutputWithContext(ctx context.Context) FlywheelEntityRecognitionConfigPtrOutput

type FlywheelEntityTypesListItem

type FlywheelEntityTypesListItem struct {
	// An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
	//
	// Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break, \r (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), and , (comma).
	Type string `pulumi:"type"`
}

type FlywheelEntityTypesListItemArgs

type FlywheelEntityTypesListItemArgs struct {
	// An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
	//
	// Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break, \r (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), and , (comma).
	Type pulumi.StringInput `pulumi:"type"`
}

func (FlywheelEntityTypesListItemArgs) ElementType

func (FlywheelEntityTypesListItemArgs) ToFlywheelEntityTypesListItemOutput

func (i FlywheelEntityTypesListItemArgs) ToFlywheelEntityTypesListItemOutput() FlywheelEntityTypesListItemOutput

func (FlywheelEntityTypesListItemArgs) ToFlywheelEntityTypesListItemOutputWithContext

func (i FlywheelEntityTypesListItemArgs) ToFlywheelEntityTypesListItemOutputWithContext(ctx context.Context) FlywheelEntityTypesListItemOutput

type FlywheelEntityTypesListItemArray

type FlywheelEntityTypesListItemArray []FlywheelEntityTypesListItemInput

func (FlywheelEntityTypesListItemArray) ElementType

func (FlywheelEntityTypesListItemArray) ToFlywheelEntityTypesListItemArrayOutput

func (i FlywheelEntityTypesListItemArray) ToFlywheelEntityTypesListItemArrayOutput() FlywheelEntityTypesListItemArrayOutput

func (FlywheelEntityTypesListItemArray) ToFlywheelEntityTypesListItemArrayOutputWithContext

func (i FlywheelEntityTypesListItemArray) ToFlywheelEntityTypesListItemArrayOutputWithContext(ctx context.Context) FlywheelEntityTypesListItemArrayOutput

type FlywheelEntityTypesListItemArrayInput

type FlywheelEntityTypesListItemArrayInput interface {
	pulumi.Input

	ToFlywheelEntityTypesListItemArrayOutput() FlywheelEntityTypesListItemArrayOutput
	ToFlywheelEntityTypesListItemArrayOutputWithContext(context.Context) FlywheelEntityTypesListItemArrayOutput
}

FlywheelEntityTypesListItemArrayInput is an input type that accepts FlywheelEntityTypesListItemArray and FlywheelEntityTypesListItemArrayOutput values. You can construct a concrete instance of `FlywheelEntityTypesListItemArrayInput` via:

FlywheelEntityTypesListItemArray{ FlywheelEntityTypesListItemArgs{...} }

type FlywheelEntityTypesListItemArrayOutput

type FlywheelEntityTypesListItemArrayOutput struct{ *pulumi.OutputState }

func (FlywheelEntityTypesListItemArrayOutput) ElementType

func (FlywheelEntityTypesListItemArrayOutput) Index

func (FlywheelEntityTypesListItemArrayOutput) ToFlywheelEntityTypesListItemArrayOutput

func (o FlywheelEntityTypesListItemArrayOutput) ToFlywheelEntityTypesListItemArrayOutput() FlywheelEntityTypesListItemArrayOutput

func (FlywheelEntityTypesListItemArrayOutput) ToFlywheelEntityTypesListItemArrayOutputWithContext

func (o FlywheelEntityTypesListItemArrayOutput) ToFlywheelEntityTypesListItemArrayOutputWithContext(ctx context.Context) FlywheelEntityTypesListItemArrayOutput

type FlywheelEntityTypesListItemInput

type FlywheelEntityTypesListItemInput interface {
	pulumi.Input

	ToFlywheelEntityTypesListItemOutput() FlywheelEntityTypesListItemOutput
	ToFlywheelEntityTypesListItemOutputWithContext(context.Context) FlywheelEntityTypesListItemOutput
}

FlywheelEntityTypesListItemInput is an input type that accepts FlywheelEntityTypesListItemArgs and FlywheelEntityTypesListItemOutput values. You can construct a concrete instance of `FlywheelEntityTypesListItemInput` via:

FlywheelEntityTypesListItemArgs{...}

type FlywheelEntityTypesListItemOutput

type FlywheelEntityTypesListItemOutput struct{ *pulumi.OutputState }

func (FlywheelEntityTypesListItemOutput) ElementType

func (FlywheelEntityTypesListItemOutput) ToFlywheelEntityTypesListItemOutput

func (o FlywheelEntityTypesListItemOutput) ToFlywheelEntityTypesListItemOutput() FlywheelEntityTypesListItemOutput

func (FlywheelEntityTypesListItemOutput) ToFlywheelEntityTypesListItemOutputWithContext

func (o FlywheelEntityTypesListItemOutput) ToFlywheelEntityTypesListItemOutputWithContext(ctx context.Context) FlywheelEntityTypesListItemOutput

func (FlywheelEntityTypesListItemOutput) Type

An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.

Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break, \r (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), and , (comma).

type FlywheelInput

type FlywheelInput interface {
	pulumi.Input

	ToFlywheelOutput() FlywheelOutput
	ToFlywheelOutputWithContext(ctx context.Context) FlywheelOutput
}

type FlywheelModelType

type FlywheelModelType string

Model type of the flywheel's model.

func (FlywheelModelType) ElementType

func (FlywheelModelType) ElementType() reflect.Type

func (FlywheelModelType) ToFlywheelModelTypeOutput

func (e FlywheelModelType) ToFlywheelModelTypeOutput() FlywheelModelTypeOutput

func (FlywheelModelType) ToFlywheelModelTypeOutputWithContext

func (e FlywheelModelType) ToFlywheelModelTypeOutputWithContext(ctx context.Context) FlywheelModelTypeOutput

func (FlywheelModelType) ToFlywheelModelTypePtrOutput

func (e FlywheelModelType) ToFlywheelModelTypePtrOutput() FlywheelModelTypePtrOutput

func (FlywheelModelType) ToFlywheelModelTypePtrOutputWithContext

func (e FlywheelModelType) ToFlywheelModelTypePtrOutputWithContext(ctx context.Context) FlywheelModelTypePtrOutput

func (FlywheelModelType) ToStringOutput

func (e FlywheelModelType) ToStringOutput() pulumi.StringOutput

func (FlywheelModelType) ToStringOutputWithContext

func (e FlywheelModelType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlywheelModelType) ToStringPtrOutput

func (e FlywheelModelType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlywheelModelType) ToStringPtrOutputWithContext

func (e FlywheelModelType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlywheelModelTypeInput

type FlywheelModelTypeInput interface {
	pulumi.Input

	ToFlywheelModelTypeOutput() FlywheelModelTypeOutput
	ToFlywheelModelTypeOutputWithContext(context.Context) FlywheelModelTypeOutput
}

FlywheelModelTypeInput is an input type that accepts values of the FlywheelModelType enum A concrete instance of `FlywheelModelTypeInput` can be one of the following:

FlywheelModelTypeDocumentClassifier
FlywheelModelTypeEntityRecognizer

type FlywheelModelTypeOutput

type FlywheelModelTypeOutput struct{ *pulumi.OutputState }

func (FlywheelModelTypeOutput) ElementType

func (FlywheelModelTypeOutput) ElementType() reflect.Type

func (FlywheelModelTypeOutput) ToFlywheelModelTypeOutput

func (o FlywheelModelTypeOutput) ToFlywheelModelTypeOutput() FlywheelModelTypeOutput

func (FlywheelModelTypeOutput) ToFlywheelModelTypeOutputWithContext

func (o FlywheelModelTypeOutput) ToFlywheelModelTypeOutputWithContext(ctx context.Context) FlywheelModelTypeOutput

func (FlywheelModelTypeOutput) ToFlywheelModelTypePtrOutput

func (o FlywheelModelTypeOutput) ToFlywheelModelTypePtrOutput() FlywheelModelTypePtrOutput

func (FlywheelModelTypeOutput) ToFlywheelModelTypePtrOutputWithContext

func (o FlywheelModelTypeOutput) ToFlywheelModelTypePtrOutputWithContext(ctx context.Context) FlywheelModelTypePtrOutput

func (FlywheelModelTypeOutput) ToStringOutput

func (o FlywheelModelTypeOutput) ToStringOutput() pulumi.StringOutput

func (FlywheelModelTypeOutput) ToStringOutputWithContext

func (o FlywheelModelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlywheelModelTypeOutput) ToStringPtrOutput

func (o FlywheelModelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlywheelModelTypeOutput) ToStringPtrOutputWithContext

func (o FlywheelModelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlywheelModelTypePtrInput

type FlywheelModelTypePtrInput interface {
	pulumi.Input

	ToFlywheelModelTypePtrOutput() FlywheelModelTypePtrOutput
	ToFlywheelModelTypePtrOutputWithContext(context.Context) FlywheelModelTypePtrOutput
}

func FlywheelModelTypePtr

func FlywheelModelTypePtr(v string) FlywheelModelTypePtrInput

type FlywheelModelTypePtrOutput

type FlywheelModelTypePtrOutput struct{ *pulumi.OutputState }

func (FlywheelModelTypePtrOutput) Elem

func (FlywheelModelTypePtrOutput) ElementType

func (FlywheelModelTypePtrOutput) ElementType() reflect.Type

func (FlywheelModelTypePtrOutput) ToFlywheelModelTypePtrOutput

func (o FlywheelModelTypePtrOutput) ToFlywheelModelTypePtrOutput() FlywheelModelTypePtrOutput

func (FlywheelModelTypePtrOutput) ToFlywheelModelTypePtrOutputWithContext

func (o FlywheelModelTypePtrOutput) ToFlywheelModelTypePtrOutputWithContext(ctx context.Context) FlywheelModelTypePtrOutput

func (FlywheelModelTypePtrOutput) ToStringPtrOutput

func (o FlywheelModelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlywheelModelTypePtrOutput) ToStringPtrOutputWithContext

func (o FlywheelModelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlywheelOutput

type FlywheelOutput struct{ *pulumi.OutputState }

func (FlywheelOutput) ActiveModelArn

func (o FlywheelOutput) ActiveModelArn() pulumi.StringPtrOutput

The Amazon Resource Number (ARN) of the active model version.

func (FlywheelOutput) Arn

The Amazon Resource Name (ARN) of the flywheel.

func (FlywheelOutput) DataAccessRoleArn

func (o FlywheelOutput) DataAccessRoleArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.

func (FlywheelOutput) DataLakeS3Uri

func (o FlywheelOutput) DataLakeS3Uri() pulumi.StringOutput

Amazon S3 URI of the data lake location.

func (FlywheelOutput) DataSecurityConfig

func (o FlywheelOutput) DataSecurityConfig() FlywheelDataSecurityConfigPtrOutput

Data security configuration.

func (FlywheelOutput) ElementType

func (FlywheelOutput) ElementType() reflect.Type

func (FlywheelOutput) FlywheelName

func (o FlywheelOutput) FlywheelName() pulumi.StringOutput

Name for the flywheel.

func (FlywheelOutput) ModelType

Model type of the flywheel's model.

func (FlywheelOutput) Tags

Tags associated with the endpoint being created. A tag is a key-value pair that adds metadata to the endpoint. For example, a tag with "Sales" as the key might be added to an endpoint to indicate its use by the sales department.

func (FlywheelOutput) TaskConfig

Configuration about the model associated with a flywheel.

func (FlywheelOutput) ToFlywheelOutput

func (o FlywheelOutput) ToFlywheelOutput() FlywheelOutput

func (FlywheelOutput) ToFlywheelOutputWithContext

func (o FlywheelOutput) ToFlywheelOutputWithContext(ctx context.Context) FlywheelOutput

type FlywheelState

type FlywheelState struct {
}

func (FlywheelState) ElementType

func (FlywheelState) ElementType() reflect.Type

type FlywheelTag

type FlywheelTag struct {
	// The initial part of a key-value pair that forms a tag associated with a given resource. For instance, if you want to show which resources are used by which departments, you might use "Department" as the key portion of the pair, with multiple possible values such as "sales," "legal," and "administration."
	Key string `pulumi:"key"`
	// The second part of a key-value pair that forms a tag associated with a given resource. For instance, if you want to show which resources are used by which departments, you might use "Department" as the initial (key) portion of the pair, with a value of "sales" to indicate the sales department.
	Value string `pulumi:"value"`
}

type FlywheelTaskConfig

type FlywheelTaskConfig struct {
	// Configuration required for a document classification model.
	DocumentClassificationConfig *FlywheelDocumentClassificationConfig `pulumi:"documentClassificationConfig"`
	// Configuration required for an entity recognition model.
	EntityRecognitionConfig *FlywheelEntityRecognitionConfig `pulumi:"entityRecognitionConfig"`
	// Language code for the language that the model supports.
	LanguageCode FlywheelTaskConfigLanguageCode `pulumi:"languageCode"`
}

type FlywheelTaskConfigArgs

type FlywheelTaskConfigArgs struct {
	// Configuration required for a document classification model.
	DocumentClassificationConfig FlywheelDocumentClassificationConfigPtrInput `pulumi:"documentClassificationConfig"`
	// Configuration required for an entity recognition model.
	EntityRecognitionConfig FlywheelEntityRecognitionConfigPtrInput `pulumi:"entityRecognitionConfig"`
	// Language code for the language that the model supports.
	LanguageCode FlywheelTaskConfigLanguageCodeInput `pulumi:"languageCode"`
}

func (FlywheelTaskConfigArgs) ElementType

func (FlywheelTaskConfigArgs) ElementType() reflect.Type

func (FlywheelTaskConfigArgs) ToFlywheelTaskConfigOutput

func (i FlywheelTaskConfigArgs) ToFlywheelTaskConfigOutput() FlywheelTaskConfigOutput

func (FlywheelTaskConfigArgs) ToFlywheelTaskConfigOutputWithContext

func (i FlywheelTaskConfigArgs) ToFlywheelTaskConfigOutputWithContext(ctx context.Context) FlywheelTaskConfigOutput

func (FlywheelTaskConfigArgs) ToFlywheelTaskConfigPtrOutput

func (i FlywheelTaskConfigArgs) ToFlywheelTaskConfigPtrOutput() FlywheelTaskConfigPtrOutput

func (FlywheelTaskConfigArgs) ToFlywheelTaskConfigPtrOutputWithContext

func (i FlywheelTaskConfigArgs) ToFlywheelTaskConfigPtrOutputWithContext(ctx context.Context) FlywheelTaskConfigPtrOutput

type FlywheelTaskConfigInput

type FlywheelTaskConfigInput interface {
	pulumi.Input

	ToFlywheelTaskConfigOutput() FlywheelTaskConfigOutput
	ToFlywheelTaskConfigOutputWithContext(context.Context) FlywheelTaskConfigOutput
}

FlywheelTaskConfigInput is an input type that accepts FlywheelTaskConfigArgs and FlywheelTaskConfigOutput values. You can construct a concrete instance of `FlywheelTaskConfigInput` via:

FlywheelTaskConfigArgs{...}

type FlywheelTaskConfigLanguageCode

type FlywheelTaskConfigLanguageCode string

Language code for the language that the model supports.

func (FlywheelTaskConfigLanguageCode) ElementType

func (FlywheelTaskConfigLanguageCode) ToFlywheelTaskConfigLanguageCodeOutput

func (e FlywheelTaskConfigLanguageCode) ToFlywheelTaskConfigLanguageCodeOutput() FlywheelTaskConfigLanguageCodeOutput

func (FlywheelTaskConfigLanguageCode) ToFlywheelTaskConfigLanguageCodeOutputWithContext

func (e FlywheelTaskConfigLanguageCode) ToFlywheelTaskConfigLanguageCodeOutputWithContext(ctx context.Context) FlywheelTaskConfigLanguageCodeOutput

func (FlywheelTaskConfigLanguageCode) ToFlywheelTaskConfigLanguageCodePtrOutput

func (e FlywheelTaskConfigLanguageCode) ToFlywheelTaskConfigLanguageCodePtrOutput() FlywheelTaskConfigLanguageCodePtrOutput

func (FlywheelTaskConfigLanguageCode) ToFlywheelTaskConfigLanguageCodePtrOutputWithContext

func (e FlywheelTaskConfigLanguageCode) ToFlywheelTaskConfigLanguageCodePtrOutputWithContext(ctx context.Context) FlywheelTaskConfigLanguageCodePtrOutput

func (FlywheelTaskConfigLanguageCode) ToStringOutput

func (FlywheelTaskConfigLanguageCode) ToStringOutputWithContext

func (e FlywheelTaskConfigLanguageCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlywheelTaskConfigLanguageCode) ToStringPtrOutput

func (FlywheelTaskConfigLanguageCode) ToStringPtrOutputWithContext

func (e FlywheelTaskConfigLanguageCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlywheelTaskConfigLanguageCodeInput

type FlywheelTaskConfigLanguageCodeInput interface {
	pulumi.Input

	ToFlywheelTaskConfigLanguageCodeOutput() FlywheelTaskConfigLanguageCodeOutput
	ToFlywheelTaskConfigLanguageCodeOutputWithContext(context.Context) FlywheelTaskConfigLanguageCodeOutput
}

FlywheelTaskConfigLanguageCodeInput is an input type that accepts values of the FlywheelTaskConfigLanguageCode enum A concrete instance of `FlywheelTaskConfigLanguageCodeInput` can be one of the following:

FlywheelTaskConfigLanguageCodeEn
FlywheelTaskConfigLanguageCodeEs
FlywheelTaskConfigLanguageCodeFr
FlywheelTaskConfigLanguageCodeIt
FlywheelTaskConfigLanguageCodeDe
FlywheelTaskConfigLanguageCodePt

type FlywheelTaskConfigLanguageCodeOutput

type FlywheelTaskConfigLanguageCodeOutput struct{ *pulumi.OutputState }

func (FlywheelTaskConfigLanguageCodeOutput) ElementType

func (FlywheelTaskConfigLanguageCodeOutput) ToFlywheelTaskConfigLanguageCodeOutput

func (o FlywheelTaskConfigLanguageCodeOutput) ToFlywheelTaskConfigLanguageCodeOutput() FlywheelTaskConfigLanguageCodeOutput

func (FlywheelTaskConfigLanguageCodeOutput) ToFlywheelTaskConfigLanguageCodeOutputWithContext

func (o FlywheelTaskConfigLanguageCodeOutput) ToFlywheelTaskConfigLanguageCodeOutputWithContext(ctx context.Context) FlywheelTaskConfigLanguageCodeOutput

func (FlywheelTaskConfigLanguageCodeOutput) ToFlywheelTaskConfigLanguageCodePtrOutput

func (o FlywheelTaskConfigLanguageCodeOutput) ToFlywheelTaskConfigLanguageCodePtrOutput() FlywheelTaskConfigLanguageCodePtrOutput

func (FlywheelTaskConfigLanguageCodeOutput) ToFlywheelTaskConfigLanguageCodePtrOutputWithContext

func (o FlywheelTaskConfigLanguageCodeOutput) ToFlywheelTaskConfigLanguageCodePtrOutputWithContext(ctx context.Context) FlywheelTaskConfigLanguageCodePtrOutput

func (FlywheelTaskConfigLanguageCodeOutput) ToStringOutput

func (FlywheelTaskConfigLanguageCodeOutput) ToStringOutputWithContext

func (o FlywheelTaskConfigLanguageCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlywheelTaskConfigLanguageCodeOutput) ToStringPtrOutput

func (FlywheelTaskConfigLanguageCodeOutput) ToStringPtrOutputWithContext

func (o FlywheelTaskConfigLanguageCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlywheelTaskConfigLanguageCodePtrInput

type FlywheelTaskConfigLanguageCodePtrInput interface {
	pulumi.Input

	ToFlywheelTaskConfigLanguageCodePtrOutput() FlywheelTaskConfigLanguageCodePtrOutput
	ToFlywheelTaskConfigLanguageCodePtrOutputWithContext(context.Context) FlywheelTaskConfigLanguageCodePtrOutput
}

type FlywheelTaskConfigLanguageCodePtrOutput

type FlywheelTaskConfigLanguageCodePtrOutput struct{ *pulumi.OutputState }

func (FlywheelTaskConfigLanguageCodePtrOutput) Elem

func (FlywheelTaskConfigLanguageCodePtrOutput) ElementType

func (FlywheelTaskConfigLanguageCodePtrOutput) ToFlywheelTaskConfigLanguageCodePtrOutput

func (o FlywheelTaskConfigLanguageCodePtrOutput) ToFlywheelTaskConfigLanguageCodePtrOutput() FlywheelTaskConfigLanguageCodePtrOutput

func (FlywheelTaskConfigLanguageCodePtrOutput) ToFlywheelTaskConfigLanguageCodePtrOutputWithContext

func (o FlywheelTaskConfigLanguageCodePtrOutput) ToFlywheelTaskConfigLanguageCodePtrOutputWithContext(ctx context.Context) FlywheelTaskConfigLanguageCodePtrOutput

func (FlywheelTaskConfigLanguageCodePtrOutput) ToStringPtrOutput

func (FlywheelTaskConfigLanguageCodePtrOutput) ToStringPtrOutputWithContext

type FlywheelTaskConfigOutput

type FlywheelTaskConfigOutput struct{ *pulumi.OutputState }

func (FlywheelTaskConfigOutput) DocumentClassificationConfig

Configuration required for a document classification model.

func (FlywheelTaskConfigOutput) ElementType

func (FlywheelTaskConfigOutput) ElementType() reflect.Type

func (FlywheelTaskConfigOutput) EntityRecognitionConfig

Configuration required for an entity recognition model.

func (FlywheelTaskConfigOutput) LanguageCode

Language code for the language that the model supports.

func (FlywheelTaskConfigOutput) ToFlywheelTaskConfigOutput

func (o FlywheelTaskConfigOutput) ToFlywheelTaskConfigOutput() FlywheelTaskConfigOutput

func (FlywheelTaskConfigOutput) ToFlywheelTaskConfigOutputWithContext

func (o FlywheelTaskConfigOutput) ToFlywheelTaskConfigOutputWithContext(ctx context.Context) FlywheelTaskConfigOutput

func (FlywheelTaskConfigOutput) ToFlywheelTaskConfigPtrOutput

func (o FlywheelTaskConfigOutput) ToFlywheelTaskConfigPtrOutput() FlywheelTaskConfigPtrOutput

func (FlywheelTaskConfigOutput) ToFlywheelTaskConfigPtrOutputWithContext

func (o FlywheelTaskConfigOutput) ToFlywheelTaskConfigPtrOutputWithContext(ctx context.Context) FlywheelTaskConfigPtrOutput

type FlywheelTaskConfigPtrInput

type FlywheelTaskConfigPtrInput interface {
	pulumi.Input

	ToFlywheelTaskConfigPtrOutput() FlywheelTaskConfigPtrOutput
	ToFlywheelTaskConfigPtrOutputWithContext(context.Context) FlywheelTaskConfigPtrOutput
}

FlywheelTaskConfigPtrInput is an input type that accepts FlywheelTaskConfigArgs, FlywheelTaskConfigPtr and FlywheelTaskConfigPtrOutput values. You can construct a concrete instance of `FlywheelTaskConfigPtrInput` via:

        FlywheelTaskConfigArgs{...}

or:

        nil

type FlywheelTaskConfigPtrOutput

type FlywheelTaskConfigPtrOutput struct{ *pulumi.OutputState }

func (FlywheelTaskConfigPtrOutput) DocumentClassificationConfig

Configuration required for a document classification model.

func (FlywheelTaskConfigPtrOutput) Elem

func (FlywheelTaskConfigPtrOutput) ElementType

func (FlywheelTaskConfigPtrOutput) EntityRecognitionConfig

Configuration required for an entity recognition model.

func (FlywheelTaskConfigPtrOutput) LanguageCode

Language code for the language that the model supports.

func (FlywheelTaskConfigPtrOutput) ToFlywheelTaskConfigPtrOutput

func (o FlywheelTaskConfigPtrOutput) ToFlywheelTaskConfigPtrOutput() FlywheelTaskConfigPtrOutput

func (FlywheelTaskConfigPtrOutput) ToFlywheelTaskConfigPtrOutputWithContext

func (o FlywheelTaskConfigPtrOutput) ToFlywheelTaskConfigPtrOutputWithContext(ctx context.Context) FlywheelTaskConfigPtrOutput

type FlywheelVpcConfig

type FlywheelVpcConfig struct {
	// The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see [Security Groups for your VPC](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) .
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s Region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see [VPCs and Subnets](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html) .
	Subnets []string `pulumi:"subnets"`
}

type FlywheelVpcConfigArgs

type FlywheelVpcConfigArgs struct {
	// The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see [Security Groups for your VPC](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) .
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s Region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see [VPCs and Subnets](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html) .
	Subnets pulumi.StringArrayInput `pulumi:"subnets"`
}

func (FlywheelVpcConfigArgs) ElementType

func (FlywheelVpcConfigArgs) ElementType() reflect.Type

func (FlywheelVpcConfigArgs) ToFlywheelVpcConfigOutput

func (i FlywheelVpcConfigArgs) ToFlywheelVpcConfigOutput() FlywheelVpcConfigOutput

func (FlywheelVpcConfigArgs) ToFlywheelVpcConfigOutputWithContext

func (i FlywheelVpcConfigArgs) ToFlywheelVpcConfigOutputWithContext(ctx context.Context) FlywheelVpcConfigOutput

func (FlywheelVpcConfigArgs) ToFlywheelVpcConfigPtrOutput

func (i FlywheelVpcConfigArgs) ToFlywheelVpcConfigPtrOutput() FlywheelVpcConfigPtrOutput

func (FlywheelVpcConfigArgs) ToFlywheelVpcConfigPtrOutputWithContext

func (i FlywheelVpcConfigArgs) ToFlywheelVpcConfigPtrOutputWithContext(ctx context.Context) FlywheelVpcConfigPtrOutput

type FlywheelVpcConfigInput

type FlywheelVpcConfigInput interface {
	pulumi.Input

	ToFlywheelVpcConfigOutput() FlywheelVpcConfigOutput
	ToFlywheelVpcConfigOutputWithContext(context.Context) FlywheelVpcConfigOutput
}

FlywheelVpcConfigInput is an input type that accepts FlywheelVpcConfigArgs and FlywheelVpcConfigOutput values. You can construct a concrete instance of `FlywheelVpcConfigInput` via:

FlywheelVpcConfigArgs{...}

type FlywheelVpcConfigOutput

type FlywheelVpcConfigOutput struct{ *pulumi.OutputState }

func (FlywheelVpcConfigOutput) ElementType

func (FlywheelVpcConfigOutput) ElementType() reflect.Type

func (FlywheelVpcConfigOutput) SecurityGroupIds

func (o FlywheelVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput

The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see [Security Groups for your VPC](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) .

func (FlywheelVpcConfigOutput) Subnets

The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s Region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see [VPCs and Subnets](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html) .

func (FlywheelVpcConfigOutput) ToFlywheelVpcConfigOutput

func (o FlywheelVpcConfigOutput) ToFlywheelVpcConfigOutput() FlywheelVpcConfigOutput

func (FlywheelVpcConfigOutput) ToFlywheelVpcConfigOutputWithContext

func (o FlywheelVpcConfigOutput) ToFlywheelVpcConfigOutputWithContext(ctx context.Context) FlywheelVpcConfigOutput

func (FlywheelVpcConfigOutput) ToFlywheelVpcConfigPtrOutput

func (o FlywheelVpcConfigOutput) ToFlywheelVpcConfigPtrOutput() FlywheelVpcConfigPtrOutput

func (FlywheelVpcConfigOutput) ToFlywheelVpcConfigPtrOutputWithContext

func (o FlywheelVpcConfigOutput) ToFlywheelVpcConfigPtrOutputWithContext(ctx context.Context) FlywheelVpcConfigPtrOutput

type FlywheelVpcConfigPtrInput

type FlywheelVpcConfigPtrInput interface {
	pulumi.Input

	ToFlywheelVpcConfigPtrOutput() FlywheelVpcConfigPtrOutput
	ToFlywheelVpcConfigPtrOutputWithContext(context.Context) FlywheelVpcConfigPtrOutput
}

FlywheelVpcConfigPtrInput is an input type that accepts FlywheelVpcConfigArgs, FlywheelVpcConfigPtr and FlywheelVpcConfigPtrOutput values. You can construct a concrete instance of `FlywheelVpcConfigPtrInput` via:

        FlywheelVpcConfigArgs{...}

or:

        nil

type FlywheelVpcConfigPtrOutput

type FlywheelVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (FlywheelVpcConfigPtrOutput) Elem

func (FlywheelVpcConfigPtrOutput) ElementType

func (FlywheelVpcConfigPtrOutput) ElementType() reflect.Type

func (FlywheelVpcConfigPtrOutput) SecurityGroupIds

The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see [Security Groups for your VPC](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) .

func (FlywheelVpcConfigPtrOutput) Subnets

The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s Region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see [VPCs and Subnets](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html) .

func (FlywheelVpcConfigPtrOutput) ToFlywheelVpcConfigPtrOutput

func (o FlywheelVpcConfigPtrOutput) ToFlywheelVpcConfigPtrOutput() FlywheelVpcConfigPtrOutput

func (FlywheelVpcConfigPtrOutput) ToFlywheelVpcConfigPtrOutputWithContext

func (o FlywheelVpcConfigPtrOutput) ToFlywheelVpcConfigPtrOutputWithContext(ctx context.Context) FlywheelVpcConfigPtrOutput

type LookupDocumentClassifierArgs added in v0.68.0

type LookupDocumentClassifierArgs struct {
	// The Amazon Resource Name (ARN) of the document classifier.
	Arn string `pulumi:"arn"`
}

type LookupDocumentClassifierOutputArgs added in v0.68.0

type LookupDocumentClassifierOutputArgs struct {
	// The Amazon Resource Name (ARN) of the document classifier.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupDocumentClassifierOutputArgs) ElementType added in v0.68.0

type LookupDocumentClassifierResult added in v0.68.0

type LookupDocumentClassifierResult struct {
	// The Amazon Resource Name (ARN) of the document classifier.
	Arn *string `pulumi:"arn"`
	// The resource-based policy to attach to your custom document classifier model. You can use this policy to allow another AWS account to import your custom model.
	//
	// Provide your policy as a JSON body that you enter as a UTF-8 encoded string without line breaks. To provide valid JSON, enclose the attribute names and values in double quotes. If the JSON body is also enclosed in double quotes, then you must escape the double quotes that are inside the policy:
	//
	// `"{\"attribute\": \"value\", \"attribute\": [\"value\"]}"`
	//
	// To avoid escaping quotes, you can use single quotes to enclose the policy and double quotes to enclose the JSON names and values:
	//
	// `'{"attribute": "value", "attribute": ["value"]}'`
	ModelPolicy *string `pulumi:"modelPolicy"`
	// Tags to associate with the document classifier. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with "Sales" as the key might be added to a resource to indicate its use by the sales department.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupDocumentClassifier added in v0.68.0

func LookupDocumentClassifier(ctx *pulumi.Context, args *LookupDocumentClassifierArgs, opts ...pulumi.InvokeOption) (*LookupDocumentClassifierResult, error)

Document Classifier enables training document classifier models.

type LookupDocumentClassifierResultOutput added in v0.68.0

type LookupDocumentClassifierResultOutput struct{ *pulumi.OutputState }

func (LookupDocumentClassifierResultOutput) Arn added in v0.68.0

The Amazon Resource Name (ARN) of the document classifier.

func (LookupDocumentClassifierResultOutput) ElementType added in v0.68.0

func (LookupDocumentClassifierResultOutput) ModelPolicy added in v0.68.0

The resource-based policy to attach to your custom document classifier model. You can use this policy to allow another AWS account to import your custom model.

Provide your policy as a JSON body that you enter as a UTF-8 encoded string without line breaks. To provide valid JSON, enclose the attribute names and values in double quotes. If the JSON body is also enclosed in double quotes, then you must escape the double quotes that are inside the policy:

`"{\"attribute\": \"value\", \"attribute\": [\"value\"]}"`

To avoid escaping quotes, you can use single quotes to enclose the policy and double quotes to enclose the JSON names and values:

`'{"attribute": "value", "attribute": ["value"]}'`

func (LookupDocumentClassifierResultOutput) Tags added in v0.68.0

Tags to associate with the document classifier. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with "Sales" as the key might be added to a resource to indicate its use by the sales department.

func (LookupDocumentClassifierResultOutput) ToLookupDocumentClassifierResultOutput added in v0.68.0

func (o LookupDocumentClassifierResultOutput) ToLookupDocumentClassifierResultOutput() LookupDocumentClassifierResultOutput

func (LookupDocumentClassifierResultOutput) ToLookupDocumentClassifierResultOutputWithContext added in v0.68.0

func (o LookupDocumentClassifierResultOutput) ToLookupDocumentClassifierResultOutputWithContext(ctx context.Context) LookupDocumentClassifierResultOutput

type LookupFlywheelArgs

type LookupFlywheelArgs struct {
	// The Amazon Resource Name (ARN) of the flywheel.
	Arn string `pulumi:"arn"`
}

type LookupFlywheelOutputArgs

type LookupFlywheelOutputArgs struct {
	// The Amazon Resource Name (ARN) of the flywheel.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupFlywheelOutputArgs) ElementType

func (LookupFlywheelOutputArgs) ElementType() reflect.Type

type LookupFlywheelResult

type LookupFlywheelResult struct {
	// The Amazon Resource Number (ARN) of the active model version.
	ActiveModelArn *string `pulumi:"activeModelArn"`
	// The Amazon Resource Name (ARN) of the flywheel.
	Arn *string `pulumi:"arn"`
	// The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
	DataAccessRoleArn *string `pulumi:"dataAccessRoleArn"`
	// Data security configuration.
	DataSecurityConfig *FlywheelDataSecurityConfig `pulumi:"dataSecurityConfig"`
	// Tags associated with the endpoint being created. A tag is a key-value pair that adds metadata to the endpoint. For example, a tag with "Sales" as the key might be added to an endpoint to indicate its use by the sales department.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupFlywheel

func LookupFlywheel(ctx *pulumi.Context, args *LookupFlywheelArgs, opts ...pulumi.InvokeOption) (*LookupFlywheelResult, error)

The AWS::Comprehend::Flywheel resource creates an Amazon Comprehend Flywheel that enables customer to train their model.

type LookupFlywheelResultOutput

type LookupFlywheelResultOutput struct{ *pulumi.OutputState }

func (LookupFlywheelResultOutput) ActiveModelArn

The Amazon Resource Number (ARN) of the active model version.

func (LookupFlywheelResultOutput) Arn

The Amazon Resource Name (ARN) of the flywheel.

func (LookupFlywheelResultOutput) DataAccessRoleArn

func (o LookupFlywheelResultOutput) DataAccessRoleArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.

func (LookupFlywheelResultOutput) DataSecurityConfig

Data security configuration.

func (LookupFlywheelResultOutput) ElementType

func (LookupFlywheelResultOutput) ElementType() reflect.Type

func (LookupFlywheelResultOutput) Tags

Tags associated with the endpoint being created. A tag is a key-value pair that adds metadata to the endpoint. For example, a tag with "Sales" as the key might be added to an endpoint to indicate its use by the sales department.

func (LookupFlywheelResultOutput) ToLookupFlywheelResultOutput

func (o LookupFlywheelResultOutput) ToLookupFlywheelResultOutput() LookupFlywheelResultOutput

func (LookupFlywheelResultOutput) ToLookupFlywheelResultOutputWithContext

func (o LookupFlywheelResultOutput) ToLookupFlywheelResultOutputWithContext(ctx context.Context) LookupFlywheelResultOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL