ApiKeyVaultReferenceData Class

Definition

A class representing the ApiKeyVaultReference data model. Description of site key vault references. Serialized Name: ApiKVReference

public class ApiKeyVaultReferenceData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppService.ApiKeyVaultReferenceData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppService.ApiKeyVaultReferenceData>
type ApiKeyVaultReferenceData = class
    inherit ResourceData
    interface IJsonModel<ApiKeyVaultReferenceData>
    interface IPersistableModel<ApiKeyVaultReferenceData>
Public Class ApiKeyVaultReferenceData
Inherits ResourceData
Implements IJsonModel(Of ApiKeyVaultReferenceData), IPersistableModel(Of ApiKeyVaultReferenceData)
Inheritance
ApiKeyVaultReferenceData
Implements

Constructors

Name Description
ApiKeyVaultReferenceData()

Initializes a new instance of ApiKeyVaultReferenceData.

Properties

Name Description
ActiveVersion

Serialized Name: ApiKVReference.properties.activeVersion.

Details

Serialized Name: ApiKVReference.properties.details.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Identity

Managed service identity. Serialized Name: ApiKVReference.properties.identityType

Kind

Kind of resource. Serialized Name: ApiKVReference.kind

Name

The name of the resource.

(Inherited from ResourceData)
Reference

Serialized Name: ApiKVReference.properties.reference.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SecretName

Serialized Name: ApiKVReference.properties.secretName.

SecretVersion

Serialized Name: ApiKVReference.properties.secretVersion.

Source

Serialized Name: ApiKVReference.properties.source.

Status

Serialized Name: ApiKVReference.properties.status.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
VaultName

Serialized Name: ApiKVReference.properties.vaultName.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ApiKeyVaultReferenceData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ApiKeyVaultReferenceData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ApiKeyVaultReferenceData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ApiKeyVaultReferenceData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ApiKeyVaultReferenceData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to