{ "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
" }