com.amazonaws.auth.policy.actions.DirectConnectActions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aws-java-sdk-directconnect Show documentation
Show all versions of aws-java-sdk-directconnect Show documentation
The AWS Java SDK for AWS Direct Connect module holds the client classes that are used for communicating with AWS Direct Connect Service
/*
* Copyright 2011-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
* the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
* and limitations under the License.
*/
package com.amazonaws.auth.policy.actions;
import com.amazonaws.auth.policy.Action;
/**
* The available AWS access control policy actions for AWS Direct Connect.
*/
public enum DirectConnectActions implements Action {
/** Represents any action executed on AWS Direct Connect. */
AllDirectConnectActions("directconnect:*"),
/** Action for the AllocateConnectionOnInterconnect operation. */
AllocateConnectionOnInterconnect("directconnect:AllocateConnectionOnInterconnect"),
/** Action for the AllocatePrivateVirtualInterface operation. */
AllocatePrivateVirtualInterface("directconnect:AllocatePrivateVirtualInterface"),
/** Action for the AllocatePublicVirtualInterface operation. */
AllocatePublicVirtualInterface("directconnect:AllocatePublicVirtualInterface"),
/** Action for the ConfirmConnection operation. */
ConfirmConnection("directconnect:ConfirmConnection"),
/** Action for the ConfirmPrivateVirtualInterface operation. */
ConfirmPrivateVirtualInterface("directconnect:ConfirmPrivateVirtualInterface"),
/** Action for the ConfirmPublicVirtualInterface operation. */
ConfirmPublicVirtualInterface("directconnect:ConfirmPublicVirtualInterface"),
/** Action for the CreateConnection operation. */
CreateConnection("directconnect:CreateConnection"),
/** Action for the CreateInterconnect operation. */
CreateInterconnect("directconnect:CreateInterconnect"),
/** Action for the CreatePrivateVirtualInterface operation. */
CreatePrivateVirtualInterface("directconnect:CreatePrivateVirtualInterface"),
/** Action for the CreatePublicVirtualInterface operation. */
CreatePublicVirtualInterface("directconnect:CreatePublicVirtualInterface"),
/** Action for the DeleteConnection operation. */
DeleteConnection("directconnect:DeleteConnection"),
/** Action for the DeleteInterconnect operation. */
DeleteInterconnect("directconnect:DeleteInterconnect"),
/** Action for the DeleteVirtualInterface operation. */
DeleteVirtualInterface("directconnect:DeleteVirtualInterface"),
/** Action for the DescribeConnectionLoa operation. */
DescribeConnectionLoa("directconnect:DescribeConnectionLoa"),
/** Action for the DescribeConnections operation. */
DescribeConnections("directconnect:DescribeConnections"),
/** Action for the DescribeConnectionsOnInterconnect operation. */
DescribeConnectionsOnInterconnect("directconnect:DescribeConnectionsOnInterconnect"),
/** Action for the DescribeInterconnectLoa operation. */
DescribeInterconnectLoa("directconnect:DescribeInterconnectLoa"),
/** Action for the DescribeInterconnects operation. */
DescribeInterconnects("directconnect:DescribeInterconnects"),
/** Action for the DescribeLocations operation. */
DescribeLocations("directconnect:DescribeLocations"),
/** Action for the DescribeTags operation. */
DescribeTags("directconnect:DescribeTags"),
/** Action for the DescribeVirtualGateways operation. */
DescribeVirtualGateways("directconnect:DescribeVirtualGateways"),
/** Action for the DescribeVirtualInterfaces operation. */
DescribeVirtualInterfaces("directconnect:DescribeVirtualInterfaces"),
/** Action for the TagResource operation. */
TagResource("directconnect:TagResource"),
/** Action for the UntagResource operation. */
UntagResource("directconnect:UntagResource"),
;
private final String action;
private DirectConnectActions(String action) {
this.action = action;
}
public String getActionName() {
return this.action;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy