Compartir a través de


TaskAgentRestClient class

Clase base que se debe usar (derivada de) para realizar solicitudes a las API REST de VSS

Extends

Constructores

TaskAgentRestClient(IVssRestClientOptions)

Propiedades

RESOURCE_AREA_ID

Métodos

addAgent(TaskAgent, number)

Agrega un agente a un grupo. Probablemente no quiera llamar directamente a este punto de conexión. En su lugar, configure un agente mediante el paquete de descarga del agente.

addAgentCloud(TaskAgentCloud)
addAgentPool(TaskAgentPool)

Create un grupo de agentes.

addAgentQueue(TaskAgentQueue, string, boolean)

Create una nueva cola de agentes para conectar un proyecto a un grupo de agentes.

addDeploymentGroup(DeploymentGroupCreateParameter, string)

Create un grupo de implementación.

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

Registre un destino de implementación en un grupo de implementación. Por lo general, la herramienta de configuración del agente llama a esto.

addEnvironment(EnvironmentCreateParameter, string)

Crear un entorno

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

Create un grupo de tareas.

addVariableGroup(VariableGroupParameters)

Agregue un grupo de variables.

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

Create un nuevo proyecto de equipo.

deleteAgent(number, number)

Elimine un agente. Probablemente no quiera llamar directamente a este punto de conexión. En su lugar, use el script de configuración del agente para quitar un agente de la organización.

deleteAgentCloud(number)
deleteAgentPool(number)

Elimine un grupo de agentes.

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

Quita una cola de agente de un proyecto.

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

Elimine un grupo de implementación.

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

Elimine un destino de implementación en un grupo de implementación. Esto también elimina el agente del grupo de implementación asociado.

deleteEnvironment(string, number)

Elimine el entorno especificado.

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

Eliminación de un archivo seguro

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

Elimine un grupo de tareas.

deleteVariableGroup(number, string[])

Eliminar un grupo de variables

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

Descarga de un archivo seguro por identificador

generateDeploymentGroupAccessToken(string, number)

OBTENGA un token pat para administrar (configurar, quitar, etiquetar) destinos de implementación en un grupo de implementación.

generateDeploymentMachineGroupAccessToken(string, number)
generateDeploymentPoolAccessToken(number)

OBTENGA un token pat para administrar (configurar, quitar, etiquetar) agentes de implementación en un grupo de implementaciones.

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

Obtenga información sobre un agente.

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

Obtiene los tipos de nube del agente.

getAgentPool(number, string[], TaskAgentPoolActionFilter)

Obtenga información sobre un grupo de agentes.

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

Obtenga una lista de grupos de agentes.

getAgentPoolsByIds(number[], TaskAgentPoolActionFilter)

Obtenga una lista de grupos de agentes.

getAgentQueue(number, string, TaskAgentQueueActionFilter)

Obtenga información sobre una cola de agentes.

getAgentQueues(string, string, TaskAgentQueueActionFilter)

Obtenga una lista de colas de agentes.

getAgentQueuesByIds(number[], string, TaskAgentQueueActionFilter)

Obtención de una lista de colas de agentes por sus identificadores

getAgentQueuesByNames(string[], string, TaskAgentQueueActionFilter)

Obtención de una lista de colas de agentes por sus nombres

getAgentQueuesForPools(number[], string, TaskAgentQueueActionFilter)

Obtención de una lista de colas de agentes por identificadores de grupo

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)

Obtener solicitudes de agente para un destino de implementación.

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

Obtiene las solicitudes de agente de una lista de destinos de implementación.

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

Obtenga una lista de agentes.

getAzureManagementGroups()

Devuelve la lista de suscripciones de Azure.

getAzureSubscriptions()

Devuelve la lista de suscripciones de Azure.

getDeploymentGroup(string, number, DeploymentGroupActionFilter, DeploymentGroupExpands)

Obtenga un grupo de implementación por su identificador.

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

Obtenga una lista de grupos de implementación por nombre o identificadores.

getDeploymentGroupsMetrics(string, string, string, number)

Obtenga una lista de métricas de grupo de implementación.

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[])

Obtenga una lista de resúmenes del grupo de implementación.

getDeploymentTarget(string, number, number, DeploymentTargetExpands)

Obtención de un destino de implementación por su identificador en un grupo de implementación

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

Obtenga una lista de destinos de implementación en un grupo de implementación.

getEnvironmentById(string, number, EnvironmentExpands)

Obtenga un entorno por su identificador.

getEnvironmentDeploymentExecutionRecords(string, number, string, number)

Obtención del historial de ejecución de implementación del entorno

getEnvironments(string, string, string, number)

Obtenga todos los entornos.

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)

Obtención de un archivo seguro

getSecureFiles(string, string, boolean, SecureFileActionFilter)

Obtención de archivos seguros

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

Obtención de archivos seguros

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

Obtención de archivos seguros

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

Obtener grupo de tareas.

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

Enumerar grupos de tareas.

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

Obtiene un grupo de variables.

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

Obtener grupos de variables.

getVariableGroupsById(string, number[], boolean)

Obtiene grupos de variables por identificadores.

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

OBTENGA el esquema Yaml usado para la validación de archivos Yaml.

hasPoolPermissions(number, number)

Comprueba si la identidad actual ha pasado permisos en un grupo.

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

Proxy para una solicitud GET definida por un "punto de conexión". La solicitud está autorizada mediante una conexión de servicio. La respuesta se filtra mediante un selector basado en XPath/Json.

querySecureFilesByProperties(string, string, string)

Consulta de archivos seguros mediante un patrón de nombre y una condición en las propiedades del archivo.

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

Actualice los destinos de implementación en un grupo de implementación.

replaceAgent(TaskAgent, number, number)

