Share via


Targets - List

Obtenha uma lista de destinos de implantação em um grupo de implantação.

GET https://dev.azure.com/{organization}/{project}/_apis/distributedtask/deploymentgroups/{deploymentGroupId}/targets?api-version=7.1-preview.1
GET https://dev.azure.com/{organization}/{project}/_apis/distributedtask/deploymentgroups/{deploymentGroupId}/targets?tags={tags}&name={name}&partialNameMatch={partialNameMatch}&$expand={$expand}&agentStatus={agentStatus}&agentJobResult={agentJobResult}&continuationToken={continuationToken}&$top={$top}&enabled={enabled}&propertyFilters={propertyFilters}&api-version=7.1-preview.1

Parâmetros de URI

Nome Em Obrigatório Tipo Description
deploymentGroupId
path True

integer

int32

ID do grupo de implantação.

organization
path True

string

O nome da organização do Azure DevOps.

project
path True

string

ID do projeto ou nome do projeto

api-version
query True

string

Versão da API a ser usada. Isso deve ser definido como '7.1-preview.1' para usar essa versão da API.

$expand
query

DeploymentTargetExpands

Inclua esses detalhes adicionais nos objetos retornados.

$top
query

integer

int32

Número máximo de destinos de implantação a serem retornados. O padrão é 1000.

agentJobResult
query

TaskAgentJobResultFilter

Obtenha apenas os destinos de implantação que têm esse último resultado de trabalho.

agentStatus
query

TaskAgentStatusFilter

Obtenha apenas os destinos de implantação que têm esse status.

continuationToken
query

string

Obtenha destinos de implantação com nomes maiores que este continuationToken lexicograficamente.

enabled
query

boolean

Obtenha somente destinos de implantação habilitados ou desabilitados. O padrão é 'null', que retorna todos os destinos.

name
query

string

Padrão de nome dos destinos de implantação a serem retornados.

partialNameMatch
query

boolean

Quando definido como true, trata o nome como padrão. Caso contrário, trata-o como correspondência absoluta. O padrão é false.

propertyFilters
query

string

array (string)
tags
query

string

array (string)

Obtenha apenas os destinos de implantação que contêm todas essas listas de marcas separadas por vírgulas.

Respostas

Nome Tipo Description
200 OK

DeploymentMachine[]

operação bem-sucedida

Segurança

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

Nome Description
vso.machinegroup_manage Fornece a capacidade de gerenciar pools de agentes e grupos de implantação

Exemplos

Get deployment targets by partial name match
Get deployment targets filtered by agent status
Get deployment targets having given tags
Get deployment targets in pages
Get deployment targets including their last job requests
List all deployment targets in a deployment group

Get deployment targets by partial name match

Sample Request

GET https://dev.azure.com/fabrikam/{project}/_apis/distributedtask/deploymentgroups/{deploymentGroupId}/targets?api-version=7.1-preview.1

Sample Response

{
  "count": 1,
  "value": [
    {
      "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",
        "id": 5,
        "name": "demoTarget1",
        "version": "2.127.0",
        "osDescription": "Microsoft Windows 10.0.14393 ",
        "enabled": true,
        "status": "online"
      }
    }
  ]
}

Get deployment targets filtered by agent status

Sample Request

GET https://dev.azure.com/fabrikam/{project}/_apis/distributedtask/deploymentgroups/{deploymentGroupId}/targets?api-version=7.1-preview.1

Sample Response

{
  "count": 1,
  "value": [
    {
      "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",
        "id": 5,
        "name": "demoTarget1",
        "version": "2.127.0",
        "osDescription": "Microsoft Windows 10.0.14393 ",
        "enabled": true,
        "status": "online"
      }
    }
  ]
}

Get deployment targets having given tags

Sample Request

GET https://dev.azure.com/fabrikam/{project}/_apis/distributedtask/deploymentgroups/{deploymentGroupId}/targets?api-version=7.1-preview.1

Sample Response

