Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.auth.policy.actions
Enum CloudFormationActions

java.lang.Object
  extended by java.lang.Enum<CloudFormationActions>
      extended by com.amazonaws.auth.policy.actions.CloudFormationActions
All Implemented Interfaces:
Action, Serializable, Comparable<CloudFormationActions>

public enum CloudFormationActions
extends Enum<CloudFormationActions>
implements Action

The available AWS access policy actions for AWS Cloud Formation.

See Also:
Statement.setActions(java.util.Collection)

Enum Constant Summary
CreateStack
          Action for the CreateStack operation on AWS Cloud Formation.
DeleteStack
          Action for the DeleteStack operation on AWS Cloud Formation.
DescribeStackEvents
          Action for the DescribeStackEvents operation on AWS Cloud Formation.
DescribeStackResources
          Action for the DescribeStackResources operation on AWS Cloud Formation.
DescribeStacks
          Action for the DescribeStacks operation on AWS Cloud Formation.
GetTemplate
          Action for the GetTemplate operation on AWS Cloud Formation.
ValidateTemplate
          Action for the ValidateTemplate operation on AWS Cloud Formation.
 
Method Summary
 String getActionName()
          Returns the name of this action.
static CloudFormationActions valueOf(String name)
          Returns the enum constant of this type with the specified name.
static CloudFormationActions[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

CreateStack

public static final CloudFormationActions CreateStack
Action for the CreateStack operation on AWS Cloud Formation.

See Also:
AmazonCloudFormation.createStack(com.amazonaws.services.cloudformation.model.CreateStackRequest)

DeleteStack

public static final CloudFormationActions DeleteStack
Action for the DeleteStack operation on AWS Cloud Formation.

See Also:
AmazonCloudFormation.deleteStack(com.amazonaws.services.cloudformation.model.DeleteStackRequest)

DescribeStacks

public static final CloudFormationActions DescribeStacks
Action for the DescribeStacks operation on AWS Cloud Formation.

See Also:
AmazonCloudFormation.describeStacks(com.amazonaws.services.cloudformation.model.DescribeStacksRequest)

DescribeStackEvents

public static final CloudFormationActions DescribeStackEvents
Action for the DescribeStackEvents operation on AWS Cloud Formation.

See Also:
AmazonCloudFormation.describeStackEvents(com.amazonaws.services.cloudformation.model.DescribeStackEventsRequest)

DescribeStackResources

public static final CloudFormationActions DescribeStackResources
Action for the DescribeStackResources operation on AWS Cloud Formation.

See Also:
AmazonCloudFormation.describeStackResources(com.amazonaws.services.cloudformation.model.DescribeStackResourcesRequest)

GetTemplate

public static final CloudFormationActions GetTemplate
Action for the GetTemplate operation on AWS Cloud Formation.

See Also:
AmazonCloudFormation.getTemplate(com.amazonaws.services.cloudformation.model.GetTemplateRequest)

ValidateTemplate

public static final CloudFormationActions ValidateTemplate
Action for the ValidateTemplate operation on AWS Cloud Formation.

See Also:
AmazonCloudFormation.validateTemplate(com.amazonaws.services.cloudformation.model.ValidateTemplateRequest)
Method Detail

values

public static CloudFormationActions[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (CloudFormationActions c : CloudFormationActions.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static CloudFormationActions 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.


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.