Enum RedshiftActions

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

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

    • AllRedshiftActions

      public static final RedshiftActions AllRedshiftActions
      Represents any action executed on Amazon Redshift.
    • AuthorizeClusterSecurityGroupIngress

      public static final RedshiftActions AuthorizeClusterSecurityGroupIngress
      Action for the AuthorizeClusterSecurityGroupIngress operation.
    • AuthorizeSnapshotAccess

      public static final RedshiftActions AuthorizeSnapshotAccess
      Action for the AuthorizeSnapshotAccess operation.
    • CopyClusterSnapshot

      public static final RedshiftActions CopyClusterSnapshot
      Action for the CopyClusterSnapshot operation.
    • CreateCluster

      public static final RedshiftActions CreateCluster
      Action for the CreateCluster operation.
    • CreateClusterParameterGroup

      public static final RedshiftActions CreateClusterParameterGroup
      Action for the CreateClusterParameterGroup operation.
    • CreateClusterSecurityGroup

      public static final RedshiftActions CreateClusterSecurityGroup
      Action for the CreateClusterSecurityGroup operation.
    • CreateClusterSnapshot

      public static final RedshiftActions CreateClusterSnapshot
      Action for the CreateClusterSnapshot operation.
    • CreateClusterSubnetGroup

      public static final RedshiftActions CreateClusterSubnetGroup
      Action for the CreateClusterSubnetGroup operation.
    • CreateEventSubscription

      public static final RedshiftActions CreateEventSubscription
      Action for the CreateEventSubscription operation.
    • CreateHsmClientCertificate

      public static final RedshiftActions CreateHsmClientCertificate
      Action for the CreateHsmClientCertificate operation.
    • CreateHsmConfiguration

      public static final RedshiftActions CreateHsmConfiguration
      Action for the CreateHsmConfiguration operation.
    • CreateSnapshotCopyGrant

      public static final RedshiftActions CreateSnapshotCopyGrant
      Action for the CreateSnapshotCopyGrant operation.
    • CreateTags

      public static final RedshiftActions CreateTags
      Action for the CreateTags operation.
    • DeleteCluster

      public static final RedshiftActions DeleteCluster
      Action for the DeleteCluster operation.
    • DeleteClusterParameterGroup

      public static final RedshiftActions DeleteClusterParameterGroup
      Action for the DeleteClusterParameterGroup operation.
    • DeleteClusterSecurityGroup

      public static final RedshiftActions DeleteClusterSecurityGroup
      Action for the DeleteClusterSecurityGroup operation.
    • DeleteClusterSnapshot

      public static final RedshiftActions DeleteClusterSnapshot
      Action for the DeleteClusterSnapshot operation.
    • DeleteClusterSubnetGroup

      public static final RedshiftActions DeleteClusterSubnetGroup
      Action for the DeleteClusterSubnetGroup operation.
    • DeleteEventSubscription

      public static final RedshiftActions DeleteEventSubscription
      Action for the DeleteEventSubscription operation.
    • DeleteHsmClientCertificate

      public static final RedshiftActions DeleteHsmClientCertificate
      Action for the DeleteHsmClientCertificate operation.
    • DeleteHsmConfiguration

      public static final RedshiftActions DeleteHsmConfiguration
      Action for the DeleteHsmConfiguration operation.
    • DeleteSnapshotCopyGrant

      public static final RedshiftActions DeleteSnapshotCopyGrant
      Action for the DeleteSnapshotCopyGrant operation.
    • DeleteTags

      public static final RedshiftActions DeleteTags
      Action for the DeleteTags operation.
    • DescribeClusterParameterGroups

      public static final RedshiftActions DescribeClusterParameterGroups
      Action for the DescribeClusterParameterGroups operation.
    • DescribeClusterParameters

      public static final RedshiftActions DescribeClusterParameters
      Action for the DescribeClusterParameters operation.
    • DescribeClusterSecurityGroups

      public static final RedshiftActions DescribeClusterSecurityGroups
      Action for the DescribeClusterSecurityGroups operation.
    • DescribeClusterSnapshots

      public static final RedshiftActions DescribeClusterSnapshots
      Action for the DescribeClusterSnapshots operation.
    • DescribeClusterSubnetGroups

      public static final RedshiftActions DescribeClusterSubnetGroups
      Action for the DescribeClusterSubnetGroups operation.
    • DescribeClusterVersions

      public static final RedshiftActions DescribeClusterVersions
      Action for the DescribeClusterVersions operation.
    • DescribeClusters

      public static final RedshiftActions DescribeClusters
      Action for the DescribeClusters operation.
    • DescribeDefaultClusterParameters

      public static final RedshiftActions DescribeDefaultClusterParameters
      Action for the DescribeDefaultClusterParameters operation.
    • DescribeEventCategories

      public static final RedshiftActions DescribeEventCategories
      Action for the DescribeEventCategories operation.
    • DescribeEventSubscriptions

      public static final RedshiftActions DescribeEventSubscriptions
      Action for the DescribeEventSubscriptions operation.
    • DescribeEvents

      public static final RedshiftActions DescribeEvents
      Action for the DescribeEvents operation.
    • DescribeHsmClientCertificates

      public static final RedshiftActions DescribeHsmClientCertificates
      Action for the DescribeHsmClientCertificates operation.
    • DescribeHsmConfigurations

      public static final RedshiftActions DescribeHsmConfigurations
      Action for the DescribeHsmConfigurations operation.
    • DescribeLoggingStatus

      public static final RedshiftActions DescribeLoggingStatus
      Action for the DescribeLoggingStatus operation.
    • DescribeOrderableClusterOptions

      public static final RedshiftActions DescribeOrderableClusterOptions
      Action for the DescribeOrderableClusterOptions operation.
    • DescribeReservedNodeOfferings

      public static final RedshiftActions DescribeReservedNodeOfferings
      Action for the DescribeReservedNodeOfferings operation.
    • DescribeReservedNodes

      public static final RedshiftActions DescribeReservedNodes
      Action for the DescribeReservedNodes operation.
    • DescribeResize

      public static final RedshiftActions DescribeResize
      Action for the DescribeResize operation.
    • DescribeSnapshotCopyGrants

      public static final RedshiftActions DescribeSnapshotCopyGrants
      Action for the DescribeSnapshotCopyGrants operation.
    • DescribeTableRestoreStatus

      public static final RedshiftActions DescribeTableRestoreStatus
      Action for the DescribeTableRestoreStatus operation.
    • DescribeTags

      public static final RedshiftActions DescribeTags
      Action for the DescribeTags operation.
    • DisableLogging

      public static final RedshiftActions DisableLogging
      Action for the DisableLogging operation.
    • DisableSnapshotCopy

      public static final RedshiftActions DisableSnapshotCopy
      Action for the DisableSnapshotCopy operation.
    • EnableLogging

      public static final RedshiftActions EnableLogging
      Action for the EnableLogging operation.
    • EnableSnapshotCopy

      public static final RedshiftActions EnableSnapshotCopy
      Action for the EnableSnapshotCopy operation.
    • ModifyCluster

      public static final RedshiftActions ModifyCluster
      Action for the ModifyCluster operation.
    • ModifyClusterIamRoles

      public static final RedshiftActions ModifyClusterIamRoles
      Action for the ModifyClusterIamRoles operation.
    • ModifyClusterParameterGroup

      public static final RedshiftActions ModifyClusterParameterGroup
      Action for the ModifyClusterParameterGroup operation.
    • ModifyClusterSubnetGroup

      public static final RedshiftActions ModifyClusterSubnetGroup
      Action for the ModifyClusterSubnetGroup operation.
    • ModifyEventSubscription

      public static final RedshiftActions ModifyEventSubscription
      Action for the ModifyEventSubscription operation.
    • ModifySnapshotCopyRetentionPeriod

      public static final RedshiftActions ModifySnapshotCopyRetentionPeriod
      Action for the ModifySnapshotCopyRetentionPeriod operation.
    • PurchaseReservedNodeOffering

      public static final RedshiftActions PurchaseReservedNodeOffering
      Action for the PurchaseReservedNodeOffering operation.
    • RebootCluster

      public static final RedshiftActions RebootCluster
      Action for the RebootCluster operation.
    • ResetClusterParameterGroup

      public static final RedshiftActions ResetClusterParameterGroup
      Action for the ResetClusterParameterGroup operation.
    • RestoreFromClusterSnapshot

      public static final RedshiftActions RestoreFromClusterSnapshot
      Action for the RestoreFromClusterSnapshot operation.
    • RestoreTableFromClusterSnapshot

      public static final RedshiftActions RestoreTableFromClusterSnapshot
      Action for the RestoreTableFromClusterSnapshot operation.
    • RevokeClusterSecurityGroupIngress

      public static final RedshiftActions RevokeClusterSecurityGroupIngress
      Action for the RevokeClusterSecurityGroupIngress operation.
    • RevokeSnapshotAccess

      public static final RedshiftActions RevokeSnapshotAccess
      Action for the RevokeSnapshotAccess operation.
    • RotateEncryptionKey

      public static final RedshiftActions RotateEncryptionKey
      Action for the RotateEncryptionKey operation.
  • Method Details

    • values

      public static RedshiftActions[] 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 RedshiftActions 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.