Class VpcLookupOptions.Jsii$Proxy
- All Implemented Interfaces:
VpcLookupOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
VpcLookupOptions
VpcLookupOptions-
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.services.ec2.VpcLookupOptions
VpcLookupOptions.Builder, VpcLookupOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(VpcLookupOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theVpcLookupOptions.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 BooleanWhether to match the default VPC.final StringThe ID of the AWS account that owns the VPC.final StringOptional to override inferred region.final BooleanWhether to look up whether a VPN Gateway is attached to the looked up VPC.final StringOptional tag for subnet group name.getTags()Tags on the VPC.final StringgetVpcId()The ID of the VPC.final StringThe name of the VPC.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 theVpcLookupOptions.Builder.
-
-
Method Details
-
getIsDefault
Description copied from interface:VpcLookupOptionsWhether to match the default VPC.Default: Don't care whether we return the default VPC
- Specified by:
getIsDefaultin interfaceVpcLookupOptions
-
getOwnerAccountId
Description copied from interface:VpcLookupOptionsThe ID of the AWS account that owns the VPC.Default: the account id of the parent stack
- Specified by:
getOwnerAccountIdin interfaceVpcLookupOptions
-
getRegion
Description copied from interface:VpcLookupOptionsOptional to override inferred region.Default: Current stack's environment region
- Specified by:
getRegionin interfaceVpcLookupOptions
-
getReturnVpnGateways
Description copied from interface:VpcLookupOptionsWhether to look up whether a VPN Gateway is attached to the looked up VPC.You can set this to
falseif you know the VPC does not have a VPN Gateway attached, in order to avoid an API call.If you change this property from
falsetotrueor undefined, you may need to clear the corresponding context entry incdk.context.jsonin order to trigger a new lookup.Default: true
- Specified by:
getReturnVpnGatewaysin interfaceVpcLookupOptions
-
getSubnetGroupNameTag
Description copied from interface:VpcLookupOptionsOptional tag for subnet group name.If not provided, we'll look at the aws-cdk:subnet-name tag. If the subnet does not have the specified tag, we'll use its type as the name.
Default: aws-cdk:subnet-name
- Specified by:
getSubnetGroupNameTagin interfaceVpcLookupOptions
-
getTags
Description copied from interface:VpcLookupOptionsTags on the VPC.The VPC must have all of these tags
Default: Don't filter on tags
- Specified by:
getTagsin interfaceVpcLookupOptions
-
getVpcId
Description copied from interface:VpcLookupOptionsThe ID of the VPC.If given, will import exactly this VPC.
Default: Don't filter on vpcId
- Specified by:
getVpcIdin interfaceVpcLookupOptions
-
getVpcName
Description copied from interface:VpcLookupOptionsThe name of the VPC.If given, will import the VPC with this name.
Default: Don't filter on vpcName
- Specified by:
getVpcNamein interfaceVpcLookupOptions
-
$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()
-