Microsoft.App builders/builds 2023-11-02-preview
Определение ресурсов Bicep
Тип ресурса builders/builds можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.App/builders/builds, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.App/builders/builds@2023-11-02-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
configuration: {
baseOs: 'string'
environmentVariables: [
{
name: 'string'
value: 'string'
}
]
platform: 'string'
platformVersion: 'string'
preBuildSteps: [
{
description: 'string'
httpGet: {
fileName: 'string'
headers: [
'string'
]
url: 'string'
}
scripts: [
'string'
]
}
]
}
destinationContainerRegistry: {
image: 'string'
server: 'string'
}
}
}
Значения свойств
BuildConfiguration
Имя | Описание | Ценность |
---|---|---|
baseOs | Базовая ОС, используемая для сборки и запуска приложения. | струна |
environmentVariables | Список переменных среды, передаваемых в сборку, секреты не должны использоваться в переменной среды. | EnvironmentVariable[] |
платформа | Платформа, используемая для создания и запуска приложения. | струна |
platformVersion | Версия платформы, используемая для сборки и запуска приложения. | струна |
preBuildSteps | Список шагов, которые необходимо выполнить перед сборкой. | PreBuildStep[] |
BuildProperties
Имя | Описание | Ценность |
---|---|---|
конфигурация | Конфигурация сборки. | buildConfiguration |
destinationContainerRegistry | Реестр контейнеров, в который будет отправлен окончательный образ. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Имя | Описание | Ценность |
---|---|---|
образ | Полное имя, которое необходимо отправить окончательному изображению, включая имя и тег изображения. | струна |
сервер | Сервер входа в реестр контейнеров, в который должен быть отправлен окончательный образ. Ресурс построителя должен иметь этот реестр контейнеров, определенный вместе с удостоверением, используемым для доступа к нему. | строка (обязательно) |
EnvironmentVariable
Имя | Описание | Ценность |
---|---|---|
имя | Имя переменной среды. | строка (обязательно) |
ценность | Значение переменной среды. | строка (обязательно) |
HttpGet
Имя | Описание | Ценность |
---|---|---|
имя файла | Имя файла, в который должен быть сохранен запрос. | струна |
Заголовки | Список заголовков для отправки с запросом. | string[] |
URL-адрес | URL-адрес для отправки HTTP-запроса GET. | строка (обязательно) |
Microsoft.App/builders/builds
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 2 Максимальная длина = 64 Pattern = ^[-\w\._\(\)]+$ (обязательно) |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: построители |
свойства | Свойства, относящиеся к ресурсу, для этого ресурса. | BuildProperties |
PreBuildStep
Имя | Описание | Ценность |
---|---|---|
описание | Описание шага предварительной сборки. | струна |
httpGet | Http get request to send перед сборкой. | HttpGet |
Сценарии | Список пользовательских команд для выполнения. | string[] |
Определение ресурса шаблона ARM
Тип ресурса builders/builds можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.App/builders/builds, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.App/builders/builds",
"apiVersion": "2023-11-02-preview",
"name": "string",
"properties": {
"configuration": {
"baseOs": "string",
"environmentVariables": [
{
"name": "string",
"value": "string"
}
],
"platform": "string",
"platformVersion": "string",
"preBuildSteps": [
{
"description": "string",
"httpGet": {
"fileName": "string",
"headers": [ "string" ],
"url": "string"
},
"scripts": [ "string" ]
}
]
},
"destinationContainerRegistry": {
"image": "string",
"server": "string"
}
}
}
Значения свойств
BuildConfiguration
Имя | Описание | Ценность |
---|---|---|
baseOs | Базовая ОС, используемая для сборки и запуска приложения. | струна |
environmentVariables | Список переменных среды, передаваемых в сборку, секреты не должны использоваться в переменной среды. | EnvironmentVariable[] |
платформа | Платформа, используемая для создания и запуска приложения. | струна |
platformVersion | Версия платформы, используемая для сборки и запуска приложения. | струна |
preBuildSteps | Список шагов, которые необходимо выполнить перед сборкой. | PreBuildStep[] |
BuildProperties
Имя | Описание | Ценность |
---|---|---|
конфигурация | Конфигурация сборки. | buildConfiguration |
destinationContainerRegistry | Реестр контейнеров, в который будет отправлен окончательный образ. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Имя | Описание | Ценность |
---|---|---|
образ | Полное имя, которое необходимо отправить окончательному изображению, включая имя и тег изображения. | струна |
сервер | Сервер входа в реестр контейнеров, в который должен быть отправлен окончательный образ. Ресурс построителя должен иметь этот реестр контейнеров, определенный вместе с удостоверением, используемым для доступа к нему. | строка (обязательно) |
EnvironmentVariable
Имя | Описание | Ценность |
---|---|---|
имя | Имя переменной среды. | строка (обязательно) |
ценность | Значение переменной среды. | строка (обязательно) |
HttpGet
Имя | Описание | Ценность |
---|---|---|
имя файла | Имя файла, в который должен быть сохранен запрос. | струна |
Заголовки | Список заголовков для отправки с запросом. | string[] |
URL-адрес | URL-адрес для отправки HTTP-запроса GET. | строка (обязательно) |
Microsoft.App/builders/builds
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2023-11-02-preview' |
имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 2 Максимальная длина = 64 Pattern = ^[-\w\._\(\)]+$ (обязательно) |
свойства | Свойства, относящиеся к ресурсу, для этого ресурса. | BuildProperties |
тип | Тип ресурса | "Microsoft.App/builders/builds" |
PreBuildStep
Имя | Описание | Ценность |
---|---|---|
описание | Описание шага предварительной сборки. | струна |
httpGet | Http get request to send перед сборкой. | HttpGet |
Сценарии | Список пользовательских команд для выполнения. | string[] |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса builders/builds можно развернуть с помощью операций, предназначенных для следующих операций:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.App/builders/builds, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/builders/builds@2023-11-02-preview"
name = "string"
body = jsonencode({
properties = {
configuration = {
baseOs = "string"
environmentVariables = [
{
name = "string"
value = "string"
}
]
platform = "string"
platformVersion = "string"
preBuildSteps = [
{
description = "string"
httpGet = {
fileName = "string"
headers = [
"string"
]
url = "string"
}
scripts = [
"string"
]
}
]
}
destinationContainerRegistry = {
image = "string"
server = "string"
}
}
})
}
Значения свойств
BuildConfiguration
Имя | Описание | Ценность |
---|---|---|
baseOs | Базовая ОС, используемая для сборки и запуска приложения. | струна |
environmentVariables | Список переменных среды, передаваемых в сборку, секреты не должны использоваться в переменной среды. | EnvironmentVariable[] |
платформа | Платформа, используемая для создания и запуска приложения. | струна |
platformVersion | Версия платформы, используемая для сборки и запуска приложения. | струна |
preBuildSteps | Список шагов, которые необходимо выполнить перед сборкой. | PreBuildStep[] |
BuildProperties
Имя | Описание | Ценность |
---|---|---|
конфигурация | Конфигурация сборки. | buildConfiguration |
destinationContainerRegistry | Реестр контейнеров, в который будет отправлен окончательный образ. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Имя | Описание | Ценность |
---|---|---|
образ | Полное имя, которое необходимо отправить окончательному изображению, включая имя и тег изображения. | струна |
сервер | Сервер входа в реестр контейнеров, в который должен быть отправлен окончательный образ. Ресурс построителя должен иметь этот реестр контейнеров, определенный вместе с удостоверением, используемым для доступа к нему. | строка (обязательно) |
EnvironmentVariable
Имя | Описание | Ценность |
---|---|---|
имя | Имя переменной среды. | строка (обязательно) |
ценность | Значение переменной среды. | строка (обязательно) |
HttpGet
Имя | Описание | Ценность |
---|---|---|
имя файла | Имя файла, в который должен быть сохранен запрос. | струна |
Заголовки | Список заголовков для отправки с запросом. | string[] |
URL-адрес | URL-адрес для отправки HTTP-запроса GET. | строка (обязательно) |
Microsoft.App/builders/builds
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 2 Максимальная длина = 64 Pattern = ^[-\w\._\(\)]+$ (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: построители |
свойства | Свойства, относящиеся к ресурсу, для этого ресурса. | BuildProperties |
тип | Тип ресурса | "Microsoft.App/builders/builds@2023-11-02-preview" |
PreBuildStep
Имя | Описание | Ценность |
---|---|---|
описание | Описание шага предварительной сборки. | струна |
httpGet | Http get request to send перед сборкой. | HttpGet |
Сценарии | Список пользовательских команд для выполнения. | string[] |