Interface WafwebaclToApiGatewayProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
WafwebaclToApiGatewayProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.94.0 (build b380f01)",
date="2024-01-30T21:51:38.336Z")
public interface WafwebaclToApiGatewayProps
extends software.amazon.jsii.JsiiSerializable
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forWafwebaclToApiGatewayPropsstatic final classAn implementation forWafwebaclToApiGatewayProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()software.amazon.awscdk.services.apigateway.IRestApiThe existing API Gateway instance that will be protected with the WAF web ACL.default software.amazon.awscdk.services.wafv2.CfnWebACLExisting instance of a WAF web ACL, an error will occur if this and props is set.default ObjectOptional user-provided props to override the default props for the AWS WAF web ACL.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getExistingApiGatewayInterface
@NotNull software.amazon.awscdk.services.apigateway.IRestApi getExistingApiGatewayInterface()The existing API Gateway instance that will be protected with the WAF web ACL. -
getExistingWebaclObj
@Nullable default software.amazon.awscdk.services.wafv2.CfnWebACL getExistingWebaclObj()Existing instance of a WAF web ACL, an error will occur if this and props is set. -
getWebaclProps
Optional user-provided props to override the default props for the AWS WAF web ACL.Default: - Default properties are used.
-
builder
- Returns:
- a
WafwebaclToApiGatewayProps.BuilderofWafwebaclToApiGatewayProps
-