Partilhar via


TaskAgentRestClient class

Classe base que deve ser usada (derivada de) para fazer solicitações para APIs REST do VSS

Extends

Construtores

TaskAgentRestClient(IVssRestClientOptions)

Propriedades

RESOURCE_AREA_ID

Métodos

addAgent(TaskAgent, number)

Adiciona um agente a um pool. Você provavelmente não quer chamar esse ponto de extremidade diretamente. Em vez disso, configurar um agente usando o pacote de download do agente.

addAgentCloud(TaskAgentCloud)
addAgentPool(TaskAgentPool)

Crie um pool de agentes.

addAgentQueue(TaskAgentQueue, string, boolean)

Crie uma nova fila de agentes para conectar um projeto a um pool de agentes.

addDeploymentGroup(DeploymentGroupCreateParameter, string)

Crie um grupo de implantação.

addDeploymentMachine(DeploymentMachine, string, number)
addDeploymentMachineGroup(DeploymentMachineGroup, string)
addDeploymentTarget(DeploymentMachine, string, number)

Registre um destino de implantação em um grupo de implantação. Geralmente isso é chamado pela ferramenta de configuração do agente.

addEnvironment(EnvironmentCreateParameter, string)

Crie um ambiente.

addKubernetesResource(KubernetesResourceCreateParameters, string, number)
addTaskGroup(TaskGroupCreateParameter, string)

Crie um grupo de tarefas.

addVariableGroup(VariableGroupParameters)

Adicione um grupo de variáveis.

addVirtualMachineGroup(VirtualMachineGroupCreateParameters, string, number)
createAadOAuthRequest(string, string, AadLoginPromptOption, string, boolean)
createAgentPoolMaintenanceDefinition(TaskAgentPoolMaintenanceDefinition, number)
createAgentSession(TaskAgentSession, number)
createTeamProject(string)

Crie um novo projeto de equipe.

deleteAgent(number, number)

Exclua um agente. Você provavelmente não quer chamar esse ponto de extremidade diretamente. Em vez disso, usar o script de configuração do agente para remover um agente da sua organização.

deleteAgentCloud(number)
deleteAgentPool(number)

Exclua um pool de agentes.

deleteAgentPoolMaintenanceDefinition(number, number)
deleteAgentPoolMaintenanceJob(number, number)
deleteAgentQueue(number, string)

Remove uma fila de agentes de um projeto.

deleteAgentRequest(number, number, string, TaskResult, boolean)
deleteAgentSession(number, string)
deleteDeploymentGroup(string, number)

Exclua um grupo de implantação.

deleteDeploymentMachine(string, number, number)
deleteDeploymentMachineGroup(string, number)
deleteDeploymentTarget(string, number, number)

Exclua um destino de implantação em um grupo de implantação. Isso exclui o agente do pool de implantação associado também.

deleteEnvironment(string, number)

Exclua o ambiente especificado.

deleteKubernetesResource(string, number, number)
deleteMessage(number, number, string)
deleteSecureFile(string, string)

Excluir um arquivo seguro

deleteTaskDefinition(string)
deleteTaskGroup(string, string, string)

Excluir um grupo de tarefas.

deleteVariableGroup(number, string[])

Excluir um grupo de variáveis

deleteVirtualMachineGroup(string, number, number)
downloadSecureFile(string, string, string, boolean)

Descarregar um ficheiro seguro por Id

generateDeploymentGroupAccessToken(string, number)

OBTENHA um token PAT para gerenciar (configurar, remover, marcar) destinos de implantação em um grupo de implantação.

generateDeploymentMachineGroupAccessToken(string, number)
generateDeploymentPoolAccessToken(number)

OBTENHA um token PAT para gerenciar (configurar, remover, marcar) agentes de implantação em um pool de implantação.

getAgent(number, number, boolean, boolean, boolean, string[])

Obtenha informações sobre um agente.

getAgentCloud(number)
getAgentCloudRequests(number)
getAgentClouds()
getAgentCloudTypes()

Obtenha tipos de nuvem de agente.

getAgentPool(number, string[], TaskAgentPoolActionFilter)

Obtenha informações sobre um pool de agentes.

getAgentPoolMaintenanceDefinition(number, number)
getAgentPoolMaintenanceDefinitions(number)
getAgentPoolMaintenanceJob(number, number)
getAgentPoolMaintenanceJobLogs(number, number)
getAgentPoolMaintenanceJobs(number, number)
getAgentPoolMetadata(number)
getAgentPools(string, string[], TaskAgentPoolType, TaskAgentPoolActionFilter)

Obtenha uma lista de pools de agentes.

getAgentPoolsByIds(number[], TaskAgentPoolActionFilter)

Obtenha uma lista de pools de agentes.

getAgentQueue(number, string, TaskAgentQueueActionFilter)

Obtenha informações sobre uma fila de agentes.

getAgentQueues(string, string, TaskAgentQueueActionFilter)

Obtenha uma lista de filas de agentes.

getAgentQueuesByIds(number[], string, TaskAgentQueueActionFilter)

Obter uma lista de filas de agentes por seus IDs

getAgentQueuesByNames(string[], string, TaskAgentQueueActionFilter)

Obter uma lista de filas de agentes por seus nomes

getAgentQueuesForPools(number[], string, TaskAgentQueueActionFilter)

Obter uma lista de filas de agentes por ids de pool

getAgentRequest(number, number, boolean)
getAgentRequests(number, number, string)
getAgentRequestsForAgent(number, number, number)
getAgentRequestsForAgents(number, number[], number)
getAgentRequestsForDeploymentMachine(string, number, number, number)
getAgentRequestsForDeploymentMachines(string, number, number[], number)
getAgentRequestsForDeploymentTarget(string, number, number, number)

Obtenha solicitações de agente para um destino de implantação.

getAgentRequestsForDeploymentTargets(string, number, number[], number, Date, number)

Obtenha solicitações de agente para uma lista de destinos de implantação.

getAgentRequestsForPlan(number, string, string)
getAgentRequestsForQueue(string, number, number, string)
getAgents(number, string, boolean, boolean, boolean, string[], string[])

Obtenha uma lista de agentes.

getAzureManagementGroups()

Retorna lista de assinaturas do azure

getAzureSubscriptions()

Retorna lista de assinaturas do azure

getDeploymentGroup(string, number, DeploymentGroupActionFilter, DeploymentGroupExpands)

Obtenha um grupo de implantação por sua ID.

getDeploymentGroups(string, string, DeploymentGroupActionFilter, DeploymentGroupExpands, string, number, number[])

Obtenha uma lista de grupos de implantação por nome ou IDs.

getDeploymentGroupsMetrics(string, string, string, number)

Obtenha uma lista de métricas do grupo de implantação.

getDeploymentMachine(string, number, number, DeploymentMachineExpands)
getDeploymentMachineGroup(string, number, MachineGroupActionFilter)
getDeploymentMachineGroupMachines(string, number, string[])
getDeploymentMachineGroups(string, string, MachineGroupActionFilter)
getDeploymentMachines(string, number, string[], string, DeploymentMachineExpands)
getDeploymentPoolsSummary(string, DeploymentPoolSummaryExpands, number[])

Obtenha uma lista de resumos do pool de implantação.

getDeploymentTarget(string, number, number, DeploymentTargetExpands)

Obter um destino de implantação por sua ID em um grupo de implantação

getDeploymentTargets(string, number, string[], string, boolean, DeploymentTargetExpands, TaskAgentStatusFilter, TaskAgentJobResultFilter, string, number, boolean, string[])

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

getEnvironmentById(string, number, EnvironmentExpands)

Obtenha um ambiente pelo seu ID.

getEnvironmentDeploymentExecutionRecords(string, number, string, number)

Obtenha o histórico de execução da implantação do ambiente

getEnvironments(string, string, string, number)

Obtenha todos os ambientes.

getKubernetesResource(string, number, number)
getMessage(number, string, number)
getPackage(string, string, string)
getPackages(string, string, number)
getResourceLimits()
getResourceUsage(string, boolean, boolean)
getSecureFile(string, string, boolean, SecureFileActionFilter)

Obter um ficheiro seguro

getSecureFiles(string, string, boolean, SecureFileActionFilter)

Obtenha ficheiros seguros

getSecureFilesByIds(string, string[], boolean, SecureFileActionFilter)

Obtenha ficheiros seguros

getSecureFilesByNames(string, string[], boolean, SecureFileActionFilter)

Obtenha ficheiros seguros

getTaskContentZip(string, string, string[], boolean)
getTaskDefinition(string, string, string[], boolean)
getTaskDefinitions(string, string[], boolean, boolean)
getTaskGroup(string, string, string, TaskGroupExpands)

Obter grupo de tarefas.

getTaskGroupHistory(string, string)
getTaskGroupRevision(string, string, number)
getTaskGroups(string, string, boolean, string, boolean, number, Date, TaskGroupQueryOrder)

Listar grupos de tarefas.

getTaskHubLicenseDetails(string, boolean, boolean)
getVariableGroup(string, number)

Obtenha um grupo de variáveis.

getVariableGroups(string, string, VariableGroupActionFilter, number, number, VariableGroupQueryOrder)

Obter grupos variáveis.

