Enum DirectConnectActions

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

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

    • AllDirectConnectActions

      public static final DirectConnectActions AllDirectConnectActions
      Represents any action executed on AWS Direct Connect.
    • AllocateConnectionOnInterconnect

      public static final DirectConnectActions AllocateConnectionOnInterconnect
      Action for the AllocateConnectionOnInterconnect operation.
    • AllocatePrivateVirtualInterface

      public static final DirectConnectActions AllocatePrivateVirtualInterface
      Action for the AllocatePrivateVirtualInterface operation.
    • AllocatePublicVirtualInterface

      public static final DirectConnectActions AllocatePublicVirtualInterface
      Action for the AllocatePublicVirtualInterface operation.
    • ConfirmConnection

      public static final DirectConnectActions ConfirmConnection
      Action for the ConfirmConnection operation.
    • ConfirmPrivateVirtualInterface

      public static final DirectConnectActions ConfirmPrivateVirtualInterface
      Action for the ConfirmPrivateVirtualInterface operation.
    • ConfirmPublicVirtualInterface

      public static final DirectConnectActions ConfirmPublicVirtualInterface
      Action for the ConfirmPublicVirtualInterface operation.
    • CreateConnection

      public static final DirectConnectActions CreateConnection
      Action for the CreateConnection operation.
    • CreateInterconnect

      public static final DirectConnectActions CreateInterconnect
      Action for the CreateInterconnect operation.
    • CreatePrivateVirtualInterface

      public static final DirectConnectActions CreatePrivateVirtualInterface
      Action for the CreatePrivateVirtualInterface operation.
    • CreatePublicVirtualInterface

      public static final DirectConnectActions CreatePublicVirtualInterface
      Action for the CreatePublicVirtualInterface operation.
    • DeleteConnection

      public static final DirectConnectActions DeleteConnection
      Action for the DeleteConnection operation.
    • DeleteInterconnect

      public static final DirectConnectActions DeleteInterconnect
      Action for the DeleteInterconnect operation.
    • DeleteVirtualInterface

      public static final DirectConnectActions DeleteVirtualInterface
      Action for the DeleteVirtualInterface operation.
    • DescribeConnections

      public static final DirectConnectActions DescribeConnections
      Action for the DescribeConnections operation.
    • DescribeConnectionsOnInterconnect

      public static final DirectConnectActions DescribeConnectionsOnInterconnect
      Action for the DescribeConnectionsOnInterconnect operation.
    • DescribeInterconnects

      public static final DirectConnectActions DescribeInterconnects
      Action for the DescribeInterconnects operation.
    • DescribeLocations

      public static final DirectConnectActions DescribeLocations
      Action for the DescribeLocations operation.
    • DescribeVirtualGateways

      public static final DirectConnectActions DescribeVirtualGateways
      Action for the DescribeVirtualGateways operation.
    • DescribeVirtualInterfaces

      public static final DirectConnectActions DescribeVirtualInterfaces
      Action for the DescribeVirtualInterfaces operation.
  • Method Details

    • values

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