BedrockAgentCoreControlPlaneFrontingLayer / Client / get_code_interpreter

get_code_interpreter

BedrockAgentCoreControlPlaneFrontingLayer.Client.get_code_interpreter(**kwargs)

Gets information about a custom code interpreter.

See also: AWS API Documentation

Request Syntax

response = client.get_code_interpreter(
    codeInterpreterId='string'
)
Parameters:

codeInterpreterId (string) –

[REQUIRED]

The unique identifier of the code interpreter to retrieve.

Return type:

dict

Returns:

Response Syntax

{
    'codeInterpreterId': 'string',
    'codeInterpreterArn': 'string',
    'name': 'string',
    'description': 'string',
    'executionRoleArn': 'string',
    'networkConfiguration': {
        'networkMode': 'PUBLIC'|'SANDBOX'
    },
    'status': 'CREATING'|'CREATE_FAILED'|'READY'|'DELETING'|'DELETE_FAILED'|'DELETED',
    'createdAt': datetime(2015, 1, 1),
    'lastUpdatedAt': datetime(2015, 1, 1)
}

Response Structure

  • (dict) –

    • codeInterpreterId (string) –

      The unique identifier of the code interpreter.

    • codeInterpreterArn (string) –

      The Amazon Resource Name (ARN) of the code interpreter.

    • name (string) –

      The name of the code interpreter.

    • description (string) –

      The description of the code interpreter.

    • executionRoleArn (string) –

      The IAM role ARN that provides permissions for the code interpreter.

    • networkConfiguration (dict) –

      The network configuration for a code interpreter. This structure defines how the code interpreter connects to the network.

      • networkMode (string) –

        The network mode for the code interpreter. This field specifies how the code interpreter connects to the network.

    • status (string) –

      The current status of the code interpreter.

    • createdAt (datetime) –

      The timestamp when the code interpreter was created.

    • lastUpdatedAt (datetime) –

      The timestamp when the code interpreter was last updated.

Exceptions