Sdílet prostřednictvím


Kubernetes - Add

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
environmentId
path True

integer (int32)

organization
path True

string

Název organizace Azure DevOps.

project
path True

string

ID projektu nebo název projektu

api-version
query True

string

Verze rozhraní API, která se má použít. Pokud chcete použít tuto verzi rozhraní API, měla by být nastavená na hodnotu 7.1.

Text požadavku

Name Typ Description
clusterName

string

name

string

namespace

string

tags

string[]

Značky prostředku Kubernetes

Odpovědi

Name Typ Description
200 OK

KubernetesResource

úspěšná operace

Zabezpečení

oauth2

Typ: oauth2
Tok: accessCode
URL autorizace: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL tokenu: 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

Rozsahy

Name Description
vso.environment_manage Poskytuje možnost spravovat prostředí.

Definice

Name Description
EnvironmentReference
EnvironmentResourceType

Typ prostředku

IdentityRef
KubernetesResource
KubernetesResourceCreateParameters
ReferenceLinks

Třída představující kolekci odkazů REST.

EnvironmentReference

Name Typ Description
id

integer (int32)

name

string

EnvironmentResourceType

Typ prostředku

Hodnota Description
generic

Neznámý typ prostředku

kubernetes

Typ prostředku Kubernetes

undefined
virtualMachine

Typ prostředku virtuálního počítače

IdentityRef

Name Typ Description
_links

ReferenceLinks

Toto pole obsahuje nula nebo zajímavější odkazy na téma grafu. Tyto odkazy mohou být vyvolány za účelem získání dalších relací nebo podrobnějších informací o tomto tématu grafu.

descriptor

string

Popisovač je primární způsob, jak odkazovat na předmět grafu, když je systém spuštěný. Toto pole jednoznačně identifikuje stejné téma grafu v rámci účtů i organizací.

directoryAlias

string

Zastaralé – Je možné načíst dotazováním uživatele Graphu, na který odkazuje položka "self" slovníku IdentityRef "_links".

displayName

string

Toto je ne jedinečný zobrazovaný název předmětu grafu. Pokud chcete toto pole změnit, musíte změnit jeho hodnotu ve zdrojovém zprostředkovateli.

id

string

imageUrl

string

Zastaralé – k dispozici v položce avatar ve slovníku IdentityRef "_links"

inactive

boolean

Zastaralé – Lze načíst dotazem na stav členství v grafu odkazovaném v položce "membershipState" slovníku GraphUser "_links"

isAadIdentity

boolean

Zastaralé – lze odvodit z typu předmětu popisovače (Popisovač.IsAadUserType/Descriptor.IsAadGroupType)

isContainer

boolean

Zastaralé – lze odvodit z typu předmětu popisovače (Popisovač.IsGroupType)

isDeletedInOrigin

boolean

profileUrl

string

Zastaralé – nepoužívá se ve většině existujících implementací ToIdentityRef

uniqueName

string

Zastaralé – místo toho použijte Domain+PrincipalName.

url

string

Tato adresa URL je úplná trasa ke zdrojovému prostředku tohoto předmětu grafu.

KubernetesResource

Name Typ Description
clusterName

string

createdBy

IdentityRef

createdOn

string (date-time)

environmentReference

EnvironmentReference

id

integer (int32)

lastModifiedBy

IdentityRef

lastModifiedOn

string (date-time)

name

string

namespace

string

serviceEndpointId

string (uuid)

tags

string[]

Značky prostředku prostředí

type

EnvironmentResourceType

Typ prostředku prostředí

KubernetesResourceCreateParameters

Name Typ Description
clusterName

string

name

string

namespace

string

tags

string[]

Značky prostředku Kubernetes

Třída představující kolekci odkazů REST.

Name Typ Description
links

object

Jen pro čtení odkazů. Vzhledem k tomu, že odkazy odkazy jsou jen pro čtení, chceme je zveřejnit jen pro čtení.