ConfigurationValueWithSecrets Class

Definition

The ConfigurationValue with secrets.

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

Constructors

Name Description
ConfigurationValueWithSecrets()

Initializes a new instance of ConfigurationValueWithSecrets.

Properties

Name Description
ConfigurationGroupSchemaName

The configuration group schema name.

(Inherited from ConfigurationGroupValuePropertiesFormat)
ConfigurationGroupSchemaOfferingLocation

The location of the configuration group schema offering.

(Inherited from ConfigurationGroupValuePropertiesFormat)
ConfigurationGroupSchemaResourceReference

The configuration group schema resource reference. Please note DeploymentResourceIdReference is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include OpenDeploymentResourceReference and SecretDeploymentResourceReference.

(Inherited from ConfigurationGroupValuePropertiesFormat)
ProvisioningState

The provisioning state of the site resource.

(Inherited from ConfigurationGroupValuePropertiesFormat)
PublisherName

The publisher name for the configuration group schema.

(Inherited from ConfigurationGroupValuePropertiesFormat)
PublisherScope

The scope of the publisher.

(Inherited from ConfigurationGroupValuePropertiesFormat)
SecretConfigurationValue

Name and value pairs that define the configuration value secrets. It can be a well formed escaped JSON string.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

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

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

(Inherited from ConfigurationGroupValuePropertiesFormat)
IJsonModel<ConfigurationGroupValuePropertiesFormat>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ConfigurationGroupValuePropertiesFormat)
IJsonModel<ConfigurationValueWithSecrets>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ConfigurationValueWithSecrets>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ConfigurationGroupValuePropertiesFormat>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ConfigurationGroupValuePropertiesFormat)
IPersistableModel<ConfigurationGroupValuePropertiesFormat>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from ConfigurationGroupValuePropertiesFormat)
IPersistableModel<ConfigurationGroupValuePropertiesFormat>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ConfigurationGroupValuePropertiesFormat)
IPersistableModel<ConfigurationValueWithSecrets>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ConfigurationValueWithSecrets>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ConfigurationValueWithSecrets>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to