Microsoft.ContainerRegistry registries/tasks 2019-04-01
Определение ресурса Bicep
Тип ресурса registries/tasks можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.ContainerRegistry/registries/tasks, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.ContainerRegistry/registries/tasks@2019-04-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {}
}
properties: {
agentConfiguration: {
cpu: int
}
credentials: {
customRegistries: {}
sourceRegistry: {
loginMode: 'string'
}
}
platform: {
architecture: 'string'
os: 'string'
variant: 'string'
}
status: 'string'
step: {
contextAccessToken: 'string'
contextPath: 'string'
type: 'string'
// For remaining properties, see TaskStepProperties objects
}
timeout: int
trigger: {
baseImageTrigger: {
baseImageTriggerType: 'string'
name: 'string'
status: 'string'
}
sourceTriggers: [
{
name: 'string'
sourceRepository: {
branch: 'string'
repositoryUrl: 'string'
sourceControlAuthProperties: {
expiresIn: int
refreshToken: 'string'
scope: 'string'
token: 'string'
tokenType: 'string'
}
sourceControlType: 'string'
}
sourceTriggerEvents: [
'string'
]
status: 'string'
}
]
timerTriggers: [
{
name: 'string'
schedule: 'string'
status: 'string'
}
]
}
}
}
Объекты TaskStepProperties
Задайте свойство type , чтобы указать тип объекта .
Для Docker используйте:
type: 'Docker'
arguments: [
{
isSecret: bool
name: 'string'
value: 'string'
}
]
dockerFilePath: 'string'
imageNames: [
'string'
]
isPushEnabled: bool
noCache: bool
target: 'string'
Для EncodedTask используйте:
type: 'EncodedTask'
encodedTaskContent: 'string'
encodedValuesContent: 'string'
values: [
{
isSecret: bool
name: 'string'
value: 'string'
}
]
Для FileTask используйте:
type: 'FileTask'
taskFilePath: 'string'
values: [
{
isSecret: bool
name: 'string'
value: 'string'
}
]
valuesFilePath: 'string'
Значения свойств
registries/tasks
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в Bicep. |
строка (обязательно) Ограничение символов: 5–50 Допустимые символы: Буквенно-цифровые символы, дефисы и символы подчеркивания. |
location | Расположение ресурса. Это невозможно изменить после создания ресурса. | строка (обязательно) |
tags | Теги ресурса. | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: registries |
удостоверение | Удостоверение ресурса. | IdentityProperties |
properties | Свойства задачи. | Свойства задачи |
IdentityProperties
Имя | Описание | Значение |
---|---|---|
principalId | Идентификатор субъекта удостоверения ресурса. | строка |
tenantId | Идентификатор клиента ресурса. | строка |
type | Тип удостоверения. | "Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Список удостоверений пользователей, связанных с ресурсом. Удостоверение пользователя Ссылки на ключ словаря будут иметь идентификаторы ресурсов ARM в виде: /subscriptions/{ИД подписки}/resourceGroups/{имя группы ресурсов}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
объект |
Свойства задачи
Имя | Описание | Значение |
---|---|---|
AgentConfiguration | Конфигурация компьютера агента запуска. | Свойства агента |
credentials | Свойства, описывающие набор учетных данных, которые будут использоваться при вызове этого запуска. | Учетные данные |
platform | Свойства платформы, с которыми должен выполняться запуск. | PlatformProperties (обязательно) |
status | Текущее состояние задачи. | "Отключено" "Включено" |
Шаг | Свойства шага задачи. | TaskStepProperties (обязательно) |
timeout | Время ожидания выполнения в секундах. | INT |
триггер | Свойства, описывающие все триггеры для задачи. | Свойства Триггера |
Свойства агента
Имя | Описание | Значение |
---|---|---|
cpu | Конфигурация ЦП с точки зрения количества ядер, необходимых для выполнения. | INT |
Учетные данные
Имя | Описание | Значение |
---|---|---|
customRegistries | Описывает параметры учетных данных для доступа к другим пользовательским реестрам. ключ. для элемента словаря будет сервер входа в реестр (myregistry.azurecr.io) и значением элемента будут учетные данные реестра для доступа к реестру. |
object |
sourceRegistry | Описывает параметры учетных данных для доступа к исходному реестру. | SourceRegistryCredentials |
SourceRegistryCredentials
Имя | Описание | Значение |
---|---|---|
loginMode | Режим проверки подлинности, определяющий имя входа в реестр источника область. Учетные данные для исходного реестра будет создано с использованием заданного область. Эти учетные данные будут использоваться для входа в исходный реестр во время выполнения. |
'Default' "Нет" |
Свойства платформы
Имя | Описание | Значение |
---|---|---|
архитектура | Архитектура ОС. | 'amd64' "arm" 'x86' |
ОС | Тип операционной системы, необходимый для выполнения. | Linux Windows (обязательно) |
variant | Вариант ЦП. | 'v6' "v7" 'v8' |
Свойства taskStepProperties
Имя | Описание | Значение |
---|---|---|
contextAccessToken | Маркер (GIT PAT или маркер SAS большого двоичного объекта учетной записи хранения), связанный с контекстом для шага. | строка |
contextPath | URL-адрес (абсолютный или относительный) исходного контекста для шага задачи. | строка |
type | Установка типа объекта | Docker EncodedTask FileTask (обязательно) |
DockerBuildStep
Имя | Описание | Значение |
---|---|---|
тип | Тип шага. | Docker (обязательно) |
аргументы | Коллекция аргументов переопределения, используемых при выполнении этого шага сборки. | Argument[] |
dockerFilePath | Путь к файлу Docker относительно исходного контекста. | строка (обязательно) |
imageNames | Полные имена образов, включая репозиторий и тег. | string[] |
isPushEnabled | Значение этого свойства указывает, следует ли отправлять созданный образ в реестр. | bool |
NoCache | Значение этого свойства указывает, включен ли кэш изображений. | bool |
target | Имя целевого этапа сборки для сборки Docker. | строка |
Аргумент
Имя | Описание | Значение |
---|---|---|
isSecret | Флаг, указывающий, представляет ли аргумент секрет и требуется ли удалить его из журналов сборки. | bool |
name | Имя аргумента. | строка (обязательно) |
значение | Значение аргумента. | string (обязательно) |
EncodedTaskStep
Имя | Описание | Значение |
---|---|---|
тип | Тип шага. | EncodedTask (обязательно) |
encodedTaskContent | Значение в кодировке Base64 для содержимого файла шаблона или определения. | string (обязательно) |
encodedValuesContent | Значение файла параметров и значений в кодировке Base64. | строка |
значения | Коллекция переопределенных значений, которые могут быть переданы при выполнении задачи. | SetValue[] |
SetValue
Имя | Описание | Значение |
---|---|---|
isSecret | Флаг, указывающий, представляет ли значение секрет. | bool |
name | Имя переопределенного значения. | string (обязательно) |
значение | Переопределенное значение. | string (обязательно) |
FileTaskStep
Имя | Описание | Значение |
---|---|---|
тип | Тип шага. | FileTask (обязательно) |
taskFilePath | Путь к файлу шаблона или определения задачи относительно исходного контекста. | string (обязательно) |
значения | Коллекция переопределенных значений, которые могут быть переданы при выполнении задачи. | SetValue[] |
valuesFilePath | Путь к файлу значений или параметров задачи относительно исходного контекста. | строка |
Свойства TriggerProperties
Имя | Описание | Значение |
---|---|---|
baseImageTrigger | Триггер на основе зависимостей базового образа. | BaseImageTrigger |
sourceTriggers | Коллекция триггеров на основе репозитория исходного кода. | SourceTrigger[] |
ТаймерTriggers | Коллекция триггеров таймера. | TimerTrigger[] |
BaseImageTrigger
Имя | Описание | Значение |
---|---|---|
baseImageTriggerType | Тип автоматического триггера для обновления зависимостей базового образа. | "Все" "Среда выполнения" (обязательно) |
name | Имя триггера. | string (обязательно) |
status | Текущее состояние триггера. | "Отключено" "Включено" |
SourceTrigger
Имя | Описание | Значение |
---|---|---|
name | Имя триггера. | string (обязательно) |
sourceRepository | Свойства, описывающие исходный код для задачи. | SourceProperties (обязательно) |
sourceTriggerEvents | Исходное событие, соответствующее триггеру. | Массив строк, содержащий любой из: "commit" Pullrequest (обязательно) |
status | Текущее состояние триггера. | "Отключено" "Включено" |
SourceProperties
Имя | Описание | Значение |
---|---|---|
ветвь | Имя ветви исходного кода. | строка |
repositoryUrl | Полный URL-адрес репозитория исходного кода | string (обязательно) |
sourceControlAuthProperties | Свойства авторизации для доступа к репозиторию исходного кода и для настройки веб-перехватчики для уведомлений. |
AuthInfo |
sourceControlType | Тип службы управления версиями. | 'GitHub' VisualStudioTeamService (обязательно) |
AuthInfo
Имя | Описание | Значение |
---|---|---|
expiresIn | Время в секундах, когда маркер остается действительным | INT |
refreshtoken | Маркер обновления, используемый для обновления маркера доступа. | строка |
область | Область маркера доступа. | строка |
token | Маркер доступа, используемый для доступа к поставщику системы управления версиями. | string (обязательно) |
tokenType | Тип маркера проверки подлинности. | OAuth "PAT" (обязательно) |
TimerTrigger
Имя | Описание | Значение |
---|---|---|
name | Имя триггера. | string (обязательно) |
schedule | Выражение CRON для расписания задач | string (обязательно) |
status | Текущее состояние триггера. | "Отключено" "Включено" |
Определение ресурса шаблона ARM
Тип ресурса registries/tasks можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.ContainerRegistry/registries/tasks, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.ContainerRegistry/registries/tasks",
"apiVersion": "2019-04-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"agentConfiguration": {
"cpu": "int"
},
"credentials": {
"customRegistries": {},
"sourceRegistry": {
"loginMode": "string"
}
},
"platform": {
"architecture": "string",
"os": "string",
"variant": "string"
},
"status": "string",
"step": {
"contextAccessToken": "string",
"contextPath": "string",
"type": "string"
// For remaining properties, see TaskStepProperties objects
},
"timeout": "int",
"trigger": {
"baseImageTrigger": {
"baseImageTriggerType": "string",
"name": "string",
"status": "string"
},
"sourceTriggers": [
{
"name": "string",
"sourceRepository": {
"branch": "string",
"repositoryUrl": "string",
"sourceControlAuthProperties": {
"expiresIn": "int",
"refreshToken": "string",
"scope": "string",
"token": "string",
"tokenType": "string"
},
"sourceControlType": "string"
},
"sourceTriggerEvents": [ "string" ],
"status": "string"
}
],
"timerTriggers": [
{
"name": "string",
"schedule": "string",
"status": "string"
}
]
}
}
}
Объекты TaskStepProperties
Задайте свойство type , чтобы указать тип объекта .
Для Docker используйте:
"type": "Docker",
"arguments": [
{
"isSecret": "bool",
"name": "string",
"value": "string"
}
],
"dockerFilePath": "string",
"imageNames": [ "string" ],
"isPushEnabled": "bool",
"noCache": "bool",
"target": "string"
Для EncodedTask используйте:
"type": "EncodedTask",
"encodedTaskContent": "string",
"encodedValuesContent": "string",
"values": [
{
"isSecret": "bool",
"name": "string",
"value": "string"
}
]
Для FileTask используйте:
"type": "FileTask",
"taskFilePath": "string",
"values": [
{
"isSecret": "bool",
"name": "string",
"value": "string"
}
],
"valuesFilePath": "string"
Значения свойств
registries/tasks
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.ContainerRegistry/registries/tasks |
версия_API | Версия API ресурсов | '2019-04-01' |
name | имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM. |
string (обязательно) Ограничение символов: 5-50 Допустимые символы: Буквенно-цифровые символы, дефисы и символы подчеркивания. |
location | Расположение ресурса. Это невозможно изменить после создания ресурса. | string (обязательно) |
tags | Теги ресурса. | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
удостоверение | Удостоверение ресурса. | IdentityProperties |
properties | Свойства задачи. | Свойства задачи |
IdentityProperties
Имя | Описание | Значение |
---|---|---|
principalId | Идентификатор субъекта удостоверения ресурса. | строка |
tenantId | Идентификатор клиента ресурса. | строка |
type | Тип удостоверения. | "Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Список удостоверений пользователей, связанных с ресурсом. Удостоверение пользователя Ссылки на ключи словаря будут иметь идентификаторы ресурсов ARM в формате : /subscriptions/{ИД подписки}/resourceGroups/{имя группы ресурсов}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
объект |
Свойства задачи
Имя | Описание | Значение |
---|---|---|
agentConfiguration | Конфигурация компьютера агента запуска. | Свойства агента |
credentials | Свойства, описывающие набор учетных данных, которые будут использоваться при вызове этого запуска. | Учетные данные |
platform | Свойства платформы, для которых должно выполняться выполнение. | PlatformProperties (обязательно) |
status | Текущее состояние задачи. | "Отключено" "Включено" |
Шаг | Свойства шага задачи. | TaskStepProperties (обязательно) |
timeout | Время ожидания выполнения в секундах. | INT |
триггер | Свойства, описывающие все триггеры для задачи. | Свойства TriggerProperties |
Свойства агента
Имя | Описание | Значение |
---|---|---|
cpu | Конфигурация ЦП с точки зрения количества ядер, необходимых для выполнения. | INT |
Учетные данные
Имя | Описание | Значение |
---|---|---|
customRegistries | Описывает параметры учетных данных для доступа к другим пользовательским реестрам. ключ. Для элемента словаря будет сервер входа в реестр (myregistry.azurecr.io) и значением элемента будут учетные данные реестра для доступа к реестру. |
object |
sourceRegistry | Описание параметров учетных данных для доступа к исходному реестру. | SourceRegistryCredentials |
SourceRegistryCredentials
Имя | Описание | Значение |
---|---|---|
loginMode | Режим проверки подлинности, определяющий имя входа в исходный реестр, область. Учетные данные для исходного реестра будет создано с использованием заданного область. Эти учетные данные будут использоваться для входа в исходный реестр во время выполнения. |
'Default' "Нет" |
Свойства платформы
Имя | Описание | Значение |
---|---|---|
архитектура | Архитектура ОС. | 'amd64' "рука" 'x86' |
ОС | Тип операционной системы, необходимый для выполнения. | Linux "Windows" (обязательно) |
variant | Вариант ЦП. | 'v6' 'v7' 'v8' |
TaskStepProperties
Имя | Описание | Значение |
---|---|---|
contextAccessToken | Маркер (Git PAT или маркер SAS большого двоичного объекта учетной записи хранения), связанный с контекстом для шага. | строка |
contextPath | URL-адрес (абсолютный или относительный) исходного контекста для шага задачи. | строка |
type | Установка типа объекта | Docker EncodedTask FileTask (обязательно) |
DockerBuildStep
Имя | Описание | Значение |
---|---|---|
тип | Тип шага. | Docker (обязательно) |
аргументы | Коллекция аргументов переопределения, используемых при выполнении этого шага сборки. | Argument[] |
dockerFilePath | Путь к файлу Docker относительно исходного контекста. | string (обязательно) |
imageNames | Полные имена образов, включая репозиторий и тег. | string[] |
isPushEnabled | Значение этого свойства указывает, следует ли отправлять созданный образ в реестр. | bool |
NoCache | Значение этого свойства указывает, включен ли кэш изображений. | bool |
target | Имя целевого этапа сборки для сборки Docker. | строка |
Аргумент
Имя | Описание | Значение |
---|---|---|
isSecret | Флаг, указывающий, представляет ли аргумент секрет и требуется ли его удалить из журналов сборки. | bool |
name | Имя аргумента. | string (обязательно) |
значение | Значение аргумента. | string (обязательно) |
EncodedTaskStep
Имя | Описание | Значение |
---|---|---|
тип | Тип шага. | EncodedTask (обязательно) |
encodedTaskContent | Значение в кодировке Base64 для содержимого файла шаблона или определения. | string (обязательно) |
encodedValuesContent | Значение файла параметров и значений в кодировке Base64. | строка |
значения | Коллекция переопределенных значений, которые могут быть переданы при выполнении задачи. | SetValue[] |
SetValue
Имя | Описание | Значение |
---|---|---|
isSecret | Флаг, указывающий, представляет ли значение секрет. | bool |
name | Имя переопределенного значения. | string (обязательно) |
значение | Переопределенное значение. | string (обязательно) |
FileTaskStep
Имя | Описание | Значение |
---|---|---|
тип | Тип шага. | FileTask (обязательно) |
taskFilePath | Путь к файлу шаблона или определения задачи относительно исходного контекста. | string (обязательно) |
значения | Коллекция переопределенных значений, которые могут быть переданы при выполнении задачи. | SetValue[] |
valuesFilePath | Путь к файлу значений или параметров задачи относительно исходного контекста. | строка |
Свойства TriggerProperties
Имя | Описание | Значение |
---|---|---|
baseImageTrigger | Триггер на основе зависимостей базового образа. | BaseImageTrigger |
sourceTriggers | Коллекция триггеров на основе репозитория исходного кода. | SourceTrigger[] |
ТаймерTriggers | Коллекция триггеров таймера. | TimerTrigger[] |
BaseImageTrigger
Имя | Описание | Значение |
---|---|---|
baseImageTriggerType | Тип автоматического триггера для обновления зависимостей базового образа. | "Все" Runtime (обязательно) |
name | Имя триггера. | строка (обязательно) |
status | Текущее состояние триггера. | "Отключено" "Включено" |
SourceTrigger
Имя | Описание | Значение |
---|---|---|
name | Имя триггера. | строка (обязательно) |
sourceRepository | Свойства, описывающие исходный код для задачи. | SourceProperties (обязательно) |
sourceTriggerEvents | Исходное событие, соответствующее триггеру. | Массив строк, содержащий любой из: "commit" Pullrequest (обязательно) |
status | Текущее состояние триггера. | "Отключено" "Включено" |
SourceProperties
Имя | Описание | Значение |
---|---|---|
ветвь | Имя ветви исходного кода. | строка |
repositoryUrl | Полный URL-адрес репозитория исходного кода | строка (обязательно) |
sourceControlAuthProperties | Свойства авторизации для доступа к репозиторию исходного кода и настройки веб-перехватчики для уведомлений. |
AuthInfo |
sourceControlType | Тип службы управления версиями. | "GitHub" VisualStudioTeamService (обязательно) |
AuthInfo
Имя | Описание | Значение |
---|---|---|
expiresIn | Время в секундах, когда маркер остается действительным | INT |
refreshtoken | Маркер обновления, используемый для обновления маркера доступа. | строка |
область | Область маркера доступа. | строка |
token | Маркер доступа, используемый для доступа к поставщику системы управления версиями. | строка (обязательно) |
tokenType | Тип маркера проверки подлинности. | OAuth "PAT" (обязательно) |
TimerTrigger
Имя | Описание | Значение |
---|---|---|
name | Имя триггера. | строка (обязательно) |
schedule | Выражение CRON для расписания задач | строка (обязательно) |
status | Текущее состояние триггера. | "Отключено" "Включено" |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса registries/tasks можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.ContainerRegistry/registries/tasks, добавьте следующую terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerRegistry/registries/tasks@2019-04-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
agentConfiguration = {
cpu = int
}
credentials = {
customRegistries = {}
sourceRegistry = {
loginMode = "string"
}
}
platform = {
architecture = "string"
os = "string"
variant = "string"
}
status = "string"
step = {
contextAccessToken = "string"
contextPath = "string"
type = "string"
// For remaining properties, see TaskStepProperties objects
}
timeout = int
trigger = {
baseImageTrigger = {
baseImageTriggerType = "string"
name = "string"
status = "string"
}
sourceTriggers = [
{
name = "string"
sourceRepository = {
branch = "string"
repositoryUrl = "string"
sourceControlAuthProperties = {
expiresIn = int
refreshToken = "string"
scope = "string"
token = "string"
tokenType = "string"
}
sourceControlType = "string"
}
sourceTriggerEvents = [
"string"
]
status = "string"
}
]
timerTriggers = [
{
name = "string"
schedule = "string"
status = "string"
}
]
}
}
})
}
Объекты TaskStepProperties
Задайте свойство type , чтобы указать тип объекта .
Для Docker используйте:
type = "Docker"
arguments = [
{
isSecret = bool
name = "string"
value = "string"
}
]
dockerFilePath = "string"
imageNames = [
"string"
]
isPushEnabled = bool
noCache = bool
target = "string"
Для EncodedTask используйте:
type = "EncodedTask"
encodedTaskContent = "string"
encodedValuesContent = "string"
values = [
{
isSecret = bool
name = "string"
value = "string"
}
]
Для FileTask используйте:
type = "FileTask"
taskFilePath = "string"
values = [
{
isSecret = bool
name = "string"
value = "string"
}
]
valuesFilePath = "string"
Значения свойств
registries/tasks
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.ContainerRegistry/registries/tasks@2019-04-01" |
name | имя ресурса. | строка (обязательно) Ограничение символов: 5–50 Допустимые символы: Буквенно-цифровые символы, дефисы и символы подчеркивания. |
location | Расположение ресурса. Это невозможно изменить после создания ресурса. | строка (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: registries |
tags | Теги ресурса. | Словарь имен и значений тегов. |
удостоверение | Удостоверение ресурса. | IdentityProperties |
properties | Свойства задачи. | Свойства задачи |
IdentityProperties
Имя | Описание | Значение |
---|---|---|
тип | Тип удостоверения. | "SystemAssigned" "SystemAssigned, UserAssigned" UserAssigned |
identity_ids | Список удостоверений пользователей, связанных с ресурсом. Удостоверение пользователя Ссылки на ключ словаря будут иметь идентификаторы ресурсов ARM в виде: /subscriptions/{ИД подписки}/resourceGroups/{имя группы ресурсов}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
Массив идентификаторов удостоверений пользователей. |
Свойства задачи
Имя | Описание | Значение |
---|---|---|
AgentConfiguration | Конфигурация компьютера агента запуска. | Свойства агента |
credentials | Свойства, описывающие набор учетных данных, которые будут использоваться при вызове этого запуска. | Учетные данные |
platform | Свойства платформы, с которыми должен выполняться запуск. | PlatformProperties (обязательно) |
status | Текущее состояние задачи. | "Отключено" "Включено" |
Шаг | Свойства шага задачи. | TaskStepProperties (обязательно) |
timeout | Время ожидания выполнения в секундах. | INT |
триггер | Свойства, описывающие все триггеры для задачи. | Свойства Триггера |
Свойства агента
Имя | Описание | Значение |
---|---|---|
cpu | Конфигурация ЦП с точки зрения количества ядер, необходимых для выполнения. | INT |
Учетные данные
Имя | Описание | Значение |
---|---|---|
customRegistries | Описывает параметры учетных данных для доступа к другим пользовательским реестрам. ключ. для элемента словаря будет сервер входа в реестр (myregistry.azurecr.io) и значением элемента будут учетные данные реестра для доступа к реестру. |
object |
sourceRegistry | Описывает параметры учетных данных для доступа к исходному реестру. | SourceRegistryCredentials |
SourceRegistryCredentials
Имя | Описание | Значение |
---|---|---|
loginMode | Режим проверки подлинности, определяющий имя входа в реестр источника область. Учетные данные для исходного реестра будет создано с использованием заданного область. Эти учетные данные будут использоваться для входа в исходный реестр во время выполнения. |
"По умолчанию" "None" |
Свойства платформы
Имя | Описание | Значение |
---|---|---|
архитектура | Архитектура ОС. | "amd64" "arm" "x86" |
ОС | Тип операционной системы, необходимый для выполнения. | "Linux" "Windows" (обязательно) |
variant | Вариант ЦП. | "v6" "v7" "v8" |
Свойства taskStepProperties
Имя | Описание | Значение |
---|---|---|
contextAccessToken | Маркер (GIT PAT или маркер SAS большого двоичного объекта учетной записи хранения), связанный с контекстом для шага. | строка |
contextPath | URL-адрес (абсолютный или относительный) исходного контекста для шага задачи. | строка |
type | Установка типа объекта | Docker EncodedTask FileTask (обязательно) |
DockerBuildStep
Имя | Описание | Значение |
---|---|---|
тип | Тип шага. | Docker (обязательно) |
аргументы | Коллекция аргументов переопределения, используемых при выполнении этого шага сборки. | Argument[] |
dockerFilePath | Путь к файлу Docker относительно исходного контекста. | строка (обязательно) |
imageNames | Полные имена образов, включая репозиторий и тег. | string[] |
isPushEnabled | Значение этого свойства указывает, следует ли отправлять созданный образ в реестр. | bool |
NoCache | Значение этого свойства указывает, включен ли кэш изображений. | bool |
target | Имя целевого этапа сборки для сборки Docker. | строка |
Аргумент
Имя | Описание | Значение |
---|---|---|
isSecret | Флаг, указывающий, представляет ли аргумент секрет и требуется ли удалить его из журналов сборки. | bool |
name | Имя аргумента. | строка (обязательно) |
значение | Значение аргумента. | строка (обязательно) |
EncodedTaskStep
Имя | Описание | Значение |
---|---|---|
тип | Тип шага. | EncodedTask (обязательно) |
encodedTaskContent | Значение содержимого файла шаблона или определения в кодировке Base64. | строка (обязательно) |
encodedValuesContent | Значение в кодировке Base64 содержимого файла параметров и значений. | строка |
значения | Коллекция переопределенных значений, которые могут быть переданы при выполнении задачи. | SetValue[] |
SetValue
Имя | Описание | Значение |
---|---|---|
isSecret | Флаг, указывающий, представляет ли значение секрет. | bool |
name | Имя переопределенного значения. | строка (обязательно) |
значение | Переопределенное значение. | строка (обязательно) |
FileTaskStep
Имя | Описание | Значение |
---|---|---|
тип | Тип шага. | FileTask (обязательно) |
taskFilePath | Путь к файлу шаблона или определения задачи относительно исходного контекста. | строка (обязательно) |
значения | Коллекция переопределенных значений, которые могут быть переданы при выполнении задачи. | SetValue[] |
valuesFilePath | Путь к файлу значений или параметров задачи относительно исходного контекста. | строка |
Свойства Триггера
Имя | Описание | Значение |
---|---|---|
baseImageTrigger | Триггер на основе зависимостей базового образа. | BaseImageTrigger |
sourceTriggers | Коллекция триггеров на основе репозитория исходного кода. | SourceTrigger[] |
timerTriggers | Коллекция триггеров таймера. | TimerTrigger[] |
BaseImageTrigger
Имя | Описание | Значение |
---|---|---|
baseImageTriggerType | Тип автоматического триггера для обновления зависимостей базового образа. | "All" "Среда выполнения" (обязательно) |
name | Имя триггера. | строка (обязательно) |
status | Текущее состояние триггера. | "Отключено" "Включено" |
SourceTrigger
Имя | Описание | Значение |
---|---|---|
name | Имя триггера. | строка (обязательно) |
sourceRepository | Свойства, описывающие исходный код для задачи. | SourceProperties (обязательно) |
sourceTriggerEvents | Исходное событие, соответствующее триггеру. | Массив строк, содержащий любой из: "commit" pullrequest (обязательно) |
status | Текущее состояние триггера. | "Отключено" "Включено" |
SourceProperties
Имя | Описание | Значение |
---|---|---|
ветвь | Имя ветви исходного кода. | строка |
repositoryUrl | Полный URL-адрес репозитория исходного кода | строка (обязательно) |
sourceControlAuthProperties | Свойства авторизации для доступа к репозиторию исходного кода и настройки веб-перехватчики для уведомлений. |
AuthInfo |
sourceControlType | Тип службы управления версиями. | "GitHub" "VisualStudioTeamService" (обязательно) |
AuthInfo
Имя | Описание | Значение |
---|---|---|
expiresIn | Время в секундах, когда маркер остается действительным | INT |
refreshtoken | Маркер обновления, используемый для обновления маркера доступа. | строка |
область | Область маркера доступа. | строка |
token | Маркер доступа, используемый для доступа к поставщику системы управления версиями. | строка (обязательно) |
tokenType | Тип маркера проверки подлинности. | "OAuth" "PAT" (обязательно) |
TimerTrigger
Имя | Описание | Значение |
---|---|---|
name | Имя триггера. | строка (обязательно) |
schedule | Выражение CRON для расписания задач | строка (обязательно) |
status | Текущее состояние триггера. | "Отключено" "Включено" |