Class VpcConfigProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.VpcConfigProps.Jsii$Proxy
- All Implemented Interfaces:
VpcConfigProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
VpcConfigProps
@Stability(Stable)
@Internal
public static final class VpcConfigProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements VpcConfigProps
An implementation for
VpcConfigProps-
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.bedrockagentcore.VpcConfigProps
VpcConfigProps.Builder, VpcConfigProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(VpcConfigProps.Builder builder) Constructor that initializes the object based on literal property values passed by theVpcConfigProps.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 allow the resource to send all network traffic (except ipv6).final List<ISecurityGroup> The list of security groups to associate with the resource's network interfaces.final IVpcgetVpc()The VPC to deploy the resource to.final SubnetSelectionWhere to place the network interfaces within 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 theVpcConfigProps.Builder.
-
-
Method Details
-
getVpc
Description copied from interface:VpcConfigPropsThe VPC to deploy the resource to.- Specified by:
getVpcin interfaceVpcConfigProps
-
getAllowAllOutbound
Description copied from interface:VpcConfigPropsWhether to allow the resource to send all network traffic (except ipv6).If set to false, you must individually add traffic rules to allow the resource to connect to network targets.
Do not specify this property if the
securityGroupsproperty is set. Instead, configureallowAllOutbounddirectly on the security group.Default: true
- Specified by:
getAllowAllOutboundin interfaceVpcConfigProps
-
getSecurityGroups
Description copied from interface:VpcConfigPropsThe list of security groups to associate with the resource's network interfaces.Only used if 'vpc' is supplied.
Default: - If the resource is placed within a VPC and a security group is not specified by this prop, a dedicated security group will be created for this resource.
- Specified by:
getSecurityGroupsin interfaceVpcConfigProps
-
getVpcSubnets
Description copied from interface:VpcConfigPropsWhere to place the network interfaces within the VPC.This requires
vpcto be specified in order for interfaces to actually be placed in the subnets. Ifvpcis not specify, this will raise an error.Default: - the Vpc default strategy if not specified
- Specified by:
getVpcSubnetsin interfaceVpcConfigProps
-
$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()
-