Share via


KeyVaultReferenceResourceInner Class

Definition

Web app key vault reference and status ARM resource.

[Microsoft.Rest.Serialization.JsonTransformation]
public class KeyVaultReferenceResourceInner : Microsoft.Azure.Management.AppService.Fluent.Models.ProxyOnlyResourceInner
[<Microsoft.Rest.Serialization.JsonTransformation>]
type KeyVaultReferenceResourceInner = class
    inherit ProxyOnlyResourceInner
Public Class KeyVaultReferenceResourceInner
Inherits ProxyOnlyResourceInner
Inheritance
KeyVaultReferenceResourceInner
Attributes

Constructors

KeyVaultReferenceResourceInner()

Initializes a new instance of the KeyVaultReferenceResourceInner class.

KeyVaultReferenceResourceInner(String, String, String, String, String, Nullable<ResolveStatus>, String, String, String, Nullable<ManagedServiceIdentityType>, String, Nullable<ConfigReferenceSource>, Nullable<ConfigReferenceLocation>)

Initializes a new instance of the KeyVaultReferenceResourceInner class.

Properties

Details
Id

Resource Id. Setter is protected because Id needs to be set in Network resources.

(Inherited from ProxyResource)
IdentityType

Gets or sets possible values include: 'None', 'SystemAssigned', 'UserAssigned'

Kind

Gets or sets kind of resource.

(Inherited from ProxyOnlyResourceInner)
Location

Gets or sets possible values include: 'ApplicationSetting'

Name

Resource name

(Inherited from ProxyResource)
Reference
SecretName
SecretVersion
Source

Gets or sets possible values include: 'KeyVault'

Status

Gets or sets possible values include: 'Initialized', 'Resolved', 'InvalidSyntax', 'MSINotEnabled', 'VaultNotFound', 'SecretNotFound', 'SecretVersionNotFound', 'AccessToKeyVaultDenied', 'OtherReasons'

Tags

Resource tags

(Inherited from Resource)
Type

Resource type

(Inherited from ProxyResource)
VaultName

Methods

Validate()

Validate the object. Throws ValidationException if validation fails.

(Inherited from Resource)

Applies to