Enum DirectConnectActions
- All Implemented Interfaces:
Action
,Serializable
,Comparable<DirectConnectActions>
,java.lang.constant.Constable
The available AWS access control policy actions for AWS Direct Connect.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRepresents any action executed on AWS Direct Connect.Action for the AllocateConnectionOnInterconnect operation.Action for the AllocatePrivateVirtualInterface operation.Action for the AllocatePublicVirtualInterface operation.Action for the ConfirmConnection operation.Action for the ConfirmPrivateVirtualInterface operation.Action for the ConfirmPublicVirtualInterface operation.Action for the CreateConnection operation.Action for the CreateInterconnect operation.Action for the CreatePrivateVirtualInterface operation.Action for the CreatePublicVirtualInterface operation.Action for the DeleteConnection operation.Action for the DeleteInterconnect operation.Action for the DeleteVirtualInterface operation.Action for the DescribeConnections operation.Action for the DescribeConnectionsOnInterconnect operation.Action for the DescribeInterconnects operation.Action for the DescribeLocations operation.Action for the DescribeVirtualGateways operation.Action for the DescribeVirtualInterfaces operation. -
Method Summary
Modifier and TypeMethodDescriptionReturns the name of this action.static DirectConnectActions
Returns the enum constant of this type with the specified name.static DirectConnectActions[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
AllDirectConnectActions
Represents any action executed on AWS Direct Connect. -
AllocateConnectionOnInterconnect
Action for the AllocateConnectionOnInterconnect operation. -
AllocatePrivateVirtualInterface
Action for the AllocatePrivateVirtualInterface operation. -
AllocatePublicVirtualInterface
Action for the AllocatePublicVirtualInterface operation. -
ConfirmConnection
Action for the ConfirmConnection operation. -
ConfirmPrivateVirtualInterface
Action for the ConfirmPrivateVirtualInterface operation. -
ConfirmPublicVirtualInterface
Action for the ConfirmPublicVirtualInterface operation. -
CreateConnection
Action for the CreateConnection operation. -
CreateInterconnect
Action for the CreateInterconnect operation. -
CreatePrivateVirtualInterface
Action for the CreatePrivateVirtualInterface operation. -
CreatePublicVirtualInterface
Action for the CreatePublicVirtualInterface operation. -
DeleteConnection
Action for the DeleteConnection operation. -
DeleteInterconnect
Action for the DeleteInterconnect operation. -
DeleteVirtualInterface
Action for the DeleteVirtualInterface operation. -
DescribeConnections
Action for the DescribeConnections operation. -
DescribeConnectionsOnInterconnect
Action for the DescribeConnectionsOnInterconnect operation. -
DescribeInterconnects
Action for the DescribeInterconnects operation. -
DescribeLocations
Action for the DescribeLocations operation. -
DescribeVirtualGateways
Action for the DescribeVirtualGateways operation. -
DescribeVirtualInterfaces
Action for the DescribeVirtualInterfaces operation.
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-
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 interfaceAction
- Returns:
- The name of this action.
-