:doc:`DataAutomationforBedrock <../../bedrock-data-automation>` / Client / get_blueprint

*************
get_blueprint
*************



.. py:method:: DataAutomationforBedrock.Client.get_blueprint(**kwargs)

  

  Gets an existing Amazon Bedrock Data Automation Blueprint

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/bedrock-data-automation-2023-07-26/GetBlueprint>`_  


  **Request Syntax**
  ::

    response = client.get_blueprint(
        blueprintArn='string',
        blueprintVersion='string',
        blueprintStage='DEVELOPMENT'|'LIVE'
    )
    
  :type blueprintArn: string
  :param blueprintArn: **[REQUIRED]** 

    ARN generated at the server side when a Blueprint is created

    

  
  :type blueprintVersion: string
  :param blueprintVersion: 

    Optional field to get a specific Blueprint version

    

  
  :type blueprintStage: string
  :param blueprintStage: 

    Optional field to get a specific Blueprint stage

    

  
  
  :rtype: 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'
              },
              'optimizationSamples': [
                  {
                      'assetS3Object': {
                          's3Uri': 'string',
                          'version': 'string'
                      },
                      'groundTruthS3Object': {
                          's3Uri': 'string',
                          'version': 'string'
                      }
                  },
              ],
              'optimizationTime': datetime(2015, 1, 1)
          }
      }
      
    **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.

              
      
    
        

        - **optimizationSamples** *(list) --* 

          List of Blueprint Optimization Samples

          
          

          - *(dict) --* 

            Blueprint Recommendation Sample

            
            

            - **assetS3Object** *(dict) --* 

              S3 Object of the asset

              
              

              - **s3Uri** *(string) --* 

                S3 uri.

                
              

              - **version** *(string) --* 

                S3 object version.

                
          
            

            - **groundTruthS3Object** *(dict) --* 

              Ground truth for the Blueprint and Asset combination

              
              

              - **s3Uri** *(string) --* 

                S3 uri.

                
              

              - **version** *(string) --* 

                S3 object version.

                
          
        
      
        

        - **optimizationTime** *(datetime) --* 

          Time Stamp

          
    
  
  **Exceptions**
  
  *   :py:class:`DataAutomationforBedrock.Client.exceptions.ValidationException`

  
  *   :py:class:`DataAutomationforBedrock.Client.exceptions.InternalServerException`

  
  *   :py:class:`DataAutomationforBedrock.Client.exceptions.ThrottlingException`

  
  *   :py:class:`DataAutomationforBedrock.Client.exceptions.AccessDeniedException`

  
  *   :py:class:`DataAutomationforBedrock.Client.exceptions.ResourceNotFoundException`

  