{
  "version": "2.0",
  "service": "<p>Amazon Bedrock Data Automation BuildTime</p>",
  "operations": {
    "CopyBlueprintStage": "<p>Copies a Blueprint from one stage to another</p>",
    "CreateBlueprint": "<p>Creates an Amazon Bedrock Data Automation Blueprint</p>",
    "CreateBlueprintVersion": "<p>Creates a new version of an existing Amazon Bedrock Data Automation Blueprint</p>",
    "CreateDataAutomationLibrary": "<p>Creates an Amazon Bedrock Data Automation Library</p>",
    "CreateDataAutomationProject": "<p>Creates an Amazon Bedrock Data Automation Project</p>",
    "DeleteBlueprint": "<p>Deletes an existing Amazon Bedrock Data Automation Blueprint</p>",
    "DeleteDataAutomationLibrary": "<p>Deletes an existing Amazon Bedrock Data Automation Library</p>",
    "DeleteDataAutomationProject": "<p>Deletes an existing Amazon Bedrock Data Automation Project</p>",
    "GetBlueprint": "<p>Gets an existing Amazon Bedrock Data Automation Blueprint</p>",
    "GetBlueprintOptimizationStatus": "<p>API used to get blueprint optimization status.</p>",
    "GetDataAutomationLibrary": "<p>Gets an existing Amazon Bedrock Data Automation Library</p>",
    "GetDataAutomationLibraryEntity": "<p>Gets an existing entity based on entity type from the library</p>",
    "GetDataAutomationLibraryIngestionJob": "<p>API used to get status of data automation library ingestion job</p>",
    "GetDataAutomationProject": "<p>Gets an existing Amazon Bedrock Data Automation Project</p>",
    "InvokeBlueprintOptimizationAsync": "<p>Invoke an async job to perform Blueprint Optimization</p>",
    "InvokeDataAutomationLibraryIngestionJob": "<p>Async API: Invoke data automation library ingestion job</p>",
    "ListBlueprints": "<p>Lists all existing Amazon Bedrock Data Automation Blueprints</p>",
    "ListDataAutomationLibraries": "<p>Lists all existing Amazon Bedrock Data Automation Libraries</p>",
    "ListDataAutomationLibraryEntities": "<p>Lists all stored entities in the library</p>",
    "ListDataAutomationLibraryIngestionJobs": "<p>Lists all data automation library ingestion jobs</p>",
    "ListDataAutomationProjects": "<p>Lists all existing Amazon Bedrock Data Automation Projects</p>",
    "ListTagsForResource": "<p>List tags for an Amazon Bedrock Data Automation resource</p>",
    "TagResource": "<p>Tag an Amazon Bedrock Data Automation resource</p>",
    "UntagResource": "<p>Untag an Amazon Bedrock Data Automation resource</p>",
    "UpdateBlueprint": "<p>Updates an existing Amazon Bedrock Data Automation Blueprint</p>",
    "UpdateDataAutomationLibrary": "<p>Updates an existing Amazon Bedrock Data Automation Library</p>",
    "UpdateDataAutomationProject": "<p>Updates an existing Amazon Bedrock Data Automation Project</p>"
  },
  "shapes": {
    "AccessDeniedException": {
      "base": "<p>This exception is thrown when a request is denied per access permissions</p>",
      "refs": {}
    },
    "AudioExtractionCategory": {
      "base": "<p>Category of Audio Extraction</p>",
      "refs": {
        "AudioStandardExtraction$category": null
      }
    },
    "AudioExtractionCategoryType": {
      "base": null,
      "refs": {
        "AudioExtractionCategoryTypes$member": null
      }
    },
    "AudioExtractionCategoryTypeConfiguration": {
      "base": "<p>Configuration for different audio extraction category types</p>",
      "refs": {
        "AudioExtractionCategory$typeConfiguration": null
      }
    },
    "AudioExtractionCategoryTypes": {
      "base": "<p>List of Audio Extraction Category Type</p>",
      "refs": {
        "AudioExtractionCategory$types": null
      }
    },
    "AudioGenerativeOutputLanguage": {
      "base": "<p>Configuration for Audio output language</p>",
      "refs": {
        "AudioLanguageConfiguration$generativeOutputLanguage": null
      }
    },
    "AudioInputLanguages": {
      "base": "<p>List of supported audio languages</p>",
      "refs": {
        "AudioLanguageConfiguration$inputLanguages": null
      }
    },
    "AudioLanguageConfiguration": {
      "base": "<p>Optional configuration for audio language settings</p>",
      "refs": {
        "AudioOverrideConfiguration$languageConfiguration": null
      }
    },
    "AudioOverrideConfiguration": {
      "base": "<p>Override Configuration of Audio</p>",
      "refs": {
        "OverrideConfiguration$audio": null
      }
    },
    "AudioStandardExtraction": {
      "base": "<p>Standard Extraction Configuration of Audio</p>",
      "refs": {
        "AudioStandardOutputConfiguration$extraction": null
      }
    },
    "AudioStandardGenerativeField": {
      "base": "<p>Standard Generative Field Configuration of Audio</p>",
      "refs": {
        "AudioStandardOutputConfiguration$generativeField": null
      }
    },
    "AudioStandardGenerativeFieldType": {
      "base": null,
      "refs": {
        "AudioStandardGenerativeFieldTypes$member": null
      }
    },
    "AudioStandardGenerativeFieldTypes": {
      "base": "<p>List of Audio Standard Generative Field Type</p>",
      "refs": {
        "AudioStandardGenerativeField$types": null
      }
    },
    "AudioStandardOutputConfiguration": {
      "base": "<p>Standard Output Configuration of Audio</p>",
      "refs": {
        "StandardOutputConfiguration$audio": null
      }
    },
    "Blueprint": {
      "base": "<p>Contains the information of a Blueprint.</p>",
      "refs": {
        "CreateBlueprintResponse$blueprint": null,
        "CreateBlueprintVersionResponse$blueprint": null,
        "GetBlueprintResponse$blueprint": null,
        "UpdateBlueprintResponse$blueprint": null
      }
    },
    "BlueprintArn": {
      "base": "<p>ARN of a Blueprint</p>",
      "refs": {
        "Blueprint$blueprintArn": null,
        "BlueprintFilter$blueprintArn": null,
        "BlueprintItem$blueprintArn": null,
        "BlueprintOptimizationObject$blueprintArn": "<p>Arn of blueprint.</p>",
        "BlueprintSummary$blueprintArn": null,
        "CopyBlueprintStageRequest$blueprintArn": "<p>Blueprint to be copied</p>",
        "CreateBlueprintVersionRequest$blueprintArn": "<p>ARN generated at the server side when a Blueprint is created</p>",
        "DeleteBlueprintRequest$blueprintArn": "<p>ARN generated at the server side when a Blueprint is created</p>",
        "GetBlueprintRequest$blueprintArn": "<p>ARN generated at the server side when a Blueprint is created</p>",
        "ListBlueprintsRequest$blueprintArn": null,
        "UpdateBlueprintRequest$blueprintArn": "<p>ARN generated at the server side when a Blueprint is created</p>"
      }
    },
    "BlueprintFilter": {
      "base": "<p>Blueprint Filter</p>",
      "refs": {
        "ListDataAutomationProjectsRequest$blueprintFilter": null
      }
    },
    "BlueprintItem": {
      "base": "<p>Blueprint Item</p>",
      "refs": {
        "BlueprintItems$member": null
      }
    },
    "BlueprintItems": {
      "base": "<p>List of Blueprint Item</p>",
      "refs": {
        "CustomOutputConfiguration$blueprints": null
      }
    },
    "BlueprintName": {
      "base": "<p>Name of the Blueprint</p>",
      "refs": {
        "Blueprint$blueprintName": null,
        "BlueprintSummary$blueprintName": null,
        "CreateBlueprintRequest$blueprintName": null
      }
    },
    "BlueprintOptimizationInvocationArn": {
      "base": "<p>Invocation arn.</p>",
      "refs": {
        "GetBlueprintOptimizationStatusRequest$invocationArn": "<p>Invocation arn.</p>",
        "InvokeBlueprintOptimizationAsyncResponse$invocationArn": "<p>ARN of the blueprint optimization job</p>"
      }
    },
    "BlueprintOptimizationJobStatus": {
      "base": "<p>List of status supported by optimization jobs</p>",
      "refs": {
        "GetBlueprintOptimizationStatusResponse$status": "<p>Job Status.</p>"
      }
    },
    "BlueprintOptimizationObject": {
      "base": "<p>Structure for single blueprint entity.</p>",
      "refs": {
        "InvokeBlueprintOptimizationAsyncRequest$blueprint": "<p>Blueprint to be optimized</p>"
      }
    },
    "BlueprintOptimizationOutputConfiguration": {
      "base": "<p>Blueprint Optimization Output configuration.</p>",
      "refs": {
        "GetBlueprintOptimizationStatusResponse$outputConfiguration": "<p>Output configuration.</p>",
        "InvokeBlueprintOptimizationAsyncRequest$outputConfiguration": "<p>Output configuration where the results should be placed</p>"
      }
    },
    "BlueprintOptimizationSample": {
      "base": "<p>Blueprint Recommendation Sample</p>",
      "refs": {
        "BlueprintOptimizationSamples$member": null
      }
    },
    "BlueprintOptimizationSamples": {
      "base": "<p>List of Blueprint Optimization Samples</p>",
      "refs": {
        "Blueprint$optimizationSamples": null,
        "InvokeBlueprintOptimizationAsyncRequest$samples": "<p>List of Blueprint Optimization Samples</p>"
      }
    },
    "BlueprintSchema": {
      "base": "<p>Schema of the blueprint</p>",
      "refs": {
        "Blueprint$schema": null,
        "CreateBlueprintRequest$schema": null,
        "UpdateBlueprintRequest$schema": null
      }
    },
    "BlueprintStage": {
      "base": "<p>Stage of the Blueprint</p>",
      "refs": {
        "Blueprint$blueprintStage": null,
        "BlueprintFilter$blueprintStage": null,
        "BlueprintItem$blueprintStage": null,
        "BlueprintOptimizationObject$stage": "<p>Stage of blueprint.</p>",
        "BlueprintSummary$blueprintStage": null,
        "CopyBlueprintStageRequest$sourceStage": "<p>Source stage to copy from</p>",
        "CopyBlueprintStageRequest$targetStage": "<p>Target stage to copy to</p>",
        "CreateBlueprintRequest$blueprintStage": null,
        "GetBlueprintRequest$blueprintStage": "<p>Optional field to get a specific Blueprint stage</p>",
        "UpdateBlueprintRequest$blueprintStage": null
      }
    },
    "BlueprintStageFilter": {
      "base": "<p>Blueprint Stage filter</p>",
      "refs": {
        "ListBlueprintsRequest$blueprintStageFilter": null
      }
    },
    "BlueprintSummary": {
      "base": "<p>Summary of a Blueprint</p>",
      "refs": {
        "Blueprints$member": null
      }
    },
    "BlueprintVersion": {
      "base": "<p>Blueprint Version</p>",
      "refs": {
        "Blueprint$blueprintVersion": null,
        "BlueprintFilter$blueprintVersion": null,
        "BlueprintItem$blueprintVersion": null,
        "BlueprintSummary$blueprintVersion": null,
        "DeleteBlueprintRequest$blueprintVersion": "<p>Optional field to delete a specific Blueprint version</p>",
        "GetBlueprintRequest$blueprintVersion": "<p>Optional field to get a specific Blueprint version</p>"
      }
    },
    "Blueprints": {
      "base": "<p>List of Blueprints</p>",
      "refs": {
        "ListBlueprintsResponse$blueprints": null
      }
    },
    "Boolean": {
      "base": null,
      "refs": {
        "AudioLanguageConfiguration$identifyMultipleLanguages": "<p>Enable multiple language identification in audio</p>",
        "EventBridgeConfiguration$eventBridgeEnabled": "<p>Event bridge flag.</p>"
      }
    },
    "ChannelLabelingConfiguration": {
      "base": "<p>Channel labeling configuration</p>",
      "refs": {
        "TranscriptConfiguration$channelLabeling": null
      }
    },
    "ClientToken": {
      "base": "<p>Client specified token used for idempotency checks</p>",
      "refs": {
        "CopyBlueprintStageRequest$clientToken": "<p>Client token for idempotency</p>",
        "CreateBlueprintRequest$clientToken": null,
        "CreateBlueprintVersionRequest$clientToken": null,
        "CreateDataAutomationLibraryRequest$clientToken": null,
        "CreateDataAutomationProjectRequest$clientToken": null,
        "InvokeDataAutomationLibraryIngestionJobRequest$clientToken": "<p>Idempotency token</p>",
        "UpdateDataAutomationLibraryRequest$clientToken": null
      }
    },
    "ConflictException": {
      "base": "<p>This exception is thrown when there is a conflict performing an operation</p>",
      "refs": {}
    },
    "CopyBlueprintStageRequest": {
      "base": "<p>CopyBlueprintStage Request</p>",
      "refs": {}
    },
    "CopyBlueprintStageResponse": {
      "base": "<p>CopyBlueprintStage Response</p>",
      "refs": {}
    },
    "CreateBlueprintRequest": {
      "base": "<p>Create Blueprint Request</p>",
      "refs": {}
    },
    "CreateBlueprintResponse": {
      "base": "<p>Create Blueprint Response</p>",
      "refs": {}
    },
    "CreateBlueprintVersionRequest": {
      "base": "<p>Create Blueprint Version Request</p>",
      "refs": {}
    },
    "CreateBlueprintVersionResponse": {
      "base": "<p>Create Blueprint Version Response</p>",
      "refs": {}
    },
    "CreateDataAutomationLibraryRequest": {
      "base": "<p>Create DataAutomationLibrary Request</p>",
      "refs": {}
    },
    "CreateDataAutomationLibraryResponse": {
      "base": "<p>Create DataAutomationLibrary Response</p>",
      "refs": {}
    },
    "CreateDataAutomationProjectRequest": {
      "base": "<p>Create DataAutomationProject Request</p>",
      "refs": {}
    },
    "CreateDataAutomationProjectResponse": {
      "base": "<p>Create DataAutomationProject Response</p>",
      "refs": {}
    },
    "CustomOutputConfiguration": {
      "base": "<p>Custom output configuration</p>",
      "refs": {
        "CreateDataAutomationProjectRequest$customOutputConfiguration": null,
        "DataAutomationProject$customOutputConfiguration": null,
        "UpdateDataAutomationProjectRequest$customOutputConfiguration": null
      }
    },
    "DataAutomationLibrary": {
      "base": "<p>Contains the information of a DataAutomationLibrary.</p>",
      "refs": {
        "GetDataAutomationLibraryResponse$library": null
      }
    },
    "DataAutomationLibraryArn": {
      "base": "<p>ARN generated at the server side when a DataAutomationLibrary is created</p>",
      "refs": {
        "CreateDataAutomationLibraryResponse$libraryArn": null,
        "DataAutomationLibrary$libraryArn": null,
        "DataAutomationLibraryFilter$libraryArn": null,
        "DataAutomationLibraryItem$libraryArn": null,
        "DataAutomationLibrarySummary$libraryArn": null,
        "DeleteDataAutomationLibraryRequest$libraryArn": "<p>ARN generated at the server side when a DataAutomationLibrary is created</p>",
        "DeleteDataAutomationLibraryResponse$libraryArn": null,
        "GetDataAutomationLibraryEntityRequest$libraryArn": "<p>ARN generated at the server side when a DataAutomationLibrary is created</p>",
        "GetDataAutomationLibraryIngestionJobRequest$libraryArn": "<p>ARN generated at the server side when a DataAutomationLibrary is created</p>",
        "GetDataAutomationLibraryRequest$libraryArn": "<p>ARN generated at the server side when a DataAutomationLibrary is created</p>",
        "InvokeDataAutomationLibraryIngestionJobRequest$libraryArn": "<p>ARN generated at the server side when a DataAutomationLibrary is created</p>",
        "ListDataAutomationLibraryEntitiesRequest$libraryArn": "<p>ARN generated at the server side when a DataAutomationLibrary is created</p>",
        "ListDataAutomationLibraryIngestionJobsRequest$libraryArn": "<p>ARN generated at the server side when a DataAutomationLibrary is created</p>",
        "UpdateDataAutomationLibraryRequest$libraryArn": "<p>ARN generated at the server side when a DataAutomationLibrary is created</p>",
        "UpdateDataAutomationLibraryResponse$libraryArn": null
      }
    },
    "DataAutomationLibraryConfiguration": {
      "base": "<p>DataAutomation Library configuration</p>",
      "refs": {
        "CreateDataAutomationProjectRequest$dataAutomationLibraryConfiguration": null,
        "DataAutomationProject$dataAutomationLibraryConfiguration": null,
        "UpdateDataAutomationProjectRequest$dataAutomationLibraryConfiguration": null
      }
    },
    "DataAutomationLibraryDescription": {
      "base": "<p>Description of the DataAutomationLibrary</p>",
      "refs": {
        "CreateDataAutomationLibraryRequest$libraryDescription": null,
        "DataAutomationLibrary$libraryDescription": null,
        "UpdateDataAutomationLibraryRequest$libraryDescription": null
      }
    },
    "DataAutomationLibraryEntitySummaries": {
      "base": "<p>List of entity summary object</p>",
      "refs": {
        "ListDataAutomationLibraryEntitiesResponse$entities": "<p>List of entities</p>"
      }
    },
    "DataAutomationLibraryEntitySummary": {
      "base": "<p>Summarized information about an entity</p>",
      "refs": {
        "DataAutomationLibraryEntitySummaries$member": null
      }
    },
    "DataAutomationLibraryFilter": {
      "base": "<p>Data Automation Library Filter</p>",
      "refs": {
        "ListDataAutomationProjectsRequest$libraryFilter": null
      }
    },
    "DataAutomationLibraryIngestionJob": {
      "base": "<p>Contains the information of a DataAutomationLibraryIngestionJob</p>",
      "refs": {
        "GetDataAutomationLibraryIngestionJobResponse$job": "<p>Contains the information of a library ingestion job</p>"
      }
    },
    "DataAutomationLibraryIngestionJobArn": {
      "base": "<p>ARN of the DataAutomationLibraryIngestionJob</p>",
      "refs": {
        "DataAutomationLibraryIngestionJob$jobArn": "<p>ARN of the DataAutomationLibraryIngestionJob</p>",
        "DataAutomationLibraryIngestionJobSummary$jobArn": null,
        "GetDataAutomationLibraryIngestionJobRequest$jobArn": "<p>ARN of the DataAutomationLibraryIngestionJob</p>",
        "InvokeDataAutomationLibraryIngestionJobResponse$jobArn": "<p>ARN of the DataAutomationLibraryIngestionJob</p>"
      }
    },
    "DataAutomationLibraryIngestionJobSummaries": {
      "base": "<p>List of DataAutomationLibraryIngestionJobSummary objects</p>",
      "refs": {
        "ListDataAutomationLibraryIngestionJobsResponse$jobs": "<p>List of data automation library ingestion jobs</p>"
      }
    },
    "DataAutomationLibraryIngestionJobSummary": {
      "base": "<p>Summary of a DataAutomationLibraryIngestionJob</p>",
      "refs": {
        "DataAutomationLibraryIngestionJobSummaries$member": null
      }
    },
    "DataAutomationLibraryItem": {
      "base": "<p>DataAutomationLibrary Item</p>",
      "refs": {
        "DataAutomationLibraryItems$member": null
      }
    },
    "DataAutomationLibraryItems": {
      "base": "<p>List of DataAutomationLibrary Items</p>",
      "refs": {
        "DataAutomationLibraryConfiguration$libraries": null
      }
    },
    "DataAutomationLibraryName": {
      "base": "<p>Name of the DataAutomationLibrary</p>",
      "refs": {
        "CreateDataAutomationLibraryRequest$libraryName": null,
        "DataAutomationLibrary$libraryName": null,
        "DataAutomationLibrarySummary$libraryName": null
      }
    },
    "DataAutomationLibraryStatus": {
      "base": "<p>Status of DataAutomationLibrary</p>",
      "refs": {
        "CreateDataAutomationLibraryResponse$status": null,
        "DataAutomationLibrary$status": null,
        "DeleteDataAutomationLibraryResponse$status": null,
        "UpdateDataAutomationLibraryResponse$status": null
      }
    },
    "DataAutomationLibrarySummaries": {
      "base": "<p>List of DataAutomationLibrarySummary objects</p>",
      "refs": {
        "ListDataAutomationLibrariesResponse$libraries": null
      }
    },
    "DataAutomationLibrarySummary": {
      "base": "<p>Summary of a DataAutomationLibrary</p>",
      "refs": {
        "DataAutomationLibrarySummaries$member": null
      }
    },
    "DataAutomationProfileArn": {
      "base": "<p>Data automation profile arn.</p>",
      "refs": {
        "InvokeBlueprintOptimizationAsyncRequest$dataAutomationProfileArn": "<p>Data automation profile ARN</p>"
      }
    },
    "DataAutomationProject": {
      "base": "<p>Contains the information of a DataAutomationProject.</p>",
      "refs": {
        "GetDataAutomationProjectResponse$project": null
      }
    },
    "DataAutomationProjectArn": {
      "base": "<p>ARN of a DataAutomationProject</p>",
      "refs": {
        "CreateDataAutomationProjectResponse$projectArn": null,
        "DataAutomationProject$projectArn": null,
        "DataAutomationProjectFilter$projectArn": null,
        "DataAutomationProjectSummary$projectArn": null,
        "DeleteDataAutomationProjectRequest$projectArn": "<p>ARN generated at the server side when a DataAutomationProject is created</p>",
        "DeleteDataAutomationProjectResponse$projectArn": null,
        "GetDataAutomationProjectRequest$projectArn": "<p>ARN generated at the server side when a DataAutomationProject is created</p>",
        "UpdateDataAutomationProjectRequest$projectArn": "<p>ARN generated at the server side when a DataAutomationProject is created</p>",
        "UpdateDataAutomationProjectResponse$projectArn": null
      }
    },
    "DataAutomationProjectDescription": {
      "base": "<p>Description of the DataAutomationProject</p>",
      "refs": {
        "CreateDataAutomationProjectRequest$projectDescription": null,
        "DataAutomationProject$projectDescription": null,
        "UpdateDataAutomationProjectRequest$projectDescription": null
      }
    },
    "DataAutomationProjectFilter": {
      "base": "<p>Data Automation Project Filter</p>",
      "refs": {
        "ListBlueprintsRequest$projectFilter": null,
        "ListDataAutomationLibrariesRequest$projectFilter": null
      }
    },
    "DataAutomationProjectName": {
      "base": "<p>Name of the DataAutomationProject</p>",
      "refs": {
        "CreateDataAutomationProjectRequest$projectName": null,
        "DataAutomationProject$projectName": null,
        "DataAutomationProjectSummary$projectName": null
      }
    },
    "DataAutomationProjectStage": {
      "base": "<p>Stage of the Project</p>",
      "refs": {
        "CreateDataAutomationProjectRequest$projectStage": null,
        "CreateDataAutomationProjectResponse$projectStage": null,
        "DataAutomationProject$projectStage": null,
        "DataAutomationProjectFilter$projectStage": null,
        "DataAutomationProjectSummary$projectStage": null,
        "GetDataAutomationProjectRequest$projectStage": "<p>Optional field to delete a specific DataAutomationProject stage</p>",
        "UpdateDataAutomationProjectRequest$projectStage": null,
        "UpdateDataAutomationProjectResponse$projectStage": null
      }
    },
    "DataAutomationProjectStageFilter": {
      "base": "<p>Project Stage filter</p>",
      "refs": {
        "ListDataAutomationProjectsRequest$projectStageFilter": null
      }
    },
    "DataAutomationProjectStatus": {
      "base": "<p>Status of Data Automation Project</p>",
      "refs": {
        "CreateDataAutomationProjectResponse$status": null,
        "DataAutomationProject$status": null,
        "DeleteDataAutomationProjectResponse$status": null,
        "UpdateDataAutomationProjectResponse$status": null
      }
    },
    "DataAutomationProjectSummaries": {
      "base": "<p>List of DataAutomationProjectSummary</p>",
      "refs": {
        "ListDataAutomationProjectsResponse$projects": null
      }
    },
    "DataAutomationProjectSummary": {
      "base": "<p>Summary of a DataAutomationProject</p>",
      "refs": {
        "DataAutomationProjectSummaries$member": null
      }
    },
    "DataAutomationProjectType": {
      "base": "<p>Type of the DataAutomationProject</p>",
      "refs": {
        "CreateDataAutomationProjectRequest$projectType": null,
        "DataAutomationProject$projectType": null,
        "DataAutomationProjectSummary$projectType": null
      }
    },
    "DateTimestamp": {
      "base": "<p>Time Stamp</p>",
      "refs": {
        "Blueprint$creationTime": null,
        "Blueprint$lastModifiedTime": null,
        "Blueprint$optimizationTime": null,
        "BlueprintSummary$creationTime": null,
        "BlueprintSummary$lastModifiedTime": null,
        "DataAutomationLibrary$creationTime": null,
        "DataAutomationLibraryIngestionJob$creationTime": "<p>Timestamp when the DataAutomationLibraryIngestionJob was created</p>",
        "DataAutomationLibraryIngestionJob$completionTime": "<p>Timestamp when the DataAutomationLibraryIngestionJob was completed</p>",
        "DataAutomationLibraryIngestionJobSummary$creationTime": null,
        "DataAutomationLibraryIngestionJobSummary$completionTime": null,
        "DataAutomationLibrarySummary$creationTime": null,
        "DataAutomationProject$creationTime": null,
        "DataAutomationProject$lastModifiedTime": null,
        "DataAutomationProjectSummary$creationTime": null,
        "VocabularyEntity$lastModifiedTime": null,
        "VocabularyEntitySummary$lastModifiedTime": null
      }
    },
    "DeleteBlueprintRequest": {
      "base": "<p>Delete Blueprint Request</p>",
      "refs": {}
    },
    "DeleteBlueprintResponse": {
      "base": "<p>Delete Blueprint Response</p>",
      "refs": {}
    },
    "DeleteDataAutomationLibraryRequest": {
      "base": "<p>Delete DataAutomationLibrary Request</p>",
      "refs": {}
    },
    "DeleteDataAutomationLibraryResponse": {
      "base": "<p>Delete DataAutomationLibrary Response</p>",
      "refs": {}
    },
    "DeleteDataAutomationProjectRequest": {
      "base": "<p>Delete DataAutomationProject Request</p>",
      "refs": {}
    },
    "DeleteDataAutomationProjectResponse": {
      "base": "<p>Delete DataAutomationProject Response</p>",
      "refs": {}
    },
    "DeleteEntitiesInfo": {
      "base": "<p>Input for entities needed to be deleted</p>",
      "refs": {
        "InlinePayload$deleteEntitiesInfo": null
      }
    },
    "DesiredModality": {
      "base": "<p>Desired Modality types</p>",
      "refs": {
        "ModalityRoutingConfiguration$jpeg": null,
        "ModalityRoutingConfiguration$png": null,
        "ModalityRoutingConfiguration$mp4": null,
        "ModalityRoutingConfiguration$mov": null
      }
    },
    "DocumentBoundingBox": {
      "base": "<p>Bounding Box Configuration of Document Extraction</p>",
      "refs": {
        "DocumentStandardExtraction$boundingBox": null
      }
    },
    "DocumentExtractionGranularity": {
      "base": "<p>Granularity of Document Extraction</p>",
      "refs": {
        "DocumentStandardExtraction$granularity": null
      }
    },
    "DocumentExtractionGranularityType": {
      "base": null,
      "refs": {
        "DocumentExtractionGranularityTypes$member": null
      }
    },
    "DocumentExtractionGranularityTypes": {
      "base": "<p>List of Document Extraction Granularity Type</p>",
      "refs": {
        "DocumentExtractionGranularity$types": null
      }
    },
    "DocumentOutputAdditionalFileFormat": {
      "base": "<p>Additional File Format of Document Output</p>",
      "refs": {
        "DocumentOutputFormat$additionalFileFormat": null
      }
    },
    "DocumentOutputFormat": {
      "base": "<p>Output Format of Document</p>",
      "refs": {
        "DocumentStandardOutputConfiguration$outputFormat": null
      }
    },
    "DocumentOutputTextFormat": {
      "base": "<p>Text Format of Document Output</p>",
      "refs": {
        "DocumentOutputFormat$textFormat": null
      }
    },
    "DocumentOutputTextFormatType": {
      "base": null,
      "refs": {
        "DocumentOutputTextFormatTypes$member": null
      }
    },
    "DocumentOutputTextFormatTypes": {
      "base": "<p>List of Document Output Text Format Type</p>",
      "refs": {
        "DocumentOutputTextFormat$types": null
      }
    },
    "DocumentOverrideConfiguration": {
      "base": "<p>Override Configuration of Document</p>",
      "refs": {
        "OverrideConfiguration$document": null
      }
    },
    "DocumentStandardExtraction": {
      "base": "<p>Standard Extraction Configuration of Document</p>",
      "refs": {
        "DocumentStandardOutputConfiguration$extraction": null
      }
    },
    "DocumentStandardGenerativeField": {
      "base": "<p>Standard Generative Field Configuration of Document</p>",
      "refs": {
        "DocumentStandardOutputConfiguration$generativeField": null
      }
    },
    "DocumentStandardOutputConfiguration": {
      "base": "<p>Standard Output Configuration of Document</p>",
      "refs": {
        "StandardOutputConfiguration$document": null
      }
    },
    "EncryptionConfiguration": {
      "base": "<p>KMS Encryption Configuration</p>",
      "refs": {
        "CreateBlueprintRequest$encryptionConfiguration": null,
        "CreateDataAutomationLibraryRequest$encryptionConfiguration": null,
        "CreateDataAutomationProjectRequest$encryptionConfiguration": null,
        "InvokeBlueprintOptimizationAsyncRequest$encryptionConfiguration": "<p>Encryption configuration.</p>",
        "UpdateBlueprintRequest$encryptionConfiguration": null,
        "UpdateDataAutomationProjectRequest$encryptionConfiguration": null
      }
    },
    "EncryptionContextKey": {
      "base": "<p>Encryption context key.</p>",
      "refs": {
        "KmsEncryptionContext$key": null
      }
    },
    "EncryptionContextValue": {
      "base": "<p>Encryption context value.</p>",
      "refs": {
        "KmsEncryptionContext$value": null
      }
    },
    "EntityDescription": {
      "base": "<p>Description of the entity</p>",
      "refs": {
        "VocabularyEntity$description": null,
        "VocabularyEntityInfo$description": null,
        "VocabularyEntitySummary$description": null
      }
    },
    "EntityDetails": {
      "base": "<p>Detailed information about an entity</p>",
      "refs": {
        "GetDataAutomationLibraryEntityResponse$entity": "<p>Detailed information about the entity</p>"
      }
    },
    "EntityId": {
      "base": "<p>Unique identifier for the entity</p>",
      "refs": {
        "EntityIdList$member": null,
        "GetDataAutomationLibraryEntityRequest$entityId": "<p>Unique identifier for the entity</p>",
        "VocabularyEntity$entityId": null,
        "VocabularyEntityInfo$entityId": null,
        "VocabularyEntitySummary$entityId": null
      }
    },
    "EntityIdList": {
      "base": "<p>List of EntityId</p>",
      "refs": {
        "DeleteEntitiesInfo$entityIds": null
      }
    },
    "EntityMetadata": {
      "base": "<p>JSON string representing relevant metadata for the entity type</p>",
      "refs": {
        "EntityTypeInfo$entityMetadata": null
      }
    },
    "EntityType": {
      "base": "<p>Entity types supported in DataAutomationLibraries</p>",
      "refs": {
        "DataAutomationLibraryIngestionJob$entityType": "<p>The entity type associated with DataAutomationLibraryIngestionJob</p>",
        "DataAutomationLibraryIngestionJobSummary$entityType": null,
        "EntityTypeInfo$entityType": null,
        "GetDataAutomationLibraryEntityRequest$entityType": "<p>The entity type for which the entity is requested</p>",
        "InvokeDataAutomationLibraryIngestionJobRequest$entityType": "<p>The entity type for which DataAutomationLibraryIngestionJob is being run</p>",
        "ListDataAutomationLibraryEntitiesRequest$entityType": "<p>The entity type for which the entity list is requested</p>"
      }
    },
    "EntityTypeInfo": {
      "base": "<p>Information about an entity type in the DataAutomationLibrary</p>",
      "refs": {
        "EntityTypeInfoList$member": null
      }
    },
    "EntityTypeInfoList": {
      "base": "<p>List of info for each entity type in the DataAutomationLibrary</p>",
      "refs": {
        "DataAutomationLibrary$entityTypes": null
      }
    },
    "EventBridgeConfiguration": {
      "base": "<p>Event bridge configuration.</p>",
      "refs": {
        "NotificationConfiguration$eventBridgeConfiguration": "<p>Event bridge configuration.</p>"
      }
    },
    "GetBlueprintOptimizationStatusRequest": {
      "base": "<p>Structure for request of GetBlueprintOptimizationStatus API.</p>",
      "refs": {}
    },
    "GetBlueprintOptimizationStatusResponse": {
      "base": "<p>Response of GetBlueprintOptimizationStatus API.</p>",
      "refs": {}
    },
    "GetBlueprintRequest": {
      "base": "<p>Get Blueprint Request</p>",
      "refs": {}
    },
    "GetBlueprintResponse": {
      "base": "<p>Get Blueprint Response</p>",
      "refs": {}
    },
    "GetDataAutomationLibraryEntityRequest": {
      "base": "<p>Get DataAutomationLibraryEntity Request</p>",
      "refs": {}
    },
    "GetDataAutomationLibraryEntityResponse": {
      "base": "<p>Get DataAutomationLibraryEntity Response</p>",
      "refs": {}
    },
    "GetDataAutomationLibraryIngestionJobRequest": {
      "base": "<p>Get DataAutomationLibraryIngestionJob Request</p>",
      "refs": {}
    },
    "GetDataAutomationLibraryIngestionJobResponse": {
      "base": "<p>Get DataAutomationLibraryIngestionJob Response</p>",
      "refs": {}
    },
    "GetDataAutomationLibraryRequest": {
      "base": "<p>Get DataAutomationLibrary Request</p>",
      "refs": {}
    },
    "GetDataAutomationLibraryResponse": {
      "base": "<p>Get DataAutomationLibrary Response</p>",
      "refs": {}
    },
    "GetDataAutomationProjectRequest": {
      "base": "<p>Get DataAutomationProject Request</p>",
      "refs": {}
    },
    "GetDataAutomationProjectResponse": {
      "base": "<p>Get DataAutomationProject Response</p>",
      "refs": {}
    },
    "ImageBoundingBox": {
      "base": "<p>Bounding Box Configuration of Image Extraction</p>",
      "refs": {
        "ImageStandardExtraction$boundingBox": null
      }
    },
    "ImageExtractionCategory": {
      "base": "<p>Category of Image Extraction</p>",
      "refs": {
        "ImageStandardExtraction$category": null
      }
    },
    "ImageExtractionCategoryType": {
      "base": null,
      "refs": {
        "ImageExtractionCategoryTypes$member": null
      }
    },
    "ImageExtractionCategoryTypes": {
      "base": "<p>List of Image Extraction Category</p>",
      "refs": {
        "ImageExtractionCategory$types": null
      }
    },
    "ImageOverrideConfiguration": {
      "base": "<p>Override Configuration of Image</p>",
      "refs": {
        "OverrideConfiguration$image": null
      }
    },
    "ImageStandardExtraction": {
      "base": "<p>Standard Extraction Configuration of Image</p>",
      "refs": {
        "ImageStandardOutputConfiguration$extraction": null
      }
    },
    "ImageStandardGenerativeField": {
      "base": "<p>Standard Generative Field Configuration of Image</p>",
      "refs": {
        "ImageStandardOutputConfiguration$generativeField": null
      }
    },
    "ImageStandardGenerativeFieldType": {
      "base": null,
      "refs": {
        "ImageStandardGenerativeFieldTypes$member": null
      }
    },
    "ImageStandardGenerativeFieldTypes": {
      "base": "<p>List of Image Standard Generative Field Type</p>",
      "refs": {
        "ImageStandardGenerativeField$types": null
      }
    },
    "ImageStandardOutputConfiguration": {
      "base": "<p>Standard Output Configuration of Image</p>",
      "refs": {
        "StandardOutputConfiguration$image": null
      }
    },
    "InlinePayload": {
      "base": "<p>Input payload structure definition</p>",
      "refs": {
        "InputConfiguration$inlinePayload": "<p>Input Payload</p>"
      }
    },
    "InputConfiguration": {
      "base": "<p>Input configuration for DataAutomationLibraryIngestionJob</p>",
      "refs": {
        "InvokeDataAutomationLibraryIngestionJobRequest$inputConfiguration": "<p>Input configuration of DataAutomationLibraryIngestionJob request</p>"
      }
    },
    "InternalServerException": {
      "base": "<p>This exception is thrown if there was an unexpected error during processing of request</p>",
      "refs": {}
    },
    "InvokeBlueprintOptimizationAsyncRequest": {
      "base": "<p>Invoke Blueprint Optimization Async Request</p>",
      "refs": {}
    },
    "InvokeBlueprintOptimizationAsyncResponse": {
      "base": "<p>Invoke Blueprint Optimization Async Response</p>",
      "refs": {}
    },
    "InvokeDataAutomationLibraryIngestionJobRequest": {
      "base": "<p>Invoke DataAutomationLibraryIngestionJob Request</p>",
      "refs": {}
    },
    "InvokeDataAutomationLibraryIngestionJobResponse": {
      "base": "<p>Invoke DataAutomationLibraryIngestionJob Response</p>",
      "refs": {}
    },
    "KmsEncryptionContext": {
      "base": "<p>KMS Encryption Context</p>",
      "refs": {
        "Blueprint$kmsEncryptionContext": null,
        "DataAutomationLibrary$kmsEncryptionContext": null,
        "DataAutomationProject$kmsEncryptionContext": null,
        "EncryptionConfiguration$kmsEncryptionContext": null
      }
    },
    "KmsKeyId": {
      "base": "<p>KMS Key Identifier</p>",
      "refs": {
        "Blueprint$kmsKeyId": null,
        "DataAutomationLibrary$kmsKeyId": null,
        "DataAutomationProject$kmsKeyId": null,
        "EncryptionConfiguration$kmsKeyId": null
      }
    },
    "Language": {
      "base": "<p>Supported input languages</p>",
      "refs": {
        "AudioInputLanguages$member": null,
        "VocabularyEntity$language": null,
        "VocabularyEntityInfo$language": null,
        "VocabularyEntitySummary$language": null
      }
    },
    "LibraryIngestionJobOperationType": {
      "base": "<p>DataAutomationLibraryIngestionJob operation type</p>",
      "refs": {
        "DataAutomationLibraryIngestionJob$operationType": "<p>The operation associated with DataAutomationLibraryIngestionJob</p>",
        "DataAutomationLibraryIngestionJobSummary$operationType": null,
        "InvokeDataAutomationLibraryIngestionJobRequest$operationType": "<p>The operation to be performed by DataAutomationLibraryIngestionJob</p>"
      }
    },
    "LibraryIngestionJobStatus": {
      "base": "<p>Status of DataAutomationLibraryIngestionJob</p>",
      "refs": {
        "DataAutomationLibraryIngestionJob$jobStatus": "<p>The status of the DataAutomationLibraryIngestionJob</p>",
        "DataAutomationLibraryIngestionJobSummary$jobStatus": null
      }
    },
    "ListBlueprintsRequest": {
      "base": "<p>List Blueprint Request</p>",
      "refs": {}
    },
    "ListBlueprintsResponse": {
      "base": "<p>List Blueprint Response</p>",
      "refs": {}
    },
    "ListDataAutomationLibrariesRequest": {
      "base": "<p>List DataAutomationLibraries Request</p>",
      "refs": {}
    },
    "ListDataAutomationLibrariesResponse": {
      "base": "<p>List DataAutomationLibraries Response</p>",
      "refs": {}
    },
    "ListDataAutomationLibraryEntitiesRequest": {
      "base": "<p>List DataAutomationLibraryEntities Request</p>",
      "refs": {}
    },
    "ListDataAutomationLibraryEntitiesResponse": {
      "base": "<p>List DataAutomationLibraryEntities Response</p>",
      "refs": {}
    },
    "ListDataAutomationLibraryIngestionJobsRequest": {
      "base": "<p>List DataAutomationLibraryIngestionJobs Request</p>",
      "refs": {}
    },
    "ListDataAutomationLibraryIngestionJobsResponse": {
      "base": "<p>List DataAutomationLibraryIngestionJobs Response</p>",
      "refs": {}
    },
    "ListDataAutomationProjectsRequest": {
      "base": "<p>List DataAutomationProject Request</p>",
      "refs": {}
    },
    "ListDataAutomationProjectsResponse": {
      "base": "<p>List DataAutomationProject Response</p>",
      "refs": {}
    },
    "ListTagsForResourceRequest": {
      "base": null,
      "refs": {}
    },
    "ListTagsForResourceResponse": {
      "base": null,
      "refs": {}
    },
    "MaxResults": {
      "base": "<p>Max Results</p>",
      "refs": {
        "ListBlueprintsRequest$maxResults": null,
        "ListDataAutomationLibrariesRequest$maxResults": null,
        "ListDataAutomationLibraryEntitiesRequest$maxResults": null,
        "ListDataAutomationLibraryIngestionJobsRequest$maxResults": null,
        "ListDataAutomationProjectsRequest$maxResults": null
      }
    },
    "ModalityProcessingConfiguration": {
      "base": "<p>Configuration to enable/disable processing of modality</p>",
      "refs": {
        "AudioOverrideConfiguration$modalityProcessing": null,
        "DocumentOverrideConfiguration$modalityProcessing": null,
        "ImageOverrideConfiguration$modalityProcessing": null,
        "VideoOverrideConfiguration$modalityProcessing": null
      }
    },
    "ModalityRoutingConfiguration": {
      "base": "<p>Configuration for routing file type to desired modality</p>",
      "refs": {
        "OverrideConfiguration$modalityRouting": null
      }
    },
    "NextToken": {
      "base": "<p>Pagination token</p>",
      "refs": {
        "ListBlueprintsRequest$nextToken": null,
        "ListBlueprintsResponse$nextToken": null,
        "ListDataAutomationLibrariesRequest$nextToken": null,
        "ListDataAutomationLibrariesResponse$nextToken": null,
        "ListDataAutomationLibraryEntitiesRequest$nextToken": "<p>Pagination token for retrieving the next set of results</p>",
        "ListDataAutomationLibraryEntitiesResponse$nextToken": "<p>Pagination token for retrieving the next set of results</p>",
        "ListDataAutomationLibraryIngestionJobsRequest$nextToken": "<p>Pagination token for retrieving the next set of results</p>",
        "ListDataAutomationLibraryIngestionJobsResponse$nextToken": "<p>Pagination token for retrieving the next set of results</p>",
        "ListDataAutomationProjectsRequest$nextToken": null,
        "ListDataAutomationProjectsResponse$nextToken": null
      }
    },
    "NonBlankString": {
      "base": "<p>Non Blank String</p>",
      "refs": {
        "AccessDeniedException$message": null,
        "ConflictException$message": null,
        "InternalServerException$message": null,
        "ResourceNotFoundException$message": null,
        "ServiceQuotaExceededException$message": null,
        "ThrottlingException$message": null,
        "ValidationException$message": null,
        "ValidationExceptionField$name": null,
        "ValidationExceptionField$message": null
      }
    },
    "NotificationConfiguration": {
      "base": "<p>Notification configuration.</p>",
      "refs": {
        "InvokeDataAutomationLibraryIngestionJobRequest$notificationConfiguration": "<p>Notification configuration.</p>"
      }
    },
    "OutputConfiguration": {
      "base": "<p>Output configuration for DataAutomationLibraryIngestionJob</p>",
      "refs": {
        "DataAutomationLibraryIngestionJob$outputConfiguration": "<p>Output configuration of DataAutomationLibraryIngestionJob</p>",
        "InvokeDataAutomationLibraryIngestionJobRequest$outputConfiguration": "<p>Output configuration of DataAutomationLibraryIngestionJob</p>"
      }
    },
    "OverrideConfiguration": {
      "base": "<p>Override configuration</p>",
      "refs": {
        "CreateDataAutomationProjectRequest$overrideConfiguration": null,
        "DataAutomationProject$overrideConfiguration": null,
        "UpdateDataAutomationProjectRequest$overrideConfiguration": null
      }
    },
    "PIIEntitiesConfiguration": {
      "base": "<p>Configuration for PII entities detection and redaction</p>",
      "refs": {
        "SensitiveDataConfiguration$piiEntitiesConfiguration": "<p>Configuration for PII entities detection and redaction</p>"
      }
    },
    "PIIEntityType": {
      "base": "<p>Types of PII entities that can be detected, we will support every types that Guardrails can support</p>",
      "refs": {
        "PIIEntityTypes$member": null
      }
    },
    "PIIEntityTypes": {
      "base": "<p>List of PII entity types</p>",
      "refs": {
        "PIIEntitiesConfiguration$piiEntityTypes": "<p>Types of PII entities to detect</p>"
      }
    },
    "PIIRedactionMaskMode": {
      "base": "<p>Mode for redacting detected PII</p>",
      "refs": {
        "PIIEntitiesConfiguration$redactionMaskMode": "<p>Mode for redacting detected PII</p>"
      }
    },
    "Phrase": {
      "base": "<p>Phrase structure for vocabulary</p>",
      "refs": {
        "PhraseList$member": null
      }
    },
    "PhraseDisplayAsText": {
      "base": "<p>Text to configure how phrase is displayed in Transcript</p>",
      "refs": {
        "Phrase$displayAsText": null
      }
    },
    "PhraseList": {
      "base": "<p>List of phrases</p>",
      "refs": {
        "VocabularyEntity$phrases": null,
        "VocabularyEntityInfo$phrases": null
      }
    },
    "PhraseText": {
      "base": "<p>Text content of the phrase</p>",
      "refs": {
        "Phrase$text": null
      }
    },
    "ResourceNotFoundException": {
      "base": "<p>This exception is thrown when a resource referenced by the operation does not exist</p>",
      "refs": {}
    },
    "ResourceOwner": {
      "base": "<p>Resource Owner</p>",
      "refs": {
        "ListBlueprintsRequest$resourceOwner": null,
        "ListDataAutomationProjectsRequest$resourceOwner": null
      }
    },
    "S3Object": {
      "base": "<p>S3 object</p>",
      "refs": {
        "BlueprintOptimizationOutputConfiguration$s3Object": "<p>S3 object.</p>",
        "BlueprintOptimizationSample$assetS3Object": "<p>S3 Object of the asset</p>",
        "BlueprintOptimizationSample$groundTruthS3Object": "<p>Ground truth for the Blueprint and Asset combination</p>",
        "InputConfiguration$s3Object": "<p>S3 object</p>"
      }
    },
    "S3ObjectVersion": {
      "base": "<p>S3 object version.</p>",
      "refs": {
        "S3Object$version": "<p>S3 object version.</p>"
      }
    },
    "S3Uri": {
      "base": "<p>A path in S3</p>",
      "refs": {
        "OutputConfiguration$s3Uri": "<p>S3 Uri</p>",
        "S3Object$s3Uri": "<p>S3 uri.</p>"
      }
    },
    "SensitiveDataConfiguration": {
      "base": "<p>Configuration for sensitive data detection and redaction</p>",
      "refs": {
        "AudioOverrideConfiguration$sensitiveDataConfiguration": null,
        "DocumentOverrideConfiguration$sensitiveDataConfiguration": null,
        "ImageOverrideConfiguration$sensitiveDataConfiguration": null,
        "VideoOverrideConfiguration$sensitiveDataConfiguration": null
      }
    },
    "SensitiveDataDetectionMode": {
      "base": "<p>Mode for sensitive data detection</p>",
      "refs": {
        "SensitiveDataConfiguration$detectionMode": "<p>Mode for sensitive data detection</p>"
      }
    },
    "SensitiveDataDetectionScope": {
      "base": "<p>Scope of sensitive data detection</p>",
      "refs": {
        "SensitiveDataConfiguration$detectionScope": "<p>Scope of detection - what types of sensitive data to detect</p>"
      }
    },
    "SensitiveDataDetectionScopeType": {
      "base": "<p>Types of sensitive data detection scope</p>",
      "refs": {
        "SensitiveDataDetectionScope$member": null
      }
    },
    "ServiceQuotaExceededException": {
      "base": "<p>This exception is thrown when a request is made beyond the service quota</p>",
      "refs": {}
    },
    "SpeakerLabelingConfiguration": {
      "base": "<p>Speaker labeling configuration</p>",
      "refs": {
        "TranscriptConfiguration$speakerLabeling": null
      }
    },
    "SplitterConfiguration": {
      "base": "<p>Configuration of Splitter</p>",
      "refs": {
        "DocumentOverrideConfiguration$splitter": null
      }
    },
    "StandardOutputConfiguration": {
      "base": "<p>Standard output configuration</p>",
      "refs": {
        "CreateDataAutomationProjectRequest$standardOutputConfiguration": null,
        "DataAutomationProject$standardOutputConfiguration": null,
        "UpdateDataAutomationProjectRequest$standardOutputConfiguration": null
      }
    },
    "State": {
      "base": "<p>State</p>",
      "refs": {
        "AudioExtractionCategory$state": null,
        "AudioStandardGenerativeField$state": null,
        "ChannelLabelingConfiguration$state": null,
        "DocumentBoundingBox$state": null,
        "DocumentOutputAdditionalFileFormat$state": null,
        "DocumentStandardGenerativeField$state": null,
        "ImageBoundingBox$state": null,
        "ImageExtractionCategory$state": null,
        "ImageStandardGenerativeField$state": null,
        "ModalityProcessingConfiguration$state": null,
        "SpeakerLabelingConfiguration$state": null,
        "SplitterConfiguration$state": null,
        "VideoBoundingBox$state": null,
        "VideoExtractionCategory$state": null,
        "VideoStandardGenerativeField$state": null
      }
    },
    "String": {
      "base": null,
      "refs": {
        "DataAutomationLibraryIngestionJob$errorMessage": "<p>Error message</p>",
        "DataAutomationLibraryIngestionJob$errorType": "<p>Error type</p>",
        "GetBlueprintOptimizationStatusResponse$errorType": "<p>Error Type.</p>",
        "GetBlueprintOptimizationStatusResponse$errorMessage": "<p>Error Message.</p>"
      }
    },
    "Tag": {
      "base": "<p>Key value pair of a tag</p>",
      "refs": {
        "TagList$member": null
      }
    },
    "TagKey": {
      "base": "<p>Defines the context of the tag.</p>",
      "refs": {
        "Tag$key": null,
        "TagKeyList$member": null
      }
    },
    "TagKeyList": {
      "base": "<p>List of tag keys</p>",
      "refs": {
        "UntagResourceRequest$tagKeys": null
      }
    },
    "TagList": {
      "base": "<p>List of tags</p>",
      "refs": {
        "CreateBlueprintRequest$tags": null,
        "CreateDataAutomationLibraryRequest$tags": null,
        "CreateDataAutomationProjectRequest$tags": null,
        "InvokeBlueprintOptimizationAsyncRequest$tags": "<p>List of tags.</p>",
        "InvokeDataAutomationLibraryIngestionJobRequest$tags": "<p>List of tags</p>",
        "ListTagsForResourceResponse$tags": null,
        "TagResourceRequest$tags": null
      }
    },
    "TagResourceRequest": {
      "base": null,
      "refs": {}
    },
    "TagResourceResponse": {
      "base": null,
      "refs": {}
    },
    "TagValue": {
      "base": "<p>Defines the value within the context. e.g. &lt;key=reason, value=training&gt;.</p>",
      "refs": {
        "Tag$value": null
      }
    },
    "TaggableResourceArn": {
      "base": "<p>ARN of a taggable resource</p>",
      "refs": {
        "ListTagsForResourceRequest$resourceARN": null,
        "TagResourceRequest$resourceARN": null,
        "UntagResourceRequest$resourceARN": null
      }
    },
    "ThrottlingException": {
      "base": "<p>This exception is thrown when the number of requests exceeds the limit</p>",
      "refs": {}
    },
    "TranscriptConfiguration": {
      "base": "<p>Configuration for transcript related features</p>",
      "refs": {
        "AudioExtractionCategoryTypeConfiguration$transcript": null
      }
    },
    "Type": {
      "base": "<p>Type</p>",
      "refs": {
        "Blueprint$type": null,
        "CreateBlueprintRequest$type": null
      }
    },
    "UntagResourceRequest": {
      "base": null,
      "refs": {}
    },
    "UntagResourceResponse": {
      "base": null,
      "refs": {}
    },
    "UpdateBlueprintRequest": {
      "base": "<p>Update Blueprint Request</p>",
      "refs": {}
    },
    "UpdateBlueprintResponse": {
      "base": "<p>Update Blueprint Response</p>",
      "refs": {}
    },
    "UpdateDataAutomationLibraryRequest": {
      "base": "<p>Update DataAutomationLibrary Request</p>",
      "refs": {}
    },
    "UpdateDataAutomationLibraryResponse": {
      "base": "<p>Update DataAutomationLibrary Response</p>",
      "refs": {}
    },
    "UpdateDataAutomationProjectRequest": {
      "base": "<p>Update DataAutomationProject Request</p>",
      "refs": {}
    },
    "UpdateDataAutomationProjectResponse": {
      "base": "<p>Update DataAutomationProject Response</p>",
      "refs": {}
    },
    "UpsertEntitiesInfo": {
      "base": "<p>List of UpsertEntityInfo for upserting data in a DataAutomationLibraryIngestionJob</p>",
      "refs": {
        "InlinePayload$upsertEntitiesInfo": null
      }
    },
    "UpsertEntityInfo": {
      "base": "<p>Input configuration for upserting data in a DataAutomationLibraryIngestionJob</p>",
      "refs": {
        "UpsertEntitiesInfo$member": null
      }
    },
    "ValidationException": {
      "base": "<p>This exception is thrown when the request's input validation fails</p>",
      "refs": {}
    },
    "ValidationExceptionField": {
      "base": "<p>Stores information about a field passed inside a request that resulted in an exception</p>",
      "refs": {
        "ValidationExceptionFieldList$member": null
      }
    },
    "ValidationExceptionFieldList": {
      "base": "<p>list of ValidationExceptionField</p>",
      "refs": {
        "ValidationException$fieldList": null
      }
    },
    "VideoBoundingBox": {
      "base": "<p>Bounding Box Configuration of Video Extraction</p>",
      "refs": {
        "VideoStandardExtraction$boundingBox": null
      }
    },
    "VideoExtractionCategory": {
      "base": "<p>Category of Video Extraction</p>",
      "refs": {
        "VideoStandardExtraction$category": null
      }
    },
    "VideoExtractionCategoryType": {
      "base": null,
      "refs": {
        "VideoExtractionCategoryTypes$member": null
      }
    },
    "VideoExtractionCategoryTypes": {
      "base": "<p>List of Video Extraction Category Type</p>",
      "refs": {
        "VideoExtractionCategory$types": null
      }
    },
    "VideoOverrideConfiguration": {
      "base": "<p>Override Configuration of Video</p>",
      "refs": {
        "OverrideConfiguration$video": null
      }
    },
    "VideoStandardExtraction": {
      "base": "<p>Standard Extraction Configuration of Video</p>",
      "refs": {
        "VideoStandardOutputConfiguration$extraction": null
      }
    },
    "VideoStandardGenerativeField": {
      "base": "<p>Standard Generative Field Configuration of Video</p>",
      "refs": {
        "VideoStandardOutputConfiguration$generativeField": null
      }
    },
    "VideoStandardGenerativeFieldType": {
      "base": null,
      "refs": {
        "VideoStandardGenerativeFieldTypes$member": null
      }
    },
    "VideoStandardGenerativeFieldTypes": {
      "base": "<p>List of Video Standard Generative Field Type</p>",
      "refs": {
        "VideoStandardGenerativeField$types": null
      }
    },
    "VideoStandardOutputConfiguration": {
      "base": "<p>Standard Output Configuration of Video</p>",
      "refs": {
        "StandardOutputConfiguration$video": null
      }
    },
    "VocabularyEntity": {
      "base": "<p>Vocabulary entity with detailed information</p>",
      "refs": {
        "EntityDetails$vocabulary": null
      }
    },
    "VocabularyEntityInfo": {
      "base": "<p>Vocabulary entity info with detailed information</p>",
      "refs": {
        "UpsertEntityInfo$vocabulary": null
      }
    },
    "VocabularyEntitySummary": {
      "base": "<p>Summary of a Vocabulary entity</p>",
      "refs": {
        "DataAutomationLibraryEntitySummary$vocabulary": null
      }
    },
    "VocabularyEntitySummaryNumOfPhrasesInteger": {
      "base": null,
      "refs": {
        "VocabularyEntitySummary$numOfPhrases": "<p>num of phrases in the entity</p>"
      }
    }
  }
}
