Delen via


Microsoft.Web sites/functions

Bicep-resourcedefinitie

Het resourcetype sites/functies kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Web/sites/functions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Web/sites/functions@2024-04-01' = {
  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'
  }
}

Eigenschapswaarden

FunctionEnvelopeProperties

Naam Beschrijving Waarde
configuratie Configuratiegegevens. enig
config_href Configuratie-URI. snaar
archief Bestandslijst. FunctionEnvelopePropertiesFiles
function_app_id Functie-app-id. snaar
href Functie-URI. snaar
invoke_url_template De aanroep-URL snaar
isDisabled Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de functie is uitgeschakeld Bool
Taal De functietaal snaar
script_href Script-URI. snaar
script_root_path_href Script root pad URI. snaar
secrets_file_href Geheimenbestands-URI. snaar
test_data Testgegevens die worden gebruikt bij het testen via Azure Portal. snaar
test_data_href Test de gegevens-URI. snaar

FunctionEnvelopePropertiesFiles

Naam Beschrijving Waarde

Microsoft.Web/sites/functions

Naam Beschrijving Waarde
soort Soort resource. snaar
naam De resourcenaam tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: sites
Eigenschappen FunctionEnvelope-resourcespecifieke eigenschappen FunctionEnvelopeProperties-

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
Azure Function-app en een door HTTP geactiveerde functie In dit voorbeeld wordt een Azure Function-app en een inline http-geactiveerde functie in de sjabloon geïmplementeerd. Er wordt ook een sleutelkluis geïmplementeerd en een geheim gevuld met de hostsleutel van de functie-app.
Front Door Standard/Premium met Azure Functions-oorsprong Met deze sjabloon maakt u een Front Door Standard/Premium, een Azure Functions-app en configureert u de functie-app om te controleren of verkeer afkomstig is van de Front Door-oorsprong.

Resourcedefinitie van ARM-sjabloon

Het resourcetype sites/functies kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Web/sites/functions-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Web/sites/functions",
  "apiVersion": "2024-04-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"
  }
}

Eigenschapswaarden

FunctionEnvelopeProperties

Naam Beschrijving Waarde
configuratie Configuratiegegevens. enig
config_href Configuratie-URI. snaar
archief Bestandslijst. FunctionEnvelopePropertiesFiles
function_app_id Functie-app-id. snaar
href Functie-URI. snaar
invoke_url_template De aanroep-URL snaar
isDisabled Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de functie is uitgeschakeld Bool
Taal De functietaal snaar
script_href Script-URI. snaar
script_root_path_href Script root pad URI. snaar
secrets_file_href Geheimenbestands-URI. snaar
test_data Testgegevens die worden gebruikt bij het testen via Azure Portal. snaar
test_data_href Test de gegevens-URI. snaar

FunctionEnvelopePropertiesFiles

Naam Beschrijving Waarde

Microsoft.Web/sites/functions

Naam Beschrijving Waarde
apiVersion De API-versie '2024-04-01'
soort Soort resource. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen FunctionEnvelope-resourcespecifieke eigenschappen FunctionEnvelopeProperties-
type Het resourcetype 'Microsoft.Web/sites/functions'

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Azure Function-app en een door HTTP geactiveerde functie

implementeren in Azure
In dit voorbeeld wordt een Azure Function-app en een inline http-geactiveerde functie in de sjabloon geïmplementeerd. Er wordt ook een sleutelkluis geïmplementeerd en een geheim gevuld met de hostsleutel van de functie-app.
Azure-functie met transformatievermogens

implementeren in Azure
Hiermee maakt u een op webhook gebaseerde C#-azure-functie met transformatievermogens voor gebruik in integratiescenario's voor logische apps
Front Door Standard/Premium met Azure Functions-oorsprong

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium, een Azure Functions-app en configureert u de functie-app om te controleren of verkeer afkomstig is van de Front Door-oorsprong.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype sites/functies kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Web/sites/functions-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/functions@2024-04-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"
    }
  })
}

Eigenschapswaarden

FunctionEnvelopeProperties

Naam Beschrijving Waarde
configuratie Configuratiegegevens. enig
config_href Configuratie-URI. snaar
archief Bestandslijst. FunctionEnvelopePropertiesFiles
function_app_id Functie-app-id. snaar
href Functie-URI. snaar
invoke_url_template De aanroep-URL snaar
isDisabled Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de functie is uitgeschakeld Bool
Taal De functietaal snaar
script_href Script-URI. snaar
script_root_path_href Script root pad URI. snaar
secrets_file_href Geheimenbestands-URI. snaar
test_data Testgegevens die worden gebruikt bij het testen via Azure Portal. snaar
test_data_href Test de gegevens-URI. snaar

FunctionEnvelopePropertiesFiles

Naam Beschrijving Waarde

Microsoft.Web/sites/functions

Naam Beschrijving Waarde
soort Soort resource. snaar
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: sites
Eigenschappen FunctionEnvelope-resourcespecifieke eigenschappen FunctionEnvelopeProperties-
type Het resourcetype "Microsoft.Web/sites/functions@2024-04-01"