Share via


KeyVaultReferenceResource Class

Definition

Web app key vault reference and status ARM resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.KeyVaultReferenceResourceTypeConverter))]
public class KeyVaultReferenceResource : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.IKeyVaultReferenceResource, Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.KeyVaultReferenceResourceTypeConverter))>]
type KeyVaultReferenceResource = class
    interface IKeyVaultReferenceResource
    interface IJsonSerializable
    interface IProxyOnlyResource
    interface IValidates
Public Class KeyVaultReferenceResource
Implements IKeyVaultReferenceResource, IValidates
Inheritance
KeyVaultReferenceResource
Attributes
Implements

Constructors

KeyVaultReferenceResource()

Creates an new KeyVaultReferenceResource instance.

Properties

Detail
Id

Resource Id.

IdentityType

Type of managed service identity.

Kind

Kind of resource.

Location
Name

Resource Name.

Reference
SecretName
SecretVersion
Source
Status
Type

Resource type.

VaultName

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of KeyVaultReferenceResource.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of KeyVaultReferenceResource.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.IKeyVaultReferenceResource.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of KeyVaultReferenceResource into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to