Targets - Get
Dağıtım grubundaki kimliğine göre dağıtım hedefi alma
GET https://dev.azure.com/{organization}/{project}/_apis/distributedtask/deploymentgroups/{deploymentGroupId}/targets/{targetId}?api-version=5.0-preview.1
GET https://dev.azure.com/{organization}/{project}/_apis/distributedtask/deploymentgroups/{deploymentGroupId}/targets/{targetId}?$expand={$expand}&api-version=5.0-preview.1
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
deployment
|
path | True |
integer int32 |
Dağıtım hedefinin ait olduğu dağıtım grubunun kimliği. |
organization
|
path | True |
string |
Azure DevOps kuruluşunun adı. |
project
|
path | True |
string |
Proje Kimliği veya proje adı |
target
|
path | True |
integer int32 |
Döndürülecek dağıtım hedefinin kimliği. |
api-version
|
query | True |
string |
Kullanılacak API'nin sürümü. Bu, api'nin bu sürümünü kullanmak için '5.0-preview.1' olarak ayarlanmalıdır. |
$expand
|
query |
Döndürülen nesnelere bu ek ayrıntıları ekleyin. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
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.machinegroup_manage | Dağıtım grubunu ve aracı havuzlarını yönetme olanağı sağlar |
Örnekler
Get a deployment target by its ID
Sample Request
GET https://dev.azure.com/fabrikam/{project}/_apis/distributedtask/deploymentgroups/{deploymentGroupId}/targets/{targetId}?api-version=5.0-preview.1
Sample Response
{
"tags": [
"web"
],
"id": 5,
"agent": {
"_links": {
"self": {
"href": "https://dev.azure.com/fabrikam/_apis/distributedtask/pools/17/agents/5"
},
"web": {
"href": "https://dev.azure.com/fabrikam/_admin/_AgentPool#_a=agents&poolId=17&agentId=5"
}
},
"maxParallelism": 1,
"createdOn": "2018-02-19T09:19:41.053Z",
"authorization": {
"clientId": "0f386203-17f5-45a6-8c72-d35b54011fe3",
"publicKey": {
"exponent": "AQAB",
"modulus": "6O7UGxhRniv3tmXJ/1kaEkZdbcNQabJBJxj3EhPNsBJuduYZt3OixVTI/X5r1C2ogAr0nQon2UP3HKNQ9bkY7fNAY8VfggOTytu4ZfFcTJABvc5X8pHefWfO2DVqOUJH6HpyOtP5C+b2OGuhzTlEJHv6FrJPWxbK1HEo0w6VQg4CI8VqyCY9pvT6ZTrZTSg1Hp4uGF/kDHtUk0GvYWA2hZJyk/VbX7hH1PhwpRHuIEUsT0TcJzrR+7n0gdLDGeNLYqBMmTXIMm6jv7pUdnOumI9FK9hChw3JbP44jVxlxGbV8kh+IKAX/S3+pdkCNOiKzkXIDtUu/3vWiqx6+v8mIQ=="
}
},
"id": 5,
"name": "demoTarget1",
"version": "2.127.0",
"osDescription": "Microsoft Windows 10.0.14393 ",
"enabled": true,
"status": "online"
}
}
Tanımlar
Name | Description |
---|---|
Demand | |
Deployment |
Dağıtım hedefi. |
Deployment |
Döndürülen nesnelere bu ek ayrıntıları ekleyin. |
Identity |
|
JObject | |
JToken | |
Package |
|
Properties |
sınıfı, anahtar-değer çiftleri koleksiyonu olarak bir özellik çantasını temsil eder. Dışındaki |
Reference |
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf. |
Task |
|
Task |
OAuth 2.0 kimlik doğrulama akışlarını kullanarak aracıyı yetkilendirmek için gereken verileri sağlar. |
Task |
|
Task |
|
Task |
|
Task |
|
Task |
Havuzun türünü alır veya ayarlar |
Task |
RSA asimetrik anahtarının ortak anahtar bölümünü temsil eder. |
Task |
|
Task |
Aracının geçerli bağlantı durumunu alır. |
Task |
|
Task |
|
Task |
|
Task |
|
Task |
Demand
Name | Tür | Description |
---|---|---|
name |
string |
|
value |
string |
DeploymentMachine
Dağıtım hedefi.
Name | Tür | Description |
---|---|---|
agent |
Dağıtım aracısı. |
|
id |
integer |
Dağıtım hedefi Tanımlayıcısı. |
tags |
string[] |
Dağıtım hedefinin etiketleri. |
DeploymentTargetExpands
Döndürülen nesnelere bu ek ayrıntıları ekleyin.
Name | Tür | Description |
---|---|---|
assignedRequest |
string |
Dağıtım aracısına atanan iş isteğini ekleyin. |
capabilities |
string |
Dağıtım aracısının özelliklerini ekleyin. |
lastCompletedRequest |
string |
Dağıtım aracısının son tamamlanan iş isteğini ekleyin. |
none |
string |
Ek özellik yok. |
IdentityRef
Name | Tür | Description |
---|---|---|
_links |
Bu alan, grafik konusuyla ilgili sıfır veya daha fazla ilgi çekici bağlantı içerir. Bu bağlantılar, bu grafik konusu hakkında ek ilişkiler veya daha ayrıntılı bilgi edinmek için çağrılabilir. |
|
descriptor |
string |
Tanımlayıcı, sistem çalışırken graf konusuna başvurmanın birincil yoludur. Bu alan, hem Hesaplar hem de Kuruluşlar genelinde aynı graf konusunu benzersiz olarak tanımlar. |
directoryAlias |
string |
|
displayName |
string |
Bu, grafik konusunun benzersiz olmayan görünen adıdır. Bu alanı değiştirmek için kaynak sağlayıcıdaki değerini değiştirmeniz gerekir. |
id |
string |
|
imageUrl |
string |
|
inactive |
boolean |
|
isAadIdentity |
boolean |
|
isContainer |
boolean |
|
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
|
uniqueName |
string |
|
url |
string |
Bu URL, bu grafik konusunun kaynak kaynağına giden tam yoldur. |
JObject
Name | Tür | Description |
---|---|---|
item | ||
type |
string |
JToken
Name | Tür | Description |
---|---|---|
first | ||
hasValues |
boolean |
|
item | ||
last | ||
next | ||
parent |
string |
|
path |
string |
|
previous | ||
root | ||
type |
string |
PackageVersion
Name | Tür | Description |
---|---|---|
major |
integer |
|
minor |
integer |
|
patch |
integer |
PropertiesCollection
sınıfı, anahtar-değer çiftleri koleksiyonu olarak bir özellik çantasını temsil eder. Dışındaki DBNull
tüm ilkel türlerin (ile herhangi bir TypeCode != TypeCode.Object
türü) değerleri kabul edilir. Byte[], Int32, Double, DateType ve String türündeki değerler türlerini korur, diğer temel öğeler Dize olarak döndürüler. Byte[] base64 kodlanmış dizesi olarak bekleniyor.
Name | Tür | Description |
---|---|---|
count |
integer |
Koleksiyondaki özelliklerin sayısı. |
item |
object |
|
keys |
string[] |
Koleksiyondaki anahtar kümesi. |
values |
string[] |
Koleksiyondaki değer kümesi. |
ReferenceLinks
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf.
Name | Tür | Description |
---|---|---|
links |
object |
Bağlantıların salt okunur görünümü. Başvuru bağlantıları salt okunur olduğundan, bunları yalnızca salt okunur olarak kullanıma açmak istiyoruz. |
TaskAgent
Name | Tür | Description |
---|---|---|
_links |
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf. |
|
accessPoint |
string |
Aracının erişim noktasını alır. |
assignedAgentCloudRequest |
Şu anda bu aracıyla ilişkilendirilmiş Olan Aracı Bulut İsteğini alır |
|
assignedRequest |
Şu anda bu aracıya atanmış olan isteği alır. |
|
authorization |
Bu aracı için yetkilendirme bilgilerini alır veya ayarlar. |
|
createdOn |
string |
Bu aracının oluşturulduğu tarihi alır. |
enabled |
boolean |
Bu aracının iş yürütmesi için etkinleştirilmesi gerekip gerekmediğini belirten bir değer alır veya ayarlar. |
id |
integer |
Aracının tanımlayıcısını alır. |
lastCompletedRequest |
Bu aracı tarafından tamamlanan son isteği alır. |
|
maxParallelism |
integer |
Bu konakta izin verilen iş paralelliği üst sınırını alır veya ayarlar. |
name |
string |
Aracının adını alır. |
oSDescription |
string |
Aracının işletim sistemini alır. |
pendingUpdate |
Bu aracı için bekleyen güncelleştirmeyi alır. |
|
properties |
sınıfı, anahtar-değer çiftleri koleksiyonu olarak bir özellik çantasını temsil eder. Dışındaki |
|
provisioningState |
string |
Bu aracının geçerli sağlama durumunu alır veya ayarlar |
status |
Aracının geçerli bağlantı durumunu alır. |
|
statusChangedOn |
string |
Son bağlantı durumu değişikliğinin gerçekleştiği tarihi alır. |
systemCapabilities |
object |
|
userCapabilities |
object |
|
version |
string |
Aracının sürümünü alır. |
TaskAgentAuthorization
OAuth 2.0 kimlik doğrulama akışlarını kullanarak aracıyı yetkilendirmek için gereken verileri sağlar.
Name | Tür | Description |
---|---|---|
authorizationUrl |
string |
Yapılandırılan belirteç hizmetinden erişim belirteçlerini almak için kullanılan uç noktayı alır veya ayarlar. |
clientId |
string |
Bu aracı için istemci tanımlayıcısını alır veya ayarlar. |
publicKey |
Bu aracının kimliğini doğrulamak için kullanılan ortak anahtarı alır veya ayarlar. |
TaskAgentCloudRequest
Name | Tür | Description |
---|---|---|
agent | ||
agentCloudId |
integer |
|
agentConnectedTime |
string |
|
agentData | ||
agentSpecification | ||
pool | ||
provisionRequestTime |
string |
|
provisionedTime |
string |
|
releaseRequestTime |
string |
|
requestId |
string |
TaskAgentDelaySource
Name | Tür | Description |
---|---|---|
delays |
string[] |
|
taskAgent |
TaskAgentJobRequest
Name | Tür | Description |
---|---|---|
agentDelays | ||
agentSpecification | ||
assignTime |
string |
|
data |
object |
|
definition | ||
demands |
Demand[] |
|
expectedDuration |
string |
|
finishTime |
string |
|
hostId |
string |
|
jobId |
string |
|
jobName |
string |
|
lockedUntil |
string |
|
matchedAgents | ||
orchestrationId |
string |
|
owner | ||
planGroup |
string |
|
planId |
string |
|
planType |
string |
|
poolId |
integer |
|
queueId |
integer |
|
queueTime |
string |
|
receiveTime |
string |
|
requestId |
integer |
|
reservedAgent | ||
result | ||
scopeId |
string |
|
serviceOwner |
string |
TaskAgentPoolReference
Name | Tür | Description |
---|---|---|
id |
integer |
|
isHosted |
boolean |
Bu havuzun hizmet tarafından yönetilip yönetilmediğini belirten bir değer alır veya ayarlar. |
name |
string |
|
poolType |
Havuzun türünü alır veya ayarlar |
|
scope |
string |
|
size |
integer |
Havuzun geçerli boyutunu alır. |
TaskAgentPoolType
Havuzun türünü alır veya ayarlar
Name | Tür | Description |
---|---|---|
automation |
string |
|
deployment |
string |
TaskAgentPublicKey
RSA asimetrik anahtarının ortak anahtar bölümünü temsil eder.
Name | Tür | Description |
---|---|---|
exponent |
string[] |
Ortak anahtar için üssü alır veya ayarlar. |
modulus |
string[] |
Ortak anahtarın modüllerini alır veya ayarlar. |
TaskAgentReference
Name | Tür | Description |
---|---|---|
_links |
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf. |
|
accessPoint |
string |
Aracının erişim noktasını alır. |
enabled |
boolean |
Bu aracının iş yürütmesi için etkinleştirilmesi gerekip gerekmediğini belirten bir değer alır veya ayarlar. |
id |
integer |
Aracının tanımlayıcısını alır. |
name |
string |
Aracının adını alır. |
oSDescription |
string |
Aracının işletim sistemini alır. |
provisioningState |
string |
Bu aracının geçerli sağlama durumunu alır veya ayarlar |
status |
Aracının geçerli bağlantı durumunu alır. |
|
version |
string |
Aracının sürümünü alır. |
TaskAgentStatus
Aracının geçerli bağlantı durumunu alır.
Name | Tür | Description |
---|---|---|
offline |
string |
|
online |
string |
TaskAgentUpdate
Name | Tür | Description |
---|---|---|
currentState |
string |
Bu aracı güncelleştirmesinin geçerli durumu |
reason |
Bu aracı güncelleştirmesinin nedeni |
|
requestTime |
string |
Bu aracı güncelleştirmesinin istendiği tarihi alır. |
requestedBy |
Aracı güncelleştirmesini isteyen kimlik |
|
sourceVersion |
Aracı güncelleştirmesinin kaynak aracı sürümünü alır veya ayarlar |
|
targetVersion |
Aracı güncelleştirmesinin hedef aracı sürümünü alır veya ayarlar |
TaskAgentUpdateReason
Name | Tür | Description |
---|---|---|
code |
TaskAgentUpdateReasonType
Name | Tür | Description |
---|---|---|
manual |
string |
|
minAgentVersionRequired |
string |
TaskOrchestrationOwner
Name | Tür | Description |
---|---|---|
_links |
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf. |
|
id |
integer |
|
name |
string |
TaskResult
Name | Tür | Description |
---|---|---|
abandoned |
string |
|
canceled |
string |
|
failed |
string |
|
skipped |
string |
|
succeeded |
string |
|
succeededWithIssues |
string |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin