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


Kubernetes - Add

POST https://dev.azure.com/{organization}/{project}/_apis/distributedtask/environments/{environmentId}/providers/kubernetes?api-version=7.1-preview.1

Параметры URI

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

integer

int32
organization
path True

string

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

project
path True

string

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

api-version
query True

string

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

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

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

string

name

string

namespace

string

tags

string[]

Теги ресурса kubernetes.

Ответы

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

KubernetesResource

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

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

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.environment_manage Предоставляет возможность управления средой

Определения

Имя Описание
EnvironmentReference
EnvironmentResourceType

Тип ресурса.

IdentityRef
KubernetesResource
KubernetesResourceCreateParameters
ReferenceLinks

Класс, представляющий коллекцию ссылок REST.

EnvironmentReference

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

integer

name

string

EnvironmentResourceType

Тип ресурса.

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

string

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

kubernetes

string

Тип ресурса Kubernetes

undefined

string

virtualMachine

string

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

IdentityRef

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

ReferenceLinks

Это поле содержит ноль или более интересных ссылок на тему графа. Эти ссылки можно вызвать для получения дополнительных связей или более подробных сведений об этой теме графа.

descriptor

string

Дескриптор является основным способом ссылки на субъект графа во время работы системы. Это поле однозначно идентифицирует одну и ту же тему графа как в учетных записях, так и в организациях.

directoryAlias

string

Нерекомендуемое — можно получить запрос пользователя Graph, на который ссылается запись self словаря IdentityRef _links.

displayName

string

Это неуникальное отображаемое имя субъекта графа. Чтобы изменить это поле, необходимо изменить его значение в поставщике источника.

id

string

imageUrl

string

Не рекомендуется — доступно в записи "аватар" словаря IdentityRef "_links"

inactive

boolean

Нерекомендуемое — можно получить запрос к состоянию членства Graph, на которое ссылается запись "membershipState" словаря GraphUser "_links".

isAadIdentity

boolean

Нерекомендуемый — может быть выведен из типа субъекта дескриптора (Descriptor.IsAadUserType/Descriptor.IsAadGroupType)

isContainer

boolean

Нерекомендуемый — может быть выведен из типа субъекта дескриптора (Descriptor.IsGroupType)

isDeletedInOrigin

boolean

profileUrl

string

Не рекомендуется — не используется в большинстве уже существовающих реализаций ToIdentityRef

uniqueName

string

Не рекомендуется использовать вместо него домен+principalName.

url

string

Этот URL-адрес представляет собой полный маршрут к исходному ресурсу этого субъекта графа.

KubernetesResource

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

string

createdBy

IdentityRef

createdOn

string

environmentReference

EnvironmentReference

id

integer

lastModifiedBy

IdentityRef

lastModifiedOn

string

name

string

namespace

string

serviceEndpointId

string

tags

string[]

Теги ресурса среды.

type

EnvironmentResourceType

Тип ресурса среды

KubernetesResourceCreateParameters

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

string

name

string

namespace

string

tags

string[]

Теги ресурса kubernetes.

Класс, представляющий коллекцию ссылок REST.

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

object

Представление ссылок только для чтения. Так как ссылочные ссылки доступны только для чтения, мы хотим предоставить их только для чтения.