diff --git a/src/ContainerInstance/ContainerInstance.Autorest/custom/New-AzContainerGroup.ps1 b/src/ContainerInstance/ContainerInstance.Autorest/custom/New-AzContainerGroup.ps1 index 8a88c89cbeb8..c8c9454dc312 100644 --- a/src/ContainerInstance/ContainerInstance.Autorest/custom/New-AzContainerGroup.ps1 +++ b/src/ContainerInstance/ContainerInstance.Autorest/custom/New-AzContainerGroup.ps1 @@ -338,9 +338,13 @@ process { { $null = $PSBoundParameters.Add("IPAddressPort", $Container.Port) } - - + if(!$PSBoundParameters.ContainsKey("StandbyPoolProfileId")) { + if(!$PSBoundParameters.ContainsKey("OSType")) { + $null = $PSBoundParameters.Add("OSType", "Linux") + } + } + Az.ContainerInstance.internal\New-AzContainerGroup @PSBoundParameters } catch { throw diff --git a/src/ContainerInstance/ContainerInstance.Autorest/generate-portal-ux.ps1 b/src/ContainerInstance/ContainerInstance.Autorest/generate-portal-ux.ps1 index 7e021ba7d1e6..4f94c9f6125c 100644 --- a/src/ContainerInstance/ContainerInstance.Autorest/generate-portal-ux.ps1 +++ b/src/ContainerInstance/ContainerInstance.Autorest/generate-portal-ux.ps1 @@ -248,7 +248,16 @@ function New-MetadataForParameterSet() $cmdletName = Get-MappedCmdletFromFunctionName $ParameterSetInfo.Name $description = (Get-CmdletAttribute -CmdletInfo $ParameterSetInfo -AttributeName "DescriptionAttribute").Description [object[]]$example = New-ExampleForParameterSet $ParameterSetInfo + if ($Null -eq $example) + { + $example = @() + } + [string[]]$signature = New-ParameterArrayInParameterSet $ParameterSetInfo + if ($Null -eq $signature) + { + $signature = @() + } return @{ Path = $httpPath diff --git a/src/ContainerInstance/ContainerInstance/Az.ContainerInstance.psd1 b/src/ContainerInstance/ContainerInstance/Az.ContainerInstance.psd1 index 617642023e24..0f2d94a22c93 100644 --- a/src/ContainerInstance/ContainerInstance/Az.ContainerInstance.psd1 +++ b/src/ContainerInstance/ContainerInstance/Az.ContainerInstance.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 11/6/2024 +# Generated on: 11/14/2024 # @{ @@ -51,7 +51,7 @@ DotNetFrameworkVersion = '4.7.2' # ProcessorArchitecture = '' # Modules that must be imported into the global environment prior to importing this module -RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '3.0.4'; }) +RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '3.0.5'; }) # Assemblies that must be loaded prior to importing this module RequiredAssemblies = 'ContainerInstance.Autorest/bin/Az.ContainerInstance.private.dll' diff --git a/src/ContainerInstance/ContainerInstance/ChangeLog.md b/src/ContainerInstance/ContainerInstance/ChangeLog.md index 0a7f38341cef..91b54b02d59f 100644 --- a/src/ContainerInstance/ContainerInstance/ChangeLog.md +++ b/src/ContainerInstance/ContainerInstance/ChangeLog.md @@ -23,7 +23,6 @@ * Added ConfigMapKeyValuePair to Container object properties. * Added new cmdlet to define container without using the preset default properties New-AzContainerInstanceNoDefaultObject * Added new cmdlets for Container Group Profile - Get-AzContainerInstanceContainerGroupProfile, New-AzContainerInstanceContainerGroupProfile, Remove-AzContainerInstanceContainerGroupProfile, Update-AzContainerInstanceContainerGroupProfile, Get-AzContainerInstanceContainerGroupProfileRevision -* For Container Group properties, the default value for OsType is no longer preset to Linux and has to be explicitly specified. ## Version 4.0.2 * Fixed secrets exposure in example documentation.