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

com.microsoft.azure.management.keyvault.VaultAccessPolicyProperties 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.List;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * Properties of the vault access policy.
 */
public class VaultAccessPolicyProperties {
    /**
     * An array of 0 to 16 identities that have access to the key vault. All
     * identities in the array must use the same tenant ID as the key vault's
     * tenant ID.
     */
    @JsonProperty(value = "accessPolicies", required = true)
    private List accessPolicies;

    /**
     * Get the accessPolicies value.
     *
     * @return the accessPolicies value
     */
    public List accessPolicies() {
        return this.accessPolicies;
    }

    /**
     * Set the accessPolicies value.
     *
     * @param accessPolicies the accessPolicies value to set
     * @return the VaultAccessPolicyProperties object itself.
     */
    public VaultAccessPolicyProperties withAccessPolicies(List accessPolicies) {
        this.accessPolicies = accessPolicies;
        return this;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy