We recommend new projects start with resources from the AWS provider.
aws-native.bedrockagentcore.Runtime
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::BedrockAgentCore::Runtime
Create Runtime Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Runtime(name: string, args: RuntimeArgs, opts?: CustomResourceOptions);
@overload
def Runtime(resource_name: str,
args: RuntimeArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Runtime(resource_name: str,
opts: Optional[ResourceOptions] = None,
agent_runtime_artifact: Optional[RuntimeAgentRuntimeArtifactArgs] = None,
agent_runtime_name: Optional[str] = None,
network_configuration: Optional[RuntimeNetworkConfigurationArgs] = None,
role_arn: Optional[str] = None,
authorizer_configuration: Optional[RuntimeAuthorizerConfigurationArgs] = None,
description: Optional[str] = None,
environment_variables: Optional[Mapping[str, str]] = None,
protocol_configuration: Optional[RuntimeProtocolConfiguration] = None,
tags: Optional[Mapping[str, str]] = None)
func NewRuntime(ctx *Context, name string, args RuntimeArgs, opts ...ResourceOption) (*Runtime, error)
public Runtime(string name, RuntimeArgs args, CustomResourceOptions? opts = null)
public Runtime(String name, RuntimeArgs args)
public Runtime(String name, RuntimeArgs args, CustomResourceOptions options)
type: aws-native:bedrockagentcore:Runtime
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 RuntimeArgs
- 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 RuntimeArgs
- 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 RuntimeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RuntimeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RuntimeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Runtime 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 Runtime resource accepts the following input properties:
- Agent
Runtime Pulumi.Artifact Aws Native. Bedrock Agent Core. Inputs. Runtime Agent Runtime Artifact - The artifact of the agent
- Agent
Runtime stringName - Name for a resource
- Network
Configuration Pulumi.Aws Native. Bedrock Agent Core. Inputs. Runtime Network Configuration - Network access configuration for the Agent
- Role
Arn string - Amazon Resource Name (ARN) of an IAM role
- Pulumi.
Aws Native. Bedrock Agent Core. Inputs. Runtime Authorizer Configuration - Authorizer configuration for the agent runtime
- Description string
- Description of the resource
- Environment
Variables Dictionary<string, string> - Environment variables for the agent runtime
- Protocol
Configuration Pulumi.Aws Native. Bedrock Agent Core. Runtime Protocol Configuration - Protocol configuration for the agent runtime
- Dictionary<string, string>
- The tags for the agent.
- Agent
Runtime RuntimeArtifact Agent Runtime Artifact Args - The artifact of the agent
- Agent
Runtime stringName - Name for a resource
- Network
Configuration RuntimeNetwork Configuration Args - Network access configuration for the Agent
- Role
Arn string - Amazon Resource Name (ARN) of an IAM role
- Runtime
Authorizer Configuration Args - Authorizer configuration for the agent runtime
- Description string
- Description of the resource
- Environment
Variables map[string]string - Environment variables for the agent runtime
- Protocol
Configuration RuntimeProtocol Configuration - Protocol configuration for the agent runtime
- map[string]string
- The tags for the agent.
- agent
Runtime RuntimeArtifact Agent Runtime Artifact - The artifact of the agent
- agent
Runtime StringName - Name for a resource
- network
Configuration RuntimeNetwork Configuration - Network access configuration for the Agent
- role
Arn String - Amazon Resource Name (ARN) of an IAM role
- Runtime
Authorizer Configuration - Authorizer configuration for the agent runtime
- description String
- Description of the resource
- environment
Variables Map<String,String> - Environment variables for the agent runtime
- protocol
Configuration RuntimeProtocol Configuration - Protocol configuration for the agent runtime
- Map<String,String>
- The tags for the agent.
- agent
Runtime RuntimeArtifact Agent Runtime Artifact - The artifact of the agent
- agent
Runtime stringName - Name for a resource
- network
Configuration RuntimeNetwork Configuration - Network access configuration for the Agent
- role
Arn string - Amazon Resource Name (ARN) of an IAM role
- Runtime
Authorizer Configuration - Authorizer configuration for the agent runtime
- description string
- Description of the resource
- environment
Variables {[key: string]: string} - Environment variables for the agent runtime
- protocol
Configuration RuntimeProtocol Configuration - Protocol configuration for the agent runtime
- {[key: string]: string}
- The tags for the agent.
- agent_
runtime_ Runtimeartifact Agent Runtime Artifact Args - The artifact of the agent
- agent_
runtime_ strname - Name for a resource
- network_
configuration RuntimeNetwork Configuration Args - Network access configuration for the Agent
- role_
arn str - Amazon Resource Name (ARN) of an IAM role
- Runtime
Authorizer Configuration Args - Authorizer configuration for the agent runtime
- description str
- Description of the resource
- environment_
variables Mapping[str, str] - Environment variables for the agent runtime
- protocol_
configuration RuntimeProtocol Configuration - Protocol configuration for the agent runtime
- Mapping[str, str]
- The tags for the agent.
- agent
Runtime Property MapArtifact - The artifact of the agent
- agent
Runtime StringName - Name for a resource
- network
Configuration Property Map - Network access configuration for the Agent
- role
Arn String - Amazon Resource Name (ARN) of an IAM role
- Property Map
- Authorizer configuration for the agent runtime
- description String
- Description of the resource
- environment
Variables Map<String> - Environment variables for the agent runtime
- protocol
Configuration "MCP" | "HTTP" - Protocol configuration for the agent runtime
- Map<String>
- The tags for the agent.
Outputs
All input properties are implicitly available as output properties. Additionally, the Runtime resource produces the following output properties:
- Agent
Runtime stringArn - The Amazon Resource Name(ARN) that uniquely identifies the Agent
- Agent
Runtime stringId - Identifier for a resource
- Agent
Runtime stringVersion - Version of the Agent
- Created
At string - Timestamp when the Agent was created
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringAt - When resource was last updated
- Status
Pulumi.
Aws Native. Bedrock Agent Core. Runtime Agent Status - Current status of 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 stringId - Identifier for a resource
- Agent
Runtime stringVersion - Version of the Agent
- Created
At string - Timestamp when the Agent was created
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringAt - When resource was last updated
- Status
Runtime
Agent Status - Current status of 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 StringId - Identifier for a resource
- agent
Runtime StringVersion - Version of the Agent
- created
At String - Timestamp when the Agent was created
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringAt - When resource was last updated
- status
Runtime
Agent Status - Current status of 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 stringId - Identifier for a resource
- agent
Runtime stringVersion - Version of the Agent
- created
At string - Timestamp when the Agent was created
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringAt - When resource was last updated
- status
Runtime
Agent Status - Current status of 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_ strid - Identifier for a resource
- agent_
runtime_ strversion - Version of the Agent
- created_
at str - Timestamp when the Agent was created
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strat - When resource was last updated
- status
Runtime
Agent Status - Current status of 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 StringId - Identifier for a resource
- agent
Runtime StringVersion - Version of the Agent
- created
At String - Timestamp when the Agent was created
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringAt - When resource was last updated
- status "CREATING" | "CREATE_FAILED" | "UPDATING" | "UPDATE_FAILED" | "READY" | "DELETING"
- Current status of the agent
- workload
Identity Property MapDetails - Workload identity details for the agent
Supporting Types
RuntimeAgentRuntimeArtifact, RuntimeAgentRuntimeArtifactArgs
- Container
Configuration Pulumi.Aws Native. Bedrock Agent Core. Inputs. Runtime Container Configuration - Representation of a container configuration.
- Container
Configuration RuntimeContainer Configuration - Representation of a container configuration.
- container
Configuration RuntimeContainer Configuration - Representation of a container configuration.
- container
Configuration RuntimeContainer Configuration - Representation of a container configuration.
- container_
configuration RuntimeContainer Configuration - Representation of a container configuration.
- container
Configuration Property Map - Representation of a container configuration.
RuntimeAgentStatus, RuntimeAgentStatusArgs
- Creating
- CREATING
- Create
Failed - CREATE_FAILED
- Updating
- UPDATING
- Update
Failed - UPDATE_FAILED
- Ready
- READY
- Deleting
- DELETING
- Runtime
Agent Status Creating - CREATING
- Runtime
Agent Status Create Failed - CREATE_FAILED
- Runtime
Agent Status Updating - UPDATING
- Runtime
Agent Status Update Failed - UPDATE_FAILED
- Runtime
Agent Status Ready - READY
- Runtime
Agent Status Deleting - DELETING
- Creating
- CREATING
- Create
Failed - CREATE_FAILED
- Updating
- UPDATING
- Update
Failed - UPDATE_FAILED
- Ready
- READY
- Deleting
- DELETING
- Creating
- CREATING
- Create
Failed - CREATE_FAILED
- Updating
- UPDATING
- Update
Failed - UPDATE_FAILED
- Ready
- READY
- Deleting
- DELETING
- CREATING
- CREATING
- CREATE_FAILED
- CREATE_FAILED
- UPDATING
- UPDATING
- UPDATE_FAILED
- UPDATE_FAILED
- READY
- READY
- DELETING
- DELETING
- "CREATING"
- CREATING
- "CREATE_FAILED"
- CREATE_FAILED
- "UPDATING"
- UPDATING
- "UPDATE_FAILED"
- UPDATE_FAILED
- "READY"
- READY
- "DELETING"
- DELETING
RuntimeAuthorizerConfiguration, RuntimeAuthorizerConfigurationArgs
- 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.
RuntimeContainerConfiguration, RuntimeContainerConfigurationArgs
- 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.
RuntimeCustomJwtAuthorizerConfiguration, RuntimeCustomJwtAuthorizerConfigurationArgs
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
RuntimeNetworkConfiguration, RuntimeNetworkConfigurationArgs
- Network
Mode Pulumi.Aws Native. Bedrock Agent Core. Runtime Network Mode - The network mode.
- Network
Mode RuntimeNetwork Mode - The network mode.
- network
Mode RuntimeNetwork Mode - The network mode.
- network
Mode RuntimeNetwork Mode - The network mode.
- network_
mode RuntimeNetwork Mode - The network mode.
- network
Mode "PUBLIC" - The network mode.
RuntimeNetworkMode, RuntimeNetworkModeArgs
- Public
- PUBLIC
- Runtime
Network Mode Public - PUBLIC
- Public
- PUBLIC
- Public
- PUBLIC
- PUBLIC
- PUBLIC
- "PUBLIC"
- PUBLIC
RuntimeProtocolConfiguration, RuntimeProtocolConfigurationArgs
- Mcp
- MCP
- Http
- HTTP
- Runtime
Protocol Configuration Mcp - MCP
- Runtime
Protocol Configuration Http - HTTP
- Mcp
- MCP
- Http
- HTTP
- Mcp
- MCP
- Http
- HTTP
- MCP
- MCP
- HTTP
- HTTP
- "MCP"
- MCP
- "HTTP"
- HTTP
RuntimeWorkloadIdentityDetails, RuntimeWorkloadIdentityDetailsArgs
- 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.