View a markdown version of this page

BatchPutLimitEntry - Amazon Bedrock AgentCore Control Plane

BatchPutLimitEntry

A rate limit definition within a batch put request. If you provide a rateLimitId, the service uses it for upsert matching against existing rate limits.

Contents

dimensionKeys

The ordered list of dimension key names that define the scope of this rate limit.

Type: Array of strings

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Length Constraints: Minimum length of 1. Maximum length of 80.

Pattern: (targetName|toolName|qualifiedModelId|\$\.context\.iam\.principal|\$\.context\.iam\.sourceIdentity|\$\.context\.jwt\.[a-zA-Z_][a-zA-Z0-9_\-\.]{0,61}[a-zA-Z0-9_])

Required: Yes

entries

The list of rule entries that map dimension values to rate configurations.

Type: Array of LimitEntry objects

Array Members: Minimum number of 1 item. Maximum number of 1000 items.

Required: Yes

description

An optional human-readable description for this rate limit. If not provided, the rate limit is created without a description.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 512.

Required: No

rateLimitId

The unique identifier of the rate limit. If provided, the service uses it for upsert matching against existing rate limits.

Type: String

Length Constraints: Minimum length of 2. Maximum length of 64.

Pattern: [a-zA-Z0-9][a-zA-Z0-9\-_\.]{0,62}[a-zA-Z0-9]

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: