Partager via


VaultAccessPolicyParameters Class

Definition

Parameters for updating the access policy in a vault

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

Constructors

VaultAccessPolicyParameters()

Creates an new VaultAccessPolicyParameters instance.

Properties

AccessPolicy

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.

Id

The resource id of the access policy.

Location

The resource type of the access policy.

Name

The resource name of the access policy.

ResourceGroupName

Gets the resource group name

Type

The resource name of the access policy.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VaultAccessPolicyParameters.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VaultAccessPolicyParameters.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VaultAccessPolicyParameters into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to