Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Definição de recursos do bíceps
O tipo de recurso sites/functions pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Web/sites/functions, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Web/sites/functions@2025-03-01' = {
parent: resourceSymbolicName
kind: 'string'
name: 'string'
properties: {
config: any(...)
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'
}
}
Valores de propriedade
Microsoft.Web/sites/funções
| Designação | Descrição | Valor |
|---|---|---|
| tipo | Tipo de recurso. | cadeia (de caracteres) |
| Designação | O nome do recurso | string (obrigatório) |
| elemento principal | 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 |
FunctionEnvelopeProperties
| Designação | Descrição | Valor |
|---|---|---|
| Configuração | Informações de configuração. | qualquer |
| config_href | URI de configuração. | cadeia (de caracteres) |
| ficheiros | Lista de ficheiros. | FunctionEnvelopePropertiesFiles |
| function_app_id | ID do aplicativo de função. | cadeia (de caracteres) |
| HREF | URI da função. | cadeia (de caracteres) |
| invoke_url_template | O URL de invocação | cadeia (de caracteres) |
| isDisabled | Obtém ou define um valor que indica se a função está desabilitada | Bool |
| linguagem | A linguagem da função | cadeia (de caracteres) |
| script_href | URI de script. | cadeia (de caracteres) |
| script_root_path_href | URI do caminho raiz do script. | cadeia (de caracteres) |
| secrets_file_href | URI do arquivo Secrets. | cadeia (de caracteres) |
| test_data | Dados de teste usados ao testar por meio do Portal do Azure. | cadeia (de caracteres) |
| test_data_href | URI de dados de teste. | cadeia (de caracteres) |
FunctionEnvelopePropertiesFiles
| Designação | Descrição | Valor |
|---|
Exemplos de uso
Exemplos de início rápido do Azure
Os seguintes modelos início rápido do Azure contêm exemplos de Bicep para implantar 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. |
Definição de recurso de modelo ARM
O tipo de recurso sites/functions pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Web/sites/functions, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Web/sites/functions",
"apiVersion": "2025-03-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"
}
}
Valores de propriedade
Microsoft.Web/sites/funções
| Designação | Descrição | Valor |
|---|---|---|
| Versão da API | A versão api | '2025-03-01' |
| tipo | Tipo de recurso. | cadeia (de caracteres) |
| 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' |
FunctionEnvelopeProperties
| Designação | Descrição | Valor |
|---|---|---|
| Configuração | Informações de configuração. | qualquer |
| config_href | URI de configuração. | cadeia (de caracteres) |
| ficheiros | Lista de ficheiros. | FunctionEnvelopePropertiesFiles |
| function_app_id | ID do aplicativo de função. | cadeia (de caracteres) |
| HREF | URI da função. | cadeia (de caracteres) |
| invoke_url_template | O URL de invocação | cadeia (de caracteres) |
| isDisabled | Obtém ou define um valor que indica se a função está desabilitada | Bool |
| linguagem | A linguagem da função | cadeia (de caracteres) |
| script_href | URI de script. | cadeia (de caracteres) |
| script_root_path_href | URI do caminho raiz do script. | cadeia (de caracteres) |
| secrets_file_href | URI do arquivo Secrets. | cadeia (de caracteres) |
| test_data | Dados de teste usados ao testar por meio do Portal do Azure. | cadeia (de caracteres) |
| test_data_href | URI de dados de teste. | cadeia (de caracteres) |
FunctionEnvelopePropertiesFiles
| Designação | Descrição | Valor |
|---|
Exemplos de uso
Modelos de início rápido do Azure
Os seguintes modelos de início rápido do Azure implantar 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. |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso sites/functions pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Web/sites/functions, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/functions@2025-03-01"
name = "string"
parent_id = "string"
body = {
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"
}
}
}
Valores de propriedade
Microsoft.Web/sites/funções
| Designação | Descrição | Valor |
|---|---|---|
| tipo | Tipo de recurso. | cadeia (de caracteres) |
| 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@2025-03-01" |
FunctionEnvelopeProperties
| Designação | Descrição | Valor |
|---|---|---|
| Configuração | Informações de configuração. | qualquer |
| config_href | URI de configuração. | cadeia (de caracteres) |
| ficheiros | Lista de ficheiros. | FunctionEnvelopePropertiesFiles |
| function_app_id | ID do aplicativo de função. | cadeia (de caracteres) |
| HREF | URI da função. | cadeia (de caracteres) |
| invoke_url_template | O URL de invocação | cadeia (de caracteres) |
| isDisabled | Obtém ou define um valor que indica se a função está desabilitada | Bool |
| linguagem | A linguagem da função | cadeia (de caracteres) |
| script_href | URI de script. | cadeia (de caracteres) |
| script_root_path_href | URI do caminho raiz do script. | cadeia (de caracteres) |
| secrets_file_href | URI do arquivo Secrets. | cadeia (de caracteres) |
| test_data | Dados de teste usados ao testar por meio do Portal do Azure. | cadeia (de caracteres) |
| test_data_href | URI de dados de teste. | cadeia (de caracteres) |
FunctionEnvelopePropertiesFiles
| Designação | Descrição | Valor |
|---|