{
  "count": 1,
  "value": [
    {
      "tags": [
        "db",
        "web"
      ],
      "id": 7,
      "agent": {
        "_links": {
          "self": {
            "href": "https://dev.azure.com/fabrikam/_apis/distributedtask/pools/17/agents/7"
          },
          "web": {
            "href": "https://dev.azure.com/fabrikam/_admin/_AgentPool#_a=agents&poolId=17&agentId=7"
          }
        },
        "maxParallelism": 1,
        "createdOn": "2018-02-19T09:26:48.11Z",
        "id": 7,
        "name": "demoTarget11",
        "version": "2.127.0",
        "osDescription": "Microsoft Windows 10.0.14393 ",
        "enabled": true,
        "status": "offline"
      }
    }
  ]
}

Get deployment targets in pages

Sample Request

GET https://dev.azure.com/fabrikam/{project}/_apis/distributedtask/deploymentgroups/{deploymentGroupId}/targets?api-version=7.1-preview.1

Sample Response

x-MS-ContinuationToken: demoTarget2
{
  "count": 2,
  "value": [
    {
      "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",
        "id": 5,
        "name": "demoTarget1",
        "version": "2.127.0",
        "osDescription": "Microsoft Windows 10.0.14393 ",
        "enabled": true,
        "status": "online"
      }
    },
    {
      "tags": [
        "db",
        "web"
      ],
      "id": 7,
      "agent": {
        "_links": {
          "self": {
            "href": "https://dev.azure.com/fabrikam/_apis/distributedtask/pools/17/agents/7"
          },
          "web": {
            "href": "https://dev.azure.com/fabrikam/_admin/_AgentPool#_a=agents&poolId=17&agentId=7"
          }
        },
        "maxParallelism": 1,
        "createdOn": "2018-02-19T09:26:48.11Z",
        "id": 7,
        "name": "demoTarget11",
        "version": "2.127.0",
        "osDescription": "Microsoft Windows 10.0.14393 ",
        "enabled": true,
        "status": "offline"
      }
    }
  ]
}

Get deployment targets including their last job requests

Sample Request

GET https://dev.azure.com/fabrikam/{project}/_apis/distributedtask/deploymentgroups/{deploymentGroupId}/targets?api-version=7.1-preview.1

Sample Response

{
  "count": 1,
  "value": [
    {
      "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",
        "lastCompletedRequest": {
          "requestId": 1,
          "queueTime": "2018-02-19T09:28:48.2633333Z",
          "assignTime": "2018-02-19T09:28:48.2633333Z",
          "receiveTime": "2018-02-19T09:28:52.2811279Z",
          "finishTime": "2018-02-19T09:28:57.7333333Z",
          "result": "succeeded",
          "serviceOwner": "0000000d-0000-8888-8000-000000000000",
          "hostId": "86088ab1-30d8-4526-9663-3406752b8bc6",
          "scopeId": "91879ed9-819b-46f3-9e0b-52ed4b20c04c",
          "planType": "Deployment",
          "planId": "b7245fde-fb04-40f3-b187-78772599f522",
          "jobId": "2fd39b55-daaa-499a-ad70-1896ac468a9f",
          "demands": [
            "DotNetFramework",
            "Agent.Version -gtVersion 1.102"
          ],
          "reservedAgent": {
            "id": 5,
            "name": "demoTarget1",
            "version": "2.127.0",
            "enabled": true,
            "status": "online"
          },
          "definition": {
            "_links": {
              "web": {
                "href": "https://dev.azure.com/fabrikam/91879ed9-819b-46f3-9e0b-52ed4b20c04c/_release?definitionId=1"
              },
              "self": {
                "href": "https://https://vsrm.dev.azure.com/fabrikam/91879ed9-819b-46f3-9e0b-52ed4b20c04c/_apis/Release/definitions/1"
              }
            },
            "id": 1,
            "name": "New Release Definition"
          },
          "owner": {
            "_links": {
              "web": {
                "href": "https://dev.azure.com/fabrikam/91879ed9-819b-46f3-9e0b-52ed4b20c04c/_release?releaseId=1&_a=release-summary"
              },
              "self": {
                "href": "https://https://vsrm.dev.azure.com/fabrikam/91879ed9-819b-46f3-9e0b-52ed4b20c04c/_apis/Release/releases/1"
              }
            },
            "id": 1,
            "name": "Release-1 / Environment 1"
          },
          "data": {},
          "agentDelays": []
        },
        "id": 5,
        "name": "demoTarget1",
        "version": "2.127.0",
        "osDescription": "Microsoft Windows 10.0.14393 ",
        "enabled": true,
        "status": "online"
      }
    }
  ]
}

