Skip to content

Migrate Orbital from generation to main #22110

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
338 changes: 106 additions & 232 deletions src/Orbital/Az.Orbital.format.ps1xml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/Orbital/Az.Orbital.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Generated by: Microsoft Corporation
#
# Generated on: 7/25/2022
# Generated on: 6/20/2023
#

@{
Expand Down
4 changes: 4 additions & 0 deletions src/Orbital/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@
- Additional information about change #1
-->
## Upcoming Release
* Upgraded API version to 2022-11-01
* Remove 'Name' and 'InputObject' syntax from the 'Get-AzOrbitalAvailableGroundStation' cmdlet
* Require 'NetworkConfigurationSubnetId' and 'Link' parameters in 'New-AzOrbitalContactProfile' cmdlet
* Add 'ThirdPartyConfiguration' parameter to 'New-AzOrbitalContactProfile' cmdlet

## Version 0.1.0
* First preview release for module Az.Orbital
Expand Down
122 changes: 38 additions & 84 deletions src/Orbital/Orbital.sln
Original file line number Diff line number Diff line change
@@ -1,104 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.6.30114.105
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{F0D1DA46-4572-4310-912D-7D3943F8A919}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{70085FED-41B1-40B1-A13E-DFE10876E12B}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyLoading", "..\Accounts\AssemblyLoading\AssemblyLoading.csproj", "{1EC53889-904F-4763-80D5-4D2B53D8E104}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{FDCEF875-F5E2-471E-B3A7-9450626733B5}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{F4153ABE-0754-40EF-910B-8E80C741F1E9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{AFF46063-2E2B-42F6-811B-1E394DC22D86}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{60E57707-15D0-4E29-970F-2CE86CC243BC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Orbital", "Az.Orbital.csproj", "{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{5E2CB8F8-230F-4764-BA80-0E439DD73C9B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Orbital", "Az.Orbital.csproj", "{5C3D4D18-A31F-420C-AF1D-9ECE3B4C9595}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Debug|x64.ActiveCfg = Debug|Any CPU
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Debug|x64.Build.0 = Debug|Any CPU
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Debug|x86.ActiveCfg = Debug|Any CPU
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Debug|x86.Build.0 = Debug|Any CPU
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Release|Any CPU.Build.0 = Release|Any CPU
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Release|x64.ActiveCfg = Release|Any CPU
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Release|x64.Build.0 = Release|Any CPU
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Release|x86.ActiveCfg = Release|Any CPU
{DC610B5B-4A86-41BE-B8EB-D7663FF7601C}.Release|x86.Build.0 = Release|Any CPU
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Debug|x64.ActiveCfg = Debug|Any CPU
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Debug|x64.Build.0 = Debug|Any CPU
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Debug|x86.ActiveCfg = Debug|Any CPU
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Debug|x86.Build.0 = Debug|Any CPU
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Release|Any CPU.Build.0 = Release|Any CPU
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Release|x64.ActiveCfg = Release|Any CPU
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Release|x64.Build.0 = Release|Any CPU
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Release|x86.ActiveCfg = Release|Any CPU
{70085FED-41B1-40B1-A13E-DFE10876E12B}.Release|x86.Build.0 = Release|Any CPU
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Debug|x64.ActiveCfg = Debug|Any CPU
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Debug|x64.Build.0 = Debug|Any CPU
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Debug|x86.ActiveCfg = Debug|Any CPU
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Debug|x86.Build.0 = Debug|Any CPU
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Release|Any CPU.Build.0 = Release|Any CPU
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Release|x64.ActiveCfg = Release|Any CPU
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Release|x64.Build.0 = Release|Any CPU
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Release|x86.ActiveCfg = Release|Any CPU
{FDCEF875-F5E2-471E-B3A7-9450626733B5}.Release|x86.Build.0 = Release|Any CPU
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Debug|x64.ActiveCfg = Debug|Any CPU
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Debug|x64.Build.0 = Debug|Any CPU
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Debug|x86.ActiveCfg = Debug|Any CPU
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Debug|x86.Build.0 = Debug|Any CPU
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Release|Any CPU.Build.0 = Release|Any CPU
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Release|x64.ActiveCfg = Release|Any CPU
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Release|x64.Build.0 = Release|Any CPU
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Release|x86.ActiveCfg = Release|Any CPU
{01E98C69-1A95-4CBE-AB9A-FCE15EA0FE8C}.Release|x86.Build.0 = Release|Any CPU
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Debug|x64.ActiveCfg = Debug|Any CPU
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Debug|x64.Build.0 = Debug|Any CPU
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Debug|x86.ActiveCfg = Debug|Any CPU
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Debug|x86.Build.0 = Debug|Any CPU
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Release|Any CPU.Build.0 = Release|Any CPU
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Release|x64.ActiveCfg = Release|Any CPU
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Release|x64.Build.0 = Release|Any CPU
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Release|x86.ActiveCfg = Release|Any CPU
{86A27A8E-FDB8-4F6E-8343-E38A06F4EFE2}.Release|x86.Build.0 = Release|Any CPU
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Debug|x64.ActiveCfg = Debug|Any CPU
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Debug|x64.Build.0 = Debug|Any CPU
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Debug|x86.ActiveCfg = Debug|Any CPU
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Debug|x86.Build.0 = Debug|Any CPU
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Release|Any CPU.Build.0 = Release|Any CPU
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Release|x64.ActiveCfg = Release|Any CPU
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Release|x64.Build.0 = Release|Any CPU
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Release|x86.ActiveCfg = Release|Any CPU
{FB18DE26-86F2-49BA-BD61-A4A191C1C02A}.Release|x86.Build.0 = Release|Any CPU
{F0D1DA46-4572-4310-912D-7D3943F8A919}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F0D1DA46-4572-4310-912D-7D3943F8A919}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F0D1DA46-4572-4310-912D-7D3943F8A919}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F0D1DA46-4572-4310-912D-7D3943F8A919}.Release|Any CPU.Build.0 = Release|Any CPU
{1EC53889-904F-4763-80D5-4D2B53D8E104}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1EC53889-904F-4763-80D5-4D2B53D8E104}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1EC53889-904F-4763-80D5-4D2B53D8E104}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1EC53889-904F-4763-80D5-4D2B53D8E104}.Release|Any CPU.Build.0 = Release|Any CPU
{F4153ABE-0754-40EF-910B-8E80C741F1E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F4153ABE-0754-40EF-910B-8E80C741F1E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F4153ABE-0754-40EF-910B-8E80C741F1E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F4153ABE-0754-40EF-910B-8E80C741F1E9}.Release|Any CPU.Build.0 = Release|Any CPU
{AFF46063-2E2B-42F6-811B-1E394DC22D86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AFF46063-2E2B-42F6-811B-1E394DC22D86}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AFF46063-2E2B-42F6-811B-1E394DC22D86}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AFF46063-2E2B-42F6-811B-1E394DC22D86}.Release|Any CPU.Build.0 = Release|Any CPU
{60E57707-15D0-4E29-970F-2CE86CC243BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{60E57707-15D0-4E29-970F-2CE86CC243BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{60E57707-15D0-4E29-970F-2CE86CC243BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{60E57707-15D0-4E29-970F-2CE86CC243BC}.Release|Any CPU.Build.0 = Release|Any CPU
{5E2CB8F8-230F-4764-BA80-0E439DD73C9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5E2CB8F8-230F-4764-BA80-0E439DD73C9B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5E2CB8F8-230F-4764-BA80-0E439DD73C9B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5E2CB8F8-230F-4764-BA80-0E439DD73C9B}.Release|Any CPU.Build.0 = Release|Any CPU
{5C3D4D18-A31F-420C-AF1D-9ECE3B4C9595}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5C3D4D18-A31F-420C-AF1D-9ECE3B4C9595}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5C3D4D18-A31F-420C-AF1D-9ECE3B4C9595}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5C3D4D18-A31F-420C-AF1D-9ECE3B4C9595}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
56 changes: 2 additions & 54 deletions src/Orbital/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@ For information on how to develop for `Az.Orbital`, see [how-to.md](how-to.md).
> see https://aka.ms/autorest

``` yaml
branch: eb606ec7a7abadc78ded1423ddbea9e8f49e72c3
branch: 8725e0700974d2c8cba436b5696728ebc5a80f1b
require:
- $(this-folder)/../readme.azure.noprofile.md
input-file:
- $(repo)/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-03-01/orbital.json
- $(repo)/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json

module-version: 0.1.0
title: Orbital
Expand Down Expand Up @@ -84,58 +84,6 @@ directive:
],
"description": "The current state of the resource's creation, deletion, or modification."
}
- from: swagger-document
where: $.paths["/subscriptions/{subscriptionId}/providers/Microsoft.Orbital/locations/{location}/operationResults/{operationId}"].get
transform: >-
return {
"tags": [
"OperationResults"
],
"description": "Returns operation results.",
"operationId": "OperationsResults_Get",
"x-ms-examples": {
"KustoOperationResultsGet": {
"$ref": "./examples/OperationResultsGet.json"
}
},
"parameters": [
{
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/eb606ec7a7abadc78ded1423ddbea9e8f49e72c3/specification/common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"
},
{
"$ref": "#/parameters/apiVersionParameter"
},
{
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/eb606ec7a7abadc78ded1423ddbea9e8f49e72c3/specification/common-types/resource-management/v3/types.json#/parameters/LocationParameter"
},
{
"$ref": "https://github.com/Azure/azure-rest-api-specs/blob/eb606ec7a7abadc78ded1423ddbea9e8f49e72c3/specification/common-types/resource-management/v3/types.json#/parameters/OperationIdParameter"
}
],
"responses": {
"200": {
"description": "Successfully retrieved the operation result.",
"schema": {
"$ref": "#/definitions/OperationResult"
}
},
"202": {
"description": "The operation is still in progress.",
"headers": {
"Location": {
"type": "string",
"description": "URL for determining when an operation has completed."
}
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/CloudError"
}
}
}
}
- where:
variant: ^Create$|^CreateViaIdentity$|^CreateViaIdentityExpanded$|^Update$|^UpdateViaIdentity$
remove: true
Expand Down
4 changes: 4 additions & 0 deletions src/Orbital/build-module.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,10 @@ $null = New-Item -ItemType Directory -Force -Path $examplesFolder

Write-Host -ForegroundColor Green 'Creating cmdlets for specified models...'
$modelCmdlets = @()
$modelCmdletFolder = Join-Path (Join-Path $PSScriptRoot './custom') 'autogen-model-cmdlets'
if (Test-Path $modelCmdletFolder) {
$null = Remove-Item -Force -Recurse -Path $modelCmdletFolder
}
if ($modelCmdlets.Count -gt 0) {
. (Join-Path $PSScriptRoot 'create-model-cmdlets.ps1')
CreateModelCmdlet($modelCmdlets)
Expand Down
12 changes: 8 additions & 4 deletions src/Orbital/create-model-cmdlets.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,13 @@ function CreateModelCmdlet {
}

$ModelCsPath = Join-Path (Join-Path $PSScriptRoot 'generated\api') 'Models'
$ModuleName = 'Orbital'
$OutputDir = Join-Path $PSScriptRoot 'custom\autogen-model-cmdlets'
$null = New-Item -ItemType Directory -Force -Path $OutputDir
if (''.length -gt 0) {
$ModuleName = ''
} else {
$ModuleName = 'Az.Orbital'
}

$CsFiles = Get-ChildItem -Path $ModelCsPath -Recurse -Filter *.cs
$Content = ''
Expand Down Expand Up @@ -64,10 +68,10 @@ function CreateModelCmdlet {
$ObjectType = $Model
$ObjectTypeWithNamespace = "${Namespace}.${ObjectType}"
# remove duplicated module name
if ($ObjectType.StartsWith($ModuleName)) {
if ($ObjectType.StartsWith('Orbital')) {
$ModulePrefix = ''
} else {
$ModulePrefix = $ModuleName
$ModulePrefix = 'Orbital'
}
$OutputPath = Join-Path -ChildPath "New-Az${ModulePrefix}${ObjectType}Object.ps1" -Path $OutputDir

Expand Down Expand Up @@ -158,7 +162,7 @@ Create an in-memory object for ${ObjectType}.
.Outputs
${ObjectTypeWithNamespace}
.Link
https://learn.microsoft.com/powershell/module/az.${ModuleName}/new-Az${ModulePrefix}${ObjectType}Object
https://learn.microsoft.com/powershell/module/${ModuleName}/new-Az${ModulePrefix}${ObjectType}Object
#>
function New-Az${ModulePrefix}${ObjectType}Object {
[OutputType('${ObjectTypeWithNamespace}')]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ Create an in-memory object for ContactProfileLinkChannel.
Create an in-memory object for ContactProfileLinkChannel.

.Outputs
Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20220301.ContactProfileLinkChannel
Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20221101.ContactProfileLinkChannel
.Link
https://learn.microsoft.com/powershell/module/az.Orbital/new-AzOrbitalContactProfileLinkChannelObject
#>
function New-AzOrbitalContactProfileLinkChannelObject {
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20220301.ContactProfileLinkChannel')]
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20221101.ContactProfileLinkChannel')]
[CmdletBinding(PositionalBinding=$false)]
Param(

Expand Down Expand Up @@ -67,7 +67,7 @@ function New-AzOrbitalContactProfileLinkChannelObject {
)

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

if ($PSBoundParameters.ContainsKey('BandwidthMHz')) {
$Object.BandwidthMHz = $BandwidthMHz
Expand Down
8 changes: 4 additions & 4 deletions src/Orbital/custom/New-AzOrbitalContactProfileLinkObject.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,17 @@ Create an in-memory object for ContactProfileLink.
Create an in-memory object for ContactProfileLink.

.Outputs
Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20220301.ContactProfileLink
Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20221101.ContactProfileLink
.Link
https://learn.microsoft.com/powershell/module/az.Orbital/new-AzOrbitalContactProfileLinkObject
#>
function New-AzOrbitalContactProfileLinkObject {
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20220301.ContactProfileLink')]
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.Api20221101.ContactProfileLink')]
[CmdletBinding(PositionalBinding=$false)]
Param(

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

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

if ($PSBoundParameters.ContainsKey('Channel')) {
$Object.Channel = $Channel
Expand Down
Loading