Partilhar via


Microsoft.Web sites/funções 2016-08-01

Definição de recurso do Bicep

O tipo de recurso sites/funções pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Web/sites/functions, adicione o Bicep a seguir ao seu modelo.

resource symbolicname 'Microsoft.Web/sites/functions@2016-08-01' = {
  parent: resourceSymbolicName
  kind: 'string'
  name: 'string'
  properties: {
    config: any(Azure.Bicep.Types.Concrete.AnyType)
    configHref: 'string'
    files: {
      {customized property}: 'string'
    }
    href: 'string'
    scriptHref: 'string'
    scriptRootPathHref: 'string'
    secretsFileHref: 'string'
    testData: 'string'
  }
}

Valores de propriedade

FunctionEnvelopeProperties

Nome Descrição Valor
configuração Informações de configuração. qualquer
configHref URI de configuração. corda
limas Lista de arquivos. FunctionEnvelopePropertiesFiles
href URI da função. corda
scriptHref URI de script. corda
scriptRootPathHref URI do caminho raiz do script. corda
secretsFileHref URI do arquivo de segredos. corda
testData Teste os dados usados ao testar por meio do Portal do Azure. corda

FunctionEnvelopePropertiesFiles

Nome Descrição Valor

Microsoft.Web/sites/functions

Nome Descrição Valor
tipo Tipo de recurso. corda
nome O nome do recurso cadeia de caracteres (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 o recurso do tipo: sites
Propriedades Propriedades específicas do recurso FunctionEnvelope FunctionEnvelopeProperties

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
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.
Front Door Standard/Premium com origem do Azure Functions Esse modelo cria um Front Door Standard/Premium, um aplicativo do Azure Functions, e configura o aplicativo de funções para validar se o tráfego passou pela origem do Front Door.

Definição de recurso de modelo do ARM

O tipo de recurso sites/funções pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Web/sites/functions, adicione o JSON a seguir ao seu modelo.

{
  "type": "Microsoft.Web/sites/functions",
  "apiVersion": "2016-08-01",
  "name": "string",
  "kind": "string",
  "properties": {
    "config": {},
    "configHref": "string",
    "files": {
      "{customized property}": "string"
    },
    "href": "string",
    "scriptHref": "string",
    "scriptRootPathHref": "string",
    "secretsFileHref": "string",
    "testData": "string"
  }
}

Valores de propriedade

FunctionEnvelopeProperties

Nome Descrição Valor
configuração Informações de configuração. qualquer
configHref URI de configuração. corda
limas Lista de arquivos. FunctionEnvelopePropertiesFiles
href URI da função. corda
scriptHref URI de script. corda
scriptRootPathHref URI do caminho raiz do script. corda
secretsFileHref URI do arquivo de segredos. corda
testData Teste os dados usados ao testar por meio do Portal do Azure. corda

FunctionEnvelopePropertiesFiles

Nome Descrição Valor

Microsoft.Web/sites/functions

Nome Descrição Valor
apiVersion A versão da API '2016-08-01'
tipo Tipo de recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades específicas do recurso FunctionEnvelope FunctionEnvelopeProperties
tipo O tipo de recurso 'Microsoft.Web/sites/functions'

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
aplicativo de funções do Azure e uma função disparada por HTTP

Implantar no Azure
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

Implantar no Azure
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
Front Door Standard/Premium com origem do Azure Functions

Implantar no Azure
Esse modelo cria um Front Door Standard/Premium, um aplicativo do Azure Functions, e configura o aplicativo de funções para validar se o tráfego passou pela origem do Front Door.

Definição de recurso do Terraform (provedor de 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 de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Web/sites/functions, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/functions@2016-08-01"
  name = "string"
  kind = "string"
  body = jsonencode({
    properties = {
      config = ?
      configHref = "string"
      files = {
        {customized property} = "string"
      }
      href = "string"
      scriptHref = "string"
      scriptRootPathHref = "string"
      secretsFileHref = "string"
      testData = "string"
    }
  })
}

Valores de propriedade

FunctionEnvelopeProperties

Nome Descrição Valor
configuração Informações de configuração. qualquer
configHref URI de configuração. corda
limas Lista de arquivos. FunctionEnvelopePropertiesFiles
href URI da função. corda
scriptHref URI de script. corda
scriptRootPathHref URI do caminho raiz do script. corda
secretsFileHref URI do arquivo de segredos. corda
testData Teste os dados usados ao testar por meio do Portal do Azure. corda

FunctionEnvelopePropertiesFiles

Nome Descrição Valor

Microsoft.Web/sites/functions

Nome Descrição Valor
tipo Tipo de recurso. corda
nome 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
Propriedades Propriedades específicas do recurso FunctionEnvelope FunctionEnvelopeProperties
tipo O tipo de recurso "Microsoft.Web/sites/functions@2016-08-01"