Environments - Add

Создайте среду.

POST https://dev.azure.com/{organization}/{project}/_apis/pipelines/environments?api-version=7.2-preview.1

Параметры URI

Имя В Обязательно Тип Описание
organization
path True

string

Название организации Azure DevOps.

project
path True

string

Идентификатор проекта или имя проекта

api-version
query True

string

Используемая версия API. Для использования этой версии API необходимо задать значение 7.2-preview.1.

Текст запроса

Имя Тип Описание
description

string

Описание среды.

name

string

Имя среды.

Ответы

Имя Тип Описание
200 OK

EnvironmentInstance

успешная операция

Безопасность

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

Имя Описание
vso.build_execute Предоставляет возможность доступа к артефактам сборки, включая результаты сборки, определения и запросы, а также возможность ставить сборку в очередь, обновлять свойства сборки и получать уведомления о событиях сборки с помощью перехватчиков служб.
vso.environment_manage Предоставляет возможность управления средой

Определения

Имя Описание
EnvironmentCreateParameter

Свойства для создания среды.

EnvironmentInstance

Среда.

EnvironmentResourceReference

EnvironmentResourceReference.

EnvironmentResourceType

Тип ресурса.

IdentityRef
ProjectReference
ReferenceLinks

EnvironmentCreateParameter

Свойства для создания среды.

Имя Тип Описание
description

string

Описание среды.

name

string

Имя среды.

EnvironmentInstance

Среда.

Имя Тип Описание
createdBy

IdentityRef

Ссылка на удостоверение пользователя, создавшего среду.

createdOn

string

Время создания среды

description

string

Описание среды.

id

integer

Идентификатор среды

lastModifiedBy

IdentityRef

Ссылка на удостоверение пользователя, который в последний раз изменял среду.

lastModifiedOn

string

Время последнего изменения среды

name

string

Имя среды.

project

ProjectReference

Сведения о проекте для среды.

resources

EnvironmentResourceReference[]

EnvironmentResourceReference.

EnvironmentResourceReference

EnvironmentResourceReference.

Имя Тип Описание
id

integer

Идентификатор ресурса.

name

string

Имя ресурса.

tags

string[]

Теги справочника по ресурсам среды.

type

EnvironmentResourceType

Тип ресурса.

EnvironmentResourceType

Тип ресурса.

Имя Тип Описание
generic

string

Неизвестный тип ресурса

kubernetes

string

Тип ресурса Kubernetes

undefined

string

virtualMachine

string

Тип ресурса виртуальной машины

IdentityRef

Имя Тип Описание
_links

ReferenceLinks

descriptor

string

directoryAlias

string

displayName

string

id

string

imageUrl

string

inactive

boolean

isAadIdentity

boolean

isContainer

boolean

isDeletedInOrigin

boolean

profileUrl

string

uniqueName

string

url

string

ProjectReference

Имя Тип Описание
id

string

name

string

Имя Тип Описание
links

object