Microsoft.Web sites/functions 2020-10-01
Definição de recurso do Bicep
O tipo de recurso sites/funções pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Web/sites/functions, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.Web/sites/functions@2020-10-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'
}
}
Valores de propriedade
sites/funções
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos filho no Bicep. |
cadeia de caracteres (obrigatório) |
kind | Tipo de recurso. | string |
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 o recurso do tipo: sites |
properties | Propriedades específicas do recurso FunctionEnvelope | FunctionEnvelopeProperties |
FunctionEnvelopeProperties
Nome | Descrição | Valor |
---|---|---|
config | Informações de configuração. | Para o Bicep, você pode usar a função any(). |
config_href | URI de configuração. | string |
files | Lista de arquivos. | objeto |
function_app_id | ID do aplicativo de funções. | string |
href | URI da função. | string |
invoke_url_template | A URL de invocação | string |
está Desabilitado | Obtém ou define um valor que indica se a função está desabilitada | bool |
Linguagem | A linguagem de função | string |
script_href | URI do script. | string |
script_root_path_href | URI do caminho raiz do script. | string |
secrets_file_href | URI do arquivo de segredos. | 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 |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Front Door Standard/Premium com Azure Functions origem |
Este modelo cria um Front Door Standard/Premium, um aplicativo Azure Functions e configura o aplicativo de funções para validar se o tráfego passou pela origem do Front Door. |
Aplicativo de funções do Azure e uma função disparada por HTTP |
Este exemplo implanta um aplicativo de funções do Azure e uma função disparada por HTTP embutida no modelo. Ele também implanta um Key Vault e preenche um segredo com a chave de host do aplicativo de funções. |
Função do Azure com recursos de transformação |
Cria uma função do Azure do C# baseada em webhook com recursos de transformação para usar em cenários de integração de aplicativos lógicos |
Definição de recurso de modelo do ARM
O tipo de recurso sites/funções pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Web/sites/functions, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Web/sites/functions",
"apiVersion": "2020-10-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"
}
}
Valores de propriedade
sites/funções
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.Web/sites/functions' |
apiVersion | A versão da API de recursos | '2020-10-01' |
name | O nome do recurso Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON. |
cadeia de caracteres (obrigatório) |
kind | Tipo de recurso. | string |
properties | Propriedades específicas do recurso FunctionEnvelope | FunctionEnvelopeProperties |
FunctionEnvelopeProperties
Nome | Descrição | Valor |
---|---|---|
config | Informações de configuração. | |
config_href | URI de configuração. | string |
files | Lista de arquivos. | objeto |
function_app_id | ID do Aplicativo de Funções. | string |
href | URI da função. | string |
invoke_url_template | A URL de invocação | string |
está desabilitado | Obtém ou define um valor que indica se a função está desabilitada | bool |
Linguagem | A linguagem de 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 de segredos. | string |
test_data | Testar dados usados ao testar por meio do Portal do Azure. | string |
test_data_href | URI de dados de teste. | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Front Door Standard/Premium com origem Azure Functions |
Este modelo cria um Front Door Standard/Premium, um aplicativo Azure Functions e configura o aplicativo de funções para validar se o tráfego passou pela origem do Front Door. |
Aplicativo de funções do Azure e uma função disparada por HTTP |
Este exemplo implanta um aplicativo de funções do Azure e uma função disparada por HTTP embutida no modelo. Ele também implanta um Key Vault e preenche um segredo com a chave de host do aplicativo de funções. |
Função do Azure com recursos de transformação |
Cria uma função do Azure C# baseada em webhook com recursos de transformação a serem usados em cenários de integração de aplicativos lógicos |
Definição de recurso do Terraform (provedor AzAPI)
O tipo de recurso sites/funções pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Web/sites/functions, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/functions@2020-10-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"
})
}
Valores de propriedade
sites/funções
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Web/sites/functions@2020-10-01" |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: sites |
kind | Tipo de recurso. | string |
properties | Propriedades específicas do recurso FunctionEnvelope | FunctionEnvelopeProperties |
FunctionEnvelopeProperties
Nome | Descrição | Valor |
---|---|---|
config | Informações de configuração. | |
config_href | URI de configuração. | string |
files | Lista de arquivos. | objeto |
function_app_id | ID do aplicativo de funções. | string |
href | URI da função. | string |
invoke_url_template | A URL de invocação | string |
está Desabilitado | Obtém ou define um valor que indica se a função está desabilitada | bool |
Linguagem | A linguagem de função | string |
script_href | URI do script. | string |
script_root_path_href | URI do caminho raiz do script. | string |
secrets_file_href | URI do arquivo de segredos. | 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 |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de