Microsoft.Web sites/functions 2021-01-15

Bicep-resursdefinition

Resurstypen platser/funktioner kan distribueras med åtgärder som är mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Web/sites/functions-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Web/sites/functions@2021-01-15' = {
  name: 'string'
  kind: 'string'
  parent: resourceSymbolicName
  properties: {
    config: any()
    config_href: 'string'
    files: {}
    function_app_id: 'string'
    href: 'string'
    invoke_url_template: 'string'
    isDisabled: bool
    language: 'string'
    script_href: 'string'
    script_root_path_href: 'string'
    secrets_file_href: 'string'
    test_data: 'string'
    test_data_href: 'string'
  }
}

Egenskapsvärden

platser/funktioner

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
Typ Typ av resurs. sträng
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: platser
properties FunktionAvfasningsresursspecifika egenskaper FunctionEnvelopeProperties

FunctionEnvelopeProperties

Name Beskrivning Värde
config Konfigurationsinformation. För Bicep kan du använda funktionen any().
config_href Konfigurations-URI. sträng
filer Fillista. objekt
function_app_id Funktionsapp-ID. sträng
Href Funktions-URI. sträng
invoke_url_template Anrops-URL:en sträng
isDisabled Hämtar eller anger ett värde som anger om funktionen är inaktiverad boolesk
language Funktionsspråket sträng
script_href Skript-URI. sträng
script_root_path_href Skriptrotsökvägs-URI. sträng
secrets_file_href URI för hemlighetsfil. sträng
test_data Testa data som används vid testning via Azure-portalen. sträng
test_data_href Testa data-URI. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Front Door Standard/Premium med Azure Functions ursprung

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium, en Azure Functions-app, och konfigurerar funktionsappen för att verifiera att trafiken har kommit via Front Door-ursprunget.
Azure-funktionsapp och en HTTP-utlöst funktion

Distribuera till Azure
I det här exemplet distribueras en Azure-funktionsapp och en HTTP-utlöst funktion infogat i mallen. Den distribuerar också en Key Vault och fyller i en hemlighet med funktionsappens värdnyckel.
Azure-funktion med transformeringsfunktioner

Distribuera till Azure
Skapar en webhook-baserad C# azure-funktion med transformeringsfunktioner som ska användas i logic apps-integreringsscenarier

Resursdefinition för ARM-mall

Resurstypen platser/funktioner kan distribueras med åtgärder som är mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Web/sites/functions-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Web/sites/functions",
  "apiVersion": "2021-01-15",
  "name": "string",
  "kind": "string",
  "properties": {
    "config": {},
    "config_href": "string",
    "files": {},
    "function_app_id": "string",
    "href": "string",
    "invoke_url_template": "string",
    "isDisabled": "bool",
    "language": "string",
    "script_href": "string",
    "script_root_path_href": "string",
    "secrets_file_href": "string",
    "test_data": "string",
    "test_data_href": "string"
  }
}

Egenskapsvärden

platser/funktioner

Name Beskrivning Värde
typ Resurstypen "Microsoft.Web/sites/functions"
apiVersion Resurs-API-versionen '2021-01-15'
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
Typ Typ av resurs. sträng
properties FunktionAvfasningsresursspecifika egenskaper FunctionEnvelopeEgenskaper

FunctionEnvelopeEgenskaper

Name Beskrivning Värde
config Konfigurationsinformation.
config_href Config URI. sträng
filer Fillista. objekt
function_app_id Funktionsapp-ID. sträng
Href Funktions-URI. sträng
invoke_url_template Anrops-URL:en sträng
isDisabled Hämtar eller anger ett värde som anger om funktionen är inaktiverad boolesk
language Funktionsspråket sträng
script_href Skript-URI. sträng
script_root_path_href Skriptrotsökvägs-URI. sträng
secrets_file_href URI för hemlighetsfil. sträng
test_data Testa data som används vid testning via Azure-portalen. sträng
test_data_href Testa data-URI. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Front Door Standard/Premium med Azure Functions ursprung

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium, en Azure Functions-app, och konfigurerar funktionsappen för att verifiera att trafiken har kommit via Front Door-ursprunget.
Azure-funktionsapp och en HTTP-utlöst funktion

Distribuera till Azure
Det här exemplet distribuerar en Azure-funktionsapp och en HTTP-utlöst funktion infogad i mallen. Den distribuerar också en Key Vault och fyller i en hemlighet med funktionsappens värdnyckel.
Azure-funktion med transformeringsfunktioner

Distribuera till Azure
Skapar en webhook-baserad C#-azure-funktion med transformeringsfunktioner som ska användas i integrationsscenarier för logikappar

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen platser/funktioner kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Web/sites/functions-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/functions@2021-01-15"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      config_href = "string"
      files = {}
      function_app_id = "string"
      href = "string"
      invoke_url_template = "string"
      isDisabled = bool
      language = "string"
      script_href = "string"
      script_root_path_href = "string"
      secrets_file_href = "string"
      test_data = "string"
      test_data_href = "string"
    }
    kind = "string"
  })
}

Egenskapsvärden

platser/funktioner

Name Beskrivning Värde
typ Resurstypen "Microsoft.Web/sites/functions@2021-01-15"
name Resursnamnet sträng (krävs)
parent_id ID:t för resursen som är överordnad för den här resursen. ID för resurs av typen: platser
Typ Typ av resurs. sträng
properties FunktionAvfasningsresursspecifika egenskaper FunctionEnvelopeEgenskaper

FunctionEnvelopeEgenskaper

Name Beskrivning Värde
config Konfigurationsinformation.
config_href Config URI. sträng
filer Fillista. objekt
function_app_id Funktionsapp-ID. sträng
Href Funktions-URI. sträng
invoke_url_template Anrops-URL:en sträng
isDisabled Hämtar eller anger ett värde som anger om funktionen är inaktiverad boolesk
language Funktionsspråket sträng
script_href Skript-URI. sträng
script_root_path_href Skriptrotsökvägs-URI. sträng
secrets_file_href URI för hemlighetsfil. sträng
test_data Testa data som används vid testning via Azure-portalen. sträng
test_data_href Testa data-URI. sträng