Environments - Add

Ortam oluşturma.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
organization
path True

string

Azure DevOps kuruluşunun adı.

project
path True

string

Proje Kimliği veya proje adı

api-version
query True

string

Kullanılacak API sürümü. Api'nin bu sürümünü kullanmak için bu değer '7.2-preview.1' olarak ayarlanmalıdır.

İstek Gövdesi

Name Tür Description
description

string

Ortamın açıklaması.

name

string

Ortamın adı.

Yanıtlar

Name Tür Description
200 OK

EnvironmentInstance

başarılı işlem

Güvenlik

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

Name Description
vso.build_execute Derleme sonuçları, tanımlar ve istekler dahil olmak üzere derleme yapıtlarına erişme ve derlemeyi kuyruğa alma, derleme özelliklerini güncelleştirme ve hizmet kancaları aracılığıyla derleme olayları hakkında bildirim alma olanağı verir.
vso.environment_manage Ortamı yönetme olanağı sağlar

Tanımlar

Name Description
EnvironmentCreateParameter

Ortam oluşturmak için özellikler.

EnvironmentInstance

Ortam.

EnvironmentResourceReference

EnvironmentResourceReference.

EnvironmentResourceType

Kaynağın türü.

IdentityRef
ProjectReference
ReferenceLinks

EnvironmentCreateParameter

Ortam oluşturmak için özellikler.

Name Tür Description
description

string

Ortamın açıklaması.

name

string

Ortamın adı.

EnvironmentInstance

Ortam.

Name Tür Description
createdBy

IdentityRef

Ortamı oluşturan kullanıcının kimlik başvurusu.

createdOn

string

Ortamın oluşturulma zamanı

description

string

Ortam açıklaması.

id

integer

Ortamın Kimliği

lastModifiedBy

IdentityRef

Ortamı son değiştiren kullanıcının kimlik başvurusu.

lastModifiedOn

string

Ortamın son değiştirme zamanı

name

string

Ortamın adı.

project

ProjectReference

Ortam için proje bilgileri.

resources

EnvironmentResourceReference[]

EnvironmentResourceReference.

EnvironmentResourceReference

EnvironmentResourceReference.

Name Tür Description
id

integer

Kaynağın kimliği.

name

string

Kaynağın adı.

tags

string[]

Ortam Kaynağı Başvurusu etiketleri.

type

EnvironmentResourceType

Kaynağın türü.

EnvironmentResourceType

Kaynağın türü.

Name Tür Description
generic

string

Bilinmeyen kaynak türü

kubernetes

string

Kubernetes kaynak türü

undefined

string

virtualMachine

string

Sanal makine kaynak türü

IdentityRef

Name Tür Description
_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

Name Tür Description
id

string

name

string

Name Tür Description
links

object