Interface CfnGatewayRateLimitMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnGatewayRateLimitMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:24.213Z")
@Stability(Stable)
public interface CfnGatewayRateLimitMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnGatewayRateLimitPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.bedrockagentcore.*;
CfnGatewayRateLimitMixinProps cfnGatewayRateLimitMixinProps = CfnGatewayRateLimitMixinProps.builder()
.description("description")
.dimensionKeys(List.of("dimensionKeys"))
.entries(List.of(LimitEntryProperty.builder()
.connections(List.of(RateConfigProperty.builder()
.period("period")
.rate(123)
.build()))
.dimensions(Map.of(
"dimensionsKey", "dimensions"))
.requests(List.of(RateConfigProperty.builder()
.period("period")
.rate(123)
.build()))
.tokens(List.of(RateConfigProperty.builder()
.period("period")
.rate(123)
.build()))
.build()))
.gatewayIdentifier("gatewayIdentifier")
.rateLimitId("rateLimitId")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnGatewayRateLimitMixinPropsstatic final classAn implementation forCfnGatewayRateLimitMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringOptional human-readable description for this limit.Ordered list of dimension names defining the scope of this limit.default ObjectRule entries mapping dimension values to rate configurations.default Stringdefault StringLimit identifier.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
Optional human-readable description for this limit.- See Also:
-
getDimensionKeys
Ordered list of dimension names defining the scope of this limit.Unique per gateway — no two limits can share the same dimensionKeys.
- See Also:
-
getEntries
Rule entries mapping dimension values to rate configurations.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnGatewayRateLimitPropsMixin.LimitEntryProperty>- See Also:
-
getGatewayIdentifier
- See Also:
-
getRateLimitId
Limit identifier.Optional on Create (system-generates if not provided by customer). Always present in responses.
- See Also:
-
builder
-