CloudServiceVaultAndSecretReference Class

Definition

Protected settings for the extension, referenced using KeyVault which are encrypted before sent to the role instance.

public class CloudServiceVaultAndSecretReference : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Compute.Models.CloudServiceVaultAndSecretReference>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Compute.Models.CloudServiceVaultAndSecretReference>
type CloudServiceVaultAndSecretReference = class
    interface IJsonModel<CloudServiceVaultAndSecretReference>
    interface IPersistableModel<CloudServiceVaultAndSecretReference>
Public Class CloudServiceVaultAndSecretReference
Implements IJsonModel(Of CloudServiceVaultAndSecretReference), IPersistableModel(Of CloudServiceVaultAndSecretReference)
Inheritance
CloudServiceVaultAndSecretReference
Implements

Constructors

CloudServiceVaultAndSecretReference()

Initializes a new instance of CloudServiceVaultAndSecretReference.

Properties

SecretUri

Secret URL which contains the protected settings of the extension.

SourceVaultId

Gets or sets Id.

Explicit Interface Implementations

IJsonModel<CloudServiceVaultAndSecretReference>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CloudServiceVaultAndSecretReference>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CloudServiceVaultAndSecretReference>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CloudServiceVaultAndSecretReference>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CloudServiceVaultAndSecretReference>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to