/*
* Copyright 2012-2017 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 javax.annotation.Generated;
import com.amazonaws.auth.policy.Action;
/**
* The available AWS access control policy actions for Amazon GameLift.
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public enum GameliftActions implements Action {
/** Represents any action executed on Amazon GameLift. */
AllGameliftActions("gamelift:*"),
/** Action for the CreateAlias operation. */
CreateAlias("gamelift:CreateAlias"),
/** Action for the CreateBuild operation. */
CreateBuild("gamelift:CreateBuild"),
/** Action for the CreateFleet operation. */
CreateFleet("gamelift:CreateFleet"),
/** Action for the CreateGameSession operation. */
CreateGameSession("gamelift:CreateGameSession"),
/** Action for the CreateGameSessionQueue operation. */
CreateGameSessionQueue("gamelift:CreateGameSessionQueue"),
/** Action for the CreatePlayerSession operation. */
CreatePlayerSession("gamelift:CreatePlayerSession"),
/** Action for the CreatePlayerSessions operation. */
CreatePlayerSessions("gamelift:CreatePlayerSessions"),
/** Action for the DeleteAlias operation. */
DeleteAlias("gamelift:DeleteAlias"),
/** Action for the DeleteBuild operation. */
DeleteBuild("gamelift:DeleteBuild"),
/** Action for the DeleteFleet operation. */
DeleteFleet("gamelift:DeleteFleet"),
/** Action for the DeleteGameSessionQueue operation. */
DeleteGameSessionQueue("gamelift:DeleteGameSessionQueue"),
/** Action for the DeleteScalingPolicy operation. */
DeleteScalingPolicy("gamelift:DeleteScalingPolicy"),
/** Action for the DescribeAlias operation. */
DescribeAlias("gamelift:DescribeAlias"),
/** Action for the DescribeBuild operation. */
DescribeBuild("gamelift:DescribeBuild"),
/** Action for the DescribeEC2InstanceLimits operation. */
DescribeEC2InstanceLimits("gamelift:DescribeEC2InstanceLimits"),
/** Action for the DescribeFleetAttributes operation. */
DescribeFleetAttributes("gamelift:DescribeFleetAttributes"),
/** Action for the DescribeFleetCapacity operation. */
DescribeFleetCapacity("gamelift:DescribeFleetCapacity"),
/** Action for the DescribeFleetEvents operation. */
DescribeFleetEvents("gamelift:DescribeFleetEvents"),
/** Action for the DescribeFleetPortSettings operation. */
DescribeFleetPortSettings("gamelift:DescribeFleetPortSettings"),
/** Action for the DescribeFleetUtilization operation. */
DescribeFleetUtilization("gamelift:DescribeFleetUtilization"),
/** Action for the DescribeGameSessionDetails operation. */
DescribeGameSessionDetails("gamelift:DescribeGameSessionDetails"),
/** Action for the DescribeGameSessionPlacement operation. */
DescribeGameSessionPlacement("gamelift:DescribeGameSessionPlacement"),
/** Action for the DescribeGameSessionQueues operation. */
DescribeGameSessionQueues("gamelift:DescribeGameSessionQueues"),
/** Action for the DescribeGameSessions operation. */
DescribeGameSessions("gamelift:DescribeGameSessions"),
/** Action for the DescribeInstances operation. */
DescribeInstances("gamelift:DescribeInstances"),
/** Action for the DescribePlayerSessions operation. */
DescribePlayerSessions("gamelift:DescribePlayerSessions"),
/** Action for the DescribeRuntimeConfiguration operation. */
DescribeRuntimeConfiguration("gamelift:DescribeRuntimeConfiguration"),
/** Action for the DescribeScalingPolicies operation. */
DescribeScalingPolicies("gamelift:DescribeScalingPolicies"),
/** Action for the GetGameSessionLogUrl operation. */
GetGameSessionLogUrl("gamelift:GetGameSessionLogUrl"),
/** Action for the GetInstanceAccess operation. */
GetInstanceAccess("gamelift:GetInstanceAccess"),
/** Action for the ListAliases operation. */
ListAliases("gamelift:ListAliases"),
/** Action for the ListBuilds operation. */
ListBuilds("gamelift:ListBuilds"),
/** Action for the ListFleets operation. */
ListFleets("gamelift:ListFleets"),
/** Action for the PutScalingPolicy operation. */
PutScalingPolicy("gamelift:PutScalingPolicy"),
/** Action for the RequestUploadCredentials operation. */
RequestUploadCredentials("gamelift:RequestUploadCredentials"),
/** Action for the ResolveAlias operation. */
ResolveAlias("gamelift:ResolveAlias"),
/** Action for the SearchGameSessions operation. */
SearchGameSessions("gamelift:SearchGameSessions"),
/** Action for the StartGameSessionPlacement operation. */
StartGameSessionPlacement("gamelift:StartGameSessionPlacement"),
/** Action for the StopGameSessionPlacement operation. */
StopGameSessionPlacement("gamelift:StopGameSessionPlacement"),
/** Action for the UpdateAlias operation. */
UpdateAlias("gamelift:UpdateAlias"),
/** Action for the UpdateBuild operation. */
UpdateBuild("gamelift:UpdateBuild"),
/** Action for the UpdateFleetAttributes operation. */
UpdateFleetAttributes("gamelift:UpdateFleetAttributes"),
/** Action for the UpdateFleetCapacity operation. */
UpdateFleetCapacity("gamelift:UpdateFleetCapacity"),
/** Action for the UpdateFleetPortSettings operation. */
UpdateFleetPortSettings("gamelift:UpdateFleetPortSettings"),
/** Action for the UpdateGameSession operation. */
UpdateGameSession("gamelift:UpdateGameSession"),
/** Action for the UpdateGameSessionQueue operation. */
UpdateGameSessionQueue("gamelift:UpdateGameSessionQueue"),
/** Action for the UpdateRuntimeConfiguration operation. */
UpdateRuntimeConfiguration("gamelift:UpdateRuntimeConfiguration"),
;
private final String action;
private GameliftActions(String action) {
this.action = action;
}
public String getActionName() {
return this.action;
}
}