Class VpcConnectorProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apprunner.VpcConnectorProps.Jsii$Proxy
All Implemented Interfaces:
VpcConnectorProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
VpcConnectorProps

@Stability(Experimental) @Internal public static final class VpcConnectorProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements VpcConnectorProps
An implementation for VpcConnectorProps
  • 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.apprunner.VpcConnectorProps

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

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the VpcConnectorProps.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
     
    (experimental) A list of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets.
    final IVpc
    (experimental) The VPC for the VPC Connector.
    final String
    (experimental) The name for the VpcConnector.
    (experimental) Where to place the VPC Connector 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(VpcConnectorProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the VpcConnectorProps.Builder.
  • Method Details

    • getVpc

      public final IVpc getVpc()
      Description copied from interface: VpcConnectorProps
      (experimental) The VPC for the VPC Connector.
      Specified by:
      getVpc in interface VpcConnectorProps
    • getSecurityGroups

      public final List<ISecurityGroup> getSecurityGroups()
      Description copied from interface: VpcConnectorProps
      (experimental) A list of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets.

      Default: - a new security group will be created in the specified VPC

      Specified by:
      getSecurityGroups in interface VpcConnectorProps
    • getVpcConnectorName

      public final String getVpcConnectorName()
      Description copied from interface: VpcConnectorProps
      (experimental) The name for the VpcConnector.

      Default: - a name generated by CloudFormation

      Specified by:
      getVpcConnectorName in interface VpcConnectorProps
    • getVpcSubnets

      public final SubnetSelection getVpcSubnets()
      Description copied from interface: VpcConnectorProps
      (experimental) Where to place the VPC Connector within the VPC.

      Default: - Private subnets.

      Specified by:
      getVpcSubnets in interface VpcConnectorProps
    • $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