getVariableGroupsById(string, number[], boolean)

Obter grupos de variáveis por ids.

getVirtualMachineGroup(string, number, number)
getVirtualMachines(string, number, number, string, string, boolean, string[], number)
getVstsAadTenantId()
getYamlSchema(boolean)

OBTENHA o esquema do Yaml usado para validação do arquivo Yaml.

hasPoolPermissions(number, number)

Verifica se a identidade atual passou permissões em um pool.

publishTaskGroup(PublishTaskGroupMetadata, string, string)
queryEndpoint(TaskDefinitionEndpoint)

Proxy para uma solicitação GET definida por um 'ponto de extremidade'. A solicitação é autorizada usando uma conexão de serviço. A resposta é filtrada usando um seletor baseado em XPath/Json.

querySecureFilesByProperties(string, string, string)

Consulte arquivos seguros usando um padrão de nome e uma condição nas propriedades do arquivo.

queueAgentPoolMaintenanceJob(TaskAgentPoolMaintenanceJob, number)
queueAgentRequest(TaskAgentJobRequest, string, number)
queueAgentRequestByPool(TaskAgentJobRequest, number)
refreshAgent(number, number)
refreshAgents(number)
refreshDeploymentMachines(string, number)
refreshDeploymentTargets(string, number)

Atualize os destinos de implantação em um grupo de implantação.

replaceAgent(TaskAgent, number, number)

Substitua um agente. Você provavelmente não quer chamar esse ponto de extremidade diretamente. Em vez disso, usar o script de configuração do agente para remover e reconfigurar um agente da sua organização.

replaceDeploymentMachine(DeploymentMachine, string, number, number)
replaceDeploymentTarget(DeploymentMachine, string, number, number)

Substitua um destino de implantação em um grupo de implantação. Geralmente isso é chamado pela ferramenta de configuração do agente.

sendMessage(TaskAgentMessage, number, number)
setAgentPoolMetadata(any, number)
shareVariableGroup(VariableGroupProjectReference[], number)

Adicione um grupo de variáveis.

undeleteTaskGroup(TaskGroup, string)
updateAgent(TaskAgent, number, number)

Atualize os detalhes do agente.

updateAgentCloud(TaskAgentCloud, number)
updateAgentPool(TaskAgentPool, number)

Atualizar propriedades em um pool de agentes

updateAgentPoolMaintenanceDefinition(TaskAgentPoolMaintenanceDefinition, number, number)
updateAgentPoolMaintenanceJob(TaskAgentPoolMaintenanceJob, number, number)
updateAgentRequest(TaskAgentJobRequest, number, number, string, TaskAgentRequestUpdateOptions)
updateAgentUpdateState(number, number, string)
updateAgentUserCapabilities({[key: string]: string}, number, number)
updateDeploymentGroup(DeploymentGroupUpdateParameter, string, number)

Atualizar um grupo de implantação.

updateDeploymentMachine(DeploymentMachine, string, number, number)
updateDeploymentMachineGroup(DeploymentMachineGroup, string, number)
updateDeploymentMachineGroupMachines(DeploymentMachine[], string, number)
updateDeploymentMachines(DeploymentMachine[], string, number)
updateDeploymentTarget(DeploymentMachine, string, number, number)

Atualize um destino de implantação e suas propriedades de agente em um grupo de implantação. Geralmente isso é chamado pela ferramenta de configuração do agente.

updateDeploymentTargets(DeploymentTargetUpdateParameter[], string, number)

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

updateEnvironment(EnvironmentUpdateParameter, string, number)

Atualize o ambiente especificado.

updateSecureFile(SecureFile, string, string)

Atualizar o nome ou as propriedades de um arquivo seguro existente

updateSecureFiles(SecureFile[], string)

Atualize propriedades e/ou nomes de um conjunto de arquivos seguros. Os ficheiros são identificados pelos seus IDs. As propriedades fornecidas substituem totalmente a existente, ou seja, não se fundem.

updateTaskGroup(TaskGroupUpdateParameter, string, string)

Atualizar um grupo de tarefas.

updateTaskGroupProperties(TaskGroupUpdatePropertiesBase, string, string, boolean)
updateTaskHubLicenseDetails(TaskHubLicenseDetails, string)
updateVariableGroup(VariableGroupParameters, number)

Atualizar um grupo de variáveis.

updateVirtualMachineGroup(VirtualMachineGroup, string, number)
updateVirtualMachines(VirtualMachine[], string, number, number)
uploadSecureFile(any, string, string, boolean)

Carregue um arquivo seguro, inclua o fluxo de arquivos no corpo da solicitação

validateInputs(InputValidationRequest)

Detalhes do Construtor

TaskAgentRestClient(IVssRestClientOptions)

new TaskAgentRestClient(options: IVssRestClientOptions)

Parâmetros

Detalhes de Propriedade

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Valor de Propriedade

string

Detalhes de Método

addAgent(TaskAgent, number)

Adiciona um agente a um pool. Você provavelmente não quer chamar esse ponto de extremidade diretamente. Em vez disso, configurar um agente usando o pacote de download do agente.

function addAgent(agent: TaskAgent, poolId: number): Promise<TaskAgent>

Parâmetros

agent
TaskAgent

Detalhes sobre o agente que está sendo adicionado

poolId

number

O pool de agentes no qual adicionar o agente

Devoluções

Promise<TaskAgent>

addAgentCloud(TaskAgentCloud)

function addAgentCloud(agentCloud: TaskAgentCloud): Promise<TaskAgentCloud>

Parâmetros

agentCloud
TaskAgentCloud

Devoluções

Promise<TaskAgentCloud>

addAgentPool(TaskAgentPool)

Crie um pool de agentes.

function addAgentPool(pool: TaskAgentPool): Promise<TaskAgentPool>

Parâmetros

pool
TaskAgentPool

Detalhes sobre o novo pool de agentes

Devoluções

Promise<TaskAgentPool>

addAgentQueue(TaskAgentQueue, string, boolean)

Crie uma nova fila de agentes para conectar um projeto a um pool de agentes.

function addAgentQueue(queue: TaskAgentQueue, project?: string, authorizePipelines?: boolean): Promise<TaskAgentQueue>

Parâmetros

queue
TaskAgentQueue

Detalhes sobre a fila a ser criada

project

string

ID do projeto ou nome do projeto

authorizePipelines

boolean

Autorizar automaticamente esta fila ao usar o YAML

Devoluções

Promise<TaskAgentQueue>

addDeploymentGroup(DeploymentGroupCreateParameter, string)

Crie um grupo de implantação.

function addDeploymentGroup(deploymentGroup: DeploymentGroupCreateParameter, project: string): Promise<DeploymentGroup>

Parâmetros

deploymentGroup
DeploymentGroupCreateParameter

Grupo de implantação a ser criado.

project

string

ID do projeto ou nome do projeto

Devoluções

Promise<DeploymentGroup>

addDeploymentMachine(DeploymentMachine, string, number)

function addDeploymentMachine(machine: DeploymentMachine, project: string, deploymentGroupId: number): Promise<DeploymentMachine>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

Devoluções

addDeploymentMachineGroup(DeploymentMachineGroup, string)

function addDeploymentMachineGroup(machineGroup: DeploymentMachineGroup, project: string): Promise<DeploymentMachineGroup>

Parâmetros

machineGroup
DeploymentMachineGroup
project

string

ID do projeto ou nome do projeto

Devoluções

addDeploymentTarget(DeploymentMachine, string, number)

Registre um destino de implantação em um grupo de implantação. Geralmente isso é chamado pela ferramenta de configuração do agente.

function addDeploymentTarget(machine: DeploymentMachine, project: string, deploymentGroupId: number): Promise<DeploymentMachine>

Parâmetros

machine
DeploymentMachine

Destino de implantação a ser registrado.

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

ID do grupo de implantação no qual o destino de implantação está registrado.

Devoluções

addEnvironment(EnvironmentCreateParameter, string)

Crie um ambiente.

function addEnvironment(environmentCreateParameter: EnvironmentCreateParameter, project: string): Promise<EnvironmentInstance>

Parâmetros

environmentCreateParameter
EnvironmentCreateParameter

Ambiente para criar.

project

string

ID do projeto ou nome do projeto

Devoluções

addKubernetesResource(KubernetesResourceCreateParameters, string, number)

function addKubernetesResource(createParameters: KubernetesResourceCreateParameters, project: string, environmentId: number): Promise<KubernetesResource>

Parâmetros

project

string

ID do projeto ou nome do projeto

environmentId

number

Devoluções

addTaskGroup(TaskGroupCreateParameter, string)

Crie um grupo de tarefas.

function addTaskGroup(taskGroup: TaskGroupCreateParameter, project: string): Promise<TaskGroup>

Parâmetros

taskGroup
TaskGroupCreateParameter

Objeto de grupo de tarefas a ser criado.

project

string

ID do projeto ou nome do projeto

Devoluções

Promise<TaskGroup>

addVariableGroup(VariableGroupParameters)

Adicione um grupo de variáveis.

function addVariableGroup(variableGroupParameters: VariableGroupParameters): Promise<VariableGroup>

Parâmetros

variableGroupParameters
VariableGroupParameters

