@@ -19,14 +19,14 @@ public class AppConfigService(ISubscriptionService subscriptionService, ITenantS
19
19
{
20
20
private readonly ISubscriptionService _subscriptionService = subscriptionService ?? throw new ArgumentNullException ( nameof ( subscriptionService ) ) ;
21
21
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 )
23
23
{
24
- ValidateRequiredParameters ( subscriptionId ) ;
24
+ ValidateRequiredParameters ( subscription ) ;
25
25
26
- var subscription = await _subscriptionService . GetSubscription ( subscriptionId , tenant , retryPolicy ) ;
26
+ var subscriptionResource = await _subscriptionService . GetSubscription ( subscription , tenant , retryPolicy ) ;
27
27
var accounts = new List < AppConfigurationAccount > ( ) ;
28
28
29
- await foreach ( var account in subscription . GetAppConfigurationStoresAsync ( ) )
29
+ await foreach ( var account in subscriptionResource . GetAppConfigurationStoresAsync ( ) )
30
30
{
31
31
ResourceIdentifier resourceId = account . Id ;
32
32
if ( resourceId . ToString ( ) . Length == 0 )
@@ -81,15 +81,15 @@ public async Task<List<AppConfigurationAccount>> GetAppConfigAccounts(string sub
81
81
82
82
public async Task < List < KeyValueSetting > > ListKeyValues (
83
83
string accountName ,
84
- string subscriptionId ,
84
+ string subscription ,
85
85
string ? key = null ,
86
86
string ? label = null ,
87
87
string ? tenant = null ,
88
88
RetryPolicyOptions ? retryPolicy = null )
89
89
{
90
- ValidateRequiredParameters ( accountName , subscriptionId ) ;
90
+ ValidateRequiredParameters ( accountName , subscription ) ;
91
91
92
- var client = await GetConfigurationClient ( accountName , subscriptionId , tenant , retryPolicy ) ;
92
+ var client = await GetConfigurationClient ( accountName , subscription , tenant , retryPolicy ) ;
93
93
var settings = new List < KeyValueSetting > ( ) ;
94
94
95
95
var selector = new SettingSelector
@@ -115,10 +115,10 @@ public async Task<List<KeyValueSetting>> ListKeyValues(
115
115
return settings ;
116
116
}
117
117
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 )
119
119
{
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 ) ;
122
122
var response = await client . GetConfigurationSettingAsync ( key , label , cancellationToken : default ) ;
123
123
var setting = response . Value ;
124
124
@@ -134,20 +134,20 @@ public async Task<KeyValueSetting> GetKeyValue(string accountName, string key, s
134
134
} ;
135
135
}
136
136
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 )
138
138
{
139
- await SetKeyValueReadOnlyState ( accountName , key , subscriptionId , tenant , retryPolicy , label , true ) ;
139
+ await SetKeyValueReadOnlyState ( accountName , key , subscription , tenant , retryPolicy , label , true ) ;
140
140
}
141
141
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 )
143
143
{
144
- await SetKeyValueReadOnlyState ( accountName , key , subscriptionId , tenant , retryPolicy , label , false ) ;
144
+ await SetKeyValueReadOnlyState ( accountName , key , subscription , tenant , retryPolicy , label , false ) ;
145
145
}
146
146
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 )
148
148
{
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 ) ;
151
151
152
152
// Create a ConfigurationSetting object to include contentType if provided
153
153
var setting = new ConfigurationSetting ( key , value , label )
@@ -179,32 +179,32 @@ public async Task SetKeyValue(string accountName, string key, string value, stri
179
179
180
180
await client . SetConfigurationSettingAsync ( setting , cancellationToken : default ) ;
181
181
}
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 )
183
183
{
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 ) ;
186
186
await client . DeleteConfigurationSettingAsync ( key , label , cancellationToken : default ) ;
187
187
}
188
188
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 )
190
190
{
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 ) ;
193
193
await client . SetReadOnlyAsync ( key , label , isReadOnly , cancellationToken : default ) ;
194
194
}
195
195
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 )
197
197
{
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 ) ;
200
200
var endpoint = configStore . Data . Endpoint ;
201
201
var credential = await GetCredential ( tenant ) ;
202
202
AddDefaultPolicies ( new ConfigurationClientOptions ( ) ) ;
203
203
204
204
return new ConfigurationClient ( new Uri ( endpoint ) , credential ) ;
205
205
}
206
206
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 )
208
208
{
209
209
AppConfigurationStoreResource ? configStore = null ;
210
210
await foreach ( var store in subscription . GetAppConfigurationStoresAsync ( ) )
@@ -217,7 +217,7 @@ private static async Task<AppConfigurationStoreResource> FindAppConfigStore(Subs
217
217
}
218
218
219
219
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 } '") ;
221
221
222
222
return configStore ;
223
223
}
0 commit comments