Delen via


TaskAgentRestClient class

Basisklasse die moet worden gebruikt (afgeleid van) om aanvragen te doen naar VSS REST API's

Uitbreiding

Constructors

TaskAgentRestClient(IVssRestClientOptions)

Eigenschappen

RESOURCE_AREA_ID

Methoden

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.

addAgentCloud(TaskAgentCloud)
addAgentPool(TaskAgentPool)

Maak een agentenpool.

addAgentQueue(TaskAgentQueue, string, boolean)

Maak een nieuwe agentwachtrij om een project te verbinden met een agentgroep.

addDeploymentGroup(DeploymentGroupCreateParameter, string)

Maak een implementatiegroep.

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

Registreer een implementatiedoel bij een implementatiegroep. Over het algemeen wordt dit aangeroepen door de agentconfiguratietool.

addEnvironment(EnvironmentCreateParameter, string)

Creëer een omgeving.

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

Maak een taakgroep.

addVariableGroup(VariableGroupParameters)

Voeg een groep variabelen toe.

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

Maak een nieuw teamproject.

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.

deleteAgentCloud(number)
deleteAgentPool(number)

Een agentgroep verwijderen.

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

Hiermee verwijdert u een agentwachtrij uit een project.

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

Een implementatiegroep verwijderen.

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

Verwijder een implementatiedoel in een implementatiegroep. Hiermee wordt de agent ook uit de bijbehorende implementatiegroep verwijderd.

deleteEnvironment(string, number)

Verwijder de opgegeven omgeving.

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

Een beveiligd bestand verwijderen

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

Een taakgroep verwijderen.

deleteVariableGroup(number, string[])

Een variabelegroep verwijderen

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

Download een beveiligd bestand op Id

generateDeploymentGroupAccessToken(string, number)

VERKRIJG een PAT-token voor het beheren (configureren, verwijderen, taggen) van implementatiedoelen in een implementatiegroep.

generateDeploymentMachineGroupAccessToken(string, number)
generateDeploymentPoolAccessToken(number)

VERKRIJG een PAT-token voor het beheren (configureren, verwijderen, taggen) van implementatieagents in een implementatiegroep.

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

Krijg informatie over een agent.

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

Krijg cloudtypen voor agenten.

getAgentPool(number, string[], TaskAgentPoolActionFilter)

Krijg informatie over een agentenpool.

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

Krijg een lijst met agentenpools.

getAgentPoolsByIds(number[], TaskAgentPoolActionFilter)

Krijg een lijst met agentenpools.

getAgentQueue(number, string, TaskAgentQueueActionFilter)

Krijg informatie over een agentwachtrij.

getAgentQueues(string, string, TaskAgentQueueActionFilter)

Krijg een lijst met wachtrijen voor agenten.

getAgentQueuesByIds(number[], string, TaskAgentQueueActionFilter)

Krijg een lijst met wachtrijen van agenten op basis van hun ID's

getAgentQueuesByNames(string[], string, TaskAgentQueueActionFilter)

Krijg een lijst met wachtrijen van agenten op basis van hun naam

getAgentQueuesForPools(number[], string, TaskAgentQueueActionFilter)

Een lijst met agentwachtrijen ophalen op basis van pool-id's

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)

Ontvang agentaanvragen voor een implementatiedoel.

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

Ontvang agentaanvragen voor een lijst met implementatiedoelen.

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

Krijg een lijst met agenten.

getAzureManagementGroups()

Retourneert een lijst met Azure-abonnementen

getAzureSubscriptions()

Retourneert een lijst met Azure-abonnementen

getDeploymentGroup(string, number, DeploymentGroupActionFilter, DeploymentGroupExpands)

Haal een implementatiegroep op basis van de id.

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

Krijg een lijst met implementatiegroepen op naam of id's.

getDeploymentGroupsMetrics(string, string, string, number)

Krijg een lijst met metrische gegevens voor implementatiegroepen.

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

Krijg een lijst met samenvattingen van de implementatiegroep.

getDeploymentTarget(string, number, number, DeploymentTargetExpands)

Een implementatiedoel ophalen op basis van de id in een implementatiegroep

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

Krijg een lijst met implementatiedoelen in een implementatiegroep.

getEnvironmentById(string, number, EnvironmentExpands)

Haal een omgeving op aan de hand van de ID.

getEnvironmentDeploymentExecutionRecords(string, number, string, number)

Uitvoeringsgeschiedenis van omgevingsimplementatie ophalen

getEnvironments(string, string, string, number)

Krijg alle omgevingen.

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)

Zorg voor een beveiligd bestand

getSecureFiles(string, string, boolean, SecureFileActionFilter)

Veilige bestanden ophalen

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

Veilige bestanden ophalen

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

Veilige bestanden ophalen

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

Taakgroep ophalen.

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

Maak een lijst van taakgroepen.

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

Zorg voor een variabele groep.

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

Variabele groepen ophalen.

getVariableGroupsById(string, number[], boolean)

Haal variabele groepen op basis van id's.

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

HAAL het Yaml-schema op dat wordt gebruikt voor de validatie van Yaml-bestanden.

hasPoolPermissions(number, number)

Controleert of de huidige identiteit machtigingen heeft doorgegeven voor een pool.

publishTaskGroup(PublishTaskGroupMetadata, string, string)
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.

querySecureFilesByProperties(string, string, string)

Voer een query uit op beveiligde bestanden met behulp van een naampatroon en een voorwaarde voor bestandseigenschappen.

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

Werk de implementatiedoelen in een implementatiegroep bij.

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.

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

Vervang een implementatiedoel in een implementatiegroep. Over het algemeen wordt dit aangeroepen door de agentconfiguratietool.

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

Voeg een groep variabelen toe.

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

Werk de gegevens van de agent bij.

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

Eigenschappen in een agentenpool bijwerken

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)

Werk een implementatiegroep bij.

updateDeploymentMachine(DeploymentMachine, string, number, number)
updateDeploymentMachineGroup(DeploymentMachineGroup, string, number)
updateDeploymentMachineGroupMachines(DeploymentMachine[], string, number)
updateDeploymentMachines(DeploymentMachine[], string, number)
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.

updateDeploymentTargets(DeploymentTargetUpdateParameter[], string, number)

Werk tags bij van een lijst met implementatiedoelen in een implementatiegroep.

updateEnvironment(EnvironmentUpdateParameter, string, number)

Werk de opgegeven omgeving bij.

updateSecureFile(SecureFile, string, string)

De naam of eigenschappen van een bestaand beveiligd bestand bijwerken

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.

updateTaskGroup(TaskGroupUpdateParameter, string, string)

Werk een taakgroep bij.

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

Werk een variabele groep bij.

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

Upload een beveiligd bestand, neem de bestandsstroom op in de aanvraagbody

validateInputs(InputValidationRequest)

Constructordetails

TaskAgentRestClient(IVssRestClientOptions)

new TaskAgentRestClient(options: IVssRestClientOptions)

Parameters

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

project

string

Project-id/projectnaam

deploymentGroupId

number

Retouren

addDeploymentMachineGroup(DeploymentMachineGroup, string)

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

Parameters

machineGroup
DeploymentMachineGroup
project

string

Project-id/projectnaam

Retouren

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

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

addKubernetesResource(KubernetesResourceCreateParameters, string, number)

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

Parameters

project

string

Project-id/projectnaam

environmentId

number

Retouren

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

project

string

Project-id/projectnaam

environmentId

number

Retouren

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

poolId

number

Retouren

createAgentSession(TaskAgentSession, number)

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

Parameters

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

getAgentClouds()

function getAgentClouds(): Promise<TaskAgentCloud[]>

Retouren

Promise<TaskAgentCloud[]>

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

getAgentPoolMaintenanceDefinitions(number)

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

Parameters

poolId

number

Retouren

getAgentPoolMaintenanceJob(number, number)

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

Parameters

poolId

number

jobId

number

Retouren

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

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

getAgentRequests(number, number, string)

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

Parameters

poolId

number

top

number

continuationToken

string

Retouren

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

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

getAzureSubscriptions()

Retourneert een lijst met Azure-abonnementen

function getAzureSubscriptions(): Promise<AzureSubscriptionQueryResult>

Retouren

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

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

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

Retouren

getDeploymentMachineGroup(string, number, MachineGroupActionFilter)

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

Parameters

project

string

Project-id/projectnaam

machineGroupId

number

Retouren

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

Retouren

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

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

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

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

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

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

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

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()

function getResourceLimits(): Promise<ResourceLimit[]>

Retouren

Promise<ResourceLimit[]>

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

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

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

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

queueAgentRequest(TaskAgentJobRequest, string, number)

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

Parameters

project

string

Project-id/projectnaam

queueId

number

Retouren

queueAgentRequestByPool(TaskAgentJobRequest, number)

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

Parameters

poolId

number

Retouren

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

project

string

Project-id/projectnaam

deploymentGroupId

number

machineId

number

Retouren

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

sendMessage(TaskAgentMessage, number, number)

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

Parameters

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

VariableGroupProjectReference[]

variableGroupId

number

Retouren

Promise<void>

undeleteTaskGroup(TaskGroup, string)

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

Parameters

taskGroup
TaskGroup
project

string

Project-id/projectnaam

Retouren

Promise<TaskGroup[]>

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

poolId

number

definitionId

number

Retouren

updateAgentPoolMaintenanceJob(TaskAgentPoolMaintenanceJob, number, number)

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

Parameters

poolId

number

jobId

number

Retouren

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

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

Parameters

poolId

number

requestId

number

lockToken

string

Retouren

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

project

string

Project-id/projectnaam

deploymentGroupId

number

machineId

number

Retouren

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

updateDeploymentMachineGroupMachines(DeploymentMachine[], string, number)

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

Parameters

deploymentMachines

DeploymentMachine[]

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

DeploymentMachine[]

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

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

DeploymentTargetUpdateParameter[]

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

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

SecureFile[]

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

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

project

string

Project-id/projectnaam

environmentId

number

Retouren

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

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

Parameters

machines

VirtualMachine[]

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