1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. bedrockagentcore
  5. CodeInterpreterCustom

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.35.0 published on Monday, Sep 22, 2025 by Pulumi

aws-native.bedrockagentcore.CodeInterpreterCustom

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.35.0 published on Monday, Sep 22, 2025 by Pulumi

    Resource definition for AWS::BedrockAgentCore::CodeInterpreterCustom

    Create CodeInterpreterCustom Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new CodeInterpreterCustom(name: string, args: CodeInterpreterCustomArgs, opts?: CustomResourceOptions);
    @overload
    def CodeInterpreterCustom(resource_name: str,
                              args: CodeInterpreterCustomArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def CodeInterpreterCustom(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              network_configuration: Optional[CodeInterpreterCustomCodeInterpreterNetworkConfigurationArgs] = None,
                              description: Optional[str] = None,
                              execution_role_arn: Optional[str] = None,
                              name: Optional[str] = None,
                              tags: Optional[Mapping[str, str]] = None)
    func NewCodeInterpreterCustom(ctx *Context, name string, args CodeInterpreterCustomArgs, opts ...ResourceOption) (*CodeInterpreterCustom, error)
    public CodeInterpreterCustom(string name, CodeInterpreterCustomArgs args, CustomResourceOptions? opts = null)
    public CodeInterpreterCustom(String name, CodeInterpreterCustomArgs args)
    public CodeInterpreterCustom(String name, CodeInterpreterCustomArgs args, CustomResourceOptions options)
    
    type: aws-native:bedrockagentcore:CodeInterpreterCustom
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args CodeInterpreterCustomArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args CodeInterpreterCustomArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CodeInterpreterCustomArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CodeInterpreterCustomArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CodeInterpreterCustomArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    CodeInterpreterCustom Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The CodeInterpreterCustom resource accepts the following input properties:

    NetworkConfiguration Pulumi.AwsNative.BedrockAgentCore.Inputs.CodeInterpreterCustomCodeInterpreterNetworkConfiguration
    Network configuration for code interpreter.
    Description string
    The description of the code interpreter.
    ExecutionRoleArn string
    The ARN of the IAM role that the code interpreter uses to access resources.
    Name string
    The name of the code interpreter.
    Tags Dictionary<string, string>
    NetworkConfiguration CodeInterpreterCustomCodeInterpreterNetworkConfigurationArgs
    Network configuration for code interpreter.
    Description string
    The description of the code interpreter.
    ExecutionRoleArn string
    The ARN of the IAM role that the code interpreter uses to access resources.
    Name string
    The name of the code interpreter.
    Tags map[string]string
    networkConfiguration CodeInterpreterCustomCodeInterpreterNetworkConfiguration
    Network configuration for code interpreter.
    description String
    The description of the code interpreter.
    executionRoleArn String
    The ARN of the IAM role that the code interpreter uses to access resources.
    name String
    The name of the code interpreter.
    tags Map<String,String>
    networkConfiguration CodeInterpreterCustomCodeInterpreterNetworkConfiguration
    Network configuration for code interpreter.
    description string
    The description of the code interpreter.
    executionRoleArn string
    The ARN of the IAM role that the code interpreter uses to access resources.
    name string
    The name of the code interpreter.
    tags {[key: string]: string}
    network_configuration CodeInterpreterCustomCodeInterpreterNetworkConfigurationArgs
    Network configuration for code interpreter.
    description str
    The description of the code interpreter.
    execution_role_arn str
    The ARN of the IAM role that the code interpreter uses to access resources.
    name str
    The name of the code interpreter.
    tags Mapping[str, str]
    networkConfiguration Property Map
    Network configuration for code interpreter.
    description String
    The description of the code interpreter.
    executionRoleArn String
    The ARN of the IAM role that the code interpreter uses to access resources.
    name String
    The name of the code interpreter.
    tags Map<String>

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CodeInterpreterCustom resource produces the following output properties:

    CodeInterpreterArn string
    The ARN of a CodeInterpreter resource.
    CodeInterpreterId string
    The id of the code interpreter.
    CreatedAt string
    Timestamp when the code interpreter was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdatedAt string
    Timestamp when the code interpreter was last updated.
    Status Pulumi.AwsNative.BedrockAgentCore.CodeInterpreterCustomCodeInterpreterStatus
    Status of code interpreter.
    CodeInterpreterArn string
    The ARN of a CodeInterpreter resource.
    CodeInterpreterId string
    The id of the code interpreter.
    CreatedAt string
    Timestamp when the code interpreter was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdatedAt string
    Timestamp when the code interpreter was last updated.
    Status CodeInterpreterCustomCodeInterpreterStatus
    Status of code interpreter.
    codeInterpreterArn String
    The ARN of a CodeInterpreter resource.
    codeInterpreterId String
    The id of the code interpreter.
    createdAt String
    Timestamp when the code interpreter was created.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdatedAt String
    Timestamp when the code interpreter was last updated.
    status CodeInterpreterCustomCodeInterpreterStatus
    Status of code interpreter.
    codeInterpreterArn string
    The ARN of a CodeInterpreter resource.
    codeInterpreterId string
    The id of the code interpreter.
    createdAt string
    Timestamp when the code interpreter was created.
    id string
    The provider-assigned unique ID for this managed resource.
    lastUpdatedAt string
    Timestamp when the code interpreter was last updated.
    status CodeInterpreterCustomCodeInterpreterStatus
    Status of code interpreter.
    code_interpreter_arn str
    The ARN of a CodeInterpreter resource.
    code_interpreter_id str
    The id of the code interpreter.
    created_at str
    Timestamp when the code interpreter was created.
    id str
    The provider-assigned unique ID for this managed resource.
    last_updated_at str
    Timestamp when the code interpreter was last updated.
    status CodeInterpreterCustomCodeInterpreterStatus
    Status of code interpreter.
    codeInterpreterArn String
    The ARN of a CodeInterpreter resource.
    codeInterpreterId String
    The id of the code interpreter.
    createdAt String
    Timestamp when the code interpreter was created.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdatedAt String
    Timestamp when the code interpreter was last updated.
    status "CREATING" | "CREATE_FAILED" | "READY" | "DELETING" | "DELETE_FAILED" | "DELETED"
    Status of code interpreter.

    Supporting Types

    CodeInterpreterCustomCodeInterpreterNetworkConfiguration, CodeInterpreterCustomCodeInterpreterNetworkConfigurationArgs

    CodeInterpreterCustomCodeInterpreterNetworkMode, CodeInterpreterCustomCodeInterpreterNetworkModeArgs

    Public
    PUBLIC
    Sandbox
    SANDBOX
    CodeInterpreterCustomCodeInterpreterNetworkModePublic
    PUBLIC
    CodeInterpreterCustomCodeInterpreterNetworkModeSandbox
    SANDBOX
    Public
    PUBLIC
    Sandbox
    SANDBOX
    Public
    PUBLIC
    Sandbox
    SANDBOX
    PUBLIC
    PUBLIC
    SANDBOX
    SANDBOX
    "PUBLIC"
    PUBLIC
    "SANDBOX"
    SANDBOX

    CodeInterpreterCustomCodeInterpreterStatus, CodeInterpreterCustomCodeInterpreterStatusArgs

    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Ready
    READY
    Deleting
    DELETING
    DeleteFailed
    DELETE_FAILED
    Deleted
    DELETED
    CodeInterpreterCustomCodeInterpreterStatusCreating
    CREATING
    CodeInterpreterCustomCodeInterpreterStatusCreateFailed
    CREATE_FAILED
    CodeInterpreterCustomCodeInterpreterStatusReady
    READY
    CodeInterpreterCustomCodeInterpreterStatusDeleting
    DELETING
    CodeInterpreterCustomCodeInterpreterStatusDeleteFailed
    DELETE_FAILED
    CodeInterpreterCustomCodeInterpreterStatusDeleted
    DELETED
    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Ready
    READY
    Deleting
    DELETING
    DeleteFailed
    DELETE_FAILED
    Deleted
    DELETED
    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Ready
    READY
    Deleting
    DELETING
    DeleteFailed
    DELETE_FAILED
    Deleted
    DELETED
    CREATING
    CREATING
    CREATE_FAILED
    CREATE_FAILED
    READY
    READY
    DELETING
    DELETING
    DELETE_FAILED
    DELETE_FAILED
    DELETED
    DELETED
    "CREATING"
    CREATING
    "CREATE_FAILED"
    CREATE_FAILED
    "READY"
    READY
    "DELETING"
    DELETING
    "DELETE_FAILED"
    DELETE_FAILED
    "DELETED"
    DELETED

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.35.0 published on Monday, Sep 22, 2025 by Pulumi