Sdílet prostřednictvím


Weby/funkce Microsoft.Weby

Definice prostředku Bicep

Typ prostředků lokalit/funkcí je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Web/sites/functions, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Web/sites/functions@2024-04-01' = {
  parent: resourceSymbolicName
  kind: 'string'
  name: 'string'
  properties: {
    config: any(Azure.Bicep.Types.Concrete.AnyType)
    config_href: 'string'
    files: {
      {customized property}: 'string'
    }
    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'
  }
}

Hodnoty vlastností

FunctionEnvelopeProperties

Jméno Popis Hodnota
konfigurace Informace o konfiguraci jakýkoliv
config_href Identifikátor URI konfigurace řetězec
soubory Seznam souborů FunctionEnvelopePropertiesFiles
function_app_id ID aplikace funkcí řetězec
href Identifikátor URI funkce řetězec
invoke_url_template Adresa URL vyvolání řetězec
isDisabled Získá nebo nastaví hodnotu určující, zda je funkce zakázaná. Bool
Jazyk Jazyk funkce řetězec
script_href Identifikátor URI skriptu. řetězec
script_root_path_href Identifikátor URI kořenové cesty skriptu řetězec
secrets_file_href Identifikátor URI souboru tajných kódů. řetězec
test_data Testovací data použitá při testování prostřednictvím webu Azure Portal. řetězec
test_data_href Otestujte identifikátor URI dat. řetězec

FunctionEnvelopePropertiesFiles

Jméno Popis Hodnota

Microsoft.Web/sites/functions

Jméno Popis Hodnota
laskavý Druh prostředku. řetězec
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: weby
vlastnosti Vlastnosti specifické pro prostředek FunctionEnvelope FunctionEnvelopeProperties

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
aplikaci Funkcí Azure a funkci aktivovanou protokolem HTTP Tento příklad nasadí aplikaci Funkcí Azure a vloženou funkci aktivovanou protokolem HTTP v šabloně. Nasadí také službu Key Vault a naplní tajný kód klíčem hostitele aplikace funkcí.
Front Door Standard/Premium s Azure Functions Tato šablona vytvoří Front Door Standard/Premium, aplikaci Azure Functions a nakonfiguruje aplikaci funkcí tak, aby ověřila, že provoz prošel původem služby Front Door.

Definice prostředku šablony ARM

Typ prostředků lokalit/funkcí je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Web/sites/functions, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Web/sites/functions",
  "apiVersion": "2024-04-01",
  "name": "string",
  "kind": "string",
  "properties": {
    "config": {},
    "config_href": "string",
    "files": {
      "{customized property}": "string"
    },
    "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"
  }
}

Hodnoty vlastností

FunctionEnvelopeProperties

Jméno Popis Hodnota
konfigurace Informace o konfiguraci jakýkoliv
config_href Identifikátor URI konfigurace řetězec
soubory Seznam souborů FunctionEnvelopePropertiesFiles
function_app_id ID aplikace funkcí řetězec
href Identifikátor URI funkce řetězec
invoke_url_template Adresa URL vyvolání řetězec
isDisabled Získá nebo nastaví hodnotu určující, zda je funkce zakázaná. Bool
Jazyk Jazyk funkce řetězec
script_href Identifikátor URI skriptu. řetězec
script_root_path_href Identifikátor URI kořenové cesty skriptu řetězec
secrets_file_href Identifikátor URI souboru tajných kódů. řetězec
test_data Testovací data použitá při testování prostřednictvím webu Azure Portal. řetězec
test_data_href Otestujte identifikátor URI dat. řetězec

FunctionEnvelopePropertiesFiles

Jméno Popis Hodnota

Microsoft.Web/sites/functions

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2024-04-01'
laskavý Druh prostředku. řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti specifické pro prostředek FunctionEnvelope FunctionEnvelopeProperties
typ Typ prostředku Microsoft.Web/sites/functions

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
aplikaci Funkcí Azure a funkci aktivovanou protokolem HTTP

nasazení do Azure
Tento příklad nasadí aplikaci Funkcí Azure a vloženou funkci aktivovanou protokolem HTTP v šabloně. Nasadí také službu Key Vault a naplní tajný kód klíčem hostitele aplikace funkcí.
funkce Azure s možnostmi transformace

nasazení do Azure
Vytvoří webhookovou funkci Azure v jazyce C# s možnostmi transformace, které se použijí ve scénářích integrace aplikací logiky.
Front Door Standard/Premium s Azure Functions

nasazení do Azure
Tato šablona vytvoří Front Door Standard/Premium, aplikaci Azure Functions a nakonfiguruje aplikaci funkcí tak, aby ověřila, že provoz prošel původem služby Front Door.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředků lokalit/funkcí je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Web/sites/functions, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/functions@2024-04-01"
  name = "string"
  kind = "string"
  body = jsonencode({
    properties = {
      config = ?
      config_href = "string"
      files = {
        {customized property} = "string"
      }
      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"
    }
  })
}

Hodnoty vlastností

FunctionEnvelopeProperties

Jméno Popis Hodnota
konfigurace Informace o konfiguraci jakýkoliv
config_href Identifikátor URI konfigurace řetězec
soubory Seznam souborů FunctionEnvelopePropertiesFiles
function_app_id ID aplikace funkcí řetězec
href Identifikátor URI funkce řetězec
invoke_url_template Adresa URL vyvolání řetězec
isDisabled Získá nebo nastaví hodnotu určující, zda je funkce zakázaná. Bool
Jazyk Jazyk funkce řetězec
script_href Identifikátor URI skriptu. řetězec
script_root_path_href Identifikátor URI kořenové cesty skriptu řetězec
secrets_file_href Identifikátor URI souboru tajných kódů. řetězec
test_data Testovací data použitá při testování prostřednictvím webu Azure Portal. řetězec
test_data_href Otestujte identifikátor URI dat. řetězec

FunctionEnvelopePropertiesFiles

Jméno Popis Hodnota

Microsoft.Web/sites/functions

Jméno Popis Hodnota
laskavý Druh prostředku. řetězec
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: weby
vlastnosti Vlastnosti specifické pro prostředek FunctionEnvelope FunctionEnvelopeProperties
typ Typ prostředku "Microsoft.Web/sites/functions@2024-04-01"