Aws/bedrockagentcore
@swamp/aws/bedrockagentcorev2026.10.25.1
01README
AWS BEDROCKAGENTCORE infrastructure models
02Release Notes
- Updated: evaluator, gateway, gateway_target, harness, oauth2credential_provider
03Behaviors
@swamp/aws/bedrockagentcore/api-key-credential-providerv2026.10.23.1api_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) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name of the API key credential provider |
| ApiKey? | string | The API key to use for authentication |
| ApiKeySecretConfig? | object | Configuration for a customer-provided secret containing the API key |
| ApiKeySecretSource? | enum | The source of the API key secret. Use MANAGED for service-managed secrets or EXTERNAL for customer-provided secrets. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore ApiKeyCredentialProvider resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore ApiKeyCredentialProvider resource state
@swamp/aws/bedrockagentcore/browser-customv2026.10.23.1browser_custom.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore BrowserCustom resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore BrowserCustom resource state
@swamp/aws/bedrockagentcore/browser-profilev2026.10.23.1browser_profile.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore BrowserProfile resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore BrowserProfile resource state
@swamp/aws/bedrockagentcore/capacity-providerv2026.10.23.1capacity_provider.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name of the capacity provider. |
| Description? | string | An optional description of the capacity provider. |
| PermissionsConfiguration | object | Configuration for permissions associated with a capacity provider. |
| ComputeConfiguration | object | The capacity configuration for the capacity provider. Defines the compute resources for this capacity provider. |
| Tags? | array | An array of key-value pairs to apply to the capacity provider. |
fn create()
Create a BedrockAgentCore CapacityProvider
fn get(identifier: string)
Get a BedrockAgentCore CapacityProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore CapacityProvider |
fn update()
Update a BedrockAgentCore CapacityProvider
fn delete(identifier: string)
Delete a BedrockAgentCore CapacityProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore CapacityProvider |
fn sync()
Sync BedrockAgentCore CapacityProvider state from AWS
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore CapacityProvider resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore CapacityProvider resource state
@swamp/aws/bedrockagentcore/code-interpreter-customv2026.10.23.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) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore CodeInterpreterCustom resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore CodeInterpreterCustom resource state
@swamp/aws/bedrockagentcore/configuration-bundlev2026.10.23.1configuration_bundle.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| BundleName | string | The name for the configuration bundle. Names must be unique within your account. |
| Description? | string | The description for the configuration bundle. |
| Components | record | A map of component identifiers to their configurations. |
| BranchName? | string | The branch name for version tracking. |
| CommitMessage? | string | A commit message describing the version of the configuration bundle. |
| CreatedBy? | object | The source that created a configuration bundle version. |
| LineageMetadata? | object | The version lineage metadata that tracks parent versions and creation source. |
| KmsKeyArn? | string | The ARN of the KMS key used to encrypt component configurations. |
| Tags? | array | Tags to assign to the configuration bundle. |
fn create()
Create a BedrockAgentCore ConfigurationBundle
fn get(identifier: string)
Get a BedrockAgentCore ConfigurationBundle
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore ConfigurationBundle |
fn update()
Update a BedrockAgentCore ConfigurationBundle
fn delete(identifier: string)
Delete a BedrockAgentCore ConfigurationBundle
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore ConfigurationBundle |
fn sync()
Sync BedrockAgentCore ConfigurationBundle state from AWS
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore ConfigurationBundle resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore ConfigurationBundle resource state
@swamp/aws/bedrockagentcore/consent-portalv2026.10.23.1consent_portal.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| ExecutionRoleArn | string | |
| IdpConfig | object | |
| Name | string | |
| Sources | array | |
| Description? | string | |
| Tags? | array | Tags to assign to the consent portal |
fn create()
Create a BedrockAgentCore ConsentPortal
fn get(identifier: string)
Get a BedrockAgentCore ConsentPortal
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore ConsentPortal |
fn update()
Update a BedrockAgentCore ConsentPortal
fn delete(identifier: string)
Delete a BedrockAgentCore ConsentPortal
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore ConsentPortal |
fn sync()
Sync BedrockAgentCore ConsentPortal state from AWS
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore ConsentPortal resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore ConsentPortal resource state
@swamp/aws/bedrockagentcore/datasetv2026.10.23.1dataset.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore Dataset resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore Dataset resource state
@swamp/aws/bedrockagentcore/evaluatorv2026.10.25.1evaluator.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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, including LLM-as-a-Judge, code-based, or derived settings. |
| Level | enum | The evaluation level that determines the scope of evaluation. Required for all evaluator configuration types. For Derived evaluators it must match the level of the base evaluator identified by BaseEvaluatorId. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore Evaluator resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore Evaluator resource state
@swamp/aws/bedrockagentcore/gatewayv2026.10.25.1gateway.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| AuthorizerConfiguration? | object | |
| AuthorizerType | enum | |
| Description? | string | |
| ExceptionLevel? | enum | |
| InterceptorConfigurations? | array | |
| KmsKeyArn? | string | |
| Name | string | |
| PolicyEngineConfiguration? | object | |
| ProtocolConfiguration? | object | |
| ProtocolType? | enum | |
| RoleArn | string | |
| Tags? | record | |
| WafConfiguration? | object | |
| 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore Gateway resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore Gateway resource state
@swamp/aws/bedrockagentcore/gateway-rate-limitv2026.10.23.1gateway_rate_limit.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Description? | string | Optional human-readable description for this limit. |
| DimensionKeys | array | Ordered list of dimension names defining the scope of this limit. Unique per gateway — no two limits can share the same dimensionKeys. |
| Entries | array | Rule entries mapping dimension values to rate configurations. |
| GatewayIdentifier? | string | |
| RateLimitId? | string | Limit identifier. Optional on Create (system-generates if not provided by customer). Always present in responses. |
fn create()
Create a BedrockAgentCore GatewayRateLimit
fn get(identifier: string)
Get a BedrockAgentCore GatewayRateLimit
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore GatewayRateLimit |
fn update()
Update a BedrockAgentCore GatewayRateLimit
fn delete(identifier: string)
Delete a BedrockAgentCore GatewayRateLimit
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore GatewayRateLimit |
fn sync()
Sync BedrockAgentCore GatewayRateLimit state from AWS
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore GatewayRateLimit resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore GatewayRateLimit resource state
@swamp/aws/bedrockagentcore/gateway-rulev2026.10.23.1gateway_rule.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Actions | array | |
| Conditions? | array | |
| Description? | string | |
| GatewayIdentifier? | string | |
| Priority | number | |
| System? | object |
fn create()
Create a BedrockAgentCore GatewayRule
fn get(identifier: string)
Get a BedrockAgentCore GatewayRule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore GatewayRule |
fn update()
Update a BedrockAgentCore GatewayRule
fn delete(identifier: string)
Delete a BedrockAgentCore GatewayRule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore GatewayRule |
fn sync()
Sync BedrockAgentCore GatewayRule state from AWS
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore GatewayRule resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore GatewayRule resource state
@swamp/aws/bedrockagentcore/gateway-targetv2026.10.25.1gateway_target.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| CredentialProviderConfigurations? | array | |
| Description? | string | |
| GatewayIdentifier? | string | |
| MetadataConfiguration? | object | |
| Name? | string | |
| PrivateEndpoint? | object | |
| TargetConfiguration | object |
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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore GatewayTarget resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore GatewayTarget resource state
@swamp/aws/bedrockagentcore/harnessv2026.10.25.1harness.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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. |
| Hooks? | array | Lifecycle hooks that fire at well-defined points in the agent loop for policy enforcement, audit, and governance. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore Harness resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore Harness resource state
@swamp/aws/bedrockagentcore/harness-endpointv2026.10.23.1harness_endpoint.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| HarnessId | string | The ID of the harness that the endpoint belongs to. |
| EndpointName | string | The name of the endpoint. Must start with a letter and contain only alphanumeric characters and underscores. |
| TargetVersion? | string | The harness version that the endpoint points to and serves invocations from. |
| Description? | string | The description of the endpoint. |
| Tags? | array | Tags to apply to the harness endpoint resource. |
fn create()
Create a BedrockAgentCore HarnessEndpoint
fn get(identifier: string)
Get a BedrockAgentCore HarnessEndpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore HarnessEndpoint |
fn update()
Update a BedrockAgentCore HarnessEndpoint
fn delete(identifier: string)
Delete a BedrockAgentCore HarnessEndpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore HarnessEndpoint |
fn sync()
Sync BedrockAgentCore HarnessEndpoint state from AWS
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore HarnessEndpoint resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore HarnessEndpoint resource state
@swamp/aws/bedrockagentcore/memoryv2026.10.23.1memory.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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 |
| NamespaceKeys? | array | List of namespace variable key definitions for a memory resource |
| 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore Memory resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore Memory resource state
@swamp/aws/bedrockagentcore/oauth2credential-providerv2026.10.25.1oauth2credential_provider.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore OAuth2CredentialProvider resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore OAuth2CredentialProvider resource state
@swamp/aws/bedrockagentcore/online-evaluation-configv2026.10.23.1online_evaluation_config.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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. |
| Insights? | array | The list of insights to enable for failure analysis. |
| ClusteringConfig? | object | The configuration for clustering analysis of evaluation results. |
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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore OnlineEvaluationConfig resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore OnlineEvaluationConfig resource state
@swamp/aws/bedrockagentcore/payment-connectorv2026.10.23.1payment_connector.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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 | |
| ProvisionMode? | enum | The provision mode for creating the connector. MANUAL requires CredentialProviderConfigurations; QUICK_CREATE orchestrates OAuth consent and credential provisioning. |
| CredentialProviderConfigurations? | array | The credential provider configurations for the connector. Required when ProvisionMode is MANUAL or not specified. Empty for QUICK_CREATE until provisioning completes. |
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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore PaymentConnector resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore PaymentConnector resource state
@swamp/aws/bedrockagentcore/payment-credential-providerv2026.10.23.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) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore PaymentCredentialProvider resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore PaymentCredentialProvider resource state
@swamp/aws/bedrockagentcore/payment-managerv2026.10.23.1payment_manager.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name of the payment manager |
| Description? | string | A description of the payment manager |
| AuthorizerType | enum | The type of authorizer for the payment manager |
| AuthorizerConfiguration? | object | The authorizer configuration for the payment manager |
| RoleArn | string | The ARN of the IAM role for the payment manager |
| WorkloadIdentityDetails? | object | The workload identity details for the payment manager |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a BedrockAgentCore PaymentManager
fn get(identifier: string)
Get a BedrockAgentCore PaymentManager
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore PaymentManager |
fn update()
Update a BedrockAgentCore PaymentManager
fn delete(identifier: string)
Delete a BedrockAgentCore PaymentManager
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore PaymentManager |
fn sync()
Sync BedrockAgentCore PaymentManager state from AWS
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore PaymentManager resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore PaymentManager resource state
@swamp/aws/bedrockagentcore/policyv2026.10.23.1policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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. |
| EnforcementMode? | enum | Whether the policy contributes to the enforce decision returned to Gateway. LOG_ONLY policies are still evaluated but their decisions are observed only, allowing customers to validate a policy against real traffic before promoting it. |
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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore Policy resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore Policy resource state
@swamp/aws/bedrockagentcore/policy-enginev2026.10.23.1policy_engine.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore PolicyEngine resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore PolicyEngine resource state
@swamp/aws/bedrockagentcore/resource-policyv2026.10.23.1resource_policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| ResourceArn | string | The Amazon Resource Name (ARN) of the resource for which to create or update the resource policy. |
| Policy | string | The resource policy to create or update. |
fn create()
Create a BedrockAgentCore ResourcePolicy
fn get(identifier: string)
Get a BedrockAgentCore ResourcePolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore ResourcePolicy |
fn update()
Update a BedrockAgentCore ResourcePolicy
fn delete(identifier: string)
Delete a BedrockAgentCore ResourcePolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the BedrockAgentCore ResourcePolicy |
fn sync()
Sync BedrockAgentCore ResourcePolicy state from AWS
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore ResourcePolicy resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore ResourcePolicy resource state
@swamp/aws/bedrockagentcore/runtimev2026.10.23.1runtime.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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 |
| PlatformVersion? | string | The version of the runtime platform |
| 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 |
| CapacityProviderConfiguration? | object | Capacity provider configuration 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore Runtime resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore Runtime resource state
@swamp/aws/bedrockagentcore/runtime-endpointv2026.10.23.1runtime_endpoint.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore RuntimeEndpoint resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore RuntimeEndpoint resource state
@swamp/aws/bedrockagentcore/workload-identityv2026.10.23.1workload_identity.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List BedrockAgentCore WorkloadIdentity resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— BedrockAgentCore WorkloadIdentity resource state
04Previous Versions
2026.10.24.1AGPL-3.0-or-later
2026.10.23.2AGPL-3.0-or-later
- Updated: api_key_credential_provider, browser_custom, browser_profile, capacity_provider, code_interpreter_custom, configuration_bundle, consent_portal, dataset, evaluator, gateway, gateway_rate_limit, gateway_rule, gateway_target, harness, harness_endpoint, memory, oauth2credential_provider, online_evaluation_config, payment_connector, payment_credential_provider, payment_manager, policy, policy_engine, resource_policy, runtime, runtime_endpoint, workload_identity
2026.10.23.1AGPL-3.0-or-later
- Updated: gateway
2026.10.22.1AGPL-3.0-or-later
- Updated: gateway
2026.10.21.1AGPL-3.0-or-later
- Updated: payment_manager
2026.10.20.1AGPL-3.0-or-later
- Updated: memory
2026.10.17.1AGPL-3.0-or-later
- Updated: dataset
2026.10.16.1AGPL-3.0-or-later
- Updated: evaluator
2026.10.15.1AGPL-3.0-or-later(was none)
- Updated: online_evaluation_config
2026.10.13.1
- Updated: api_key_credential_provider, browser_custom, browser_profile, capacity_provider, code_interpreter_custom, configuration_bundle, consent_portal, dataset, evaluator, gateway, gateway_rate_limit, gateway_rule, gateway_target, harness, harness_endpoint, memory, oauth2credential_provider, online_evaluation_config, payment_connector, payment_credential_provider, payment_manager, policy, policy_engine, resource_policy, runtime, runtime_endpoint, workload_identity
Added 1 behaviors
2026.10.09.1
- Updated: harness, online_evaluation_config
2026.10.08.2
2026.10.08.1
- Updated: evaluator
2026.10.06.1
2026.10.04.1
- Updated: harness
2026.10.03.1
2026.10.02.1
- Updated: harness
2026.10.01.1
2026.09.30.1
- Updated: online_evaluation_config
05Stats
A
100 / 100
Downloads
49
Archive size
5.4 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 types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Docs keep secrets in a vault1/1earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License2/2earned
- Verified public repository2/2earned
06Platforms
07Labels