List all deployment targets in a deployment group

Sample Request

GET https://dev.azure.com/fabrikam/{project}/_apis/distributedtask/deploymentgroups/{deploymentGroupId}/targets?api-version=7.1-preview.1

Sample Response

{
  "count": 3,
  "value": [
    {
      "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",
        "id": 5,
        "name": "demoTarget1",
        "version": "2.127.0",
        "osDescription": "Microsoft Windows 10.0.14393 ",
        "enabled": true,
        "status": "online"
      }
    },
    {
      "tags": [
        "db",
        "web"
      ],
      "id": 7,
      "agent": {
        "_links": {
          "self": {
            "href": "https://dev.azure.com/fabrikam/_apis/distributedtask/pools/17/agents/7"
          },
          "web": {
            "href": "https://dev.azure.com/fabrikam/_admin/_AgentPool#_a=agents&poolId=17&agentId=7"
          }
        },
        "maxParallelism": 1,
        "createdOn": "2018-02-19T09:26:48.11Z",
        "id": 7,
        "name": "demoTarget11",
        "version": "2.127.0",
        "osDescription": "Microsoft Windows 10.0.14393 ",
        "enabled": true,
        "status": "offline"
      }
    },
    {
      "tags": [
        "db"
      ],
      "id": 6,
      "agent": {
        "_links": {
          "self": {
            "href": "https://dev.azure.com/fabrikam/_apis/distributedtask/pools/17/agents/6"
          },
          "web": {
            "href": "https://dev.azure.com/fabrikam/_admin/_AgentPool#_a=agents&poolId=17&agentId=6"
          }
        },
        "maxParallelism": 1,
        "createdOn": "2018-02-19T09:23:58.267Z",
        "id": 6,
        "name": "demoTarget2",
        "version": "2.127.0",
        "osDescription": "Microsoft Windows 10.0.14393 ",
        "enabled": true,
        "status": "offline"
      }
    }
  ]
}

Definições

Nome Description
Demand
DeploymentMachine

Destino de implantação.

DeploymentTargetExpands

Inclua esses detalhes adicionais nos objetos retornados.

IdentityRef
JObject

Representa um objeto JSON.

JToken

Representa um token JSON abstrato.

PackageVersion
PropertiesCollection

A classe representa um recipiente de propriedades como uma coleção de pares chave-valor. Valores de todos os tipos primitivos (qualquer tipo com um TypeCode != TypeCode.Object) exceto para DBNull são aceitos. Valores do tipo Byte[], Int32, Double, DateType e String preservam seu tipo, outros primitivos são reajustados como uma Cadeia de Caracteres. Byte[] esperado como cadeia de caracteres codificada em base64.

ReferenceLinks

A classe para representar uma coleção de links de referência REST.

TaskAgent

Um agente de tarefa.

TaskAgentAuthorization

Fornece dados necessários para autorizar o agente usando fluxos de autenticação do OAuth 2.0.

TaskAgentCloudRequest
TaskAgentJobRequest

Uma solicitação de trabalho para um agente.

TaskAgentJobResultFilter

Obtenha apenas os destinos de implantação que têm esse último resultado de trabalho.

TaskAgentPoolOptions

Configurações e detalhes adicionais do pool

TaskAgentPoolReference
TaskAgentPoolType

Obtém ou define o tipo do pool

TaskAgentPublicKey

Representa a parte da chave pública de uma chave assimétrica RSA.

TaskAgentReference

Uma referência a um agente.

TaskAgentStatus

Se o agente está online ou não.

TaskAgentStatusFilter

Obtenha apenas os destinos de implantação que têm esse status.

TaskAgentUpdate

Detalhes sobre uma atualização de agente.

TaskAgentUpdateReason
TaskAgentUpdateReasonType
TaskOrchestrationOwner
TaskResult

O resultado dessa solicitação.

Demand

Nome Tipo Description
name

string

value

string

DeploymentMachine

Destino de implantação.

