:doc:`Bedrock <../../bedrock>` / Client / list_automated_reasoning_policy_build_workflows

***********************************************
list_automated_reasoning_policy_build_workflows
***********************************************



.. py:method:: Bedrock.Client.list_automated_reasoning_policy_build_workflows(**kwargs)

  

  Lists all build workflows for an Automated Reasoning policy, showing the history of policy creation and modification attempts.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListAutomatedReasoningPolicyBuildWorkflows>`_  


  **Request Syntax**
  ::

    response = client.list_automated_reasoning_policy_build_workflows(
        policyArn='string',
        nextToken='string',
        maxResults=123
    )
    
  :type policyArn: string
  :param policyArn: **[REQUIRED]** 

    The Amazon Resource Name (ARN) of the Automated Reasoning policy whose build workflows you want to list.

    

  
  :type nextToken: string
  :param nextToken: 

    A pagination token from a previous request to continue listing build workflows from where the previous request left off.

    

  
  :type maxResults: integer
  :param maxResults: 

    The maximum number of build workflows to return in a single response. Valid range is 1-100.

    

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {
          'automatedReasoningPolicyBuildWorkflowSummaries': [
              {
                  'policyArn': 'string',
                  'buildWorkflowId': 'string',
                  'status': 'SCHEDULED'|'CANCEL_REQUESTED'|'PREPROCESSING'|'BUILDING'|'TESTING'|'COMPLETED'|'FAILED'|'CANCELLED',
                  'buildWorkflowType': 'INGEST_CONTENT'|'REFINE_POLICY'|'IMPORT_POLICY',
                  'createdAt': datetime(2015, 1, 1),
                  'updatedAt': datetime(2015, 1, 1)
              },
          ],
          'nextToken': 'string'
      }
      
    **Response Structure**

    

    - *(dict) --* 
      

      - **automatedReasoningPolicyBuildWorkflowSummaries** *(list) --* 

        A list of build workflow summaries, each containing key information about a build workflow including its status and timestamps.

        
        

        - *(dict) --* 

          Provides a summary of a policy build workflow, including its current status, timing information, and key identifiers.

          
          

          - **policyArn** *(string) --* 

            The Amazon Resource Name (ARN) of the Automated Reasoning policy associated with this build workflow.

            
          

          - **buildWorkflowId** *(string) --* 

            The unique identifier of the build workflow.

            
          

          - **status** *(string) --* 

            The current status of the build workflow (e.g., RUNNING, COMPLETED, FAILED, CANCELLED).

            
          

          - **buildWorkflowType** *(string) --* 

            The type of build workflow (e.g., DOCUMENT_INGESTION, POLICY_REPAIR).

            
          

          - **createdAt** *(datetime) --* 

            The timestamp when the build workflow was created.

            
          

          - **updatedAt** *(datetime) --* 

            The timestamp when the build workflow was last updated.

            
      
    
      

      - **nextToken** *(string) --* 

        A pagination token to use in subsequent requests to retrieve additional build workflows.

        
  
  **Exceptions**
  
  *   :py:class:`Bedrock.Client.exceptions.ResourceNotFoundException`

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

  
  *   :py:class:`Bedrock.Client.exceptions.ValidationException`

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

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

  