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

com.microsoft.azure.management.keyvault.CertificatePermissions Maven / Gradle / Ivy

Go to download

This package contains Microsoft Azure Key Vault Management SDK. This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/java/mgmt

There is a newer version: 1.41.4
Show newest version
/**
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Licensed under the MIT License. See License.txt in the project root for
 * license information.
 *
 * Code generated by Microsoft (R) AutoRest Code Generator.
 */

package com.microsoft.azure.management.keyvault;

import java.util.Collection;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.microsoft.rest.ExpandableStringEnum;

/**
 * Defines values for CertificatePermissions.
 */
public final class CertificatePermissions extends ExpandableStringEnum {
    /** Static value get for CertificatePermissions. */
    public static final CertificatePermissions GET = fromString("get");

    /** Static value list for CertificatePermissions. */
    public static final CertificatePermissions LIST = fromString("list");

    /** Static value delete for CertificatePermissions. */
    public static final CertificatePermissions DELETE = fromString("delete");

    /** Static value create for CertificatePermissions. */
    public static final CertificatePermissions CREATE = fromString("create");

    /** Static value import for CertificatePermissions. */
    public static final CertificatePermissions IMPORT = fromString("import");

    /** Static value update for CertificatePermissions. */
    public static final CertificatePermissions UPDATE = fromString("update");

    /** Static value managecontacts for CertificatePermissions. */
    public static final CertificatePermissions MANAGECONTACTS = fromString("managecontacts");

    /** Static value getissuers for CertificatePermissions. */
    public static final CertificatePermissions GETISSUERS = fromString("getissuers");

    /** Static value listissuers for CertificatePermissions. */
    public static final CertificatePermissions LISTISSUERS = fromString("listissuers");

    /** Static value setissuers for CertificatePermissions. */
    public static final CertificatePermissions SETISSUERS = fromString("setissuers");

    /** Static value deleteissuers for CertificatePermissions. */
    public static final CertificatePermissions DELETEISSUERS = fromString("deleteissuers");

    /** Static value manageissuers for CertificatePermissions. */
    public static final CertificatePermissions MANAGEISSUERS = fromString("manageissuers");

    /** Static value recover for CertificatePermissions. */
    public static final CertificatePermissions RECOVER = fromString("recover");

    /** Static value purge for CertificatePermissions. */
    public static final CertificatePermissions PURGE = fromString("purge");

    /** Static value backup for CertificatePermissions. */
    public static final CertificatePermissions BACKUP = fromString("backup");

    /** Static value restore for CertificatePermissions. */
    public static final CertificatePermissions RESTORE = fromString("restore");

    /**
     * Creates or finds a CertificatePermissions from its string representation.
     * @param name a name to look for
     * @return the corresponding CertificatePermissions
     */
    @JsonCreator
    public static CertificatePermissions fromString(String name) {
        return fromString(name, CertificatePermissions.class);
    }

    /**
     * @return known CertificatePermissions values
     */
    public static Collection values() {
        return values(CertificatePermissions.class);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy