Commit 453a5a3
Migrate Azure.Security.KeyVault.Administration to new TypeSpec generator (Azure#50564)
* Initial plan for issue
* Initial plan: Migrate Azure.Security.KeyVault.Administration to new generator
Co-authored-by: JoshLove-msft <[email protected]>
* Update tsp-location.yaml and csproj for new generator migration
Co-authored-by: JoshLove-msft <[email protected]>
* Complete migration to new generator with TypeSpec code generation
Co-authored-by: JoshLove-msft <[email protected]>
* Replace CodeGenClient with CodeGenType in KeyVaultRestClient
Co-authored-by: JoshLove-msft <[email protected]>
* Document firewall configuration attempt for Export-API script
Co-authored-by: JoshLove-msft <[email protected]>
* Create copilot-setup-steps.yml for firewall allowlist configuration
Co-authored-by: JoshLove-msft <[email protected]>
* Fix compilation issues for TypeSpec migration - resolved firewall connectivity
Co-authored-by: weshaggard <[email protected]>
* WIP: Fix TypeSpec migration compilation issues - partial progress on constructor signatures and type mappings
Co-authored-by: weshaggard <[email protected]>
* Fix major TypeSpec migration issues - constructor calls, type structs, and client initialization
Co-authored-by: weshaggard <[email protected]>
* Add CodeGenType attribute to FullBackupDetailsInternal
Co-authored-by: JoshLove-msft <[email protected]>
* Define partial internal KeyVaultAccessControlRestClient and fix generator syntax issues
Co-authored-by: JoshLove-msft <[email protected]>
* Replace KeyVaultRoleType manual implementation with CodeGenType attribute
Co-authored-by: JoshLove-msft <[email protected]>
* Fix KeyVaultRoleAssignment and RoleAssignmentProperties type mapping issues
Co-authored-by: JoshLove-msft <[email protected]>
* Fix RestoreDetailsInternal and SelectiveKeyRestoreDetailsInternal with CodeGenType attributes
Co-authored-by: JoshLove-msft <[email protected]>
* Replace all CodeGenModel instances with CodeGenType attributes
Co-authored-by: JoshLove-msft <[email protected]>
* Delete copilot-setup-steps.yml file as requested
Co-authored-by: JoshLove-msft <[email protected]>
* Fix TypeSpec generator conflicts and successfully regenerate code
Co-authored-by: JoshLove-msft <[email protected]>
* Delete unnecessary dotnet-install.sh file
Co-authored-by: JoshLove-msft <[email protected]>
* Rename KeyVaultAccessControlClientOptions to KeyVaultAdministrationClientOptions using CodeGenType
Co-authored-by: JoshLove-msft <[email protected]>
* Pull from main and regenerate with field naming fixes
Co-authored-by: JoshLove-msft <[email protected]>
* Update TypeSpec commit to 00cfd98 and regenerate with latest generator
Co-authored-by: JoshLove-msft <[email protected]>
* Create KeyVaultAdministrationModelFactory stub to address missing generated model factory
Co-authored-by: JoshLove-msft <[email protected]>
* Fix KeyVaultDataAction implementation and remove unnecessary KeyVaultAccessControlRestClient file
Co-authored-by: JoshLove-msft <[email protected]>
* WIP
* wip
* wip
* wip
* wire
* wip
* wip
* Regen
* Fix ambiguous KeyVaultSetting method calls by removing duplicate
Co-authored-by: JoshLove-msft <[email protected]>
* regen
* regen
* regen
* upgrade
* add back model factory method
* fix ctor call
* more instances
* update path
* PR fb
* Add STJ decorator to base Azure emitter
* fix merge
* format
---------
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: JoshLove-msft <[email protected]>
Co-authored-by: weshaggard <[email protected]>
Co-authored-by: jolov <[email protected]>1 parent 0914917 commit 453a5a3
File tree
118 files changed
+6226
-2748
lines changed- eng/packages/http-client-csharp/emitter/test/Unit
- sdk/keyvault/Azure.Security.KeyVault.Administration
- api
- src
- Generated
- Internal
- Models
- Properties
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
118 files changed
+6226
-2748
lines changedLines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
180 | | - | |
| 180 | + | |
| 181 | + | |
181 | 182 | | |
182 | 183 | | |
183 | 184 | | |
| |||
Lines changed: 75 additions & 6 deletions
Large diffs are not rendered by default.
Lines changed: 74 additions & 6 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
Lines changed: 10 additions & 65 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 23 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 16 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments