We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.51.0 published on Monday, Feb 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.51.0 published on Monday, Feb 2, 2026 by Pulumi
Resource Type definition for AWS::BedrockAgentCore::Runtime
Using getRuntime
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRuntime(args: GetRuntimeArgs, opts?: InvokeOptions): Promise<GetRuntimeResult>
function getRuntimeOutput(args: GetRuntimeOutputArgs, opts?: InvokeOptions): Output<GetRuntimeResult>def get_runtime(agent_runtime_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRuntimeResult
def get_runtime_output(agent_runtime_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRuntimeResult]func LookupRuntime(ctx *Context, args *LookupRuntimeArgs, opts ...InvokeOption) (*LookupRuntimeResult, error)
func LookupRuntimeOutput(ctx *Context, args *LookupRuntimeOutputArgs, opts ...InvokeOption) LookupRuntimeResultOutput> Note: This function is named LookupRuntime in the Go SDK.
public static class GetRuntime
{
public static Task<GetRuntimeResult> InvokeAsync(GetRuntimeArgs args, InvokeOptions? opts = null)
public static Output<GetRuntimeResult> Invoke(GetRuntimeInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRuntimeResult> getRuntime(GetRuntimeArgs args, InvokeOptions options)
public static Output<GetRuntimeResult> getRuntime(GetRuntimeArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:bedrockagentcore:getRuntime
arguments:
# arguments dictionaryThe following arguments are supported:
- Agent
Runtime stringId - Identifier for a resource
- Agent
Runtime stringId - Identifier for a resource
- agent
Runtime StringId - Identifier for a resource
- agent
Runtime stringId - Identifier for a resource
- agent_
runtime_ strid - Identifier for a resource
- agent
Runtime StringId - Identifier for a resource
getRuntime Result
The following output properties are available:
- Agent
Runtime stringArn - The Amazon Resource Name(ARN) that uniquely identifies the Agent
- Agent
Runtime Pulumi.Artifact Aws Native. Bedrock Agent Core. Outputs. Runtime Agent Runtime Artifact - The artifact of the agent
- Agent
Runtime stringId - Identifier for a resource
- Agent
Runtime stringVersion - Version of the Agent
-
Pulumi.
Aws Native. Bedrock Agent Core. Outputs. Runtime Authorizer Configuration - Authorizer configuration for the agent runtime
- Created
At string - Timestamp when the Agent was created
- Description string
- Description of the resource
- Environment
Variables Dictionary<string, string> - Environment variables for the agent runtime
- Failure
Reason string - The reason for failure if the agent is in a failed state.
- Last
Updated stringAt - When resource was last updated
- Lifecycle
Configuration Pulumi.Aws Native. Bedrock Agent Core. Outputs. Runtime Lifecycle Configuration - Lifecycle configuration for managing runtime sessions
- Network
Configuration Pulumi.Aws Native. Bedrock Agent Core. Outputs. Runtime Network Configuration - Network access configuration for the Agent
- Protocol
Configuration Pulumi.Aws Native. Bedrock Agent Core. Runtime Protocol Configuration - Protocol configuration for the agent runtime
- Request
Header Pulumi.Configuration Aws Native. Bedrock Agent Core. Outputs. Runtime Request Header Configuration - Configuration for HTTP request headers
- Role
Arn string - Amazon Resource Name (ARN) of an IAM role
- Status
Pulumi.
Aws Native. Bedrock Agent Core. Runtime Agent Status - Current status of the agent
- Dictionary<string, string>
- The tags for the agent.
- Workload
Identity Pulumi.Details Aws Native. Bedrock Agent Core. Outputs. Runtime Workload Identity Details - Workload identity details for the agent
- Agent
Runtime stringArn - The Amazon Resource Name(ARN) that uniquely identifies the Agent
- Agent
Runtime RuntimeArtifact Agent Runtime Artifact - The artifact of the agent
- Agent
Runtime stringId - Identifier for a resource
- Agent
Runtime stringVersion - Version of the Agent
-
Runtime
Authorizer Configuration - Authorizer configuration for the agent runtime
- Created
At string - Timestamp when the Agent was created
- Description string
- Description of the resource
- Environment
Variables map[string]string - Environment variables for the agent runtime
- Failure
Reason string - The reason for failure if the agent is in a failed state.
- Last
Updated stringAt - When resource was last updated
- Lifecycle
Configuration RuntimeLifecycle Configuration - Lifecycle configuration for managing runtime sessions
- Network
Configuration RuntimeNetwork Configuration - Network access configuration for the Agent
- Protocol
Configuration RuntimeProtocol Configuration - Protocol configuration for the agent runtime
- Request
Header RuntimeConfiguration Request Header Configuration - Configuration for HTTP request headers
- Role
Arn string - Amazon Resource Name (ARN) of an IAM role
- Status
Runtime
Agent Status - Current status of the agent
- map[string]string
- The tags for the agent.
- Workload
Identity RuntimeDetails Workload Identity Details - Workload identity details for the agent
- agent
Runtime StringArn - The Amazon Resource Name(ARN) that uniquely identifies the Agent
- agent
Runtime RuntimeArtifact Agent Runtime Artifact - The artifact of the agent
- agent
Runtime StringId - Identifier for a resource
- agent
Runtime StringVersion - Version of the Agent
-
Runtime
Authorizer Configuration - Authorizer configuration for the agent runtime
- created
At String - Timestamp when the Agent was created
- description String
- Description of the resource
- environment
Variables Map<String,String> - Environment variables for the agent runtime
- failure
Reason String - The reason for failure if the agent is in a failed state.
- last
Updated StringAt - When resource was last updated
- lifecycle
Configuration RuntimeLifecycle Configuration - Lifecycle configuration for managing runtime sessions
- network
Configuration RuntimeNetwork Configuration - Network access configuration for the Agent
- protocol
Configuration RuntimeProtocol Configuration - Protocol configuration for the agent runtime
- request
Header RuntimeConfiguration Request Header Configuration - Configuration for HTTP request headers
- role
Arn String - Amazon Resource Name (ARN) of an IAM role
- status
Runtime
Agent Status - Current status of the agent
- Map<String,String>
- The tags for the agent.
- workload
Identity RuntimeDetails Workload Identity Details - Workload identity details for the agent
- agent
Runtime stringArn - The Amazon Resource Name(ARN) that uniquely identifies the Agent
- agent
Runtime RuntimeArtifact Agent Runtime Artifact - The artifact of the agent
- agent
Runtime stringId - Identifier for a resource
- agent
Runtime stringVersion - Version of the Agent
-
Runtime
Authorizer Configuration - Authorizer configuration for the agent runtime
- created
At string - Timestamp when the Agent was created
- description string
- Description of the resource
- environment
Variables {[key: string]: string} - Environment variables for the agent runtime
- failure
Reason string - The reason for failure if the agent is in a failed state.
- last
Updated stringAt - When resource was last updated
- lifecycle
Configuration RuntimeLifecycle Configuration - Lifecycle configuration for managing runtime sessions
- network
Configuration RuntimeNetwork Configuration - Network access configuration for the Agent
- protocol
Configuration RuntimeProtocol Configuration - Protocol configuration for the agent runtime
- request
Header RuntimeConfiguration Request Header Configuration - Configuration for HTTP request headers
- role
Arn string - Amazon Resource Name (ARN) of an IAM role
- status
Runtime
Agent Status - Current status of the agent
- {[key: string]: string}
- The tags for the agent.
- workload
Identity RuntimeDetails Workload Identity Details - Workload identity details for the agent
- agent_
runtime_ strarn - The Amazon Resource Name(ARN) that uniquely identifies the Agent
- agent_
runtime_ Runtimeartifact Agent Runtime Artifact - The artifact of the agent
- agent_
runtime_ strid - Identifier for a resource
- agent_
runtime_ strversion - Version of the Agent
-
Runtime
Authorizer Configuration - Authorizer configuration for the agent runtime
- created_
at str - Timestamp when the Agent was created
- description str
- Description of the resource
- environment_
variables Mapping[str, str] - Environment variables for the agent runtime
- failure_
reason str - The reason for failure if the agent is in a failed state.
- last_
updated_ strat - When resource was last updated
- lifecycle_
configuration RuntimeLifecycle Configuration - Lifecycle configuration for managing runtime sessions
- network_
configuration RuntimeNetwork Configuration - Network access configuration for the Agent
- protocol_
configuration RuntimeProtocol Configuration - Protocol configuration for the agent runtime
- request_
header_ Runtimeconfiguration Request Header Configuration - Configuration for HTTP request headers
- role_
arn str - Amazon Resource Name (ARN) of an IAM role
- status
Runtime
Agent Status - Current status of the agent
- Mapping[str, str]
- The tags for the agent.
- workload_
identity_ Runtimedetails Workload Identity Details - Workload identity details for the agent
- agent
Runtime StringArn - The Amazon Resource Name(ARN) that uniquely identifies the Agent
- agent
Runtime Property MapArtifact - The artifact of the agent
- agent
Runtime StringId - Identifier for a resource
- agent
Runtime StringVersion - Version of the Agent
- Property Map
- Authorizer configuration for the agent runtime
- created
At String - Timestamp when the Agent was created
- description String
- Description of the resource
- environment
Variables Map<String> - Environment variables for the agent runtime
- failure
Reason String - The reason for failure if the agent is in a failed state.
- last
Updated StringAt - When resource was last updated
- lifecycle
Configuration Property Map - Lifecycle configuration for managing runtime sessions
- network
Configuration Property Map - Network access configuration for the Agent
- protocol
Configuration "MCP" | "HTTP" | "A2A" - Protocol configuration for the agent runtime
- request
Header Property MapConfiguration - Configuration for HTTP request headers
- role
Arn String - Amazon Resource Name (ARN) of an IAM role
- status "CREATING" | "CREATE_FAILED" | "UPDATING" | "UPDATE_FAILED" | "READY" | "DELETING"
- Current status of the agent
- Map<String>
- The tags for the agent.
- workload
Identity Property MapDetails - Workload identity details for the agent
Supporting Types
RuntimeAgentManagedRuntimeType
RuntimeAgentRuntimeArtifact
- Code
Configuration Pulumi.Aws Native. Bedrock Agent Core. Inputs. Runtime Code Configuration - Container
Configuration Pulumi.Aws Native. Bedrock Agent Core. Inputs. Runtime Container Configuration - Representation of a container configuration.
- Code
Configuration RuntimeCode Configuration - Container
Configuration RuntimeContainer Configuration - Representation of a container configuration.
- code
Configuration RuntimeCode Configuration - container
Configuration RuntimeContainer Configuration - Representation of a container configuration.
- code
Configuration RuntimeCode Configuration - container
Configuration RuntimeContainer Configuration - Representation of a container configuration.
- code_
configuration RuntimeCode Configuration - container_
configuration RuntimeContainer Configuration - Representation of a container configuration.
- code
Configuration Property Map - container
Configuration Property Map - Representation of a container configuration.
RuntimeAgentStatus
RuntimeAuthorizerConfiguration
-
Pulumi.
Aws Native. Bedrock Agent Core. Inputs. Runtime Custom Jwt Authorizer Configuration - Represents inbound authorization configuration options used to authenticate incoming requests.
-
Runtime
Custom Jwt Authorizer Configuration - Represents inbound authorization configuration options used to authenticate incoming requests.
-
Runtime
Custom Jwt Authorizer Configuration - Represents inbound authorization configuration options used to authenticate incoming requests.
-
Runtime
Custom Jwt Authorizer Configuration - Represents inbound authorization configuration options used to authenticate incoming requests.
-
Runtime
Custom Jwt Authorizer Configuration - Represents inbound authorization configuration options used to authenticate incoming requests.
- Property Map
- Represents inbound authorization configuration options used to authenticate incoming requests.
RuntimeAuthorizingClaimMatchValueType
RuntimeClaimMatchOperator
RuntimeClaimMatchValueType
- Match
Value stringString - Match
Value List<string>String List
- Match
Value stringString - Match
Value []stringString List
- match
Value StringString - match
Value List<String>String List
- match
Value stringString - match
Value string[]String List
- match_
value_ strstring - match_
value_ Sequence[str]string_ list
- match
Value StringString - match
Value List<String>String List
RuntimeCode
RuntimeCodeConfiguration
- code
Runtime
Code - entry_
point Sequence[str] - runtime
Runtime
Agent Managed Runtime Type
RuntimeContainerConfiguration
- Container
Uri string - The container Uri.
- Container
Uri string - The container Uri.
- container
Uri String - The container Uri.
- container
Uri string - The container Uri.
- container_
uri str - The container Uri.
- container
Uri String - The container Uri.
RuntimeCustomClaimValidationType
RuntimeCustomJwtAuthorizerConfiguration
- Discovery
Url string - The configuration authorization.
- Allowed
Audience List<string> - Represents inbound authorization configuration options used to authenticate incoming requests.
- Allowed
Clients List<string> - Represents individual client IDs that are validated in the incoming JWT token validation process.
- Allowed
Scopes List<string> - Custom
Claims List<Pulumi.Aws Native. Bedrock Agent Core. Inputs. Runtime Custom Claim Validation Type>
- Discovery
Url string - The configuration authorization.
- Allowed
Audience []string - Represents inbound authorization configuration options used to authenticate incoming requests.
- Allowed
Clients []string - Represents individual client IDs that are validated in the incoming JWT token validation process.
- Allowed
Scopes []string - Custom
Claims []RuntimeCustom Claim Validation Type
- discovery
Url String - The configuration authorization.
- allowed
Audience List<String> - Represents inbound authorization configuration options used to authenticate incoming requests.
- allowed
Clients List<String> - Represents individual client IDs that are validated in the incoming JWT token validation process.
- allowed
Scopes List<String> - custom
Claims List<RuntimeCustom Claim Validation Type>
- discovery
Url string - The configuration authorization.
- allowed
Audience string[] - Represents inbound authorization configuration options used to authenticate incoming requests.
- allowed
Clients string[] - Represents individual client IDs that are validated in the incoming JWT token validation process.
- allowed
Scopes string[] - custom
Claims RuntimeCustom Claim Validation Type[]
- discovery_
url str - The configuration authorization.
- allowed_
audience Sequence[str] - Represents inbound authorization configuration options used to authenticate incoming requests.
- allowed_
clients Sequence[str] - Represents individual client IDs that are validated in the incoming JWT token validation process.
- allowed_
scopes Sequence[str] - custom_
claims Sequence[RuntimeCustom Claim Validation Type]
- discovery
Url String - The configuration authorization.
- allowed
Audience List<String> - Represents inbound authorization configuration options used to authenticate incoming requests.
- allowed
Clients List<String> - Represents individual client IDs that are validated in the incoming JWT token validation process.
- allowed
Scopes List<String> - custom
Claims List<Property Map>
RuntimeInboundTokenClaimValueType
RuntimeLifecycleConfiguration
- Idle
Runtime intSession Timeout - Timeout in seconds for idle runtime sessions
- Max
Lifetime int - Maximum lifetime in seconds for runtime sessions
- Idle
Runtime intSession Timeout - Timeout in seconds for idle runtime sessions
- Max
Lifetime int - Maximum lifetime in seconds for runtime sessions
- idle
Runtime IntegerSession Timeout - Timeout in seconds for idle runtime sessions
- max
Lifetime Integer - Maximum lifetime in seconds for runtime sessions
- idle
Runtime numberSession Timeout - Timeout in seconds for idle runtime sessions
- max
Lifetime number - Maximum lifetime in seconds for runtime sessions
- idle_
runtime_ intsession_ timeout - Timeout in seconds for idle runtime sessions
- max_
lifetime int - Maximum lifetime in seconds for runtime sessions
- idle
Runtime NumberSession Timeout - Timeout in seconds for idle runtime sessions
- max
Lifetime Number - Maximum lifetime in seconds for runtime sessions
RuntimeNetworkConfiguration
- Network
Mode RuntimeNetwork Mode - The network mode.
- Network
Mode RuntimeConfig Vpc Config
- network
Mode RuntimeNetwork Mode - The network mode.
- network
Mode RuntimeConfig Vpc Config
- network
Mode RuntimeNetwork Mode - The network mode.
- network
Mode RuntimeConfig Vpc Config
- network_
mode RuntimeNetwork Mode - The network mode.
- network_
mode_ Runtimeconfig Vpc Config
- network
Mode "PUBLIC" | "VPC" - The network mode.
- network
Mode Property MapConfig
RuntimeNetworkMode
RuntimeProtocolConfiguration
RuntimeRequestHeaderConfiguration
- Request
Header List<string>Allowlist
- Request
Header []stringAllowlist
- request
Header List<String>Allowlist
- request
Header string[]Allowlist
- request_
header_ Sequence[str]allowlist
- request
Header List<String>Allowlist
RuntimeS3Location
- bucket str
- S3 bucket name
- prefix str
- S3 object key prefix
- version_
id str - S3 object version ID
RuntimeVpcConfig
- Security
Groups List<string> - Subnets List<string>
- Security
Groups []string - Subnets []string
- security
Groups List<String> - subnets List<String>
- security
Groups string[] - subnets string[]
- security_
groups Sequence[str] - subnets Sequence[str]
- security
Groups List<String> - subnets List<String>
RuntimeWorkloadIdentityDetails
- Workload
Identity stringArn - The Amazon Resource Name (ARN) for the workload identity.
- Workload
Identity stringArn - The Amazon Resource Name (ARN) for the workload identity.
- workload
Identity StringArn - The Amazon Resource Name (ARN) for the workload identity.
- workload
Identity stringArn - The Amazon Resource Name (ARN) for the workload identity.
- workload_
identity_ strarn - The Amazon Resource Name (ARN) for the workload identity.
- workload
Identity StringArn - The Amazon Resource Name (ARN) for the workload identity.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.51.0 published on Monday, Feb 2, 2026 by Pulumi
