Class CfnCanaryPropsMixin.VPCConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.synthetics.mixins.CfnCanaryPropsMixin.VPCConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCanaryPropsMixin.VPCConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCanaryPropsMixin.VPCConfigProperty
@Stability(Stable)
@Internal
public static final class CfnCanaryPropsMixin.VPCConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCanaryPropsMixin.VPCConfigProperty
An implementation for
CfnCanaryPropsMixin.VPCConfigProperty-
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.mixins.preview.services.synthetics.mixins.CfnCanaryPropsMixin.VPCConfigProperty
CfnCanaryPropsMixin.VPCConfigProperty.Builder, CfnCanaryPropsMixin.VPCConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCanaryPropsMixin.VPCConfigProperty.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 ObjectSet this totrueto allow outbound IPv6 traffic on VPC canaries that are connected to dual-stack subnets.The IDs of the security groups for this canary.The IDs of the subnets where this canary is to run.final StringgetVpcId()The ID of the VPC where this canary is to run.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 theCfnCanaryPropsMixin.VPCConfigProperty.Builder.
-
-
Method Details
-
getIpv6AllowedForDualStack
Description copied from interface:CfnCanaryPropsMixin.VPCConfigPropertySet this totrueto allow outbound IPv6 traffic on VPC canaries that are connected to dual-stack subnets.The default is
false.Returns union: either
BooleanorIResolvable- Specified by:
getIpv6AllowedForDualStackin interfaceCfnCanaryPropsMixin.VPCConfigProperty- See Also:
-
getSecurityGroupIds
Description copied from interface:CfnCanaryPropsMixin.VPCConfigPropertyThe IDs of the security groups for this canary.- Specified by:
getSecurityGroupIdsin interfaceCfnCanaryPropsMixin.VPCConfigProperty- See Also:
-
getSubnetIds
Description copied from interface:CfnCanaryPropsMixin.VPCConfigPropertyThe IDs of the subnets where this canary is to run.- Specified by:
getSubnetIdsin interfaceCfnCanaryPropsMixin.VPCConfigProperty- See Also:
-
getVpcId
Description copied from interface:CfnCanaryPropsMixin.VPCConfigPropertyThe ID of the VPC where this canary is to run.- Specified by:
getVpcIdin interfaceCfnCanaryPropsMixin.VPCConfigProperty- 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()
-