Devoluções

Promise<VariableGroup>

addVirtualMachineGroup(VirtualMachineGroupCreateParameters, string, number)

function addVirtualMachineGroup(createParameters: VirtualMachineGroupCreateParameters, project: string, environmentId: number): Promise<VirtualMachineGroup>

Parâmetros

project

string

ID do projeto ou nome do projeto

environmentId

number

Devoluções

createAadOAuthRequest(string, string, AadLoginPromptOption, string, boolean)

function createAadOAuthRequest(tenantId: string, redirectUri: string, promptOption?: AadLoginPromptOption, completeCallbackPayload?: string, completeCallbackByAuthCode?: boolean): Promise<string>

Parâmetros

tenantId

string

redirectUri

string

promptOption
AadLoginPromptOption
completeCallbackPayload

string

completeCallbackByAuthCode

boolean

Devoluções

Promise<string>

createAgentPoolMaintenanceDefinition(TaskAgentPoolMaintenanceDefinition, number)

function createAgentPoolMaintenanceDefinition(definition: TaskAgentPoolMaintenanceDefinition, poolId: number): Promise<TaskAgentPoolMaintenanceDefinition>

Parâmetros

poolId

number

Devoluções

createAgentSession(TaskAgentSession, number)

function createAgentSession(session: TaskAgentSession, poolId: number): Promise<TaskAgentSession>

Parâmetros

poolId

number

Devoluções

Promise<TaskAgentSession>

createTeamProject(string)

Crie um novo projeto de equipe.

function createTeamProject(project?: string): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

Devoluções

Promise<void>

deleteAgent(number, number)

Exclua um agente. Você provavelmente não quer chamar esse ponto de extremidade diretamente. Em vez disso, usar o script de configuração do agente para remover um agente da sua organização.

function deleteAgent(poolId: number, agentId: number): Promise<void>

Parâmetros

poolId

number

O ID do pool para remover o agente

agentId

number

O ID do agente a ser removido

Devoluções

Promise<void>

deleteAgentCloud(number)

function deleteAgentCloud(agentCloudId: number): Promise<TaskAgentCloud>

Parâmetros

agentCloudId

number

Devoluções

Promise<TaskAgentCloud>

deleteAgentPool(number)

Exclua um pool de agentes.

function deleteAgentPool(poolId: number): Promise<void>

Parâmetros

poolId

number

ID do pool de agentes a ser excluído

Devoluções

Promise<void>

deleteAgentPoolMaintenanceDefinition(number, number)

function deleteAgentPoolMaintenanceDefinition(poolId: number, definitionId: number): Promise<void>

Parâmetros

poolId

number

definitionId

number

Devoluções

Promise<void>

deleteAgentPoolMaintenanceJob(number, number)

function deleteAgentPoolMaintenanceJob(poolId: number, jobId: number): Promise<void>

Parâmetros

poolId

number

jobId

number

Devoluções

Promise<void>

deleteAgentQueue(number, string)

Remove uma fila de agentes de um projeto.

function deleteAgentQueue(queueId: number, project?: string): Promise<void>

Parâmetros

queueId

number

A fila do agente a ser removida

project

string

ID do projeto ou nome do projeto

Devoluções

Promise<void>

deleteAgentRequest(number, number, string, TaskResult, boolean)

function deleteAgentRequest(poolId: number, requestId: number, lockToken: string, result?: TaskResult, agentShuttingDown?: boolean): Promise<void>

Parâmetros

poolId

number

requestId

number

lockToken

string

result
TaskResult
agentShuttingDown

boolean

Devoluções

Promise<void>

deleteAgentSession(number, string)

function deleteAgentSession(poolId: number, sessionId: string): Promise<void>

Parâmetros

poolId

number

sessionId

string

Devoluções

Promise<void>

deleteDeploymentGroup(string, number)

Exclua um grupo de implantação.

function deleteDeploymentGroup(project: string, deploymentGroupId: number): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

ID do grupo de implantação a ser excluído.

Devoluções

Promise<void>

deleteDeploymentMachine(string, number, number)

function deleteDeploymentMachine(project: string, deploymentGroupId: number, machineId: number): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

machineId

number

Devoluções

Promise<void>

deleteDeploymentMachineGroup(string, number)

function deleteDeploymentMachineGroup(project: string, machineGroupId: number): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

machineGroupId

number

Devoluções

Promise<void>

deleteDeploymentTarget(string, number, number)

Exclua um destino de implantação em um grupo de implantação. Isso exclui o agente do pool de implantação associado também.

function deleteDeploymentTarget(project: string, deploymentGroupId: number, targetId: number): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

ID do grupo de implantação no qual o destino de implantação é excluído.

targetId

number

ID do destino de implantação a ser excluído.

Devoluções

Promise<void>

deleteEnvironment(string, number)

Exclua o ambiente especificado.

function deleteEnvironment(project: string, environmentId: number): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

environmentId

number

ID do ambiente.

Devoluções

Promise<void>

deleteKubernetesResource(string, number, number)

function deleteKubernetesResource(project: string, environmentId: number, resourceId: number): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

environmentId

number

resourceId

number

Devoluções

Promise<void>

deleteMessage(number, number, string)

function deleteMessage(poolId: number, messageId: number, sessionId: string): Promise<void>

Parâmetros

poolId

number

messageId

number

sessionId

string

Devoluções

Promise<void>

deleteSecureFile(string, string)

Excluir um arquivo seguro

function deleteSecureFile(project: string, secureFileId: string): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

secureFileId

string

O ID exclusivo do arquivo seguro

Devoluções

Promise<void>

deleteTaskDefinition(string)

function deleteTaskDefinition(taskId: string): Promise<void>

Parâmetros

taskId

string

Devoluções

Promise<void>

deleteTaskGroup(string, string, string)

Excluir um grupo de tarefas.

function deleteTaskGroup(project: string, taskGroupId: string, comment?: string): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

taskGroupId

string

Id do grupo de tarefas a ser excluído.

comment

string

Comentários a eliminar.

Devoluções

Promise<void>

deleteVariableGroup(number, string[])

Excluir um grupo de variáveis

function deleteVariableGroup(groupId: number, projectIds: string[]): Promise<void>

Parâmetros

groupId

number

Id do grupo de variáveis.

projectIds

string[]

Devoluções

Promise<void>

deleteVirtualMachineGroup(string, number, number)

function deleteVirtualMachineGroup(project: string, environmentId: number, resourceId: number): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

environmentId

number

resourceId

number

Devoluções

Promise<void>

downloadSecureFile(string, string, string, boolean)

Descarregar um ficheiro seguro por Id

function downloadSecureFile(project: string, secureFileId: string, ticket: string, download?: boolean): Promise<ArrayBuffer>

Parâmetros

project

string

ID do projeto ou nome do projeto

secureFileId

string

O ID exclusivo do arquivo seguro

ticket

string

Um ticket de download válido

download

boolean

Se o download for verdadeiro, o arquivo será enviado como anexo no corpo da resposta. Se o download for falso, o corpo da resposta conterá o fluxo de arquivos.

Devoluções

Promise<ArrayBuffer>

generateDeploymentGroupAccessToken(string, number)

OBTENHA um token PAT para gerenciar (configurar, remover, marcar) destinos de implantação em um grupo de implantação.

function generateDeploymentGroupAccessToken(project: string, deploymentGroupId: number): Promise<string>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

ID do grupo de implantação no qual os destinos de implantação são gerenciados.

Devoluções

Promise<string>

generateDeploymentMachineGroupAccessToken(string, number)

function generateDeploymentMachineGroupAccessToken(project: string, machineGroupId: number): Promise<string>

Parâmetros

project

string

ID do projeto ou nome do projeto

machineGroupId

number

Devoluções

Promise<string>

generateDeploymentPoolAccessToken(number)

OBTENHA um token PAT para gerenciar (configurar, remover, marcar) agentes de implantação em um pool de implantação.

function generateDeploymentPoolAccessToken(poolId: number): Promise<string>

Parâmetros

poolId

number

ID do pool de implantação no qual os agentes de implantação são gerenciados.

Devoluções

Promise<string>

getAgent(number, number, boolean, boolean, boolean, string[])

Obtenha informações sobre um agente.

function getAgent(poolId: number, agentId: number, includeCapabilities?: boolean, includeAssignedRequest?: boolean, includeLastCompletedRequest?: boolean, propertyFilters?: string[]): Promise<TaskAgent>

Parâmetros

poolId

number

O pool de agentes que contém o agente

agentId

number

O ID do agente para obter informações sobre

includeCapabilities

boolean

Se as capacidades do agente devem ser incluídas na resposta

includeAssignedRequest

boolean

Inclusão ou não de detalhes sobre o trabalho atual do agente

includeLastCompletedRequest

boolean

Inclusão ou não de detalhes sobre o trabalho concluído mais recente dos agentes

propertyFilters

string[]

Filtrar quais propriedades personalizadas serão retornadas

Devoluções

Promise<TaskAgent>

getAgentCloud(number)

function getAgentCloud(agentCloudId: number): Promise<TaskAgentCloud>

Parâmetros

agentCloudId

number

Devoluções

Promise<TaskAgentCloud>

getAgentCloudRequests(number)

