All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.auth.policy.actions.GlacierActions Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Amazon Glacier module holds the client classes that are used for communicating with Amazon Glacier Service

There is a newer version: 1.12.772
Show newest version
/*
 * Copyright 2016-2021 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 Glacier.
 */
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public enum GlacierActions implements Action {

    /** Represents any action executed on Amazon Glacier. */
    AllGlacierActions("glacier:*"),

    /** Action for the AbortMultipartUpload operation. */
    AbortMultipartUpload("glacier:AbortMultipartUpload"),
    /** Action for the AbortVaultLock operation. */
    AbortVaultLock("glacier:AbortVaultLock"),
    /** Action for the AddTagsToVault operation. */
    AddTagsToVault("glacier:AddTagsToVault"),
    /** Action for the CompleteMultipartUpload operation. */
    CompleteMultipartUpload("glacier:CompleteMultipartUpload"),
    /** Action for the CompleteVaultLock operation. */
    CompleteVaultLock("glacier:CompleteVaultLock"),
    /** Action for the CreateVault operation. */
    CreateVault("glacier:CreateVault"),
    /** Action for the DeleteArchive operation. */
    DeleteArchive("glacier:DeleteArchive"),
    /** Action for the DeleteVault operation. */
    DeleteVault("glacier:DeleteVault"),
    /** Action for the DeleteVaultAccessPolicy operation. */
    DeleteVaultAccessPolicy("glacier:DeleteVaultAccessPolicy"),
    /** Action for the DeleteVaultNotifications operation. */
    DeleteVaultNotifications("glacier:DeleteVaultNotifications"),
    /** Action for the DescribeJob operation. */
    DescribeJob("glacier:DescribeJob"),
    /** Action for the DescribeVault operation. */
    DescribeVault("glacier:DescribeVault"),
    /** Action for the GetDataRetrievalPolicy operation. */
    GetDataRetrievalPolicy("glacier:GetDataRetrievalPolicy"),
    /** Action for the GetJobOutput operation. */
    GetJobOutput("glacier:GetJobOutput"),
    /** Action for the GetVaultAccessPolicy operation. */
    GetVaultAccessPolicy("glacier:GetVaultAccessPolicy"),
    /** Action for the GetVaultLock operation. */
    GetVaultLock("glacier:GetVaultLock"),
    /** Action for the GetVaultNotifications operation. */
    GetVaultNotifications("glacier:GetVaultNotifications"),
    /** Action for the InitiateJob operation. */
    InitiateJob("glacier:InitiateJob"),
    /** Action for the InitiateMultipartUpload operation. */
    InitiateMultipartUpload("glacier:InitiateMultipartUpload"),
    /** Action for the InitiateVaultLock operation. */
    InitiateVaultLock("glacier:InitiateVaultLock"),
    /** Action for the ListJobs operation. */
    ListJobs("glacier:ListJobs"),
    /** Action for the ListMultipartUploads operation. */
    ListMultipartUploads("glacier:ListMultipartUploads"),
    /** Action for the ListParts operation. */
    ListParts("glacier:ListParts"),
    /** Action for the ListProvisionedCapacity operation. */
    ListProvisionedCapacity("glacier:ListProvisionedCapacity"),
    /** Action for the ListTagsForVault operation. */
    ListTagsForVault("glacier:ListTagsForVault"),
    /** Action for the ListVaults operation. */
    ListVaults("glacier:ListVaults"),
    /** Action for the PurchaseProvisionedCapacity operation. */
    PurchaseProvisionedCapacity("glacier:PurchaseProvisionedCapacity"),
    /** Action for the RemoveTagsFromVault operation. */
    RemoveTagsFromVault("glacier:RemoveTagsFromVault"),
    /** Action for the SetDataRetrievalPolicy operation. */
    SetDataRetrievalPolicy("glacier:SetDataRetrievalPolicy"),
    /** Action for the SetVaultAccessPolicy operation. */
    SetVaultAccessPolicy("glacier:SetVaultAccessPolicy"),
    /** Action for the SetVaultNotifications operation. */
    SetVaultNotifications("glacier:SetVaultNotifications"),
    /** Action for the UploadArchive operation. */
    UploadArchive("glacier:UploadArchive"),
    /** Action for the UploadMultipartPart operation. */
    UploadMultipartPart("glacier:UploadMultipartPart"),

    ;

    private final String action;

    private GlacierActions(String action) {
        this.action = action;
    }

    public String getActionName() {
        return this.action;
    }

    public boolean isNotType() {
        return false;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy