Share via


AppConfigurationKeyValueData Class

Definition

A class representing the AppConfigurationKeyValue data model. The key-value resource along with all resource properties.

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

Constructors

AppConfigurationKeyValueData()

Initializes a new instance of AppConfigurationKeyValueData.

Properties

ContentType

The content type of the key-value's value. Providing a proper content-type can enable transformations of values when they are retrieved by applications.

ETag

An ETag indicating the state of a key-value within a configuration store.

Id

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

(Inherited from ResourceData)
IsLocked

A value indicating whether the key-value is locked. A locked key-value may not be modified until it is unlocked.

Key

The primary identifier of a key-value. The key is used in unison with the label to uniquely identify a key-value.

Label

A value used to group key-values. The label is used in unison with the key to uniquely identify a key-value.

LastModifiedOn

The last time a modifying operation was performed on the given key-value.

Name

The name of the resource.

(Inherited from ResourceData)
ResourceType

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

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

A dictionary of tags that can help identify what a key-value may be applicable for.

Value

The value of the key-value.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<AppConfigurationKeyValueData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AppConfigurationKeyValueData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AppConfigurationKeyValueData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AppConfigurationKeyValueData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AppConfigurationKeyValueData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to