Interface IMemoryStrategy

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IMemoryStrategy.Jsii$Default
All Known Implementing Classes:
IMemoryStrategy.Jsii$Proxy, ManagedMemoryStrategy, SelfManagedMemoryStrategy

@Generated(value="jsii-pacmak/1.129.0 (build eaca441)", date="2026-05-19T08:18:44.446Z") @Stability(Stable) public interface IMemoryStrategy extends software.amazon.jsii.JsiiSerializable
Interface for Memory strategies.
  • Method Details

    • getStrategyName

      @Stability(Stable) @NotNull String getStrategyName()
      The name of the memory strategy.
    • getStrategyType

      @Stability(Stable) @NotNull MemoryStrategyType getStrategyType()
      The type of memory strategy.
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      The description of the memory strategy.
    • grant

      @Stability(Stable) @Nullable Grant grant(@NotNull IGrantable grantee)
      Grants the necessary permissions to the role.

      Parameters:
      grantee -
      • The grantee to grant permissions to.
      This parameter is required.
      Returns:
      The Grant object for chaining
    • render

      @Stability(Stable) @NotNull CfnMemory.MemoryStrategyProperty render()
      Renders internal attributes to CloudFormation.