Class AuthorizationConfig.Jsii$Proxy

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

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

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

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the AuthorizationConfig.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 String
    The access point ID to use.
    final String
    Whether or not to use the Amazon ECS task IAM role defined in a task definition when mounting the Amazon EFS file system.
    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(AuthorizationConfig.Builder builder)
      Constructor that initializes the object based on literal property values passed by the AuthorizationConfig.Builder.
  • Method Details

    • getAccessPointId

      public final String getAccessPointId()
      Description copied from interface: AuthorizationConfig
      The access point ID to use.

      If an access point is specified, the root directory value will be relative to the directory set for the access point. If specified, transit encryption must be enabled in the EFSVolumeConfiguration.

      Default: No id

      Specified by:
      getAccessPointId in interface AuthorizationConfig
    • getIam

      public final String getIam()
      Description copied from interface: AuthorizationConfig
      Whether or not to use the Amazon ECS task IAM role defined in a task definition when mounting the Amazon EFS file system.

      If enabled, transit encryption must be enabled in the EFSVolumeConfiguration.

      Valid values: ENABLED | DISABLED

      Default: If this parameter is omitted, the default value of DISABLED is used.

      Specified by:
      getIam in interface AuthorizationConfig
    • $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