Aws/bedrockagentcore
@swamp/aws/bedrockagentcorev2026.06.03.1
01README
AWS BEDROCKAGENTCORE infrastructure models
02Release Notes
- Added: payment_connector
- Updated: gateway, gateway_target, payment_credential_provider
03Models
@swamp/aws/bedrockagentcore/api-key-credential-providerv2026.04.23.2api_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 |
fn create()
Create a BedrockAgentCore ApiKeyCredentialProvider
fn get(identifier: string)
Get a BedrockAgentCore ApiKeyCredentialProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore ApiKeyCredentialProvider |
fn update()
Update a BedrockAgentCore ApiKeyCredentialProvider
fn delete(identifier: string)
Delete a BedrockAgentCore ApiKeyCredentialProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore ApiKeyCredentialProvider |
fn sync()
Sync BedrockAgentCore ApiKeyCredentialProvider state from AWS
Resources
state(infinite)— BedrockAgentCore ApiKeyCredentialProvider resource state
@swamp/aws/bedrockagentcore/browserv2026.05.18.2browser.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a BedrockAgentCore Browser
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Browser |
fn sync()
Sync BedrockAgentCore Browser state from AWS
Resources
state(infinite)— BedrockAgentCore Browser resource state
@swamp/aws/bedrockagentcore/browser-customv2026.05.01.1browser_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. |
| Certificates? | array | List of root CA certificates in PEM format. |
| EnterprisePolicies? | array | A list of enterprise policy files for the browser. |
| 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 |
fn create()
Create a BedrockAgentCore BrowserCustom
fn get(identifier: string)
Get a BedrockAgentCore BrowserCustom
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore BrowserCustom |
fn update()
Update a BedrockAgentCore BrowserCustom
fn delete(identifier: string)
Delete a BedrockAgentCore BrowserCustom
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore BrowserCustom |
fn sync()
Sync BedrockAgentCore BrowserCustom state from AWS
Resources
state(infinite)— BedrockAgentCore BrowserCustom resource state
@swamp/aws/bedrockagentcore/browser-profilev2026.04.23.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. |
fn create()
Create a BedrockAgentCore BrowserProfile
fn get(identifier: string)
Get a BedrockAgentCore BrowserProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore BrowserProfile |
fn update()
Update a BedrockAgentCore BrowserProfile
fn delete(identifier: string)
Delete a BedrockAgentCore BrowserProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore BrowserProfile |
fn sync()
Sync BedrockAgentCore BrowserProfile state from AWS
Resources
state(infinite)— BedrockAgentCore BrowserProfile resource state
@swamp/aws/bedrockagentcore/code-interpreter-customv2026.05.01.1code_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. |
| Certificates? | array | List of root CA certificates in PEM format. |
| Tags? | record | A map of tag keys and values |
fn create()
Create a BedrockAgentCore CodeInterpreterCustom
fn get(identifier: string)
Get a BedrockAgentCore CodeInterpreterCustom
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore CodeInterpreterCustom |
fn update()
Update a BedrockAgentCore CodeInterpreterCustom
fn delete(identifier: string)
Delete a BedrockAgentCore CodeInterpreterCustom
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore CodeInterpreterCustom |
fn sync()
Sync BedrockAgentCore CodeInterpreterCustom state from AWS
Resources
state(infinite)— BedrockAgentCore CodeInterpreterCustom resource state
@swamp/aws/bedrockagentcore/datasetv2026.05.27.1dataset.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DatasetName | string | Human-readable name for the dataset. Unique within the account (case-insensitive). Immutable after creation. |
| Description? | string | A description of the dataset. |
| SchemaType | enum | Versioned schema type governing the structure of examples. Immutable after creation. |
| Source? | object | Source of initial examples. Provide either inline examples or an S3 URI pointing to a JSONL file. |
| KmsKeyArn? | string | Optional AWS KMS key ARN for SSE-KMS on service S3 writes. |
| Tags? | array | A list of tags to assign to the dataset. |
fn create()
Create a BedrockAgentCore Dataset
fn get(identifier: string)
Get a BedrockAgentCore Dataset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Dataset |
fn update()
Update a BedrockAgentCore Dataset
fn delete(identifier: string)
Delete a BedrockAgentCore Dataset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Dataset |
fn sync()
Sync BedrockAgentCore Dataset state from AWS
Resources
state(infinite)— BedrockAgentCore Dataset resource state
@swamp/aws/bedrockagentcore/evaluatorv2026.05.27.1evaluator.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. |
| KmsKeyArn? | string | The ARN of the KMS key used to encrypt evaluator data. |
| Tags? | array | A list of tags to assign to the evaluator. |
fn create()
Create a BedrockAgentCore Evaluator
fn get(identifier: string)
Get a BedrockAgentCore Evaluator
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Evaluator |
fn update()
Update a BedrockAgentCore Evaluator
fn delete(identifier: string)
Delete a BedrockAgentCore Evaluator
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Evaluator |
fn sync()
Sync BedrockAgentCore Evaluator state from AWS
Resources
state(infinite)— BedrockAgentCore Evaluator resource state
@swamp/aws/bedrockagentcore/gatewayv2026.06.03.1gateway.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 | |
| RoleArn | string | |
| Tags? | record | |
| WorkloadIdentityDetails? | object |
fn create()
Create a BedrockAgentCore Gateway
fn get(identifier: string)
Get a BedrockAgentCore Gateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Gateway |
fn update()
Update a BedrockAgentCore Gateway
fn delete(identifier: string)
Delete a BedrockAgentCore Gateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Gateway |
fn sync()
Sync BedrockAgentCore Gateway state from AWS
Resources
state(infinite)— BedrockAgentCore Gateway resource state
@swamp/aws/bedrockagentcore/gateway-targetv2026.06.03.1gateway_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 |
fn create()
Create a BedrockAgentCore GatewayTarget
fn get(identifier: string)
Get a BedrockAgentCore GatewayTarget
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore GatewayTarget |
fn update()
Update a BedrockAgentCore GatewayTarget
fn delete(identifier: string)
Delete a BedrockAgentCore GatewayTarget
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore GatewayTarget |
fn sync()
Sync BedrockAgentCore GatewayTarget state from AWS
Resources
state(infinite)— BedrockAgentCore GatewayTarget resource state
@swamp/aws/bedrockagentcore/harnessv2026.05.27.1harness.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| HarnessName | string | The name of the harness. |
| ExecutionRoleArn | string | The ARN of the IAM role that the harness assumes when running. |
| Environment? | object | The compute environment configuration for the harness, including underlying runtime information. |
| EnvironmentArtifact? | object | The environment artifact for the harness, such as a custom container image. |
| EnvironmentVariables? | record | Environment variables to set in the harness runtime environment. |
| AuthorizerConfiguration? | object | The inbound authorization configuration for authenticating incoming requests. |
| Model | object | The model configuration for the harness. |
| SystemPrompt? | array | The system prompt that defines the agent's behavior. |
| Tools? | array | The tools available to the agent. |
| Skills? | array | The skills available to the agent. |
| AllowedTools? | array | The tools that the agent is allowed to use. |
| Memory? | object | The AgentCore Memory configuration for persisting conversation context. |
| Truncation? | object | The truncation configuration for managing conversation context. |
| MaxIterations? | number | The maximum number of iterations the agent loop can execute per invocation. |
| MaxTokens? | number | The maximum number of tokens the agent can generate per iteration. |
| TimeoutSeconds? | number | The maximum duration in seconds for the agent loop execution per invocation. |
| Tags? | array | Tags to apply to the harness resource. |
fn create()
Create a BedrockAgentCore Harness
fn get(identifier: string)
Get a BedrockAgentCore Harness
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Harness |
fn update()
Update a BedrockAgentCore Harness
fn delete(identifier: string)
Delete a BedrockAgentCore Harness
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Harness |
fn sync()
Sync BedrockAgentCore Harness state from AWS
Resources
state(infinite)— BedrockAgentCore Harness resource state
@swamp/aws/bedrockagentcore/memoryv2026.05.01.1memory.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 |
| IndexedKeys? | array | List of indexed keys for the memory |
| StreamDeliveryResources? | object | |
| Tags? | record | A map of tag keys and values |
fn create()
Create a BedrockAgentCore Memory
fn get(identifier: string)
Get a BedrockAgentCore Memory
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Memory |
fn update()
Update a BedrockAgentCore Memory
fn delete(identifier: string)
Delete a BedrockAgentCore Memory
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Memory |
fn sync()
Sync BedrockAgentCore Memory state from AWS
Resources
state(infinite)— BedrockAgentCore Memory resource state
@swamp/aws/bedrockagentcore/oauth2credential-providerv2026.05.09.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 |
fn create()
Create a BedrockAgentCore OAuth2CredentialProvider
fn get(identifier: string)
Get a BedrockAgentCore OAuth2CredentialProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore OAuth2CredentialProvider |
fn update()
Update a BedrockAgentCore OAuth2CredentialProvider
fn delete(identifier: string)
Delete a BedrockAgentCore OAuth2CredentialProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore OAuth2CredentialProvider |
fn sync()
Sync BedrockAgentCore OAuth2CredentialProvider state from AWS
Resources
state(infinite)— BedrockAgentCore OAuth2CredentialProvider resource state
@swamp/aws/bedrockagentcore/online-evaluation-configv2026.04.23.2online_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. |
fn create()
Create a BedrockAgentCore OnlineEvaluationConfig
fn get(identifier: string)
Get a BedrockAgentCore OnlineEvaluationConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore OnlineEvaluationConfig |
fn update()
Update a BedrockAgentCore OnlineEvaluationConfig
fn delete(identifier: string)
Delete a BedrockAgentCore OnlineEvaluationConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore OnlineEvaluationConfig |
fn sync()
Sync BedrockAgentCore OnlineEvaluationConfig state from AWS
Resources
state(infinite)— BedrockAgentCore OnlineEvaluationConfig resource state
@swamp/aws/bedrockagentcore/payment-connectorv2026.06.03.1payment_connector.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| PaymentManagerId | string | The identifier of the parent payment manager |
| ConnectorName | string | The name of the payment connector |
| Description? | string | A description of the payment connector |
| ConnectorType | enum | |
| CredentialProviderConfigurations | array | The credential provider configurations for the connector |
fn create()
Create a BedrockAgentCore PaymentConnector
fn get(identifier: string)
Get a BedrockAgentCore PaymentConnector
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore PaymentConnector |
fn update()
Update a BedrockAgentCore PaymentConnector
fn delete(identifier: string)
Delete a BedrockAgentCore PaymentConnector
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore PaymentConnector |
fn sync()
Sync BedrockAgentCore PaymentConnector state from AWS
Resources
state(infinite)— BedrockAgentCore PaymentConnector resource state
@swamp/aws/bedrockagentcore/payment-credential-providerv2026.06.03.1payment_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 | Unique name for the payment credential provider |
| CredentialProviderVendor | enum | Supported vendor types for payment providers |
| ProviderConfigurationInput? | object | Provider configuration input containing secrets for creation/update |
| ProviderConfigurationOutput? | object | Provider configuration output containing secret ARNs (no raw secrets) |
| Tags? | array | Tags for the payment credential provider |
fn create()
Create a BedrockAgentCore PaymentCredentialProvider
fn get(identifier: string)
Get a BedrockAgentCore PaymentCredentialProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore PaymentCredentialProvider |
fn update()
Update a BedrockAgentCore PaymentCredentialProvider
fn delete(identifier: string)
Delete a BedrockAgentCore PaymentCredentialProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore PaymentCredentialProvider |
fn sync()
Sync BedrockAgentCore PaymentCredentialProvider state from AWS
Resources
state(infinite)— BedrockAgentCore PaymentCredentialProvider resource state
@swamp/aws/bedrockagentcore/policyv2026.04.23.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. |
fn create()
Create a BedrockAgentCore Policy
fn get(identifier: string)
Get a BedrockAgentCore Policy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Policy |
fn update()
Update a BedrockAgentCore Policy
fn delete(identifier: string)
Delete a BedrockAgentCore Policy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Policy |
fn sync()
Sync BedrockAgentCore Policy state from AWS
Resources
state(infinite)— BedrockAgentCore Policy resource state
@swamp/aws/bedrockagentcore/policy-enginev2026.04.23.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. |
fn create()
Create a BedrockAgentCore PolicyEngine
fn get(identifier: string)
Get a BedrockAgentCore PolicyEngine
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore PolicyEngine |
fn update()
Update a BedrockAgentCore PolicyEngine
fn delete(identifier: string)
Delete a BedrockAgentCore PolicyEngine
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore PolicyEngine |
fn sync()
Sync BedrockAgentCore PolicyEngine state from AWS
Resources
state(infinite)— BedrockAgentCore PolicyEngine resource state
@swamp/aws/bedrockagentcore/runtimev2026.05.19.1runtime.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 |
fn create()
Create a BedrockAgentCore Runtime
fn get(identifier: string)
Get a BedrockAgentCore Runtime
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Runtime |
fn update()
Update a BedrockAgentCore Runtime
fn delete(identifier: string)
Delete a BedrockAgentCore Runtime
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore Runtime |
fn sync()
Sync BedrockAgentCore Runtime state from AWS
Resources
state(infinite)— BedrockAgentCore Runtime resource state
@swamp/aws/bedrockagentcore/runtime-endpointv2026.04.23.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 |
fn create()
Create a BedrockAgentCore RuntimeEndpoint
fn get(identifier: string)
Get a BedrockAgentCore RuntimeEndpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore RuntimeEndpoint |
fn update()
Update a BedrockAgentCore RuntimeEndpoint
fn delete(identifier: string)
Delete a BedrockAgentCore RuntimeEndpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore RuntimeEndpoint |
fn sync()
Sync BedrockAgentCore RuntimeEndpoint state from AWS
Resources
state(infinite)— BedrockAgentCore RuntimeEndpoint resource state
@swamp/aws/bedrockagentcore/workload-identityv2026.04.23.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. |
fn create()
Create a BedrockAgentCore WorkloadIdentity
fn get(identifier: string)
Get a BedrockAgentCore WorkloadIdentity
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore WorkloadIdentity |
fn update()
Update a BedrockAgentCore WorkloadIdentity
fn delete(identifier: string)
Delete a BedrockAgentCore WorkloadIdentity
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore WorkloadIdentity |
fn sync()
Sync BedrockAgentCore WorkloadIdentity state from AWS
Resources
state(infinite)— BedrockAgentCore WorkloadIdentity resource state
04Previous Versions
2026.05.27.1May 27, 2026
- Updated: dataset, evaluator, harness
2026.05.24.1May 24, 2026
- Added: dataset, harness
Added 2 models
2026.05.19.1May 19, 2026
- Added: payment_credential_provider
- Updated: runtime
Added 1 models
2026.05.18.2May 18, 2026
Added 1 models
2026.05.09.1May 9, 2026
- Updated: oauth2credential_provider
2026.05.05.1May 5, 2026
- Updated: evaluator
2026.05.01.1May 1, 2026
- Updated: browser_custom, code_interpreter_custom, memory, runtime
2026.04.23.3Apr 23, 2026
2026.04.23.2Apr 23, 2026
- Updated: api_key_credential_provider, browser_custom, browser_profile, code_interpreter_custom, evaluator, gateway, gateway_target, memory, oauth2credential_provider, online_evaluation_config, policy, policy_engine, runtime, runtime_endpoint, workload_identity
2026.04.11.1Apr 11, 2026
- Updated: gateway_target
2026.04.04.1Apr 4, 2026
- Added: oauth2credential_provider
Added 1 models
2026.04.03.3Apr 3, 2026
- 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
2026.04.03.1Apr 3, 2026
- Added: api_key_credential_provider
- Updated: browser_custom, code_interpreter_custom, evaluator, gateway, memory, online_evaluation_config, runtime
Added 1 models
2026.03.31.1Mar 31, 2026
- Updated: gateway
2026.03.27.1Mar 27, 2026
- Updated: online_evaluation_config
2026.03.23.1Mar 23, 2026
- Updated: gateway
2026.03.19.1Mar 19, 2026
- Updated: browser_custom, browser_profile, code_interpreter_custom, evaluator, gateway, gateway_target, memory, online_evaluation_config, policy, policy_engine, runtime, runtime_endpoint, workload_identity
2026.03.16.1Mar 16, 2026
- Updated: browser_custom, browser_profile, code_interpreter_custom, evaluator, gateway, gateway_target, memory, online_evaluation_config, policy, policy_engine, runtime, runtime_endpoint, workload_identity
2026.03.10.5Mar 10, 2026
05Stats
B
85 / 100
Downloads
9
Archive size
4.8 MB
Verified by Swamp
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Dependencies pass trust audit0/2missing
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
06Platforms
07Labels