Nome Tipo Description
agent

TaskAgent

Agente de implantação.

id

integer

Identificador de destino de implantação.

properties

PropertiesCollection

Propriedades do destino de implantação.

tags

string[]

Marcas do destino de implantação.

DeploymentTargetExpands

Inclua esses detalhes adicionais nos objetos retornados.

Nome Tipo Description
assignedRequest

string

Inclua a solicitação de trabalho atribuída ao agente de implantação.

capabilities

string

Inclua recursos do agente de implantação.

lastCompletedRequest

string

Inclua a última solicitação de trabalho concluída do agente de implantação.

none

string

Nenhuma propriedade adicional.

IdentityRef

Nome Tipo Description
_links

ReferenceLinks

Esse campo contém zero ou mais links interessantes sobre o assunto do grafo. Esses links podem ser invocados para obter relações adicionais ou informações mais detalhadas sobre esse assunto do grafo.

descriptor

string

O descritor é a principal maneira de referenciar o assunto do grafo enquanto o sistema está em execução. Esse campo identificará exclusivamente o mesmo assunto do grafo entre contas e organizações.

directoryAlias

string

Preterido – pode ser recuperado consultando o usuário do Graph referenciado na entrada "self" do dicionário "_links" identityRef

displayName

string

Este é o nome de exibição não exclusivo do assunto do grafo. Para alterar esse campo, você deve alterar seu valor no provedor de origem.

id

string

imageUrl

string

Preterido - Disponível na entrada "avatar" do dicionário "_links" IdentityRef

inactive

boolean

Preterido – pode ser recuperado consultando o estado de associação do Graph referenciado na entrada "membershipState" do dicionário "_links" do GraphUser

isAadIdentity

boolean

Preterido – pode ser inferido do tipo de assunto do descritor (Descriptor.IsAadUserType/Descriptor.IsAadGroupType)

isContainer

boolean

Preterido – pode ser inferido do tipo de assunto do descritor (Descriptor.IsGroupType)

isDeletedInOrigin

boolean

profileUrl

string

Preterido – não em uso na maioria das implementações preexistidas de ToIdentityRef

uniqueName

string

Preterido – use Domain+PrincipalName

url

string

Essa URL é a rota completa para o recurso de origem desta entidade de grafo.

JObject

Representa um objeto JSON.

Nome Tipo Description
item

JToken

Representa um token JSON abstrato.

type

string

Obtém o tipo de nó para este JToken.

JToken

Representa um token JSON abstrato.

Nome Tipo Description
first

JToken

Obtenha o primeiro token filho desse token.

hasValues

boolean

Obtém um valor que indica se esse token tem tokens filho.

item

JToken

Representa um token JSON abstrato.

last

JToken

Obtenha o último token filho desse token.

next

JToken

Obtém o próximo token irmão desse nó.

parent

string

Obtém ou define o pai.

path

string

Obtém o caminho do token JSON.

previous

JToken

Obtém o token irmão anterior desse nó.

root

JToken

Obtém o JToken raiz desse JToken.

type

string

Obtém o tipo de nó para este JToken.

PackageVersion

Nome Tipo Description
major

integer

minor

integer

patch

integer

PropertiesCollection

A classe representa um recipiente de propriedades como uma coleção de pares chave-valor. Valores de todos os tipos primitivos (qualquer tipo com um TypeCode != TypeCode.Object) exceto para DBNull são aceitos. Valores do tipo Byte[], Int32, Double, DateType e String preservam seu tipo, outros primitivos são reajustados como uma Cadeia de Caracteres. Byte[] esperado como cadeia de caracteres codificada em base64.

Nome Tipo Description
count

integer

A contagem de propriedades na coleção.

item

object

keys

string[]

O conjunto de chaves na coleção.

values

string[]

O conjunto de valores na coleção.

A classe para representar uma coleção de links de referência REST.

Nome Tipo Description
links

object

A exibição somente leitura dos links. Como os links de referência são somente leitura, só queremos expô-los como somente leitura.

TaskAgent

Um agente de tarefa.

Nome Tipo Description
_links

ReferenceLinks

A classe para representar uma coleção de links de referência REST.

accessPoint

string

