@@ -54,42 +54,24 @@ module-version: 1.0.0
54
54
title : AppConfiguration
55
55
subject-prefix : $(service-name)
56
56
57
- # If there are post APIs for some kinds of actions in the RP, you may need to
58
- # uncomment following line to support viaIdentity for these post APIs
59
- identity-correction-for-post : true
60
- resourcegroup-append : true
61
- nested-object-to-string : true
62
-
63
- # For new modules, please avoid setting 3.x using the use-extension method and instead, use 4.x as the default option
64
- use-extension :
65
- " @autorest/powershell " : " 3.x"
66
-
67
57
directive :
68
- # Remove the unexpanded parameter set
69
58
- where :
70
- variant : ^Create$|^CreateViaIdentity$|^CreateViaIdentityExpanded$|^Update$|^UpdateViaIdentity$|^CheckViaIdentityExpanded$
59
+ variant : ^(Create|Update)(?!.*?(Expanded|JsonFilePath|JsonString))
60
+ remove : true
61
+ - where :
62
+ variant : ^CreateViaIdentity$|^CreateViaIdentityExpanded$|^CheckViaIdentityExpanded$|^PurgeViaIdentityLocation$|^GetViaIdentityLocation$
71
63
remove : true
72
64
73
65
- where :
74
66
parameter-name : ConfigStoreCreationParameter|RegenerateKeyParameter|CheckNameAvailabilityParameter
75
67
select : command
76
68
hide : true
77
69
78
- # Hide New & Update for customization
79
- - where :
80
- verb : Update|New
81
- subject : ConfigurationStore
82
- hide : true
83
-
84
70
# Rename parameters to follow design guideline
85
71
- where :
86
72
subject : OperationNameAvailability
87
73
set :
88
74
subject : StoreNameAvailability
89
- - where :
90
- parameter-name : IdentityUserAssignedIdentity
91
- set :
92
- parameter-name : UserAssignedIdentity
93
75
- where :
94
76
parameter-name : KeyVaultPropertyIdentityClientId
95
77
set :
@@ -120,15 +102,6 @@ directive:
120
102
subject : PrivateEndpointConnection|PrivateLinkResource
121
103
remove : true
122
104
123
- # rename enum
124
- - where :
125
- parameter-name : IdentityType
126
- set :
127
- completer :
128
- name : Managed Identity Type Completer
129
- description : Gets the list of type of managed identities available for creating/updating app configuration store.
130
- script : " 'None', 'SystemAssigned', 'UserAssigned', 'SystemAssignedAndUserAssigned'"
131
-
132
105
# Remove `[-SkipToken <String>]` because we hide pageable implementation.
133
106
- from : swagger-document
134
107
where : $.paths.*.*
@@ -152,22 +125,4 @@ directive:
152
125
subject : ^ConfigurationStoreDeleted$
153
126
set :
154
127
subject : ConfigurationDeletedStore
155
-
156
- # breaking change message
157
- - where :
158
- verb : Get
159
- subject : ConfigurationStore
160
- set :
161
- breaking-change :
162
- deprecated-cmdlet-output-type : Microsoft.Azure.PowerShell.Cmdlets.AppConfiguration.Models.Api20220501.IConfigurationStore
163
- replacement-cmdlet-output-type : Microsoft.Azure.PowerShell.Cmdlets.AppConfiguration.Models.IConfigurationStore
164
- deprecated-output-properties :
165
- - PrivateEndpointConnection Microsoft.Azure.PowerShell.Cmdlets.AppConfiguration.Models.IPrivateEndpointConnectionReference
166
- new-output-properties :
167
- - PrivateEndpointConnection System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.AppConfiguration.Models.IPrivateEndpointConnectionReference]
168
- change-description :
169
- - The type of property 'PrivateEndpointConnection' of type 'Microsoft.Azure.PowerShell.Cmdlets.AppConfiguration.Models.Api20220501.IConfigurationStore' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.AppConfiguration.Models.IPrivateEndpointConnectionReference' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.AppConfiguration.Models.IPrivateEndpointConnectionReference]'
170
- deprecated-by-version : 2.0.0
171
- deprecated-by-azversion : 14.0.0
172
- change-effective-date : 2025/05/19
173
128
` ` `
0 commit comments