Reemplace un agente. Probablemente no quiera llamar directamente a este punto de conexión. En su lugar, use el script de configuración del agente para quitar y volver a configurar un agente de la organización.

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

Reemplace un destino de implementación en un grupo de implementación. Por lo general, la herramienta de configuración del agente llama a esto.

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

Agregue un grupo de variables.

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

Actualice los detalles del agente.

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

Actualización de propiedades en un grupo 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)

Actualizar un grupo de implementación.

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

Actualice un destino de implementación y sus propiedades de agente en un grupo de implementación. Por lo general, la herramienta de configuración del agente llama a esto.

updateDeploymentTargets(DeploymentTargetUpdateParameter[], string, number)

Actualice las etiquetas de una lista de destinos de implementación en un grupo de implementación.

updateEnvironment(EnvironmentUpdateParameter, string, number)

Actualice el entorno especificado.

updateSecureFile(SecureFile, string, string)

Actualizar el nombre o las propiedades de un archivo seguro existente

updateSecureFiles(SecureFile[], string)

Actualice las propiedades o los nombres de un conjunto de archivos seguros. Los archivos se identifican mediante sus identificadores. Las propiedades proporcionadas invalidan la existente por completo, es decir, no se combinan.

updateTaskGroup(TaskGroupUpdateParameter, string, string)

Actualizar un grupo de tareas.

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

Actualizar un grupo de variables.

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

Cargar un archivo seguro, incluir el flujo de archivos en el cuerpo de la solicitud

validateInputs(InputValidationRequest)

Detalles del constructor

TaskAgentRestClient(IVssRestClientOptions)

new TaskAgentRestClient(options: IVssRestClientOptions)

Parámetros

Detalles de las propiedades

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Valor de propiedad

string

Detalles del método

addAgent(TaskAgent, number)

Agrega un agente a un grupo. Probablemente no quiera llamar directamente a este punto de conexión. En su lugar, configure un agente mediante el paquete de descarga del agente.

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

Parámetros

agent
TaskAgent

Detalles sobre el agente que se va a agregar

poolId

number

Grupo de agentes en el que se va a agregar el agente.

Devoluciones

Promise<TaskAgent>

addAgentCloud(TaskAgentCloud)

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

Parámetros

agentCloud
TaskAgentCloud

Devoluciones

Promise<TaskAgentCloud>

addAgentPool(TaskAgentPool)

Create un grupo de agentes.

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

Parámetros

pool
TaskAgentPool

Detalles sobre el nuevo grupo de agentes

Devoluciones

Promise<TaskAgentPool>

addAgentQueue(TaskAgentQueue, string, boolean)

Create una nueva cola de agentes para conectar un proyecto a un grupo de agentes.

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

Parámetros

queue
TaskAgentQueue

Detalles sobre la cola que se va a crear

project

string

Id. de proyecto o nombre del proyecto

authorizePipelines

boolean

Autorización automática de esta cola al usar YAML

Devoluciones

Promise<TaskAgentQueue>

addDeploymentGroup(DeploymentGroupCreateParameter, string)

Create un grupo de implementación.

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

Parámetros

deploymentGroup
DeploymentGroupCreateParameter

Grupo de implementación que se va a crear.

project

string

Id. de proyecto o nombre del proyecto

Devoluciones

Promise<DeploymentGroup>

addDeploymentMachine(DeploymentMachine, string, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Devoluciones

addDeploymentMachineGroup(DeploymentMachineGroup, string)

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

Parámetros

machineGroup
DeploymentMachineGroup
project

string

Id. de proyecto o nombre del proyecto

Devoluciones

addDeploymentTarget(DeploymentMachine, string, number)

Registre un destino de implementación en un grupo de implementación. Por lo general, la herramienta de configuración del agente llama a esto.

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

Parámetros

machine
DeploymentMachine

Destino de implementación que se va a registrar.

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Identificador del grupo de implementación al que está registrado el destino de implementación.

Devoluciones

addEnvironment(EnvironmentCreateParameter, string)

Crear un entorno

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

Parámetros

environmentCreateParameter
EnvironmentCreateParameter

Entorno que se va a crear.

project

string

Id. de proyecto o nombre del proyecto

Devoluciones

addKubernetesResource(KubernetesResourceCreateParameters, string, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

environmentId

number

Devoluciones

addTaskGroup(TaskGroupCreateParameter, string)

Create un grupo de tareas.

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

Parámetros

taskGroup
TaskGroupCreateParameter

Objeto de grupo de tareas que se va a crear.

project

string

Id. de proyecto o nombre del proyecto

Devoluciones

Promise<TaskGroup>

addVariableGroup(VariableGroupParameters)

Agregue un grupo de variables.

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

Parámetros

variableGroupParameters
VariableGroupParameters

Devoluciones

Promise<VariableGroup>

addVirtualMachineGroup(VirtualMachineGroupCreateParameters, string, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

environmentId

number

Devoluciones

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

Devoluciones

Promise<string>

createAgentPoolMaintenanceDefinition(TaskAgentPoolMaintenanceDefinition, number)

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

Parámetros

poolId

number

Devoluciones

createAgentSession(TaskAgentSession, number)

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

Parámetros

poolId

number

Devoluciones

Promise<TaskAgentSession>

createTeamProject(string)

Create un nuevo proyecto de equipo.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

Devoluciones

Promise<void>

deleteAgent(number, number)

Elimine un agente. Probablemente no quiera llamar directamente a este punto de conexión. En su lugar, use el script de configuración del agente para quitar un agente de la organización.

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

Parámetros

poolId

number

Identificador del grupo del que se va a quitar el agente

agentId

number

Identificador del agente que se va a quitar

Devoluciones

Promise<void>

deleteAgentCloud(number)

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

Parámetros

agentCloudId

number

Devoluciones

Promise<TaskAgentCloud>

deleteAgentPool(number)

Elimine un grupo de agentes.

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

Parámetros

poolId

number

Identificador del grupo de agentes que se va a eliminar

Devoluciones

Promise<void>

deleteAgentPoolMaintenanceDefinition(number, number)

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

Parámetros

poolId

number

definitionId

number

Devoluciones

Promise<void>

deleteAgentPoolMaintenanceJob(number, number)

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

Parámetros

poolId

number

jobId

number

Devoluciones

Promise<void>

deleteAgentQueue(number, string)

Quita una cola de agente de un proyecto.

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

Parámetros

queueId

number

Cola del agente que se va a quitar

project

string

Id. de proyecto o nombre del proyecto

Devoluciones

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

Devoluciones

Promise<void>

deleteAgentSession(number, string)

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

Parámetros

poolId

number

sessionId

string

Devoluciones

Promise<void>

deleteDeploymentGroup(string, number)

Elimine un grupo de implementación.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Identificador del grupo de implementación que se va a eliminar.

Devoluciones

Promise<void>

deleteDeploymentMachine(string, number, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

machineId

number

Devoluciones

Promise<void>

deleteDeploymentMachineGroup(string, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

machineGroupId

number

Devoluciones

Promise<void>

deleteDeploymentTarget(string, number, number)

Elimine un destino de implementación en un grupo de implementación. Esto también elimina el agente del grupo de implementación asociado.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Identificador del grupo de implementación en el que se elimina el destino de implementación.

targetId

number

Identificador del destino de implementación que se va a eliminar.

Devoluciones

Promise<void>

deleteEnvironment(string, number)

Elimine el entorno especificado.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

environmentId

number

Identificador del entorno.

Devoluciones

Promise<void>

deleteKubernetesResource(string, number, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

environmentId

number

resourceId

number

Devoluciones

Promise<void>

deleteMessage(number, number, string)

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

Parámetros

poolId

number

messageId

number

sessionId

string

Devoluciones

Promise<void>

deleteSecureFile(string, string)

Eliminación de un archivo seguro

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

secureFileId

string

Identificador de archivo seguro único

Devoluciones

Promise<void>

deleteTaskDefinition(string)

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

Parámetros

taskId

string

Devoluciones

Promise<void>

deleteTaskGroup(string, string, string)

Elimine un grupo de tareas.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

taskGroupId

string

Identificador del grupo de tareas que se va a eliminar.

comment

string

Comentarios que se van a eliminar.

Devoluciones

Promise<void>

deleteVariableGroup(number, string[])

Eliminar un grupo de variables

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

Parámetros

groupId

number

Identificador del grupo de variables.

projectIds

string[]

Devoluciones

Promise<void>

deleteVirtualMachineGroup(string, number, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

environmentId

number

resourceId

number

Devoluciones

Promise<void>

downloadSecureFile(string, string, string, boolean)

Descarga de un archivo seguro por identificador

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

secureFileId

string

Identificador de archivo seguro único

ticket

string

Un vale de descarga válido

download

boolean

Si la descarga es true, el archivo se envía como adjunto en el cuerpo de la respuesta. Si la descarga es false, el cuerpo de la respuesta contiene la secuencia de archivos.

Devoluciones

Promise<ArrayBuffer>

generateDeploymentGroupAccessToken(string, number)

OBTENGA un token pat para administrar (configurar, quitar, etiquetar) destinos de implementación en un grupo de implementación.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Identificador del grupo de implementación en el que se administran los destinos de implementación.

Devoluciones

Promise<string>

generateDeploymentMachineGroupAccessToken(string, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

machineGroupId

number

Devoluciones

Promise<string>

generateDeploymentPoolAccessToken(number)

OBTENGA un token pat para administrar (configurar, quitar, etiquetar) agentes de implementación en un grupo de implementaciones.

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

Parámetros

poolId

number

Identificador del grupo de implementación en el que se administran los agentes de implementación.

Devoluciones

Promise<string>

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

Obtenga información sobre un agente.

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

Parámetros

poolId

number

Grupo de agentes que contiene el agente

agentId

number

Identificador del agente para obtener información sobre

includeCapabilities

boolean

Si se deben incluir las funcionalidades del agente en la respuesta

includeAssignedRequest

boolean

Si se deben incluir detalles sobre el trabajo actual del agente

includeLastCompletedRequest

boolean

Si se deben incluir detalles sobre el trabajo completado más reciente de los agentes

propertyFilters

string[]

Filtrar qué propiedades personalizadas se devolverán

Devoluciones

Promise<TaskAgent>

getAgentCloud(number)

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

Parámetros

agentCloudId

number

Devoluciones

Promise<TaskAgentCloud>

getAgentCloudRequests(number)

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

Parámetros

agentCloudId

number

Devoluciones

getAgentClouds()

function getAgentClouds(): Promise<TaskAgentCloud[]>

Devoluciones

Promise<TaskAgentCloud[]>

getAgentCloudTypes()

Obtiene los tipos de nube del agente.

function getAgentCloudTypes(): Promise<TaskAgentCloudType[]>

Devoluciones

Promise<TaskAgentCloudType[]>

getAgentPool(number, string[], TaskAgentPoolActionFilter)

Obtenga información sobre un grupo de agentes.

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

Parámetros

poolId

number

Un identificador de grupo de agentes

properties

string[]

Propiedades del grupo de agentes (separadas por comas)

actionFilter
TaskAgentPoolActionFilter

Filtre por si el usuario que realiza la llamada tiene permisos de uso o administración

Devoluciones

Promise<TaskAgentPool>

getAgentPoolMaintenanceDefinition(number, number)

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

Parámetros

poolId

number

definitionId

number

Devoluciones

getAgentPoolMaintenanceDefinitions(number)

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

Parámetros

poolId

number

Devoluciones

getAgentPoolMaintenanceJob(number, number)

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

Parámetros

poolId

number

jobId

number

Devoluciones

getAgentPoolMaintenanceJobLogs(number, number)

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

Parámetros

poolId

number

jobId

number

Devoluciones

Promise<ArrayBuffer>

getAgentPoolMaintenanceJobs(number, number)

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

Parámetros

poolId

number

definitionId

number

Devoluciones

getAgentPoolMetadata(number)

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

Parámetros

poolId

number

Devoluciones

Promise<string>

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

Obtenga una lista de grupos de agentes.

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

Parámetros

poolName

string

Filtrar por nombre

properties

string[]

Filtrar por propiedades del grupo de agentes (separadas por comas)

poolType
TaskAgentPoolType

Filtrar por tipo de grupo

actionFilter
TaskAgentPoolActionFilter

Filtre por si el usuario que realiza la llamada tiene permisos de uso o administración

Devoluciones

Promise<TaskAgentPool[]>

getAgentPoolsByIds(number[], TaskAgentPoolActionFilter)

Obtenga una lista de grupos de agentes.

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

Parámetros

poolIds

number[]

identificadores de grupo que se van a capturar

actionFilter
TaskAgentPoolActionFilter

Filtre por si el usuario que realiza la llamada tiene permisos de uso o administración

Devoluciones

Promise<TaskAgentPool[]>

getAgentQueue(number, string, TaskAgentQueueActionFilter)

Obtenga información sobre una cola de agentes.

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

Parámetros

queueId

number

Cola del agente para obtener información sobre

project

string

Id. de proyecto o nombre del proyecto

actionFilter
TaskAgentQueueActionFilter

Filtre por si el usuario que realiza la llamada tiene permisos de uso o administración

Devoluciones

Promise<TaskAgentQueue>

getAgentQueues(string, string, TaskAgentQueueActionFilter)

Obtenga una lista de colas de agentes.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

queueName

string

Filtrar por el nombre de la cola del agente

actionFilter
TaskAgentQueueActionFilter

Filtre por si el usuario que realiza la llamada tiene permisos de uso o administración

Devoluciones

Promise<TaskAgentQueue[]>

getAgentQueuesByIds(number[], string, TaskAgentQueueActionFilter)

Obtención de una lista de colas de agentes por sus identificadores

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

Parámetros

queueIds

number[]

Lista separada por comas de identificadores de cola de agentes que se van a recuperar

project

string

Id. de proyecto o nombre del proyecto

actionFilter
TaskAgentQueueActionFilter

Filtre por si el usuario que realiza la llamada tiene permisos de uso o administración

Devoluciones

Promise<TaskAgentQueue[]>

getAgentQueuesByNames(string[], string, TaskAgentQueueActionFilter)

Obtención de una lista de colas de agentes por sus nombres

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

Parámetros

queueNames

string[]

Lista separada por comas de nombres de agente que se van a recuperar

project

string

Id. de proyecto o nombre del proyecto

actionFilter
TaskAgentQueueActionFilter

Filtre por si el usuario que realiza la llamada tiene permisos de uso o administración

Devoluciones

Promise<TaskAgentQueue[]>

getAgentQueuesForPools(number[], string, TaskAgentQueueActionFilter)

Obtención de una lista de colas de agentes por identificadores de grupo

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

Parámetros

poolIds

number[]

Lista separada por comas de identificadores de grupo para obtener las colas correspondientes para

project

string

Id. de proyecto o nombre del proyecto

actionFilter
TaskAgentQueueActionFilter

Filtre por si el usuario que realiza la llamada tiene permisos de uso o administración

Devoluciones

Promise<TaskAgentQueue[]>

getAgentRequest(number, number, boolean)

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

Parámetros

poolId

number

requestId

number

includeStatus

boolean

Devoluciones

getAgentRequests(number, number, string)

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

Parámetros

poolId

number

top

number

continuationToken

string

Devoluciones

getAgentRequestsForAgent(number, number, number)

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

Parámetros

poolId

number

agentId

number

completedRequestCount

number

Devoluciones

Promise<TaskAgentJobRequest[]>

getAgentRequestsForAgents(number, number[], number)

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

Parámetros

poolId

number

agentIds

number[]

completedRequestCount

number

Devoluciones

Promise<TaskAgentJobRequest[]>

getAgentRequestsForDeploymentMachine(string, number, number, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

machineId

number

completedRequestCount

number

Devoluciones

Promise<TaskAgentJobRequest[]>

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

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

machineIds

number[]

completedRequestCount

number

Devoluciones

Promise<TaskAgentJobRequest[]>

getAgentRequestsForDeploymentTarget(string, number, number, number)

Obtener solicitudes de agente para un destino de implementación.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Identificador del grupo de implementación al que pertenece el destino.

targetId

number

Identificador del destino de implementación.

completedRequestCount

number

Número máximo de solicitudes completadas que se van a devolver. El valor predeterminado es 50

Devoluciones

Promise<TaskAgentJobRequest[]>

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

Obtiene las solicitudes de agente de una lista de destinos de implementación.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Identificador del grupo de implementación al que pertenecen los destinos.

targetIds

number[]

Lista separada por comas de identificadores de los destinos de implementación.

ownerId

number

Identificador del propietario de la solicitud de trabajo del agente.

completedOn

Date

Datetime para devolver la solicitud después de esta hora.

completedRequestCount

number

Número máximo de solicitudes completadas que se van a devolver para cada destino. El valor predeterminado es 50

Devoluciones

Promise<TaskAgentJobRequest[]>

getAgentRequestsForPlan(number, string, string)

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

Parámetros

poolId

number

planId

string

jobId

string

Devoluciones

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. de proyecto o nombre del proyecto

queueId

number

top

number

continuationToken

string

Devoluciones

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

Obtenga una 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

Grupo de agentes que contiene los agentes

agentName

string

Filtrar por el nombre del agente

includeCapabilities

boolean

Si se deben incluir las funcionalidades de los agentes en la respuesta

includeAssignedRequest

boolean

Si se deben incluir detalles sobre el trabajo actual de los agentes

includeLastCompletedRequest

boolean

Si se deben incluir detalles sobre el trabajo completado más reciente de los agentes

propertyFilters

string[]

Filtrar qué propiedades personalizadas se devolverán

demands

string[]

Filtrar por demandas que los agentes pueden satisfacer

Devoluciones

Promise<TaskAgent[]>

getAzureManagementGroups()

Devuelve la lista de suscripciones de Azure.

function getAzureManagementGroups(): Promise<AzureManagementGroupQueryResult>

Devoluciones

getAzureSubscriptions()

Devuelve la lista de suscripciones de Azure.

function getAzureSubscriptions(): Promise<AzureSubscriptionQueryResult>

Devoluciones

getDeploymentGroup(string, number, DeploymentGroupActionFilter, DeploymentGroupExpands)

Obtenga un grupo de implementación por su identificador.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Identificador del grupo de implementación.

actionFilter
DeploymentGroupActionFilter

Obtenga el grupo de implementación solo si esta acción se puede realizar en él.

expand
DeploymentGroupExpands

Incluya estos detalles adicionales en el objeto devuelto.

Devoluciones

Promise<DeploymentGroup>

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

Obtenga una lista de grupos de implementación por nombre o identificadores.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

name

string

Nombre del grupo de implementación.

actionFilter
DeploymentGroupActionFilter

Obtenga solo los grupos de implementación en los que se puede realizar esta acción.

expand
DeploymentGroupExpands

Incluya estos detalles adicionales en los objetos devueltos.

continuationToken

string

Obtenga grupos de implementación con nombres mayores que esta continuaciónToken lexicográficamente.

top

number

Número máximo de grupos de implementación que se van a devolver. El valor predeterminado es 1000.

ids

number[]

Lista separada por comas de identificadores de los grupos de implementación.

Devoluciones

getDeploymentGroupsMetrics(string, string, string, number)

Obtenga una lista de métricas de grupo de implementación.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupName

string

Nombre del grupo de implementación.

continuationToken

string

Obtenga métricas para grupos de implementación con nombres mayores que esta continuaciónToken lexicográficamente.

top

number

Número máximo de métricas de grupo de implementación que se van a devolver. El valor predeterminado es 50.

Devoluciones

getDeploymentMachine(string, number, number, DeploymentMachineExpands)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

machineId

number

Devoluciones

getDeploymentMachineGroup(string, number, MachineGroupActionFilter)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

machineGroupId

number

Devoluciones

getDeploymentMachineGroupMachines(string, number, string[])

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

machineGroupId

number

tagFilters

string[]

Devoluciones

Promise<DeploymentMachine[]>

getDeploymentMachineGroups(string, string, MachineGroupActionFilter)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

machineGroupName

string

Devoluciones

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. de proyecto o nombre del proyecto

deploymentGroupId

number

tags

string[]

name

string

Devoluciones

Promise<DeploymentMachine[]>

getDeploymentPoolsSummary(string, DeploymentPoolSummaryExpands, number[])

Obtenga una lista de resúmenes del grupo de implementación.

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

Parámetros

poolName

string

Nombre del grupo de implementación.

expands
DeploymentPoolSummaryExpands

Incluya estos detalles adicionales en los objetos devueltos.

poolIds

number[]

Lista de identificadores del grupo de implementación.

Devoluciones

getDeploymentTarget(string, number, number, DeploymentTargetExpands)

Obtención de un destino de implementación por su identificador en un grupo de implementación

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Identificador del grupo de implementación al que pertenece el destino de implementación.

targetId

number

Identificador del destino de implementación que se va a devolver.

expand
DeploymentTargetExpands

Incluya estos detalles adicionales en los objetos devueltos.

Devoluciones

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

Obtenga una lista de destinos de implementación en un grupo de implementación.

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. de proyecto o nombre del proyecto

deploymentGroupId

number

Identificador del grupo de implementación.

tags

string[]

Obtenga solo los destinos de implementación que contengan todas estas listas de etiquetas de separación de comas.

name

string

Patrón de nombre de los destinos de implementación que se van a devolver.

partialNameMatch

boolean

Cuando se establece en true, trata el nombre como patrón. Else lo trata como coincidencia absoluta. El valor predeterminado es false.

expand
DeploymentTargetExpands

Incluya estos detalles adicionales en los objetos devueltos.

agentStatus
TaskAgentStatusFilter

Obtenga solo los destinos de implementación que tengan este estado.

agentJobResult
TaskAgentJobResultFilter

Obtenga solo los destinos de implementación que tengan este último resultado de trabajo.

continuationToken

string

Obtenga destinos de implementación con nombres mayores que esta continuaciónToken lexicográficamente.

top

number

Número máximo de destinos de implementación que se van a devolver. El valor predeterminado es 1000.

enabled

boolean

Obtenga solo destinos de implementación habilitados o deshabilitados. El valor predeterminado es "null", que devuelve todos los destinos.

propertyFilters

string[]

Devoluciones

getEnvironmentById(string, number, EnvironmentExpands)

Obtenga un entorno por su identificador.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

environmentId

number

Identificador del entorno.

expands
EnvironmentExpands

Incluya estos detalles adicionales en los objetos devueltos.

Devoluciones

getEnvironmentDeploymentExecutionRecords(string, number, string, number)

Obtención del historial de ejecución de implementación del entorno

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

environmentId

number

continuationToken

string

top

number

Devoluciones

getEnvironments(string, string, string, number)

Obtenga todos los entornos.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

name

string

continuationToken

string

top

number

Devoluciones

getKubernetesResource(string, number, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

environmentId

number

resourceId

number

Devoluciones

getMessage(number, string, number)

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

Parámetros

poolId

number

sessionId

string

lastMessageId

number

Devoluciones

Promise<TaskAgentMessage>

getPackage(string, string, string)

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

Parámetros

packageType

string

platform

string

version

string

Devoluciones

Promise<PackageMetadata>

getPackages(string, string, number)

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

Parámetros

packageType

string

platform

string

top

number

Devoluciones

Promise<PackageMetadata[]>

getResourceLimits()

function getResourceLimits(): Promise<ResourceLimit[]>

Devoluciones

Promise<ResourceLimit[]>

getResourceUsage(string, boolean, boolean)

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

Parámetros

parallelismTag

string

poolIsHosted

boolean

includeRunningRequests

boolean

Devoluciones

Promise<ResourceUsage>

getSecureFile(string, string, boolean, SecureFileActionFilter)

Obtención de un archivo seguro

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

secureFileId

string

Identificador de archivo seguro único

includeDownloadTicket

boolean

Si includeDownloadTicket es true y el autor de la llamada tiene permisos, se incluye un vale de descarga en la respuesta.

actionFilter
SecureFileActionFilter

Devoluciones

Promise<SecureFile>

getSecureFiles(string, string, boolean, SecureFileActionFilter)

Obtención de archivos seguros

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

namePattern

string

Nombre del archivo seguro que se va a coincidir. Puede incluir caracteres comodín para que coincidan con varios archivos.

includeDownloadTickets

boolean

Si includeDownloadTickets es true y el autor de la llamada tiene permisos, se incluye un vale de descarga para cada archivo seguro en la respuesta.

actionFilter
SecureFileActionFilter

Filtre por permisos de archivo seguros para la acción Ver, Administrar o Usar. El valor predeterminado es Ver.

Devoluciones

Promise<SecureFile[]>

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

Obtención de archivos seguros

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

secureFileIds

string[]

Una lista de identificadores de archivo seguros

includeDownloadTickets

boolean

Si includeDownloadTickets es true y el autor de la llamada tiene permisos, se incluye un vale de descarga para cada archivo seguro en la respuesta.

actionFilter
SecureFileActionFilter

Devoluciones

Promise<SecureFile[]>

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

Obtención de archivos seguros

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

secureFileNames

string[]

Una lista de identificadores de archivo seguros

includeDownloadTickets

boolean

Si includeDownloadTickets es true y el autor de la llamada tiene permisos, se incluye un vale de descarga para cada archivo seguro en la respuesta.

actionFilter
SecureFileActionFilter

Devoluciones

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

Devoluciones

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

Devoluciones

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

Devoluciones

Promise<TaskDefinition[]>

getTaskGroup(string, string, string, TaskGroupExpands)

Obtener grupo de tareas.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

taskGroupId

string

Identificador del grupo de tareas.

versionSpec

string

especificación de versión del grupo de tareas. ejemplos: 1, 1.0.

expand
TaskGroupExpands

Propiedades que se deben expandir. ejemplo $expand=Tareas expandirá los grupos de tareas anidados.

Devoluciones

Promise<TaskGroup>

getTaskGroupHistory(string, string)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

taskGroupId

string

Devoluciones

Promise<TaskGroupRevision[]>

getTaskGroupRevision(string, string, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

taskGroupId

string

revision

number

Devoluciones

Promise<string>

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

Enumerar grupos de tareas.

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. de proyecto o nombre del proyecto

taskGroupId

string

Identificador del grupo de tareas.

expanded

boolean

'true' para expandir de forma recursiva los grupos de tareas. El valor predeterminado es "false".

taskIdFilter

string

Guid del taskId que se va a filtrar.

deleted

boolean

"true" para incluir grupos de tareas eliminados. El valor predeterminado es "false".

top

number

Número de grupos de tareas que se van a obtener.

continuationToken

Date

Obtiene los grupos de tareas después del token de continuación proporcionado.

queryOrder
TaskGroupQueryOrder

Obtiene los resultados en el orden definido. El valor predeterminado es "CreatedOnDescending".

Devoluciones

Promise<TaskGroup[]>

getTaskHubLicenseDetails(string, boolean, boolean)

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

Parámetros

hubName

string

includeEnterpriseUsersCount

boolean

includeHostedAgentMinutesCount

boolean

Devoluciones

getVariableGroup(string, number)

Obtiene un grupo de variables.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

groupId

number

Identificador del grupo de variables.

Devoluciones

Promise<VariableGroup>

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

Obtener grupos de variables.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

groupName

string

Nombre del grupo de variables.

actionFilter
VariableGroupActionFilter

Filtro de acción para el grupo de variables. Especifica la acción que se puede realizar en los grupos de variables.

top

number

Número de grupos de variables que se van a obtener.

continuationToken

number

Obtiene los grupos de variables después del token de continuación proporcionado.

queryOrder
VariableGroupQueryOrder

Obtiene los resultados en el orden definido. El valor predeterminado es "IdDescending".

Devoluciones

Promise<VariableGroup[]>

getVariableGroupsById(string, number[], boolean)

Obtiene grupos de variables por identificadores.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

groupIds

number[]

Lista separada por comas de identificadores de grupos de variables.

loadSecrets

boolean

Marca que indica si se deben cargar los secretos de los grupos de variables.

Devoluciones

Promise<VariableGroup[]>

getVirtualMachineGroup(string, number, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

environmentId

number

resourceId

number

Devoluciones

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. de proyecto o nombre del proyecto

environmentId

number

resourceId

number

continuationToken

string

name

string

partialNameMatch

boolean

tags

string[]

top

number

Devoluciones

getVstsAadTenantId()

function getVstsAadTenantId(): Promise<string>

Devoluciones

Promise<string>

getYamlSchema(boolean)

OBTENGA el esquema Yaml usado para la validación de archivos Yaml.

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

Parámetros

validateTaskNames

boolean

Si el esquema debe validar que las tareas están instaladas realmente (útiles para las herramientas sin conexión en las que no desea la validación).

Devoluciones

Promise<any>

hasPoolPermissions(number, number)

Comprueba si la identidad actual ha pasado permisos en un grupo.

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

Parámetros

poolId

number

Identificador del grupo que se va a comprobar

permissions

number

Permisos para comprobar. Es posible que varios permisos se combinen en un solo valor mediante el operador OR bit a bit (por ejemplo, AgentPoolPermissions.Manage | AgentPoolPermissions.View)

Devoluciones

Promise<boolean>

publishTaskGroup(PublishTaskGroupMetadata, string, string)

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

Parámetros

taskGroupMetadata
PublishTaskGroupMetadata
project

string

Id. de proyecto o nombre del proyecto

parentTaskGroupId

string

Devoluciones

Promise<TaskGroup[]>

queryEndpoint(TaskDefinitionEndpoint)

Proxy para una solicitud GET definida por un "punto de conexión". La solicitud está autorizada mediante una conexión de servicio. La respuesta se filtra mediante un selector basado en XPath/Json.

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

Parámetros

endpoint
TaskDefinitionEndpoint

Describe la dirección URL que se va a capturar.

Devoluciones

Promise<string[]>

querySecureFilesByProperties(string, string, string)

Consulta de archivos seguros mediante un patrón de nombre y una condición en las propiedades del archivo.

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

Parámetros

condition

string

La sintaxis de condición principal se describe aquí. Use la función property('property-name') para tener acceso al valor de la propiedad especificada de un archivo seguro. Devuelve null si la propiedad no está establecida. Por ejemplo and( eq( property('devices'), '2' ), in( property('provisioning profile type'), 'ad hoc', 'development' ) )

project

string

Id. de proyecto o nombre del proyecto

namePattern

string

Nombre del archivo seguro que se va a coincidir. Puede incluir caracteres comodín para que coincidan con varios archivos.

Devoluciones

Promise<SecureFile[]>

queueAgentPoolMaintenanceJob(TaskAgentPoolMaintenanceJob, number)

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

Parámetros

poolId

number

Devoluciones

queueAgentRequest(TaskAgentJobRequest, string, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

queueId

number

Devoluciones

queueAgentRequestByPool(TaskAgentJobRequest, number)

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

Parámetros

poolId

number

Devoluciones

refreshAgent(number, number)

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

Parámetros

poolId

number

agentId

number

Devoluciones

Promise<void>

refreshAgents(number)

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

Parámetros

poolId

number

Devoluciones

Promise<void>

refreshDeploymentMachines(string, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Devoluciones

Promise<void>

refreshDeploymentTargets(string, number)

Actualice los destinos de implementación en un grupo de implementación.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Identificador del grupo de implementación.

Devoluciones

Promise<void>

replaceAgent(TaskAgent, number, number)

Reemplace un agente. Probablemente no quiera llamar directamente a este punto de conexión. En su lugar, use el script de configuración del agente para quitar y volver a configurar un agente de la organización.

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

Parámetros

agent
TaskAgent

Detalles actualizados sobre el agente de reemplazo

poolId

number

Grupo de agentes que se va a usar

agentId

number

Agente que se va a reemplazar

Devoluciones

Promise<TaskAgent>

replaceDeploymentMachine(DeploymentMachine, string, number, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

machineId

number

Devoluciones

replaceDeploymentTarget(DeploymentMachine, string, number, number)

Reemplace un destino de implementación en un grupo de implementación. Por lo general, la herramienta de configuración del agente llama a esto.

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

Parámetros

machine
DeploymentMachine

Nuevo destino de implementación.

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Identificador del grupo de implementación en el que se reemplaza el destino de implementación.

targetId

number

Identificador del destino de implementación que se va a reemplazar.

Devoluciones

sendMessage(TaskAgentMessage, number, number)

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

Parámetros

poolId

number

requestId

number

Devoluciones

Promise<void>

setAgentPoolMetadata(any, number)

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

Parámetros

agentPoolMetadata

any

poolId

number

Devoluciones

Promise<void>

shareVariableGroup(VariableGroupProjectReference[], number)

Agregue un grupo de variables.

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

Parámetros

variableGroupProjectReferences

VariableGroupProjectReference[]

variableGroupId

number

Devoluciones

Promise<void>

undeleteTaskGroup(TaskGroup, string)

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

Parámetros

taskGroup
TaskGroup
project

string

Id. de proyecto o nombre del proyecto

Devoluciones

Promise<TaskGroup[]>

updateAgent(TaskAgent, number, number)

Actualice los detalles del agente.

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

Parámetros

agent
TaskAgent

Detalles actualizados sobre el agente

poolId

number

Grupo de agentes que se va a usar

agentId

number

Agente que se va a actualizar

Devoluciones

Promise<TaskAgent>

updateAgentCloud(TaskAgentCloud, number)

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

Parámetros

updatedCloud
TaskAgentCloud
agentCloudId

number

Devoluciones

Promise<TaskAgentCloud>

updateAgentPool(TaskAgentPool, number)

Actualización de propiedades en un grupo de agentes

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

Parámetros

pool
TaskAgentPool

Detalles actualizados del grupo de agentes

poolId

number

Grupo de agentes que se va a actualizar

Devoluciones

Promise<TaskAgentPool>

updateAgentPoolMaintenanceDefinition(TaskAgentPoolMaintenanceDefinition, number, number)

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

Parámetros

poolId

number

definitionId

number

Devoluciones

updateAgentPoolMaintenanceJob(TaskAgentPoolMaintenanceJob, number, number)

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

Parámetros

poolId

number

jobId

number

Devoluciones

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

Devoluciones

updateAgentUpdateState(number, number, string)

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

Parámetros

poolId

number

agentId

number

currentState

string

Devoluciones

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

Devoluciones

Promise<TaskAgent>

updateDeploymentGroup(DeploymentGroupUpdateParameter, string, number)

Actualizar un grupo de implementación.

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

Parámetros

deploymentGroup
DeploymentGroupUpdateParameter

Grupo de implementación que se va a actualizar.

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Identificador del grupo de implementación.

Devoluciones

Promise<DeploymentGroup>

updateDeploymentMachine(DeploymentMachine, string, number, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

machineId

number

Devoluciones

updateDeploymentMachineGroup(DeploymentMachineGroup, string, number)

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

Parámetros

machineGroup
DeploymentMachineGroup
project

string

Id. de proyecto o nombre del proyecto

machineGroupId

number

Devoluciones

updateDeploymentMachineGroupMachines(DeploymentMachine[], string, number)

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

Parámetros

deploymentMachines

DeploymentMachine[]

project

string

Id. de proyecto o nombre del proyecto

machineGroupId

number

Devoluciones

Promise<DeploymentMachine[]>

updateDeploymentMachines(DeploymentMachine[], string, number)

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

Parámetros

machines

DeploymentMachine[]

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Devoluciones

Promise<DeploymentMachine[]>

updateDeploymentTarget(DeploymentMachine, string, number, number)

Actualice un destino de implementación y sus propiedades de agente en un grupo de implementación. Por lo general, la herramienta de configuración del agente llama a esto.

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

Parámetros

machine
DeploymentMachine

Destino de implementación que se va a actualizar.

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Identificador del grupo de implementación en el que se actualiza el destino de implementación.

targetId

number

Identificador del destino de implementación que se va a actualizar.

Devoluciones

updateDeploymentTargets(DeploymentTargetUpdateParameter[], string, number)

Actualice las etiquetas de una lista de destinos de implementación en un grupo de implementación.

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

Parámetros

machines

DeploymentTargetUpdateParameter[]

Destinos de implementación con etiquetas en udpdate.

project

string

Id. de proyecto o nombre del proyecto

deploymentGroupId

number

Identificador del grupo de implementación en el que se actualizan los destinos de implementación.

Devoluciones

Promise<DeploymentMachine[]>

updateEnvironment(EnvironmentUpdateParameter, string, number)

Actualice el entorno especificado.

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

Parámetros

environmentUpdateParameter
EnvironmentUpdateParameter

Datos de entorno que se van a actualizar.

project

string

Id. de proyecto o nombre del proyecto

environmentId

number

Identificador del entorno.

Devoluciones

updateSecureFile(SecureFile, string, string)

Actualizar el nombre o las propiedades de un archivo seguro existente

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

Parámetros

secureFile
SecureFile

El archivo seguro con el nombre o las propiedades actualizados

project

string

Id. de proyecto o nombre del proyecto

secureFileId

string

Identificador de archivo seguro único

Devoluciones

Promise<SecureFile>

updateSecureFiles(SecureFile[], string)

Actualice las propiedades o los nombres de un conjunto de archivos seguros. Los archivos se identifican mediante sus identificadores. Las propiedades proporcionadas invalidan la existente por completo, es decir, no se combinan.

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

Parámetros

secureFiles

SecureFile[]

Lista de objetos de archivo seguros. Solo se deben rellenar tres campos Id, Name y Properties. El resto de campos del objeto se omiten.

project

string

Id. de proyecto o nombre del proyecto

Devoluciones

Promise<SecureFile[]>

updateTaskGroup(TaskGroupUpdateParameter, string, string)

Actualizar un grupo de tareas.

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

Parámetros

taskGroup
TaskGroupUpdateParameter

Grupo de tareas que se va a actualizar.

project

string

Id. de proyecto o nombre del proyecto

taskGroupId

string

Identificador del grupo de tareas que se va a actualizar.

Devoluciones

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. de proyecto o nombre del proyecto

taskGroupId

string

disablePriorVersions

boolean

Devoluciones

Promise<TaskGroup[]>

updateTaskHubLicenseDetails(TaskHubLicenseDetails, string)

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

Parámetros

taskHubLicenseDetails
TaskHubLicenseDetails
hubName

string

Devoluciones

updateVariableGroup(VariableGroupParameters, number)

Actualizar un grupo de variables.

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

Parámetros

variableGroupParameters
VariableGroupParameters
groupId

number

Identificador del grupo de variables que se va a actualizar.

Devoluciones

Promise<VariableGroup>

updateVirtualMachineGroup(VirtualMachineGroup, string, number)

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

environmentId

number

Devoluciones

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

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

Parámetros

machines

VirtualMachine[]

project

string

Id. de proyecto o nombre del proyecto

environmentId

number

resourceId

number

Devoluciones

Promise<VirtualMachine[]>

uploadSecureFile(any, string, string, boolean)

Cargar un archivo seguro, incluir el flujo de archivos en el cuerpo de la solicitud

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

Parámetros

content

any

Contenido que se va a cargar

project

string

Id. de proyecto o nombre del proyecto

name

string

Nombre del archivo que se va a cargar

authorizePipelines

boolean

Si authorizePipelines es true, el archivo seguro está autorizado para su uso por todas las canalizaciones del proyecto.

Devoluciones

Promise<SecureFile>

validateInputs(InputValidationRequest)

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

Parámetros

inputValidationRequest
InputValidationRequest

Devoluciones