{ "version":"2.0", "metadata":{ "apiVersion":"2023-07-26", "auth":["aws.auth#sigv4"], "endpointPrefix":"bedrock-data-automation", "protocol":"rest-json", "protocols":["rest-json"], "serviceFullName":"Data Automation for Amazon Bedrock", "serviceId":"Bedrock Data Automation", "signatureVersion":"v4", "signingName":"bedrock", "uid":"bedrock-data-automation-2023-07-26" }, "operations":{ "CopyBlueprintStage":{ "name":"CopyBlueprintStage", "http":{ "method":"PUT", "requestUri":"/blueprints/{blueprintArn}/copy-stage", "responseCode":200 }, "input":{"shape":"CopyBlueprintStageRequest"}, "output":{"shape":"CopyBlueprintStageResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Copies a Blueprint from one stage to another

", "idempotent":true }, "CreateBlueprint":{ "name":"CreateBlueprint", "http":{ "method":"PUT", "requestUri":"/blueprints/", "responseCode":201 }, "input":{"shape":"CreateBlueprintRequest"}, "output":{"shape":"CreateBlueprintResponse"}, "errors":[ {"shape":"ServiceQuotaExceededException"}, {"shape":"ValidationException"}, {"shape":"ConflictException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"} ], "documentation":"

Creates an Amazon Bedrock Data Automation Blueprint

", "idempotent":true }, "CreateBlueprintVersion":{ "name":"CreateBlueprintVersion", "http":{ "method":"POST", "requestUri":"/blueprints/{blueprintArn}/versions/", "responseCode":201 }, "input":{"shape":"CreateBlueprintVersionRequest"}, "output":{"shape":"CreateBlueprintVersionResponse"}, "errors":[ {"shape":"ServiceQuotaExceededException"}, {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Creates a new version of an existing Amazon Bedrock Data Automation Blueprint

", "idempotent":true }, "CreateDataAutomationLibrary":{ "name":"CreateDataAutomationLibrary", "http":{ "method":"PUT", "requestUri":"/data-automation-libraries/", "responseCode":201 }, "input":{"shape":"CreateDataAutomationLibraryRequest"}, "output":{"shape":"CreateDataAutomationLibraryResponse"}, "errors":[ {"shape":"ServiceQuotaExceededException"}, {"shape":"ValidationException"}, {"shape":"ConflictException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"} ], "documentation":"

Creates an Amazon Bedrock Data Automation Library

", "idempotent":true }, "CreateDataAutomationProject":{ "name":"CreateDataAutomationProject", "http":{ "method":"PUT", "requestUri":"/data-automation-projects/", "responseCode":201 }, "input":{"shape":"CreateDataAutomationProjectRequest"}, "output":{"shape":"CreateDataAutomationProjectResponse"}, "errors":[ {"shape":"ServiceQuotaExceededException"}, {"shape":"ValidationException"}, {"shape":"ConflictException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"} ], "documentation":"

Creates an Amazon Bedrock Data Automation Project

", "idempotent":true }, "DeleteBlueprint":{ "name":"DeleteBlueprint", "http":{ "method":"DELETE", "requestUri":"/blueprints/{blueprintArn}/", "responseCode":200 }, "input":{"shape":"DeleteBlueprintRequest"}, "output":{"shape":"DeleteBlueprintResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Deletes an existing Amazon Bedrock Data Automation Blueprint

", "idempotent":true }, "DeleteDataAutomationLibrary":{ "name":"DeleteDataAutomationLibrary", "http":{ "method":"DELETE", "requestUri":"/data-automation-libraries/{libraryArn}/", "responseCode":200 }, "input":{"shape":"DeleteDataAutomationLibraryRequest"}, "output":{"shape":"DeleteDataAutomationLibraryResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ConflictException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Deletes an existing Amazon Bedrock Data Automation Library

", "idempotent":true }, "DeleteDataAutomationProject":{ "name":"DeleteDataAutomationProject", "http":{ "method":"DELETE", "requestUri":"/data-automation-projects/{projectArn}/", "responseCode":200 }, "input":{"shape":"DeleteDataAutomationProjectRequest"}, "output":{"shape":"DeleteDataAutomationProjectResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Deletes an existing Amazon Bedrock Data Automation Project

", "idempotent":true }, "GetBlueprint":{ "name":"GetBlueprint", "http":{ "method":"POST", "requestUri":"/blueprints/{blueprintArn}/", "responseCode":200 }, "input":{"shape":"GetBlueprintRequest"}, "output":{"shape":"GetBlueprintResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Gets an existing Amazon Bedrock Data Automation Blueprint

", "readonly":true }, "GetBlueprintOptimizationStatus":{ "name":"GetBlueprintOptimizationStatus", "http":{ "method":"POST", "requestUri":"/getBlueprintOptimizationStatus/{invocationArn}", "responseCode":200 }, "input":{"shape":"GetBlueprintOptimizationStatusRequest"}, "output":{"shape":"GetBlueprintOptimizationStatusResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

API used to get blueprint optimization status.

", "readonly":true }, "GetDataAutomationLibrary":{ "name":"GetDataAutomationLibrary", "http":{ "method":"POST", "requestUri":"/data-automation-libraries/{libraryArn}/", "responseCode":200 }, "input":{"shape":"GetDataAutomationLibraryRequest"}, "output":{"shape":"GetDataAutomationLibraryResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Gets an existing Amazon Bedrock Data Automation Library

", "readonly":true }, "GetDataAutomationLibraryEntity":{ "name":"GetDataAutomationLibraryEntity", "http":{ "method":"POST", "requestUri":"/data-automation-libraries/{libraryArn}/entityType/{entityType}/entities/{entityId}", "responseCode":200 }, "input":{"shape":"GetDataAutomationLibraryEntityRequest"}, "output":{"shape":"GetDataAutomationLibraryEntityResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Gets an existing entity based on entity type from the library

", "readonly":true }, "GetDataAutomationLibraryIngestionJob":{ "name":"GetDataAutomationLibraryIngestionJob", "http":{ "method":"POST", "requestUri":"/data-automation-libraries/{libraryArn}/library-ingestion-jobs/{jobArn}", "responseCode":200 }, "input":{"shape":"GetDataAutomationLibraryIngestionJobRequest"}, "output":{"shape":"GetDataAutomationLibraryIngestionJobResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

API used to get status of data automation library ingestion job

", "readonly":true }, "GetDataAutomationProject":{ "name":"GetDataAutomationProject", "http":{ "method":"POST", "requestUri":"/data-automation-projects/{projectArn}/", "responseCode":200 }, "input":{"shape":"GetDataAutomationProjectRequest"}, "output":{"shape":"GetDataAutomationProjectResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Gets an existing Amazon Bedrock Data Automation Project

", "readonly":true }, "InvokeBlueprintOptimizationAsync":{ "name":"InvokeBlueprintOptimizationAsync", "http":{ "method":"POST", "requestUri":"/invokeBlueprintOptimizationAsync", "responseCode":200 }, "input":{"shape":"InvokeBlueprintOptimizationAsyncRequest"}, "output":{"shape":"InvokeBlueprintOptimizationAsyncResponse"}, "errors":[ {"shape":"ServiceQuotaExceededException"}, {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Invoke an async job to perform Blueprint Optimization

", "idempotent":true }, "InvokeDataAutomationLibraryIngestionJob":{ "name":"InvokeDataAutomationLibraryIngestionJob", "http":{ "method":"PUT", "requestUri":"/data-automation-libraries/{libraryArn}/library-ingestion-jobs/", "responseCode":201 }, "input":{"shape":"InvokeDataAutomationLibraryIngestionJobRequest"}, "output":{"shape":"InvokeDataAutomationLibraryIngestionJobResponse"}, "errors":[ {"shape":"ServiceQuotaExceededException"}, {"shape":"ValidationException"}, {"shape":"ConflictException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Async API: Invoke data automation library ingestion job

", "idempotent":true }, "ListBlueprints":{ "name":"ListBlueprints", "http":{ "method":"POST", "requestUri":"/blueprints/", "responseCode":200 }, "input":{"shape":"ListBlueprintsRequest"}, "output":{"shape":"ListBlueprintsResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Lists all existing Amazon Bedrock Data Automation Blueprints

", "readonly":true }, "ListDataAutomationLibraries":{ "name":"ListDataAutomationLibraries", "http":{ "method":"POST", "requestUri":"/data-automation-libraries/", "responseCode":200 }, "input":{"shape":"ListDataAutomationLibrariesRequest"}, "output":{"shape":"ListDataAutomationLibrariesResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"} ], "documentation":"

Lists all existing Amazon Bedrock Data Automation Libraries

", "readonly":true }, "ListDataAutomationLibraryEntities":{ "name":"ListDataAutomationLibraryEntities", "http":{ "method":"POST", "requestUri":"/data-automation-libraries/{libraryArn}/entityType/{entityType}/entities/", "responseCode":200 }, "input":{"shape":"ListDataAutomationLibraryEntitiesRequest"}, "output":{"shape":"ListDataAutomationLibraryEntitiesResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Lists all stored entities in the library

", "readonly":true }, "ListDataAutomationLibraryIngestionJobs":{ "name":"ListDataAutomationLibraryIngestionJobs", "http":{ "method":"POST", "requestUri":"/data-automation-libraries/{libraryArn}/library-ingestion-jobs/", "responseCode":200 }, "input":{"shape":"ListDataAutomationLibraryIngestionJobsRequest"}, "output":{"shape":"ListDataAutomationLibraryIngestionJobsResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Lists all data automation library ingestion jobs

", "readonly":true }, "ListDataAutomationProjects":{ "name":"ListDataAutomationProjects", "http":{ "method":"POST", "requestUri":"/data-automation-projects/", "responseCode":200 }, "input":{"shape":"ListDataAutomationProjectsRequest"}, "output":{"shape":"ListDataAutomationProjectsResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Lists all existing Amazon Bedrock Data Automation Projects

", "readonly":true }, "ListTagsForResource":{ "name":"ListTagsForResource", "http":{ "method":"POST", "requestUri":"/listTagsForResource", "responseCode":200 }, "input":{"shape":"ListTagsForResourceRequest"}, "output":{"shape":"ListTagsForResourceResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

List tags for an Amazon Bedrock Data Automation resource

" }, "TagResource":{ "name":"TagResource", "http":{ "method":"POST", "requestUri":"/tagResource", "responseCode":200 }, "input":{"shape":"TagResourceRequest"}, "output":{"shape":"TagResourceResponse"}, "errors":[ {"shape":"ServiceQuotaExceededException"}, {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Tag an Amazon Bedrock Data Automation resource

" }, "UntagResource":{ "name":"UntagResource", "http":{ "method":"POST", "requestUri":"/untagResource", "responseCode":200 }, "input":{"shape":"UntagResourceRequest"}, "output":{"shape":"UntagResourceResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Untag an Amazon Bedrock Data Automation resource

" }, "UpdateBlueprint":{ "name":"UpdateBlueprint", "http":{ "method":"PUT", "requestUri":"/blueprints/{blueprintArn}/", "responseCode":200 }, "input":{"shape":"UpdateBlueprintRequest"}, "output":{"shape":"UpdateBlueprintResponse"}, "errors":[ {"shape":"ConflictException"}, {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Updates an existing Amazon Bedrock Data Automation Blueprint

", "idempotent":true }, "UpdateDataAutomationLibrary":{ "name":"UpdateDataAutomationLibrary", "http":{ "method":"PUT", "requestUri":"/data-automation-libraries/{libraryArn}/", "responseCode":200 }, "input":{"shape":"UpdateDataAutomationLibraryRequest"}, "output":{"shape":"UpdateDataAutomationLibraryResponse"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ConflictException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Updates an existing Amazon Bedrock Data Automation Library

", "idempotent":true }, "UpdateDataAutomationProject":{ "name":"UpdateDataAutomationProject", "http":{ "method":"PUT", "requestUri":"/data-automation-projects/{projectArn}/", "responseCode":200 }, "input":{"shape":"UpdateDataAutomationProjectRequest"}, "output":{"shape":"UpdateDataAutomationProjectResponse"}, "errors":[ {"shape":"ServiceQuotaExceededException"}, {"shape":"ConflictException"}, {"shape":"ValidationException"}, {"shape":"InternalServerException"}, {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ], "documentation":"

Updates an existing Amazon Bedrock Data Automation Project

", "idempotent":true } }, "shapes":{ "AccessDeniedException":{ "type":"structure", "members":{ "message":{"shape":"NonBlankString"} }, "documentation":"

This exception is thrown when a request is denied per access permissions

", "error":{ "httpStatusCode":403, "senderFault":true }, "exception":true }, "AudioExtractionCategory":{ "type":"structure", "required":["state"], "members":{ "state":{"shape":"State"}, "types":{"shape":"AudioExtractionCategoryTypes"}, "typeConfiguration":{"shape":"AudioExtractionCategoryTypeConfiguration"} }, "documentation":"

Category of Audio Extraction

" }, "AudioExtractionCategoryType":{ "type":"string", "enum":[ "AUDIO_CONTENT_MODERATION", "TRANSCRIPT", "TOPIC_CONTENT_MODERATION" ] }, "AudioExtractionCategoryTypeConfiguration":{ "type":"structure", "members":{ "transcript":{"shape":"TranscriptConfiguration"} }, "documentation":"

Configuration for different audio extraction category types

" }, "AudioExtractionCategoryTypes":{ "type":"list", "member":{"shape":"AudioExtractionCategoryType"}, "documentation":"

List of Audio Extraction Category Type

" }, "AudioGenerativeOutputLanguage":{ "type":"string", "documentation":"

Configuration for Audio output language

", "enum":[ "DEFAULT", "EN" ] }, "AudioInputLanguages":{ "type":"list", "member":{"shape":"Language"}, "documentation":"

List of supported audio languages

" }, "AudioLanguageConfiguration":{ "type":"structure", "members":{ "inputLanguages":{"shape":"AudioInputLanguages"}, "generativeOutputLanguage":{"shape":"AudioGenerativeOutputLanguage"}, "identifyMultipleLanguages":{ "shape":"Boolean", "documentation":"

Enable multiple language identification in audio

" } }, "documentation":"

Optional configuration for audio language settings

" }, "AudioOverrideConfiguration":{ "type":"structure", "members":{ "modalityProcessing":{"shape":"ModalityProcessingConfiguration"}, "languageConfiguration":{"shape":"AudioLanguageConfiguration"}, "sensitiveDataConfiguration":{"shape":"SensitiveDataConfiguration"} }, "documentation":"

Override Configuration of Audio

" }, "AudioStandardExtraction":{ "type":"structure", "required":["category"], "members":{ "category":{"shape":"AudioExtractionCategory"} }, "documentation":"

Standard Extraction Configuration of Audio

" }, "AudioStandardGenerativeField":{ "type":"structure", "required":["state"], "members":{ "state":{"shape":"State"}, "types":{"shape":"AudioStandardGenerativeFieldTypes"} }, "documentation":"

Standard Generative Field Configuration of Audio

" }, "AudioStandardGenerativeFieldType":{ "type":"string", "enum":[ "AUDIO_SUMMARY", "IAB", "TOPIC_SUMMARY" ] }, "AudioStandardGenerativeFieldTypes":{ "type":"list", "member":{"shape":"AudioStandardGenerativeFieldType"}, "documentation":"

List of Audio Standard Generative Field Type

" }, "AudioStandardOutputConfiguration":{ "type":"structure", "members":{ "extraction":{"shape":"AudioStandardExtraction"}, "generativeField":{"shape":"AudioStandardGenerativeField"} }, "documentation":"

Standard Output Configuration of Audio

" }, "Blueprint":{ "type":"structure", "required":[ "blueprintArn", "schema", "type", "creationTime", "lastModifiedTime", "blueprintName" ], "members":{ "blueprintArn":{"shape":"BlueprintArn"}, "schema":{"shape":"BlueprintSchema"}, "type":{"shape":"Type"}, "creationTime":{"shape":"DateTimestamp"}, "lastModifiedTime":{"shape":"DateTimestamp"}, "blueprintName":{"shape":"BlueprintName"}, "blueprintVersion":{"shape":"BlueprintVersion"}, "blueprintStage":{"shape":"BlueprintStage"}, "kmsKeyId":{"shape":"KmsKeyId"}, "kmsEncryptionContext":{"shape":"KmsEncryptionContext"}, "optimizationSamples":{"shape":"BlueprintOptimizationSamples"}, "optimizationTime":{"shape":"DateTimestamp"} }, "documentation":"

Contains the information of a Blueprint.

" }, "BlueprintArn":{ "type":"string", "documentation":"

ARN of a Blueprint

", "max":128, "min":0, "pattern":"arn:aws(|-cn|-us-gov):bedrock:[a-zA-Z0-9-]*:(aws|[0-9]{12}):blueprint/(bedrock-data-automation-public-[a-zA-Z0-9-_]{1,30}|[a-zA-Z0-9-]{12,36})" }, "BlueprintFilter":{ "type":"structure", "required":["blueprintArn"], "members":{ "blueprintArn":{"shape":"BlueprintArn"}, "blueprintVersion":{"shape":"BlueprintVersion"}, "blueprintStage":{"shape":"BlueprintStage"} }, "documentation":"

Blueprint Filter

" }, "BlueprintItem":{ "type":"structure", "required":["blueprintArn"], "members":{ "blueprintArn":{"shape":"BlueprintArn"}, "blueprintVersion":{"shape":"BlueprintVersion"}, "blueprintStage":{"shape":"BlueprintStage"} }, "documentation":"

Blueprint Item

" }, "BlueprintItems":{ "type":"list", "member":{"shape":"BlueprintItem"}, "documentation":"

List of Blueprint Item

" }, "BlueprintName":{ "type":"string", "documentation":"

Name of the Blueprint

", "max":128, "min":1, "pattern":"[a-zA-Z0-9-_]+", "sensitive":true }, "BlueprintOptimizationInvocationArn":{ "type":"string", "documentation":"

Invocation arn.

", "max":128, "min":1, "pattern":"arn:aws(|-cn|-iso|-iso-[a-z]|-us-gov):bedrock:[a-zA-Z0-9-]*:[0-9]{12}:blueprint-optimization-invocation/[a-zA-Z0-9-_]+" }, "BlueprintOptimizationJobStatus":{ "type":"string", "documentation":"

List of status supported by optimization jobs

", "enum":[ "Created", "InProgress", "Success", "ServiceError", "ClientError" ] }, "BlueprintOptimizationObject":{ "type":"structure", "required":["blueprintArn"], "members":{ "blueprintArn":{ "shape":"BlueprintArn", "documentation":"

Arn of blueprint.

" }, "stage":{ "shape":"BlueprintStage", "documentation":"

Stage of blueprint.

" } }, "documentation":"

Structure for single blueprint entity.

" }, "BlueprintOptimizationOutputConfiguration":{ "type":"structure", "required":["s3Object"], "members":{ "s3Object":{ "shape":"S3Object", "documentation":"

S3 object.

" } }, "documentation":"

Blueprint Optimization Output configuration.

" }, "BlueprintOptimizationSample":{ "type":"structure", "required":[ "assetS3Object", "groundTruthS3Object" ], "members":{ "assetS3Object":{ "shape":"S3Object", "documentation":"

S3 Object of the asset

" }, "groundTruthS3Object":{ "shape":"S3Object", "documentation":"

Ground truth for the Blueprint and Asset combination

" } }, "documentation":"

Blueprint Recommendation Sample

" }, "BlueprintOptimizationSamples":{ "type":"list", "member":{"shape":"BlueprintOptimizationSample"}, "documentation":"

List of Blueprint Optimization Samples

" }, "BlueprintSchema":{ "type":"string", "documentation":"

Schema of the blueprint

", "max":100000, "min":1, "sensitive":true }, "BlueprintStage":{ "type":"string", "documentation":"

Stage of the Blueprint

", "enum":[ "DEVELOPMENT", "LIVE" ] }, "BlueprintStageFilter":{ "type":"string", "documentation":"

Blueprint Stage filter

", "enum":[ "DEVELOPMENT", "LIVE", "ALL" ] }, "BlueprintSummary":{ "type":"structure", "required":[ "blueprintArn", "creationTime" ], "members":{ "blueprintArn":{"shape":"BlueprintArn"}, "blueprintVersion":{"shape":"BlueprintVersion"}, "blueprintStage":{"shape":"BlueprintStage"}, "blueprintName":{"shape":"BlueprintName"}, "creationTime":{"shape":"DateTimestamp"}, "lastModifiedTime":{"shape":"DateTimestamp"} }, "documentation":"

Summary of a Blueprint

" }, "BlueprintVersion":{ "type":"string", "documentation":"

Blueprint Version

", "max":128, "min":1, "pattern":"[0-9]*" }, "Blueprints":{ "type":"list", "member":{"shape":"BlueprintSummary"}, "documentation":"

List of Blueprints

" }, "Boolean":{ "type":"boolean", "box":true }, "ChannelLabelingConfiguration":{ "type":"structure", "required":["state"], "members":{ "state":{"shape":"State"} }, "documentation":"

Channel labeling configuration

" }, "ClientToken":{ "type":"string", "documentation":"

Client specified token used for idempotency checks

", "max":256, "min":33, "pattern":"[a-zA-Z0-9](-*[a-zA-Z0-9]){0,256}" }, "ConflictException":{ "type":"structure", "members":{ "message":{"shape":"NonBlankString"} }, "documentation":"

This exception is thrown when there is a conflict performing an operation

", "error":{ "httpStatusCode":409, "senderFault":true }, "exception":true }, "CopyBlueprintStageRequest":{ "type":"structure", "required":[ "blueprintArn", "sourceStage", "targetStage" ], "members":{ "blueprintArn":{ "shape":"BlueprintArn", "documentation":"

Blueprint to be copied

", "location":"uri", "locationName":"blueprintArn" }, "sourceStage":{ "shape":"BlueprintStage", "documentation":"

Source stage to copy from

" }, "targetStage":{ "shape":"BlueprintStage", "documentation":"

Target stage to copy to

" }, "clientToken":{ "shape":"ClientToken", "documentation":"

Client token for idempotency

", "idempotencyToken":true } }, "documentation":"

CopyBlueprintStage Request

" }, "CopyBlueprintStageResponse":{ "type":"structure", "members":{}, "documentation":"

CopyBlueprintStage Response

" }, "CreateBlueprintRequest":{ "type":"structure", "required":[ "blueprintName", "type", "schema" ], "members":{ "blueprintName":{"shape":"BlueprintName"}, "type":{"shape":"Type"}, "blueprintStage":{"shape":"BlueprintStage"}, "schema":{"shape":"BlueprintSchema"}, "clientToken":{ "shape":"ClientToken", "idempotencyToken":true }, "encryptionConfiguration":{"shape":"EncryptionConfiguration"}, "tags":{"shape":"TagList"} }, "documentation":"

Create Blueprint Request

" }, "CreateBlueprintResponse":{ "type":"structure", "required":["blueprint"], "members":{ "blueprint":{"shape":"Blueprint"} }, "documentation":"

Create Blueprint Response

" }, "CreateBlueprintVersionRequest":{ "type":"structure", "required":["blueprintArn"], "members":{ "blueprintArn":{ "shape":"BlueprintArn", "documentation":"

ARN generated at the server side when a Blueprint is created

", "location":"uri", "locationName":"blueprintArn" }, "clientToken":{ "shape":"ClientToken", "idempotencyToken":true } }, "documentation":"

Create Blueprint Version Request

" }, "CreateBlueprintVersionResponse":{ "type":"structure", "required":["blueprint"], "members":{ "blueprint":{"shape":"Blueprint"} }, "documentation":"

Create Blueprint Version Response

" }, "CreateDataAutomationLibraryRequest":{ "type":"structure", "required":["libraryName"], "members":{ "libraryName":{"shape":"DataAutomationLibraryName"}, "libraryDescription":{"shape":"DataAutomationLibraryDescription"}, "clientToken":{ "shape":"ClientToken", "idempotencyToken":true }, "encryptionConfiguration":{"shape":"EncryptionConfiguration"}, "tags":{"shape":"TagList"} }, "documentation":"

Create DataAutomationLibrary Request

" }, "CreateDataAutomationLibraryResponse":{ "type":"structure", "members":{ "libraryArn":{"shape":"DataAutomationLibraryArn"}, "status":{"shape":"DataAutomationLibraryStatus"} }, "documentation":"

Create DataAutomationLibrary Response

" }, "CreateDataAutomationProjectRequest":{ "type":"structure", "required":[ "projectName", "standardOutputConfiguration" ], "members":{ "projectName":{"shape":"DataAutomationProjectName"}, "projectDescription":{"shape":"DataAutomationProjectDescription"}, "projectStage":{"shape":"DataAutomationProjectStage"}, "projectType":{"shape":"DataAutomationProjectType"}, "standardOutputConfiguration":{"shape":"StandardOutputConfiguration"}, "customOutputConfiguration":{"shape":"CustomOutputConfiguration"}, "overrideConfiguration":{"shape":"OverrideConfiguration"}, "dataAutomationLibraryConfiguration":{"shape":"DataAutomationLibraryConfiguration"}, "clientToken":{ "shape":"ClientToken", "idempotencyToken":true }, "encryptionConfiguration":{"shape":"EncryptionConfiguration"}, "tags":{"shape":"TagList"} }, "documentation":"

Create DataAutomationProject Request

" }, "CreateDataAutomationProjectResponse":{ "type":"structure", "required":["projectArn"], "members":{ "projectArn":{"shape":"DataAutomationProjectArn"}, "projectStage":{"shape":"DataAutomationProjectStage"}, "status":{"shape":"DataAutomationProjectStatus"} }, "documentation":"

Create DataAutomationProject Response

" }, "CustomOutputConfiguration":{ "type":"structure", "members":{ "blueprints":{"shape":"BlueprintItems"}, "document":{"shape":"DocumentCustomOutputConfiguration"} }, "documentation":"

Custom output configuration

" }, "DataAutomationLibrary":{ "type":"structure", "required":[ "libraryArn", "creationTime", "libraryName", "status" ], "members":{ "libraryArn":{"shape":"DataAutomationLibraryArn"}, "creationTime":{"shape":"DateTimestamp"}, "libraryName":{"shape":"DataAutomationLibraryName"}, "libraryDescription":{"shape":"DataAutomationLibraryDescription"}, "status":{"shape":"DataAutomationLibraryStatus"}, "entityTypes":{"shape":"EntityTypeInfoList"}, "kmsKeyId":{"shape":"KmsKeyId"}, "kmsEncryptionContext":{"shape":"KmsEncryptionContext"} }, "documentation":"

Contains the information of a DataAutomationLibrary.

" }, "DataAutomationLibraryArn":{ "type":"string", "documentation":"

ARN generated at the server side when a DataAutomationLibrary is created

", "max":128, "min":0, "pattern":"arn:aws(|-cn|-iso|-iso-[a-z]|-us-gov):bedrock:[a-zA-Z0-9-]*:[0-9]{12}:data-automation-library/[a-zA-Z0-9-]{12,36}" }, "DataAutomationLibraryConfiguration":{ "type":"structure", "members":{ "libraries":{"shape":"DataAutomationLibraryItems"} }, "documentation":"

DataAutomation Library configuration

" }, "DataAutomationLibraryDescription":{ "type":"string", "documentation":"

Description of the DataAutomationLibrary

", "max":300, "min":0, "pattern":"[a-zA-Z0-9\\s!\"\\#\\$%'&\\(\\)\\*\\+\\,\\-\\./:;=\\?@\\[\\\\\\]\\^_`\\{\\|\\}~><À-ÖØ-Üßà-öø-üẞ¿¡Œ-œ°£¥₹€§©ª®™¹±-µ✓⑆-⑉฿₽₱₦₣₩₫₺]*", "sensitive":true }, "DataAutomationLibraryEntitySummaries":{ "type":"list", "member":{"shape":"DataAutomationLibraryEntitySummary"}, "documentation":"

List of entity summary object

" }, "DataAutomationLibraryEntitySummary":{ "type":"structure", "members":{ "vocabulary":{"shape":"VocabularyEntitySummary"} }, "documentation":"

Summarized information about an entity

", "union":true }, "DataAutomationLibraryFilter":{ "type":"structure", "required":["libraryArn"], "members":{ "libraryArn":{"shape":"DataAutomationLibraryArn"} }, "documentation":"

Data Automation Library Filter

" }, "DataAutomationLibraryIngestionJob":{ "type":"structure", "required":[ "jobArn", "creationTime", "entityType", "operationType", "jobStatus", "outputConfiguration" ], "members":{ "jobArn":{ "shape":"DataAutomationLibraryIngestionJobArn", "documentation":"

ARN of the DataAutomationLibraryIngestionJob

" }, "creationTime":{ "shape":"DateTimestamp", "documentation":"

Timestamp when the DataAutomationLibraryIngestionJob was created

" }, "entityType":{ "shape":"EntityType", "documentation":"

The entity type associated with DataAutomationLibraryIngestionJob

" }, "operationType":{ "shape":"LibraryIngestionJobOperationType", "documentation":"

The operation associated with DataAutomationLibraryIngestionJob

" }, "jobStatus":{ "shape":"LibraryIngestionJobStatus", "documentation":"

The status of the DataAutomationLibraryIngestionJob

" }, "outputConfiguration":{ "shape":"OutputConfiguration", "documentation":"

Output configuration of DataAutomationLibraryIngestionJob

" }, "completionTime":{ "shape":"DateTimestamp", "documentation":"

Timestamp when the DataAutomationLibraryIngestionJob was completed

" }, "errorMessage":{ "shape":"String", "documentation":"

Error message

" }, "errorType":{ "shape":"String", "documentation":"

Error type

" } }, "documentation":"

Contains the information of a DataAutomationLibraryIngestionJob

" }, "DataAutomationLibraryIngestionJobArn":{ "type":"string", "documentation":"

ARN of the DataAutomationLibraryIngestionJob

", "max":128, "min":0, "pattern":"arn:aws(|-cn|-iso|-iso-[a-z]|-us-gov):bedrock:[a-zA-Z0-9-]*:[0-9]{12}:data-automation-library-ingestion-job/[a-zA-Z0-9-]{12,36}" }, "DataAutomationLibraryIngestionJobSummaries":{ "type":"list", "member":{"shape":"DataAutomationLibraryIngestionJobSummary"}, "documentation":"

List of DataAutomationLibraryIngestionJobSummary objects

" }, "DataAutomationLibraryIngestionJobSummary":{ "type":"structure", "required":[ "jobArn", "jobStatus", "entityType", "operationType", "creationTime" ], "members":{ "jobArn":{"shape":"DataAutomationLibraryIngestionJobArn"}, "jobStatus":{"shape":"LibraryIngestionJobStatus"}, "entityType":{"shape":"EntityType"}, "operationType":{"shape":"LibraryIngestionJobOperationType"}, "creationTime":{"shape":"DateTimestamp"}, "completionTime":{"shape":"DateTimestamp"} }, "documentation":"

Summary of a DataAutomationLibraryIngestionJob

" }, "DataAutomationLibraryItem":{ "type":"structure", "required":["libraryArn"], "members":{ "libraryArn":{"shape":"DataAutomationLibraryArn"} }, "documentation":"

DataAutomationLibrary Item

" }, "DataAutomationLibraryItems":{ "type":"list", "member":{"shape":"DataAutomationLibraryItem"}, "documentation":"

List of DataAutomationLibrary Items

", "max":1, "min":0 }, "DataAutomationLibraryName":{ "type":"string", "documentation":"

Name of the DataAutomationLibrary

", "max":128, "min":1, "pattern":"[a-zA-Z0-9-_]+", "sensitive":true }, "DataAutomationLibraryStatus":{ "type":"string", "documentation":"

Status of DataAutomationLibrary

", "enum":[ "ACTIVE", "DELETING" ] }, "DataAutomationLibrarySummaries":{ "type":"list", "member":{"shape":"DataAutomationLibrarySummary"}, "documentation":"

List of DataAutomationLibrarySummary objects

" }, "DataAutomationLibrarySummary":{ "type":"structure", "required":[ "libraryArn", "creationTime" ], "members":{ "libraryArn":{"shape":"DataAutomationLibraryArn"}, "libraryName":{"shape":"DataAutomationLibraryName"}, "creationTime":{"shape":"DateTimestamp"} }, "documentation":"

Summary of a DataAutomationLibrary

" }, "DataAutomationProfileArn":{ "type":"string", "documentation":"

Data automation profile arn.

", "max":128, "min":1, "pattern":"arn:aws(|-cn|-us-gov):bedrock:[a-zA-Z0-9-]*:(aws|[0-9]{12}):data-automation-profile/[a-zA-Z0-9-_.]+" }, "DataAutomationProject":{ "type":"structure", "required":[ "projectArn", "creationTime", "lastModifiedTime", "projectName", "status" ], "members":{ "projectArn":{"shape":"DataAutomationProjectArn"}, "creationTime":{"shape":"DateTimestamp"}, "lastModifiedTime":{"shape":"DateTimestamp"}, "projectName":{"shape":"DataAutomationProjectName"}, "projectStage":{"shape":"DataAutomationProjectStage"}, "projectType":{"shape":"DataAutomationProjectType"}, "projectDescription":{"shape":"DataAutomationProjectDescription"}, "standardOutputConfiguration":{"shape":"StandardOutputConfiguration"}, "customOutputConfiguration":{"shape":"CustomOutputConfiguration"}, "overrideConfiguration":{"shape":"OverrideConfiguration"}, "dataAutomationLibraryConfiguration":{"shape":"DataAutomationLibraryConfiguration"}, "status":{"shape":"DataAutomationProjectStatus"}, "kmsKeyId":{"shape":"KmsKeyId"}, "kmsEncryptionContext":{"shape":"KmsEncryptionContext"} }, "documentation":"

Contains the information of a DataAutomationProject.

" }, "DataAutomationProjectArn":{ "type":"string", "documentation":"

ARN of a DataAutomationProject

", "max":128, "min":0, "pattern":"arn:aws(|-cn|-us-gov):bedrock:[a-zA-Z0-9-]*:(aws|[0-9]{12}):data-automation-project/[a-zA-Z0-9-]{12,36}" }, "DataAutomationProjectDescription":{ "type":"string", "documentation":"

Description of the DataAutomationProject

", "max":300, "min":0, "sensitive":true }, "DataAutomationProjectFilter":{ "type":"structure", "required":["projectArn"], "members":{ "projectArn":{"shape":"DataAutomationProjectArn"}, "projectStage":{"shape":"DataAutomationProjectStage"} }, "documentation":"

Data Automation Project Filter

" }, "DataAutomationProjectName":{ "type":"string", "documentation":"

Name of the DataAutomationProject

", "max":128, "min":1, "pattern":"[a-zA-Z0-9-_]+", "sensitive":true }, "DataAutomationProjectStage":{ "type":"string", "documentation":"

Stage of the Project

", "enum":[ "DEVELOPMENT", "LIVE" ] }, "DataAutomationProjectStageFilter":{ "type":"string", "documentation":"

Project Stage filter

", "enum":[ "DEVELOPMENT", "LIVE", "ALL" ] }, "DataAutomationProjectStatus":{ "type":"string", "documentation":"

Status of Data Automation Project

", "enum":[ "COMPLETED", "IN_PROGRESS", "FAILED" ] }, "DataAutomationProjectSummaries":{ "type":"list", "member":{"shape":"DataAutomationProjectSummary"}, "documentation":"

List of DataAutomationProjectSummary

" }, "DataAutomationProjectSummary":{ "type":"structure", "required":[ "projectArn", "creationTime" ], "members":{ "projectArn":{"shape":"DataAutomationProjectArn"}, "projectStage":{"shape":"DataAutomationProjectStage"}, "projectType":{"shape":"DataAutomationProjectType"}, "projectName":{"shape":"DataAutomationProjectName"}, "creationTime":{"shape":"DateTimestamp"} }, "documentation":"

Summary of a DataAutomationProject

" }, "DataAutomationProjectType":{ "type":"string", "documentation":"

Type of the DataAutomationProject

", "enum":[ "ASYNC", "SYNC" ] }, "DateTimestamp":{ "type":"timestamp", "documentation":"

Time Stamp

", "timestampFormat":"iso8601" }, "DeleteBlueprintRequest":{ "type":"structure", "required":["blueprintArn"], "members":{ "blueprintArn":{ "shape":"BlueprintArn", "documentation":"

ARN generated at the server side when a Blueprint is created

", "location":"uri", "locationName":"blueprintArn" }, "blueprintVersion":{ "shape":"BlueprintVersion", "documentation":"

Optional field to delete a specific Blueprint version

", "location":"querystring", "locationName":"blueprintVersion" } }, "documentation":"

Delete Blueprint Request

" }, "DeleteBlueprintResponse":{ "type":"structure", "members":{}, "documentation":"

Delete Blueprint Response

" }, "DeleteDataAutomationLibraryRequest":{ "type":"structure", "required":["libraryArn"], "members":{ "libraryArn":{ "shape":"DataAutomationLibraryArn", "documentation":"

ARN generated at the server side when a DataAutomationLibrary is created

", "location":"uri", "locationName":"libraryArn" } }, "documentation":"

Delete DataAutomationLibrary Request

" }, "DeleteDataAutomationLibraryResponse":{ "type":"structure", "members":{ "libraryArn":{"shape":"DataAutomationLibraryArn"}, "status":{"shape":"DataAutomationLibraryStatus"} }, "documentation":"

Delete DataAutomationLibrary Response

" }, "DeleteDataAutomationProjectRequest":{ "type":"structure", "required":["projectArn"], "members":{ "projectArn":{ "shape":"DataAutomationProjectArn", "documentation":"

ARN generated at the server side when a DataAutomationProject is created

", "location":"uri", "locationName":"projectArn" } }, "documentation":"

Delete DataAutomationProject Request

" }, "DeleteDataAutomationProjectResponse":{ "type":"structure", "required":["projectArn"], "members":{ "projectArn":{"shape":"DataAutomationProjectArn"}, "status":{"shape":"DataAutomationProjectStatus"} }, "documentation":"

Delete DataAutomationProject Response

" }, "DeleteEntitiesInfo":{ "type":"structure", "required":["entityIds"], "members":{ "entityIds":{"shape":"EntityIdList"} }, "documentation":"

Input for entities needed to be deleted

" }, "DesiredModality":{ "type":"string", "documentation":"

Desired Modality types

", "enum":[ "IMAGE", "DOCUMENT", "AUDIO", "VIDEO" ] }, "DocumentBoundingBox":{ "type":"structure", "required":["state"], "members":{ "state":{"shape":"State"} }, "documentation":"

Bounding Box Configuration of Document Extraction

" }, "DocumentCustomOutputConfiguration":{ "type":"structure", "members":{ "fallbackBlueprints":{"shape":"FallbackBlueprintItems"} }, "documentation":"

Custom Configuration of Document

" }, "DocumentExtractionGranularity":{ "type":"structure", "members":{ "types":{"shape":"DocumentExtractionGranularityTypes"} }, "documentation":"

Granularity of Document Extraction

" }, "DocumentExtractionGranularityType":{ "type":"string", "enum":[ "DOCUMENT", "PAGE", "ELEMENT", "WORD", "LINE" ] }, "DocumentExtractionGranularityTypes":{ "type":"list", "member":{"shape":"DocumentExtractionGranularityType"}, "documentation":"

List of Document Extraction Granularity Type

" }, "DocumentOutputAdditionalFileFormat":{ "type":"structure", "required":["state"], "members":{ "state":{"shape":"State"} }, "documentation":"

Additional File Format of Document Output

" }, "DocumentOutputFormat":{ "type":"structure", "required":[ "textFormat", "additionalFileFormat" ], "members":{ "textFormat":{"shape":"DocumentOutputTextFormat"}, "additionalFileFormat":{"shape":"DocumentOutputAdditionalFileFormat"} }, "documentation":"

Output Format of Document

" }, "DocumentOutputTextFormat":{ "type":"structure", "members":{ "types":{"shape":"DocumentOutputTextFormatTypes"} }, "documentation":"

Text Format of Document Output

" }, "DocumentOutputTextFormatType":{ "type":"string", "enum":[ "PLAIN_TEXT", "MARKDOWN", "HTML", "CSV" ] }, "DocumentOutputTextFormatTypes":{ "type":"list", "member":{"shape":"DocumentOutputTextFormatType"}, "documentation":"

List of Document Output Text Format Type

" }, "DocumentOverrideConfiguration":{ "type":"structure", "members":{ "splitter":{"shape":"SplitterConfiguration"}, "modalityProcessing":{"shape":"ModalityProcessingConfiguration"}, "sensitiveDataConfiguration":{"shape":"SensitiveDataConfiguration"} }, "documentation":"

Override Configuration of Document

" }, "DocumentStandardExtraction":{ "type":"structure", "required":[ "granularity", "boundingBox" ], "members":{ "granularity":{"shape":"DocumentExtractionGranularity"}, "boundingBox":{"shape":"DocumentBoundingBox"} }, "documentation":"

Standard Extraction Configuration of Document

" }, "DocumentStandardGenerativeField":{ "type":"structure", "required":["state"], "members":{ "state":{"shape":"State"} }, "documentation":"

Standard Generative Field Configuration of Document

" }, "DocumentStandardOutputConfiguration":{ "type":"structure", "members":{ "extraction":{"shape":"DocumentStandardExtraction"}, "generativeField":{"shape":"DocumentStandardGenerativeField"}, "outputFormat":{"shape":"DocumentOutputFormat"} }, "documentation":"

Standard Output Configuration of Document

" }, "EncryptionConfiguration":{ "type":"structure", "required":["kmsKeyId"], "members":{ "kmsKeyId":{"shape":"KmsKeyId"}, "kmsEncryptionContext":{"shape":"KmsEncryptionContext"} }, "documentation":"

KMS Encryption Configuration

" }, "EncryptionContextKey":{ "type":"string", "documentation":"

Encryption context key.

", "max":2000, "min":1, "pattern":".*\\S.*" }, "EncryptionContextValue":{ "type":"string", "documentation":"

Encryption context value.

", "max":2000, "min":1, "pattern":".*\\S.*" }, "EntityDescription":{ "type":"string", "documentation":"

Description of the entity

", "max":300, "min":0, "pattern":"[a-zA-Z0-9\\s!\"\\#\\$%'&\\(\\)\\*\\+\\,\\-\\./:;=\\?@\\[\\\\\\]\\^_`\\{\\|\\}~><À-ÖØ-Üßà-öø-üẞ¿¡Œ-œ°£¥₹€§©ª®™¹±-µ✓⑆-⑉฿₽₱₦₣₩₫₺]*", "sensitive":true }, "EntityDetails":{ "type":"structure", "members":{ "vocabulary":{"shape":"VocabularyEntity"} }, "documentation":"

Detailed information about an entity

", "union":true }, "EntityId":{ "type":"string", "documentation":"

Unique identifier for the entity

", "max":128, "min":1, "pattern":"[a-zA-Z0-9-_]+" }, "EntityIdList":{ "type":"list", "member":{"shape":"EntityId"}, "documentation":"

List of EntityId

", "max":1000, "min":1 }, "EntityMetadata":{ "type":"string", "documentation":"

JSON string representing relevant metadata for the entity type

" }, "EntityType":{ "type":"string", "documentation":"

Entity types supported in DataAutomationLibraries

", "enum":["VOCABULARY"] }, "EntityTypeInfo":{ "type":"structure", "required":["entityType"], "members":{ "entityType":{"shape":"EntityType"}, "entityMetadata":{"shape":"EntityMetadata"} }, "documentation":"

Information about an entity type in the DataAutomationLibrary

" }, "EntityTypeInfoList":{ "type":"list", "member":{"shape":"EntityTypeInfo"}, "documentation":"

List of info for each entity type in the DataAutomationLibrary

" }, "EventBridgeConfiguration":{ "type":"structure", "required":["eventBridgeEnabled"], "members":{ "eventBridgeEnabled":{ "shape":"Boolean", "documentation":"

Event bridge flag.

" } }, "documentation":"

Event bridge configuration.

" }, "FallbackBlueprintItems":{ "type":"list", "member":{"shape":"BlueprintItem"}, "documentation":"

List of Fallback Blueprint Items

", "max":1, "min":0 }, "GetBlueprintOptimizationStatusRequest":{ "type":"structure", "required":["invocationArn"], "members":{ "invocationArn":{ "shape":"BlueprintOptimizationInvocationArn", "documentation":"

Invocation arn.

", "location":"uri", "locationName":"invocationArn" } }, "documentation":"

Structure for request of GetBlueprintOptimizationStatus API.

" }, "GetBlueprintOptimizationStatusResponse":{ "type":"structure", "members":{ "status":{ "shape":"BlueprintOptimizationJobStatus", "documentation":"

Job Status.

" }, "errorType":{ "shape":"String", "documentation":"

Error Type.

" }, "errorMessage":{ "shape":"String", "documentation":"

Error Message.

" }, "outputConfiguration":{ "shape":"BlueprintOptimizationOutputConfiguration", "documentation":"

Output configuration.

" } }, "documentation":"

Response of GetBlueprintOptimizationStatus API.

" }, "GetBlueprintRequest":{ "type":"structure", "required":["blueprintArn"], "members":{ "blueprintArn":{ "shape":"BlueprintArn", "documentation":"

ARN generated at the server side when a Blueprint is created

", "location":"uri", "locationName":"blueprintArn" }, "blueprintVersion":{ "shape":"BlueprintVersion", "documentation":"

Optional field to get a specific Blueprint version

" }, "blueprintStage":{ "shape":"BlueprintStage", "documentation":"

Optional field to get a specific Blueprint stage

" } }, "documentation":"

Get Blueprint Request

" }, "GetBlueprintResponse":{ "type":"structure", "required":["blueprint"], "members":{ "blueprint":{"shape":"Blueprint"} }, "documentation":"

Get Blueprint Response

" }, "GetDataAutomationLibraryEntityRequest":{ "type":"structure", "required":[ "libraryArn", "entityType", "entityId" ], "members":{ "libraryArn":{ "shape":"DataAutomationLibraryArn", "documentation":"

ARN generated at the server side when a DataAutomationLibrary is created

", "location":"uri", "locationName":"libraryArn" }, "entityType":{ "shape":"EntityType", "documentation":"

The entity type for which the entity is requested

", "location":"uri", "locationName":"entityType" }, "entityId":{ "shape":"EntityId", "documentation":"

Unique identifier for the entity

", "location":"uri", "locationName":"entityId" } }, "documentation":"

Get DataAutomationLibraryEntity Request

" }, "GetDataAutomationLibraryEntityResponse":{ "type":"structure", "members":{ "entity":{ "shape":"EntityDetails", "documentation":"

Detailed information about the entity

" } }, "documentation":"

Get DataAutomationLibraryEntity Response

" }, "GetDataAutomationLibraryIngestionJobRequest":{ "type":"structure", "required":[ "libraryArn", "jobArn" ], "members":{ "libraryArn":{ "shape":"DataAutomationLibraryArn", "documentation":"

ARN generated at the server side when a DataAutomationLibrary is created

", "location":"uri", "locationName":"libraryArn" }, "jobArn":{ "shape":"DataAutomationLibraryIngestionJobArn", "documentation":"

ARN of the DataAutomationLibraryIngestionJob

", "location":"uri", "locationName":"jobArn" } }, "documentation":"

Get DataAutomationLibraryIngestionJob Request

" }, "GetDataAutomationLibraryIngestionJobResponse":{ "type":"structure", "members":{ "job":{ "shape":"DataAutomationLibraryIngestionJob", "documentation":"

Contains the information of a library ingestion job

" } }, "documentation":"

Get DataAutomationLibraryIngestionJob Response

" }, "GetDataAutomationLibraryRequest":{ "type":"structure", "required":["libraryArn"], "members":{ "libraryArn":{ "shape":"DataAutomationLibraryArn", "documentation":"

ARN generated at the server side when a DataAutomationLibrary is created

", "location":"uri", "locationName":"libraryArn" } }, "documentation":"

Get DataAutomationLibrary Request

" }, "GetDataAutomationLibraryResponse":{ "type":"structure", "members":{ "library":{"shape":"DataAutomationLibrary"} }, "documentation":"

Get DataAutomationLibrary Response

" }, "GetDataAutomationProjectRequest":{ "type":"structure", "required":["projectArn"], "members":{ "projectArn":{ "shape":"DataAutomationProjectArn", "documentation":"

ARN generated at the server side when a DataAutomationProject is created

", "location":"uri", "locationName":"projectArn" }, "projectStage":{ "shape":"DataAutomationProjectStage", "documentation":"

Optional field to delete a specific DataAutomationProject stage

" } }, "documentation":"

Get DataAutomationProject Request

" }, "GetDataAutomationProjectResponse":{ "type":"structure", "required":["project"], "members":{ "project":{"shape":"DataAutomationProject"} }, "documentation":"

Get DataAutomationProject Response

" }, "ImageBoundingBox":{ "type":"structure", "required":["state"], "members":{ "state":{"shape":"State"} }, "documentation":"

Bounding Box Configuration of Image Extraction

" }, "ImageExtractionCategory":{ "type":"structure", "required":["state"], "members":{ "state":{"shape":"State"}, "types":{"shape":"ImageExtractionCategoryTypes"} }, "documentation":"

Category of Image Extraction

" }, "ImageExtractionCategoryType":{ "type":"string", "enum":[ "CONTENT_MODERATION", "TEXT_DETECTION", "LOGOS" ] }, "ImageExtractionCategoryTypes":{ "type":"list", "member":{"shape":"ImageExtractionCategoryType"}, "documentation":"

List of Image Extraction Category

" }, "ImageOverrideConfiguration":{ "type":"structure", "members":{ "modalityProcessing":{"shape":"ModalityProcessingConfiguration"}, "sensitiveDataConfiguration":{"shape":"SensitiveDataConfiguration"} }, "documentation":"

Override Configuration of Image

" }, "ImageStandardExtraction":{ "type":"structure", "required":[ "category", "boundingBox" ], "members":{ "category":{"shape":"ImageExtractionCategory"}, "boundingBox":{"shape":"ImageBoundingBox"} }, "documentation":"

Standard Extraction Configuration of Image

" }, "ImageStandardGenerativeField":{ "type":"structure", "required":["state"], "members":{ "state":{"shape":"State"}, "types":{"shape":"ImageStandardGenerativeFieldTypes"} }, "documentation":"

Standard Generative Field Configuration of Image

" }, "ImageStandardGenerativeFieldType":{ "type":"string", "enum":[ "IMAGE_SUMMARY", "IAB" ] }, "ImageStandardGenerativeFieldTypes":{ "type":"list", "member":{"shape":"ImageStandardGenerativeFieldType"}, "documentation":"

List of Image Standard Generative Field Type

" }, "ImageStandardOutputConfiguration":{ "type":"structure", "members":{ "extraction":{"shape":"ImageStandardExtraction"}, "generativeField":{"shape":"ImageStandardGenerativeField"} }, "documentation":"

Standard Output Configuration of Image

" }, "InlinePayload":{ "type":"structure", "members":{ "upsertEntitiesInfo":{"shape":"UpsertEntitiesInfo"}, "deleteEntitiesInfo":{"shape":"DeleteEntitiesInfo"} }, "documentation":"

Input payload structure definition

", "union":true }, "InputConfiguration":{ "type":"structure", "members":{ "s3Object":{ "shape":"S3Object", "documentation":"

S3 object

" }, "inlinePayload":{ "shape":"InlinePayload", "documentation":"

Input Payload

" } }, "documentation":"

Input configuration for DataAutomationLibraryIngestionJob

" }, "InternalServerException":{ "type":"structure", "members":{ "message":{"shape":"NonBlankString"} }, "documentation":"

This exception is thrown if there was an unexpected error during processing of request

", "error":{"httpStatusCode":500}, "exception":true, "fault":true }, "InvokeBlueprintOptimizationAsyncRequest":{ "type":"structure", "required":[ "blueprint", "samples", "outputConfiguration", "dataAutomationProfileArn" ], "members":{ "blueprint":{ "shape":"BlueprintOptimizationObject", "documentation":"

Blueprint to be optimized

" }, "samples":{ "shape":"BlueprintOptimizationSamples", "documentation":"

List of Blueprint Optimization Samples

" }, "outputConfiguration":{ "shape":"BlueprintOptimizationOutputConfiguration", "documentation":"

Output configuration where the results should be placed

" }, "dataAutomationProfileArn":{ "shape":"DataAutomationProfileArn", "documentation":"

Data automation profile ARN

" }, "encryptionConfiguration":{ "shape":"EncryptionConfiguration", "documentation":"

Encryption configuration.

" }, "tags":{ "shape":"TagList", "documentation":"

List of tags.

" } }, "documentation":"

Invoke Blueprint Optimization Async Request

" }, "InvokeBlueprintOptimizationAsyncResponse":{ "type":"structure", "required":["invocationArn"], "members":{ "invocationArn":{ "shape":"BlueprintOptimizationInvocationArn", "documentation":"

ARN of the blueprint optimization job

" } }, "documentation":"

Invoke Blueprint Optimization Async Response

" }, "InvokeDataAutomationLibraryIngestionJobRequest":{ "type":"structure", "required":[ "libraryArn", "inputConfiguration", "entityType", "operationType", "outputConfiguration" ], "members":{ "libraryArn":{ "shape":"DataAutomationLibraryArn", "documentation":"

ARN generated at the server side when a DataAutomationLibrary is created

", "location":"uri", "locationName":"libraryArn" }, "clientToken":{ "shape":"ClientToken", "documentation":"

Idempotency token

", "idempotencyToken":true }, "inputConfiguration":{ "shape":"InputConfiguration", "documentation":"

Input configuration of DataAutomationLibraryIngestionJob request

" }, "entityType":{ "shape":"EntityType", "documentation":"

The entity type for which DataAutomationLibraryIngestionJob is being run

" }, "operationType":{ "shape":"LibraryIngestionJobOperationType", "documentation":"

The operation to be performed by DataAutomationLibraryIngestionJob

" }, "outputConfiguration":{ "shape":"OutputConfiguration", "documentation":"

Output configuration of DataAutomationLibraryIngestionJob

" }, "notificationConfiguration":{ "shape":"NotificationConfiguration", "documentation":"

Notification configuration.

" }, "tags":{ "shape":"TagList", "documentation":"

List of tags

" } }, "documentation":"

Invoke DataAutomationLibraryIngestionJob Request

" }, "InvokeDataAutomationLibraryIngestionJobResponse":{ "type":"structure", "members":{ "jobArn":{ "shape":"DataAutomationLibraryIngestionJobArn", "documentation":"

ARN of the DataAutomationLibraryIngestionJob

" } }, "documentation":"

Invoke DataAutomationLibraryIngestionJob Response

" }, "KmsEncryptionContext":{ "type":"map", "key":{"shape":"EncryptionContextKey"}, "value":{"shape":"EncryptionContextValue"}, "documentation":"

KMS Encryption Context

", "min":1 }, "KmsKeyId":{ "type":"string", "documentation":"

KMS Key Identifier

", "max":2048, "min":1, "pattern":"[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]+" }, "Language":{ "type":"string", "documentation":"

Supported input languages

", "enum":[ "EN", "DE", "ES", "FR", "IT", "PT", "JA", "KO", "CN", "TW", "HK" ] }, "LibraryIngestionJobOperationType":{ "type":"string", "documentation":"

DataAutomationLibraryIngestionJob operation type

", "enum":[ "UPSERT", "DELETE" ] }, "LibraryIngestionJobStatus":{ "type":"string", "documentation":"

Status of DataAutomationLibraryIngestionJob

", "enum":[ "IN_PROGRESS", "COMPLETED", "COMPLETED_WITH_ERRORS", "FAILED" ] }, "ListBlueprintsRequest":{ "type":"structure", "members":{ "blueprintArn":{"shape":"BlueprintArn"}, "resourceOwner":{"shape":"ResourceOwner"}, "blueprintStageFilter":{"shape":"BlueprintStageFilter"}, "maxResults":{"shape":"MaxResults"}, "nextToken":{"shape":"NextToken"}, "projectFilter":{"shape":"DataAutomationProjectFilter"} }, "documentation":"

List Blueprint Request

" }, "ListBlueprintsResponse":{ "type":"structure", "required":["blueprints"], "members":{ "blueprints":{"shape":"Blueprints"}, "nextToken":{"shape":"NextToken"} }, "documentation":"

List Blueprint Response

" }, "ListDataAutomationLibrariesRequest":{ "type":"structure", "members":{ "maxResults":{"shape":"MaxResults"}, "nextToken":{"shape":"NextToken"}, "projectFilter":{"shape":"DataAutomationProjectFilter"} }, "documentation":"

List DataAutomationLibraries Request

" }, "ListDataAutomationLibrariesResponse":{ "type":"structure", "members":{ "libraries":{"shape":"DataAutomationLibrarySummaries"}, "nextToken":{"shape":"NextToken"} }, "documentation":"

List DataAutomationLibraries Response

" }, "ListDataAutomationLibraryEntitiesRequest":{ "type":"structure", "required":[ "libraryArn", "entityType" ], "members":{ "libraryArn":{ "shape":"DataAutomationLibraryArn", "documentation":"

ARN generated at the server side when a DataAutomationLibrary is created

", "location":"uri", "locationName":"libraryArn" }, "entityType":{ "shape":"EntityType", "documentation":"

The entity type for which the entity list is requested

", "location":"uri", "locationName":"entityType" }, "maxResults":{"shape":"MaxResults"}, "nextToken":{ "shape":"NextToken", "documentation":"

Pagination token for retrieving the next set of results

" } }, "documentation":"

List DataAutomationLibraryEntities Request

" }, "ListDataAutomationLibraryEntitiesResponse":{ "type":"structure", "members":{ "entities":{ "shape":"DataAutomationLibraryEntitySummaries", "documentation":"

List of entities

" }, "nextToken":{ "shape":"NextToken", "documentation":"

Pagination token for retrieving the next set of results

" } }, "documentation":"

List DataAutomationLibraryEntities Response

" }, "ListDataAutomationLibraryIngestionJobsRequest":{ "type":"structure", "required":["libraryArn"], "members":{ "libraryArn":{ "shape":"DataAutomationLibraryArn", "documentation":"

ARN generated at the server side when a DataAutomationLibrary is created

", "location":"uri", "locationName":"libraryArn" }, "maxResults":{"shape":"MaxResults"}, "nextToken":{ "shape":"NextToken", "documentation":"

Pagination token for retrieving the next set of results

" } }, "documentation":"

List DataAutomationLibraryIngestionJobs Request

" }, "ListDataAutomationLibraryIngestionJobsResponse":{ "type":"structure", "members":{ "jobs":{ "shape":"DataAutomationLibraryIngestionJobSummaries", "documentation":"

List of data automation library ingestion jobs

" }, "nextToken":{ "shape":"NextToken", "documentation":"

Pagination token for retrieving the next set of results

" } }, "documentation":"

List DataAutomationLibraryIngestionJobs Response

" }, "ListDataAutomationProjectsRequest":{ "type":"structure", "members":{ "maxResults":{"shape":"MaxResults"}, "nextToken":{"shape":"NextToken"}, "projectStageFilter":{"shape":"DataAutomationProjectStageFilter"}, "blueprintFilter":{"shape":"BlueprintFilter"}, "resourceOwner":{"shape":"ResourceOwner"}, "libraryFilter":{"shape":"DataAutomationLibraryFilter"} }, "documentation":"

List DataAutomationProject Request

" }, "ListDataAutomationProjectsResponse":{ "type":"structure", "required":["projects"], "members":{ "projects":{"shape":"DataAutomationProjectSummaries"}, "nextToken":{"shape":"NextToken"} }, "documentation":"

List DataAutomationProject Response

" }, "ListTagsForResourceRequest":{ "type":"structure", "required":["resourceARN"], "members":{ "resourceARN":{"shape":"TaggableResourceArn"} } }, "ListTagsForResourceResponse":{ "type":"structure", "members":{ "tags":{"shape":"TagList"} } }, "MaxResults":{ "type":"integer", "documentation":"

Max Results

", "box":true, "max":1000, "min":1 }, "ModalityProcessingConfiguration":{ "type":"structure", "members":{ "state":{"shape":"State"} }, "documentation":"

Configuration to enable/disable processing of modality

" }, "ModalityRoutingConfiguration":{ "type":"structure", "members":{ "jpeg":{"shape":"DesiredModality"}, "png":{"shape":"DesiredModality"}, "mp4":{"shape":"DesiredModality"}, "mov":{"shape":"DesiredModality"} }, "documentation":"

Configuration for routing file type to desired modality

" }, "NextToken":{ "type":"string", "documentation":"

Pagination token

", "max":2048, "min":1, "pattern":"\\S*" }, "NonBlankString":{ "type":"string", "documentation":"

Non Blank String

", "pattern":"[\\s\\S]+" }, "NotificationConfiguration":{ "type":"structure", "required":["eventBridgeConfiguration"], "members":{ "eventBridgeConfiguration":{ "shape":"EventBridgeConfiguration", "documentation":"

Event bridge configuration.

" } }, "documentation":"

Notification configuration.

" }, "OutputConfiguration":{ "type":"structure", "required":["s3Uri"], "members":{ "s3Uri":{ "shape":"S3Uri", "documentation":"

S3 Uri

" } }, "documentation":"

Output configuration for DataAutomationLibraryIngestionJob

" }, "OverrideConfiguration":{ "type":"structure", "members":{ "document":{"shape":"DocumentOverrideConfiguration"}, "image":{"shape":"ImageOverrideConfiguration"}, "video":{"shape":"VideoOverrideConfiguration"}, "audio":{"shape":"AudioOverrideConfiguration"}, "modalityRouting":{"shape":"ModalityRoutingConfiguration"} }, "documentation":"

Override configuration

" }, "PIIEntitiesConfiguration":{ "type":"structure", "members":{ "piiEntityTypes":{ "shape":"PIIEntityTypes", "documentation":"

Types of PII entities to detect

" }, "redactionMaskMode":{ "shape":"PIIRedactionMaskMode", "documentation":"

Mode for redacting detected PII

" } }, "documentation":"

Configuration for PII entities detection and redaction

" }, "PIIEntityType":{ "type":"string", "documentation":"

Types of PII entities that can be detected, we will support every types that Guardrails can support

", "enum":[ "ALL", "ADDRESS", "AGE", "NAME", "EMAIL", "PHONE", "USERNAME", "PASSWORD", "DRIVER_ID", "LICENSE_PLATE", "VEHICLE_IDENTIFICATION_NUMBER", "CREDIT_DEBIT_CARD_CVV", "CREDIT_DEBIT_CARD_EXPIRY", "CREDIT_DEBIT_CARD_NUMBER", "PIN", "INTERNATIONAL_BANK_ACCOUNT_NUMBER", "SWIFT_CODE", "IP_ADDRESS", "MAC_ADDRESS", "URL", "AWS_ACCESS_KEY", "AWS_SECRET_KEY", "US_BANK_ACCOUNT_NUMBER", "US_BANK_ROUTING_NUMBER", "US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER", "US_PASSPORT_NUMBER", "US_SOCIAL_SECURITY_NUMBER", "CA_HEALTH_NUMBER", "CA_SOCIAL_INSURANCE_NUMBER", "UK_NATIONAL_HEALTH_SERVICE_NUMBER", "UK_NATIONAL_INSURANCE_NUMBER", "UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER" ] }, "PIIEntityTypes":{ "type":"list", "member":{"shape":"PIIEntityType"}, "documentation":"

List of PII entity types

", "max":32, "min":1 }, "PIIRedactionMaskMode":{ "type":"string", "documentation":"

Mode for redacting detected PII

", "enum":[ "PII", "ENTITY_TYPE" ] }, "Phrase":{ "type":"structure", "required":["text"], "members":{ "text":{"shape":"PhraseText"}, "displayAsText":{"shape":"PhraseDisplayAsText"} }, "documentation":"

Phrase structure for vocabulary

" }, "PhraseDisplayAsText":{ "type":"string", "documentation":"

Text to configure how phrase is displayed in Transcript

", "max":256, "min":1, "pattern":".*.+.*", "sensitive":true }, "PhraseList":{ "type":"list", "member":{"shape":"Phrase"}, "documentation":"

List of phrases

", "min":1 }, "PhraseText":{ "type":"string", "documentation":"

Text content of the phrase

", "max":256, "min":1, "pattern":".*.+.*", "sensitive":true }, "ResourceNotFoundException":{ "type":"structure", "members":{ "message":{"shape":"NonBlankString"} }, "documentation":"

This exception is thrown when a resource referenced by the operation does not exist

", "error":{ "httpStatusCode":404, "senderFault":true }, "exception":true }, "ResourceOwner":{ "type":"string", "documentation":"

Resource Owner

", "enum":[ "SERVICE", "ACCOUNT" ] }, "S3Object":{ "type":"structure", "required":["s3Uri"], "members":{ "s3Uri":{ "shape":"S3Uri", "documentation":"

S3 uri.

" }, "version":{ "shape":"S3ObjectVersion", "documentation":"

S3 object version.

" } }, "documentation":"

S3 object

" }, "S3ObjectVersion":{ "type":"string", "documentation":"

S3 object version.

", "max":1024, "min":1 }, "S3Uri":{ "type":"string", "documentation":"

A path in S3

", "max":1024, "min":1, "pattern":"s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?" }, "SensitiveDataConfiguration":{ "type":"structure", "required":["detectionMode"], "members":{ "detectionMode":{ "shape":"SensitiveDataDetectionMode", "documentation":"

Mode for sensitive data detection

" }, "detectionScope":{ "shape":"SensitiveDataDetectionScope", "documentation":"

Scope of detection - what types of sensitive data to detect

" }, "piiEntitiesConfiguration":{ "shape":"PIIEntitiesConfiguration", "documentation":"

Configuration for PII entities detection and redaction

" } }, "documentation":"

Configuration for sensitive data detection and redaction

" }, "SensitiveDataDetectionMode":{ "type":"string", "documentation":"

Mode for sensitive data detection

", "enum":[ "DETECTION", "DETECTION_AND_REDACTION" ] }, "SensitiveDataDetectionScope":{ "type":"list", "member":{"shape":"SensitiveDataDetectionScopeType"}, "documentation":"

Scope of sensitive data detection

", "max":2, "min":1 }, "SensitiveDataDetectionScopeType":{ "type":"string", "documentation":"

Types of sensitive data detection scope

", "enum":[ "STANDARD", "CUSTOM" ] }, "ServiceQuotaExceededException":{ "type":"structure", "members":{ "message":{"shape":"NonBlankString"} }, "documentation":"

This exception is thrown when a request is made beyond the service quota

", "error":{ "httpStatusCode":402, "senderFault":true }, "exception":true }, "SpeakerLabelingConfiguration":{ "type":"structure", "required":["state"], "members":{ "state":{"shape":"State"} }, "documentation":"

Speaker labeling configuration

" }, "SplitterConfiguration":{ "type":"structure", "members":{ "state":{"shape":"State"} }, "documentation":"

Configuration of Splitter

" }, "StandardOutputConfiguration":{ "type":"structure", "members":{ "document":{"shape":"DocumentStandardOutputConfiguration"}, "image":{"shape":"ImageStandardOutputConfiguration"}, "video":{"shape":"VideoStandardOutputConfiguration"}, "audio":{"shape":"AudioStandardOutputConfiguration"} }, "documentation":"

Standard output configuration

" }, "State":{ "type":"string", "documentation":"

State

", "enum":[ "ENABLED", "DISABLED" ] }, "String":{"type":"string"}, "Tag":{ "type":"structure", "required":[ "key", "value" ], "members":{ "key":{"shape":"TagKey"}, "value":{"shape":"TagValue"} }, "documentation":"

Key value pair of a tag

" }, "TagKey":{ "type":"string", "documentation":"

Defines the context of the tag.

", "max":128, "min":1 }, "TagKeyList":{ "type":"list", "member":{"shape":"TagKey"}, "documentation":"

List of tag keys

", "max":200, "min":0 }, "TagList":{ "type":"list", "member":{"shape":"Tag"}, "documentation":"

List of tags

", "max":200, "min":0 }, "TagResourceRequest":{ "type":"structure", "required":[ "resourceARN", "tags" ], "members":{ "resourceARN":{"shape":"TaggableResourceArn"}, "tags":{"shape":"TagList"} } }, "TagResourceResponse":{ "type":"structure", "members":{} }, "TagValue":{ "type":"string", "documentation":"

Defines the value within the context. e.g. <key=reason, value=training>.

", "max":256, "min":0 }, "TaggableResourceArn":{ "type":"string", "documentation":"

ARN of a taggable resource

", "max":1011, "min":20, "pattern":"arn:aws(|-cn|-iso|-iso-[a-z]|-us-gov):bedrock:[a-z0-9-]*:[0-9]{12}:(blueprint|data-automation-project|blueprint-optimization-invocation|data-automation-library|data-automation-library-ingestion-job)/[a-zA-Z0-9-]{12,36}" }, "ThrottlingException":{ "type":"structure", "members":{ "message":{"shape":"NonBlankString"} }, "documentation":"

This exception is thrown when the number of requests exceeds the limit

", "error":{ "httpStatusCode":429, "senderFault":true }, "exception":true }, "TranscriptConfiguration":{ "type":"structure", "members":{ "speakerLabeling":{"shape":"SpeakerLabelingConfiguration"}, "channelLabeling":{"shape":"ChannelLabelingConfiguration"} }, "documentation":"

Configuration for transcript related features

" }, "Type":{ "type":"string", "documentation":"

Type

", "enum":[ "DOCUMENT", "IMAGE", "AUDIO", "VIDEO" ] }, "UntagResourceRequest":{ "type":"structure", "required":[ "resourceARN", "tagKeys" ], "members":{ "resourceARN":{"shape":"TaggableResourceArn"}, "tagKeys":{"shape":"TagKeyList"} } }, "UntagResourceResponse":{ "type":"structure", "members":{} }, "UpdateBlueprintRequest":{ "type":"structure", "required":[ "blueprintArn", "schema" ], "members":{ "blueprintArn":{ "shape":"BlueprintArn", "documentation":"

ARN generated at the server side when a Blueprint is created

", "location":"uri", "locationName":"blueprintArn" }, "schema":{"shape":"BlueprintSchema"}, "blueprintStage":{"shape":"BlueprintStage"}, "encryptionConfiguration":{"shape":"EncryptionConfiguration"} }, "documentation":"

Update Blueprint Request

" }, "UpdateBlueprintResponse":{ "type":"structure", "required":["blueprint"], "members":{ "blueprint":{"shape":"Blueprint"} }, "documentation":"

Update Blueprint Response

" }, "UpdateDataAutomationLibraryRequest":{ "type":"structure", "required":["libraryArn"], "members":{ "libraryArn":{ "shape":"DataAutomationLibraryArn", "documentation":"

ARN generated at the server side when a DataAutomationLibrary is created

", "location":"uri", "locationName":"libraryArn" }, "libraryDescription":{"shape":"DataAutomationLibraryDescription"}, "clientToken":{ "shape":"ClientToken", "idempotencyToken":true } }, "documentation":"

Update DataAutomationLibrary Request

" }, "UpdateDataAutomationLibraryResponse":{ "type":"structure", "members":{ "libraryArn":{"shape":"DataAutomationLibraryArn"}, "status":{"shape":"DataAutomationLibraryStatus"} }, "documentation":"

Update DataAutomationLibrary Response

" }, "UpdateDataAutomationProjectRequest":{ "type":"structure", "required":[ "projectArn", "standardOutputConfiguration" ], "members":{ "projectArn":{ "shape":"DataAutomationProjectArn", "documentation":"

ARN generated at the server side when a DataAutomationProject is created

", "location":"uri", "locationName":"projectArn" }, "projectStage":{"shape":"DataAutomationProjectStage"}, "projectDescription":{"shape":"DataAutomationProjectDescription"}, "standardOutputConfiguration":{"shape":"StandardOutputConfiguration"}, "customOutputConfiguration":{"shape":"CustomOutputConfiguration"}, "overrideConfiguration":{"shape":"OverrideConfiguration"}, "dataAutomationLibraryConfiguration":{"shape":"DataAutomationLibraryConfiguration"}, "encryptionConfiguration":{"shape":"EncryptionConfiguration"} }, "documentation":"

Update DataAutomationProject Request

" }, "UpdateDataAutomationProjectResponse":{ "type":"structure", "required":["projectArn"], "members":{ "projectArn":{"shape":"DataAutomationProjectArn"}, "projectStage":{"shape":"DataAutomationProjectStage"}, "status":{"shape":"DataAutomationProjectStatus"} }, "documentation":"

Update DataAutomationProject Response

" }, "UpsertEntitiesInfo":{ "type":"list", "member":{"shape":"UpsertEntityInfo"}, "documentation":"

List of UpsertEntityInfo for upserting data in a DataAutomationLibraryIngestionJob

", "max":10, "min":1 }, "UpsertEntityInfo":{ "type":"structure", "members":{ "vocabulary":{"shape":"VocabularyEntityInfo"} }, "documentation":"

Input configuration for upserting data in a DataAutomationLibraryIngestionJob

", "union":true }, "ValidationException":{ "type":"structure", "members":{ "message":{"shape":"NonBlankString"}, "fieldList":{"shape":"ValidationExceptionFieldList"} }, "documentation":"

This exception is thrown when the request's input validation fails

", "error":{ "httpStatusCode":400, "senderFault":true }, "exception":true }, "ValidationExceptionField":{ "type":"structure", "required":[ "name", "message" ], "members":{ "name":{"shape":"NonBlankString"}, "message":{"shape":"NonBlankString"} }, "documentation":"

Stores information about a field passed inside a request that resulted in an exception

" }, "ValidationExceptionFieldList":{ "type":"list", "member":{"shape":"ValidationExceptionField"}, "documentation":"

list of ValidationExceptionField

" }, "VideoBoundingBox":{ "type":"structure", "required":["state"], "members":{ "state":{"shape":"State"} }, "documentation":"

Bounding Box Configuration of Video Extraction

" }, "VideoExtractionCategory":{ "type":"structure", "required":["state"], "members":{ "state":{"shape":"State"}, "types":{"shape":"VideoExtractionCategoryTypes"} }, "documentation":"

Category of Video Extraction

" }, "VideoExtractionCategoryType":{ "type":"string", "enum":[ "CONTENT_MODERATION", "TEXT_DETECTION", "TRANSCRIPT", "LOGOS" ] }, "VideoExtractionCategoryTypes":{ "type":"list", "member":{"shape":"VideoExtractionCategoryType"}, "documentation":"

List of Video Extraction Category Type

" }, "VideoOverrideConfiguration":{ "type":"structure", "members":{ "modalityProcessing":{"shape":"ModalityProcessingConfiguration"}, "sensitiveDataConfiguration":{"shape":"SensitiveDataConfiguration"} }, "documentation":"

Override Configuration of Video

" }, "VideoStandardExtraction":{ "type":"structure", "required":[ "category", "boundingBox" ], "members":{ "category":{"shape":"VideoExtractionCategory"}, "boundingBox":{"shape":"VideoBoundingBox"} }, "documentation":"

Standard Extraction Configuration of Video

" }, "VideoStandardGenerativeField":{ "type":"structure", "required":["state"], "members":{ "state":{"shape":"State"}, "types":{"shape":"VideoStandardGenerativeFieldTypes"} }, "documentation":"

Standard Generative Field Configuration of Video

" }, "VideoStandardGenerativeFieldType":{ "type":"string", "enum":[ "VIDEO_SUMMARY", "IAB", "CHAPTER_SUMMARY" ] }, "VideoStandardGenerativeFieldTypes":{ "type":"list", "member":{"shape":"VideoStandardGenerativeFieldType"}, "documentation":"

List of Video Standard Generative Field Type

" }, "VideoStandardOutputConfiguration":{ "type":"structure", "members":{ "extraction":{"shape":"VideoStandardExtraction"}, "generativeField":{"shape":"VideoStandardGenerativeField"} }, "documentation":"

Standard Output Configuration of Video

" }, "VocabularyEntity":{ "type":"structure", "members":{ "entityId":{"shape":"EntityId"}, "description":{"shape":"EntityDescription"}, "language":{"shape":"Language"}, "phrases":{"shape":"PhraseList"}, "lastModifiedTime":{"shape":"DateTimestamp"} }, "documentation":"

Vocabulary entity with detailed information

" }, "VocabularyEntityInfo":{ "type":"structure", "required":[ "language", "phrases" ], "members":{ "entityId":{"shape":"EntityId"}, "description":{"shape":"EntityDescription"}, "language":{"shape":"Language"}, "phrases":{"shape":"PhraseList"} }, "documentation":"

Vocabulary entity info with detailed information

" }, "VocabularyEntitySummary":{ "type":"structure", "members":{ "entityId":{"shape":"EntityId"}, "description":{"shape":"EntityDescription"}, "language":{"shape":"Language"}, "numOfPhrases":{ "shape":"VocabularyEntitySummaryNumOfPhrasesInteger", "documentation":"

num of phrases in the entity

" }, "lastModifiedTime":{"shape":"DateTimestamp"} }, "documentation":"

Summary of a Vocabulary entity

" }, "VocabularyEntitySummaryNumOfPhrasesInteger":{ "type":"integer", "box":true, "min":1 } }, "documentation":"

Amazon Bedrock Data Automation BuildTime

" }