Class CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty
@Stability(Stable)
@Internal
public static final class CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty
An implementation for
CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty-
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.awscdk.cfnpropertymixins.services.ec2.CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty
CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty.Builder, CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty.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 ObjectSpecifies whether to enable BGP logging for the VPN connection.final StringThe Amazon Resource Name (ARN) of the CloudWatch log group where BGP logs will be sent.final StringThe desired output format for BGP logs to be sent to CloudWatch.final ObjectEnable or disable VPN tunnel logging feature.final StringThe Amazon Resource Name (ARN) of the CloudWatch log group to send logs to.final StringSet log format.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
protected Jsii$Proxy(CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty.Builder.
-
-
Method Details
-
getBgpLogEnabled
Description copied from interface:CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationPropertySpecifies whether to enable BGP logging for the VPN connection. Default value isFalse.Valid values:
True|FalseReturns union: either
BooleanorIResolvable- Specified by:
getBgpLogEnabledin interfaceCfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty- See Also:
-
getBgpLogGroupArn
Description copied from interface:CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationPropertyThe Amazon Resource Name (ARN) of the CloudWatch log group where BGP logs will be sent.- Specified by:
getBgpLogGroupArnin interfaceCfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty- See Also:
-
getBgpLogOutputFormat
Description copied from interface:CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationPropertyThe desired output format for BGP logs to be sent to CloudWatch. Default format isjson.Valid values:
json|text- Specified by:
getBgpLogOutputFormatin interfaceCfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty- See Also:
-
getLogEnabled
Description copied from interface:CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationPropertyEnable or disable VPN tunnel logging feature. Default value isFalse.Valid values:
True|FalseReturns union: either
BooleanorIResolvable- Specified by:
getLogEnabledin interfaceCfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty- See Also:
-
getLogGroupArn
Description copied from interface:CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationPropertyThe Amazon Resource Name (ARN) of the CloudWatch log group to send logs to.- Specified by:
getLogGroupArnin interfaceCfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty- See Also:
-
getLogOutputFormat
Description copied from interface:CfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationPropertySet log format. Default format isjson.Valid values:
json|text- Specified by:
getLogOutputFormatin interfaceCfnVPNConnectionPropsMixin.CloudwatchLogOptionsSpecificationProperty- See Also:
-
$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()
-