O ponto de acesso desse agente.

assignedAgentCloudRequest

TaskAgentCloudRequest

A solicitação de nuvem do agente que está atualmente associada a esse agente.

assignedRequest

TaskAgentJobRequest

A solicitação que está atribuída atualmente a esse agente.

authorization

TaskAgentAuthorization

Informações de autorização para este agente.

createdOn

string

Data em que esse agente foi criado.

enabled

boolean

Se esse agente deve ou não executar trabalhos.

id

integer

Identificador do agente.

lastCompletedRequest

TaskAgentJobRequest

A última solicitação que foi concluída por esse agente.

maxParallelism

integer

Paralelismo máximo de trabalho permitido para esse agente.

name

string

O nome do agente.

osDescription

string

Sistema operacional do agente.

pendingUpdate

TaskAgentUpdate

Atualização pendente para este agente.

properties

PropertiesCollection

A classe representa um recipiente de propriedades como uma coleção de pares chave-valor. Valores de todos os tipos primitivos (qualquer tipo com um TypeCode != TypeCode.Object) exceto para DBNull são aceitos. Valores do tipo Byte[], Int32, Double, DateType e String preservam seu tipo, outros primitivos são reajustados como uma Cadeia de Caracteres. Byte[] esperado como cadeia de caracteres codificada em base64.

provisioningState

string

Estado de provisionamento deste agente.

status

TaskAgentStatus

Se o agente está online ou não.

statusChangedOn

string

Data em que a última alteração de status de conectividade ocorreu.

systemCapabilities

object

Funcionalidades definidas pelo sistema compatíveis com o host desse agente. Aviso: para definir recursos, use o método PUT, PUT substituirá completamente os recursos existentes.

userCapabilities

object

Recursos definidos pelo usuário compatíveis com o host deste agente. Aviso: para definir recursos, use o método PUT, PUT substituirá completamente os recursos existentes.

version

string

Versão do agente.

TaskAgentAuthorization

Fornece dados necessários para autorizar o agente usando fluxos de autenticação do OAuth 2.0.

Nome Tipo Description
authorizationUrl

string

Ponto de extremidade usado para obter tokens de acesso do serviço de token configurado.

clientId

string

Identificador de cliente para este agente.

publicKey

TaskAgentPublicKey

Chave pública usada para verificar a identidade desse agente.

TaskAgentCloudRequest

Nome Tipo Description
agent

TaskAgentReference

Uma referência a um agente.

agentCloudId

integer

agentConnectedTime

string

agentData

JObject

Representa um objeto JSON.

agentSpecification

JObject

Representa um objeto JSON.

pool

TaskAgentPoolReference

provisionRequestTime

string

provisionedTime

string

releaseRequestTime

string

requestId

string

TaskAgentJobRequest

Uma solicitação de trabalho para um agente.

Nome Tipo Description
agentSpecification

JObject

Representa um objeto JSON.

assignTime

string

A data/hora em que essa solicitação foi atribuída.

data

object

Dados adicionais sobre a solicitação.

definition

TaskOrchestrationOwner

A definição de pipeline associada a essa solicitação

demands

Demand[]

Uma lista de demandas necessárias para atender a essa solicitação.

finishTime

string

A data/hora em que essa solicitação foi concluída.

hostId

string

O host que disparou essa solicitação.

jobId

string

ID do trabalho resultante dessa solicitação.

jobName

string

Nome do trabalho resultante dessa solicitação.

lockedUntil

string

A data limite para o agente renovar o bloqueio.

matchedAgents

TaskAgentReference[]

Uma referência a um agente.

matchesAllAgentsInPool

boolean

orchestrationId

string

owner

TaskOrchestrationOwner

O pipeline associado a essa solicitação

planGroup

string

planId

string

ID interna do plano de orquestração conectado a essa solicitação.

planType

string

Detalhes internos que representam o tipo de plano de orquestração.

poolId

integer

A ID do pool que essa solicitação tem como destino

priority

integer

queueId

integer

A ID da fila que essa solicitação visa

queueTime

string

A data/hora em que essa solicitação foi enfileirada.

receiveTime

string

A data/hora em que essa solicitação foi recebida novamente por um agente.

