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: