Documentation ¶
Overview ¶
CDK constructs for defining an AWS web WAF connected to Amazon API Gateway REST API.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewWafwebaclToApiGateway_Override ¶
func NewWafwebaclToApiGateway_Override(w WafwebaclToApiGateway, scope constructs.Construct, id *string, props *WafwebaclToApiGatewayProps)
func WafwebaclToApiGateway_IsConstruct ¶
func WafwebaclToApiGateway_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
Types ¶
type WafwebaclToApiGateway ¶
type WafwebaclToApiGateway interface { constructs.Construct ApiGateway() awsapigateway.IRestApi Node() constructs.Node Webacl() awswafv2.CfnWebACL ToString() *string }
func NewWafwebaclToApiGateway ¶
func NewWafwebaclToApiGateway(scope constructs.Construct, id *string, props *WafwebaclToApiGatewayProps) WafwebaclToApiGateway
type WafwebaclToApiGatewayProps ¶
type WafwebaclToApiGatewayProps struct { // The existing API Gateway instance that will be protected with the WAF web ACL. ExistingApiGatewayInterface awsapigateway.IRestApi `json:"existingApiGatewayInterface"` // Existing instance of a WAF web ACL, an error will occur if this and props is set. ExistingWebaclObj awswafv2.CfnWebACL `json:"existingWebaclObj"` // Optional user-provided props to override the default props for the AWS WAF web ACL. WebaclProps *awswafv2.CfnWebACLProps `json:"webaclProps"` }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.