Class WafwebaclToCloudFrontProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awsconstructs.services.wafwebaclcloudfront.WafwebaclToCloudFrontProps.Jsii$Proxy
- All Implemented Interfaces:
WafwebaclToCloudFrontProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
WafwebaclToCloudFrontProps
@Internal
public static final class WafwebaclToCloudFrontProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements WafwebaclToCloudFrontProps
An implementation for
WafwebaclToCloudFrontProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awsconstructs.services.wafwebaclcloudfront.WafwebaclToCloudFrontProps
WafwebaclToCloudFrontProps.Builder, WafwebaclToCloudFrontProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theWafwebaclToCloudFrontProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal software.amazon.awscdk.services.cloudfront.DistributionThe existing CloudFront instance that will be protected with the WAF web ACL.final software.amazon.awscdk.services.wafv2.CfnWebACLExisting instance of a WAF web ACL, an error will occur if this and props is set.final ObjectOptional user-provided props to override the default props for the AWS WAF web ACL.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theWafwebaclToCloudFrontProps.Builder.
-
-
Method Details
-
getExistingCloudFrontWebDistribution
public final software.amazon.awscdk.services.cloudfront.Distribution getExistingCloudFrontWebDistribution()Description copied from interface:WafwebaclToCloudFrontPropsThe existing CloudFront instance that will be protected with the WAF web ACL.This construct changes the CloudFront distribution by directly manipulating the CloudFormation output, so this must be the Construct and cannot be changed to the Interface (IDistribution)
- Specified by:
getExistingCloudFrontWebDistributionin interfaceWafwebaclToCloudFrontProps
-
getExistingWebaclObj
public final software.amazon.awscdk.services.wafv2.CfnWebACL getExistingWebaclObj()Description copied from interface:WafwebaclToCloudFrontPropsExisting instance of a WAF web ACL, an error will occur if this and props is set.- Specified by:
getExistingWebaclObjin interfaceWafwebaclToCloudFrontProps
-
getWebaclProps
Description copied from interface:WafwebaclToCloudFrontPropsOptional user-provided props to override the default props for the AWS WAF web ACL.Default: - Default properties are used.
- Specified by:
getWebaclPropsin interfaceWafwebaclToCloudFrontProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-