Azure.Data.AppConfiguration Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| Name | Description |
|---|---|
| ConfigurationClient |
The client to use for interacting with the Azure Configuration Store. |
| ConfigurationClientExtensions |
Extension methods for ConfigurationClient and its related models. |
| ConfigurationClientHostExtensions |
Extension methods to add ConfigurationClient to an IHostApplicationBuilder. |
| ConfigurationClientOptions |
Options that allow users to configure the requests sent to the App Configuration service. |
| ConfigurationClientSettings |
Represents the settings used to configure a ConfigurationClient that can be loaded from an IConfigurationSection. |
| ConfigurationModelFactory |
A factory class for creating instances of the models for mocking. |
| ConfigurationSetting |
A key-value pair representing application settings. |
| ConfigurationSettingsFilter |
Enables filtering of key-values. Syntax reference: https://aka.ms/azconfig/docs/restapisnapshots |
| ConfigurationSnapshot |
A snapshot is a named, immutable subset of an App Configuration store's key-values. |
| CreateSnapshotOperation |
A long-running operation for CreateSnapshot(WaitUntil, String, ConfigurationSnapshot, CancellationToken) or CreateSnapshotAsync(WaitUntil, String, ConfigurationSnapshot, CancellationToken). |
| FeatureFilter |
A Feature filter represents a filter definition that should be evaluated by the consumer to determine if the feature is enabled. This class is used in conjunction with FeatureFlag to define the filters that should be evaluated for a feature flag. |
| FeatureFlag |
A feature flag. |
| FeatureFlagAllocation |
Defines how to allocate variants based on context. |
| FeatureFlagClient |
The FeatureFlagClient allows you to create, retrieve, update, and delete FeatureFlag entities in an Azure App Configuration store. It is created directly, just like a ConfigurationClient. |
| FeatureFlagClientExtensions |
Extension methods for FeatureFlagClient and its related models. |
| FeatureFlagClientOptions |
Options that allow users to configure the requests sent to the App Configuration service for FeatureFlag operations performed by a FeatureFlagClient. |
| FeatureFlagConditions |
The conditions that must be met for the feature flag to be enabled. |
| FeatureFlagConfigurationSetting |
Represents a configuration setting that stores a feature flag value. Feature flags allow you to activate or deactivate functionality in your application. A simple feature flag is either on or off. The application always behaves the same way. For example, you could roll out a new feature behind a feature flag. When the feature flag is enabled, all users see the new feature. Disabling the feature flag hides the new feature. In contrast, a conditional feature flag allows the feature flag to be enabled or disabled dynamically. The application may behave differently, depending on the feature flag criteria. Suppose you want to show your new feature to a small subset of users at first. A conditional feature flag allows you to enable the feature flag for some users while disabling it for others. Feature filters determine the state of the feature flag each time it's evaluated. NOTE: The Azure.Data.AppConfiguration doesn't evaluate feature flags on retrieval. It's the responsibility of the library consumer to interpret feature flags and determine whether a feature is enabled. |
| FeatureFlagFilter |
A Feature filter represents a filter definition that should be evaluated by the consumer to determine if the feature is enabled. This class is used in conjunction with FeatureFlagConfigurationSetting to define the filters that should be evaluated for a feature flag. |
| FeatureFlagLabelSelector |
FeatureFlagLabelSelector is a set of options that allows selecting a filtered set of feature flag SettingLabel entities. |
| FeatureFlagSelector |
FeatureFlagSelector is a set of options that allows selecting a filtered set of FeatureFlag entities from the configuration store, and optionally allows indicating which fields of each feature flag to retrieve. Literals or filters may be specified for names and labels. For more information, Filtering. |
| FeatureFlagTelemetryConfiguration |
Feature Flag Telemetry object. |
| FeatureFlagVariantDefinition |
Feature Flag Variants object. |
| GroupAllocation |
Feature Flag GroupAllocation object. |
| PercentileAllocation |
Feature Flag PercentileAllocation object. |
| SecretReferenceConfigurationSetting |
Represents a configuration setting that references as KeyVault secret. |
| SettingLabel |
Labels are used to group key-values. |
| SettingLabelSelector |
SettingLabelSelector is a set of options that allows selecting a filtered set of SettingLabel entities. |
| SettingSelector |
SettingSelector is a set of options that allows selecting a filtered set of ConfigurationSetting entities from the configuration store, and optionally allows indicating which fields of each setting to retrieve. Literals or filters may be specified for keys and labels. For more information, Filtering. |
| SnapshotSelector |
SnapshotSelector is a set of options that allows selecting a filtered set of ConfigurationSnapshot entities. |
| UserAllocation |
Feature Flag UserAllocation object. |
Structs
| Name | Description |
|---|---|
| AppConfigurationAudience |
Cloud audiences available for AppConfiguration. |
| ConfigurationSnapshotStatus |
Snapshot status. |
| FeatureFlagLabelFields |
Feature flag label fields to retrieve when getting feature flag labels. |
| RequirementType |
Controls how multiple feature-flag filters are combined. |
| SettingLabelFields |
Label fields. |
| SnapshotComposition |
Composition types. |
| SnapshotFields |
Snapshot fields. |
| StatusOverride |
Status Override. |
Enums
| Name | Description |
|---|---|
| ConfigurationClientOptions.ServiceVersion |
The versions of the App Configuration service supported by this client library. |
| FeatureFlagClientOptions.ServiceVersion |
The versions of the App Configuration service supported by this client library. |
| FeatureFlagFields |
Fields to retrieve from a FeatureFlag. |
| SettingFields |
Fields to retrieve from a configuration setting. |