Поделиться через


Веб-сайты и функции Microsoft.Web 2016-08-01

Определение ресурсов Bicep

Тип ресурса сайтов и функций можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Web/sites/functions, добавьте следующий Bicep в шаблон.

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'
  }
}

Значения свойств

FunctionEnvelopeProperties

Имя Описание Ценность
Конфигурация Сведения о конфигурации. любой
configHref URI конфигурации. струна
Файлы Список файлов. FunctionEnvelopePropertiesFiles
href URI функции. струна
scriptHref Универсальный код ресурса (URI) скрипта. струна
scriptRootPathHref URI корневого пути скрипта. струна
secretFileHref Универсальный код ресурса (URI) файла секретов. струна
testData Тестируемые данные, используемые при тестировании с помощью портала Azure. струна

FunctionEnvelopePropertiesFiles

Имя Описание Ценность

Microsoft.Web/sites/functions

Имя Описание Ценность
добрый Тип ресурса. струна
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: сайты
свойства Свойства конкретного ресурса FunctionEnvelope FunctionEnvelopeProperties

Примеры краткого руководства

Следующие примеры краткого руководства по развертыванию этого типа ресурса.

Bicep-файл Описание
приложение-функцию Azure и функцию, активированную ПО HTTP, Этот пример развертывает приложение-функцию Azure и встроенную функцию, активированную ПО HTTP, в шаблоне. Он также развертывает Key Vault и заполняет секрет ключом узла приложения-функции.
Front Door уровня "Стандартный" или "Премиум" с источником функций Azure Этот шаблон создает приложение-функцию Front Door уровня "Стандартный" или "Премиум" и настраивает приложение-функцию для проверки того, что трафик прошел через источник Front Door.

Определение ресурса шаблона ARM

Тип ресурса сайтов и функций можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Web/sites/functions, добавьте следующий код JSON в шаблон.

{
  "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"
  }
}

Значения свойств

FunctionEnvelopeProperties

Имя Описание Ценность
Конфигурация Сведения о конфигурации. любой
configHref URI конфигурации. струна
Файлы Список файлов. FunctionEnvelopePropertiesFiles
href URI функции. струна
scriptHref Универсальный код ресурса (URI) скрипта. струна
scriptRootPathHref URI корневого пути скрипта. струна
secretFileHref Универсальный код ресурса (URI) файла секретов. струна
testData Тестируемые данные, используемые при тестировании с помощью портала Azure. струна

FunctionEnvelopePropertiesFiles

Имя Описание Ценность

Microsoft.Web/sites/functions

Имя Описание Ценность
apiVersion Версия API '2016-08-01'
добрый Тип ресурса. струна
имя Имя ресурса строка (обязательно)
свойства Свойства конкретного ресурса FunctionEnvelope FunctionEnvelopeProperties
тип Тип ресурса "Microsoft.Web/sites/functions"

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
приложение-функцию Azure и функцию, активированную ПО HTTP,

развертывание в Azure
Этот пример развертывает приложение-функцию Azure и встроенную функцию, активированную ПО HTTP, в шаблоне. Он также развертывает Key Vault и заполняет секрет ключом узла приложения-функции.
функции Azure с возможностями преобразования

развертывание в Azure
Создает функцию Azure на основе веб-перехватчика на основе C# с возможностями преобразования для использования в сценариях интеграции приложений логики
Front Door уровня "Стандартный" или "Премиум" с источником функций Azure

развертывание в Azure
Этот шаблон создает приложение-функцию Front Door уровня "Стандартный" или "Премиум" и настраивает приложение-функцию для проверки того, что трафик прошел через источник Front Door.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса сайтов и функций можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Web/sites/functions, добавьте следующий объект Terraform в шаблон.

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"
    }
  })
}

Значения свойств

FunctionEnvelopeProperties

Имя Описание Ценность
Конфигурация Сведения о конфигурации. любой
configHref URI конфигурации. струна
Файлы Список файлов. FunctionEnvelopePropertiesFiles
href URI функции. струна
scriptHref Универсальный код ресурса (URI) скрипта. струна
scriptRootPathHref URI корневого пути скрипта. струна
secretFileHref Универсальный код ресурса (URI) файла секретов. струна
testData Тестируемые данные, используемые при тестировании с помощью портала Azure. струна

FunctionEnvelopePropertiesFiles

Имя Описание Ценность

Microsoft.Web/sites/functions

Имя Описание Ценность
добрый Тип ресурса. струна
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: сайты
свойства Свойства конкретного ресурса FunctionEnvelope FunctionEnvelopeProperties
тип Тип ресурса "Microsoft.Web/sites/functions@2016-08-01"