TaskAgentRestClient class
Basisklasse die moet worden gebruikt (afgeleid van) om aanvragen te doen naar VSS REST API's
- Uitbreiding
Constructors
| Task |
Eigenschappen
| RESOURCE_AREA_ID |
Methoden
Constructordetails
TaskAgentRestClient(IVssRestClientOptions)
Eigenschapdetails
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Waarde van eigenschap
string
Methodedetails
addAgent(TaskAgent, number)
Voegt een agent toe aan een pool. U wilt dit eindpunt waarschijnlijk niet rechtstreeks aanroepen. Configureer in plaats daarvan een agent met behulp van het downloadpakket voor agenten.
function addAgent(agent: TaskAgent, poolId: number): Promise<TaskAgent>
Parameters
- agent
- TaskAgent
Details over de agent die wordt toegevoegd
- poolId
-
number
De agentenpool waarin de agent moet worden toegevoegd
Retouren
Promise<TaskAgent>
addAgentCloud(TaskAgentCloud)
function addAgentCloud(agentCloud: TaskAgentCloud): Promise<TaskAgentCloud>
Parameters
- agentCloud
- TaskAgentCloud
Retouren
Promise<TaskAgentCloud>
addAgentPool(TaskAgentPool)
Maak een agentenpool.
function addAgentPool(pool: TaskAgentPool): Promise<TaskAgentPool>
Parameters
- pool
- TaskAgentPool
Details over de nieuwe agentenpool
Retouren
Promise<TaskAgentPool>
addAgentQueue(TaskAgentQueue, string, boolean)
Maak een nieuwe agentwachtrij om een project te verbinden met een agentgroep.
function addAgentQueue(queue: TaskAgentQueue, project?: string, authorizePipelines?: boolean): Promise<TaskAgentQueue>
Parameters
- queue
- TaskAgentQueue
Details over de wachtrij die moet worden gemaakt
- project
-
string
Project-id/projectnaam
- authorizePipelines
-
boolean
Autoriseer deze wachtrij automatisch bij het gebruik van YAML
Retouren
Promise<TaskAgentQueue>
addDeploymentGroup(DeploymentGroupCreateParameter, string)
Maak een implementatiegroep.
function addDeploymentGroup(deploymentGroup: DeploymentGroupCreateParameter, project: string): Promise<DeploymentGroup>
Parameters
- deploymentGroup
- DeploymentGroupCreateParameter
Implementatiegroep om te maken.
- project
-
string
Project-id/projectnaam
Retouren
Promise<DeploymentGroup>
addDeploymentMachine(DeploymentMachine, string, number)
function addDeploymentMachine(machine: DeploymentMachine, project: string, deploymentGroupId: number): Promise<DeploymentMachine>
Parameters
- machine
- DeploymentMachine
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
Retouren
Promise<DeploymentMachine>
addDeploymentMachineGroup(DeploymentMachineGroup, string)
function addDeploymentMachineGroup(machineGroup: DeploymentMachineGroup, project: string): Promise<DeploymentMachineGroup>
Parameters
- machineGroup
- DeploymentMachineGroup
- project
-
string
Project-id/projectnaam
Retouren
Promise<DeploymentMachineGroup>
addDeploymentTarget(DeploymentMachine, string, number)
Registreer een implementatiedoel bij een implementatiegroep. Over het algemeen wordt dit aangeroepen door de agentconfiguratietool.
function addDeploymentTarget(machine: DeploymentMachine, project: string, deploymentGroupId: number): Promise<DeploymentMachine>
Parameters
- machine
- DeploymentMachine
Implementatiedoel om te registreren.
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
ID van de implementatiegroep waarbij het implementatiedoel is geregistreerd.
Retouren
Promise<DeploymentMachine>
addEnvironment(EnvironmentCreateParameter, string)
Creëer een omgeving.
function addEnvironment(environmentCreateParameter: EnvironmentCreateParameter, project: string): Promise<EnvironmentInstance>
Parameters
- environmentCreateParameter
- EnvironmentCreateParameter
Omgeving om te creëren.
- project
-
string
Project-id/projectnaam
Retouren
Promise<EnvironmentInstance>
addKubernetesResource(KubernetesResourceCreateParameters, string, number)
function addKubernetesResource(createParameters: KubernetesResourceCreateParameters, project: string, environmentId: number): Promise<KubernetesResource>
Parameters
- createParameters
- KubernetesResourceCreateParameters
- project
-
string
Project-id/projectnaam
- environmentId
-
number
Retouren
Promise<KubernetesResource>
addTaskGroup(TaskGroupCreateParameter, string)
Maak een taakgroep.
function addTaskGroup(taskGroup: TaskGroupCreateParameter, project: string): Promise<TaskGroup>
Parameters
- taskGroup
- TaskGroupCreateParameter
Taakgroepobject om te maken.
- project
-
string
Project-id/projectnaam
Retouren
Promise<TaskGroup>
addVariableGroup(VariableGroupParameters)
Voeg een groep variabelen toe.
function addVariableGroup(variableGroupParameters: VariableGroupParameters): Promise<VariableGroup>
Parameters
- variableGroupParameters
- VariableGroupParameters
Retouren
Promise<VariableGroup>
addVirtualMachineGroup(VirtualMachineGroupCreateParameters, string, number)
function addVirtualMachineGroup(createParameters: VirtualMachineGroupCreateParameters, project: string, environmentId: number): Promise<VirtualMachineGroup>
Parameters
- createParameters
- VirtualMachineGroupCreateParameters
- project
-
string
Project-id/projectnaam
- environmentId
-
number
Retouren
Promise<VirtualMachineGroup>
createAadOAuthRequest(string, string, AadLoginPromptOption, string, boolean)
function createAadOAuthRequest(tenantId: string, redirectUri: string, promptOption?: AadLoginPromptOption, completeCallbackPayload?: string, completeCallbackByAuthCode?: boolean): Promise<string>
Parameters
- tenantId
-
string
- redirectUri
-
string
- promptOption
- AadLoginPromptOption
- completeCallbackPayload
-
string
- completeCallbackByAuthCode
-
boolean
Retouren
Promise<string>
createAgentPoolMaintenanceDefinition(TaskAgentPoolMaintenanceDefinition, number)
function createAgentPoolMaintenanceDefinition(definition: TaskAgentPoolMaintenanceDefinition, poolId: number): Promise<TaskAgentPoolMaintenanceDefinition>
Parameters
- definition
- TaskAgentPoolMaintenanceDefinition
- poolId
-
number
Retouren
Promise<TaskAgentPoolMaintenanceDefinition>
createAgentSession(TaskAgentSession, number)
function createAgentSession(session: TaskAgentSession, poolId: number): Promise<TaskAgentSession>
Parameters
- session
- TaskAgentSession
- poolId
-
number
Retouren
Promise<TaskAgentSession>
createTeamProject(string)
Maak een nieuw teamproject.
function createTeamProject(project?: string): Promise<void>
Parameters
- project
-
string
Project-id/projectnaam
Retouren
Promise<void>
deleteAgent(number, number)
Een agent verwijderen. U wilt dit eindpunt waarschijnlijk niet rechtstreeks aanroepen. Gebruik in plaats daarvan het agentconfiguratiescript om een agent uit uw organisatie te verwijderen.
function deleteAgent(poolId: number, agentId: number): Promise<void>
Parameters
- poolId
-
number
De pool-ID waaruit de agent moet worden verwijderd
- agentId
-
number
De agent-ID die u wilt verwijderen
Retouren
Promise<void>
deleteAgentCloud(number)
function deleteAgentCloud(agentCloudId: number): Promise<TaskAgentCloud>
Parameters
- agentCloudId
-
number
Retouren
Promise<TaskAgentCloud>
deleteAgentPool(number)
Een agentgroep verwijderen.
function deleteAgentPool(poolId: number): Promise<void>
Parameters
- poolId
-
number
ID van de agentengroep die moet worden verwijderd
Retouren
Promise<void>
deleteAgentPoolMaintenanceDefinition(number, number)
function deleteAgentPoolMaintenanceDefinition(poolId: number, definitionId: number): Promise<void>
Parameters
- poolId
-
number
- definitionId
-
number
Retouren
Promise<void>
deleteAgentPoolMaintenanceJob(number, number)
function deleteAgentPoolMaintenanceJob(poolId: number, jobId: number): Promise<void>
Parameters
- poolId
-
number
- jobId
-
number
Retouren
Promise<void>
deleteAgentQueue(number, string)
Hiermee verwijdert u een agentwachtrij uit een project.
function deleteAgentQueue(queueId: number, project?: string): Promise<void>
Parameters
- queueId
-
number
De agentwachtrij die moet worden verwijderd
- project
-
string
Project-id/projectnaam
Retouren
Promise<void>
deleteAgentRequest(number, number, string, TaskResult, boolean)
function deleteAgentRequest(poolId: number, requestId: number, lockToken: string, result?: TaskResult, agentShuttingDown?: boolean): Promise<void>
Parameters
- poolId
-
number
- requestId
-
number
- lockToken
-
string
- result
- TaskResult
- agentShuttingDown
-
boolean
Retouren
Promise<void>
deleteAgentSession(number, string)
function deleteAgentSession(poolId: number, sessionId: string): Promise<void>
Parameters
- poolId
-
number
- sessionId
-
string
Retouren
Promise<void>
deleteDeploymentGroup(string, number)
Een implementatiegroep verwijderen.
function deleteDeploymentGroup(project: string, deploymentGroupId: number): Promise<void>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
ID van de implementatiegroep die moet worden verwijderd.
Retouren
Promise<void>
deleteDeploymentMachine(string, number, number)
function deleteDeploymentMachine(project: string, deploymentGroupId: number, machineId: number): Promise<void>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
- machineId
-
number
Retouren
Promise<void>
deleteDeploymentMachineGroup(string, number)
function deleteDeploymentMachineGroup(project: string, machineGroupId: number): Promise<void>
Parameters
- project
-
string
Project-id/projectnaam
- machineGroupId
-
number
Retouren
Promise<void>
deleteDeploymentTarget(string, number, number)
Verwijder een implementatiedoel in een implementatiegroep. Hiermee wordt de agent ook uit de bijbehorende implementatiegroep verwijderd.
function deleteDeploymentTarget(project: string, deploymentGroupId: number, targetId: number): Promise<void>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
ID van de implementatiegroep waarin het implementatiedoel wordt verwijderd.
- targetId
-
number
ID van het implementatiedoel dat moet worden verwijderd.
Retouren
Promise<void>
deleteEnvironment(string, number)
Verwijder de opgegeven omgeving.
function deleteEnvironment(project: string, environmentId: number): Promise<void>
Parameters
- project
-
string
Project-id/projectnaam
- environmentId
-
number
ID van de omgeving.
Retouren
Promise<void>
deleteKubernetesResource(string, number, number)
function deleteKubernetesResource(project: string, environmentId: number, resourceId: number): Promise<void>
Parameters
- project
-
string
Project-id/projectnaam
- environmentId
-
number
- resourceId
-
number
Retouren
Promise<void>
deleteMessage(number, number, string)
function deleteMessage(poolId: number, messageId: number, sessionId: string): Promise<void>
Parameters
- poolId
-
number
- messageId
-
number
- sessionId
-
string
Retouren
Promise<void>
deleteSecureFile(string, string)
Een beveiligd bestand verwijderen
function deleteSecureFile(project: string, secureFileId: string): Promise<void>
Parameters
- project
-
string
Project-id/projectnaam
- secureFileId
-
string
De unieke beveiligde bestands-ID
Retouren
Promise<void>
deleteTaskDefinition(string)
function deleteTaskDefinition(taskId: string): Promise<void>
Parameters
- taskId
-
string
Retouren
Promise<void>
deleteTaskGroup(string, string, string)
Een taakgroep verwijderen.
function deleteTaskGroup(project: string, taskGroupId: string, comment?: string): Promise<void>
Parameters
- project
-
string
Project-id/projectnaam
- taskGroupId
-
string
Id van de taakgroep die moet worden verwijderd.
- comment
-
string
Reacties om te verwijderen.
Retouren
Promise<void>
deleteVariableGroup(number, string[])
Een variabelegroep verwijderen
function deleteVariableGroup(groupId: number, projectIds: string[]): Promise<void>
Parameters
- groupId
-
number
Id van de variabele groep.
- projectIds
-
string[]
Retouren
Promise<void>
deleteVirtualMachineGroup(string, number, number)
function deleteVirtualMachineGroup(project: string, environmentId: number, resourceId: number): Promise<void>
Parameters
- project
-
string
Project-id/projectnaam
- environmentId
-
number
- resourceId
-
number
Retouren
Promise<void>
downloadSecureFile(string, string, string, boolean)
Download een beveiligd bestand op Id
function downloadSecureFile(project: string, secureFileId: string, ticket: string, download?: boolean): Promise<ArrayBuffer>
Parameters
- project
-
string
Project-id/projectnaam
- secureFileId
-
string
De unieke beveiligde bestands-ID
- ticket
-
string
Een geldig downloadticket
- download
-
boolean
Als de download waar is, wordt het bestand als bijlage in de hoofdtekst van het antwoord verzonden. Als de download onwaar is, bevat de hoofdtekst van het antwoord de bestandsstroom.
Retouren
Promise<ArrayBuffer>
generateDeploymentGroupAccessToken(string, number)
VERKRIJG een PAT-token voor het beheren (configureren, verwijderen, taggen) van implementatiedoelen in een implementatiegroep.
function generateDeploymentGroupAccessToken(project: string, deploymentGroupId: number): Promise<string>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
ID van de implementatiegroep waarin implementatiedoelen worden beheerd.
Retouren
Promise<string>
generateDeploymentMachineGroupAccessToken(string, number)
function generateDeploymentMachineGroupAccessToken(project: string, machineGroupId: number): Promise<string>
Parameters
- project
-
string
Project-id/projectnaam
- machineGroupId
-
number
Retouren
Promise<string>
generateDeploymentPoolAccessToken(number)
VERKRIJG een PAT-token voor het beheren (configureren, verwijderen, taggen) van implementatieagents in een implementatiegroep.
function generateDeploymentPoolAccessToken(poolId: number): Promise<string>
Parameters
- poolId
-
number
ID van de implementatiegroep waarin implementatieagents worden beheerd.
Retouren
Promise<string>
getAgent(number, number, boolean, boolean, boolean, string[])
Krijg informatie over een agent.
function getAgent(poolId: number, agentId: number, includeCapabilities?: boolean, includeAssignedRequest?: boolean, includeLastCompletedRequest?: boolean, propertyFilters?: string[]): Promise<TaskAgent>
Parameters
- poolId
-
number
De agentenpool die de agent bevat
- agentId
-
number
De agent-ID om informatie over te krijgen
- includeCapabilities
-
boolean
Of de capaciteiten van de agent in de reactie moeten worden opgenomen
- includeAssignedRequest
-
boolean
Of er details over het huidige werk van de agent moeten worden opgenomen
- includeLastCompletedRequest
-
boolean
Of er details moeten worden opgenomen over het meest recente voltooide werk van de agenten
- propertyFilters
-
string[]
Filter welke aangepaste eigenschappen worden geretourneerd
Retouren
Promise<TaskAgent>
getAgentCloud(number)
function getAgentCloud(agentCloudId: number): Promise<TaskAgentCloud>
Parameters
- agentCloudId
-
number
Retouren
Promise<TaskAgentCloud>
getAgentCloudRequests(number)
function getAgentCloudRequests(agentCloudId: number): Promise<TaskAgentCloudRequest[]>
Parameters
- agentCloudId
-
number
Retouren
Promise<TaskAgentCloudRequest[]>
getAgentClouds()
getAgentCloudTypes()
Krijg cloudtypen voor agenten.
function getAgentCloudTypes(): Promise<TaskAgentCloudType[]>
Retouren
Promise<TaskAgentCloudType[]>
getAgentPool(number, string[], TaskAgentPoolActionFilter)
Krijg informatie over een agentenpool.
function getAgentPool(poolId: number, properties?: string[], actionFilter?: TaskAgentPoolActionFilter): Promise<TaskAgentPool>
Parameters
- poolId
-
number
Een ID van een agentengroep
- properties
-
string[]
Eigenschappen van de agentpool (gescheiden door komma's)
- actionFilter
- TaskAgentPoolActionFilter
Filter op of de aanroepende gebruiker gebruiks- of beheermachtigingen heeft
Retouren
Promise<TaskAgentPool>
getAgentPoolMaintenanceDefinition(number, number)
function getAgentPoolMaintenanceDefinition(poolId: number, definitionId: number): Promise<TaskAgentPoolMaintenanceDefinition>
Parameters
- poolId
-
number
- definitionId
-
number
Retouren
Promise<TaskAgentPoolMaintenanceDefinition>
getAgentPoolMaintenanceDefinitions(number)
function getAgentPoolMaintenanceDefinitions(poolId: number): Promise<TaskAgentPoolMaintenanceDefinition[]>
Parameters
- poolId
-
number
Retouren
Promise<TaskAgentPoolMaintenanceDefinition[]>
getAgentPoolMaintenanceJob(number, number)
function getAgentPoolMaintenanceJob(poolId: number, jobId: number): Promise<TaskAgentPoolMaintenanceJob>
Parameters
- poolId
-
number
- jobId
-
number
Retouren
Promise<TaskAgentPoolMaintenanceJob>
getAgentPoolMaintenanceJobLogs(number, number)
function getAgentPoolMaintenanceJobLogs(poolId: number, jobId: number): Promise<ArrayBuffer>
Parameters
- poolId
-
number
- jobId
-
number
Retouren
Promise<ArrayBuffer>
getAgentPoolMaintenanceJobs(number, number)
function getAgentPoolMaintenanceJobs(poolId: number, definitionId?: number): Promise<TaskAgentPoolMaintenanceJob[]>
Parameters
- poolId
-
number
- definitionId
-
number
Retouren
Promise<TaskAgentPoolMaintenanceJob[]>
getAgentPoolMetadata(number)
function getAgentPoolMetadata(poolId: number): Promise<string>
Parameters
- poolId
-
number
Retouren
Promise<string>
getAgentPools(string, string[], TaskAgentPoolType, TaskAgentPoolActionFilter)
Krijg een lijst met agentenpools.
function getAgentPools(poolName?: string, properties?: string[], poolType?: TaskAgentPoolType, actionFilter?: TaskAgentPoolActionFilter): Promise<TaskAgentPool[]>
Parameters
- poolName
-
string
Filter op naam
- properties
-
string[]
Filteren op eigenschappen van de agentgroep (gescheiden door komma's)
- poolType
- TaskAgentPoolType
Filter op type zwembad
- actionFilter
- TaskAgentPoolActionFilter
Filter op of de aanroepende gebruiker gebruiks- of beheermachtigingen heeft
Retouren
Promise<TaskAgentPool[]>
getAgentPoolsByIds(number[], TaskAgentPoolActionFilter)
Krijg een lijst met agentenpools.
function getAgentPoolsByIds(poolIds: number[], actionFilter?: TaskAgentPoolActionFilter): Promise<TaskAgentPool[]>
Parameters
- poolIds
-
number[]
pool Id's om op te halen
- actionFilter
- TaskAgentPoolActionFilter
Filter op of de aanroepende gebruiker gebruiks- of beheermachtigingen heeft
Retouren
Promise<TaskAgentPool[]>
getAgentQueue(number, string, TaskAgentQueueActionFilter)
Krijg informatie over een agentwachtrij.
function getAgentQueue(queueId: number, project?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue>
Parameters
- queueId
-
number
De wachtrij van de agent om informatie te krijgen over
- project
-
string
Project-id/projectnaam
- actionFilter
- TaskAgentQueueActionFilter
Filter op of de aanroepende gebruiker gebruiks- of beheermachtigingen heeft
Retouren
Promise<TaskAgentQueue>
getAgentQueues(string, string, TaskAgentQueueActionFilter)
Krijg een lijst met wachtrijen voor agenten.
function getAgentQueues(project?: string, queueName?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue[]>
Parameters
- project
-
string
Project-id/projectnaam
- queueName
-
string
Filter op de naam van de agentwachtrij
- actionFilter
- TaskAgentQueueActionFilter
Filter op of de aanroepende gebruiker gebruiks- of beheermachtigingen heeft
Retouren
Promise<TaskAgentQueue[]>
getAgentQueuesByIds(number[], string, TaskAgentQueueActionFilter)
Krijg een lijst met wachtrijen van agenten op basis van hun ID's
function getAgentQueuesByIds(queueIds: number[], project?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue[]>
Parameters
- queueIds
-
number[]
Een door komma's gescheiden lijst met wachtrij-ID's van agenten die moeten worden opgehaald
- project
-
string
Project-id/projectnaam
- actionFilter
- TaskAgentQueueActionFilter
Filter op of de aanroepende gebruiker gebruiks- of beheermachtigingen heeft
Retouren
Promise<TaskAgentQueue[]>
getAgentQueuesByNames(string[], string, TaskAgentQueueActionFilter)
Krijg een lijst met wachtrijen van agenten op basis van hun naam
function getAgentQueuesByNames(queueNames: string[], project?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue[]>
Parameters
- queueNames
-
string[]
Een door komma's gescheiden lijst met namen van agenten om op te halen
- project
-
string
Project-id/projectnaam
- actionFilter
- TaskAgentQueueActionFilter
Filter op of de aanroepende gebruiker gebruiks- of beheermachtigingen heeft
Retouren
Promise<TaskAgentQueue[]>
getAgentQueuesForPools(number[], string, TaskAgentQueueActionFilter)
Een lijst met agentwachtrijen ophalen op basis van pool-id's
function getAgentQueuesForPools(poolIds: number[], project?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue[]>
Parameters
- poolIds
-
number[]
Een door komma's gescheiden lijst met pool-id's om de bijbehorende wachtrijen voor op te halen
- project
-
string
Project-id/projectnaam
- actionFilter
- TaskAgentQueueActionFilter
Filter op of de aanroepende gebruiker gebruiks- of beheermachtigingen heeft
Retouren
Promise<TaskAgentQueue[]>
getAgentRequest(number, number, boolean)
function getAgentRequest(poolId: number, requestId: number, includeStatus?: boolean): Promise<TaskAgentJobRequest>
Parameters
- poolId
-
number
- requestId
-
number
- includeStatus
-
boolean
Retouren
Promise<TaskAgentJobRequest>
getAgentRequests(number, number, string)
function getAgentRequests(poolId: number, top: number, continuationToken?: string): Promise<PagedList<TaskAgentJobRequest>>
Parameters
- poolId
-
number
- top
-
number
- continuationToken
-
string
Retouren
Promise<PagedList<TaskAgentJobRequest>>
getAgentRequestsForAgent(number, number, number)
function getAgentRequestsForAgent(poolId: number, agentId: number, completedRequestCount?: number): Promise<TaskAgentJobRequest[]>
Parameters
- poolId
-
number
- agentId
-
number
- completedRequestCount
-
number
Retouren
Promise<TaskAgentJobRequest[]>
getAgentRequestsForAgents(number, number[], number)
function getAgentRequestsForAgents(poolId: number, agentIds?: number[], completedRequestCount?: number): Promise<TaskAgentJobRequest[]>
Parameters
- poolId
-
number
- agentIds
-
number[]
- completedRequestCount
-
number
Retouren
Promise<TaskAgentJobRequest[]>
getAgentRequestsForDeploymentMachine(string, number, number, number)
function getAgentRequestsForDeploymentMachine(project: string, deploymentGroupId: number, machineId: number, completedRequestCount?: number): Promise<TaskAgentJobRequest[]>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
- machineId
-
number
- completedRequestCount
-
number
Retouren
Promise<TaskAgentJobRequest[]>
getAgentRequestsForDeploymentMachines(string, number, number[], number)
function getAgentRequestsForDeploymentMachines(project: string, deploymentGroupId: number, machineIds?: number[], completedRequestCount?: number): Promise<TaskAgentJobRequest[]>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
- machineIds
-
number[]
- completedRequestCount
-
number
Retouren
Promise<TaskAgentJobRequest[]>
getAgentRequestsForDeploymentTarget(string, number, number, number)
Ontvang agentaanvragen voor een implementatiedoel.
function getAgentRequestsForDeploymentTarget(project: string, deploymentGroupId: number, targetId: number, completedRequestCount?: number): Promise<TaskAgentJobRequest[]>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
ID van de uitrolgroep waartoe het doel behoort.
- targetId
-
number
ID van het implementatiedoel.
- completedRequestCount
-
number
Maximaal aantal voltooide verzoeken om terug te keren. De standaardwaarde is 50
Retouren
Promise<TaskAgentJobRequest[]>
getAgentRequestsForDeploymentTargets(string, number, number[], number, Date, number)
Ontvang agentaanvragen voor een lijst met implementatiedoelen.
function getAgentRequestsForDeploymentTargets(project: string, deploymentGroupId: number, targetIds?: number[], ownerId?: number, completedOn?: Date, completedRequestCount?: number): Promise<TaskAgentJobRequest[]>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
ID van de uitrolgroep waartoe de doelen behoren.
- targetIds
-
number[]
Door komma's gescheiden lijst met ID's van de implementatiedoelen.
- ownerId
-
number
Id van de eigenaar van de functieaanvraag van de agent.
- completedOn
-
Date
Datum/tijd om na deze tijd te retourneren.
- completedRequestCount
-
number
Maximum aantal voltooide verzoeken om terug te keren voor elk doelwit. De standaardwaarde is 50
Retouren
Promise<TaskAgentJobRequest[]>
getAgentRequestsForPlan(number, string, string)
function getAgentRequestsForPlan(poolId: number, planId: string, jobId?: string): Promise<TaskAgentJobRequest[]>
Parameters
- poolId
-
number
- planId
-
string
- jobId
-
string
Retouren
Promise<TaskAgentJobRequest[]>
getAgentRequestsForQueue(string, number, number, string)
function getAgentRequestsForQueue(project: string, queueId: number, top: number, continuationToken?: string): Promise<PagedList<TaskAgentJobRequest>>
Parameters
- project
-
string
Project-id/projectnaam
- queueId
-
number
- top
-
number
- continuationToken
-
string
Retouren
Promise<PagedList<TaskAgentJobRequest>>
getAgents(number, string, boolean, boolean, boolean, string[], string[])
Krijg een lijst met agenten.
function getAgents(poolId: number, agentName?: string, includeCapabilities?: boolean, includeAssignedRequest?: boolean, includeLastCompletedRequest?: boolean, propertyFilters?: string[], demands?: string[]): Promise<TaskAgent[]>
Parameters
- poolId
-
number
De agentenpool die de agenten bevat
- agentName
-
string
Filter op de naam van de agent
- includeCapabilities
-
boolean
Of de capaciteiten van de agents in de reactie moeten worden opgenomen
- includeAssignedRequest
-
boolean
Of er details over het huidige werk van de agenten moeten worden opgenomen
- includeLastCompletedRequest
-
boolean
Of er details moeten worden opgenomen over het meest recente voltooide werk van de agenten
- propertyFilters
-
string[]
Filter welke aangepaste eigenschappen worden geretourneerd
- demands
-
string[]
Filter op de vraag waaraan de agents kunnen voldoen
Retouren
Promise<TaskAgent[]>
getAzureManagementGroups()
Retourneert een lijst met Azure-abonnementen
function getAzureManagementGroups(): Promise<AzureManagementGroupQueryResult>
Retouren
Promise<AzureManagementGroupQueryResult>
getAzureSubscriptions()
Retourneert een lijst met Azure-abonnementen
function getAzureSubscriptions(): Promise<AzureSubscriptionQueryResult>
Retouren
Promise<AzureSubscriptionQueryResult>
getDeploymentGroup(string, number, DeploymentGroupActionFilter, DeploymentGroupExpands)
Haal een implementatiegroep op basis van de id.
function getDeploymentGroup(project: string, deploymentGroupId: number, actionFilter?: DeploymentGroupActionFilter, expand?: DeploymentGroupExpands): Promise<DeploymentGroup>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
ID van de implementatiegroep.
- actionFilter
- DeploymentGroupActionFilter
Haal de implementatiegroep alleen op als deze actie erop kan worden uitgevoerd.
- expand
- DeploymentGroupExpands
Neem deze aanvullende details op in het geretourneerde object.
Retouren
Promise<DeploymentGroup>
getDeploymentGroups(string, string, DeploymentGroupActionFilter, DeploymentGroupExpands, string, number, number[])
Krijg een lijst met implementatiegroepen op naam of id's.
function getDeploymentGroups(project: string, name?: string, actionFilter?: DeploymentGroupActionFilter, expand?: DeploymentGroupExpands, continuationToken?: string, top?: number, ids?: number[]): Promise<PagedList<DeploymentGroup>>
Parameters
- project
-
string
Project-id/projectnaam
- name
-
string
Naam van de implementatiegroep.
- actionFilter
- DeploymentGroupActionFilter
Haal alleen implementatiegroepen op waarop deze actie kan worden uitgevoerd.
- expand
- DeploymentGroupExpands
Neem deze aanvullende gegevens op in de geretourneerde objecten.
- continuationToken
-
string
Haal implementatiegroepen op met namen die groter zijn dan deze continuationToken lexicografisch.
- top
-
number
Maximum aantal implementatiegroepen om terug te keren. De standaardwaarde is 1000.
- ids
-
number[]
Door komma's gescheiden lijst met ID's van de implementatiegroepen.
Retouren
Promise<PagedList<DeploymentGroup>>
getDeploymentGroupsMetrics(string, string, string, number)
Krijg een lijst met metrische gegevens voor implementatiegroepen.
function getDeploymentGroupsMetrics(project: string, deploymentGroupName?: string, continuationToken?: string, top?: number): Promise<PagedList<DeploymentGroupMetrics>>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupName
-
string
Naam van de implementatiegroep.
- continuationToken
-
string
Metrische gegevens ophalen voor implementatiegroepen met namen die groter zijn dan deze continuationToken lexicografisch.
- top
-
number
Maximum aantal metrische gegevens van implementatiegroepen dat moet worden geretourneerd. De standaardwaarde is 50.
Retouren
Promise<PagedList<DeploymentGroupMetrics>>
getDeploymentMachine(string, number, number, DeploymentMachineExpands)
function getDeploymentMachine(project: string, deploymentGroupId: number, machineId: number, expand?: DeploymentMachineExpands): Promise<DeploymentMachine>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
- machineId
-
number
- expand
- DeploymentMachineExpands
Retouren
Promise<DeploymentMachine>
getDeploymentMachineGroup(string, number, MachineGroupActionFilter)
function getDeploymentMachineGroup(project: string, machineGroupId: number, actionFilter?: MachineGroupActionFilter): Promise<DeploymentMachineGroup>
Parameters
- project
-
string
Project-id/projectnaam
- machineGroupId
-
number
- actionFilter
- MachineGroupActionFilter
Retouren
Promise<DeploymentMachineGroup>
getDeploymentMachineGroupMachines(string, number, string[])
function getDeploymentMachineGroupMachines(project: string, machineGroupId: number, tagFilters?: string[]): Promise<DeploymentMachine[]>
Parameters
- project
-
string
Project-id/projectnaam
- machineGroupId
-
number
- tagFilters
-
string[]
Retouren
Promise<DeploymentMachine[]>
getDeploymentMachineGroups(string, string, MachineGroupActionFilter)
function getDeploymentMachineGroups(project: string, machineGroupName?: string, actionFilter?: MachineGroupActionFilter): Promise<DeploymentMachineGroup[]>
Parameters
- project
-
string
Project-id/projectnaam
- machineGroupName
-
string
- actionFilter
- MachineGroupActionFilter
Retouren
Promise<DeploymentMachineGroup[]>
getDeploymentMachines(string, number, string[], string, DeploymentMachineExpands)
function getDeploymentMachines(project: string, deploymentGroupId: number, tags?: string[], name?: string, expand?: DeploymentMachineExpands): Promise<DeploymentMachine[]>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
- tags
-
string[]
- name
-
string
- expand
- DeploymentMachineExpands
Retouren
Promise<DeploymentMachine[]>
getDeploymentPoolsSummary(string, DeploymentPoolSummaryExpands, number[])
Krijg een lijst met samenvattingen van de implementatiegroep.
function getDeploymentPoolsSummary(poolName?: string, expands?: DeploymentPoolSummaryExpands, poolIds?: number[]): Promise<DeploymentPoolSummary[]>
Parameters
- poolName
-
string
Naam van de implementatiegroep.
- expands
- DeploymentPoolSummaryExpands
Neem deze aanvullende gegevens op in de geretourneerde objecten.
- poolIds
-
number[]
Lijst met id's van implementatiegroepen.
Retouren
Promise<DeploymentPoolSummary[]>
getDeploymentTarget(string, number, number, DeploymentTargetExpands)
Een implementatiedoel ophalen op basis van de id in een implementatiegroep
function getDeploymentTarget(project: string, deploymentGroupId: number, targetId: number, expand?: DeploymentTargetExpands): Promise<DeploymentMachine>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
ID van de implementatiegroep waartoe het implementatiedoel behoort.
- targetId
-
number
ID van het implementatiedoel om terug te keren.
- expand
- DeploymentTargetExpands
Neem deze aanvullende gegevens op in de geretourneerde objecten.
Retouren
Promise<DeploymentMachine>
getDeploymentTargets(string, number, string[], string, boolean, DeploymentTargetExpands, TaskAgentStatusFilter, TaskAgentJobResultFilter, string, number, boolean, string[])
Krijg een lijst met implementatiedoelen in een implementatiegroep.
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>>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
ID van de implementatiegroep.
- tags
-
string[]
Haal alleen de implementatiedoelen op die al deze door komma's gescheiden lijst met tags bevatten.
- name
-
string
Naampatroon van de implementatiedoelen die moeten worden geretourneerd.
- partialNameMatch
-
boolean
Als de instelling is ingesteld op true, wordt de naam als patroon beschouwd. Else behandelt het als absolute match. Standaard is onwaar.
- expand
- DeploymentTargetExpands
Neem deze aanvullende gegevens op in de geretourneerde objecten.
- agentStatus
- TaskAgentStatusFilter
Haal alleen implementatiedoelen op die deze status hebben.
- agentJobResult
- TaskAgentJobResultFilter
Haal alleen implementatiedoelen op met dit laatste taakresultaat.
- continuationToken
-
string
Haal implementatiedoelen op met namen die groter zijn dan deze voortzettingToken lexicografisch.
- top
-
number
Maximaal aantal inzetdoelen om terug te keren. De standaardwaarde is 1000.
- enabled
-
boolean
Haal alleen implementatiedoelen op die zijn in- of uitgeschakeld. De standaardinstelling is 'null', wat alle doelen retourneert.
- propertyFilters
-
string[]
Retouren
Promise<PagedList<DeploymentMachine>>
getEnvironmentById(string, number, EnvironmentExpands)
Haal een omgeving op aan de hand van de ID.
function getEnvironmentById(project: string, environmentId: number, expands?: EnvironmentExpands): Promise<EnvironmentInstance>
Parameters
- project
-
string
Project-id/projectnaam
- environmentId
-
number
ID van de omgeving.
- expands
- EnvironmentExpands
Neem deze aanvullende gegevens op in de geretourneerde objecten.
Retouren
Promise<EnvironmentInstance>
getEnvironmentDeploymentExecutionRecords(string, number, string, number)
Uitvoeringsgeschiedenis van omgevingsimplementatie ophalen
function getEnvironmentDeploymentExecutionRecords(project: string, environmentId: number, continuationToken?: string, top?: number): Promise<PagedList<EnvironmentDeploymentExecutionRecord>>
Parameters
- project
-
string
Project-id/projectnaam
- environmentId
-
number
- continuationToken
-
string
- top
-
number
Retouren
getEnvironments(string, string, string, number)
Krijg alle omgevingen.
function getEnvironments(project: string, name?: string, continuationToken?: string, top?: number): Promise<PagedList<EnvironmentInstance>>
Parameters
- project
-
string
Project-id/projectnaam
- name
-
string
- continuationToken
-
string
- top
-
number
Retouren
Promise<PagedList<EnvironmentInstance>>
getKubernetesResource(string, number, number)
function getKubernetesResource(project: string, environmentId: number, resourceId: number): Promise<KubernetesResource>
Parameters
- project
-
string
Project-id/projectnaam
- environmentId
-
number
- resourceId
-
number
Retouren
Promise<KubernetesResource>
getMessage(number, string, number)
function getMessage(poolId: number, sessionId: string, lastMessageId?: number): Promise<TaskAgentMessage>
Parameters
- poolId
-
number
- sessionId
-
string
- lastMessageId
-
number
Retouren
Promise<TaskAgentMessage>
getPackage(string, string, string)
function getPackage(packageType: string, platform: string, version: string): Promise<PackageMetadata>
Parameters
- packageType
-
string
- platform
-
string
- version
-
string
Retouren
Promise<PackageMetadata>
getPackages(string, string, number)
function getPackages(packageType: string, platform?: string, top?: number): Promise<PackageMetadata[]>
Parameters
- packageType
-
string
- platform
-
string
- top
-
number
Retouren
Promise<PackageMetadata[]>
getResourceLimits()
getResourceUsage(string, boolean, boolean)
function getResourceUsage(parallelismTag?: string, poolIsHosted?: boolean, includeRunningRequests?: boolean): Promise<ResourceUsage>
Parameters
- parallelismTag
-
string
- poolIsHosted
-
boolean
- includeRunningRequests
-
boolean
Retouren
Promise<ResourceUsage>
getSecureFile(string, string, boolean, SecureFileActionFilter)
Zorg voor een beveiligd bestand
function getSecureFile(project: string, secureFileId: string, includeDownloadTicket?: boolean, actionFilter?: SecureFileActionFilter): Promise<SecureFile>
Parameters
- project
-
string
Project-id/projectnaam
- secureFileId
-
string
De unieke beveiligde bestands-ID
- includeDownloadTicket
-
boolean
Als includeDownloadTicket waar is en de aanroeper machtigingen heeft, wordt een downloadticket opgenomen in het antwoord.
- actionFilter
- SecureFileActionFilter
Retouren
Promise<SecureFile>
getSecureFiles(string, string, boolean, SecureFileActionFilter)
Veilige bestanden ophalen
function getSecureFiles(project: string, namePattern?: string, includeDownloadTickets?: boolean, actionFilter?: SecureFileActionFilter): Promise<SecureFile[]>
Parameters
- project
-
string
Project-id/projectnaam
- namePattern
-
string
Naam van het beveiligde bestand dat moet overeenkomen. Kan jokertekens bevatten om aan meerdere bestanden te koppelen.
- includeDownloadTickets
-
boolean
Als includeDownloadTickets waar is en de aanroeper machtigingen heeft, wordt een downloadticket voor elk beveiligd bestand opgenomen in het antwoord.
- actionFilter
- SecureFileActionFilter
Filter op beveiligde bestandsmachtigingen voor de actie Weergeven, Beheren of Gebruiken. Standaard ingesteld op Weergave.
Retouren
Promise<SecureFile[]>
getSecureFilesByIds(string, string[], boolean, SecureFileActionFilter)
Veilige bestanden ophalen
function getSecureFilesByIds(project: string, secureFileIds: string[], includeDownloadTickets?: boolean, actionFilter?: SecureFileActionFilter): Promise<SecureFile[]>
Parameters
- project
-
string
Project-id/projectnaam
- secureFileIds
-
string[]
Een lijst met beveiligde bestands-ID's
- includeDownloadTickets
-
boolean
Als includeDownloadTickets waar is en de aanroeper machtigingen heeft, wordt een downloadticket voor elk beveiligd bestand opgenomen in het antwoord.
- actionFilter
- SecureFileActionFilter
Retouren
Promise<SecureFile[]>
getSecureFilesByNames(string, string[], boolean, SecureFileActionFilter)
Veilige bestanden ophalen
function getSecureFilesByNames(project: string, secureFileNames: string[], includeDownloadTickets?: boolean, actionFilter?: SecureFileActionFilter): Promise<SecureFile[]>
Parameters
- project
-
string
Project-id/projectnaam
- secureFileNames
-
string[]
Een lijst met beveiligde bestands-ID's
- includeDownloadTickets
-
boolean
Als includeDownloadTickets waar is en de aanroeper machtigingen heeft, wordt een downloadticket voor elk beveiligd bestand opgenomen in het antwoord.
- actionFilter
- SecureFileActionFilter
Retouren
Promise<SecureFile[]>
getTaskContentZip(string, string, string[], boolean)
function getTaskContentZip(taskId: string, versionString: string, visibility?: string[], scopeLocal?: boolean): Promise<ArrayBuffer>
Parameters
- taskId
-
string
- versionString
-
string
- visibility
-
string[]
- scopeLocal
-
boolean
Retouren
Promise<ArrayBuffer>
getTaskDefinition(string, string, string[], boolean)
function getTaskDefinition(taskId: string, versionString: string, visibility?: string[], scopeLocal?: boolean): Promise<TaskDefinition>
Parameters
- taskId
-
string
- versionString
-
string
- visibility
-
string[]
- scopeLocal
-
boolean
Retouren
Promise<TaskDefinition>
getTaskDefinitions(string, string[], boolean, boolean)
function getTaskDefinitions(taskId?: string, visibility?: string[], scopeLocal?: boolean, allVersions?: boolean): Promise<TaskDefinition[]>
Parameters
- taskId
-
string
- visibility
-
string[]
- scopeLocal
-
boolean
- allVersions
-
boolean
Retouren
Promise<TaskDefinition[]>
getTaskGroup(string, string, string, TaskGroupExpands)
Taakgroep ophalen.
function getTaskGroup(project: string, taskGroupId: string, versionSpec: string, expand?: TaskGroupExpands): Promise<TaskGroup>
Parameters
- project
-
string
Project-id/projectnaam
- taskGroupId
-
string
Id van de taakgroep.
- versionSpec
-
string
versiespecificatie van de taakgroep. Voorbeelden: 1, 1.0.
- expand
- TaskGroupExpands
De eigenschappen die uitgebreid moeten worden. voorbeeld $expand=Taken vouwt geneste taakgroepen uit.
Retouren
Promise<TaskGroup>
getTaskGroupHistory(string, string)
function getTaskGroupHistory(project: string, taskGroupId: string): Promise<TaskGroupRevision[]>
Parameters
- project
-
string
Project-id/projectnaam
- taskGroupId
-
string
Retouren
Promise<TaskGroupRevision[]>
getTaskGroupRevision(string, string, number)
function getTaskGroupRevision(project: string, taskGroupId: string, revision: number): Promise<string>
Parameters
- project
-
string
Project-id/projectnaam
- taskGroupId
-
string
- revision
-
number
Retouren
Promise<string>
getTaskGroups(string, string, boolean, string, boolean, number, Date, TaskGroupQueryOrder)
Maak een lijst van taakgroepen.
function getTaskGroups(project: string, taskGroupId?: string, expanded?: boolean, taskIdFilter?: string, deleted?: boolean, top?: number, continuationToken?: Date, queryOrder?: TaskGroupQueryOrder): Promise<TaskGroup[]>
Parameters
- project
-
string
Project-id/projectnaam
- taskGroupId
-
string
Id van de taakgroep.
- expanded
-
boolean
'true' om taakgroepen recursief uit te breiden. De standaardwaarde is 'false'.
- taskIdFilter
-
string
Guid van de taskId om te filteren.
- deleted
-
boolean
'waar'om verwijderde taakgroepen op te nemen. De standaardwaarde is 'false'.
- top
-
number
Aantal taakgroepen om op te halen.
- continuationToken
-
Date
Haalt de taakgroepen op na het opgegeven vervolgtoken.
- queryOrder
- TaskGroupQueryOrder
Haalt de resultaten op in de gedefinieerde volgorde. De standaardinstelling is 'CreatedOnDescending'.
Retouren
Promise<TaskGroup[]>
getTaskHubLicenseDetails(string, boolean, boolean)
function getTaskHubLicenseDetails(hubName: string, includeEnterpriseUsersCount?: boolean, includeHostedAgentMinutesCount?: boolean): Promise<TaskHubLicenseDetails>
Parameters
- hubName
-
string
- includeEnterpriseUsersCount
-
boolean
- includeHostedAgentMinutesCount
-
boolean
Retouren
Promise<TaskHubLicenseDetails>
getVariableGroup(string, number)
Zorg voor een variabele groep.
function getVariableGroup(project: string, groupId: number): Promise<VariableGroup>
Parameters
- project
-
string
Project-id/projectnaam
- groupId
-
number
Id van de variabele groep.
Retouren
Promise<VariableGroup>
getVariableGroups(string, string, VariableGroupActionFilter, number, number, VariableGroupQueryOrder)
Variabele groepen ophalen.
function getVariableGroups(project: string, groupName?: string, actionFilter?: VariableGroupActionFilter, top?: number, continuationToken?: number, queryOrder?: VariableGroupQueryOrder): Promise<VariableGroup[]>
Parameters
- project
-
string
Project-id/projectnaam
- groupName
-
string
Naam van de variabele groep.
- actionFilter
- VariableGroupActionFilter
Actiefilter voor de variabele groep. Het specificeert de actie die kan worden uitgevoerd op de variabele groepen.
- top
-
number
Aantal variabele groepen om te krijgen.
- continuationToken
-
number
Haalt de variabele groepen op na het opgegeven vervolgtoken.
- queryOrder
- VariableGroupQueryOrder
Haalt de resultaten op in de gedefinieerde volgorde. De standaardinstelling is 'IdDescending'.
Retouren
Promise<VariableGroup[]>
getVariableGroupsById(string, number[], boolean)
Haal variabele groepen op basis van id's.
function getVariableGroupsById(project: string, groupIds: number[], loadSecrets?: boolean): Promise<VariableGroup[]>
Parameters
- project
-
string
Project-id/projectnaam
- groupIds
-
number[]
Door komma's gescheiden lijst van Id's van variabele groepen.
- loadSecrets
-
boolean
Vlag die aangeeft of de geheimen binnen variabele groepen moeten worden geladen.
Retouren
Promise<VariableGroup[]>
getVirtualMachineGroup(string, number, number)
function getVirtualMachineGroup(project: string, environmentId: number, resourceId: number): Promise<VirtualMachineGroup>
Parameters
- project
-
string
Project-id/projectnaam
- environmentId
-
number
- resourceId
-
number
Retouren
Promise<VirtualMachineGroup>
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>>
Parameters
- project
-
string
Project-id/projectnaam
- environmentId
-
number
- resourceId
-
number
- continuationToken
-
string
- name
-
string
- partialNameMatch
-
boolean
- tags
-
string[]
- top
-
number
Retouren
Promise<PagedList<VirtualMachine>>
getVstsAadTenantId()
function getVstsAadTenantId(): Promise<string>
Retouren
Promise<string>
getYamlSchema(boolean)
HAAL het Yaml-schema op dat wordt gebruikt voor de validatie van Yaml-bestanden.
function getYamlSchema(validateTaskNames?: boolean): Promise<any>
Parameters
- validateTaskNames
-
boolean
Of het schema moet valideren dat taken daadwerkelijk zijn geïnstalleerd (handig voor offline tools waar u geen validatie wilt).
Retouren
Promise<any>
hasPoolPermissions(number, number)
Controleert of de huidige identiteit machtigingen heeft doorgegeven voor een pool.
function hasPoolPermissions(poolId: number, permissions: number): Promise<boolean>
Parameters
- poolId
-
number
Id van het zwembad om te controleren
- permissions
-
number
Machtigingen om te controleren. Meerdere machtigingen kunnen worden samengevoegd tot één waarde met behulp van een bitsgewijze OR-operator (bijv. AgentPoolPermissions.Manage | AgentPoolPermissions.View)
Retouren
Promise<boolean>
publishTaskGroup(PublishTaskGroupMetadata, string, string)
function publishTaskGroup(taskGroupMetadata: PublishTaskGroupMetadata, project: string, parentTaskGroupId: string): Promise<TaskGroup[]>
Parameters
- taskGroupMetadata
- PublishTaskGroupMetadata
- project
-
string
Project-id/projectnaam
- parentTaskGroupId
-
string
Retouren
Promise<TaskGroup[]>
queryEndpoint(TaskDefinitionEndpoint)
Proxy voor een GET-verzoek gedefinieerd door een 'eindpunt'. De aanvraag wordt geautoriseerd met behulp van een serviceverbinding. Het antwoord wordt gefilterd met behulp van een XPath/Json-gebaseerde selector.
function queryEndpoint(endpoint: TaskDefinitionEndpoint): Promise<string[]>
Parameters
- endpoint
- TaskDefinitionEndpoint
Beschrijft de URL die moet worden opgehaald.
Retouren
Promise<string[]>
querySecureFilesByProperties(string, string, string)
Voer een query uit op beveiligde bestanden met behulp van een naampatroon en een voorwaarde voor bestandseigenschappen.
function querySecureFilesByProperties(condition: string, project: string, namePattern?: string): Promise<SecureFile[]>
Parameters
- condition
-
string
De syntaxis van de belangrijkste voorwaarde wordt hier beschreven. Gebruik de functie property('property-name') om toegang te krijgen tot de waarde van de opgegeven eigenschap van een beveiligd bestand. Het retourneert null als de eigenschap niet is ingesteld. Bijvoorbeeld. and( eq( property('devices'), '2' ), in( property('provisioning profile type'), 'ad hoc', 'development' ) )
- project
-
string
Project-id/projectnaam
- namePattern
-
string
Naam van het beveiligde bestand dat moet overeenkomen. Kan jokertekens bevatten om aan meerdere bestanden te koppelen.
Retouren
Promise<SecureFile[]>
queueAgentPoolMaintenanceJob(TaskAgentPoolMaintenanceJob, number)
function queueAgentPoolMaintenanceJob(job: TaskAgentPoolMaintenanceJob, poolId: number): Promise<TaskAgentPoolMaintenanceJob>
Parameters
- poolId
-
number
Retouren
Promise<TaskAgentPoolMaintenanceJob>
queueAgentRequest(TaskAgentJobRequest, string, number)
function queueAgentRequest(request: TaskAgentJobRequest, project: string, queueId: number): Promise<TaskAgentJobRequest>
Parameters
- request
- TaskAgentJobRequest
- project
-
string
Project-id/projectnaam
- queueId
-
number
Retouren
Promise<TaskAgentJobRequest>
queueAgentRequestByPool(TaskAgentJobRequest, number)
function queueAgentRequestByPool(request: TaskAgentJobRequest, poolId: number): Promise<TaskAgentJobRequest>
Parameters
- request
- TaskAgentJobRequest
- poolId
-
number
Retouren
Promise<TaskAgentJobRequest>
refreshAgent(number, number)
function refreshAgent(poolId: number, agentId: number): Promise<void>
Parameters
- poolId
-
number
- agentId
-
number
Retouren
Promise<void>
refreshAgents(number)
function refreshAgents(poolId: number): Promise<void>
Parameters
- poolId
-
number
Retouren
Promise<void>
refreshDeploymentMachines(string, number)
function refreshDeploymentMachines(project: string, deploymentGroupId: number): Promise<void>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
Retouren
Promise<void>
refreshDeploymentTargets(string, number)
Werk de implementatiedoelen in een implementatiegroep bij.
function refreshDeploymentTargets(project: string, deploymentGroupId: number): Promise<void>
Parameters
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
ID van de implementatiegroep.
Retouren
Promise<void>
replaceAgent(TaskAgent, number, number)
Vervang een agent. U wilt dit eindpunt waarschijnlijk niet rechtstreeks aanroepen. Gebruik in plaats daarvan het configuratiescript voor de agent om een agent uit uw organisatie te verwijderen en opnieuw te configureren.
function replaceAgent(agent: TaskAgent, poolId: number, agentId: number): Promise<TaskAgent>
Parameters
- agent
- TaskAgent
Bijgewerkte details over het vervangende middel
- poolId
-
number
De agentgroep die moet worden gebruikt
- agentId
-
number
Het te vervangen middel
Retouren
Promise<TaskAgent>
replaceDeploymentMachine(DeploymentMachine, string, number, number)
function replaceDeploymentMachine(machine: DeploymentMachine, project: string, deploymentGroupId: number, machineId: number): Promise<DeploymentMachine>
Parameters
- machine
- DeploymentMachine
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
- machineId
-
number
Retouren
Promise<DeploymentMachine>
replaceDeploymentTarget(DeploymentMachine, string, number, number)
Vervang een implementatiedoel in een implementatiegroep. Over het algemeen wordt dit aangeroepen door de agentconfiguratietool.
function replaceDeploymentTarget(machine: DeploymentMachine, project: string, deploymentGroupId: number, targetId: number): Promise<DeploymentMachine>
Parameters
- machine
- DeploymentMachine
Nieuw implementatiedoel.
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
ID van de implementatiegroep waarin het implementatiedoel wordt vervangen.
- targetId
-
number
ID van het implementatiedoel dat moet worden vervangen.
Retouren
Promise<DeploymentMachine>
sendMessage(TaskAgentMessage, number, number)
function sendMessage(message: TaskAgentMessage, poolId: number, requestId: number): Promise<void>
Parameters
- message
- TaskAgentMessage
- poolId
-
number
- requestId
-
number
Retouren
Promise<void>
setAgentPoolMetadata(any, number)
function setAgentPoolMetadata(agentPoolMetadata: any, poolId: number): Promise<void>
Parameters
- agentPoolMetadata
-
any
- poolId
-
number
Retouren
Promise<void>
shareVariableGroup(VariableGroupProjectReference[], number)
Voeg een groep variabelen toe.
function shareVariableGroup(variableGroupProjectReferences: VariableGroupProjectReference[], variableGroupId: number): Promise<void>
Parameters
- variableGroupProjectReferences
- variableGroupId
-
number
Retouren
Promise<void>
undeleteTaskGroup(TaskGroup, string)
updateAgent(TaskAgent, number, number)
Werk de gegevens van de agent bij.
function updateAgent(agent: TaskAgent, poolId: number, agentId: number): Promise<TaskAgent>
Parameters
- agent
- TaskAgent
Bijgewerkte details over de agent
- poolId
-
number
De agentgroep die moet worden gebruikt
- agentId
-
number
De agent om bij te werken
Retouren
Promise<TaskAgent>
updateAgentCloud(TaskAgentCloud, number)
function updateAgentCloud(updatedCloud: TaskAgentCloud, agentCloudId: number): Promise<TaskAgentCloud>
Parameters
- updatedCloud
- TaskAgentCloud
- agentCloudId
-
number
Retouren
Promise<TaskAgentCloud>
updateAgentPool(TaskAgentPool, number)
Eigenschappen in een agentenpool bijwerken
function updateAgentPool(pool: TaskAgentPool, poolId: number): Promise<TaskAgentPool>
Parameters
- pool
- TaskAgentPool
Bijgewerkte details van de agentenpool
- poolId
-
number
De agentenpool die moet worden bijgewerkt
Retouren
Promise<TaskAgentPool>
updateAgentPoolMaintenanceDefinition(TaskAgentPoolMaintenanceDefinition, number, number)
function updateAgentPoolMaintenanceDefinition(definition: TaskAgentPoolMaintenanceDefinition, poolId: number, definitionId: number): Promise<TaskAgentPoolMaintenanceDefinition>
Parameters
- definition
- TaskAgentPoolMaintenanceDefinition
- poolId
-
number
- definitionId
-
number
Retouren
Promise<TaskAgentPoolMaintenanceDefinition>
updateAgentPoolMaintenanceJob(TaskAgentPoolMaintenanceJob, number, number)
function updateAgentPoolMaintenanceJob(job: TaskAgentPoolMaintenanceJob, poolId: number, jobId: number): Promise<TaskAgentPoolMaintenanceJob>
Parameters
- poolId
-
number
- jobId
-
number
Retouren
Promise<TaskAgentPoolMaintenanceJob>
updateAgentRequest(TaskAgentJobRequest, number, number, string, TaskAgentRequestUpdateOptions)
function updateAgentRequest(request: TaskAgentJobRequest, poolId: number, requestId: number, lockToken: string, updateOptions?: TaskAgentRequestUpdateOptions): Promise<TaskAgentJobRequest>
Parameters
- request
- TaskAgentJobRequest
- poolId
-
number
- requestId
-
number
- lockToken
-
string
- updateOptions
- TaskAgentRequestUpdateOptions
Retouren
Promise<TaskAgentJobRequest>
updateAgentUpdateState(number, number, string)
function updateAgentUpdateState(poolId: number, agentId: number, currentState: string): Promise<TaskAgent>
Parameters
- poolId
-
number
- agentId
-
number
- currentState
-
string
Retouren
Promise<TaskAgent>
updateAgentUserCapabilities({[key: string]: string}, number, number)
function updateAgentUserCapabilities(userCapabilities: {[key: string]: string}, poolId: number, agentId: number): Promise<TaskAgent>
Parameters
- userCapabilities
-
{[key: string]: string}
- poolId
-
number
- agentId
-
number
Retouren
Promise<TaskAgent>
updateDeploymentGroup(DeploymentGroupUpdateParameter, string, number)
Werk een implementatiegroep bij.
function updateDeploymentGroup(deploymentGroup: DeploymentGroupUpdateParameter, project: string, deploymentGroupId: number): Promise<DeploymentGroup>
Parameters
- deploymentGroup
- DeploymentGroupUpdateParameter
Implementatiegroep om bij te werken.
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
ID van de implementatiegroep.
Retouren
Promise<DeploymentGroup>
updateDeploymentMachine(DeploymentMachine, string, number, number)
function updateDeploymentMachine(machine: DeploymentMachine, project: string, deploymentGroupId: number, machineId: number): Promise<DeploymentMachine>
Parameters
- machine
- DeploymentMachine
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
- machineId
-
number
Retouren
Promise<DeploymentMachine>
updateDeploymentMachineGroup(DeploymentMachineGroup, string, number)
function updateDeploymentMachineGroup(machineGroup: DeploymentMachineGroup, project: string, machineGroupId: number): Promise<DeploymentMachineGroup>
Parameters
- machineGroup
- DeploymentMachineGroup
- project
-
string
Project-id/projectnaam
- machineGroupId
-
number
Retouren
Promise<DeploymentMachineGroup>
updateDeploymentMachineGroupMachines(DeploymentMachine[], string, number)
function updateDeploymentMachineGroupMachines(deploymentMachines: DeploymentMachine[], project: string, machineGroupId: number): Promise<DeploymentMachine[]>
Parameters
- deploymentMachines
- project
-
string
Project-id/projectnaam
- machineGroupId
-
number
Retouren
Promise<DeploymentMachine[]>
updateDeploymentMachines(DeploymentMachine[], string, number)
function updateDeploymentMachines(machines: DeploymentMachine[], project: string, deploymentGroupId: number): Promise<DeploymentMachine[]>
Parameters
- machines
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
Retouren
Promise<DeploymentMachine[]>
updateDeploymentTarget(DeploymentMachine, string, number, number)
Werk een implementatiedoel en de eigenschappen van de agent bij in een implementatiegroep. Over het algemeen wordt dit aangeroepen door de agentconfiguratietool.
function updateDeploymentTarget(machine: DeploymentMachine, project: string, deploymentGroupId: number, targetId: number): Promise<DeploymentMachine>
Parameters
- machine
- DeploymentMachine
Implementatiedoel om bij te werken.
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
ID van de implementatiegroep waarin het implementatiedoel wordt bijgewerkt.
- targetId
-
number
ID van het implementatiedoel dat moet worden bijgewerkt.
Retouren
Promise<DeploymentMachine>
updateDeploymentTargets(DeploymentTargetUpdateParameter[], string, number)
Werk tags bij van een lijst met implementatiedoelen in een implementatiegroep.
function updateDeploymentTargets(machines: DeploymentTargetUpdateParameter[], project: string, deploymentGroupId: number): Promise<DeploymentMachine[]>
Parameters
- machines
Implementatiedoelen met tags om te udpdate.
- project
-
string
Project-id/projectnaam
- deploymentGroupId
-
number
ID van de implementatiegroep waarin implementatiedoelen worden bijgewerkt.
Retouren
Promise<DeploymentMachine[]>
updateEnvironment(EnvironmentUpdateParameter, string, number)
Werk de opgegeven omgeving bij.
function updateEnvironment(environmentUpdateParameter: EnvironmentUpdateParameter, project: string, environmentId: number): Promise<EnvironmentInstance>
Parameters
- environmentUpdateParameter
- EnvironmentUpdateParameter
Omgevingsgegevens om bij te werken.
- project
-
string
Project-id/projectnaam
- environmentId
-
number
ID van de omgeving.
Retouren
Promise<EnvironmentInstance>
updateSecureFile(SecureFile, string, string)
De naam of eigenschappen van een bestaand beveiligd bestand bijwerken
function updateSecureFile(secureFile: SecureFile, project: string, secureFileId: string): Promise<SecureFile>
Parameters
- secureFile
- SecureFile
Het beveiligde bestand met bijgewerkte naam en/of eigenschappen
- project
-
string
Project-id/projectnaam
- secureFileId
-
string
De unieke beveiligde bestands-ID
Retouren
Promise<SecureFile>
updateSecureFiles(SecureFile[], string)
Werk eigenschappen en/of namen van een set beveiligde bestanden bij. Bestanden worden geïdentificeerd aan de hand van hun ID's. De aangeboden eigenschappen overschrijven de bestaande volledig, d.w.z. ze worden niet samengevoegd.
function updateSecureFiles(secureFiles: SecureFile[], project: string): Promise<SecureFile[]>
Parameters
- secureFiles
Een lijst met beveiligde bestandsobjecten. Slechts drie velden moeten worden ingevuld: Id, Naam en Eigenschappen. De rest van de velden in het object worden genegeerd.
- project
-
string
Project-id/projectnaam
Retouren
Promise<SecureFile[]>
updateTaskGroup(TaskGroupUpdateParameter, string, string)
Werk een taakgroep bij.
function updateTaskGroup(taskGroup: TaskGroupUpdateParameter, project: string, taskGroupId?: string): Promise<TaskGroup>
Parameters
- taskGroup
- TaskGroupUpdateParameter
Taakgroep om bij te werken.
- project
-
string
Project-id/projectnaam
- taskGroupId
-
string
Id van de taakgroep die moet worden bijgewerkt.
Retouren
Promise<TaskGroup>
updateTaskGroupProperties(TaskGroupUpdatePropertiesBase, string, string, boolean)
function updateTaskGroupProperties(taskGroupUpdateProperties: TaskGroupUpdatePropertiesBase, project: string, taskGroupId: string, disablePriorVersions?: boolean): Promise<TaskGroup[]>
Parameters
- taskGroupUpdateProperties
- TaskGroupUpdatePropertiesBase
- project
-
string
Project-id/projectnaam
- taskGroupId
-
string
- disablePriorVersions
-
boolean
Retouren
Promise<TaskGroup[]>
updateTaskHubLicenseDetails(TaskHubLicenseDetails, string)
function updateTaskHubLicenseDetails(taskHubLicenseDetails: TaskHubLicenseDetails, hubName: string): Promise<TaskHubLicenseDetails>
Parameters
- taskHubLicenseDetails
- TaskHubLicenseDetails
- hubName
-
string
Retouren
Promise<TaskHubLicenseDetails>
updateVariableGroup(VariableGroupParameters, number)
Werk een variabele groep bij.
function updateVariableGroup(variableGroupParameters: VariableGroupParameters, groupId: number): Promise<VariableGroup>
Parameters
- variableGroupParameters
- VariableGroupParameters
- groupId
-
number
ID van de variabele groep die moet worden bijgewerkt.
Retouren
Promise<VariableGroup>
updateVirtualMachineGroup(VirtualMachineGroup, string, number)
function updateVirtualMachineGroup(resource: VirtualMachineGroup, project: string, environmentId: number): Promise<VirtualMachineGroup>
Parameters
- resource
- VirtualMachineGroup
- project
-
string
Project-id/projectnaam
- environmentId
-
number
Retouren
Promise<VirtualMachineGroup>
updateVirtualMachines(VirtualMachine[], string, number, number)
function updateVirtualMachines(machines: VirtualMachine[], project: string, environmentId: number, resourceId: number): Promise<VirtualMachine[]>
Parameters
- machines
- project
-
string
Project-id/projectnaam
- environmentId
-
number
- resourceId
-
number
Retouren
Promise<VirtualMachine[]>
uploadSecureFile(any, string, string, boolean)
Upload een beveiligd bestand, neem de bestandsstroom op in de aanvraagbody
function uploadSecureFile(content: any, project: string, name: string, authorizePipelines?: boolean): Promise<SecureFile>
Parameters
- content
-
any
Te uploaden inhoud
- project
-
string
Project-id/projectnaam
- name
-
string
Naam van het bestand dat u wilt uploaden
- authorizePipelines
-
boolean
Als authorizePipelines waar is, is het beveiligde bestand geautoriseerd voor gebruik door alle pijplijnen in het project.
Retouren
Promise<SecureFile>
validateInputs(InputValidationRequest)
function validateInputs(inputValidationRequest: InputValidationRequest): Promise<InputValidationRequest>
Parameters
- inputValidationRequest
- InputValidationRequest
Retouren
Promise<InputValidationRequest>