Class ServerlessCacheGrants

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

@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)", date="2026-04-02T21:55:35.587Z") @Stability(Experimental) public class ServerlessCacheGrants extends software.amazon.jsii.JsiiObject
(experimental) Collection of grant methods for a IServerlessCacheRef.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.elasticache.alpha.*;
 import software.amazon.awscdk.interfaces.elasticache.*;
 IServerlessCacheRef serverlessCacheRef;
 ServerlessCacheGrants serverlessCacheGrants = ServerlessCacheGrants.fromServerlessCache(serverlessCacheRef);
 
  • Constructor Details

    • ServerlessCacheGrants

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

      protected ServerlessCacheGrants(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details

    • fromServerlessCache

      @Stability(Experimental) @NotNull public static ServerlessCacheGrants fromServerlessCache(@NotNull IServerlessCacheRef resource)
      (experimental) Creates grants for ServerlessCacheGrants.

      Parameters:
      resource - This parameter is required.
    • actions

      @Stability(Experimental) @NotNull public Grant actions(@NotNull IGrantable grantee, @NotNull List<String> actions, @Nullable PermissionsOptions options)
      (experimental) Grant the given identity custom permissions.

      Parameters:
      grantee - This parameter is required.
      actions - This parameter is required.
      options -
    • actions

      @Stability(Experimental) @NotNull public Grant actions(@NotNull IGrantable grantee, @NotNull List<String> actions)
      (experimental) Grant the given identity custom permissions.

      Parameters:
      grantee - This parameter is required.
      actions - This parameter is required.
    • connect

      @Stability(Experimental) @NotNull public Grant connect(@NotNull IGrantable grantee)
      (experimental) Grant connect permissions to the cache.

      Parameters:
      grantee - This parameter is required.
    • getResource

      @Stability(Experimental) @NotNull protected IServerlessCacheRef getResource()