Share via


Permissions Class

Definition

Permissions the identity has for keys, secrets, certificates and storage.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.KeyVault.Models.PermissionsTypeConverter))]
public class Permissions : Microsoft.Azure.PowerShell.Cmdlets.KeyVault.Models.IPermissions
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.KeyVault.Models.PermissionsTypeConverter))>]
type Permissions = class
    interface IPermissions
    interface IJsonSerializable
Public Class Permissions
Implements IPermissions
Inheritance
Permissions
Attributes
Implements

Constructors

Permissions()

Creates an new Permissions instance.

Properties

Certificate

Permissions to certificates

Key

Permissions to keys

Secret

Permissions to secrets

Storage

Permissions to storage accounts

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Permissions.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Permissions.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.KeyVault.Models.IPermissions.

FromJsonString(String)

Creates a new instance of Permissions, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of Permissions into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to