Skip to content

Commit 36192dc

Browse files
Migrate KubernetesConfiguration from generation to main (#21892)
* Move KubernetesConfiguration to main * update changelog and add ExampleIssues.csv * remove '*' for Az.KubernetesConfiguration.psd1 --------- Co-authored-by: Jinpei Li <[email protected]>
1 parent b2f15e8 commit 36192dc

File tree

315 files changed

+13683
-6625
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

315 files changed

+13683
-6625
lines changed

src/KubernetesConfiguration/Az.KubernetesConfiguration.format.ps1xml

Lines changed: 500 additions & 184 deletions
Large diffs are not rendered by default.

src/KubernetesConfiguration/Az.KubernetesConfiguration.psd1

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
# Generated by: Microsoft Corporation
55
#
6-
# Generated on: 5/27/2022
6+
# Generated on: 5/22/2023
77
#
88

99
@{
@@ -121,12 +121,7 @@ PrivateData = @{
121121
# IconUri = ''
122122

123123
# ReleaseNotes of this module
124-
ReleaseNotes = ' * Added cmdlets:
125-
* ''Get-AzKubernetesConfigFluxOperationStatus''
126-
* ''Get-AzKubernetesConfigurationFlux''
127-
* ''New-AzKubernetesConfigurationFlux''
128-
* ''Update-AzKubernetesConfigurationFlux''
129-
* ''Remove-AzKubernetesConfigurationFlux'''
124+
# ReleaseNotes = ''
130125

131126
# Prerelease string of this module
132127
# Prerelease = ''

src/KubernetesConfiguration/ChangeLog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
- Additional information about change #1
1919
-->
2020
## Upcoming Release
21+
* Upgraded API version to 2022-11-01.
2122

2223
## Version 0.6.0
2324
* Added cmdlets:
Lines changed: 38 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -1,104 +1,58 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio Version 16
4-
VisualStudioVersion = 16.0.30114.105
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.0.31903.59
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{01EC8459-C884-4814-9ED9-5D75243A0CC1}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{28139F9F-5AE3-4F79-BE5F-0797588A07D7}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{FDA487AC-B414-46A5-B7EC-F3B7C93E3981}"
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyLoading", "..\Accounts\AssemblyLoading\AssemblyLoading.csproj", "{D764CE24-8722-478C-97C8-592CB0C0F77C}"
99
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{91C85ED2-BFCD-4726-B20E-37B43B28029A}"
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{C56103D9-F76B-4816-9C62-51DDC7F801BA}"
1111
EndProject
12-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{2EA2CC75-3977-460E-8031-D7F6B7FFB0D8}"
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{DBF5C650-0104-4F70-AE6E-63AA0CCC1339}"
1313
EndProject
14-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{F407D801-EE25-4226-906D-FEFF527BAA27}"
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{AF2352C2-D141-4C73-8549-731410C1AA73}"
1515
EndProject
16-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.KubernetesConfiguration", "Az.KubernetesConfiguration.csproj", "{45ADFE07-E812-4F95-855B-B2F0DF0CF4E0}"
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{A0E3E883-E882-47BA-8315-CC438797A6A8}"
17+
EndProject
18+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.KubernetesConfiguration", "Az.KubernetesConfiguration.csproj", "{DA222A64-030C-4F28-BAD0-8DB13BC8AC97}"
1719
EndProject
1820
Global
1921
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2022
Debug|Any CPU = Debug|Any CPU
21-
Debug|x64 = Debug|x64
22-
Debug|x86 = Debug|x86
2323
Release|Any CPU = Release|Any CPU
24-
Release|x64 = Release|x64
25-
Release|x86 = Release|x86
2624
EndGlobalSection
2725
GlobalSection(SolutionProperties) = preSolution
2826
HideSolutionNode = FALSE
2927
EndGlobalSection
3028
GlobalSection(ProjectConfigurationPlatforms) = postSolution
31-
{01EC8459-C884-4814-9ED9-5D75243A0CC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
32-
{01EC8459-C884-4814-9ED9-5D75243A0CC1}.Debug|Any CPU.Build.0 = Debug|Any CPU
33-
{01EC8459-C884-4814-9ED9-5D75243A0CC1}.Debug|x64.ActiveCfg = Debug|Any CPU
34-
{01EC8459-C884-4814-9ED9-5D75243A0CC1}.Debug|x64.Build.0 = Debug|Any CPU
35-
{01EC8459-C884-4814-9ED9-5D75243A0CC1}.Debug|x86.ActiveCfg = Debug|Any CPU
36-
{01EC8459-C884-4814-9ED9-5D75243A0CC1}.Debug|x86.Build.0 = Debug|Any CPU
37-
{01EC8459-C884-4814-9ED9-5D75243A0CC1}.Release|Any CPU.ActiveCfg = Release|Any CPU
38-
{01EC8459-C884-4814-9ED9-5D75243A0CC1}.Release|Any CPU.Build.0 = Release|Any CPU
39-
{01EC8459-C884-4814-9ED9-5D75243A0CC1}.Release|x64.ActiveCfg = Release|Any CPU
40-
{01EC8459-C884-4814-9ED9-5D75243A0CC1}.Release|x64.Build.0 = Release|Any CPU
41-
{01EC8459-C884-4814-9ED9-5D75243A0CC1}.Release|x86.ActiveCfg = Release|Any CPU
42-
{01EC8459-C884-4814-9ED9-5D75243A0CC1}.Release|x86.Build.0 = Release|Any CPU
43-
{FDA487AC-B414-46A5-B7EC-F3B7C93E3981}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
44-
{FDA487AC-B414-46A5-B7EC-F3B7C93E3981}.Debug|Any CPU.Build.0 = Debug|Any CPU
45-
{FDA487AC-B414-46A5-B7EC-F3B7C93E3981}.Debug|x64.ActiveCfg = Debug|Any CPU
46-
{FDA487AC-B414-46A5-B7EC-F3B7C93E3981}.Debug|x64.Build.0 = Debug|Any CPU
47-
{FDA487AC-B414-46A5-B7EC-F3B7C93E3981}.Debug|x86.ActiveCfg = Debug|Any CPU
48-
{FDA487AC-B414-46A5-B7EC-F3B7C93E3981}.Debug|x86.Build.0 = Debug|Any CPU
49-
{FDA487AC-B414-46A5-B7EC-F3B7C93E3981}.Release|Any CPU.ActiveCfg = Release|Any CPU
50-
{FDA487AC-B414-46A5-B7EC-F3B7C93E3981}.Release|Any CPU.Build.0 = Release|Any CPU
51-
{FDA487AC-B414-46A5-B7EC-F3B7C93E3981}.Release|x64.ActiveCfg = Release|Any CPU
52-
{FDA487AC-B414-46A5-B7EC-F3B7C93E3981}.Release|x64.Build.0 = Release|Any CPU
53-
{FDA487AC-B414-46A5-B7EC-F3B7C93E3981}.Release|x86.ActiveCfg = Release|Any CPU
54-
{FDA487AC-B414-46A5-B7EC-F3B7C93E3981}.Release|x86.Build.0 = Release|Any CPU
55-
{91C85ED2-BFCD-4726-B20E-37B43B28029A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
56-
{91C85ED2-BFCD-4726-B20E-37B43B28029A}.Debug|Any CPU.Build.0 = Debug|Any CPU
57-
{91C85ED2-BFCD-4726-B20E-37B43B28029A}.Debug|x64.ActiveCfg = Debug|Any CPU
58-
{91C85ED2-BFCD-4726-B20E-37B43B28029A}.Debug|x64.Build.0 = Debug|Any CPU
59-
{91C85ED2-BFCD-4726-B20E-37B43B28029A}.Debug|x86.ActiveCfg = Debug|Any CPU
60-
{91C85ED2-BFCD-4726-B20E-37B43B28029A}.Debug|x86.Build.0 = Debug|Any CPU
61-
{91C85ED2-BFCD-4726-B20E-37B43B28029A}.Release|Any CPU.ActiveCfg = Release|Any CPU
62-
{91C85ED2-BFCD-4726-B20E-37B43B28029A}.Release|Any CPU.Build.0 = Release|Any CPU
63-
{91C85ED2-BFCD-4726-B20E-37B43B28029A}.Release|x64.ActiveCfg = Release|Any CPU
64-
{91C85ED2-BFCD-4726-B20E-37B43B28029A}.Release|x64.Build.0 = Release|Any CPU
65-
{91C85ED2-BFCD-4726-B20E-37B43B28029A}.Release|x86.ActiveCfg = Release|Any CPU
66-
{91C85ED2-BFCD-4726-B20E-37B43B28029A}.Release|x86.Build.0 = Release|Any CPU
67-
{2EA2CC75-3977-460E-8031-D7F6B7FFB0D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
68-
{2EA2CC75-3977-460E-8031-D7F6B7FFB0D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
69-
{2EA2CC75-3977-460E-8031-D7F6B7FFB0D8}.Debug|x64.ActiveCfg = Debug|Any CPU
70-
{2EA2CC75-3977-460E-8031-D7F6B7FFB0D8}.Debug|x64.Build.0 = Debug|Any CPU
71-
{2EA2CC75-3977-460E-8031-D7F6B7FFB0D8}.Debug|x86.ActiveCfg = Debug|Any CPU
72-
{2EA2CC75-3977-460E-8031-D7F6B7FFB0D8}.Debug|x86.Build.0 = Debug|Any CPU
73-
{2EA2CC75-3977-460E-8031-D7F6B7FFB0D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
74-
{2EA2CC75-3977-460E-8031-D7F6B7FFB0D8}.Release|Any CPU.Build.0 = Release|Any CPU
75-
{2EA2CC75-3977-460E-8031-D7F6B7FFB0D8}.Release|x64.ActiveCfg = Release|Any CPU
76-
{2EA2CC75-3977-460E-8031-D7F6B7FFB0D8}.Release|x64.Build.0 = Release|Any CPU
77-
{2EA2CC75-3977-460E-8031-D7F6B7FFB0D8}.Release|x86.ActiveCfg = Release|Any CPU
78-
{2EA2CC75-3977-460E-8031-D7F6B7FFB0D8}.Release|x86.Build.0 = Release|Any CPU
79-
{F407D801-EE25-4226-906D-FEFF527BAA27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
80-
{F407D801-EE25-4226-906D-FEFF527BAA27}.Debug|Any CPU.Build.0 = Debug|Any CPU
81-
{F407D801-EE25-4226-906D-FEFF527BAA27}.Debug|x64.ActiveCfg = Debug|Any CPU
82-
{F407D801-EE25-4226-906D-FEFF527BAA27}.Debug|x64.Build.0 = Debug|Any CPU
83-
{F407D801-EE25-4226-906D-FEFF527BAA27}.Debug|x86.ActiveCfg = Debug|Any CPU
84-
{F407D801-EE25-4226-906D-FEFF527BAA27}.Debug|x86.Build.0 = Debug|Any CPU
85-
{F407D801-EE25-4226-906D-FEFF527BAA27}.Release|Any CPU.ActiveCfg = Release|Any CPU
86-
{F407D801-EE25-4226-906D-FEFF527BAA27}.Release|Any CPU.Build.0 = Release|Any CPU
87-
{F407D801-EE25-4226-906D-FEFF527BAA27}.Release|x64.ActiveCfg = Release|Any CPU
88-
{F407D801-EE25-4226-906D-FEFF527BAA27}.Release|x64.Build.0 = Release|Any CPU
89-
{F407D801-EE25-4226-906D-FEFF527BAA27}.Release|x86.ActiveCfg = Release|Any CPU
90-
{F407D801-EE25-4226-906D-FEFF527BAA27}.Release|x86.Build.0 = Release|Any CPU
91-
{45ADFE07-E812-4F95-855B-B2F0DF0CF4E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
92-
{45ADFE07-E812-4F95-855B-B2F0DF0CF4E0}.Debug|Any CPU.Build.0 = Debug|Any CPU
93-
{45ADFE07-E812-4F95-855B-B2F0DF0CF4E0}.Debug|x64.ActiveCfg = Debug|Any CPU
94-
{45ADFE07-E812-4F95-855B-B2F0DF0CF4E0}.Debug|x64.Build.0 = Debug|Any CPU
95-
{45ADFE07-E812-4F95-855B-B2F0DF0CF4E0}.Debug|x86.ActiveCfg = Debug|Any CPU
96-
{45ADFE07-E812-4F95-855B-B2F0DF0CF4E0}.Debug|x86.Build.0 = Debug|Any CPU
97-
{45ADFE07-E812-4F95-855B-B2F0DF0CF4E0}.Release|Any CPU.ActiveCfg = Release|Any CPU
98-
{45ADFE07-E812-4F95-855B-B2F0DF0CF4E0}.Release|Any CPU.Build.0 = Release|Any CPU
99-
{45ADFE07-E812-4F95-855B-B2F0DF0CF4E0}.Release|x64.ActiveCfg = Release|Any CPU
100-
{45ADFE07-E812-4F95-855B-B2F0DF0CF4E0}.Release|x64.Build.0 = Release|Any CPU
101-
{45ADFE07-E812-4F95-855B-B2F0DF0CF4E0}.Release|x86.ActiveCfg = Release|Any CPU
102-
{45ADFE07-E812-4F95-855B-B2F0DF0CF4E0}.Release|x86.Build.0 = Release|Any CPU
29+
{28139F9F-5AE3-4F79-BE5F-0797588A07D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
30+
{28139F9F-5AE3-4F79-BE5F-0797588A07D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
31+
{28139F9F-5AE3-4F79-BE5F-0797588A07D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
32+
{28139F9F-5AE3-4F79-BE5F-0797588A07D7}.Release|Any CPU.Build.0 = Release|Any CPU
33+
{D764CE24-8722-478C-97C8-592CB0C0F77C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
34+
{D764CE24-8722-478C-97C8-592CB0C0F77C}.Debug|Any CPU.Build.0 = Debug|Any CPU
35+
{D764CE24-8722-478C-97C8-592CB0C0F77C}.Release|Any CPU.ActiveCfg = Release|Any CPU
36+
{D764CE24-8722-478C-97C8-592CB0C0F77C}.Release|Any CPU.Build.0 = Release|Any CPU
37+
{C56103D9-F76B-4816-9C62-51DDC7F801BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
38+
{C56103D9-F76B-4816-9C62-51DDC7F801BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
39+
{C56103D9-F76B-4816-9C62-51DDC7F801BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
40+
{C56103D9-F76B-4816-9C62-51DDC7F801BA}.Release|Any CPU.Build.0 = Release|Any CPU
41+
{DBF5C650-0104-4F70-AE6E-63AA0CCC1339}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
42+
{DBF5C650-0104-4F70-AE6E-63AA0CCC1339}.Debug|Any CPU.Build.0 = Debug|Any CPU
43+
{DBF5C650-0104-4F70-AE6E-63AA0CCC1339}.Release|Any CPU.ActiveCfg = Release|Any CPU
44+
{DBF5C650-0104-4F70-AE6E-63AA0CCC1339}.Release|Any CPU.Build.0 = Release|Any CPU
45+
{AF2352C2-D141-4C73-8549-731410C1AA73}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
46+
{AF2352C2-D141-4C73-8549-731410C1AA73}.Debug|Any CPU.Build.0 = Debug|Any CPU
47+
{AF2352C2-D141-4C73-8549-731410C1AA73}.Release|Any CPU.ActiveCfg = Release|Any CPU
48+
{AF2352C2-D141-4C73-8549-731410C1AA73}.Release|Any CPU.Build.0 = Release|Any CPU
49+
{A0E3E883-E882-47BA-8315-CC438797A6A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
50+
{A0E3E883-E882-47BA-8315-CC438797A6A8}.Debug|Any CPU.Build.0 = Debug|Any CPU
51+
{A0E3E883-E882-47BA-8315-CC438797A6A8}.Release|Any CPU.ActiveCfg = Release|Any CPU
52+
{A0E3E883-E882-47BA-8315-CC438797A6A8}.Release|Any CPU.Build.0 = Release|Any CPU
53+
{DA222A64-030C-4F28-BAD0-8DB13BC8AC97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
54+
{DA222A64-030C-4F28-BAD0-8DB13BC8AC97}.Debug|Any CPU.Build.0 = Debug|Any CPU
55+
{DA222A64-030C-4F28-BAD0-8DB13BC8AC97}.Release|Any CPU.ActiveCfg = Release|Any CPU
56+
{DA222A64-030C-4F28-BAD0-8DB13BC8AC97}.Release|Any CPU.Build.0 = Release|Any CPU
10357
EndGlobalSection
10458
EndGlobal

src/KubernetesConfiguration/README.md

Lines changed: 39 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,17 @@ In this directory, run AutoRest:
4747
> see https://aka.ms/autorest
4848
4949
``` yaml
50-
branch: 791255f0c5dd775015cd51f3e642549190fb3803
50+
branch: d11245bcaa06b6d87db179c903ba4b049adf1bf2
5151
require:
5252
- $(this-folder)/../readme.azure.noprofile.md
5353
input-file:
54-
- $(repo)/specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/stable/2022-03-01/extensions.json
55-
- $(repo)/specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/stable/2022-03-01/fluxconfiguration.json
56-
- $(repo)/specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/stable/2022-03-01/operations.json
57-
- $(repo)/specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/stable/2022-03-01/kubernetesconfiguration.json
54+
- $(repo)/specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/stable/2022-11-01/extensions.json
55+
- $(repo)/specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/stable/2022-11-01/fluxconfiguration.json
56+
- $(repo)/specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/stable/2022-11-01/operations.json
57+
- $(repo)/specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/stable/2022-11-01/kubernetesconfiguration.json
5858

5959
title: KubernetesConfiguration
60-
module-version: 0.1.0
60+
module-version: 0.3.0
6161
subject-prefix: ''
6262

6363
identity-correction-for-post: true
@@ -70,7 +70,7 @@ directive:
7070
transform: >-
7171
return {
7272
"200": {
73-
"description": "OK",
73+
"description": "No update is done to extension so return OK",
7474
"schema": {
7575
"$ref": "#/definitions/Extension"
7676
}
@@ -91,13 +91,13 @@ directive:
9191
"description": "Conflict",
9292
"x-ms-error-response": true,
9393
"schema": {
94-
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/791255f0c5dd775015cd51f3e642549190fb3803/specification/common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
94+
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/d11245bcaa06b6d87db179c903ba4b049adf1bf2/specification/common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
9595
}
9696
},
9797
"default": {
9898
"description": "Error response describing why the operation failed.",
9999
"schema": {
100-
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/791255f0c5dd775015cd51f3e642549190fb3803/specification/common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
100+
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/d11245bcaa06b6d87db179c903ba4b049adf1bf2/specification/common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
101101
}
102102
}
103103
}
@@ -121,13 +121,13 @@ directive:
121121
"description": "Conflict",
122122
"x-ms-error-response": true,
123123
"schema": {
124-
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/791255f0c5dd775015cd51f3e642549190fb3803/specification/common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
124+
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/d11245bcaa06b6d87db179c903ba4b049adf1bf2/specification/common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
125125
}
126126
},
127127
"default": {
128128
"description": "Error response describing why the operation failed.",
129129
"schema": {
130-
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/791255f0c5dd775015cd51f3e642549190fb3803/specification/common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
130+
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/d11245bcaa06b6d87db179c903ba4b049adf1bf2/specification/common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
131131
}
132132
}
133133
}
@@ -150,7 +150,7 @@ directive:
150150
"default": {
151151
"description": "Error response describing why the operation failed.",
152152
"schema": {
153-
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/791255f0c5dd775015cd51f3e642549190fb3803/specification/common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
153+
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/d11245bcaa06b6d87db179c903ba4b049adf1bf2/specification/common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
154154
}
155155
}
156156
}
@@ -190,9 +190,11 @@ directive:
190190
- from: swagger-document
191191
where: $.definitions.EnableHelmOperatorDefinition.type
192192
transform: return "string"
193+
193194
- where:
194195
variant: ^Create$|^CreateViaIdentity$|^CreateViaIdentityExpanded$|^Update$|^UpdateViaIdentity$
195196
remove: true
197+
196198
- where:
197199
subject: SourceControlConfiguration
198200
set:
@@ -205,6 +207,19 @@ directive:
205207
subject: FluxConfigOperationStatus
206208
set:
207209
subject: KubernetesConfigFluxOperationStatus
210+
- where:
211+
subject: ^Extension$
212+
set:
213+
subject: KubernetesExtension
214+
215+
- where:
216+
parameter-name: NamespaceTargetNamespace
217+
set:
218+
parameter-name: TargetNamespace
219+
- where:
220+
parameter-name: ClusterReleaseNamespace
221+
set:
222+
parameter-name: ReleaseNamespace
208223
- where:
209224
parameter-name: ClusterResourceName
210225
set:
@@ -233,25 +248,17 @@ directive:
233248
parameter-name: SshKnownHostsContent
234249
set:
235250
parameter-name: SshKnownHost
251+
236252
- where:
237253
verb: Set
238-
subject: KubernetesConfiguration
239-
set:
240-
verb: Update
241-
- where:
242-
subject: KubernetesConfiguration
243-
hide: true
244-
- where:
245-
verb: Update
246-
subject: KubernetesConfiguration
247254
remove: true
248255
- where:
249256
subject: OperationStatus
250257
remove: true
258+
251259
- where:
252-
subject: ^Extension$
253-
set:
254-
subject: KubernetesExtension
260+
subject: KubernetesConfiguration
261+
hide: true
255262
- where:
256263
subject: KubernetesExtension
257264
hide: true
@@ -261,6 +268,7 @@ directive:
261268
- where:
262269
subject: KubernetesConfigFluxOperationStatus
263270
hide: true
271+
264272
- where:
265273
verb: Get
266274
subject: KubernetesExtension
@@ -321,6 +329,7 @@ directive:
321329
subject: KubernetesConfigFluxOperationStatus
322330
set:
323331
alias: Get-AzK8sConfigFluxOperationStatus
332+
324333
- where:
325334
model-name: Extension
326335
set:
@@ -340,4 +349,10 @@ directive:
340349
- Name
341350
- RepositoryUrl
342351
- ResourceGroupName
352+
353+
- where:
354+
parameter-name: ClusterType
355+
set:
356+
completer:
357+
script: "'ManagedClusters', 'ConnectedClusters', 'ProvisionedClusters'"
343358
```

src/KubernetesConfiguration/build-module.ps1

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,10 @@ $null = New-Item -ItemType Directory -Force -Path $examplesFolder
123123

124124
Write-Host -ForegroundColor Green 'Creating cmdlets for specified models...'
125125
$modelCmdlets = @()
126+
$modelCmdletFolder = Join-Path (Join-Path $PSScriptRoot './custom') 'autogen-model-cmdlets'
127+
if (Test-Path $modelCmdletFolder) {
128+
$null = Remove-Item -Force -Recurse -Path $modelCmdletFolder
129+
}
126130
if ($modelCmdlets.Count -gt 0) {
127131
. (Join-Path $PSScriptRoot 'create-model-cmdlets.ps1')
128132
CreateModelCmdlet($modelCmdlets)

0 commit comments

Comments
 (0)