java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticache.alpha.AccessControl
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.113.0 (build fc68b25)", date="2025-10-01T17:47:05.826Z") @Stability(Experimental) public abstract class AccessControl extends software.amazon.jsii.JsiiObject
(experimental) Access control configuration for ElastiCache users.

Example:

 IamUser user = IamUser.Builder.create(this, "User")
         // set user engine
         .engine(UserEngine.REDIS)
         // set user id
         .userId("my-user")
         // set username
         .userName("my-user")
         // set access string
         .accessControl(AccessControl.fromAccessString("on ~* +@all"))
         .build();
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
    protected
    AccessControl(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    AccessControl(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    fromAccessString(String accessString)
    (experimental) Create access control from an access string.
    abstract String
    (experimental) The access string that defines user's permissions.

    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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Constructor Details

    • AccessControl

      protected AccessControl(software.amazon.jsii.JsiiObjectRef objRef)
    • AccessControl

      protected AccessControl(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • AccessControl

      @Stability(Experimental) protected AccessControl()
  • Method Details

    • fromAccessString

      @Stability(Experimental) @NotNull public static AccessControl fromAccessString(@NotNull String accessString)
      (experimental) Create access control from an access string.

      Parameters:
      accessString - The access string defining user permissions. This parameter is required.
    • getAccessString

      @Stability(Experimental) @NotNull public abstract String getAccessString()
      (experimental) The access string that defines user's permissions.