@@ -19,14 +19,14 @@ public class AppConfigService(ISubscriptionService subscriptionService, ITenantS
1919{
2020 private readonly ISubscriptionService _subscriptionService = subscriptionService ?? throw new ArgumentNullException ( nameof ( subscriptionService ) ) ;
2121
22- public async Task < List < AppConfigurationAccount > > GetAppConfigAccounts ( string subscriptionId , string ? tenant = null , RetryPolicyOptions ? retryPolicy = null )
22+ public async Task < List < AppConfigurationAccount > > GetAppConfigAccounts ( string subscription , string ? tenant = null , RetryPolicyOptions ? retryPolicy = null )
2323 {
24- ValidateRequiredParameters ( subscriptionId ) ;
24+ ValidateRequiredParameters ( subscription ) ;
2525
26- var subscription = await _subscriptionService . GetSubscription ( subscriptionId , tenant , retryPolicy ) ;
26+ var subscriptionResource = await _subscriptionService . GetSubscription ( subscription , tenant , retryPolicy ) ;
2727 var accounts = new List < AppConfigurationAccount > ( ) ;
2828
29- await foreach ( var account in subscription . GetAppConfigurationStoresAsync ( ) )
29+ await foreach ( var account in subscriptionResource . GetAppConfigurationStoresAsync ( ) )
3030 {
3131 ResourceIdentifier resourceId = account . Id ;
3232 if ( resourceId . ToString ( ) . Length == 0 )
@@ -81,15 +81,15 @@ public async Task<List<AppConfigurationAccount>> GetAppConfigAccounts(string sub
8181
8282 public async Task < List < KeyValueSetting > > ListKeyValues (
8383 string accountName ,
84- string subscriptionId ,
84+ string subscription ,
8585 string ? key = null ,
8686 string ? label = null ,
8787 string ? tenant = null ,
8888 RetryPolicyOptions ? retryPolicy = null )
8989 {
90- ValidateRequiredParameters ( accountName , subscriptionId ) ;
90+ ValidateRequiredParameters ( accountName , subscription ) ;
9191
92- var client = await GetConfigurationClient ( accountName , subscriptionId , tenant , retryPolicy ) ;
92+ var client = await GetConfigurationClient ( accountName , subscription , tenant , retryPolicy ) ;
9393 var settings = new List < KeyValueSetting > ( ) ;
9494
9595 var selector = new SettingSelector
@@ -115,10 +115,10 @@ public async Task<List<KeyValueSetting>> ListKeyValues(
115115 return settings ;
116116 }
117117
118- public async Task < KeyValueSetting > GetKeyValue ( string accountName , string key , string subscriptionId , string ? tenant = null , RetryPolicyOptions ? retryPolicy = null , string ? label = null , string ? contentType = null )
118+ public async Task < KeyValueSetting > GetKeyValue ( string accountName , string key , string subscription , string ? tenant = null , RetryPolicyOptions ? retryPolicy = null , string ? label = null , string ? contentType = null )
119119 {
120- ValidateRequiredParameters ( accountName , key , subscriptionId ) ;
121- var client = await GetConfigurationClient ( accountName , subscriptionId , tenant , retryPolicy ) ;
120+ ValidateRequiredParameters ( accountName , key , subscription ) ;
121+ var client = await GetConfigurationClient ( accountName , subscription , tenant , retryPolicy ) ;
122122 var response = await client . GetConfigurationSettingAsync ( key , label , cancellationToken : default ) ;
123123 var setting = response . Value ;
124124
@@ -134,20 +134,20 @@ public async Task<KeyValueSetting> GetKeyValue(string accountName, string key, s
134134 } ;
135135 }
136136
137- public async Task LockKeyValue ( string accountName , string key , string subscriptionId , string ? tenant = null , RetryPolicyOptions ? retryPolicy = null , string ? label = null )
137+ public async Task LockKeyValue ( string accountName , string key , string subscription , string ? tenant = null , RetryPolicyOptions ? retryPolicy = null , string ? label = null )
138138 {
139- await SetKeyValueReadOnlyState ( accountName , key , subscriptionId , tenant , retryPolicy , label , true ) ;
139+ await SetKeyValueReadOnlyState ( accountName , key , subscription , tenant , retryPolicy , label , true ) ;
140140 }
141141
142- public async Task UnlockKeyValue ( string accountName , string key , string subscriptionId , string ? tenant = null , RetryPolicyOptions ? retryPolicy = null , string ? label = null )
142+ public async Task UnlockKeyValue ( string accountName , string key , string subscription , string ? tenant = null , RetryPolicyOptions ? retryPolicy = null , string ? label = null )
143143 {
144- await SetKeyValueReadOnlyState ( accountName , key , subscriptionId , tenant , retryPolicy , label , false ) ;
144+ await SetKeyValueReadOnlyState ( accountName , key , subscription , tenant , retryPolicy , label , false ) ;
145145 }
146146
147- public async Task SetKeyValue ( string accountName , string key , string value , string subscriptionId , string ? tenant = null , RetryPolicyOptions ? retryPolicy = null , string ? label = null , string ? contentType = null , string [ ] ? tags = null )
147+ public async Task SetKeyValue ( string accountName , string key , string value , string subscription , string ? tenant = null , RetryPolicyOptions ? retryPolicy = null , string ? label = null , string ? contentType = null , string [ ] ? tags = null )
148148 {
149- ValidateRequiredParameters ( accountName , key , value , subscriptionId ) ;
150- var client = await GetConfigurationClient ( accountName , subscriptionId , tenant , retryPolicy ) ;
149+ ValidateRequiredParameters ( accountName , key , value , subscription ) ;
150+ var client = await GetConfigurationClient ( accountName , subscription , tenant , retryPolicy ) ;
151151
152152 // Create a ConfigurationSetting object to include contentType if provided
153153 var setting = new ConfigurationSetting ( key , value , label )
@@ -179,32 +179,32 @@ public async Task SetKeyValue(string accountName, string key, string value, stri
179179
180180 await client . SetConfigurationSettingAsync ( setting , cancellationToken : default ) ;
181181 }
182- public async Task DeleteKeyValue ( string accountName , string key , string subscriptionId , string ? tenant = null , RetryPolicyOptions ? retryPolicy = null , string ? label = null )
182+ public async Task DeleteKeyValue ( string accountName , string key , string subscription , string ? tenant = null , RetryPolicyOptions ? retryPolicy = null , string ? label = null )
183183 {
184- ValidateRequiredParameters ( accountName , key , subscriptionId ) ;
185- var client = await GetConfigurationClient ( accountName , subscriptionId , tenant , retryPolicy ) ;
184+ ValidateRequiredParameters ( accountName , key , subscription ) ;
185+ var client = await GetConfigurationClient ( accountName , subscription , tenant , retryPolicy ) ;
186186 await client . DeleteConfigurationSettingAsync ( key , label , cancellationToken : default ) ;
187187 }
188188
189- private async Task SetKeyValueReadOnlyState ( string accountName , string key , string subscriptionId , string ? tenant , RetryPolicyOptions ? retryPolicy , string ? label , bool isReadOnly )
189+ private async Task SetKeyValueReadOnlyState ( string accountName , string key , string subscription , string ? tenant , RetryPolicyOptions ? retryPolicy , string ? label , bool isReadOnly )
190190 {
191- ValidateRequiredParameters ( accountName , key , subscriptionId ) ;
192- var client = await GetConfigurationClient ( accountName , subscriptionId , tenant , retryPolicy ) ;
191+ ValidateRequiredParameters ( accountName , key , subscription ) ;
192+ var client = await GetConfigurationClient ( accountName , subscription , tenant , retryPolicy ) ;
193193 await client . SetReadOnlyAsync ( key , label , isReadOnly , cancellationToken : default ) ;
194194 }
195195
196- private async Task < ConfigurationClient > GetConfigurationClient ( string accountName , string subscriptionId , string ? tenant , RetryPolicyOptions ? retryPolicy )
196+ private async Task < ConfigurationClient > GetConfigurationClient ( string accountName , string subscription , string ? tenant , RetryPolicyOptions ? retryPolicy )
197197 {
198- var subscription = await _subscriptionService . GetSubscription ( subscriptionId , tenant , retryPolicy ) ;
199- var configStore = await FindAppConfigStore ( subscription , accountName , subscriptionId ) ;
198+ var subscriptionResource = await _subscriptionService . GetSubscription ( subscription , tenant , retryPolicy ) ;
199+ var configStore = await FindAppConfigStore ( subscriptionResource , accountName , subscription ) ;
200200 var endpoint = configStore . Data . Endpoint ;
201201 var credential = await GetCredential ( tenant ) ;
202202 AddDefaultPolicies ( new ConfigurationClientOptions ( ) ) ;
203203
204204 return new ConfigurationClient ( new Uri ( endpoint ) , credential ) ;
205205 }
206206
207- private static async Task < AppConfigurationStoreResource > FindAppConfigStore ( SubscriptionResource subscription , string accountName , string subscriptionId )
207+ private static async Task < AppConfigurationStoreResource > FindAppConfigStore ( SubscriptionResource subscription , string accountName , string subscriptionIdentifier )
208208 {
209209 AppConfigurationStoreResource ? configStore = null ;
210210 await foreach ( var store in subscription . GetAppConfigurationStoresAsync ( ) )
@@ -217,7 +217,7 @@ private static async Task<AppConfigurationStoreResource> FindAppConfigStore(Subs
217217 }
218218
219219 if ( configStore == null )
220- throw new Exception ( $ "App Configuration store '{ accountName } ' not found in subscription '{ subscriptionId } '") ;
220+ throw new Exception ( $ "App Configuration store '{ accountName } ' not found in subscription '{ subscriptionIdentifier } '") ;
221221
222222 return configStore ;
223223 }
0 commit comments