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.InitializationMode

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.VpcConfigProps

    VpcConfigProps.Builder, VpcConfigProps.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the VpcConfigProps.Builder.
    protected
    Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
    Constructor that initializes the object based on values retrieved from the JsiiObject.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
     
    final boolean
     
    final Boolean
    Whether to allow the resource to send all network traffic (except ipv6).
    The list of security groups to associate with the resource's network interfaces.
    final IVpc
    The VPC to deploy the resource to.
    Where to place the network interfaces within the VPC.
    final int
     

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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(VpcConfigProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the VpcConfigProps.Builder.
  • Method Details

    • getVpc

      public final IVpc getVpc()
      Description copied from interface: VpcConfigProps
      The VPC to deploy the resource to.
      Specified by:
      getVpc in interface VpcConfigProps
    • getAllowAllOutbound

      public final Boolean getAllowAllOutbound()
      Description copied from interface: VpcConfigProps
      Whether 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 securityGroups property is set. Instead, configure allowAllOutbound directly on the security group.

      Default: true

      Specified by:
      getAllowAllOutbound in interface VpcConfigProps
    • getSecurityGroups

      public final List<ISecurityGroup> getSecurityGroups()
      Description copied from interface: VpcConfigProps
      The 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:
      getSecurityGroups in interface VpcConfigProps
    • getVpcSubnets

      public final SubnetSelection getVpcSubnets()
      Description copied from interface: VpcConfigProps
      Where to place the network interfaces within the VPC.

      This requires vpc to be specified in order for interfaces to actually be placed in the subnets. If vpc is not specify, this will raise an error.

      Default: - the Vpc default strategy if not specified

      Specified by:
      getVpcSubnets in interface VpcConfigProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object