AgentCoreRuntime
- class aws_cdk.aws_bedrockagentcore.AgentCoreRuntime(*args: Any, **kwargs)
Bases:
objectBedrock AgentCore runtime environment for code execution Allowed values: PYTHON_3_10 | PYTHON_3_11 | PYTHON_3_12 | PYTHON_3_13 | PYTHON_3_14 | NODE_22.
- ExampleMetadata:
fixture=default infused
Example:
# S3 bucket containing the agent core code_bucket = s3.Bucket(self, "AgentCode", bucket_name="my-code-bucket", removal_policy=RemovalPolicy.DESTROY ) # the bucket above needs to contain the agent code agent_runtime_artifact = agentcore.AgentRuntimeArtifact.from_s3(s3.Location( bucket_name=code_bucket.bucket_name, object_key="deployment_package.zip" ), agentcore.AgentCoreRuntime.PYTHON_3_12, ["opentelemetry-instrument", "main.py"]) runtime_instance = agentcore.Runtime(self, "MyAgentRuntime", runtime_name="myAgent", agent_runtime_artifact=agent_runtime_artifact )
Methods
- to_string()
Returns the runtime string value.
- Return type:
str
Attributes
- NODE_22 = <aws_cdk.aws_bedrockagentcore.AgentCoreRuntime object>
- PYTHON_3_10 = <aws_cdk.aws_bedrockagentcore.AgentCoreRuntime object>
- PYTHON_3_11 = <aws_cdk.aws_bedrockagentcore.AgentCoreRuntime object>
- PYTHON_3_12 = <aws_cdk.aws_bedrockagentcore.AgentCoreRuntime object>
- PYTHON_3_13 = <aws_cdk.aws_bedrockagentcore.AgentCoreRuntime object>
- PYTHON_3_14 = <aws_cdk.aws_bedrockagentcore.AgentCoreRuntime object>
- value
The runtime string value.
Static Methods
- classmethod of(value)
Create a custom runtime value for runtimes not yet defined in this enum.
- Parameters:
value (
str) – The runtime string value.- Return type: