View a markdown version of this page

AWS::BedrockAgentCore::GatewayRateLimit LimitEntry - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::BedrockAgentCore::GatewayRateLimit LimitEntry

A single rule entry within a rate limit that maps dimension values to rate configurations. Each entry defines the rate limits for a specific combination of dimension values.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "Connections" : [ RateConfig, ... ], "Dimensions" : {Key: Value, ...}, "Requests" : [ RateConfig, ... ], "Tokens" : [ RateConfig, ... ] }

Properties

Connections

The connection rate limit configuration. Specifies the maximum number of concurrent connections allowed.

Required: No

Type: Array of RateConfig

Minimum: 1

Maximum: 1

Update requires: No interruption

Dimensions

A map of dimension names to dimension values for this rule entry. Keys must match the parent rate limit's dimension keys. Values may use * as a wildcard, but only in trailing positions based on the dimension keys ordering.

Required: Yes

Type: Object of String

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_])$

Minimum: 1

Maximum: 256

Update requires: No interruption

Requests

The request rate limit configuration. Specifies the maximum number of requests allowed per time period.

Required: No

Type: Array of RateConfig

Minimum: 1

Maximum: 1

Update requires: No interruption

Tokens

The token rate limit configuration. Specifies the maximum number of tokens allowed per time period.

Required: No

Type: Array of RateConfig

Minimum: 1

Maximum: 1

Update requires: No interruption