Condividi tramite


Provider - Get Function App Stacks

Descrizione per Ottenere i framework dell'app per le funzioni disponibili e le relative versioni

GET https://management.azure.com/providers/Microsoft.Web/functionAppStacks?api-version=2024-11-01
GET https://management.azure.com/providers/Microsoft.Web/functionAppStacks?stackOsType={stackOsType}&api-version=2024-11-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
api-version
query True

string

Versione dell'API

stackOsType
query

ProviderStackOsType

Tipo di sistema operativo stack

Risposte

Nome Tipo Descrizione
200 OK

FunctionAppStackCollection

Va bene

Other Status Codes

DefaultErrorResponse

Risposta di errore del servizio app.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Get Function App Stacks

Esempio di richiesta

GET https://management.azure.com/providers/Microsoft.Web/functionAppStacks?api-version=2024-11-01

Risposta di esempio

{
  "value": [
    {
      "id": "/providers/Microsoft.Web/functionAppStacks/dotnet",
      "name": "dotnet",
      "type": "Microsoft.Web/functionAppStacks",
      "properties": {
        "displayText": ".NET",
        "value": "dotnet",
        "preferredOs": "Windows",
        "majorVersions": [
          {
            "displayText": ".NET Core 3",
            "value": "3",
            "minorVersions": [
              {
                "displayText": ".NET Core 3.1",
                "value": "3.1",
                "stackSettings": {
                  "windowsRuntimeSettings": {
                    "runtimeVersion": "3.1",
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "remoteDebuggingSupported": false,
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "3.1.301"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "dotnet"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": true
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~3"
                    ]
                  },
                  "linuxRuntimeSettings": {
                    "runtimeVersion": "dotnet|3.1",
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "remoteDebuggingSupported": false,
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "3.1.301"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "dotnet"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": false,
                      "linuxFxVersion": "dotnet|3.1"
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~3"
                    ]
                  }
                }
              }
            ]
          },
          {
            "displayText": ".NET Core 2",
            "value": "2",
            "minorVersions": [
              {
                "displayText": ".NET Core 2.2",
                "value": "2.2",
                "stackSettings": {
                  "windowsRuntimeSettings": {
                    "runtimeVersion": "2.2",
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "remoteDebuggingSupported": false,
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "2.2.207"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "dotnet"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": true
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~2"
                    ]
                  },
                  "linuxRuntimeSettings": {
                    "runtimeVersion": "dotnet|2.2",
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "remoteDebuggingSupported": false,
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "2.2.207"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "dotnet"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": false,
                      "linuxFxVersion": "dotnet|2.2"
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~2"
                    ]
                  }
                }
              }
            ]
          },
          {
            "displayText": ".NET Framework 4",
            "value": "2",
            "minorVersions": [
              {
                "displayText": ".NET Framework 4.7",
                "value": "4.7",
                "stackSettings": {
                  "windowsRuntimeSettings": {
                    "runtimeVersion": "4.7",
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": false
                    },
                    "appSettingsDictionary": {},
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": true
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~1"
                    ]
                  }
                }
              }
            ]
          }
        ]
      }
    },
    {
      "id": "/providers/Microsoft.Web/functionAppStacks/node",
      "name": "node",
      "type": "Microsoft.Web/functionAppStacks",
      "properties": {
        "displayText": "Node.js",
        "value": "node",
        "preferredOs": "Windows",
        "majorVersions": [
          {
            "displayText": "Node.js 14",
            "value": "14",
            "minorVersions": [
              {
                "displayText": "Node.js 14 LTS",
                "value": "14 LTS",
                "stackSettings": {
                  "windowsRuntimeSettings": {
                    "runtimeVersion": "~14",
                    "isPreview": true,
                    "isHidden": true,
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "14.x"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "node",
                      "WEBSITE_NODE_DEFAULT_VERSION": "~14"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": true
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~3"
                    ]
                  },
                  "linuxRuntimeSettings": {
                    "runtimeVersion": "Node|14",
                    "isPreview": true,
                    "isHidden": true,
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "14.x"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "node"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": false,
                      "linuxFxVersion": "Node|14"
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~3"
                    ]
                  }
                }
              }
            ]
          },
          {
            "displayText": "Node.js 12",
            "value": "12",
            "minorVersions": [
              {
                "displayText": "Node.js 12 LTS",
                "value": "12 LTS",
                "stackSettings": {
                  "windowsRuntimeSettings": {
                    "runtimeVersion": "~12",
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "12.x"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "node",
                      "WEBSITE_NODE_DEFAULT_VERSION": "~12"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": true
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~3"
                    ]
                  },
                  "linuxRuntimeSettings": {
                    "runtimeVersion": "Node|12",
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "12.x"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "node"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": false,
                      "linuxFxVersion": "Node|12"
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~3"
                    ]
                  }
                }
              }
            ]
          },
          {
            "displayText": "Node.js 10",
            "value": "10",
            "minorVersions": [
              {
                "displayText": "Node.js 10 LTS",
                "value": "10 LTS",
                "stackSettings": {
                  "windowsRuntimeSettings": {
                    "runtimeVersion": "~10",
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "10.x"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "node",
                      "WEBSITE_NODE_DEFAULT_VERSION": "~10"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": true
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~2",
                      "~3"
                    ]
                  },
                  "linuxRuntimeSettings": {
                    "runtimeVersion": "Node|10",
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "10.x"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "node"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": false,
                      "linuxFxVersion": "Node|10"
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~2",
                      "~3"
                    ]
                  }
                }
              }
            ]
          },
          {
            "displayText": "Node.js 8",
            "value": "8",
            "minorVersions": [
              {
                "displayText": "Node.js 8 LTS",
                "value": "8 LTS",
                "stackSettings": {
                  "windowsRuntimeSettings": {
                    "runtimeVersion": "~8",
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "8.x"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "node",
                      "WEBSITE_NODE_DEFAULT_VERSION": "~8"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": true
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~2"
                    ]
                  }
                }
              }
            ]
          },
          {
            "displayText": "Node.js 6",
            "value": "6",
            "minorVersions": [
              {
                "displayText": "Node.js 6 LTS",
                "value": "6 LTS",
                "stackSettings": {
                  "windowsRuntimeSettings": {
                    "runtimeVersion": "~6",
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": false
                    },
                    "appSettingsDictionary": {
                      "WEBSITE_NODE_DEFAULT_VERSION": "~6"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": true
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~1"
                    ]
                  }
                }
              }
            ]
          }
        ]
      }
    },
    {
      "id": "/providers/Microsoft.Web/functionAppStacks/python",
      "name": "python",
      "type": "Microsoft.Web/functionAppStacks",
      "properties": {
        "displayText": "Python",
        "value": "python",
        "preferredOs": "Linux",
        "majorVersions": [
          {
            "displayText": "Python 3",
            "value": "3",
            "minorVersions": [
              {
                "displayText": "Python 3.8",
                "value": "3.8",
                "stackSettings": {
                  "linuxRuntimeSettings": {
                    "runtimeVersion": "Python|3.8",
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "3.8"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "python"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": false,
                      "linuxFxVersion": "Python|3.8"
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~3"
                    ]
                  }
                }
              },
              {
                "displayText": "Python 3.7",
                "value": "3.7",
                "stackSettings": {
                  "linuxRuntimeSettings": {
                    "runtimeVersion": "Python|3.7",
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "3.7"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "python"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": false,
                      "linuxFxVersion": "Python|3.7"
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~2",
                      "~3"
                    ]
                  }
                }
              },
              {
                "displayText": "Python 3.6",
                "value": "3.6",
                "stackSettings": {
                  "linuxRuntimeSettings": {
                    "runtimeVersion": "Python|3.6",
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "3.6"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "python"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": false,
                      "linuxFxVersion": "Python|3.6"
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~2",
                      "~3"
                    ]
                  }
                }
              }
            ]
          }
        ]
      }
    },
    {
      "id": "/providers/Microsoft.Web/functionAppStacks/java",
      "name": "java",
      "type": "Microsoft.Web/functionAppStacks",
      "properties": {
        "displayText": "Java",
        "value": "java",
        "preferredOs": "Windows",
        "majorVersions": [
          {
            "displayText": "Java 11",
            "value": "11",
            "minorVersions": [
              {
                "displayText": "Java 11",
                "value": "11.0",
                "stackSettings": {
                  "windowsRuntimeSettings": {
                    "runtimeVersion": "11",
                    "isAutoUpdate": true,
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "11"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "java"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": true,
                      "javaVersion": "11"
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~3"
                    ]
                  },
                  "linuxRuntimeSettings": {
                    "runtimeVersion": "Java|11",
                    "isAutoUpdate": true,
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "11"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "java"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": false,
                      "linuxFxVersion": "Java|11"
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~3"
                    ]
                  }
                }
              }
            ]
          },
          {
            "displayText": "Java 8",
            "value": "8",
            "minorVersions": [
              {
                "displayText": "Java 8",
                "value": "8.0",
                "stackSettings": {
                  "windowsRuntimeSettings": {
                    "runtimeVersion": "1.8",
                    "isAutoUpdate": true,
                    "isDefault": true,
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "8"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "java"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": true,
                      "javaVersion": "1.8"
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~2",
                      "~3"
                    ]
                  },
                  "linuxRuntimeSettings": {
                    "runtimeVersion": "Java|8",
                    "isAutoUpdate": true,
                    "isDefault": true,
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": true,
                      "supportedVersion": "8"
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "java"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": false,
                      "linuxFxVersion": "Java|8"
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~3"
                    ]
                  }
                }
              }
            ]
          }
        ]
      }
    },
    {
      "id": "/providers/Microsoft.Web/functionAppStacks/powershell",
      "name": "powershell",
      "type": "Microsoft.Web/functionAppStacks",
      "properties": {
        "displayText": "PowerShell Core",
        "value": "powershell",
        "preferredOs": "Windows",
        "majorVersions": [
          {
            "displayText": "PowerShell 7",
            "value": "7",
            "minorVersions": [
              {
                "displayText": "PowerShell 7.0",
                "value": "7.0",
                "stackSettings": {
                  "windowsRuntimeSettings": {
                    "runtimeVersion": "~7",
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": false
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "powershell"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": true,
                      "powerShellVersion": "~7"
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~3"
                    ]
                  }
                }
              }
            ]
          },
          {
            "displayText": "PowerShell Core 6",
            "value": "6",
            "minorVersions": [
              {
                "displayText": "PowerShell Core 6.2",
                "value": "6.2",
                "stackSettings": {
                  "windowsRuntimeSettings": {
                    "runtimeVersion": "~6",
                    "remoteDebuggingSupported": false,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "gitHubActionSettings": {
                      "isSupported": false
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "powershell"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": true,
                      "powerShellVersion": "~6"
                    },
                    "isDeprecated": true,
                    "supportedFunctionsExtensionVersions": [
                      "~2",
                      "~3"
                    ],
                    "endOfLifeDate": "2020-10-04T00:00:00+00:00"
                  }
                }
              }
            ]
          }
        ]
      }
    },
    {
      "id": "/providers/Microsoft.Web/functionAppStacks/custom",
      "name": "custom",
      "type": "Microsoft.Web/functionAppStacks",
      "properties": {
        "displayText": "Custom",
        "value": "custom",
        "preferredOs": "Windows",
        "majorVersions": [
          {
            "displayText": "Custom",
            "value": "custom",
            "minorVersions": [
              {
                "displayText": "Custom Handler",
                "value": "custom",
                "stackSettings": {
                  "windowsRuntimeSettings": {
                    "runtimeVersion": "custom",
                    "isPreview": true,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "remoteDebuggingSupported": false,
                    "gitHubActionSettings": {
                      "isSupported": false
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "custom"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": true
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~3",
                      "~2"
                    ]
                  },
                  "linuxRuntimeSettings": {
                    "runtimeVersion": "",
                    "isPreview": true,
                    "appInsightsSettings": {
                      "isSupported": true
                    },
                    "remoteDebuggingSupported": false,
                    "gitHubActionSettings": {
                      "isSupported": false
                    },
                    "appSettingsDictionary": {
                      "FUNCTIONS_WORKER_RUNTIME": "custom"
                    },
                    "siteConfigPropertiesDictionary": {
                      "use32BitWorkerProcess": false,
                      "linuxFxVersion": ""
                    },
                    "supportedFunctionsExtensionVersions": [
                      "~3",
                      "~2"
                    ]
                  }
                }
              }
            ]
          }
        ]
      }
    }
  ]
}

Definizioni

Nome Descrizione
AppInsightsWebAppStackSettings

Impostazioni dello stack di app Web di App Insights.

DefaultErrorResponse

Risposta di errore del servizio app.

Details
Error

Modello di errore.

FunctionAppMajorVersion

Versione principale dello stack di app per le funzioni.

FunctionAppMinorVersion

Versione secondaria dello stack di app per le funzioni.

FunctionAppRuntimes

Runtime dello stack di app per le funzioni.

FunctionAppRuntimeSettings

Impostazioni di runtime dell'app per le funzioni.

FunctionAppStack

Stack di app per le funzioni.

FunctionAppStackCollection

Raccolta di stack di app per le funzioni

GitHubActionWebAppStackSettings

Impostazioni dello stack di app Web di GitHub Actions.

ProviderStackOsType

Tipo di sistema operativo stack

SiteConfigPropertiesDictionary

Dizionario delle proprietà della configurazione del sito.

StackPreferredOs

Sistema operativo preferito dello stack di app per le funzioni.

AppInsightsWebAppStackSettings

Impostazioni dello stack di app Web di App Insights.

Nome Tipo Descrizione
isDefaultOff

boolean

true se Application Insights è disabilitato per impostazione predefinita per lo stack; in caso contrario, false.

isSupported

boolean

true se Application Insights remoto è supportato per lo stack; in caso contrario, false.

DefaultErrorResponse

Risposta di errore del servizio app.

Nome Tipo Descrizione
error

Error

Modello di errore.

Details

Nome Tipo Descrizione
code

string

Stringa standardizzata per identificare l'errore a livello di codice.

message

string

Descrizione dettagliata dell'errore e informazioni di debug.

target

string

Descrizione dettagliata dell'errore e informazioni di debug.

Error

Modello di errore.

Nome Tipo Descrizione
code

string

Stringa standardizzata per identificare l'errore a livello di codice.

details

Details[]

Errori dettagliati.

innererror

string

Altre informazioni per eseguire il debug dell'errore.

message

string

Descrizione dettagliata dell'errore e informazioni di debug.

target

string

Descrizione dettagliata dell'errore e informazioni di debug.

FunctionAppMajorVersion

Versione principale dello stack di app per le funzioni.

Nome Tipo Descrizione
displayText

string

Versione principale dello stack di app per le funzioni (solo visualizzazione).

minorVersions

FunctionAppMinorVersion[]

Versioni secondarie associate alla versione principale.

value

string

Nome della versione principale dello stack di app per le funzioni.

FunctionAppMinorVersion

Versione secondaria dello stack di app per le funzioni.

Nome Tipo Descrizione
displayText

string

Stack dell'app per le funzioni (solo visualizzazione).

stackSettings

FunctionAppRuntimes

Impostazioni associate alla versione secondaria.

value

string

Nome dello stack dell'app per le funzioni.

FunctionAppRuntimes

Runtime dello stack di app per le funzioni.

Nome Tipo Descrizione
linuxRuntimeSettings

FunctionAppRuntimeSettings

Impostazioni specifiche di Linux associate alla versione secondaria.

windowsRuntimeSettings

FunctionAppRuntimeSettings

Impostazioni specifiche di Windows associate alla versione secondaria.

FunctionAppRuntimeSettings

Impostazioni di runtime dell'app per le funzioni.

Nome Tipo Descrizione
appInsightsSettings

AppInsightsWebAppStackSettings

Impostazioni di Application Insights associate alla versione secondaria.

appSettingsDictionary

object

Impostazioni dell'applicazione associate alla versione secondaria.

endOfLifeDate

string (date-time)

Data di fine vita per la versione secondaria.

gitHubActionSettings

GitHubActionWebAppStackSettings

Impostazioni di GitHub Actions associate alla versione secondaria.

isAutoUpdate

boolean

true se la versione dello stack viene aggiornata automaticamente; in caso contrario, false.

isDefault

boolean

true se la versione secondaria è l'impostazione predefinita; in caso contrario, false.

isDeprecated

boolean

true se lo stack è deprecato; in caso contrario, false.

isEarlyAccess

boolean

true se la versione secondaria è accesso anticipato; in caso contrario, false.

isHidden

boolean

true se lo stack deve essere nascosto; in caso contrario, false.

isPreview

boolean

true se lo stack è in anteprima; in caso contrario, false.

remoteDebuggingSupported

boolean

true se il debug remoto è supportato per lo stack; in caso contrario, false.

runtimeVersion

string

Versione secondaria dello stack di app per le funzioni (solo runtime).

siteConfigPropertiesDictionary

SiteConfigPropertiesDictionary

Impostazioni di configurazione associate alla versione secondaria.

supportedFunctionsExtensionVersions

string[]

Elenco delle versioni dell'estensione di Funzioni supportate.

FunctionAppStack

Stack di app per le funzioni.

Nome Tipo Descrizione
id

string

ID risorsa.

kind

string

Tipo di risorsa.

location

string

Posizione dello stack dell'app per le funzioni.

name

string

Nome risorsa.

properties.displayText

string

Stack dell'app per le funzioni (solo visualizzazione).

properties.majorVersions

FunctionAppMajorVersion[]

Elenco delle versioni principali disponibili.

properties.preferredOs

StackPreferredOs

Sistema operativo preferito dello stack di app per le funzioni.

properties.value

string

Nome dello stack dell'app per le funzioni.

type

string

Tipo di risorsa.

FunctionAppStackCollection

Raccolta di stack di app per le funzioni

Nome Tipo Descrizione
nextLink

string

Collegarsi alla pagina successiva delle risorse.

value

FunctionAppStack[]

Raccolta di risorse.

GitHubActionWebAppStackSettings

Impostazioni dello stack di app Web di GitHub Actions.

Nome Tipo Descrizione
isSupported

boolean

true se GitHub Actions è supportato per lo stack; in caso contrario, false.

supportedVersion

string

Versione secondaria supportata per GitHub Actions.

ProviderStackOsType

Tipo di sistema operativo stack

Valore Descrizione
All
Linux
Windows

SiteConfigPropertiesDictionary

Dizionario delle proprietà della configurazione del sito.

Nome Tipo Descrizione
javaVersion

string

Impostazione di configurazione JavaVersion.

linuxFxVersion

string

Impostazione di configurazione di LinuxFxVersion.

powerShellVersion

string

Impostazione di configurazione di PowerShellVersion.

use32BitWorkerProcess

boolean

true se use32BitWorkerProcess deve essere impostato su true per lo stack; in caso contrario, false.

StackPreferredOs

Sistema operativo preferito dello stack di app per le funzioni.

Valore Descrizione
Linux
Windows