Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
e116236
Build helper from main and generate AppInsights Get-*, New-*, Remove-…
Francisco-Gamino Nov 15, 2025
3e29038
Generate New-, Get-, and Remove-BlobContainer cmdlet helpers
Francisco-Gamino Nov 15, 2025
e531296
Add Flex Consumption support
Francisco-Gamino Nov 15, 2025
ab16a40
Update docs and examples
Francisco-Gamino Nov 15, 2025
a75a641
tests: update existing tests and add Flex Consumption test
Francisco-Gamino Nov 15, 2025
c9b9f98
tests: update recordings to latest version
Francisco-Gamino Nov 15, 2025
0b5d0ca
Update change log
Francisco-Gamino Nov 15, 2025
18b3df1
Rename ZoneRedundant switch to ZoneRedundancy for analyzer compliance
Francisco-Gamino Nov 16, 2025
121bc5a
Update Get-AzFunctionAppAvailableLocation tests to use ZoneRedundancy…
Francisco-Gamino Nov 16, 2025
c41aae3
Update docs and examples for Get-AzFunctionAppAvailableLocation with …
Francisco-Gamino Nov 16, 2025
280ba99
Remove generate-info.json as it is deleted by build-module.ps1
Francisco-Gamino Nov 16, 2025
0cdbaea
Restore generate-info.json and update generation metadata ID
Francisco-Gamino Nov 16, 2025
76dcfd2
Add optional parameter SubscriptionId to support scoped operations
Francisco-Gamino Nov 16, 2025
563bbce
Update docs for Get-AzFunctionAppFlexConsumptionRuntime
Francisco-Gamino Nov 16, 2025
51afd91
Sanitize Functions.Autorest recordings to resolve CSCAN-AZURE0071
Francisco-Gamino Nov 16, 2025
22df60f
Add breaking change suppression file for Az.Functions (rule 3030 null…
Francisco-Gamino Nov 18, 2025
7c251c1
Update test recordings
Francisco-Gamino Nov 18, 2025
128df2b
Update list for 3030 suppressions
Francisco-Gamino Nov 18, 2025
7d7ea5f
Update Severity from 'Warning' to '0'
Francisco-Gamino Nov 18, 2025
af5b48f
Set Flex Consumption tests to run 'LiveOnly'
Francisco-Gamino Nov 18, 2025
f39e060
Add 3030 generic type suppressions for lifecycle cmdlets (Start/Stop/…
Francisco-Gamino Nov 18, 2025
0f83fed
Manually update module manifest
Francisco-Gamino Nov 18, 2025
4a15bba
Add FunctionAppFlexConsumptionRuntime strong type and custom runtime …
Francisco-Gamino Nov 18, 2025
8f6ea58
Update docs for Get-AzFunctionAppFlexConsumptionRuntime
Francisco-Gamino Nov 18, 2025
a9c489e
Finalize Get-AzFunctionAppFlexConsumptionRuntime (session validation,…
Francisco-Gamino Nov 18, 2025
cb6386a
Update docs for Get-AzFunctionAppFlexConsumptionRuntime to latest ver…
Francisco-Gamino Nov 18, 2025
9045c5a
Add Write-Progress to Get-AzFunctionAppFlexConsumptionRuntime (AllRun…
Francisco-Gamino Nov 19, 2025
33f16a0
Update Az.Functions.md Module Guid
Francisco-Gamino Nov 19, 2025
edca806
Set Flex Consumption tests to run 'LiveOnly'
Francisco-Gamino Nov 19, 2025
582b0ee
Add files generated by build-module.ps1
Francisco-Gamino Nov 19, 2025
1998697
Add Sanitize-Recordings.ps1
Francisco-Gamino Nov 19, 2025
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
26 changes: 26 additions & 0 deletions src/Functions/Functions.Autorest/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the Apache License, Version 2.0 (the ""License"");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// http://www.apache.org/licenses/LICENSE-2.0
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an ""AS IS"" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code
// is regenerated.

using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

[assembly: System.Reflection.AssemblyCompanyAttribute("Microsoft")]
[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright © Microsoft")]
[assembly: System.Reflection.AssemblyProductAttribute("Microsoft Azure PowerShell")]
[assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - Functions")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("4.2.1")]
[assembly: System.Reflection.AssemblyVersionAttribute("4.2.1")]
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
[assembly: System.CLSCompliantAttribute(false)]
1 change: 1 addition & 0 deletions src/Functions/Functions.Autorest/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ metadata:
functionsToExport:
- Get-AzFunctionApp
- Get-AzFunctionAppAvailableLocation
- Get-AzFunctionAppFlexConsumptionRuntime
- Get-AzFunctionAppPlan
- Get-AzFunctionAppSetting
- New-AzFunctionApp
Expand Down
29 changes: 29 additions & 0 deletions src/Functions/Functions.Autorest/custom/Functions.format.ps1xml
Original file line number Diff line number Diff line change
Expand Up @@ -63,5 +63,34 @@
</TableRowEntries>
</TableControl>
</View>
<View>
<Name>Az.Functions.FunctionAppFlexConsumptionRuntime.Display</Name>
<ViewSelectedBy>
<TypeName>Az.Functions.FunctionAppFlexConsumptionRuntime.Display</TypeName>
</ViewSelectedBy>
<TableControl>
<TableHeaders>
<TableColumnHeader><Label>Name</Label></TableColumnHeader>
<TableColumnHeader><Label>Version</Label></TableColumnHeader>
<TableColumnHeader><Label>IsDefault</Label></TableColumnHeader>
<TableColumnHeader><Label>EndOfLifeDate</Label></TableColumnHeader>
<TableColumnHeader><Label>Sku</Label></TableColumnHeader>
</TableHeaders>
<TableRowEntries>
<TableRowEntry>
<TableColumnItems>
<TableColumnItem><PropertyName>Name</PropertyName></TableColumnItem>
<TableColumnItem><PropertyName>Version</PropertyName></TableColumnItem>
<TableColumnItem><PropertyName>IsDefault</PropertyName></TableColumnItem>
<TableColumnItem>
<PropertyName>EndOfLifeDate</PropertyName>
<FormatString>{0:d}</FormatString>
</TableColumnItem>
<TableColumnItem><PropertyName>Sku</PropertyName></TableColumnItem>
</TableColumnItems>
</TableRowEntry>
</TableRowEntries>
</TableControl>
</View>
</ViewDefinitions>
</Configuration>
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,84 @@
"value": "dotnet",
"preferredOs": "windows",
"majorVersions": [
{
"displayText": ".NET 10 Isolated",
"value": "dotnet10isolated",
"minorVersions": [
{
"displayText": ".NET 10 Isolated",
"value": "10 (LTS), isolated worker model",
"stackSettings": {
"windowsRuntimeSettings": {
"runtimeVersion": "v10.0",
"isPreview": true,
"isDefault": false,
"isHidden": false,
"remoteDebuggingSupported": false,
"appInsightsSettings": {
"isSupported": true
},
"gitHubActionSettings": {
"isSupported": true,
"supportedVersion": "10.0.x"
},
"appSettingsDictionary": {
"FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",
"WEBSITE_USE_PLACEHOLDER_DOTNETISOLATED": "1"
},
"siteConfigPropertiesDictionary": {
"use32BitWorkerProcess": false,
"netFrameworkVersion": "v10.0"
},
"supportedFunctionsExtensionVersions": [
"~4"
],
"supportedFunctionsExtensionVersionsInfo": [
{
"version": "~4",
"isDeprecated": false,
"isDefault": false
}
],
"endOfLifeDate": "Fri Nov 10 2028 00:00:00 GMT+0000 (Coordinated Universal Time)"
},
"linuxRuntimeSettings": {
"runtimeVersion": "DOTNET-ISOLATED|10.0",
"isPreview": true,
"isDefault": false,
"isHidden": false,
"remoteDebuggingSupported": false,
"appInsightsSettings": {
"isSupported": true
},
"gitHubActionSettings": {
"isSupported": true,
"supportedVersion": "10.0.x"
},
"appSettingsDictionary": {
"FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",
"WEBSITE_USE_PLACEHOLDER_DOTNETISOLATED": "1"
},
"siteConfigPropertiesDictionary": {
"use32BitWorkerProcess": false,
"linuxFxVersion": "DOTNET-ISOLATED|10.0"
},
"supportedFunctionsExtensionVersions": [
"~4"
],
"supportedFunctionsExtensionVersionsInfo": [
{
"version": "~4",
"isDeprecated": false,
"isDefault": false
}
],
"endOfLifeDate": "Fri Nov 10 2028 00:00:00 GMT+0000 (Coordinated Universal Time)"
}
}
}
]
},
{
"displayText": ".NET 9 Isolated",
"value": "dotnet9isolated",
Expand Down Expand Up @@ -607,11 +685,11 @@
"minorVersions": [
{
"displayText": "Node.js 22",
"value": "22",
"value": "22 LTS",
"stackSettings": {
"windowsRuntimeSettings": {
"runtimeVersion": "~22",
"isPreview": true,
"isDefault": true,
"remoteDebuggingSupported": false,
"appInsightsSettings": {
"isSupported": true
Expand Down Expand Up @@ -684,7 +762,6 @@
"stackSettings": {
"windowsRuntimeSettings": {
"runtimeVersion": "~20",
"isDefault": true,
"remoteDebuggingSupported": false,
"appInsightsSettings": {
"isSupported": true
Expand Down Expand Up @@ -833,6 +910,44 @@
"displayText": "Python 3",
"value": "3",
"minorVersions": [
{
"displayText": "Python 3.13",
"value": "3.13",
"stackSettings": {
"linuxRuntimeSettings": {
"runtimeVersion": "Python|3.13",
"remoteDebuggingSupported": false,
"isPreview": true,
"isDefault": false,
"isHidden": false,
"appInsightsSettings": {
"isSupported": true
},
"gitHubActionSettings": {
"isSupported": true,
"supportedVersion": "3.13"
},
"appSettingsDictionary": {
"FUNCTIONS_WORKER_RUNTIME": "python"
},
"siteConfigPropertiesDictionary": {
"use32BitWorkerProcess": false,
"linuxFxVersion": "Python|3.13"
},
"supportedFunctionsExtensionVersions": [
"~4"
],
"supportedFunctionsExtensionVersionsInfo": [
{
"version": "~4",
"isDeprecated": false,
"isDefault": true
}
],
"endOfLifeDate": "Wed Oct 31 2029 00:00:00 GMT+0000 (Coordinated Universal Time)"
}
}
},
{
"displayText": "Python 3.12",
"value": "3.12",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
{
"id": null,
"name": "custom",
"type": "Microsoft.Web/locations/functionAppStacks?stackOsType=All",
"location": "eastasia",
"properties": {
"displayText": "Custom Handler",
"value": "custom",
"preferredOs": "windows",
"majorVersions": [
{
"displayText": "Custom Handler",
"value": "custom",
"minorVersions": [
{
"displayText": "Custom Handler",
"value": "custom",
"stackSettings": {
"linuxRuntimeSettings": {
"runtimeVersion": "",
"isPreview": false,
"appInsightsSettings": {
"isSupported": true
},
"remoteDebuggingSupported": false,
"gitHubActionSettings": {
"isSupported": false
},
"appSettingsDictionary": {
"FUNCTIONS_WORKER_RUNTIME": "custom"
},
"siteConfigPropertiesDictionary": {
"use32BitWorkerProcess": false,
"linuxFxVersion": ""
},
"supportedFunctionsExtensionVersions": [
"~4",
"~3",
"~2"
],
"supportedFunctionsExtensionVersionsInfo": [
{
"version": "~4",
"isDeprecated": false,
"isDefault": true
},
{
"version": "~3",
"isDeprecated": true,
"isDefault": false
},
{
"version": "~2",
"isDeprecated": true,
"isDefault": false
}
],
"Sku": [
{
"skuCode": "Y1"
},
{
"skuCode": "Dedicated"
},
{
"skuCode": "ElasticPremium"
},
{
"skuCode": "FC1",
"instanceMemoryMB": [
{
"size": "512",
"isDefault": false
},
{
"size": "2048",
"isDefault": true
},
{
"size": "4096",
"isDefault": false
}
],
"maximumInstanceCount": {
"lowestMaximumInstanceCount": 40,
"highestMaximumInstanceCount": 1000,
"defaultValue": 100
},
"functionAppConfigProperties": {
"runtime": {
"name": "custom",
"version": "1.0"
}
}
}
]
}
}
}
]
}
]
}
}
Loading