Microsoft.Web sites/functions 2021-02-01
Definice prostředku Bicep
Typ prostředku lokality nebo funkce je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy nasazení 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í bicep.
resource symbolicname 'Microsoft.Web/sites/functions@2021-02-01' = {
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'
}
}
Hodnoty vlastností
weby/funkce
Název | Description | Hodnota |
---|---|---|
name | Název prostředku Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu. |
string (povinné) |
Druhu | Druh prostředku. | řetězec |
Nadřazené | V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí 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 |
properties | Vlastnosti specifické pro prostředek FunctionEnvelope | FunkceEnvelopeProperties |
FunkceEnvelopeProperties
Název | Description | Hodnota |
---|---|---|
config | Informace o konfiguraci. | Pro Bicep můžete použít funkci any(). |
config_href | Identifikátor URI konfigurace | řetězec |
files | Seznam souborů. | object |
function_app_id | ID aplikace funkcí. | řetězec |
Href | Identifikátor URI funkce | řetězec |
invoke_url_template | Adresa URL pro vyvolání | řetězec |
isDisabled | Získá nebo nastaví hodnotu označující, jestli je funkce zakázaná. | bool |
language | Jazyk funkcí | ř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 | Otestujte data použitá při testování prostřednictvím webu Azure Portal. | řetězec |
test_data_href | Identifikátor URI testovacích dat | řetězec |
Šablony pro rychlý start
Následující šablony rychlého startu nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Front Door Standard/Premium s Azure Functions původem |
Tato šablona vytvoří aplikaci Front Door Standard/Premium, což je aplikace Azure Functions, a nakonfiguruje aplikaci funkcí tak, aby ověřila, že provoz prošel zdrojem služby Front Door. |
Aplikace Funkcí Azure a funkce aktivovaná protokolem HTTP |
Tento příklad nasadí aplikaci Funkcí Azure a funkci aktivovanou protokolem HTTP vloženou v šabloně. Nasadí také Key Vault a naplní tajný klíč hostitele aplikace funkcí. |
Funkce Azure s možnostmi transformace |
Vytvoří funkci Azure azure založenou na webhooku s transformačními funkcemi pro použití ve scénářích integrace aplikací logiky. |
Definice prostředku šablony ARM
Typ prostředku lokality nebo funkce je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy nasazení 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í kód JSON.
{
"type": "Microsoft.Web/sites/functions",
"apiVersion": "2021-02-01",
"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"
}
}
Hodnoty vlastností
weby/funkce
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Web/sites/functions |
apiVersion | Verze rozhraní API prostředků | '2021-02-01' |
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM. |
string (povinné) |
Druhu | Druh prostředku. | řetězec |
properties | Vlastnosti specifické pro prostředek FunctionEnvelope | FunkceEnvelopeProperties |
FunkceEnvelopeProperties
Název | Description | Hodnota |
---|---|---|
config | Informace o konfiguraci. | |
config_href | Identifikátor URI konfigurace | řetězec |
files | Seznam souborů. | object |
function_app_id | ID aplikace funkcí. | řetězec |
Href | Identifikátor URI funkce | řetězec |
invoke_url_template | Adresa URL pro vyvolání | řetězec |
isDisabled | Získá nebo nastaví hodnotu označující, jestli je funkce zakázaná. | bool |
language | Jazyk funkcí | ř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 | Otestujte data použitá při testování prostřednictvím webu Azure Portal. | řetězec |
test_data_href | Identifikátor URI testovacích dat | řetězec |
Šablony pro rychlý start
Následující šablony rychlého startu nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Front Door Standard/Premium s Azure Functions původem |
Tato šablona vytvoří aplikaci Front Door Standard/Premium, což je aplikace Azure Functions, a nakonfiguruje aplikaci funkcí tak, aby ověřila, že provoz prošel zdrojem služby Front Door. |
Aplikace Funkcí Azure a funkce aktivovaná protokolem HTTP |
Tento příklad nasadí aplikaci Funkcí Azure a funkci aktivovanou protokolem HTTP vloženou v šabloně. Nasadí také Key Vault a naplní tajný klíč hostitele aplikace funkcí. |
Funkce Azure s možnostmi transformace |
Vytvoří funkci Azure azure založenou na webhooku s transformačními funkcemi pro použití ve scénářích integrace aplikací logiky. |
Definice prostředku Terraformu (zprostředkovatele AzAPI)
Typ prostředku lokality nebo funkce je možné nasadit s operacemi, které cílí na:
- 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@2021-02-01"
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"
})
}
Hodnoty vlastností
weby/funkce
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Web/sites/functions@2021-02-01 |
name | Název prostředku | string (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: lokality |
Druhu | Druh prostředku. | řetězec |
properties | FunctionEnvelope – vlastnosti specifické pro prostředek | FunkceEnvelopeProperties |
FunkceEnvelopeProperties
Název | Description | Hodnota |
---|---|---|
config | Informace o konfiguraci. | |
config_href | Identifikátor URI konfigurace. | řetězec |
files | Seznam souborů. | object |
function_app_id | ID aplikace funkcí. | řetězec |
Href | Identifikátor URI funkce. | řetězec |
invoke_url_template | Adresa URL pro vyvolání | řetězec |
isDisabled | Získá nebo nastaví hodnotu označující, jestli je funkce zakázaná. | bool |
language | Jazyk funkcí | ř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 | Otestujte data používaná při testování prostřednictvím webu Azure Portal. | řetězec |
test_data_href | Identifikátor URI testovacích dat | řetězec |