Enum DynamoDBv2Actions

java.lang.Object
java.lang.Enum<DynamoDBv2Actions>
com.amazonaws.auth.policy.actions.DynamoDBv2Actions
All Implemented Interfaces:
Action, Serializable, Comparable<DynamoDBv2Actions>, java.lang.constant.Constable

public enum DynamoDBv2Actions extends Enum<DynamoDBv2Actions> implements Action
The available AWS access control policy actions for DynamoDB.
  • Enum Constant Details

    • AllDynamoDBv2Actions

      public static final DynamoDBv2Actions AllDynamoDBv2Actions
      Represents any action executed on DynamoDB.
    • BatchGetItem

      public static final DynamoDBv2Actions BatchGetItem
      Action for the BatchGetItem operation.
    • BatchWriteItem

      public static final DynamoDBv2Actions BatchWriteItem
      Action for the BatchWriteItem operation.
    • CreateTable

      public static final DynamoDBv2Actions CreateTable
      Action for the CreateTable operation.
    • DeleteItem

      public static final DynamoDBv2Actions DeleteItem
      Action for the DeleteItem operation.
    • DeleteTable

      public static final DynamoDBv2Actions DeleteTable
      Action for the DeleteTable operation.
    • DescribeLimits

      public static final DynamoDBv2Actions DescribeLimits
      Action for the DescribeLimits operation.
    • DescribeTable

      public static final DynamoDBv2Actions DescribeTable
      Action for the DescribeTable operation.
    • GetItem

      public static final DynamoDBv2Actions GetItem
      Action for the GetItem operation.
    • ListTables

      public static final DynamoDBv2Actions ListTables
      Action for the ListTables operation.
    • PutItem

      public static final DynamoDBv2Actions PutItem
      Action for the PutItem operation.
    • Query

      public static final DynamoDBv2Actions Query
      Action for the Query operation.
    • Scan

      public static final DynamoDBv2Actions Scan
      Action for the Scan operation.
    • UpdateItem

      public static final DynamoDBv2Actions UpdateItem
      Action for the UpdateItem operation.
    • UpdateTable

      public static final DynamoDBv2Actions UpdateTable
      Action for the UpdateTable operation.
  • Method Details

    • values

      public static DynamoDBv2Actions[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static DynamoDBv2Actions valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getActionName

      public String getActionName()
      Description copied from interface: Action
      Returns the name of this action. For example, 'sqs:SendMessage' is the name corresponding to the SQS action that enables users to send a message to an SQS queue.
      Specified by:
      getActionName in interface Action
      Returns:
      The name of this action.