Skip to content

Commit 7233697

Browse files
Migrate Orbital from generation to main (Azure#22110)
* Move Orbital to main * ChangeLog 2022-11-01 Orbital --------- Co-authored-by: Joyer Jin (Wicresoft North America Ltd) <[email protected]>
1 parent 2a92c2e commit 7233697

File tree

295 files changed

+4508
-7683
lines changed

Some content is hidden

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

295 files changed

+4508
-7683
lines changed

src/Orbital/Az.Orbital.format.ps1xml

Lines changed: 106 additions & 232 deletions
Large diffs are not rendered by default.

src/Orbital/Az.Orbital.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
# Generated by: Microsoft Corporation
55
#
6-
# Generated on: 7/25/2022
6+
# Generated on: 6/20/2023
77
#
88

99
@{

src/Orbital/ChangeLog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
- Additional information about change #1
1919
-->
2020
## Upcoming Release
21+
* Upgraded API version to 2022-11-01
22+
* Remove 'Name' and 'InputObject' syntax from the 'Get-AzOrbitalAvailableGroundStation' cmdlet
23+
* Require 'NetworkConfigurationSubnetId' and 'Link' parameters in 'New-AzOrbitalContactProfile' cmdlet
24+
* Add 'ThirdPartyConfiguration' parameter to 'New-AzOrbitalContactProfile' cmdlet
2125

2226
## Version 0.1.0
2327
* First preview release for module Az.Orbital

src/Orbital/Orbital.sln

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.6.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", "{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{F0D1DA46-4572-4310-912D-7D3943F8A919}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{70085FED-41B1-40B1-A13E-DFE10876E12B}"
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyLoading", "..\Accounts\AssemblyLoading\AssemblyLoading.csproj", "{1EC53889-904F-4763-80D5-4D2B53D8E104}"
99
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{FDCEF875-F5E2-471E-B3A7-9450626733B5}"
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{F4153ABE-0754-40EF-910B-8E80C741F1E9}"
1111
EndProject
12-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}"
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{AFF46063-2E2B-42F6-811B-1E394DC22D86}"
1313
EndProject
14-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}"
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{60E57707-15D0-4E29-970F-2CE86CC243BC}"
1515
EndProject
16-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Orbital", "Az.Orbital.csproj", "{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}"
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{5E2CB8F8-230F-4764-BA80-0E439DD73C9B}"
17+
EndProject
18+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Orbital", "Az.Orbital.csproj", "{5C3D4D18-A31F-420C-AF1D-9ECE3B4C9595}"
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-
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
32-
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Debug|Any CPU.Build.0 = Debug|Any CPU
33-
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Debug|x64.ActiveCfg = Debug|Any CPU
34-
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Debug|x64.Build.0 = Debug|Any CPU
35-
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Debug|x86.ActiveCfg = Debug|Any CPU
36-
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Debug|x86.Build.0 = Debug|Any CPU
37-
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Release|Any CPU.ActiveCfg = Release|Any CPU
38-
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Release|Any CPU.Build.0 = Release|Any CPU
39-
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Release|x64.ActiveCfg = Release|Any CPU
40-
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Release|x64.Build.0 = Release|Any CPU
41-
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Release|x86.ActiveCfg = Release|Any CPU
42-
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Release|x86.Build.0 = Release|Any CPU
43-
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
44-
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Debug|Any CPU.Build.0 = Debug|Any CPU
45-
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Debug|x64.ActiveCfg = Debug|Any CPU
46-
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Debug|x64.Build.0 = Debug|Any CPU
47-
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Debug|x86.ActiveCfg = Debug|Any CPU
48-
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Debug|x86.Build.0 = Debug|Any CPU
49-
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Release|Any CPU.ActiveCfg = Release|Any CPU
50-
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Release|Any CPU.Build.0 = Release|Any CPU
51-
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Release|x64.ActiveCfg = Release|Any CPU
52-
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Release|x64.Build.0 = Release|Any CPU
53-
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Release|x86.ActiveCfg = Release|Any CPU
54-
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Release|x86.Build.0 = Release|Any CPU
55-
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
56-
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
57-
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Debug|x64.ActiveCfg = Debug|Any CPU
58-
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Debug|x64.Build.0 = Debug|Any CPU
59-
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Debug|x86.ActiveCfg = Debug|Any CPU
60-
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Debug|x86.Build.0 = Debug|Any CPU
61-
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
62-
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Release|Any CPU.Build.0 = Release|Any CPU
63-
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Release|x64.ActiveCfg = Release|Any CPU
64-
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Release|x64.Build.0 = Release|Any CPU
65-
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Release|x86.ActiveCfg = Release|Any CPU
66-
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Release|x86.Build.0 = Release|Any CPU
67-
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
68-
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
69-
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Debug|x64.ActiveCfg = Debug|Any CPU
70-
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Debug|x64.Build.0 = Debug|Any CPU
71-
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Debug|x86.ActiveCfg = Debug|Any CPU
72-
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Debug|x86.Build.0 = Debug|Any CPU
73-
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
74-
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Release|Any CPU.Build.0 = Release|Any CPU
75-
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Release|x64.ActiveCfg = Release|Any CPU
76-
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Release|x64.Build.0 = Release|Any CPU
77-
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Release|x86.ActiveCfg = Release|Any CPU
78-
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Release|x86.Build.0 = Release|Any CPU
79-
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
80-
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
81-
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Debug|x64.ActiveCfg = Debug|Any CPU
82-
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Debug|x64.Build.0 = Debug|Any CPU
83-
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Debug|x86.ActiveCfg = Debug|Any CPU
84-
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Debug|x86.Build.0 = Debug|Any CPU
85-
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
86-
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Release|Any CPU.Build.0 = Release|Any CPU
87-
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Release|x64.ActiveCfg = Release|Any CPU
88-
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Release|x64.Build.0 = Release|Any CPU
89-
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Release|x86.ActiveCfg = Release|Any CPU
90-
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Release|x86.Build.0 = Release|Any CPU
91-
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
92-
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Debug|Any CPU.Build.0 = Debug|Any CPU
93-
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Debug|x64.ActiveCfg = Debug|Any CPU
94-
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Debug|x64.Build.0 = Debug|Any CPU
95-
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Debug|x86.ActiveCfg = Debug|Any CPU
96-
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Debug|x86.Build.0 = Debug|Any CPU
97-
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Release|Any CPU.ActiveCfg = Release|Any CPU
98-
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Release|Any CPU.Build.0 = Release|Any CPU
99-
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Release|x64.ActiveCfg = Release|Any CPU
100-
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Release|x64.Build.0 = Release|Any CPU
101-
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Release|x86.ActiveCfg = Release|Any CPU
102-
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Release|x86.Build.0 = Release|Any CPU
29+
{F0D1DA46-4572-4310-912D-7D3943F8A919}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
30+
{F0D1DA46-4572-4310-912D-7D3943F8A919}.Debug|Any CPU.Build.0 = Debug|Any CPU
31+
{F0D1DA46-4572-4310-912D-7D3943F8A919}.Release|Any CPU.ActiveCfg = Release|Any CPU
32+
{F0D1DA46-4572-4310-912D-7D3943F8A919}.Release|Any CPU.Build.0 = Release|Any CPU
33+
{1EC53889-904F-4763-80D5-4D2B53D8E104}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
34+
{1EC53889-904F-4763-80D5-4D2B53D8E104}.Debug|Any CPU.Build.0 = Debug|Any CPU
35+
{1EC53889-904F-4763-80D5-4D2B53D8E104}.Release|Any CPU.ActiveCfg = Release|Any CPU
36+
{1EC53889-904F-4763-80D5-4D2B53D8E104}.Release|Any CPU.Build.0 = Release|Any CPU
37+
{F4153ABE-0754-40EF-910B-8E80C741F1E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
38+
{F4153ABE-0754-40EF-910B-8E80C741F1E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
39+
{F4153ABE-0754-40EF-910B-8E80C741F1E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
40+
{F4153ABE-0754-40EF-910B-8E80C741F1E9}.Release|Any CPU.Build.0 = Release|Any CPU
41+
{AFF46063-2E2B-42F6-811B-1E394DC22D86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
42+
{AFF46063-2E2B-42F6-811B-1E394DC22D86}.Debug|Any CPU.Build.0 = Debug|Any CPU
43+
{AFF46063-2E2B-42F6-811B-1E394DC22D86}.Release|Any CPU.ActiveCfg = Release|Any CPU
44+
{AFF46063-2E2B-42F6-811B-1E394DC22D86}.Release|Any CPU.Build.0 = Release|Any CPU
45+
{60E57707-15D0-4E29-970F-2CE86CC243BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
46+
{60E57707-15D0-4E29-970F-2CE86CC243BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
47+
{60E57707-15D0-4E29-970F-2CE86CC243BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
48+
{60E57707-15D0-4E29-970F-2CE86CC243BC}.Release|Any CPU.Build.0 = Release|Any CPU
49+
{5E2CB8F8-230F-4764-BA80-0E439DD73C9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
50+
{5E2CB8F8-230F-4764-BA80-0E439DD73C9B}.Debug|Any CPU.Build.0 = Debug|Any CPU
51+
{5E2CB8F8-230F-4764-BA80-0E439DD73C9B}.Release|Any CPU.ActiveCfg = Release|Any CPU
52+
{5E2CB8F8-230F-4764-BA80-0E439DD73C9B}.Release|Any CPU.Build.0 = Release|Any CPU
53+
{5C3D4D18-A31F-420C-AF1D-9ECE3B4C9595}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
54+
{5C3D4D18-A31F-420C-AF1D-9ECE3B4C9595}.Debug|Any CPU.Build.0 = Debug|Any CPU
55+
{5C3D4D18-A31F-420C-AF1D-9ECE3B4C9595}.Release|Any CPU.ActiveCfg = Release|Any CPU
56+
{5C3D4D18-A31F-420C-AF1D-9ECE3B4C9595}.Release|Any CPU.Build.0 = Release|Any CPU
10357
EndGlobalSection
10458
EndGlobal

src/Orbital/README.md

Lines changed: 2 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ For information on how to develop for `Az.Orbital`, see [how-to.md](how-to.md).
3030
> see https://aka.ms/autorest
3131
3232
``` yaml
33-
branch: eb606ec7a7abadc78ded1423ddbea9e8f49e72c3
33+
branch: 8725e0700974d2c8cba436b5696728ebc5a80f1b
3434
require:
3535
- $(this-folder)/../readme.azure.noprofile.md
3636
input-file:
37-
- $(repo)/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-03-01/orbital.json
37+
- $(repo)/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json
3838

3939
module-version: 0.1.0
4040
title: Orbital
@@ -84,58 +84,6 @@ directive:
8484
],
8585
"description": "The current state of the resource's creation, deletion, or modification."
8686
}
87-
- from: swagger-document
88-
where: $.paths["/subscriptions/{subscriptionId}/providers/Microsoft.Orbital/locations/{location}/operationResults/{operationId}"].get
89-
transform: >-
90-
return {
91-
"tags": [
92-
"OperationResults"
93-
],
94-
"description": "Returns operation results.",
95-
"operationId": "OperationsResults_Get",
96-
"x-ms-examples": {
97-
"KustoOperationResultsGet": {
98-
"$ref": "./examples/OperationResultsGet.json"
99-
}
100-
},
101-
"parameters": [
102-
{
103-
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/eb606ec7a7abadc78ded1423ddbea9e8f49e72c3/specification/common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"
104-
},
105-
{
106-
"$ref": "#/parameters/apiVersionParameter"
107-
},
108-
{
109-
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/eb606ec7a7abadc78ded1423ddbea9e8f49e72c3/specification/common-types/resource-management/v3/types.json#/parameters/LocationParameter"
110-
},
111-
{
112-
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/eb606ec7a7abadc78ded1423ddbea9e8f49e72c3/specification/common-types/resource-management/v3/types.json#/parameters/OperationIdParameter"
113-
}
114-
],
115-
"responses": {
116-
"200": {
117-
"description": "Successfully retrieved the operation result.",
118-
"schema": {
119-
"$ref": "#/definitions/OperationResult"
120-
}
121-
},
122-
"202": {
123-
"description": "The operation is still in progress.",
124-
"headers": {
125-
"Location": {
126-
"type": "string",
127-
"description": "URL for determining when an operation has completed."
128-
}
129-
}
130-
},
131-
"default": {
132-
"description": "Error response describing why the operation failed.",
133-
"schema": {
134-
"$ref": "#/definitions/CloudError"
135-
}
136-
}
137-
}
138-
}
13987
- where:
14088
variant: ^Create$|^CreateViaIdentity$|^CreateViaIdentityExpanded$|^Update$|^UpdateViaIdentity$
14189
remove: true

src/Orbital/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)

src/Orbital/create-model-cmdlets.ps1

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,13 @@ function CreateModelCmdlet {
2323
}
2424

2525
$ModelCsPath = Join-Path (Join-Path $PSScriptRoot 'generated\api') 'Models'
26-
$ModuleName = 'Orbital'
2726
$OutputDir = Join-Path $PSScriptRoot 'custom\autogen-model-cmdlets'
2827
$null = New-Item -ItemType Directory -Force -Path $OutputDir
28+
if (''.length -gt 0) {
29+
$ModuleName = ''
30+
} else {
31+
$ModuleName = 'Az.Orbital'
32+
}
2933

3034
$CsFiles = Get-ChildItem -Path $ModelCsPath -Recurse -Filter *.cs
3135
$Content = ''
@@ -64,10 +68,10 @@ function CreateModelCmdlet {
6468
$ObjectType = $Model
6569
$ObjectTypeWithNamespace = "${Namespace}.${ObjectType}"
6670
# remove duplicated module name
67-
if ($ObjectType.StartsWith($ModuleName)) {
71+
if ($ObjectType.StartsWith('Orbital')) {
6872
$ModulePrefix = ''
6973
} else {
70-
$ModulePrefix = $ModuleName
74+
$ModulePrefix = 'Orbital'
7175
}
7276
$OutputPath = Join-Path -ChildPath "New-Az${ModulePrefix}${ObjectType}Object.ps1" -Path $OutputDir
7377

@@ -158,7 +162,7 @@ Create an in-memory object for ${ObjectType}.
158162
.Outputs
159163
${ObjectTypeWithNamespace}
160164
.Link
161-
https://learn.microsoft.com/powershell/module/az.${ModuleName}/new-Az${ModulePrefix}${ObjectType}Object
165+
https://learn.microsoft.com/powershell/module/${ModuleName}/new-Az${ModulePrefix}${ObjectType}Object
162166
#>
163167
function New-Az${ModulePrefix}${ObjectType}Object {
164168
[OutputType('${ObjectTypeWithNamespace}')]

src/Orbital/custom/New-AzOrbitalContactProfileLinkChannelObject.ps1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ Create an in-memory object for ContactProfileLinkChannel.
2121
Create an in-memory object for ContactProfileLinkChannel.
2222
2323
.Outputs
24-
Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20220301.ContactProfileLinkChannel
24+
Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20221101.ContactProfileLinkChannel
2525
.Link
2626
https://learn.microsoft.com/powershell/module/az.Orbital/new-AzOrbitalContactProfileLinkChannelObject
2727
#>
2828
function New-AzOrbitalContactProfileLinkChannelObject {
29-
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20220301.ContactProfileLinkChannel')]
29+
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20221101.ContactProfileLinkChannel')]
3030
[CmdletBinding(PositionalBinding=$false)]
3131
Param(
3232

@@ -67,7 +67,7 @@ function New-AzOrbitalContactProfileLinkChannelObject {
6767
)
6868

6969
process {
70-
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20220301.ContactProfileLinkChannel]::New()
70+
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20221101.ContactProfileLinkChannel]::New()
7171

7272
if ($PSBoundParameters.ContainsKey('BandwidthMHz')) {
7373
$Object.BandwidthMHz = $BandwidthMHz

src/Orbital/custom/New-AzOrbitalContactProfileLinkObject.ps1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,17 @@ Create an in-memory object for ContactProfileLink.
2121
Create an in-memory object for ContactProfileLink.
2222
2323
.Outputs
24-
Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20220301.ContactProfileLink
24+
Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20221101.ContactProfileLink
2525
.Link
2626
https://learn.microsoft.com/powershell/module/az.Orbital/new-AzOrbitalContactProfileLinkObject
2727
#>
2828
function New-AzOrbitalContactProfileLinkObject {
29-
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20220301.ContactProfileLink')]
29+
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20221101.ContactProfileLink')]
3030
[CmdletBinding(PositionalBinding=$false)]
3131
Param(
3232

3333
[Parameter(Mandatory, HelpMessage="Contact Profile Link Channel.")]
34-
[Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20220301.IContactProfileLinkChannel[]]
34+
[Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20221101.IContactProfileLinkChannel[]]
3535
$Channel,
3636
[Parameter(Mandatory, HelpMessage="Direction (uplink or downlink).")]
3737
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.Orbital.Support.Direction])]
@@ -53,7 +53,7 @@ function New-AzOrbitalContactProfileLinkObject {
5353
)
5454

5555
process {
56-
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20220301.ContactProfileLink]::New()
56+
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20221101.ContactProfileLink]::New()
5757

5858
if ($PSBoundParameters.ContainsKey('Channel')) {
5959
$Object.Channel = $Channel

0 commit comments

Comments
 (0)