DataAutomationforBedrock ************************ Client ====== class DataAutomationforBedrock.Client A low-level client representing Data Automation for Amazon Bedrock Amazon Bedrock Data Automation BuildTime import boto3 client = boto3.client('bedrock-data-automation') These are the available methods: * can_paginate * close * create_blueprint * create_blueprint_version * create_data_automation_project * delete_blueprint * delete_data_automation_project * get_blueprint * get_data_automation_project * get_paginator * get_waiter * list_blueprints * list_data_automation_projects * list_tags_for_resource * tag_resource * untag_resource * update_blueprint * update_data_automation_project Paginators ========== Paginators are available on a client instance via the "get_paginator" method. For more detailed instructions and examples on the usage of paginators, see the paginators user guide. The available paginators are: * ListBlueprints * ListDataAutomationProjects DataAutomationforBedrock / Paginator / ListBlueprints ListBlueprints ************** class DataAutomationforBedrock.Paginator.ListBlueprints paginator = client.get_paginator('list_blueprints') paginate(**kwargs) Creates an iterator that will paginate through responses from "DataAutomationforBedrock.Client.list_blueprints()". See also: AWS API Documentation **Request Syntax** response_iterator = paginator.paginate( blueprintArn='string', resourceOwner='SERVICE'|'ACCOUNT', blueprintStageFilter='DEVELOPMENT'|'LIVE'|'ALL', projectFilter={ 'projectArn': 'string', 'projectStage': 'DEVELOPMENT'|'LIVE' }, PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } ) Parameters: * **blueprintArn** (*string*) -- ARN of a Blueprint * **resourceOwner** (*string*) -- Resource Owner * **blueprintStageFilter** (*string*) -- Blueprint Stage filter * **projectFilter** (*dict*) -- Data Automation Project Filter * **projectArn** *(string) --* **[REQUIRED]** ARN of a DataAutomationProject * **projectStage** *(string) --* Stage of the Project * **PaginationConfig** (*dict*) -- A dictionary that provides parameters to control pagination. * **MaxItems** *(integer) --* The total number of items to return. If the total number of items available is more than the value specified in max-items then a "NextToken" will be provided in the output that you can use to resume pagination. * **PageSize** *(integer) --* The size of each page. * **StartingToken** *(string) --* A token to specify where to start paginating. This is the "NextToken" from a previous response. Return type: dict Returns: **Response Syntax** { 'blueprints': [ { 'blueprintArn': 'string', 'blueprintVersion': 'string', 'blueprintStage': 'DEVELOPMENT'|'LIVE', 'blueprintName': 'string', 'creationTime': datetime(2015, 1, 1), 'lastModifiedTime': datetime(2015, 1, 1) }, ], 'NextToken': 'string' } **Response Structure** * *(dict) --* List Blueprint Response * **blueprints** *(list) --* List of Blueprints * *(dict) --* Summary of a Blueprint * **blueprintArn** *(string) --* ARN of a Blueprint * **blueprintVersion** *(string) --* Blueprint Version * **blueprintStage** *(string) --* Stage of the Blueprint * **blueprintName** *(string) --* Name of the Blueprint * **creationTime** *(datetime) --* Time Stamp * **lastModifiedTime** *(datetime) --* Time Stamp * **NextToken** *(string) --* A token to resume pagination. DataAutomationforBedrock / Paginator / ListDataAutomationProjects ListDataAutomationProjects ************************** class DataAutomationforBedrock.Paginator.ListDataAutomationProjects paginator = client.get_paginator('list_data_automation_projects') paginate(**kwargs) Creates an iterator that will paginate through responses from " DataAutomationforBedrock.Client.list_data_automation_projects() ". See also: AWS API Documentation **Request Syntax** response_iterator = paginator.paginate( projectStageFilter='DEVELOPMENT'|'LIVE'|'ALL', blueprintFilter={ 'blueprintArn': 'string', 'blueprintVersion': 'string', 'blueprintStage': 'DEVELOPMENT'|'LIVE' }, resourceOwner='SERVICE'|'ACCOUNT', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } ) Parameters: * **projectStageFilter** (*string*) -- Project Stage filter * **blueprintFilter** (*dict*) -- Blueprint Filter * **blueprintArn** *(string) --* **[REQUIRED]** ARN of a Blueprint * **blueprintVersion** *(string) --* Blueprint Version * **blueprintStage** *(string) --* Stage of the Blueprint * **resourceOwner** (*string*) -- Resource Owner * **PaginationConfig** (*dict*) -- A dictionary that provides parameters to control pagination. * **MaxItems** *(integer) --* The total number of items to return. If the total number of items available is more than the value specified in max-items then a "NextToken" will be provided in the output that you can use to resume pagination. * **PageSize** *(integer) --* The size of each page. * **StartingToken** *(string) --* A token to specify where to start paginating. This is the "NextToken" from a previous response. Return type: dict Returns: **Response Syntax** { 'projects': [ { 'projectArn': 'string', 'projectStage': 'DEVELOPMENT'|'LIVE', 'projectName': 'string', 'creationTime': datetime(2015, 1, 1) }, ], 'NextToken': 'string' } **Response Structure** * *(dict) --* List DataAutomationProject Response * **projects** *(list) --* List of DataAutomationProjectSummary * *(dict) --* Summary of a DataAutomationProject * **projectArn** *(string) --* ARN of a DataAutomationProject * **projectStage** *(string) --* Stage of the Project * **projectName** *(string) --* Name of the DataAutomationProject * **creationTime** *(datetime) --* Time Stamp * **NextToken** *(string) --* A token to resume pagination. DataAutomationforBedrock / Client / get_paginator get_paginator ************* DataAutomationforBedrock.Client.get_paginator(operation_name) Create a paginator for an operation. Parameters: **operation_name** (*string*) -- The operation name. This is the same name as the method name on the client. For example, if the method name is "create_foo", and you'd normally invoke the operation as "client.create_foo(**kwargs)", if the "create_foo" operation can be paginated, you can use the call "client.get_paginator("create_foo")". Raises: **OperationNotPageableError** -- Raised if the operation is not pageable. You can use the "client.can_paginate" method to check if an operation is pageable. Return type: "botocore.paginate.Paginator" Returns: A paginator object. DataAutomationforBedrock / Client / get_blueprint get_blueprint ************* DataAutomationforBedrock.Client.get_blueprint(**kwargs) Gets an existing Amazon Bedrock Data Automation Blueprint See also: AWS API Documentation **Request Syntax** response = client.get_blueprint( blueprintArn='string', blueprintVersion='string', blueprintStage='DEVELOPMENT'|'LIVE' ) Parameters: * **blueprintArn** (*string*) -- **[REQUIRED]** ARN generated at the server side when a Blueprint is created * **blueprintVersion** (*string*) -- Optional field to get a specific Blueprint version * **blueprintStage** (*string*) -- Optional field to get a specific Blueprint stage Return type: dict Returns: **Response Syntax** { 'blueprint': { 'blueprintArn': 'string', 'schema': 'string', 'type': 'DOCUMENT'|'IMAGE'|'AUDIO'|'VIDEO', 'creationTime': datetime(2015, 1, 1), 'lastModifiedTime': datetime(2015, 1, 1), 'blueprintName': 'string', 'blueprintVersion': 'string', 'blueprintStage': 'DEVELOPMENT'|'LIVE', 'kmsKeyId': 'string', 'kmsEncryptionContext': { 'string': 'string' } } } **Response Structure** * *(dict) --* Get Blueprint Response * **blueprint** *(dict) --* Contains the information of a Blueprint. * **blueprintArn** *(string) --* ARN of a Blueprint * **schema** *(string) --* Schema of the blueprint * **type** *(string) --* Type * **creationTime** *(datetime) --* Time Stamp * **lastModifiedTime** *(datetime) --* Time Stamp * **blueprintName** *(string) --* Name of the Blueprint * **blueprintVersion** *(string) --* Blueprint Version * **blueprintStage** *(string) --* Stage of the Blueprint * **kmsKeyId** *(string) --* KMS Key Identifier * **kmsEncryptionContext** *(dict) --* KMS Encryption Context * *(string) --* Encryption context key. * *(string) --* Encryption context value. **Exceptions** * "DataAutomationforBedrock.Client.exceptions.ValidationException" * "DataAutomationforBedrock.Client.exceptions.InternalServerExcept ion" * "DataAutomationforBedrock.Client.exceptions.ThrottlingException" * "DataAutomationforBedrock.Client.exceptions.AccessDeniedExceptio n" * "DataAutomationforBedrock.Client.exceptions.ResourceNotFoundExce ption" DataAutomationforBedrock / Client / can_paginate can_paginate ************ DataAutomationforBedrock.Client.can_paginate(operation_name) Check if an operation can be paginated. Parameters: **operation_name** (*string*) -- The operation name. This is the same name as the method name on the client. For example, if the method name is "create_foo", and you'd normally invoke the operation as "client.create_foo(**kwargs)", if the "create_foo" operation can be paginated, you can use the call "client.get_paginator("create_foo")". Returns: "True" if the operation can be paginated, "False" otherwise. DataAutomationforBedrock / Client / update_blueprint update_blueprint **************** DataAutomationforBedrock.Client.update_blueprint(**kwargs) Updates an existing Amazon Bedrock Data Automation Blueprint See also: AWS API Documentation **Request Syntax** response = client.update_blueprint( blueprintArn='string', schema='string', blueprintStage='DEVELOPMENT'|'LIVE', encryptionConfiguration={ 'kmsKeyId': 'string', 'kmsEncryptionContext': { 'string': 'string' } } ) Parameters: * **blueprintArn** (*string*) -- **[REQUIRED]** ARN generated at the server side when a Blueprint is created * **schema** (*string*) -- **[REQUIRED]** Schema of the blueprint * **blueprintStage** (*string*) -- Stage of the Blueprint * **encryptionConfiguration** (*dict*) -- KMS Encryption Configuration * **kmsKeyId** *(string) --* **[REQUIRED]** KMS Key Identifier * **kmsEncryptionContext** *(dict) --* KMS Encryption Context * *(string) --* Encryption context key. * *(string) --* Encryption context value. Return type: dict Returns: **Response Syntax** { 'blueprint': { 'blueprintArn': 'string', 'schema': 'string', 'type': 'DOCUMENT'|'IMAGE'|'AUDIO'|'VIDEO', 'creationTime': datetime(2015, 1, 1), 'lastModifiedTime': datetime(2015, 1, 1), 'blueprintName': 'string', 'blueprintVersion': 'string', 'blueprintStage': 'DEVELOPMENT'|'LIVE', 'kmsKeyId': 'string', 'kmsEncryptionContext': { 'string': 'string' } } } **Response Structure** * *(dict) --* Update Blueprint Response * **blueprint** *(dict) --* Contains the information of a Blueprint. * **blueprintArn** *(string) --* ARN of a Blueprint * **schema** *(string) --* Schema of the blueprint * **type** *(string) --* Type * **creationTime** *(datetime) --* Time Stamp * **lastModifiedTime** *(datetime) --* Time Stamp * **blueprintName** *(string) --* Name of the Blueprint * **blueprintVersion** *(string) --* Blueprint Version * **blueprintStage** *(string) --* Stage of the Blueprint * **kmsKeyId** *(string) --* KMS Key Identifier * **kmsEncryptionContext** *(dict) --* KMS Encryption Context * *(string) --* Encryption context key. * *(string) --* Encryption context value. **Exceptions** * "DataAutomationforBedrock.Client.exceptions.ConflictException" * "DataAutomationforBedrock.Client.exceptions.ValidationException" * "DataAutomationforBedrock.Client.exceptions.InternalServerExcept ion" * "DataAutomationforBedrock.Client.exceptions.ThrottlingException" * "DataAutomationforBedrock.Client.exceptions.AccessDeniedExceptio n" * "DataAutomationforBedrock.Client.exceptions.ResourceNotFoundExce ption" DataAutomationforBedrock / Client / list_tags_for_resource list_tags_for_resource ********************** DataAutomationforBedrock.Client.list_tags_for_resource(**kwargs) List tags for an Amazon Bedrock Data Automation resource See also: AWS API Documentation **Request Syntax** response = client.list_tags_for_resource( resourceARN='string' ) Parameters: **resourceARN** (*string*) -- **[REQUIRED]** ARN of a taggable resource Return type: dict Returns: **Response Syntax** { 'tags': [ { 'key': 'string', 'value': 'string' }, ] } **Response Structure** * *(dict) --* * **tags** *(list) --* List of tags * *(dict) --* Key value pair of a tag * **key** *(string) --* Defines the context of the tag. * **value** *(string) --* Defines the value within the context. e.g. . **Exceptions** * "DataAutomationforBedrock.Client.exceptions.ValidationException" * "DataAutomationforBedrock.Client.exceptions.InternalServerExcept ion" * "DataAutomationforBedrock.Client.exceptions.ThrottlingException" * "DataAutomationforBedrock.Client.exceptions.AccessDeniedExceptio n" * "DataAutomationforBedrock.Client.exceptions.ResourceNotFoundExce ption" DataAutomationforBedrock / Client / delete_data_automation_project delete_data_automation_project ****************************** DataAutomationforBedrock.Client.delete_data_automation_project(**kwargs) Deletes an existing Amazon Bedrock Data Automation Project See also: AWS API Documentation **Request Syntax** response = client.delete_data_automation_project( projectArn='string' ) Parameters: **projectArn** (*string*) -- **[REQUIRED]** ARN generated at the server side when a DataAutomationProject is created Return type: dict Returns: **Response Syntax** { 'projectArn': 'string', 'status': 'COMPLETED'|'IN_PROGRESS'|'FAILED' } **Response Structure** * *(dict) --* Delete DataAutomationProject Response * **projectArn** *(string) --* ARN of a DataAutomationProject * **status** *(string) --* Status of Data Automation Project **Exceptions** * "DataAutomationforBedrock.Client.exceptions.ValidationException" * "DataAutomationforBedrock.Client.exceptions.InternalServerExcept ion" * "DataAutomationforBedrock.Client.exceptions.ThrottlingException" * "DataAutomationforBedrock.Client.exceptions.AccessDeniedExceptio n" * "DataAutomationforBedrock.Client.exceptions.ResourceNotFoundExce ption" DataAutomationforBedrock / Client / untag_resource untag_resource ************** DataAutomationforBedrock.Client.untag_resource(**kwargs) Untag an Amazon Bedrock Data Automation resource See also: AWS API Documentation **Request Syntax** response = client.untag_resource( resourceARN='string', tagKeys=[ 'string', ] ) Parameters: * **resourceARN** (*string*) -- **[REQUIRED]** ARN of a taggable resource * **tagKeys** (*list*) -- **[REQUIRED]** List of tag keys * *(string) --* Defines the context of the tag. Return type: dict Returns: **Response Syntax** {} **Response Structure** * *(dict) --* **Exceptions** * "DataAutomationforBedrock.Client.exceptions.ValidationException" * "DataAutomationforBedrock.Client.exceptions.InternalServerExcept ion" * "DataAutomationforBedrock.Client.exceptions.ThrottlingException" * "DataAutomationforBedrock.Client.exceptions.AccessDeniedExceptio n" * "DataAutomationforBedrock.Client.exceptions.ResourceNotFoundExce ption" DataAutomationforBedrock / Client / get_waiter get_waiter ********** DataAutomationforBedrock.Client.get_waiter(waiter_name) Returns an object that can wait for some condition. Parameters: **waiter_name** (*str*) -- The name of the waiter to get. See the waiters section of the service docs for a list of available waiters. Returns: The specified waiter object. Return type: "botocore.waiter.Waiter" DataAutomationforBedrock / Client / update_data_automation_project update_data_automation_project ****************************** DataAutomationforBedrock.Client.update_data_automation_project(**kwargs) Updates an existing Amazon Bedrock Data Automation Project See also: AWS API Documentation **Request Syntax** response = client.update_data_automation_project( projectArn='string', projectStage='DEVELOPMENT'|'LIVE', projectDescription='string', standardOutputConfiguration={ 'document': { 'extraction': { 'granularity': { 'types': [ 'DOCUMENT'|'PAGE'|'ELEMENT'|'WORD'|'LINE', ] }, 'boundingBox': { 'state': 'ENABLED'|'DISABLED' } }, 'generativeField': { 'state': 'ENABLED'|'DISABLED' }, 'outputFormat': { 'textFormat': { 'types': [ 'PLAIN_TEXT'|'MARKDOWN'|'HTML'|'CSV', ] }, 'additionalFileFormat': { 'state': 'ENABLED'|'DISABLED' } } }, 'image': { 'extraction': { 'category': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'CONTENT_MODERATION'|'TEXT_DETECTION'|'LOGOS', ] }, 'boundingBox': { 'state': 'ENABLED'|'DISABLED' } }, 'generativeField': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'IMAGE_SUMMARY'|'IAB', ] } }, 'video': { 'extraction': { 'category': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'CONTENT_MODERATION'|'TEXT_DETECTION'|'TRANSCRIPT'|'LOGOS', ] }, 'boundingBox': { 'state': 'ENABLED'|'DISABLED' } }, 'generativeField': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'VIDEO_SUMMARY'|'IAB'|'CHAPTER_SUMMARY', ] } }, 'audio': { 'extraction': { 'category': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'AUDIO_CONTENT_MODERATION'|'TRANSCRIPT'|'TOPIC_CONTENT_MODERATION', ] } }, 'generativeField': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'AUDIO_SUMMARY'|'IAB'|'TOPIC_SUMMARY', ] } } }, customOutputConfiguration={ 'blueprints': [ { 'blueprintArn': 'string', 'blueprintVersion': 'string', 'blueprintStage': 'DEVELOPMENT'|'LIVE' }, ] }, overrideConfiguration={ 'document': { 'splitter': { 'state': 'ENABLED'|'DISABLED' }, 'modalityProcessing': { 'state': 'ENABLED'|'DISABLED' } }, 'image': { 'modalityProcessing': { 'state': 'ENABLED'|'DISABLED' } }, 'video': { 'modalityProcessing': { 'state': 'ENABLED'|'DISABLED' } }, 'audio': { 'modalityProcessing': { 'state': 'ENABLED'|'DISABLED' } }, 'modalityRouting': { 'jpeg': 'IMAGE'|'DOCUMENT'|'AUDIO'|'VIDEO', 'png': 'IMAGE'|'DOCUMENT'|'AUDIO'|'VIDEO', 'mp4': 'IMAGE'|'DOCUMENT'|'AUDIO'|'VIDEO', 'mov': 'IMAGE'|'DOCUMENT'|'AUDIO'|'VIDEO' } }, encryptionConfiguration={ 'kmsKeyId': 'string', 'kmsEncryptionContext': { 'string': 'string' } } ) Parameters: * **projectArn** (*string*) -- **[REQUIRED]** ARN generated at the server side when a DataAutomationProject is created * **projectStage** (*string*) -- Stage of the Project * **projectDescription** (*string*) -- Description of the DataAutomationProject * **standardOutputConfiguration** (*dict*) -- **[REQUIRED]** Standard output configuration * **document** *(dict) --* Standard Output Configuration of Document * **extraction** *(dict) --* Standard Extraction Configuration of Document * **granularity** *(dict) --* **[REQUIRED]** Granularity of Document Extraction * **types** *(list) --* List of Document Extraction Granularity Type * *(string) --* * **boundingBox** *(dict) --* **[REQUIRED]** Bounding Box Configuration of Document Extraction * **state** *(string) --* **[REQUIRED]** State * **generativeField** *(dict) --* Standard Generative Field Configuration of Document * **state** *(string) --* **[REQUIRED]** State * **outputFormat** *(dict) --* Output Format of Document * **textFormat** *(dict) --* **[REQUIRED]** Text Format of Document Output * **types** *(list) --* List of Document Output Text Format Type * *(string) --* * **additionalFileFormat** *(dict) --* **[REQUIRED]** Additional File Format of Document Output * **state** *(string) --* **[REQUIRED]** State * **image** *(dict) --* Standard Output Configuration of Image * **extraction** *(dict) --* Standard Extraction Configuration of Image * **category** *(dict) --* **[REQUIRED]** Category of Image Extraction * **state** *(string) --* **[REQUIRED]** State * **types** *(list) --* List of Image Extraction Category * *(string) --* * **boundingBox** *(dict) --* **[REQUIRED]** Bounding Box Configuration of Image Extraction * **state** *(string) --* **[REQUIRED]** State * **generativeField** *(dict) --* Standard Generative Field Configuration of Image * **state** *(string) --* **[REQUIRED]** State * **types** *(list) --* List of Image Standard Generative Field Type * *(string) --* * **video** *(dict) --* Standard Output Configuration of Video * **extraction** *(dict) --* Standard Extraction Configuration of Video * **category** *(dict) --* **[REQUIRED]** Category of Video Extraction * **state** *(string) --* **[REQUIRED]** State * **types** *(list) --* List of Video Extraction Category Type * *(string) --* * **boundingBox** *(dict) --* **[REQUIRED]** Bounding Box Configuration of Video Extraction * **state** *(string) --* **[REQUIRED]** State * **generativeField** *(dict) --* Standard Generative Field Configuration of Video * **state** *(string) --* **[REQUIRED]** State * **types** *(list) --* List of Video Standard Generative Field Type * *(string) --* * **audio** *(dict) --* Standard Output Configuration of Audio * **extraction** *(dict) --* Standard Extraction Configuration of Audio * **category** *(dict) --* **[REQUIRED]** Category of Audio Extraction * **state** *(string) --* **[REQUIRED]** State * **types** *(list) --* List of Audio Extraction Category Type * *(string) --* * **generativeField** *(dict) --* Standard Generative Field Configuration of Audio * **state** *(string) --* **[REQUIRED]** State * **types** *(list) --* List of Audio Standard Generative Field Type * *(string) --* * **customOutputConfiguration** (*dict*) -- Custom output configuration * **blueprints** *(list) --* List of Blueprint Item * *(dict) --* Blueprint Item * **blueprintArn** *(string) --* **[REQUIRED]** ARN of a Blueprint * **blueprintVersion** *(string) --* Blueprint Version * **blueprintStage** *(string) --* Stage of the Blueprint * **overrideConfiguration** (*dict*) -- Override configuration * **document** *(dict) --* Override Configuration of Document * **splitter** *(dict) --* Configuration of Splitter * **state** *(string) --* State * **modalityProcessing** *(dict) --* Configuration to enable/disable processing of modality * **state** *(string) --* State * **image** *(dict) --* Override Configuration of Image * **modalityProcessing** *(dict) --* Configuration to enable/disable processing of modality * **state** *(string) --* State * **video** *(dict) --* Override Configuration of Video * **modalityProcessing** *(dict) --* Configuration to enable/disable processing of modality * **state** *(string) --* State * **audio** *(dict) --* Override Configuration of Audio * **modalityProcessing** *(dict) --* Configuration to enable/disable processing of modality * **state** *(string) --* State * **modalityRouting** *(dict) --* Configuration for routing file type to desired modality * **jpeg** *(string) --* Desired Modality types * **png** *(string) --* Desired Modality types * **mp4** *(string) --* Desired Modality types * **mov** *(string) --* Desired Modality types * **encryptionConfiguration** (*dict*) -- KMS Encryption Configuration * **kmsKeyId** *(string) --* **[REQUIRED]** KMS Key Identifier * **kmsEncryptionContext** *(dict) --* KMS Encryption Context * *(string) --* Encryption context key. * *(string) --* Encryption context value. Return type: dict Returns: **Response Syntax** { 'projectArn': 'string', 'projectStage': 'DEVELOPMENT'|'LIVE', 'status': 'COMPLETED'|'IN_PROGRESS'|'FAILED' } **Response Structure** * *(dict) --* Update DataAutomationProject Response * **projectArn** *(string) --* ARN of a DataAutomationProject * **projectStage** *(string) --* Stage of the Project * **status** *(string) --* Status of Data Automation Project **Exceptions** * "DataAutomationforBedrock.Client.exceptions.ServiceQuotaExceeded Exception" * "DataAutomationforBedrock.Client.exceptions.ConflictException" * "DataAutomationforBedrock.Client.exceptions.ValidationException" * "DataAutomationforBedrock.Client.exceptions.InternalServerExcept ion" * "DataAutomationforBedrock.Client.exceptions.ThrottlingException" * "DataAutomationforBedrock.Client.exceptions.AccessDeniedExceptio n" * "DataAutomationforBedrock.Client.exceptions.ResourceNotFoundExce ption" DataAutomationforBedrock / Client / list_data_automation_projects list_data_automation_projects ***************************** DataAutomationforBedrock.Client.list_data_automation_projects(**kwargs) Lists all existing Amazon Bedrock Data Automation Projects See also: AWS API Documentation **Request Syntax** response = client.list_data_automation_projects( maxResults=123, nextToken='string', projectStageFilter='DEVELOPMENT'|'LIVE'|'ALL', blueprintFilter={ 'blueprintArn': 'string', 'blueprintVersion': 'string', 'blueprintStage': 'DEVELOPMENT'|'LIVE' }, resourceOwner='SERVICE'|'ACCOUNT' ) Parameters: * **maxResults** (*integer*) -- Max Results * **nextToken** (*string*) -- Pagination token * **projectStageFilter** (*string*) -- Project Stage filter * **blueprintFilter** (*dict*) -- Blueprint Filter * **blueprintArn** *(string) --* **[REQUIRED]** ARN of a Blueprint * **blueprintVersion** *(string) --* Blueprint Version * **blueprintStage** *(string) --* Stage of the Blueprint * **resourceOwner** (*string*) -- Resource Owner Return type: dict Returns: **Response Syntax** { 'projects': [ { 'projectArn': 'string', 'projectStage': 'DEVELOPMENT'|'LIVE', 'projectName': 'string', 'creationTime': datetime(2015, 1, 1) }, ], 'nextToken': 'string' } **Response Structure** * *(dict) --* List DataAutomationProject Response * **projects** *(list) --* List of DataAutomationProjectSummary * *(dict) --* Summary of a DataAutomationProject * **projectArn** *(string) --* ARN of a DataAutomationProject * **projectStage** *(string) --* Stage of the Project * **projectName** *(string) --* Name of the DataAutomationProject * **creationTime** *(datetime) --* Time Stamp * **nextToken** *(string) --* Pagination token **Exceptions** * "DataAutomationforBedrock.Client.exceptions.ValidationException" * "DataAutomationforBedrock.Client.exceptions.InternalServerExcept ion" * "DataAutomationforBedrock.Client.exceptions.ThrottlingException" * "DataAutomationforBedrock.Client.exceptions.AccessDeniedExceptio n" * "DataAutomationforBedrock.Client.exceptions.ResourceNotFoundExce ption" DataAutomationforBedrock / Client / close close ***** DataAutomationforBedrock.Client.close() Closes underlying endpoint connections. DataAutomationforBedrock / Client / list_blueprints list_blueprints *************** DataAutomationforBedrock.Client.list_blueprints(**kwargs) Lists all existing Amazon Bedrock Data Automation Blueprints See also: AWS API Documentation **Request Syntax** response = client.list_blueprints( blueprintArn='string', resourceOwner='SERVICE'|'ACCOUNT', blueprintStageFilter='DEVELOPMENT'|'LIVE'|'ALL', maxResults=123, nextToken='string', projectFilter={ 'projectArn': 'string', 'projectStage': 'DEVELOPMENT'|'LIVE' } ) Parameters: * **blueprintArn** (*string*) -- ARN of a Blueprint * **resourceOwner** (*string*) -- Resource Owner * **blueprintStageFilter** (*string*) -- Blueprint Stage filter * **maxResults** (*integer*) -- Max Results * **nextToken** (*string*) -- Pagination token * **projectFilter** (*dict*) -- Data Automation Project Filter * **projectArn** *(string) --* **[REQUIRED]** ARN of a DataAutomationProject * **projectStage** *(string) --* Stage of the Project Return type: dict Returns: **Response Syntax** { 'blueprints': [ { 'blueprintArn': 'string', 'blueprintVersion': 'string', 'blueprintStage': 'DEVELOPMENT'|'LIVE', 'blueprintName': 'string', 'creationTime': datetime(2015, 1, 1), 'lastModifiedTime': datetime(2015, 1, 1) }, ], 'nextToken': 'string' } **Response Structure** * *(dict) --* List Blueprint Response * **blueprints** *(list) --* List of Blueprints * *(dict) --* Summary of a Blueprint * **blueprintArn** *(string) --* ARN of a Blueprint * **blueprintVersion** *(string) --* Blueprint Version * **blueprintStage** *(string) --* Stage of the Blueprint * **blueprintName** *(string) --* Name of the Blueprint * **creationTime** *(datetime) --* Time Stamp * **lastModifiedTime** *(datetime) --* Time Stamp * **nextToken** *(string) --* Pagination token **Exceptions** * "DataAutomationforBedrock.Client.exceptions.ValidationException" * "DataAutomationforBedrock.Client.exceptions.InternalServerExcept ion" * "DataAutomationforBedrock.Client.exceptions.ThrottlingException" * "DataAutomationforBedrock.Client.exceptions.AccessDeniedExceptio n" * "DataAutomationforBedrock.Client.exceptions.ResourceNotFoundExce ption" DataAutomationforBedrock / Client / delete_blueprint delete_blueprint **************** DataAutomationforBedrock.Client.delete_blueprint(**kwargs) Deletes an existing Amazon Bedrock Data Automation Blueprint See also: AWS API Documentation **Request Syntax** response = client.delete_blueprint( blueprintArn='string', blueprintVersion='string' ) Parameters: * **blueprintArn** (*string*) -- **[REQUIRED]** ARN generated at the server side when a Blueprint is created * **blueprintVersion** (*string*) -- Optional field to delete a specific Blueprint version Return type: dict Returns: **Response Syntax** {} **Response Structure** * *(dict) --* Delete Blueprint Response **Exceptions** * "DataAutomationforBedrock.Client.exceptions.ValidationException" * "DataAutomationforBedrock.Client.exceptions.InternalServerExcept ion" * "DataAutomationforBedrock.Client.exceptions.ThrottlingException" * "DataAutomationforBedrock.Client.exceptions.AccessDeniedExceptio n" * "DataAutomationforBedrock.Client.exceptions.ResourceNotFoundExce ption" DataAutomationforBedrock / Client / create_blueprint create_blueprint **************** DataAutomationforBedrock.Client.create_blueprint(**kwargs) Creates an Amazon Bedrock Data Automation Blueprint See also: AWS API Documentation **Request Syntax** response = client.create_blueprint( blueprintName='string', type='DOCUMENT'|'IMAGE'|'AUDIO'|'VIDEO', blueprintStage='DEVELOPMENT'|'LIVE', schema='string', clientToken='string', encryptionConfiguration={ 'kmsKeyId': 'string', 'kmsEncryptionContext': { 'string': 'string' } }, tags=[ { 'key': 'string', 'value': 'string' }, ] ) Parameters: * **blueprintName** (*string*) -- **[REQUIRED]** Name of the Blueprint * **type** (*string*) -- **[REQUIRED]** Type * **blueprintStage** (*string*) -- Stage of the Blueprint * **schema** (*string*) -- **[REQUIRED]** Schema of the blueprint * **clientToken** (*string*) -- Client specified token used for idempotency checks This field is autopopulated if not provided. * **encryptionConfiguration** (*dict*) -- KMS Encryption Configuration * **kmsKeyId** *(string) --* **[REQUIRED]** KMS Key Identifier * **kmsEncryptionContext** *(dict) --* KMS Encryption Context * *(string) --* Encryption context key. * *(string) --* Encryption context value. * **tags** (*list*) -- List of tags * *(dict) --* Key value pair of a tag * **key** *(string) --* **[REQUIRED]** Defines the context of the tag. * **value** *(string) --* **[REQUIRED]** Defines the value within the context. e.g. . Return type: dict Returns: **Response Syntax** { 'blueprint': { 'blueprintArn': 'string', 'schema': 'string', 'type': 'DOCUMENT'|'IMAGE'|'AUDIO'|'VIDEO', 'creationTime': datetime(2015, 1, 1), 'lastModifiedTime': datetime(2015, 1, 1), 'blueprintName': 'string', 'blueprintVersion': 'string', 'blueprintStage': 'DEVELOPMENT'|'LIVE', 'kmsKeyId': 'string', 'kmsEncryptionContext': { 'string': 'string' } } } **Response Structure** * *(dict) --* Create Blueprint Response * **blueprint** *(dict) --* Contains the information of a Blueprint. * **blueprintArn** *(string) --* ARN of a Blueprint * **schema** *(string) --* Schema of the blueprint * **type** *(string) --* Type * **creationTime** *(datetime) --* Time Stamp * **lastModifiedTime** *(datetime) --* Time Stamp * **blueprintName** *(string) --* Name of the Blueprint * **blueprintVersion** *(string) --* Blueprint Version * **blueprintStage** *(string) --* Stage of the Blueprint * **kmsKeyId** *(string) --* KMS Key Identifier * **kmsEncryptionContext** *(dict) --* KMS Encryption Context * *(string) --* Encryption context key. * *(string) --* Encryption context value. **Exceptions** * "DataAutomationforBedrock.Client.exceptions.ServiceQuotaExceeded Exception" * "DataAutomationforBedrock.Client.exceptions.ValidationException" * "DataAutomationforBedrock.Client.exceptions.ConflictException" * "DataAutomationforBedrock.Client.exceptions.InternalServerExcept ion" * "DataAutomationforBedrock.Client.exceptions.ThrottlingException" * "DataAutomationforBedrock.Client.exceptions.AccessDeniedExceptio n" DataAutomationforBedrock / Client / get_data_automation_project get_data_automation_project *************************** DataAutomationforBedrock.Client.get_data_automation_project(**kwargs) Gets an existing Amazon Bedrock Data Automation Project See also: AWS API Documentation **Request Syntax** response = client.get_data_automation_project( projectArn='string', projectStage='DEVELOPMENT'|'LIVE' ) Parameters: * **projectArn** (*string*) -- **[REQUIRED]** ARN generated at the server side when a DataAutomationProject is created * **projectStage** (*string*) -- Optional field to delete a specific DataAutomationProject stage Return type: dict Returns: **Response Syntax** { 'project': { 'projectArn': 'string', 'creationTime': datetime(2015, 1, 1), 'lastModifiedTime': datetime(2015, 1, 1), 'projectName': 'string', 'projectStage': 'DEVELOPMENT'|'LIVE', 'projectDescription': 'string', 'standardOutputConfiguration': { 'document': { 'extraction': { 'granularity': { 'types': [ 'DOCUMENT'|'PAGE'|'ELEMENT'|'WORD'|'LINE', ] }, 'boundingBox': { 'state': 'ENABLED'|'DISABLED' } }, 'generativeField': { 'state': 'ENABLED'|'DISABLED' }, 'outputFormat': { 'textFormat': { 'types': [ 'PLAIN_TEXT'|'MARKDOWN'|'HTML'|'CSV', ] }, 'additionalFileFormat': { 'state': 'ENABLED'|'DISABLED' } } }, 'image': { 'extraction': { 'category': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'CONTENT_MODERATION'|'TEXT_DETECTION'|'LOGOS', ] }, 'boundingBox': { 'state': 'ENABLED'|'DISABLED' } }, 'generativeField': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'IMAGE_SUMMARY'|'IAB', ] } }, 'video': { 'extraction': { 'category': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'CONTENT_MODERATION'|'TEXT_DETECTION'|'TRANSCRIPT'|'LOGOS', ] }, 'boundingBox': { 'state': 'ENABLED'|'DISABLED' } }, 'generativeField': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'VIDEO_SUMMARY'|'IAB'|'CHAPTER_SUMMARY', ] } }, 'audio': { 'extraction': { 'category': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'AUDIO_CONTENT_MODERATION'|'TRANSCRIPT'|'TOPIC_CONTENT_MODERATION', ] } }, 'generativeField': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'AUDIO_SUMMARY'|'IAB'|'TOPIC_SUMMARY', ] } } }, 'customOutputConfiguration': { 'blueprints': [ { 'blueprintArn': 'string', 'blueprintVersion': 'string', 'blueprintStage': 'DEVELOPMENT'|'LIVE' }, ] }, 'overrideConfiguration': { 'document': { 'splitter': { 'state': 'ENABLED'|'DISABLED' }, 'modalityProcessing': { 'state': 'ENABLED'|'DISABLED' } }, 'image': { 'modalityProcessing': { 'state': 'ENABLED'|'DISABLED' } }, 'video': { 'modalityProcessing': { 'state': 'ENABLED'|'DISABLED' } }, 'audio': { 'modalityProcessing': { 'state': 'ENABLED'|'DISABLED' } }, 'modalityRouting': { 'jpeg': 'IMAGE'|'DOCUMENT'|'AUDIO'|'VIDEO', 'png': 'IMAGE'|'DOCUMENT'|'AUDIO'|'VIDEO', 'mp4': 'IMAGE'|'DOCUMENT'|'AUDIO'|'VIDEO', 'mov': 'IMAGE'|'DOCUMENT'|'AUDIO'|'VIDEO' } }, 'status': 'COMPLETED'|'IN_PROGRESS'|'FAILED', 'kmsKeyId': 'string', 'kmsEncryptionContext': { 'string': 'string' } } } **Response Structure** * *(dict) --* Get DataAutomationProject Response * **project** *(dict) --* Contains the information of a DataAutomationProject. * **projectArn** *(string) --* ARN of a DataAutomationProject * **creationTime** *(datetime) --* Time Stamp * **lastModifiedTime** *(datetime) --* Time Stamp * **projectName** *(string) --* Name of the DataAutomationProject * **projectStage** *(string) --* Stage of the Project * **projectDescription** *(string) --* Description of the DataAutomationProject * **standardOutputConfiguration** *(dict) --* Standard output configuration * **document** *(dict) --* Standard Output Configuration of Document * **extraction** *(dict) --* Standard Extraction Configuration of Document * **granularity** *(dict) --* Granularity of Document Extraction * **types** *(list) --* List of Document Extraction Granularity Type * *(string) --* * **boundingBox** *(dict) --* Bounding Box Configuration of Document Extraction * **state** *(string) --* State * **generativeField** *(dict) --* Standard Generative Field Configuration of Document * **state** *(string) --* State * **outputFormat** *(dict) --* Output Format of Document * **textFormat** *(dict) --* Text Format of Document Output * **types** *(list) --* List of Document Output Text Format Type * *(string) --* * **additionalFileFormat** *(dict) --* Additional File Format of Document Output * **state** *(string) --* State * **image** *(dict) --* Standard Output Configuration of Image * **extraction** *(dict) --* Standard Extraction Configuration of Image * **category** *(dict) --* Category of Image Extraction * **state** *(string) --* State * **types** *(list) --* List of Image Extraction Category * *(string) --* * **boundingBox** *(dict) --* Bounding Box Configuration of Image Extraction * **state** *(string) --* State * **generativeField** *(dict) --* Standard Generative Field Configuration of Image * **state** *(string) --* State * **types** *(list) --* List of Image Standard Generative Field Type * *(string) --* * **video** *(dict) --* Standard Output Configuration of Video * **extraction** *(dict) --* Standard Extraction Configuration of Video * **category** *(dict) --* Category of Video Extraction * **state** *(string) --* State * **types** *(list) --* List of Video Extraction Category Type * *(string) --* * **boundingBox** *(dict) --* Bounding Box Configuration of Video Extraction * **state** *(string) --* State * **generativeField** *(dict) --* Standard Generative Field Configuration of Video * **state** *(string) --* State * **types** *(list) --* List of Video Standard Generative Field Type * *(string) --* * **audio** *(dict) --* Standard Output Configuration of Audio * **extraction** *(dict) --* Standard Extraction Configuration of Audio * **category** *(dict) --* Category of Audio Extraction * **state** *(string) --* State * **types** *(list) --* List of Audio Extraction Category Type * *(string) --* * **generativeField** *(dict) --* Standard Generative Field Configuration of Audio * **state** *(string) --* State * **types** *(list) --* List of Audio Standard Generative Field Type * *(string) --* * **customOutputConfiguration** *(dict) --* Custom output configuration * **blueprints** *(list) --* List of Blueprint Item * *(dict) --* Blueprint Item * **blueprintArn** *(string) --* ARN of a Blueprint * **blueprintVersion** *(string) --* Blueprint Version * **blueprintStage** *(string) --* Stage of the Blueprint * **overrideConfiguration** *(dict) --* Override configuration * **document** *(dict) --* Override Configuration of Document * **splitter** *(dict) --* Configuration of Splitter * **state** *(string) --* State * **modalityProcessing** *(dict) --* Configuration to enable/disable processing of modality * **state** *(string) --* State * **image** *(dict) --* Override Configuration of Image * **modalityProcessing** *(dict) --* Configuration to enable/disable processing of modality * **state** *(string) --* State * **video** *(dict) --* Override Configuration of Video * **modalityProcessing** *(dict) --* Configuration to enable/disable processing of modality * **state** *(string) --* State * **audio** *(dict) --* Override Configuration of Audio * **modalityProcessing** *(dict) --* Configuration to enable/disable processing of modality * **state** *(string) --* State * **modalityRouting** *(dict) --* Configuration for routing file type to desired modality * **jpeg** *(string) --* Desired Modality types * **png** *(string) --* Desired Modality types * **mp4** *(string) --* Desired Modality types * **mov** *(string) --* Desired Modality types * **status** *(string) --* Status of Data Automation Project * **kmsKeyId** *(string) --* KMS Key Identifier * **kmsEncryptionContext** *(dict) --* KMS Encryption Context * *(string) --* Encryption context key. * *(string) --* Encryption context value. **Exceptions** * "DataAutomationforBedrock.Client.exceptions.ValidationException" * "DataAutomationforBedrock.Client.exceptions.InternalServerExcept ion" * "DataAutomationforBedrock.Client.exceptions.ThrottlingException" * "DataAutomationforBedrock.Client.exceptions.AccessDeniedExceptio n" * "DataAutomationforBedrock.Client.exceptions.ResourceNotFoundExce ption" DataAutomationforBedrock / Client / create_blueprint_version create_blueprint_version ************************ DataAutomationforBedrock.Client.create_blueprint_version(**kwargs) Creates a new version of an existing Amazon Bedrock Data Automation Blueprint See also: AWS API Documentation **Request Syntax** response = client.create_blueprint_version( blueprintArn='string', clientToken='string' ) Parameters: * **blueprintArn** (*string*) -- **[REQUIRED]** ARN generated at the server side when a Blueprint is created * **clientToken** (*string*) -- Client specified token used for idempotency checks This field is autopopulated if not provided. Return type: dict Returns: **Response Syntax** { 'blueprint': { 'blueprintArn': 'string', 'schema': 'string', 'type': 'DOCUMENT'|'IMAGE'|'AUDIO'|'VIDEO', 'creationTime': datetime(2015, 1, 1), 'lastModifiedTime': datetime(2015, 1, 1), 'blueprintName': 'string', 'blueprintVersion': 'string', 'blueprintStage': 'DEVELOPMENT'|'LIVE', 'kmsKeyId': 'string', 'kmsEncryptionContext': { 'string': 'string' } } } **Response Structure** * *(dict) --* Create Blueprint Version Response * **blueprint** *(dict) --* Contains the information of a Blueprint. * **blueprintArn** *(string) --* ARN of a Blueprint * **schema** *(string) --* Schema of the blueprint * **type** *(string) --* Type * **creationTime** *(datetime) --* Time Stamp * **lastModifiedTime** *(datetime) --* Time Stamp * **blueprintName** *(string) --* Name of the Blueprint * **blueprintVersion** *(string) --* Blueprint Version * **blueprintStage** *(string) --* Stage of the Blueprint * **kmsKeyId** *(string) --* KMS Key Identifier * **kmsEncryptionContext** *(dict) --* KMS Encryption Context * *(string) --* Encryption context key. * *(string) --* Encryption context value. **Exceptions** * "DataAutomationforBedrock.Client.exceptions.ServiceQuotaExceeded Exception" * "DataAutomationforBedrock.Client.exceptions.ValidationException" * "DataAutomationforBedrock.Client.exceptions.InternalServerExcept ion" * "DataAutomationforBedrock.Client.exceptions.ThrottlingException" * "DataAutomationforBedrock.Client.exceptions.AccessDeniedExceptio n" * "DataAutomationforBedrock.Client.exceptions.ResourceNotFoundExce ption" DataAutomationforBedrock / Client / create_data_automation_project create_data_automation_project ****************************** DataAutomationforBedrock.Client.create_data_automation_project(**kwargs) Creates an Amazon Bedrock Data Automation Project See also: AWS API Documentation **Request Syntax** response = client.create_data_automation_project( projectName='string', projectDescription='string', projectStage='DEVELOPMENT'|'LIVE', standardOutputConfiguration={ 'document': { 'extraction': { 'granularity': { 'types': [ 'DOCUMENT'|'PAGE'|'ELEMENT'|'WORD'|'LINE', ] }, 'boundingBox': { 'state': 'ENABLED'|'DISABLED' } }, 'generativeField': { 'state': 'ENABLED'|'DISABLED' }, 'outputFormat': { 'textFormat': { 'types': [ 'PLAIN_TEXT'|'MARKDOWN'|'HTML'|'CSV', ] }, 'additionalFileFormat': { 'state': 'ENABLED'|'DISABLED' } } }, 'image': { 'extraction': { 'category': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'CONTENT_MODERATION'|'TEXT_DETECTION'|'LOGOS', ] }, 'boundingBox': { 'state': 'ENABLED'|'DISABLED' } }, 'generativeField': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'IMAGE_SUMMARY'|'IAB', ] } }, 'video': { 'extraction': { 'category': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'CONTENT_MODERATION'|'TEXT_DETECTION'|'TRANSCRIPT'|'LOGOS', ] }, 'boundingBox': { 'state': 'ENABLED'|'DISABLED' } }, 'generativeField': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'VIDEO_SUMMARY'|'IAB'|'CHAPTER_SUMMARY', ] } }, 'audio': { 'extraction': { 'category': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'AUDIO_CONTENT_MODERATION'|'TRANSCRIPT'|'TOPIC_CONTENT_MODERATION', ] } }, 'generativeField': { 'state': 'ENABLED'|'DISABLED', 'types': [ 'AUDIO_SUMMARY'|'IAB'|'TOPIC_SUMMARY', ] } } }, customOutputConfiguration={ 'blueprints': [ { 'blueprintArn': 'string', 'blueprintVersion': 'string', 'blueprintStage': 'DEVELOPMENT'|'LIVE' }, ] }, overrideConfiguration={ 'document': { 'splitter': { 'state': 'ENABLED'|'DISABLED' }, 'modalityProcessing': { 'state': 'ENABLED'|'DISABLED' } }, 'image': { 'modalityProcessing': { 'state': 'ENABLED'|'DISABLED' } }, 'video': { 'modalityProcessing': { 'state': 'ENABLED'|'DISABLED' } }, 'audio': { 'modalityProcessing': { 'state': 'ENABLED'|'DISABLED' } }, 'modalityRouting': { 'jpeg': 'IMAGE'|'DOCUMENT'|'AUDIO'|'VIDEO', 'png': 'IMAGE'|'DOCUMENT'|'AUDIO'|'VIDEO', 'mp4': 'IMAGE'|'DOCUMENT'|'AUDIO'|'VIDEO', 'mov': 'IMAGE'|'DOCUMENT'|'AUDIO'|'VIDEO' } }, clientToken='string', encryptionConfiguration={ 'kmsKeyId': 'string', 'kmsEncryptionContext': { 'string': 'string' } }, tags=[ { 'key': 'string', 'value': 'string' }, ] ) Parameters: * **projectName** (*string*) -- **[REQUIRED]** Name of the DataAutomationProject * **projectDescription** (*string*) -- Description of the DataAutomationProject * **projectStage** (*string*) -- Stage of the Project * **standardOutputConfiguration** (*dict*) -- **[REQUIRED]** Standard output configuration * **document** *(dict) --* Standard Output Configuration of Document * **extraction** *(dict) --* Standard Extraction Configuration of Document * **granularity** *(dict) --* **[REQUIRED]** Granularity of Document Extraction * **types** *(list) --* List of Document Extraction Granularity Type * *(string) --* * **boundingBox** *(dict) --* **[REQUIRED]** Bounding Box Configuration of Document Extraction * **state** *(string) --* **[REQUIRED]** State * **generativeField** *(dict) --* Standard Generative Field Configuration of Document * **state** *(string) --* **[REQUIRED]** State * **outputFormat** *(dict) --* Output Format of Document * **textFormat** *(dict) --* **[REQUIRED]** Text Format of Document Output * **types** *(list) --* List of Document Output Text Format Type * *(string) --* * **additionalFileFormat** *(dict) --* **[REQUIRED]** Additional File Format of Document Output * **state** *(string) --* **[REQUIRED]** State * **image** *(dict) --* Standard Output Configuration of Image * **extraction** *(dict) --* Standard Extraction Configuration of Image * **category** *(dict) --* **[REQUIRED]** Category of Image Extraction * **state** *(string) --* **[REQUIRED]** State * **types** *(list) --* List of Image Extraction Category * *(string) --* * **boundingBox** *(dict) --* **[REQUIRED]** Bounding Box Configuration of Image Extraction * **state** *(string) --* **[REQUIRED]** State * **generativeField** *(dict) --* Standard Generative Field Configuration of Image * **state** *(string) --* **[REQUIRED]** State * **types** *(list) --* List of Image Standard Generative Field Type * *(string) --* * **video** *(dict) --* Standard Output Configuration of Video * **extraction** *(dict) --* Standard Extraction Configuration of Video * **category** *(dict) --* **[REQUIRED]** Category of Video Extraction * **state** *(string) --* **[REQUIRED]** State * **types** *(list) --* List of Video Extraction Category Type * *(string) --* * **boundingBox** *(dict) --* **[REQUIRED]** Bounding Box Configuration of Video Extraction * **state** *(string) --* **[REQUIRED]** State * **generativeField** *(dict) --* Standard Generative Field Configuration of Video * **state** *(string) --* **[REQUIRED]** State * **types** *(list) --* List of Video Standard Generative Field Type * *(string) --* * **audio** *(dict) --* Standard Output Configuration of Audio * **extraction** *(dict) --* Standard Extraction Configuration of Audio * **category** *(dict) --* **[REQUIRED]** Category of Audio Extraction * **state** *(string) --* **[REQUIRED]** State * **types** *(list) --* List of Audio Extraction Category Type * *(string) --* * **generativeField** *(dict) --* Standard Generative Field Configuration of Audio * **state** *(string) --* **[REQUIRED]** State * **types** *(list) --* List of Audio Standard Generative Field Type * *(string) --* * **customOutputConfiguration** (*dict*) -- Custom output configuration * **blueprints** *(list) --* List of Blueprint Item * *(dict) --* Blueprint Item * **blueprintArn** *(string) --* **[REQUIRED]** ARN of a Blueprint * **blueprintVersion** *(string) --* Blueprint Version * **blueprintStage** *(string) --* Stage of the Blueprint * **overrideConfiguration** (*dict*) -- Override configuration * **document** *(dict) --* Override Configuration of Document * **splitter** *(dict) --* Configuration of Splitter * **state** *(string) --* State * **modalityProcessing** *(dict) --* Configuration to enable/disable processing of modality * **state** *(string) --* State * **image** *(dict) --* Override Configuration of Image * **modalityProcessing** *(dict) --* Configuration to enable/disable processing of modality * **state** *(string) --* State * **video** *(dict) --* Override Configuration of Video * **modalityProcessing** *(dict) --* Configuration to enable/disable processing of modality * **state** *(string) --* State * **audio** *(dict) --* Override Configuration of Audio * **modalityProcessing** *(dict) --* Configuration to enable/disable processing of modality * **state** *(string) --* State * **modalityRouting** *(dict) --* Configuration for routing file type to desired modality * **jpeg** *(string) --* Desired Modality types * **png** *(string) --* Desired Modality types * **mp4** *(string) --* Desired Modality types * **mov** *(string) --* Desired Modality types * **clientToken** (*string*) -- Client specified token used for idempotency checks This field is autopopulated if not provided. * **encryptionConfiguration** (*dict*) -- KMS Encryption Configuration * **kmsKeyId** *(string) --* **[REQUIRED]** KMS Key Identifier * **kmsEncryptionContext** *(dict) --* KMS Encryption Context * *(string) --* Encryption context key. * *(string) --* Encryption context value. * **tags** (*list*) -- List of tags * *(dict) --* Key value pair of a tag * **key** *(string) --* **[REQUIRED]** Defines the context of the tag. * **value** *(string) --* **[REQUIRED]** Defines the value within the context. e.g. . Return type: dict Returns: **Response Syntax** { 'projectArn': 'string', 'projectStage': 'DEVELOPMENT'|'LIVE', 'status': 'COMPLETED'|'IN_PROGRESS'|'FAILED' } **Response Structure** * *(dict) --* Create DataAutomationProject Response * **projectArn** *(string) --* ARN of a DataAutomationProject * **projectStage** *(string) --* Stage of the Project * **status** *(string) --* Status of Data Automation Project **Exceptions** * "DataAutomationforBedrock.Client.exceptions.ServiceQuotaExceeded Exception" * "DataAutomationforBedrock.Client.exceptions.ValidationException" * "DataAutomationforBedrock.Client.exceptions.ConflictException" * "DataAutomationforBedrock.Client.exceptions.InternalServerExcept ion" * "DataAutomationforBedrock.Client.exceptions.ThrottlingException" * "DataAutomationforBedrock.Client.exceptions.AccessDeniedExceptio n" DataAutomationforBedrock / Client / tag_resource tag_resource ************ DataAutomationforBedrock.Client.tag_resource(**kwargs) Tag an Amazon Bedrock Data Automation resource See also: AWS API Documentation **Request Syntax** response = client.tag_resource( resourceARN='string', tags=[ { 'key': 'string', 'value': 'string' }, ] ) Parameters: * **resourceARN** (*string*) -- **[REQUIRED]** ARN of a taggable resource * **tags** (*list*) -- **[REQUIRED]** List of tags * *(dict) --* Key value pair of a tag * **key** *(string) --* **[REQUIRED]** Defines the context of the tag. * **value** *(string) --* **[REQUIRED]** Defines the value within the context. e.g. . Return type: dict Returns: **Response Syntax** {} **Response Structure** * *(dict) --* **Exceptions** * "DataAutomationforBedrock.Client.exceptions.ServiceQuotaExceeded Exception" * "DataAutomationforBedrock.Client.exceptions.ValidationException" * "DataAutomationforBedrock.Client.exceptions.InternalServerExcept ion" * "DataAutomationforBedrock.Client.exceptions.ThrottlingException" * "DataAutomationforBedrock.Client.exceptions.AccessDeniedExceptio n" * "DataAutomationforBedrock.Client.exceptions.ResourceNotFoundExce ption"