Class CfnVpcConnectorProps.Jsii$Proxy

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

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

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

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the CfnVpcConnectorProps.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 List<String>
    A list of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets.
    final List<String>
    A list of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC.
    final List<CfnTag>
    A list of metadata items that you can associate with your VPC connector resource.
    final String
    A name for the VPC connector.
    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(CfnVpcConnectorProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnVpcConnectorProps.Builder.
  • Method Details

    • getSubnets

      public final List<String> getSubnets()
      Description copied from interface: CfnVpcConnectorProps
      A list of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC.

      Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify.

      App Runner currently only provides support for IPv4.

      Specified by:
      getSubnets in interface CfnVpcConnectorProps
    • getSecurityGroups

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

      If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.

      Specified by:
      getSecurityGroups in interface CfnVpcConnectorProps
    • getTags

      public final List<CfnTag> getTags()
      Description copied from interface: CfnVpcConnectorProps
      A list of metadata items that you can associate with your VPC connector resource.

      A tag is a key-value pair.

      Specified by:
      getTags in interface CfnVpcConnectorProps
    • getVpcConnectorName

      public final String getVpcConnectorName()
      Description copied from interface: CfnVpcConnectorProps
      A name for the VPC connector.

      If you don't specify a name, AWS CloudFormation generates a name for your VPC connector.

      Specified by:
      getVpcConnectorName in interface CfnVpcConnectorProps
    • $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