/*
* 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 AWS CodeBuild.
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public enum CodebuildActions implements Action {
/** Represents any action executed on AWS CodeBuild. */
AllCodebuildActions("codebuild:*"),
/** Action for the BatchGetBuilds operation. */
BatchGetBuilds("codebuild:BatchGetBuilds"),
/** Action for the BatchGetProjects operation. */
BatchGetProjects("codebuild:BatchGetProjects"),
/** Action for the CreateProject operation. */
CreateProject("codebuild:CreateProject"),
/** Action for the DeleteProject operation. */
DeleteProject("codebuild:DeleteProject"),
/** Action for the ListBuilds operation. */
ListBuilds("codebuild:ListBuilds"),
/** Action for the ListBuildsForProject operation. */
ListBuildsForProject("codebuild:ListBuildsForProject"),
/** Action for the ListCuratedEnvironmentImages operation. */
ListCuratedEnvironmentImages("codebuild:ListCuratedEnvironmentImages"),
/** Action for the ListProjects operation. */
ListProjects("codebuild:ListProjects"),
/** Action for the StartBuild operation. */
StartBuild("codebuild:StartBuild"),
/** Action for the StopBuild operation. */
StopBuild("codebuild:StopBuild"),
/** Action for the UpdateProject operation. */
UpdateProject("codebuild:UpdateProject"),
;
private final String action;
private CodebuildActions(String action) {
this.action = action;
}
public String getActionName() {
return this.action;
}
}