Share via


IAccessPolicy Interface

Definition

An immutable client-side representation of a key vault access policy.

public interface IAccessPolicy : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.KeyVault.Fluent.IVault>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.KeyVault.Fluent.Models.AccessPolicyEntry>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.KeyVault.Fluent.IVault>
type IAccessPolicy = interface
    interface IChildResource<IVault>
    interface IHasName
    interface IIndexable
    interface IHasParent<IVault>
    interface IHasInner<AccessPolicyEntry>
Public Interface IAccessPolicy
Implements IChildResource(Of IVault), IHasInner(Of AccessPolicyEntry), IHasParent(Of IVault)
Implements

Properties

ApplicationId

Gets Application ID of the client making request on behalf of a principal.

Inner (Inherited from IHasInner<T>)
Key (Inherited from IIndexable)
Name

Gets the name of the resource

(Inherited from IHasName)
ObjectId

Gets The object ID of a user or service principal in the Azure Active Directory tenant for the vault.

Parent

Gets the parent of this child resource.

(Inherited from IHasParent<ParentT>)
Permissions

Gets Permissions the identity has for keys and secrets.

TenantId

Gets The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.

Applies to