@swamp/aws/bedrockagentcore
v2026.04.04.1
AWS BEDROCKAGENTCORE infrastructure models
Labels
awsbedrockagentcorecloudinfrastructure
Contents
Install
$ swamp extension pull @swamp/aws/bedrockagentcoreRelease Notes
- Added: oauth2credential_provider
@swamp/aws/bedrockagentcore/api-key-credential-providerv2026.04.03.3api_key_credential_provider.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | The name of the API key credential provider |
| ApiKey? | string | The API key to use for authentication |
| ApiKeySecretArn? | object | The ARN of the API key secret in AWS Secrets Manager |
| Tags? | array | Tags to assign to the API key credential provider |
createCreate a BedrockAgentCore ApiKeyCredentialProvider
getGet a BedrockAgentCore ApiKeyCredentialProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore ApiKeyCredentialProvider |
updateUpdate a BedrockAgentCore ApiKeyCredentialProvider
deleteDelete a BedrockAgentCore ApiKeyCredentialProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore ApiKeyCredentialProvider |
syncSync BedrockAgentCore ApiKeyCredentialProvider state from AWS
Resources
state(infinite)— BedrockAgentCore ApiKeyCredentialProvider resource state
@swamp/aws/bedrockagentcore/browser-customv2026.04.03.3browser_custom.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | The name of the browser. |
| Description? | string | The description of the browser. |
| NetworkConfiguration | object | Network configuration for browser. |
| RecordingConfig? | object | Recording configuration for browser. |
| BrowserSigning? | object | Browser signing configuration. |
| ExecutionRoleArn? | string | The Amazon Resource Name (ARN) of the IAM role that the browser uses to access resources. |
| Tags? | record | A map of tag keys and values |
createCreate a BedrockAgentCore BrowserCustom
getGet a BedrockAgentCore BrowserCustom
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore BrowserCustom |
updateUpdate a BedrockAgentCore BrowserCustom
deleteDelete a BedrockAgentCore BrowserCustom
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore BrowserCustom |
syncSync BedrockAgentCore BrowserCustom state from AWS
Resources
state(infinite)— BedrockAgentCore BrowserCustom resource state
@swamp/aws/bedrockagentcore/browser-profilev2026.04.03.2browser_profile.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | The name of the browser profile. |
| Description? | string | The description of the browser profile. |
| Tags? | record | A map of tag keys and values. |
createCreate a BedrockAgentCore BrowserProfile
getGet a BedrockAgentCore BrowserProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore BrowserProfile |
updateUpdate a BedrockAgentCore BrowserProfile
deleteDelete a BedrockAgentCore BrowserProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore BrowserProfile |
syncSync BedrockAgentCore BrowserProfile state from AWS
Resources
state(infinite)— BedrockAgentCore BrowserProfile resource state
@swamp/aws/bedrockagentcore/code-interpreter-customv2026.04.03.3code_interpreter_custom.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | The name of the 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. |
| NetworkConfiguration | object | Network configuration for code interpreter. |
| Tags? | record | A map of tag keys and values |
createCreate a BedrockAgentCore CodeInterpreterCustom
getGet a BedrockAgentCore CodeInterpreterCustom
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore CodeInterpreterCustom |
updateUpdate a BedrockAgentCore CodeInterpreterCustom
deleteDelete a BedrockAgentCore CodeInterpreterCustom
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore CodeInterpreterCustom |
syncSync BedrockAgentCore CodeInterpreterCustom state from AWS
Resources
state(infinite)— BedrockAgentCore CodeInterpreterCustom resource state
@swamp/aws/bedrockagentcore/evaluatorv2026.04.03.3evaluator.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| EvaluatorName | string | The name of the evaluator. Must be unique within your account. |
| Description? | string | The description of the evaluator. |
| EvaluatorConfig | object | The configuration for the evaluator. |
| Level | enum | The evaluation level that determines the scope of evaluation. |
| Tags? | array | A list of tags to assign to the evaluator. |
createCreate a BedrockAgentCore Evaluator
getGet a BedrockAgentCore Evaluator
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Evaluator |
updateUpdate a BedrockAgentCore Evaluator
deleteDelete a BedrockAgentCore Evaluator
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Evaluator |
syncSync BedrockAgentCore Evaluator state from AWS
Resources
state(infinite)— BedrockAgentCore Evaluator resource state
@swamp/aws/bedrockagentcore/gatewayv2026.04.03.3gateway.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AuthorizerConfiguration? | object | |
| AuthorizerType | enum | |
| Description? | string | |
| ExceptionLevel? | enum | |
| InterceptorConfigurations? | array | |
| PolicyEngineConfiguration? | object | The configuration for a policy engine associated with a gateway. A policy engine is a collection of policies that evaluates and authorizes agent tool calls. When associated with a gateway, the policy engine intercepts all agent requests and determines whether to allow or deny each action based on the defined policies. |
| KmsKeyArn? | string | |
| Name | string | |
| ProtocolConfiguration? | object | |
| ProtocolType | enum | |
| RoleArn | string | |
| Tags? | record | |
| WorkloadIdentityDetails? | object |
createCreate a BedrockAgentCore Gateway
getGet a BedrockAgentCore Gateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Gateway |
updateUpdate a BedrockAgentCore Gateway
deleteDelete a BedrockAgentCore Gateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Gateway |
syncSync BedrockAgentCore Gateway state from AWS
Resources
state(infinite)— BedrockAgentCore Gateway resource state
@swamp/aws/bedrockagentcore/gateway-targetv2026.04.03.2gateway_target.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| CredentialProviderConfigurations? | array | |
| Description? | string | |
| GatewayIdentifier? | string | |
| MetadataConfiguration? | object | |
| Name | string |
createCreate a BedrockAgentCore GatewayTarget
getGet a BedrockAgentCore GatewayTarget
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore GatewayTarget |
updateUpdate a BedrockAgentCore GatewayTarget
deleteDelete a BedrockAgentCore GatewayTarget
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore GatewayTarget |
syncSync BedrockAgentCore GatewayTarget state from AWS
Resources
state(infinite)— BedrockAgentCore GatewayTarget resource state
@swamp/aws/bedrockagentcore/memoryv2026.04.03.3memory.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | Name of the Memory resource |
| Description? | string | Description of the Memory resource |
| EncryptionKeyArn? | string | ARN format |
| MemoryExecutionRoleArn? | string | ARN format |
| EventExpiryDuration | number | Duration in days until memory events expire |
| MemoryStrategies? | array | List of memory strategies attached to this memory |
| StreamDeliveryResources? | object | |
| Tags? | record | A map of tag keys and values |
createCreate a BedrockAgentCore Memory
getGet a BedrockAgentCore Memory
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Memory |
updateUpdate a BedrockAgentCore Memory
deleteDelete a BedrockAgentCore Memory
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Memory |
syncSync BedrockAgentCore Memory state from AWS
Resources
state(infinite)— BedrockAgentCore Memory resource state
@swamp/aws/bedrockagentcore/oauth2credential-providerv2026.04.04.1oauth2credential_provider.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | The name of the OAuth2 credential provider |
| CredentialProviderVendor | enum | The vendor of the OAuth2 credential provider |
| Oauth2ProviderConfigInput? | object | The configuration settings for the OAuth2 provider |
| ClientSecretArn? | object | The ARN of the client secret in AWS Secrets Manager |
| Oauth2ProviderConfigOutput? | object | The output configuration for the OAuth2 provider |
| Tags? | array | Tags to assign to the OAuth2 credential provider |
createCreate a BedrockAgentCore OAuth2CredentialProvider
getGet a BedrockAgentCore OAuth2CredentialProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore OAuth2CredentialProvider |
updateUpdate a BedrockAgentCore OAuth2CredentialProvider
deleteDelete a BedrockAgentCore OAuth2CredentialProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore OAuth2CredentialProvider |
syncSync BedrockAgentCore OAuth2CredentialProvider state from AWS
Resources
state(infinite)— BedrockAgentCore OAuth2CredentialProvider resource state
@swamp/aws/bedrockagentcore/online-evaluation-configv2026.04.03.3online_evaluation_config.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| OnlineEvaluationConfigName | string | The name of the online evaluation configuration. Must be unique within your account. |
| Description? | string | The description of the online evaluation configuration. |
| DataSourceConfig | object | The data source configuration that specifies CloudWatch log groups and service names to monitor. |
| EvaluationExecutionRoleArn | string | The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation. |
| Evaluators | array | The list of evaluators to apply during online evaluation. |
| Rule | object | The evaluation rule that defines sampling configuration, filters, and session detection settings. |
| ExecutionStatus? | enum | The execution status indicating whether the online evaluation is currently running. |
| OutputConfig? | object | The configuration that specifies where evaluation results should be written. |
| Tags? | array | A list of tags to assign to the online evaluation configuration. |
createCreate a BedrockAgentCore OnlineEvaluationConfig
getGet a BedrockAgentCore OnlineEvaluationConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore OnlineEvaluationConfig |
updateUpdate a BedrockAgentCore OnlineEvaluationConfig
deleteDelete a BedrockAgentCore OnlineEvaluationConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore OnlineEvaluationConfig |
syncSync BedrockAgentCore OnlineEvaluationConfig state from AWS
Resources
state(infinite)— BedrockAgentCore OnlineEvaluationConfig resource state
@swamp/aws/bedrockagentcore/policyv2026.04.03.2policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| PolicyEngineId | string | The identifier of the policy engine which contains this policy. |
| Name | string | The customer-assigned immutable name for the policy. Must be unique within the policy engine. |
| Definition | object | The definition structure for policies. Encapsulates different policy formats. |
| Description? | string | A human-readable description of the policy's purpose and functionality. |
| ValidationMode? | enum | The validation mode for the policy. Determines how Cedar analyzer validation results are handled. |
createCreate a BedrockAgentCore Policy
getGet a BedrockAgentCore Policy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Policy |
updateUpdate a BedrockAgentCore Policy
deleteDelete a BedrockAgentCore Policy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Policy |
syncSync BedrockAgentCore Policy state from AWS
Resources
state(infinite)— BedrockAgentCore Policy resource state
@swamp/aws/bedrockagentcore/policy-enginev2026.04.03.2policy_engine.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | The customer-assigned immutable name for the policy engine |
| Description? | string | A human-readable description of the policy engine's purpose and scope |
| EncryptionKeyArn? | string | The ARN of the KMS key used to encrypt the policy engine data |
| Tags? | array | A list of tags to assign to the policy engine. |
createCreate a BedrockAgentCore PolicyEngine
getGet a BedrockAgentCore PolicyEngine
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore PolicyEngine |
updateUpdate a BedrockAgentCore PolicyEngine
deleteDelete a BedrockAgentCore PolicyEngine
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore PolicyEngine |
syncSync BedrockAgentCore PolicyEngine state from AWS
Resources
state(infinite)— BedrockAgentCore PolicyEngine resource state
@swamp/aws/bedrockagentcore/runtimev2026.04.03.3runtime.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AgentRuntimeName | string | Name for a resource |
| Description? | string | Description of the resource |
| AgentRuntimeArtifact | object | The artifact of the agent |
| RoleArn | string | Amazon Resource Name (ARN) of an IAM role |
| NetworkConfiguration | object | Network access configuration for the Agent |
| ProtocolConfiguration? | enum | Protocol configuration for the agent runtime |
| EnvironmentVariables? | record | Environment variables for the agent runtime |
| AuthorizerConfiguration? | object | Authorizer configuration for the agent runtime |
| LifecycleConfiguration? | object | Lifecycle configuration for managing runtime sessions |
| RequestHeaderConfiguration? | object | Configuration for HTTP request headers |
| FilesystemConfigurations? | array | Filesystem configurations for the agent runtime |
| WorkloadIdentityDetails? | object | Workload identity details for the agent |
| Tags? | record | A map of tag keys and values |
createCreate a BedrockAgentCore Runtime
getGet a BedrockAgentCore Runtime
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Runtime |
updateUpdate a BedrockAgentCore Runtime
deleteDelete a BedrockAgentCore Runtime
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Runtime |
syncSync BedrockAgentCore Runtime state from AWS
Resources
state(infinite)— BedrockAgentCore Runtime resource state
@swamp/aws/bedrockagentcore/runtime-endpointv2026.04.03.2runtime_endpoint.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AgentRuntimeId | string | The ID of the parent Agent Runtime (required for creation) |
| Name | string | The name of the Agent Runtime Endpoint |
| AgentRuntimeVersion? | string | The version of the AgentCore Runtime to use for the endpoint. |
| Description? | string | The description of the AgentCore Runtime endpoint. |
| Tags? | record | A map of tag keys and values |
createCreate a BedrockAgentCore RuntimeEndpoint
getGet a BedrockAgentCore RuntimeEndpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore RuntimeEndpoint |
updateUpdate a BedrockAgentCore RuntimeEndpoint
deleteDelete a BedrockAgentCore RuntimeEndpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore RuntimeEndpoint |
syncSync BedrockAgentCore RuntimeEndpoint state from AWS
Resources
state(infinite)— BedrockAgentCore RuntimeEndpoint resource state
@swamp/aws/bedrockagentcore/workload-identityv2026.04.03.2workload_identity.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Name | string | The name of the workload identity. The name must be unique within your account. |
| AllowedResourceOauth2ReturnUrls? | array | The list of allowed OAuth2 return URLs for resources associated with this workload identity. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a BedrockAgentCore WorkloadIdentity
getGet a BedrockAgentCore WorkloadIdentity
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore WorkloadIdentity |
updateUpdate a BedrockAgentCore WorkloadIdentity
deleteDelete a BedrockAgentCore WorkloadIdentity
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore WorkloadIdentity |
syncSync BedrockAgentCore WorkloadIdentity state from AWS
Resources
state(infinite)— BedrockAgentCore WorkloadIdentity resource state
2026.04.03.32.7 MBApr 3, 2026
AWS BEDROCKAGENTCORE infrastructure models
Release Notes
- Updated: api_key_credential_provider, browser_custom, browser_profile, code_interpreter_custom, evaluator, gateway, gateway_target, memory, online_evaluation_config, policy, policy_engine, runtime, runtime_endpoint, workload_identity
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsbedrockagentcorecloudinfrastructure
2026.04.03.12.7 MBApr 3, 2026
AWS BEDROCKAGENTCORE infrastructure models
Release Notes
- Added: api_key_credential_provider
- Updated: browser_custom, code_interpreter_custom, evaluator, gateway, memory, online_evaluation_config, runtime
Changelog
Models
+api-key-credential-provider
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsbedrockagentcorecloudinfrastructure
2026.03.31.12.7 MBMar 31, 2026
AWS BEDROCKAGENTCORE infrastructure models
Release Notes
- Updated: gateway
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsbedrockagentcorecloudinfrastructure
2026.03.27.12.7 MBMar 27, 2026
AWS BEDROCKAGENTCORE infrastructure models
Release Notes
- Updated: online_evaluation_config
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsbedrockagentcorecloudinfrastructure
2026.03.23.12.7 MBMar 23, 2026
AWS BEDROCKAGENTCORE infrastructure models
Release Notes
- Updated: gateway
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsbedrockagentcorecloudinfrastructure
2026.03.19.12.7 MBMar 19, 2026
AWS BEDROCKAGENTCORE infrastructure models
Release Notes
- Updated: browser_custom, browser_profile, code_interpreter_custom, evaluator, gateway, gateway_target, memory, online_evaluation_config, policy, policy_engine, runtime, runtime_endpoint, workload_identity
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsbedrockagentcorecloudinfrastructure
2026.03.16.12.6 MBMar 16, 2026
AWS BEDROCKAGENTCORE infrastructure models
Release Notes
- Updated: browser_custom, browser_profile, code_interpreter_custom, evaluator, gateway, gateway_target, memory, online_evaluation_config, policy, policy_engine, runtime, runtime_endpoint, workload_identity
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsbedrockagentcorecloudinfrastructure
2026.03.10.52.6 MBMar 10, 2026
AWS BEDROCKAGENTCORE infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsbedrockagentcorecloudinfrastructure