Microsoft.Web sites/funções 2018-02-01
O tipo de recurso sites/functions pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Para criar um recurso Microsoft.Web/sites/functions, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Web/sites/functions@2018-02-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'
}
}
Designação | Descrição | Valor |
---|---|---|
Configuração | Informações de configuração. | qualquer |
config_href | URI de configuração. | string |
ficheiros | Lista de ficheiros. | FunctionEnvelopePropertiesFiles |
function_app_id | ID do aplicativo de função. | string |
HREF | URI da função. | string |
invoke_url_template | O URL de invocação | string |
isDisabled | Valor que indica se a função está desativada | Bool |
Idioma | A linguagem da função | string |
script_href | URI de script. | string |
script_root_path_href | URI do caminho raiz do script. | string |
secrets_file_href | URI do arquivo Secrets. | string |
test_data | Dados de teste usados ao testar por meio do Portal do Azure. | string |
test_data_href | URI de dados de teste. | string |
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
Designação | O nome do recurso | string (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para recurso do tipo: sites |
propriedades | Propriedades específicas do recurso FunctionEnvelope | FunctionEnvelopeProperties |
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
aplicativo Azure Function e uma função acionada por HTTP | Este exemplo implanta um aplicativo Azure Function e uma função acionada por HTTP embutida no modelo. Ele também implanta um Cofre de Chaves e preenche um segredo com a chave de host do aplicativo de função. |
Porta da frente Standard/Premium com de origem do Azure Functions | Este modelo cria um Front Door Standard/Premium, um aplicativo do Azure Functions, e configura o aplicativo de função para validar que o tráfego passou pela origem do Front Door. |
O tipo de recurso sites/functions pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Para criar um recurso Microsoft.Web/sites/functions, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Web/sites/functions",
"apiVersion": "2018-02-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"
}
}
Designação | Descrição | Valor |
---|---|---|
Configuração | Informações de configuração. | qualquer |
config_href | URI de configuração. | string |
ficheiros | Lista de ficheiros. | FunctionEnvelopePropertiesFiles |
function_app_id | ID do aplicativo de função. | string |
HREF | URI da função. | string |
invoke_url_template | O URL de invocação | string |
isDisabled | Valor que indica se a função está desativada | Bool |
Idioma | A linguagem da função | string |
script_href | URI de script. | string |
script_root_path_href | URI do caminho raiz do script. | string |
secrets_file_href | URI do arquivo Secrets. | string |
test_data | Dados de teste usados ao testar por meio do Portal do Azure. | string |
test_data_href | URI de dados de teste. | string |
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2018-02-01' |
tipo | Tipo de recurso. | string |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades específicas do recurso FunctionEnvelope | FunctionEnvelopeProperties |
tipo | O tipo de recurso | 'Microsoft.Web/sites/funções' |
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
aplicativo Azure Function e uma função acionada por HTTP |
Este exemplo implanta um aplicativo Azure Function e uma função acionada por HTTP embutida no modelo. Ele também implanta um Cofre de Chaves e preenche um segredo com a chave de host do aplicativo de função. |
função do Azure com capacidades de transformação |
Cria uma função azure C# baseada em webhook com capacidades de transformação para usar em cenários de integração de aplicativos lógicos |
Porta da frente Standard/Premium com de origem do Azure Functions |
Este modelo cria um Front Door Standard/Premium, um aplicativo do Azure Functions, e configura o aplicativo de função para validar que o tráfego passou pela origem do Front Door. |
O tipo de recurso sites/functions pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Para criar um recurso Microsoft.Web/sites/functions, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/functions@2018-02-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"
}
})
}
Designação | Descrição | Valor |
---|---|---|
Configuração | Informações de configuração. | qualquer |
config_href | URI de configuração. | string |
ficheiros | Lista de ficheiros. | FunctionEnvelopePropertiesFiles |
function_app_id | ID do aplicativo de função. | string |
HREF | URI da função. | string |
invoke_url_template | O URL de invocação | string |
isDisabled | Valor que indica se a função está desativada | Bool |
Idioma | A linguagem da função | string |
script_href | URI de script. | string |
script_root_path_href | URI do caminho raiz do script. | string |
secrets_file_href | URI do arquivo Secrets. | string |
test_data | Dados de teste usados ao testar por meio do Portal do Azure. | string |
test_data_href | URI de dados de teste. | string |
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
Designação | O nome do recurso | string (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID do recurso do tipo: sites |
propriedades | Propriedades específicas do recurso FunctionEnvelope | FunctionEnvelopeProperties |
tipo | O tipo de recurso | "Microsoft.Web/sites/functions@2018-02-01" |