function getAgentCloudRequests(agentCloudId: number): Promise<TaskAgentCloudRequest[]>

Parâmetros

agentCloudId

number

Devoluções

getAgentClouds()

function getAgentClouds(): Promise<TaskAgentCloud[]>

Devoluções

Promise<TaskAgentCloud[]>

getAgentCloudTypes()

Obtenha tipos de nuvem de agente.

function getAgentCloudTypes(): Promise<TaskAgentCloudType[]>

Devoluções

Promise<TaskAgentCloudType[]>

getAgentPool(number, string[], TaskAgentPoolActionFilter)

Obtenha informações sobre um pool de agentes.

function getAgentPool(poolId: number, properties?: string[], actionFilter?: TaskAgentPoolActionFilter): Promise<TaskAgentPool>

Parâmetros

poolId

number

Um ID de pool de agentes

properties

string[]

Propriedades do pool de agentes (separadas por vírgula)

actionFilter
TaskAgentPoolActionFilter

Filtrar se o usuário chamador tem permissões de uso ou gerenciamento

Devoluções

Promise<TaskAgentPool>

getAgentPoolMaintenanceDefinition(number, number)

function getAgentPoolMaintenanceDefinition(poolId: number, definitionId: number): Promise<TaskAgentPoolMaintenanceDefinition>

Parâmetros

poolId

number

definitionId

number

Devoluções

getAgentPoolMaintenanceDefinitions(number)

function getAgentPoolMaintenanceDefinitions(poolId: number): Promise<TaskAgentPoolMaintenanceDefinition[]>

Parâmetros

poolId

number

Devoluções

getAgentPoolMaintenanceJob(number, number)

function getAgentPoolMaintenanceJob(poolId: number, jobId: number): Promise<TaskAgentPoolMaintenanceJob>

Parâmetros

poolId

number

jobId

number

Devoluções

getAgentPoolMaintenanceJobLogs(number, number)

function getAgentPoolMaintenanceJobLogs(poolId: number, jobId: number): Promise<ArrayBuffer>

Parâmetros

poolId

number

jobId

number

Devoluções

Promise<ArrayBuffer>

getAgentPoolMaintenanceJobs(number, number)

function getAgentPoolMaintenanceJobs(poolId: number, definitionId?: number): Promise<TaskAgentPoolMaintenanceJob[]>

Parâmetros

poolId

number

definitionId

number

Devoluções

getAgentPoolMetadata(number)

function getAgentPoolMetadata(poolId: number): Promise<string>

Parâmetros

poolId

number

Devoluções

Promise<string>

getAgentPools(string, string[], TaskAgentPoolType, TaskAgentPoolActionFilter)

Obtenha uma lista de pools de agentes.

function getAgentPools(poolName?: string, properties?: string[], poolType?: TaskAgentPoolType, actionFilter?: TaskAgentPoolActionFilter): Promise<TaskAgentPool[]>

Parâmetros

poolName

string

Filtrar por nome

properties

string[]

Filtrar por propriedades do pool de agentes (separadas por vírgula)

poolType
TaskAgentPoolType

Filtrar por tipo de piscina

actionFilter
TaskAgentPoolActionFilter

Filtrar se o usuário chamador tem permissões de uso ou gerenciamento

Devoluções

Promise<TaskAgentPool[]>

getAgentPoolsByIds(number[], TaskAgentPoolActionFilter)

Obtenha uma lista de pools de agentes.

function getAgentPoolsByIds(poolIds: number[], actionFilter?: TaskAgentPoolActionFilter): Promise<TaskAgentPool[]>

Parâmetros

poolIds

number[]

Ids de pool para buscar

actionFilter
TaskAgentPoolActionFilter

Filtrar se o usuário chamador tem permissões de uso ou gerenciamento

Devoluções

Promise<TaskAgentPool[]>

getAgentQueue(number, string, TaskAgentQueueActionFilter)

Obtenha informações sobre uma fila de agentes.