requestId

integer

ID da solicitação.

reservedAgent

TaskAgentReference

O agente alocado para essa solicitação.

result

TaskResult

O resultado dessa solicitação.

scopeId

string

Escopo do pipeline; corresponde à ID do projeto.

serviceOwner

string

O serviço que possui essa solicitação.

statusMessage

string

userDelayed

boolean

TaskAgentJobResultFilter

Obtenha apenas os destinos de implantação que têm esse último resultado de trabalho.

Nome Tipo Description
all

string

Todos os destinos de implantação.

failed

string

Somente os destinos de implantação nos quais o último trabalho falhou (Abandonado, Cancelado, Com Falha, Ignorado).

neverDeployed

string

Somente os destinos de implantação que nunca executaram um trabalho.

passed

string

Somente os destinos de implantação nos quais o último trabalho foi aprovado (Êxito, Êxito com problemas).

TaskAgentPoolOptions

Configurações e detalhes adicionais do pool

Nome Tipo Description
elasticPool

string

TaskAgentPool apoiado pelo serviço de pool elástico

none

string

preserveAgentOnJobFailure

string

Defina como true se os agentes forem mantidos para investigação após uma falha taskAgentJobRequest

singleUseAgents

string

Defina como true se os agentes forem recriados após cada TaskAgentJobRequest

TaskAgentPoolReference

Nome Tipo Description
id

integer

isHosted

boolean

Obtém ou define um valor que indica se esse pool é gerenciado ou não pelo serviço.

isLegacy

boolean

Determina se o pool é herdado.

name

string

options

TaskAgentPoolOptions

Configurações e detalhes adicionais do pool

poolType

TaskAgentPoolType

Obtém ou define o tipo do pool

scope

string

size

integer

Obtém o tamanho atual do pool.

TaskAgentPoolType

Obtém ou define o tipo do pool

Nome Tipo Description
automation

string

Um pool típico de agentes de tarefa

deployment

string

Um pool de implantação

TaskAgentPublicKey

Representa a parte da chave pública de uma chave assimétrica RSA.

Nome Tipo Description
exponent

string[]

Obtém ou define o expoente para a chave pública.

modulus

string[]

Obtém ou define o módulo para a chave pública.

TaskAgentReference

Uma referência a um agente.

Nome Tipo Description
_links

ReferenceLinks

A classe para representar uma coleção de links de referência REST.

accessPoint

string

O ponto de acesso desse agente.

enabled

boolean

Se esse agente deve ou não executar trabalhos.

id

integer

Identificador do agente.

name

string

O nome do agente.

osDescription

string

Sistema operacional do agente.

provisioningState

string

Estado de provisionamento deste agente.

status

TaskAgentStatus

Se o agente está online ou não.

version

string

Versão do agente.

TaskAgentStatus

Se o agente está online ou não.

Nome Tipo Description
offline

string

online

string

TaskAgentStatusFilter

Obtenha apenas os destinos de implantação que têm esse status.

Nome Tipo Description
all

string

Todos os destinos de implantação.

offline

string

Somente destinos de implantação que estão offline.

online

string

Somente destinos de implantação online.

TaskAgentUpdate

Detalhes sobre uma atualização de agente.

Nome Tipo Description
currentState

string

Estado atual desta atualização do agente.

reason

TaskAgentUpdateReason

Motivo para essa atualização.

requestTime

string

Data em que essa atualização foi solicitada.

requestedBy

IdentityRef

Identidade que solicitou essa atualização.

sourceVersion

PackageVersion

Versão do agente de origem da atualização.

targetVersion

PackageVersion

Versão do agente de destino da atualização.

TaskAgentUpdateReason

Nome Tipo Description
code

TaskAgentUpdateReasonType

TaskAgentUpdateReasonType

Nome Tipo Description
downgrade

string

manual

string

minAgentVersionRequired

string

TaskOrchestrationOwner

Nome Tipo Description
_links

ReferenceLinks

A classe para representar uma coleção de links de referência REST.

id

integer

name

string

TaskResult

O resultado dessa solicitação.

Nome Tipo Description
abandoned

string

canceled

string

failed

string

skipped

string

succeeded

string

succeededWithIssues

string