com.amazonaws.auth.policy.actions.CodepipelineActions Maven / Gradle / Ivy
/*
* 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 CodePipeline.
*/
public enum CodepipelineActions implements Action {
/** Represents any action executed on CodePipeline. */
AllCodepipelineActions("codepipeline:*"),
/** Action for the AcknowledgeJob operation. */
AcknowledgeJob("codepipeline:AcknowledgeJob"),
/** Action for the AcknowledgeThirdPartyJob operation. */
AcknowledgeThirdPartyJob("codepipeline:AcknowledgeThirdPartyJob"),
/** Action for the CreateCustomActionType operation. */
CreateCustomActionType("codepipeline:CreateCustomActionType"),
/** Action for the CreatePipeline operation. */
CreatePipeline("codepipeline:CreatePipeline"),
/** Action for the DeleteCustomActionType operation. */
DeleteCustomActionType("codepipeline:DeleteCustomActionType"),
/** Action for the DeletePipeline operation. */
DeletePipeline("codepipeline:DeletePipeline"),
/** Action for the DisableStageTransition operation. */
DisableStageTransition("codepipeline:DisableStageTransition"),
/** Action for the EnableStageTransition operation. */
EnableStageTransition("codepipeline:EnableStageTransition"),
/** Action for the GetJobDetails operation. */
GetJobDetails("codepipeline:GetJobDetails"),
/** Action for the GetPipeline operation. */
GetPipeline("codepipeline:GetPipeline"),
/** Action for the GetPipelineExecution operation. */
GetPipelineExecution("codepipeline:GetPipelineExecution"),
/** Action for the GetPipelineState operation. */
GetPipelineState("codepipeline:GetPipelineState"),
/** Action for the GetThirdPartyJobDetails operation. */
GetThirdPartyJobDetails("codepipeline:GetThirdPartyJobDetails"),
/** Action for the ListActionTypes operation. */
ListActionTypes("codepipeline:ListActionTypes"),
/** Action for the ListPipelines operation. */
ListPipelines("codepipeline:ListPipelines"),
/** Action for the PollForJobs operation. */
PollForJobs("codepipeline:PollForJobs"),
/** Action for the PollForThirdPartyJobs operation. */
PollForThirdPartyJobs("codepipeline:PollForThirdPartyJobs"),
/** Action for the PutActionRevision operation. */
PutActionRevision("codepipeline:PutActionRevision"),
/** Action for the PutApprovalResult operation. */
PutApprovalResult("codepipeline:PutApprovalResult"),
/** Action for the PutJobFailureResult operation. */
PutJobFailureResult("codepipeline:PutJobFailureResult"),
/** Action for the PutJobSuccessResult operation. */
PutJobSuccessResult("codepipeline:PutJobSuccessResult"),
/** Action for the PutThirdPartyJobFailureResult operation. */
PutThirdPartyJobFailureResult("codepipeline:PutThirdPartyJobFailureResult"),
/** Action for the PutThirdPartyJobSuccessResult operation. */
PutThirdPartyJobSuccessResult("codepipeline:PutThirdPartyJobSuccessResult"),
/** Action for the RetryStageExecution operation. */
RetryStageExecution("codepipeline:RetryStageExecution"),
/** Action for the StartPipelineExecution operation. */
StartPipelineExecution("codepipeline:StartPipelineExecution"),
/** Action for the UpdatePipeline operation. */
UpdatePipeline("codepipeline:UpdatePipeline"),
;
private final String action;
private CodepipelineActions(String action) {
this.action = action;
}
public String getActionName() {
return this.action;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy