@@ -18,6 +18,12 @@ public class FeatureFlagProfile
1818 /// This represents the deployment environment (e.g., development, production) in AWS AppConfig.
1919 /// </summary>
2020 public string EnvironmentIdentifier { get ; set ; }
21+
22+ /// <summary>
23+ /// Gets or sets the AWS AppConfig configuration profile identifier.
24+ /// This identifies the specific configuration profile containing the feature flags.
25+ /// </summary>
26+ public string ConfigurationProfileIdentifier { get ; set ; }
2127
2228 /// <summary>
2329 /// Gets or sets the minimum polling interval in seconds for AWS AppConfig.
@@ -31,12 +37,6 @@ public class FeatureFlagProfile
3137 /// </remarks>
3238 public int RequiredMinimumPollIntervalInSeconds { get ; set ; } = 15 ;
3339
34- /// <summary>
35- /// Gets or sets the AWS AppConfig configuration profile identifier.
36- /// This identifies the specific configuration profile containing the feature flags.
37- /// </summary>
38- public string ConfigurationProfileIdentifier { get ; set ; }
39-
4040 /// <summary>
4141 /// Gets a value indicating whether the profile is valid.
4242 /// A profile is considered valid when all identifiers (Application, Environment, and Configuration Profile)
@@ -48,7 +48,7 @@ public class FeatureFlagProfile
4848
4949 /// <summary>
5050 /// Returns a string representation of the feature flag profile.
51- /// The format is "ApplicationIdentifier+EnvironmentIdentifier+ConfigurationProfileIdentifier ".
51+ /// The format is "ApplicationIdentifier_EnvironmentIdentifier_ConfigurationProfileIdentifier ".
5252 /// </summary>
5353 /// <returns>A string containing all three identifiers concatenated with '+' characters.</returns>
5454 public override string ToString ( )
0 commit comments