ConfigurationModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ConfigurationModelFactory
type ConfigurationModelFactory = class
Public Class ConfigurationModelFactory
Inheritance
ConfigurationModelFactory

Methods

Name Description
ConfigurationSetting(String, String, String, String, ETag, Nullable<DateTimeOffset>, Nullable<Boolean>, IDictionary<String,String>, String)

Initializes a new instance of the ConfigurationSetting for mocking purposes.

ConfigurationSettingsFilter(String, String, IEnumerable<String>)

Enables filtering of key-values. Syntax reference: https://aka.ms/azconfig/docs/restapisnapshots

ConfigurationSnapshot(String, Nullable<ConfigurationSnapshotStatus>, IEnumerable<ConfigurationSettingsFilter>, Nullable<SnapshotComposition>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<TimeSpan>, Nullable<Int64>, Nullable<Int64>, IDictionary<String,String>, String, ETag)

A snapshot is a named, immutable subset of an App Configuration store's key-values.

FeatureFilter(String, IDictionary<String,String>)

Feature Flag Filter object.

FeatureFlag(String, Boolean, String, String, FeatureFlagConditions, IEnumerable<FeatureFlagVariantDefinition>, FeatureFlagAllocation, FeatureFlagTelemetryConfiguration, IDictionary<String,String>, Nullable<DateTimeOffset>, Nullable<ETag>)

A feature flag.

FeatureFlagAllocation(String, String, IEnumerable<PercentileAllocation>, IEnumerable<UserAllocation>, IEnumerable<GroupAllocation>, String)

Defines how to allocate variants based on context.

FeatureFlagConditions(Nullable<RequirementType>, IEnumerable<FeatureFilter>)

The conditions that must be met for the feature flag to be enabled.

FeatureFlagConfigurationSetting(String, Boolean, String, ETag, Nullable<DateTimeOffset>, Nullable<Boolean>)

Initializes an instance of the FeatureFlagConfigurationSetting(String, Boolean, String, ETag, Nullable<DateTimeOffset>, Nullable<Boolean>) for mocking purposes.

FeatureFlagTelemetryConfiguration(Boolean, IDictionary<String,String>)

Feature Flag Telemetry object.

FeatureFlagVariantDefinition(String, String, String, Nullable<StatusOverride>)

Feature Flag Variants object.

GroupAllocation(String, IEnumerable<String>)

Feature Flag GroupAllocation object.

PercentileAllocation(String, Double, Double)

Feature Flag PercentileAllocation object.

SecretReferenceConfigurationSetting(String, Uri, String, ETag, Nullable<DateTimeOffset>, Nullable<Boolean>)

Creates a SecretReferenceConfigurationSetting(String, Uri, String, ETag, Nullable<DateTimeOffset>, Nullable<Boolean>) for mocking purposes.

SettingLabel(String)

Labels are used to group key-values.

UserAllocation(String, IEnumerable<String>)

Feature Flag UserAllocation object.

Applies to