function getAgentQueue(queueId: number, project?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue>

Parâmetros

queueId

number

A fila do agente para obter informações sobre

project

string

ID do projeto ou nome do projeto

actionFilter
TaskAgentQueueActionFilter

Filtrar se o usuário chamador tem permissões de uso ou gerenciamento

Devoluções

Promise<TaskAgentQueue>

getAgentQueues(string, string, TaskAgentQueueActionFilter)

Obtenha uma lista de filas de agentes.

function getAgentQueues(project?: string, queueName?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

queueName

string

Filtrar o nome da fila do agente

actionFilter
TaskAgentQueueActionFilter

Filtrar se o usuário chamador tem permissões de uso ou gerenciamento

Devoluções

Promise<TaskAgentQueue[]>

getAgentQueuesByIds(number[], string, TaskAgentQueueActionFilter)

Obter uma lista de filas de agentes por seus IDs

function getAgentQueuesByIds(queueIds: number[], project?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue[]>

Parâmetros

queueIds

number[]

Uma lista separada por vírgulas de IDs de fila de agentes para recuperar

project

string

ID do projeto ou nome do projeto

actionFilter
TaskAgentQueueActionFilter

Filtrar se o usuário chamador tem permissões de uso ou gerenciamento

Devoluções

Promise<TaskAgentQueue[]>

getAgentQueuesByNames(string[], string, TaskAgentQueueActionFilter)

Obter uma lista de filas de agentes por seus nomes

function getAgentQueuesByNames(queueNames: string[], project?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue[]>

Parâmetros

queueNames

string[]

Uma lista separada por vírgulas de nomes de agentes para recuperar

project

string

ID do projeto ou nome do projeto

actionFilter
TaskAgentQueueActionFilter

Filtrar se o usuário chamador tem permissões de uso ou gerenciamento

Devoluções

Promise<TaskAgentQueue[]>

getAgentQueuesForPools(number[], string, TaskAgentQueueActionFilter)

Obter uma lista de filas de agentes por ids de pool

function getAgentQueuesForPools(poolIds: number[], project?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue[]>

Parâmetros

poolIds

number[]

Uma lista separada por vírgulas de ids de pool para obter as filas correspondentes para

project

string

ID do projeto ou nome do projeto

actionFilter
TaskAgentQueueActionFilter

Filtrar se o usuário chamador tem permissões de uso ou gerenciamento

Devoluções

Promise<TaskAgentQueue[]>

getAgentRequest(number, number, boolean)

function getAgentRequest(poolId: number, requestId: number, includeStatus?: boolean): Promise<TaskAgentJobRequest>

Parâmetros

poolId

number

requestId

number

includeStatus

boolean

Devoluções

getAgentRequests(number, number, string)

function getAgentRequests(poolId: number, top: number, continuationToken?: string): Promise<PagedList<TaskAgentJobRequest>>

Parâmetros

poolId

number

top

number

continuationToken

string

Devoluções

getAgentRequestsForAgent(number, number, number)

function getAgentRequestsForAgent(poolId: number, agentId: number, completedRequestCount?: number): Promise<TaskAgentJobRequest[]>

Parâmetros

poolId

number

agentId

number

completedRequestCount

number

Devoluções

Promise<TaskAgentJobRequest[]>

getAgentRequestsForAgents(number, number[], number)

function getAgentRequestsForAgents(poolId: number, agentIds?: number[], completedRequestCount?: number): Promise<TaskAgentJobRequest[]>

Parâmetros

poolId

number

agentIds

number[]

completedRequestCount

number

Devoluções

Promise<TaskAgentJobRequest[]>

getAgentRequestsForDeploymentMachine(string, number, number, number)

function getAgentRequestsForDeploymentMachine(project: string, deploymentGroupId: number, machineId: number, completedRequestCount?: number): Promise<TaskAgentJobRequest[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

machineId

number

completedRequestCount

number

Devoluções

Promise<TaskAgentJobRequest[]>

getAgentRequestsForDeploymentMachines(string, number, number[], number)

function getAgentRequestsForDeploymentMachines(project: string, deploymentGroupId: number, machineIds?: number[], completedRequestCount?: number): Promise<TaskAgentJobRequest[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

machineIds

number[]

completedRequestCount

number

Devoluções

Promise<TaskAgentJobRequest[]>

getAgentRequestsForDeploymentTarget(string, number, number, number)

Obtenha solicitações de agente para um destino de implantação.

function getAgentRequestsForDeploymentTarget(project: string, deploymentGroupId: number, targetId: number, completedRequestCount?: number): Promise<TaskAgentJobRequest[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

ID do grupo de implantação ao qual o destino pertence.

targetId

number

ID do destino de implantação.

completedRequestCount

number

Número máximo de pedidos de devolução concluídos. O padrão é 50

Devoluções

Promise<TaskAgentJobRequest[]>

getAgentRequestsForDeploymentTargets(string, number, number[], number, Date, number)

Obtenha solicitações de agente para uma lista de destinos de implantação.

function getAgentRequestsForDeploymentTargets(project: string, deploymentGroupId: number, targetIds?: number[], ownerId?: number, completedOn?: Date, completedRequestCount?: number): Promise<TaskAgentJobRequest[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

ID do grupo de implantação ao qual os destinos pertencem.

targetIds

number[]

Lista separada por vírgulas de IDs dos destinos de implantação.

ownerId

number

Id do proprietário da solicitação de trabalho do agente.

completedOn

Date

Data/hora para devolver o pedido após esta hora.

completedRequestCount

number

Número máximo de solicitações concluídas a serem retornadas para cada destino. O padrão é 50

Devoluções

Promise<TaskAgentJobRequest[]>

getAgentRequestsForPlan(number, string, string)

function getAgentRequestsForPlan(poolId: number, planId: string, jobId?: string): Promise<TaskAgentJobRequest[]>

Parâmetros

poolId

number

planId

string

jobId

string

Devoluções

Promise<TaskAgentJobRequest[]>

getAgentRequestsForQueue(string, number, number, string)

function getAgentRequestsForQueue(project: string, queueId: number, top: number, continuationToken?: string): Promise<PagedList<TaskAgentJobRequest>>

Parâmetros

project

string

ID do projeto ou nome do projeto

queueId

number

top

number

continuationToken

string

Devoluções

getAgents(number, string, boolean, boolean, boolean, string[], string[])

Obtenha uma lista de agentes.

function getAgents(poolId: number, agentName?: string, includeCapabilities?: boolean, includeAssignedRequest?: boolean, includeLastCompletedRequest?: boolean, propertyFilters?: string[], demands?: string[]): Promise<TaskAgent[]>

Parâmetros

poolId

number

O pool de agentes que contém os agentes

agentName

string

Filtrar no nome do agente

includeCapabilities

boolean

Inclusão ou não das capacidades dos agentes na resposta

includeAssignedRequest

boolean

Inclusão ou não de detalhes sobre o trabalho atual dos agentes

includeLastCompletedRequest

boolean

Inclusão ou não de detalhes sobre o trabalho concluído mais recente dos agentes

propertyFilters

string[]

Filtrar quais propriedades personalizadas serão retornadas

demands

string[]

Filtrar por exigências que os agentes podem satisfazer

Devoluções

Promise<TaskAgent[]>

getAzureManagementGroups()

Retorna lista de assinaturas do azure

function getAzureManagementGroups(): Promise<AzureManagementGroupQueryResult>

Devoluções

getAzureSubscriptions()

Retorna lista de assinaturas do azure

function getAzureSubscriptions(): Promise<AzureSubscriptionQueryResult>

Devoluções

getDeploymentGroup(string, number, DeploymentGroupActionFilter, DeploymentGroupExpands)

Obtenha um grupo de implantação por sua ID.

function getDeploymentGroup(project: string, deploymentGroupId: number, actionFilter?: DeploymentGroupActionFilter, expand?: DeploymentGroupExpands): Promise<DeploymentGroup>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

ID do grupo de implantação.

actionFilter
DeploymentGroupActionFilter

Obtenha o grupo de implantação somente se essa ação puder ser executada nele.

expand
DeploymentGroupExpands

Inclua esses detalhes adicionais no objeto retornado.

Devoluções

Promise<DeploymentGroup>

getDeploymentGroups(string, string, DeploymentGroupActionFilter, DeploymentGroupExpands, string, number, number[])

Obtenha uma lista de grupos de implantação por nome ou IDs.

function getDeploymentGroups(project: string, name?: string, actionFilter?: DeploymentGroupActionFilter, expand?: DeploymentGroupExpands, continuationToken?: string, top?: number, ids?: number[]): Promise<PagedList<DeploymentGroup>>

Parâmetros

project

string

ID do projeto ou nome do projeto

name

string

Nome do grupo de implantação.

actionFilter
DeploymentGroupActionFilter

Obtenha apenas grupos de implantação nos quais essa ação pode ser executada.

expand
DeploymentGroupExpands

Inclua esses detalhes adicionais nos objetos retornados.

continuationToken

string

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

top

number

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

ids

number[]

Lista separada por vírgulas de IDs dos grupos de implantação.

Devoluções

getDeploymentGroupsMetrics(string, string, string, number)

Obtenha uma lista de métricas do grupo de implantação.

function getDeploymentGroupsMetrics(project: string, deploymentGroupName?: string, continuationToken?: string, top?: number): Promise<PagedList<DeploymentGroupMetrics>>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupName

string

Nome do grupo de implantação.

continuationToken

string

Obtenha métricas para grupos de implantação com nomes maiores que este continuationToken lexicograficamente.

top

number

Número máximo de métricas do grupo de implantação a serem retornadas. O padrão é 50.

Devoluções

getDeploymentMachine(string, number, number, DeploymentMachineExpands)

function getDeploymentMachine(project: string, deploymentGroupId: number, machineId: number, expand?: DeploymentMachineExpands): Promise<DeploymentMachine>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

machineId

number

Devoluções

getDeploymentMachineGroup(string, number, MachineGroupActionFilter)

function getDeploymentMachineGroup(project: string, machineGroupId: number, actionFilter?: MachineGroupActionFilter): Promise<DeploymentMachineGroup>

Parâmetros

project

string

ID do projeto ou nome do projeto

machineGroupId

number

Devoluções

getDeploymentMachineGroupMachines(string, number, string[])

function getDeploymentMachineGroupMachines(project: string, machineGroupId: number, tagFilters?: string[]): Promise<DeploymentMachine[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

machineGroupId

number

tagFilters

string[]

Devoluções

Promise<DeploymentMachine[]>

getDeploymentMachineGroups(string, string, MachineGroupActionFilter)

function getDeploymentMachineGroups(project: string, machineGroupName?: string, actionFilter?: MachineGroupActionFilter): Promise<DeploymentMachineGroup[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

machineGroupName

string

Devoluções

getDeploymentMachines(string, number, string[], string, DeploymentMachineExpands)

function getDeploymentMachines(project: string, deploymentGroupId: number, tags?: string[], name?: string, expand?: DeploymentMachineExpands): Promise<DeploymentMachine[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

tags

string[]

name

string

Devoluções

Promise<DeploymentMachine[]>

getDeploymentPoolsSummary(string, DeploymentPoolSummaryExpands, number[])

Obtenha uma lista de resumos do pool de implantação.

function getDeploymentPoolsSummary(poolName?: string, expands?: DeploymentPoolSummaryExpands, poolIds?: number[]): Promise<DeploymentPoolSummary[]>

Parâmetros

poolName

string

Nome do pool de implantação.

expands
DeploymentPoolSummaryExpands

Inclua esses detalhes adicionais nos objetos retornados.

poolIds

number[]

Lista de IDs do pool de implantação.

Devoluções

getDeploymentTarget(string, number, number, DeploymentTargetExpands)

Obter um destino de implantação por sua ID em um grupo de implantação

function getDeploymentTarget(project: string, deploymentGroupId: number, targetId: number, expand?: DeploymentTargetExpands): Promise<DeploymentMachine>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

ID do grupo de implantação ao qual pertence o destino de implantação.

targetId

number

ID do destino de implantação a ser retornado.

expand
DeploymentTargetExpands

Inclua esses detalhes adicionais nos objetos retornados.

Devoluções

getDeploymentTargets(string, number, string[], string, boolean, DeploymentTargetExpands, TaskAgentStatusFilter, TaskAgentJobResultFilter, string, number, boolean, string[])

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

function getDeploymentTargets(project: string, deploymentGroupId: number, tags?: string[], name?: string, partialNameMatch?: boolean, expand?: DeploymentTargetExpands, agentStatus?: TaskAgentStatusFilter, agentJobResult?: TaskAgentJobResultFilter, continuationToken?: string, top?: number, enabled?: boolean, propertyFilters?: string[]): Promise<PagedList<DeploymentMachine>>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

ID do grupo de implantação.

tags

string[]

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

name

string

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

partialNameMatch

boolean

Quando definido como true, trata nome como padrão. Else trata como combinação absoluta. O padrão é falso.

expand
DeploymentTargetExpands

Inclua esses detalhes adicionais nos objetos retornados.

agentStatus
TaskAgentStatusFilter

Obtenha apenas destinos de implantação que tenham esse status.

agentJobResult
TaskAgentJobResultFilter

Obtenha apenas destinos de implantação que tenham esse último resultado de trabalho.

continuationToken

string

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

top

number

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

enabled

boolean

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

propertyFilters

string[]

Devoluções

getEnvironmentById(string, number, EnvironmentExpands)

Obtenha um ambiente pelo seu ID.

function getEnvironmentById(project: string, environmentId: number, expands?: EnvironmentExpands): Promise<EnvironmentInstance>

Parâmetros

project

string

ID do projeto ou nome do projeto

environmentId

number

ID do ambiente.

expands
EnvironmentExpands

Inclua esses detalhes adicionais nos objetos retornados.

Devoluções

getEnvironmentDeploymentExecutionRecords(string, number, string, number)

Obtenha o histórico de execução da implantação do ambiente

function getEnvironmentDeploymentExecutionRecords(project: string, environmentId: number, continuationToken?: string, top?: number): Promise<PagedList<EnvironmentDeploymentExecutionRecord>>

Parâmetros

project

string

ID do projeto ou nome do projeto

environmentId

number

continuationToken

string

top

number

Devoluções

getEnvironments(string, string, string, number)

Obtenha todos os ambientes.

function getEnvironments(project: string, name?: string, continuationToken?: string, top?: number): Promise<PagedList<EnvironmentInstance>>

Parâmetros

project

string

ID do projeto ou nome do projeto

name

string

continuationToken

string

top

number

Devoluções

getKubernetesResource(string, number, number)

function getKubernetesResource(project: string, environmentId: number, resourceId: number): Promise<KubernetesResource>

Parâmetros

project

string

ID do projeto ou nome do projeto

environmentId

number

resourceId

number

Devoluções

getMessage(number, string, number)

function getMessage(poolId: number, sessionId: string, lastMessageId?: number): Promise<TaskAgentMessage>

Parâmetros

poolId

number

sessionId

string

lastMessageId

number

Devoluções

Promise<TaskAgentMessage>

getPackage(string, string, string)

function getPackage(packageType: string, platform: string, version: string): Promise<PackageMetadata>

Parâmetros

packageType

string

platform

string

version

string

Devoluções

Promise<PackageMetadata>

getPackages(string, string, number)

function getPackages(packageType: string, platform?: string, top?: number): Promise<PackageMetadata[]>

Parâmetros

packageType

string

platform

string

top

number

Devoluções

Promise<PackageMetadata[]>

getResourceLimits()

function getResourceLimits(): Promise<ResourceLimit[]>

Devoluções

Promise<ResourceLimit[]>

getResourceUsage(string, boolean, boolean)

function getResourceUsage(parallelismTag?: string, poolIsHosted?: boolean, includeRunningRequests?: boolean): Promise<ResourceUsage>

Parâmetros

parallelismTag

string

poolIsHosted

boolean

includeRunningRequests

boolean

Devoluções

Promise<ResourceUsage>

getSecureFile(string, string, boolean, SecureFileActionFilter)

Obter um ficheiro seguro

function getSecureFile(project: string, secureFileId: string, includeDownloadTicket?: boolean, actionFilter?: SecureFileActionFilter): Promise<SecureFile>

Parâmetros

project

string

ID do projeto ou nome do projeto

secureFileId

string

O ID exclusivo do arquivo seguro

includeDownloadTicket

boolean

Se includeDownloadTicket for true e o chamador tiver permissões, um tíquete de download será incluído na resposta.

actionFilter
SecureFileActionFilter

Devoluções

Promise<SecureFile>

getSecureFiles(string, string, boolean, SecureFileActionFilter)

Obtenha ficheiros seguros

function getSecureFiles(project: string, namePattern?: string, includeDownloadTickets?: boolean, actionFilter?: SecureFileActionFilter): Promise<SecureFile[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

namePattern

string

Nome do ficheiro seguro a corresponder. Pode incluir curingas para corresponder a vários arquivos.

includeDownloadTickets

boolean

Se includeDownloadTickets for true e o chamador tiver permissões, um tíquete de download para cada arquivo seguro será incluído na resposta.

actionFilter
SecureFileActionFilter

Filtre por permissões de arquivo seguro para a ação Exibir, Gerenciar ou Usar. O padrão é Exibir.

Devoluções

Promise<SecureFile[]>

getSecureFilesByIds(string, string[], boolean, SecureFileActionFilter)

Obtenha ficheiros seguros

function getSecureFilesByIds(project: string, secureFileIds: string[], includeDownloadTickets?: boolean, actionFilter?: SecureFileActionFilter): Promise<SecureFile[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

secureFileIds

string[]

Uma lista de IDs de arquivo seguro

includeDownloadTickets

boolean

Se includeDownloadTickets for true e o chamador tiver permissões, um tíquete de download para cada arquivo seguro será incluído na resposta.

actionFilter
SecureFileActionFilter

Devoluções

Promise<SecureFile[]>

getSecureFilesByNames(string, string[], boolean, SecureFileActionFilter)

Obtenha ficheiros seguros

function getSecureFilesByNames(project: string, secureFileNames: string[], includeDownloadTickets?: boolean, actionFilter?: SecureFileActionFilter): Promise<SecureFile[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

secureFileNames

string[]

Uma lista de IDs de arquivo seguro

includeDownloadTickets

boolean

Se includeDownloadTickets for true e o chamador tiver permissões, um tíquete de download para cada arquivo seguro será incluído na resposta.

actionFilter
SecureFileActionFilter

Devoluções

Promise<SecureFile[]>

getTaskContentZip(string, string, string[], boolean)

function getTaskContentZip(taskId: string, versionString: string, visibility?: string[], scopeLocal?: boolean): Promise<ArrayBuffer>

Parâmetros

taskId

string

versionString

string

visibility

string[]

scopeLocal

boolean

Devoluções

Promise<ArrayBuffer>

getTaskDefinition(string, string, string[], boolean)

function getTaskDefinition(taskId: string, versionString: string, visibility?: string[], scopeLocal?: boolean): Promise<TaskDefinition>

Parâmetros

taskId

string

versionString

string

visibility

string[]

scopeLocal

boolean

Devoluções

Promise<TaskDefinition>

getTaskDefinitions(string, string[], boolean, boolean)

function getTaskDefinitions(taskId?: string, visibility?: string[], scopeLocal?: boolean, allVersions?: boolean): Promise<TaskDefinition[]>

Parâmetros

taskId

string

visibility

string[]

scopeLocal

boolean

allVersions

boolean

Devoluções

Promise<TaskDefinition[]>

getTaskGroup(string, string, string, TaskGroupExpands)

Obter grupo de tarefas.

function getTaskGroup(project: string, taskGroupId: string, versionSpec: string, expand?: TaskGroupExpands): Promise<TaskGroup>

Parâmetros

project

string

ID do projeto ou nome do projeto

taskGroupId

string

Id do grupo de tarefas.

versionSpec

string

Especificação da versão do grupo de tarefas. Exemplos: 1, 1.0.

expand
TaskGroupExpands

As propriedades que devem ser expandidas. exemplo $expand=Tarefas expandirão grupos de tarefas aninhados.

Devoluções

Promise<TaskGroup>

getTaskGroupHistory(string, string)

function getTaskGroupHistory(project: string, taskGroupId: string): Promise<TaskGroupRevision[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

taskGroupId

string

Devoluções

Promise<TaskGroupRevision[]>

getTaskGroupRevision(string, string, number)

function getTaskGroupRevision(project: string, taskGroupId: string, revision: number): Promise<string>

Parâmetros

project

string

ID do projeto ou nome do projeto

taskGroupId

string

revision

number

Devoluções

Promise<string>

getTaskGroups(string, string, boolean, string, boolean, number, Date, TaskGroupQueryOrder)

Listar grupos de tarefas.

function getTaskGroups(project: string, taskGroupId?: string, expanded?: boolean, taskIdFilter?: string, deleted?: boolean, top?: number, continuationToken?: Date, queryOrder?: TaskGroupQueryOrder): Promise<TaskGroup[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

taskGroupId

string

Id do grupo de tarefas.

expanded

boolean

'true' para expandir recursivamente grupos de tarefas. O padrão é 'false'.

taskIdFilter

string

Guid do taskId para filtrar.

deleted

boolean

'true' para incluir grupos de tarefas excluídos. O padrão é 'false'.

top

number

Número de grupos de tarefas a obter.

continuationToken

Date

Obtém os grupos de tarefas após o token de continuação fornecido.

queryOrder
TaskGroupQueryOrder

Obtém os resultados na ordem definida. O padrão é 'CreatedOnDescending'.

Devoluções

Promise<TaskGroup[]>

getTaskHubLicenseDetails(string, boolean, boolean)

function getTaskHubLicenseDetails(hubName: string, includeEnterpriseUsersCount?: boolean, includeHostedAgentMinutesCount?: boolean): Promise<TaskHubLicenseDetails>

Parâmetros

hubName

string

includeEnterpriseUsersCount

boolean

includeHostedAgentMinutesCount

boolean

Devoluções

getVariableGroup(string, number)

Obtenha um grupo de variáveis.

function getVariableGroup(project: string, groupId: number): Promise<VariableGroup>

Parâmetros

project

string

ID do projeto ou nome do projeto

groupId

number

Id do grupo de variáveis.

Devoluções

Promise<VariableGroup>

getVariableGroups(string, string, VariableGroupActionFilter, number, number, VariableGroupQueryOrder)

Obter grupos variáveis.

function getVariableGroups(project: string, groupName?: string, actionFilter?: VariableGroupActionFilter, top?: number, continuationToken?: number, queryOrder?: VariableGroupQueryOrder): Promise<VariableGroup[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

groupName

string

Nome do grupo de variáveis.

actionFilter
VariableGroupActionFilter

Filtro de ação para o grupo de variáveis. Especifica a ação que pode ser executada nos grupos de variáveis.

top

number

Número de grupos de variáveis a obter.

continuationToken

number

Obtém os grupos de variáveis após o token de continuação fornecido.

queryOrder
VariableGroupQueryOrder

Obtém os resultados na ordem definida. O padrão é 'IdDescending'.

Devoluções

Promise<VariableGroup[]>

getVariableGroupsById(string, number[], boolean)

Obter grupos de variáveis por ids.

function getVariableGroupsById(project: string, groupIds: number[], loadSecrets?: boolean): Promise<VariableGroup[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

groupIds

number[]

Lista separada por vírgulas de Ids de grupos de variáveis.

loadSecrets

boolean

Sinalizador que indica se os segredos dentro de grupos de variáveis devem ser carregados.

Devoluções

Promise<VariableGroup[]>

getVirtualMachineGroup(string, number, number)

function getVirtualMachineGroup(project: string, environmentId: number, resourceId: number): Promise<VirtualMachineGroup>

Parâmetros

project

string

ID do projeto ou nome do projeto

environmentId

number

resourceId

number

Devoluções

getVirtualMachines(string, number, number, string, string, boolean, string[], number)

function getVirtualMachines(project: string, environmentId: number, resourceId: number, continuationToken?: string, name?: string, partialNameMatch?: boolean, tags?: string[], top?: number): Promise<PagedList<VirtualMachine>>

Parâmetros

project

string

ID do projeto ou nome do projeto

environmentId

number

resourceId

number

continuationToken

string

name

string

partialNameMatch

boolean

tags

string[]

top

number

Devoluções

getVstsAadTenantId()

function getVstsAadTenantId(): Promise<string>

Devoluções

Promise<string>

getYamlSchema(boolean)

OBTENHA o esquema do Yaml usado para validação do arquivo Yaml.

function getYamlSchema(validateTaskNames?: boolean): Promise<any>

Parâmetros

validateTaskNames

boolean

Se o esquema deve validar se as tarefas estão realmente instaladas (útil para ferramentas offline onde você não deseja validação).

Devoluções

Promise<any>

hasPoolPermissions(number, number)

Verifica se a identidade atual passou permissões em um pool.

function hasPoolPermissions(poolId: number, permissions: number): Promise<boolean>

Parâmetros

poolId

number

Id da piscina a verificar

permissions

number

Permissões para verificar. Várias permissões podem ser mescladas em um único valor usando o operador bit a bit OR (por exemplo, AgentPoolPermissions.Manage | AgentPoolPermissions.View)

Devoluções

Promise<boolean>

publishTaskGroup(PublishTaskGroupMetadata, string, string)

function publishTaskGroup(taskGroupMetadata: PublishTaskGroupMetadata, project: string, parentTaskGroupId: string): Promise<TaskGroup[]>

Parâmetros

taskGroupMetadata
PublishTaskGroupMetadata
project

string

ID do projeto ou nome do projeto

parentTaskGroupId

string

Devoluções

Promise<TaskGroup[]>

queryEndpoint(TaskDefinitionEndpoint)

Proxy para uma solicitação GET definida por um 'ponto de extremidade'. A solicitação é autorizada usando uma conexão de serviço. A resposta é filtrada usando um seletor baseado em XPath/Json.

function queryEndpoint(endpoint: TaskDefinitionEndpoint): Promise<string[]>

Parâmetros

endpoint
TaskDefinitionEndpoint

Descreve a URL a ser buscada.

Devoluções

Promise<string[]>

querySecureFilesByProperties(string, string, string)

Consulte arquivos seguros usando um padrão de nome e uma condição nas propriedades do arquivo.

function querySecureFilesByProperties(condition: string, project: string, namePattern?: string): Promise<SecureFile[]>

Parâmetros

condition

string

A sintaxe da condição principal é descrita aqui. Use a função propriedade ('property-name') para acessar o valor da propriedade especificada de um arquivo seguro. Ele retorna null se a propriedade não estiver definida. Por exemplo, and( eq( property('devices'), '2' ), in( property('provisioning profile type'), 'ad hoc', 'development' ) )

project

string

ID do projeto ou nome do projeto

namePattern

string

Nome do ficheiro seguro a corresponder. Pode incluir curingas para corresponder a vários arquivos.

Devoluções

Promise<SecureFile[]>

queueAgentPoolMaintenanceJob(TaskAgentPoolMaintenanceJob, number)

function queueAgentPoolMaintenanceJob(job: TaskAgentPoolMaintenanceJob, poolId: number): Promise<TaskAgentPoolMaintenanceJob>

Parâmetros

poolId

number

Devoluções

queueAgentRequest(TaskAgentJobRequest, string, number)

function queueAgentRequest(request: TaskAgentJobRequest, project: string, queueId: number): Promise<TaskAgentJobRequest>

Parâmetros

project

string

ID do projeto ou nome do projeto

queueId

number

Devoluções

queueAgentRequestByPool(TaskAgentJobRequest, number)

function queueAgentRequestByPool(request: TaskAgentJobRequest, poolId: number): Promise<TaskAgentJobRequest>

Parâmetros

poolId

number

Devoluções

refreshAgent(number, number)

function refreshAgent(poolId: number, agentId: number): Promise<void>

Parâmetros

poolId

number

agentId

number

Devoluções

Promise<void>

refreshAgents(number)

function refreshAgents(poolId: number): Promise<void>

Parâmetros

poolId

number

Devoluções

Promise<void>

refreshDeploymentMachines(string, number)

function refreshDeploymentMachines(project: string, deploymentGroupId: number): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

Devoluções

Promise<void>

refreshDeploymentTargets(string, number)

Atualize os destinos de implantação em um grupo de implantação.

function refreshDeploymentTargets(project: string, deploymentGroupId: number): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

ID do grupo de implantação.

Devoluções

Promise<void>

replaceAgent(TaskAgent, number, number)

Substitua um agente. Você provavelmente não quer chamar esse ponto de extremidade diretamente. Em vez disso, usar o script de configuração do agente para remover e reconfigurar um agente da sua organização.

function replaceAgent(agent: TaskAgent, poolId: number, agentId: number): Promise<TaskAgent>

Parâmetros

agent
TaskAgent

Detalhes atualizados sobre o agente substituto

poolId

number

O pool de agentes a ser usado

agentId

number

O agente a substituir

Devoluções

Promise<TaskAgent>

replaceDeploymentMachine(DeploymentMachine, string, number, number)

function replaceDeploymentMachine(machine: DeploymentMachine, project: string, deploymentGroupId: number, machineId: number): Promise<DeploymentMachine>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

machineId

number

Devoluções

replaceDeploymentTarget(DeploymentMachine, string, number, number)

Substitua um destino de implantação em um grupo de implantação. Geralmente isso é chamado pela ferramenta de configuração do agente.

function replaceDeploymentTarget(machine: DeploymentMachine, project: string, deploymentGroupId: number, targetId: number): Promise<DeploymentMachine>

Parâmetros

machine
DeploymentMachine

Novo destino de implantação.

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

ID do grupo de implantação no qual o destino de implantação é substituído.

targetId

number

ID do destino de implantação a ser substituído.

Devoluções

sendMessage(TaskAgentMessage, number, number)

function sendMessage(message: TaskAgentMessage, poolId: number, requestId: number): Promise<void>

Parâmetros

poolId

number

requestId

number

Devoluções

Promise<void>

setAgentPoolMetadata(any, number)

function setAgentPoolMetadata(agentPoolMetadata: any, poolId: number): Promise<void>

Parâmetros

agentPoolMetadata

any

poolId

number

Devoluções

Promise<void>

shareVariableGroup(VariableGroupProjectReference[], number)

Adicione um grupo de variáveis.

function shareVariableGroup(variableGroupProjectReferences: VariableGroupProjectReference[], variableGroupId: number): Promise<void>

Parâmetros

variableGroupProjectReferences

VariableGroupProjectReference[]

variableGroupId

number

Devoluções

Promise<void>

undeleteTaskGroup(TaskGroup, string)

function undeleteTaskGroup(taskGroup: TaskGroup, project: string): Promise<TaskGroup[]>

Parâmetros

taskGroup
TaskGroup
project

string

ID do projeto ou nome do projeto

Devoluções

Promise<TaskGroup[]>

updateAgent(TaskAgent, number, number)

Atualize os detalhes do agente.

function updateAgent(agent: TaskAgent, poolId: number, agentId: number): Promise<TaskAgent>

Parâmetros

agent
TaskAgent

Detalhes atualizados sobre o agente

poolId

number

O pool de agentes a ser usado

agentId

number

O agente a atualizar

Devoluções

Promise<TaskAgent>

updateAgentCloud(TaskAgentCloud, number)

function updateAgentCloud(updatedCloud: TaskAgentCloud, agentCloudId: number): Promise<TaskAgentCloud>

Parâmetros

updatedCloud
TaskAgentCloud
agentCloudId

number

Devoluções

Promise<TaskAgentCloud>

updateAgentPool(TaskAgentPool, number)

Atualizar propriedades em um pool de agentes

function updateAgentPool(pool: TaskAgentPool, poolId: number): Promise<TaskAgentPool>

Parâmetros

pool
TaskAgentPool

Detalhes atualizados do pool de agentes

poolId

number

O pool de agentes a ser atualizado

Devoluções

Promise<TaskAgentPool>

updateAgentPoolMaintenanceDefinition(TaskAgentPoolMaintenanceDefinition, number, number)

function updateAgentPoolMaintenanceDefinition(definition: TaskAgentPoolMaintenanceDefinition, poolId: number, definitionId: number): Promise<TaskAgentPoolMaintenanceDefinition>

Parâmetros

poolId

number

definitionId

number

Devoluções

updateAgentPoolMaintenanceJob(TaskAgentPoolMaintenanceJob, number, number)

function updateAgentPoolMaintenanceJob(job: TaskAgentPoolMaintenanceJob, poolId: number, jobId: number): Promise<TaskAgentPoolMaintenanceJob>

Parâmetros

poolId

number

jobId

number

Devoluções

updateAgentRequest(TaskAgentJobRequest, number, number, string, TaskAgentRequestUpdateOptions)

function updateAgentRequest(request: TaskAgentJobRequest, poolId: number, requestId: number, lockToken: string, updateOptions?: TaskAgentRequestUpdateOptions): Promise<TaskAgentJobRequest>

Parâmetros

poolId

number

requestId

number

lockToken

string

Devoluções

updateAgentUpdateState(number, number, string)

function updateAgentUpdateState(poolId: number, agentId: number, currentState: string): Promise<TaskAgent>

Parâmetros

poolId

number

agentId

number

currentState

string

Devoluções

Promise<TaskAgent>

updateAgentUserCapabilities({[key: string]: string}, number, number)

function updateAgentUserCapabilities(userCapabilities: {[key: string]: string}, poolId: number, agentId: number): Promise<TaskAgent>

Parâmetros

userCapabilities

{[key: string]: string}

poolId

number

agentId

number

Devoluções

Promise<TaskAgent>

updateDeploymentGroup(DeploymentGroupUpdateParameter, string, number)

Atualizar um grupo de implantação.

function updateDeploymentGroup(deploymentGroup: DeploymentGroupUpdateParameter, project: string, deploymentGroupId: number): Promise<DeploymentGroup>

Parâmetros

deploymentGroup
DeploymentGroupUpdateParameter

Grupo de implantação a ser atualizado.

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

ID do grupo de implantação.

Devoluções

Promise<DeploymentGroup>

updateDeploymentMachine(DeploymentMachine, string, number, number)

function updateDeploymentMachine(machine: DeploymentMachine, project: string, deploymentGroupId: number, machineId: number): Promise<DeploymentMachine>

Parâmetros

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

machineId

number

Devoluções

updateDeploymentMachineGroup(DeploymentMachineGroup, string, number)

function updateDeploymentMachineGroup(machineGroup: DeploymentMachineGroup, project: string, machineGroupId: number): Promise<DeploymentMachineGroup>

Parâmetros

machineGroup
DeploymentMachineGroup
project

string

ID do projeto ou nome do projeto

machineGroupId

number

Devoluções

updateDeploymentMachineGroupMachines(DeploymentMachine[], string, number)

function updateDeploymentMachineGroupMachines(deploymentMachines: DeploymentMachine[], project: string, machineGroupId: number): Promise<DeploymentMachine[]>

Parâmetros

deploymentMachines

DeploymentMachine[]

project

string

ID do projeto ou nome do projeto

machineGroupId

number

Devoluções

Promise<DeploymentMachine[]>

updateDeploymentMachines(DeploymentMachine[], string, number)

function updateDeploymentMachines(machines: DeploymentMachine[], project: string, deploymentGroupId: number): Promise<DeploymentMachine[]>

Parâmetros

machines

DeploymentMachine[]

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

Devoluções

Promise<DeploymentMachine[]>

updateDeploymentTarget(DeploymentMachine, string, number, number)

Atualize um destino de implantação e suas propriedades de agente em um grupo de implantação. Geralmente isso é chamado pela ferramenta de configuração do agente.

function updateDeploymentTarget(machine: DeploymentMachine, project: string, deploymentGroupId: number, targetId: number): Promise<DeploymentMachine>

Parâmetros

machine
DeploymentMachine

Destino de implantação a ser atualizado.

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

ID do grupo de implantação no qual o destino de implantação é atualizado.

targetId

number

ID do destino de implantação a ser atualizado.

Devoluções

updateDeploymentTargets(DeploymentTargetUpdateParameter[], string, number)

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

function updateDeploymentTargets(machines: DeploymentTargetUpdateParameter[], project: string, deploymentGroupId: number): Promise<DeploymentMachine[]>

Parâmetros

machines

DeploymentTargetUpdateParameter[]

Destinos de implantação com tags para udpdate.

project

string

ID do projeto ou nome do projeto

deploymentGroupId

number

ID do grupo de implantação no qual os destinos de implantação são atualizados.

Devoluções

Promise<DeploymentMachine[]>

updateEnvironment(EnvironmentUpdateParameter, string, number)

Atualize o ambiente especificado.

function updateEnvironment(environmentUpdateParameter: EnvironmentUpdateParameter, project: string, environmentId: number): Promise<EnvironmentInstance>

Parâmetros

environmentUpdateParameter
EnvironmentUpdateParameter

Dados de ambiente a atualizar.

project

string

ID do projeto ou nome do projeto

environmentId

number

ID do ambiente.

Devoluções

updateSecureFile(SecureFile, string, string)

Atualizar o nome ou as propriedades de um arquivo seguro existente

function updateSecureFile(secureFile: SecureFile, project: string, secureFileId: string): Promise<SecureFile>

Parâmetros

secureFile
SecureFile

O arquivo seguro com nome e/ou propriedades atualizados

project

string

ID do projeto ou nome do projeto

secureFileId

string

O ID exclusivo do arquivo seguro

Devoluções

Promise<SecureFile>

updateSecureFiles(SecureFile[], string)

Atualize propriedades e/ou nomes de um conjunto de arquivos seguros. Os ficheiros são identificados pelos seus IDs. As propriedades fornecidas substituem totalmente a existente, ou seja, não se fundem.

function updateSecureFiles(secureFiles: SecureFile[], project: string): Promise<SecureFile[]>

Parâmetros

secureFiles

SecureFile[]

Uma lista de objetos de arquivo seguros. Apenas três campos devem ser preenchidos Id, Name e Properties. O restante dos campos no objeto são ignorados.

project

string

ID do projeto ou nome do projeto

Devoluções

Promise<SecureFile[]>

updateTaskGroup(TaskGroupUpdateParameter, string, string)

Atualizar um grupo de tarefas.

function updateTaskGroup(taskGroup: TaskGroupUpdateParameter, project: string, taskGroupId?: string): Promise<TaskGroup>

Parâmetros

taskGroup
TaskGroupUpdateParameter

Grupo de tarefas a atualizar.

project

string

ID do projeto ou nome do projeto

taskGroupId

string

Id do grupo de tarefas a ser atualizado.

Devoluções

Promise<TaskGroup>

updateTaskGroupProperties(TaskGroupUpdatePropertiesBase, string, string, boolean)

function updateTaskGroupProperties(taskGroupUpdateProperties: TaskGroupUpdatePropertiesBase, project: string, taskGroupId: string, disablePriorVersions?: boolean): Promise<TaskGroup[]>

Parâmetros

taskGroupUpdateProperties
TaskGroupUpdatePropertiesBase
project

string

ID do projeto ou nome do projeto

taskGroupId

string

disablePriorVersions

boolean

Devoluções

Promise<TaskGroup[]>

updateTaskHubLicenseDetails(TaskHubLicenseDetails, string)

function updateTaskHubLicenseDetails(taskHubLicenseDetails: TaskHubLicenseDetails, hubName: string): Promise<TaskHubLicenseDetails>

Parâmetros

taskHubLicenseDetails
TaskHubLicenseDetails
hubName

string

Devoluções

updateVariableGroup(VariableGroupParameters, number)

Atualizar um grupo de variáveis.

function updateVariableGroup(variableGroupParameters: VariableGroupParameters, groupId: number): Promise<VariableGroup>

Parâmetros

variableGroupParameters
VariableGroupParameters
groupId

number

Id do grupo de variáveis a ser atualizado.

Devoluções

Promise<VariableGroup>

updateVirtualMachineGroup(VirtualMachineGroup, string, number)

function updateVirtualMachineGroup(resource: VirtualMachineGroup, project: string, environmentId: number): Promise<VirtualMachineGroup>

Parâmetros

project

string

ID do projeto ou nome do projeto

environmentId

number

Devoluções

updateVirtualMachines(VirtualMachine[], string, number, number)

function updateVirtualMachines(machines: VirtualMachine[], project: string, environmentId: number, resourceId: number): Promise<VirtualMachine[]>

Parâmetros

machines

VirtualMachine[]

project

string

ID do projeto ou nome do projeto

environmentId

number

resourceId

number

Devoluções

Promise<VirtualMachine[]>

uploadSecureFile(any, string, string, boolean)

Carregue um arquivo seguro, inclua o fluxo de arquivos no corpo da solicitação

function uploadSecureFile(content: any, project: string, name: string, authorizePipelines?: boolean): Promise<SecureFile>

Parâmetros

content

any

Conteúdo para carregar

project

string

ID do projeto ou nome do projeto

name

string

Nome do ficheiro a carregar

authorizePipelines

boolean

Se authorizePipelines for true, o arquivo seguro será autorizado para uso por todos os pipelines no projeto.

Devoluções

Promise<SecureFile>

validateInputs(InputValidationRequest)

function validateInputs(inputValidationRequest: InputValidationRequest): Promise<InputValidationRequest>

Parâmetros

inputValidationRequest
InputValidationRequest

Devoluções