Table of Contents

Class AppConfigurationKeyBase

Namespace
FoundationaLLM.Common.Models.ResourceProviders.Configuration
Assembly
FoundationaLLM.Common.dll

Azure App Configuration key model.

[JsonPolymorphic(TypeDiscriminatorPropertyName = "type")]
[JsonDerivedType(typeof(AppConfigurationKeyValue), "appconfiguration-key-value")]
[JsonDerivedType(typeof(AppConfigurationKeyVaultReference), "appconfiguration-key-vault-reference")]
public class AppConfigurationKeyBase : ResourceBase
Inheritance
AppConfigurationKeyBase
Derived
Inherited Members
Extension Methods

Properties

ContentType

The content type of the value.

[JsonPropertyName("content_type")]
public string? ContentType { get; set; }

Property Value

string

Key

The name of the App Configuration key.

[JsonPropertyName("key")]
public string? Key { get; set; }

Property Value

string

Type

The type of the resource.

[JsonIgnore]
public override string? Type { get; set; }

Property Value

string

Value

The value of the App Configuration key.

[JsonPropertyName("value")]
public string? Value { get; set; }

Property Value

string