Freigeben über


TaskAgentRestClient class

Basisklasse, die verwendet werden soll (abgeleitet von), um Anforderungen an VSS-REST-APIs zu stellen

Extends

Konstruktoren

TaskAgentRestClient(IVssRestClientOptions)

Eigenschaften

RESOURCE_AREA_ID

Methoden

addAgent(TaskAgent, number)

Fügt einem Pool einen Agent hinzu. Sie möchten diesen Endpunkt wahrscheinlich nicht direkt aufrufen. stattdessen einen Agent mithilfe des Agent-Downloadpakets konfigurieren.

addAgentCloud(TaskAgentCloud)
addAgentPool(TaskAgentPool)

Erstellen Sie einen Agentpool.

addAgentQueue(TaskAgentQueue, string, boolean)

Erstellen Sie eine neue Agentwarteschlange, um ein Projekt mit einem Agentpool zu verbinden.

addDeploymentGroup(DeploymentGroupCreateParameter, string)

Erstellen Sie eine Bereitstellungsgruppe.

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

Registrieren Sie ein Bereitstellungsziel für eine Bereitstellungsgruppe. Im Allgemeinen wird dies vom Agentkonfigurationstool aufgerufen.

addEnvironment(EnvironmentCreateParameter, string)

Erstellen Sie eine Umgebung.

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

Erstellen Sie eine Aufgabengruppe.

addVariableGroup(VariableGroupParameters)

Fügen Sie eine Variablegruppe hinzu.

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

Erstellen Sie ein neues Teamprojekt.

deleteAgent(number, number)

Löschen eines Agents. Sie möchten diesen Endpunkt wahrscheinlich nicht direkt aufrufen. Stattdessen das Agentkonfigurationsskript verwenden, um einen Agent aus Ihrer Organisation zu entfernen.

deleteAgentCloud(number)
deleteAgentPool(number)

Löschen eines Agentpools.

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

Entfernt eine Agentwarteschlange aus einem Projekt.

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

Löschen sie eine Bereitstellungsgruppe.

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

Löschen eines Bereitstellungsziels in einer Bereitstellungsgruppe. Dadurch wird auch der Agent aus dem zugeordneten Bereitstellungspool gelöscht.

deleteEnvironment(string, number)

Löschen Sie die angegebene Umgebung.

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

Löschen einer sicheren Datei

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

Löschen einer Aufgabengruppe.

deleteVariableGroup(number, string[])

Löschen einer Variablengruppe

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

Herunterladen einer sicheren Datei nach ID

generateDeploymentGroupAccessToken(string, number)

GET ein PAT-Token zum Verwalten (Konfigurieren, Entfernen, Markieren) von Bereitstellungszielen in einer Bereitstellungsgruppe.

generateDeploymentMachineGroupAccessToken(string, number)
generateDeploymentPoolAccessToken(number)

GET ein PAT-Token zum Verwalten (Konfigurieren, Entfernen, Markieren) von Bereitstellungs-Agents in einem Bereitstellungspool.

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

Abrufen von Informationen zu einem Agent.

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

Abrufen von Agent-Cloudtypen.

getAgentPool(number, string[], TaskAgentPoolActionFilter)

Abrufen von Informationen zu einem Agentpool.

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

Dient zum Abrufen einer Liste von Agentpools.

getAgentPoolsByIds(number[], TaskAgentPoolActionFilter)

Dient zum Abrufen einer Liste von Agentpools.

getAgentQueue(number, string, TaskAgentQueueActionFilter)

Abrufen von Informationen zu einer Agent-Warteschlange.

getAgentQueues(string, string, TaskAgentQueueActionFilter)

Dient zum Abrufen einer Liste von Agentwarteschlangen.

getAgentQueuesByIds(number[], string, TaskAgentQueueActionFilter)

Abrufen einer Liste von Agentwarteschlangen anhand ihrer IDs

getAgentQueuesByNames(string[], string, TaskAgentQueueActionFilter)

Abrufen einer Liste von Agentwarteschlangen anhand ihrer Namen

getAgentQueuesForPools(number[], string, TaskAgentQueueActionFilter)

Abrufen einer Liste von Agentwarteschlangen nach Pool-IDs

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)

Abrufen von Agentanforderungen für ein Bereitstellungsziel.

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

Abrufen von Agentanforderungen für eine Listenbereitstellungsziele.

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

Dient zum Abrufen einer Liste von Agents.

getAzureManagementGroups()

Gibt eine Liste der Azure-Abonnements zurück.

getAzureSubscriptions()

Gibt eine Liste der Azure-Abonnements zurück.

getDeploymentGroup(string, number, DeploymentGroupActionFilter, DeploymentGroupExpands)

Rufen Sie eine Bereitstellungsgruppe anhand ihrer ID ab.

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

Dient zum Abrufen einer Liste von Bereitstellungsgruppen anhand des Namens oder der IDs.

getDeploymentGroupsMetrics(string, string, string, number)

Dient zum Abrufen einer Liste der Bereitstellungsgruppenmetriken.

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

Dient zum Abrufen einer Liste der Zusammenfassungen des Bereitstellungspools.

getDeploymentTarget(string, number, number, DeploymentTargetExpands)

Abrufen eines Bereitstellungsziels anhand der ID in einer Bereitstellungsgruppe

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

Dient zum Abrufen einer Liste der Bereitstellungsziele in einer Bereitstellungsgruppe.

getEnvironmentById(string, number, EnvironmentExpands)

Rufen Sie eine Umgebung anhand ihrer ID ab.

getEnvironmentDeploymentExecutionRecords(string, number, string, number)

Abrufen des Ausführungsverlaufs der Umgebungsbereitstellung

getEnvironments(string, string, string, number)

Rufen Sie alle Umgebungen ab.

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)

Abrufen einer sicheren Datei

getSecureFiles(string, string, boolean, SecureFileActionFilter)

Abrufen sicherer Dateien

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

Abrufen sicherer Dateien

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

Abrufen sicherer Dateien

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

Aufgabengruppe abrufen.

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

Aufgabengruppen auflisten.

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

Dient zum Abrufen einer Variablengruppe.

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

Abrufen von Variablengruppen.

getVariableGroupsById(string, number[], boolean)

Abrufen von Variablengruppen nach IDs.

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

Rufen Sie das Yaml-Schema ab, das für die Yaml-Dateiüberprüfung verwendet wird.

hasPoolPermissions(number, number)

Überprüft, ob die aktuelle Identität Berechtigungen für einen Pool bestanden hat.

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

Proxy für eine GET-Anforderung, die von einem "Endpunkt" definiert wurde. Die Anforderung wird mithilfe einer Dienstverbindung autorisiert. Die Antwort wird mithilfe eines XPath/Json-basierten Selektors gefiltert.

querySecureFilesByProperties(string, string, string)

Abfragen sicherer Dateien mithilfe eines Namensmusters und einer Bedingung für Dateieigenschaften.

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

Aktualisieren Sie die Bereitstellungsziele in einer Bereitstellungsgruppe.

replaceAgent(TaskAgent, number, number)

Ersetzen Sie einen Agent. Sie möchten diesen Endpunkt wahrscheinlich nicht direkt aufrufen. Stattdessen das Agentkonfigurationsskript verwenden, um einen Agent aus Ihrer Organisation zu entfernen und neu zu konfigurieren.

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

Ersetzen Sie ein Bereitstellungsziel in einer Bereitstellungsgruppe. Im Allgemeinen wird dies vom Agentkonfigurationstool aufgerufen.

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

Fügen Sie eine Variablegruppe hinzu.

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

Aktualisieren von Agentdetails.

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

Aktualisieren von Eigenschaften in einem Agentpool

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)

Aktualisieren einer Bereitstellungsgruppe.

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

Aktualisieren Sie ein Bereitstellungsziel und dessen Agenteigenschaften in einer Bereitstellungsgruppe. Im Allgemeinen wird dies vom Agentkonfigurationstool aufgerufen.

updateDeploymentTargets(DeploymentTargetUpdateParameter[], string, number)

Aktualisieren Sie Tags einer Liste von Bereitstellungszielen in einer Bereitstellungsgruppe.

updateEnvironment(EnvironmentUpdateParameter, string, number)

Aktualisieren Sie die angegebene Umgebung.

updateSecureFile(SecureFile, string, string)

Aktualisieren des Namens oder der Eigenschaften einer vorhandenen sicheren Datei

updateSecureFiles(SecureFile[], string)

Dient zum Aktualisieren von Eigenschaften und/oder Namen einer Gruppe sicherer Dateien. Dateien werden anhand ihrer IDs identifiziert. Die bereitgestellten Eigenschaften überschreiben das vorhandene vollständig, d. h. nicht zusammenführen.

updateTaskGroup(TaskGroupUpdateParameter, string, string)

Aktualisieren einer Aufgabengruppe.

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

Dient zum Aktualisieren einer Variablengruppe.

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

Hochladen einer sicheren Datei, Einschließen des Dateidatenstroms im Anforderungstext

validateInputs(InputValidationRequest)

Details zum Konstruktor

TaskAgentRestClient(IVssRestClientOptions)

new TaskAgentRestClient(options: IVssRestClientOptions)

Parameter

Details zur Eigenschaft

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Eigenschaftswert

string

Details zur Methode

addAgent(TaskAgent, number)

Fügt einem Pool einen Agent hinzu. Sie möchten diesen Endpunkt wahrscheinlich nicht direkt aufrufen. stattdessen einen Agent mithilfe des Agent-Downloadpakets konfigurieren.

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

Parameter

agent
TaskAgent

Details zum hinzugefügten Agent

poolId

number

Der Agentpool, in dem der Agent hinzugefügt werden soll

Gibt zurück

Promise<TaskAgent>

addAgentCloud(TaskAgentCloud)

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

Parameter

agentCloud
TaskAgentCloud

Gibt zurück

Promise<TaskAgentCloud>

addAgentPool(TaskAgentPool)

Erstellen Sie einen Agentpool.

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

Parameter

pool
TaskAgentPool

Details zum neuen Agentpool

Gibt zurück

Promise<TaskAgentPool>

addAgentQueue(TaskAgentQueue, string, boolean)

Erstellen Sie eine neue Agentwarteschlange, um ein Projekt mit einem Agentpool zu verbinden.

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

Parameter

queue
TaskAgentQueue

Details zur zu erstellenden Warteschlange

project

string

Projekt-ID oder Projektname

authorizePipelines

boolean

Automatische Autorisierung dieser Warteschlange bei Verwendung von YAML

Gibt zurück

Promise<TaskAgentQueue>

addDeploymentGroup(DeploymentGroupCreateParameter, string)

Erstellen Sie eine Bereitstellungsgruppe.

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

Parameter

deploymentGroup
DeploymentGroupCreateParameter

Zu erstellende Bereitstellungsgruppe.

project

string

Projekt-ID oder Projektname

Gibt zurück

Promise<DeploymentGroup>

addDeploymentMachine(DeploymentMachine, string, number)

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

Gibt zurück

addDeploymentMachineGroup(DeploymentMachineGroup, string)

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

Parameter

machineGroup
DeploymentMachineGroup
project

string

Projekt-ID oder Projektname

Gibt zurück

addDeploymentTarget(DeploymentMachine, string, number)

Registrieren Sie ein Bereitstellungsziel für eine Bereitstellungsgruppe. Im Allgemeinen wird dies vom Agentkonfigurationstool aufgerufen.

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

Parameter

machine
DeploymentMachine

Bereitstellungsziel für die Registrierung.

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

ID der Bereitstellungsgruppe, für die das Bereitstellungsziel registriert ist.

Gibt zurück

addEnvironment(EnvironmentCreateParameter, string)

Erstellen Sie eine Umgebung.

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

Parameter

environmentCreateParameter
EnvironmentCreateParameter

Zu erstellende Umgebung.

project

string

Projekt-ID oder Projektname

Gibt zurück

addKubernetesResource(KubernetesResourceCreateParameters, string, number)

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

Parameter

project

string

Projekt-ID oder Projektname

environmentId

number

Gibt zurück

addTaskGroup(TaskGroupCreateParameter, string)

Erstellen Sie eine Aufgabengruppe.

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

Parameter

taskGroup
TaskGroupCreateParameter

Aufgabengruppenobjekt, das erstellt werden soll.

project

string

Projekt-ID oder Projektname

Gibt zurück

Promise<TaskGroup>

addVariableGroup(VariableGroupParameters)

Fügen Sie eine Variablegruppe hinzu.

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

Parameter

variableGroupParameters
VariableGroupParameters

Gibt zurück

Promise<VariableGroup>

addVirtualMachineGroup(VirtualMachineGroupCreateParameters, string, number)

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

Parameter

project

string

Projekt-ID oder Projektname

environmentId

number

Gibt zurück

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

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

Parameter

tenantId

string

redirectUri

string

promptOption
AadLoginPromptOption
completeCallbackPayload

string

completeCallbackByAuthCode

boolean

Gibt zurück

Promise<string>

createAgentPoolMaintenanceDefinition(TaskAgentPoolMaintenanceDefinition, number)

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

Parameter

poolId

number

Gibt zurück

createAgentSession(TaskAgentSession, number)

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

Parameter

poolId

number

Gibt zurück

Promise<TaskAgentSession>

createTeamProject(string)

Erstellen Sie ein neues Teamprojekt.

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

Parameter

project

string

Projekt-ID oder Projektname

Gibt zurück

Promise<void>

deleteAgent(number, number)

Löschen eines Agents. Sie möchten diesen Endpunkt wahrscheinlich nicht direkt aufrufen. Stattdessen das Agentkonfigurationsskript verwenden, um einen Agent aus Ihrer Organisation zu entfernen.

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

Parameter

poolId

number

Die Pool-ID, aus der der Agent entfernt werden soll

agentId

number

Die zu entfernende Agent-ID

Gibt zurück

Promise<void>

deleteAgentCloud(number)

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

Parameter

agentCloudId

number

Gibt zurück

Promise<TaskAgentCloud>

deleteAgentPool(number)

Löschen eines Agentpools.

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

Parameter

poolId

number

ID des zu löschenden Agentpools

Gibt zurück

Promise<void>

deleteAgentPoolMaintenanceDefinition(number, number)

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

Parameter

poolId

number

definitionId

number

Gibt zurück

Promise<void>

deleteAgentPoolMaintenanceJob(number, number)

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

Parameter

poolId

number

jobId

number

Gibt zurück

Promise<void>

deleteAgentQueue(number, string)

Entfernt eine Agentwarteschlange aus einem Projekt.

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

Parameter

queueId

number

Die zu entfernende Agentwarteschlange

project

string

Projekt-ID oder Projektname

Gibt zurück

Promise<void>

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

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

Parameter

poolId

number

requestId

number

lockToken

string

result
TaskResult
agentShuttingDown

boolean

Gibt zurück

Promise<void>

deleteAgentSession(number, string)

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

Parameter

poolId

number

sessionId

string

Gibt zurück

Promise<void>

deleteDeploymentGroup(string, number)

Löschen sie eine Bereitstellungsgruppe.

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

ID der zu löschenden Bereitstellungsgruppe.

Gibt zurück

Promise<void>

deleteDeploymentMachine(string, number, number)

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

machineId

number

Gibt zurück

Promise<void>

deleteDeploymentMachineGroup(string, number)

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

Parameter

project

string

Projekt-ID oder Projektname

machineGroupId

number

Gibt zurück

Promise<void>

deleteDeploymentTarget(string, number, number)

Löschen eines Bereitstellungsziels in einer Bereitstellungsgruppe. Dadurch wird auch der Agent aus dem zugeordneten Bereitstellungspool gelöscht.

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

ID der Bereitstellungsgruppe, in der das Bereitstellungsziel gelöscht wird.

targetId

number

ID des zu löschenden Bereitstellungsziels.

Gibt zurück

Promise<void>

deleteEnvironment(string, number)

Löschen Sie die angegebene Umgebung.

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

Parameter

project

string

Projekt-ID oder Projektname

environmentId

number

ID der Umgebung.

Gibt zurück

Promise<void>

deleteKubernetesResource(string, number, number)

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

Parameter

project

string

Projekt-ID oder Projektname

environmentId

number

resourceId

number

Gibt zurück

Promise<void>

deleteMessage(number, number, string)

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

Parameter

poolId

number

messageId

number

sessionId

string

Gibt zurück

Promise<void>

deleteSecureFile(string, string)

Löschen einer sicheren Datei

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

Parameter

project

string

Projekt-ID oder Projektname

secureFileId

string

Die eindeutige sichere Datei-ID

Gibt zurück

Promise<void>

deleteTaskDefinition(string)

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

Parameter

taskId

string

Gibt zurück

Promise<void>

deleteTaskGroup(string, string, string)

Löschen einer Aufgabengruppe.

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

Parameter

project

string

Projekt-ID oder Projektname

taskGroupId

string

ID der zu löschenden Aufgabengruppe.

comment

string

Zu löschende Kommentare.

Gibt zurück

Promise<void>

deleteVariableGroup(number, string[])

Löschen einer Variablengruppe

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

Parameter

groupId

number

ID der Variablengruppe.

projectIds

string[]

Gibt zurück

Promise<void>

deleteVirtualMachineGroup(string, number, number)

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

Parameter

project

string

Projekt-ID oder Projektname

environmentId

number

resourceId

number

Gibt zurück

Promise<void>

downloadSecureFile(string, string, string, boolean)

Herunterladen einer sicheren Datei nach ID

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

Parameter

project

string

Projekt-ID oder Projektname

secureFileId

string

Die eindeutige sichere Datei-ID

ticket

string

Ein gültiges Downloadticket

download

boolean

Wenn der Download "true" ist, wird die Datei als Anlage im Antworttext gesendet. Wenn der Download falsch ist, enthält der Antworttext den Dateidatenstrom.

Gibt zurück

Promise<ArrayBuffer>

generateDeploymentGroupAccessToken(string, number)

GET ein PAT-Token zum Verwalten (Konfigurieren, Entfernen, Markieren) von Bereitstellungszielen in einer Bereitstellungsgruppe.

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

ID der Bereitstellungsgruppe, in der Bereitstellungsziele verwaltet werden.

Gibt zurück

Promise<string>

generateDeploymentMachineGroupAccessToken(string, number)

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

Parameter

project

string

Projekt-ID oder Projektname

machineGroupId

number

Gibt zurück

Promise<string>

generateDeploymentPoolAccessToken(number)

GET ein PAT-Token zum Verwalten (Konfigurieren, Entfernen, Markieren) von Bereitstellungs-Agents in einem Bereitstellungspool.

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

Parameter

poolId

number

ID des Bereitstellungspools, in dem Bereitstellungs-Agents verwaltet werden.

Gibt zurück

Promise<string>

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

Abrufen von Informationen zu einem Agent.

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

Parameter

poolId

number

Der Agentpool, der den Agent enthält

agentId

number

Die Agent-ID zum Abrufen von Informationen zu

includeCapabilities

boolean

Gibt an, ob die Funktionen des Agents in die Antwort eingeschlossen werden sollen.

includeAssignedRequest

boolean

Gibt an, ob Details zur aktuellen Arbeit des Agents eingeschlossen werden sollen.

includeLastCompletedRequest

boolean

Gibt an, ob Details zu den zuletzt abgeschlossenen Arbeiten der Agents eingeschlossen werden sollen.

propertyFilters

string[]

Filtern, welche benutzerdefinierten Eigenschaften zurückgegeben werden

Gibt zurück

Promise<TaskAgent>

getAgentCloud(number)

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

Parameter

agentCloudId

number

Gibt zurück

Promise<TaskAgentCloud>

getAgentCloudRequests(number)

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

Parameter

agentCloudId

number

Gibt zurück

getAgentClouds()

function getAgentClouds(): Promise<TaskAgentCloud[]>

Gibt zurück

Promise<TaskAgentCloud[]>

getAgentCloudTypes()

Abrufen von Agent-Cloudtypen.

function getAgentCloudTypes(): Promise<TaskAgentCloudType[]>

Gibt zurück

Promise<TaskAgentCloudType[]>

getAgentPool(number, string[], TaskAgentPoolActionFilter)

Abrufen von Informationen zu einem Agentpool.

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

Parameter

poolId

number

Eine Agentpool-ID

properties

string[]

Agentpooleigenschaften (durch Trennzeichen getrennt)

actionFilter
TaskAgentPoolActionFilter

Filtern nach, ob der aufrufende Benutzer Berechtigungen verwendet oder verwaltet hat

Gibt zurück

Promise<TaskAgentPool>

getAgentPoolMaintenanceDefinition(number, number)

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

Parameter

poolId

number

definitionId

number

Gibt zurück

getAgentPoolMaintenanceDefinitions(number)

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

Parameter

poolId

number

Gibt zurück

getAgentPoolMaintenanceJob(number, number)

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

Parameter

poolId

number

jobId

number

Gibt zurück

getAgentPoolMaintenanceJobLogs(number, number)

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

Parameter

poolId

number

jobId

number

Gibt zurück

Promise<ArrayBuffer>

getAgentPoolMaintenanceJobs(number, number)

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

Parameter

poolId

number

definitionId

number

Gibt zurück

getAgentPoolMetadata(number)

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

Parameter

poolId

number

Gibt zurück

Promise<string>

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

Dient zum Abrufen einer Liste von Agentpools.

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

Parameter

poolName

string

Nach Name filtern

properties

string[]

Filtern nach Agentpooleigenschaften (durch Trennzeichen getrennt)

poolType
TaskAgentPoolType

Filtern nach Pooltyp

actionFilter
TaskAgentPoolActionFilter

Filtern nach, ob der aufrufende Benutzer Berechtigungen verwendet oder verwaltet hat

Gibt zurück

Promise<TaskAgentPool[]>

getAgentPoolsByIds(number[], TaskAgentPoolActionFilter)

Dient zum Abrufen einer Liste von Agentpools.

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

Parameter

poolIds

number[]

abzurufende Pool-IDs

actionFilter
TaskAgentPoolActionFilter

Filtern nach, ob der aufrufende Benutzer Berechtigungen verwendet oder verwaltet hat

Gibt zurück

Promise<TaskAgentPool[]>

getAgentQueue(number, string, TaskAgentQueueActionFilter)

Abrufen von Informationen zu einer Agent-Warteschlange.

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

Parameter

queueId

number

Die Agentwarteschlange zum Abrufen von Informationen zu

project

string

Projekt-ID oder Projektname

actionFilter
TaskAgentQueueActionFilter

Filtern nach, ob der aufrufende Benutzer Berechtigungen verwendet oder verwaltet hat

Gibt zurück

Promise<TaskAgentQueue>

getAgentQueues(string, string, TaskAgentQueueActionFilter)

Dient zum Abrufen einer Liste von Agentwarteschlangen.

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

Parameter

project

string

Projekt-ID oder Projektname

queueName

string

Filtern nach dem Namen der Agentwarteschlange

actionFilter
TaskAgentQueueActionFilter

Filtern nach, ob der aufrufende Benutzer Berechtigungen verwendet oder verwaltet hat

Gibt zurück

Promise<TaskAgentQueue[]>

getAgentQueuesByIds(number[], string, TaskAgentQueueActionFilter)

Abrufen einer Liste von Agentwarteschlangen anhand ihrer IDs

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

Parameter

queueIds

number[]

Eine durch Trennzeichen getrennte Liste von Agentwarteschlangen-IDs zum Abrufen

project

string

Projekt-ID oder Projektname

actionFilter
TaskAgentQueueActionFilter

Filtern nach, ob der aufrufende Benutzer Berechtigungen verwendet oder verwaltet hat

Gibt zurück

Promise<TaskAgentQueue[]>

getAgentQueuesByNames(string[], string, TaskAgentQueueActionFilter)

Abrufen einer Liste von Agentwarteschlangen anhand ihrer Namen

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

Parameter

queueNames

string[]

Eine durch Trennzeichen getrennte Liste der abzurufenden Agentnamen

project

string

Projekt-ID oder Projektname

actionFilter
TaskAgentQueueActionFilter

Filtern nach, ob der aufrufende Benutzer Berechtigungen verwendet oder verwaltet hat

Gibt zurück

Promise<TaskAgentQueue[]>

getAgentQueuesForPools(number[], string, TaskAgentQueueActionFilter)

Abrufen einer Liste von Agentwarteschlangen nach Pool-IDs

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

Parameter

poolIds

number[]

Eine durch Trennzeichen getrennte Liste von Pool-IDs zum Abrufen der entsprechenden Warteschlangen für

project

string

Projekt-ID oder Projektname

actionFilter
TaskAgentQueueActionFilter

Filtern nach, ob der aufrufende Benutzer Berechtigungen verwendet oder verwaltet hat

Gibt zurück

Promise<TaskAgentQueue[]>

getAgentRequest(number, number, boolean)

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

Parameter

poolId

number

requestId

number

includeStatus

boolean

Gibt zurück

getAgentRequests(number, number, string)

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

Parameter

poolId

number

top

number

continuationToken

string

Gibt zurück

getAgentRequestsForAgent(number, number, number)

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

Parameter

poolId

number

agentId

number

completedRequestCount

number

Gibt zurück

Promise<TaskAgentJobRequest[]>

getAgentRequestsForAgents(number, number[], number)

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

Parameter

poolId

number

agentIds

number[]

completedRequestCount

number

Gibt zurück

Promise<TaskAgentJobRequest[]>

getAgentRequestsForDeploymentMachine(string, number, number, number)

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

machineId

number

completedRequestCount

number

Gibt zurück

Promise<TaskAgentJobRequest[]>

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

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

machineIds

number[]

completedRequestCount

number

Gibt zurück

Promise<TaskAgentJobRequest[]>

getAgentRequestsForDeploymentTarget(string, number, number, number)

Abrufen von Agentanforderungen für ein Bereitstellungsziel.

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

ID der Bereitstellungsgruppe, zu der das Ziel gehört.

targetId

number

ID des Bereitstellungsziels.

completedRequestCount

number

Maximale Anzahl abgeschlossener Anforderungen, die zurückgegeben werden sollen. Der Standardwert ist 50

Gibt zurück

Promise<TaskAgentJobRequest[]>

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

Abrufen von Agentanforderungen für eine Listenbereitstellungsziele.

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

ID der Bereitstellungsgruppe, zu der die Ziele gehören.

targetIds

number[]

Durch Trennzeichen getrennte Liste der IDs der Bereitstellungsziele.

ownerId

number

ID des Besitzers der Agent-Auftragsanfrage.

completedOn

Date

Datum/ Uhrzeit, um die Anforderung nach diesem Zeitpunkt zurückzugeben.

completedRequestCount

number

Maximale Anzahl abgeschlossener Anforderungen, die für jedes Ziel zurückgegeben werden sollen. Der Standardwert ist 50

Gibt zurück

Promise<TaskAgentJobRequest[]>

getAgentRequestsForPlan(number, string, string)

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

Parameter

poolId

number

planId

string

jobId

string

Gibt zurück

Promise<TaskAgentJobRequest[]>

getAgentRequestsForQueue(string, number, number, string)

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

Parameter

project

string

Projekt-ID oder Projektname

queueId

number

top

number

continuationToken

string

Gibt zurück

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

Dient zum Abrufen einer Liste von Agents.

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

Parameter

poolId

number

Der Agentpool, der die Agents enthält

agentName

string

Nach Agentnamen filtern

includeCapabilities

boolean

Gibt an, ob die Funktionen der Agents in die Antwort einbezogen werden sollen.

includeAssignedRequest

boolean

Gibt an, ob Details zur aktuellen Arbeit der Agents eingeschlossen werden sollen.

includeLastCompletedRequest

boolean

Gibt an, ob Details zu den zuletzt abgeschlossenen Arbeiten der Agents eingeschlossen werden sollen.

propertyFilters

string[]

Filtern, welche benutzerdefinierten Eigenschaften zurückgegeben werden

demands

string[]

Filtern nach Anforderungen, die die Agents erfüllen können

Gibt zurück

Promise<TaskAgent[]>

getAzureManagementGroups()

Gibt eine Liste der Azure-Abonnements zurück.

function getAzureManagementGroups(): Promise<AzureManagementGroupQueryResult>

Gibt zurück

getAzureSubscriptions()

Gibt eine Liste der Azure-Abonnements zurück.

function getAzureSubscriptions(): Promise<AzureSubscriptionQueryResult>

Gibt zurück

getDeploymentGroup(string, number, DeploymentGroupActionFilter, DeploymentGroupExpands)

Rufen Sie eine Bereitstellungsgruppe anhand ihrer ID ab.

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

ID der Bereitstellungsgruppe.

actionFilter
DeploymentGroupActionFilter

Rufen Sie die Bereitstellungsgruppe nur ab, wenn diese Aktion darauf ausgeführt werden kann.

expand
DeploymentGroupExpands

Fügen Sie diese zusätzlichen Details in das zurückgegebene Objekt ein.

Gibt zurück

Promise<DeploymentGroup>

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

Dient zum Abrufen einer Liste von Bereitstellungsgruppen anhand des Namens oder der IDs.

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

Parameter

project

string

Projekt-ID oder Projektname

name

string

Name der Bereitstellungsgruppe.

actionFilter
DeploymentGroupActionFilter

Rufen Sie nur Bereitstellungsgruppen ab, für die diese Aktion ausgeführt werden kann.

expand
DeploymentGroupExpands

Fügen Sie diese zusätzlichen Details in die zurückgegebenen Objekte ein.

continuationToken

string

Rufen Sie Bereitstellungsgruppen mit Namen ab, die größer als dieses fortsetzungstoken lexikalisch sind.

top

number

Maximale Anzahl von Bereitstellungsgruppen, die zurückgegeben werden sollen. Der Standardwert ist 1000.

ids

number[]

Durch Trennzeichen getrennte Liste der IDs der Bereitstellungsgruppen.

Gibt zurück

getDeploymentGroupsMetrics(string, string, string, number)

Dient zum Abrufen einer Liste der Bereitstellungsgruppenmetriken.

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupName

string

Name der Bereitstellungsgruppe.

continuationToken

string

Rufen Sie Metriken für Bereitstellungsgruppen mit Namen ab, die größer als dieses fortsetzungstoken lexikalisch sind.

top

number

Maximale Anzahl der zurückzugebenden Bereitstellungsgruppenmetriken. Der Standardwert ist 50.

Gibt zurück

getDeploymentMachine(string, number, number, DeploymentMachineExpands)

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

machineId

number

Gibt zurück

getDeploymentMachineGroup(string, number, MachineGroupActionFilter)

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

Parameter

project

string

Projekt-ID oder Projektname

machineGroupId

number

Gibt zurück

getDeploymentMachineGroupMachines(string, number, string[])

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

Parameter

project

string

Projekt-ID oder Projektname

machineGroupId

number

tagFilters

string[]

Gibt zurück

Promise<DeploymentMachine[]>

getDeploymentMachineGroups(string, string, MachineGroupActionFilter)

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

Parameter

project

string

Projekt-ID oder Projektname

machineGroupName

string

Gibt zurück

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

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

tags

string[]

name

string

Gibt zurück

Promise<DeploymentMachine[]>

getDeploymentPoolsSummary(string, DeploymentPoolSummaryExpands, number[])

Dient zum Abrufen einer Liste der Zusammenfassungen des Bereitstellungspools.

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

Parameter

poolName

string

Name des Bereitstellungspools.

expands
DeploymentPoolSummaryExpands

Fügen Sie diese zusätzlichen Details in die zurückgegebenen Objekte ein.

poolIds

number[]

Liste der Bereitstellungspool-IDs.

Gibt zurück

getDeploymentTarget(string, number, number, DeploymentTargetExpands)

Abrufen eines Bereitstellungsziels anhand der ID in einer Bereitstellungsgruppe

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

ID der Bereitstellungsgruppe, zu der das Bereitstellungsziel gehört.

targetId

number

ID des zurückzugebenden Bereitstellungsziels.

expand
DeploymentTargetExpands

Fügen Sie diese zusätzlichen Details in die zurückgegebenen Objekte ein.

Gibt zurück

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

Dient zum Abrufen einer Liste der Bereitstellungsziele in einer Bereitstellungsgruppe.

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

ID der Bereitstellungsgruppe.

tags

string[]

Rufen Sie nur die Bereitstellungsziele ab, die alle diese durch Trennzeichen getrennten Liste von Tags enthalten.

name

string

Namensmuster der zurückzugebenden Bereitstellungsziele.

partialNameMatch

boolean

Wenn dieser Wert auf "true" festgelegt ist, wird Name als Muster behandelt. Sonst wird sie als absolute Übereinstimmung behandelt. Der Standardwert ist false.

expand
DeploymentTargetExpands

Fügen Sie diese zusätzlichen Details in die zurückgegebenen Objekte ein.

agentStatus
TaskAgentStatusFilter

Rufen Sie nur Bereitstellungsziele ab, die diesen Status aufweisen.

agentJobResult
TaskAgentJobResultFilter

Rufen Sie nur Bereitstellungsziele ab, die dieses letzte Auftragsergebnis aufweisen.

continuationToken

string

Rufen Sie Bereitstellungsziele mit Namen ab, die größer als dieses fortsetzungstoken lexikalisch sind.

top

number

Maximale Anzahl von Bereitstellungszielen, die zurückgegeben werden sollen. Der Standardwert ist 1000.

enabled

boolean

Rufen Sie nur Bereitstellungsziele ab, die aktiviert oder deaktiviert sind. Der Standardwert ist "null", der alle Ziele zurückgibt.

propertyFilters

string[]

Gibt zurück

getEnvironmentById(string, number, EnvironmentExpands)

Rufen Sie eine Umgebung anhand ihrer ID ab.

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

Parameter

project

string

Projekt-ID oder Projektname

environmentId

number

ID der Umgebung.

expands
EnvironmentExpands

Fügen Sie diese zusätzlichen Details in die zurückgegebenen Objekte ein.

Gibt zurück

getEnvironmentDeploymentExecutionRecords(string, number, string, number)

Abrufen des Ausführungsverlaufs der Umgebungsbereitstellung

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

Parameter

project

string

Projekt-ID oder Projektname

environmentId

number

continuationToken

string

top

number

Gibt zurück

getEnvironments(string, string, string, number)

Rufen Sie alle Umgebungen ab.

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

Parameter

project

string

Projekt-ID oder Projektname

name

string

continuationToken

string

top

number

Gibt zurück

getKubernetesResource(string, number, number)

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

Parameter

project

string

Projekt-ID oder Projektname

environmentId

number

resourceId

number

Gibt zurück

getMessage(number, string, number)

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

Parameter

poolId

number

sessionId

string

lastMessageId

number

Gibt zurück

Promise<TaskAgentMessage>

getPackage(string, string, string)

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

Parameter

packageType

string

platform

string

version

string

Gibt zurück

Promise<PackageMetadata>

getPackages(string, string, number)

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

Parameter

packageType

string

platform

string

top

number

Gibt zurück

Promise<PackageMetadata[]>

getResourceLimits()

function getResourceLimits(): Promise<ResourceLimit[]>

Gibt zurück

Promise<ResourceLimit[]>

getResourceUsage(string, boolean, boolean)

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

Parameter

parallelismTag

string

poolIsHosted

boolean

includeRunningRequests

boolean

Gibt zurück

Promise<ResourceUsage>

getSecureFile(string, string, boolean, SecureFileActionFilter)

Abrufen einer sicheren Datei

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

Parameter

project

string

Projekt-ID oder Projektname

secureFileId

string

Die eindeutige sichere Datei-ID

includeDownloadTicket

boolean

Wenn includeDownloadTicket wahr ist und der Aufrufer über Berechtigungen verfügt, wird ein Downloadticket in der Antwort enthalten.

actionFilter
SecureFileActionFilter

Gibt zurück

Promise<SecureFile>

getSecureFiles(string, string, boolean, SecureFileActionFilter)

Abrufen sicherer Dateien

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

Parameter

project

string

Projekt-ID oder Projektname

namePattern

string

Name der sicheren Datei, die übereinstimmen soll. Kann Wildcards enthalten, die mit mehreren Dateien übereinstimmen.

includeDownloadTickets

boolean

Wenn includeDownloadTickets wahr ist und der Aufrufer über Berechtigungen verfügt, wird ein Downloadticket für jede sichere Datei in der Antwort enthalten.

actionFilter
SecureFileActionFilter

Filtern Sie nach sicheren Dateiberechtigungen für die Aktion "Anzeigen", "Verwalten" oder "Verwenden". Der Standardwert ist "Ansicht".

Gibt zurück

Promise<SecureFile[]>

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

Abrufen sicherer Dateien

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

Parameter

project

string

Projekt-ID oder Projektname

secureFileIds

string[]

Eine Liste sicherer Datei-IDs

includeDownloadTickets

boolean

Wenn includeDownloadTickets wahr ist und der Aufrufer über Berechtigungen verfügt, wird ein Downloadticket für jede sichere Datei in der Antwort enthalten.

actionFilter
SecureFileActionFilter

Gibt zurück

Promise<SecureFile[]>

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

Abrufen sicherer Dateien

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

Parameter

project

string

Projekt-ID oder Projektname

secureFileNames

string[]

Eine Liste sicherer Datei-IDs

includeDownloadTickets

boolean

Wenn includeDownloadTickets wahr ist und der Aufrufer über Berechtigungen verfügt, wird ein Downloadticket für jede sichere Datei in der Antwort enthalten.

actionFilter
SecureFileActionFilter

Gibt zurück

Promise<SecureFile[]>

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

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

Parameter

taskId

string

versionString

string

visibility

string[]

scopeLocal

boolean

Gibt zurück

Promise<ArrayBuffer>

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

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

Parameter

taskId

string

versionString

string

visibility

string[]

scopeLocal

boolean

Gibt zurück

Promise<TaskDefinition>

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

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

Parameter

taskId

string

visibility

string[]

scopeLocal

boolean

allVersions

boolean

Gibt zurück

Promise<TaskDefinition[]>

getTaskGroup(string, string, string, TaskGroupExpands)

Aufgabengruppe abrufen.

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

Parameter

project

string

Projekt-ID oder Projektname

taskGroupId

string

ID der Aufgabengruppe.

versionSpec

string

Versionsspezifikation der Aufgabengruppe. Beispiele: 1, 1.0.

expand
TaskGroupExpands

Die Eigenschaften, die erweitert werden sollen. Beispiel $expand=Aufgaben werden geschachtelte Aufgabengruppen erweitert.

Gibt zurück

Promise<TaskGroup>

getTaskGroupHistory(string, string)

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

Parameter

project

string

Projekt-ID oder Projektname

taskGroupId

string

Gibt zurück

Promise<TaskGroupRevision[]>

getTaskGroupRevision(string, string, number)

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

Parameter

project

string

Projekt-ID oder Projektname

taskGroupId

string

revision

number

Gibt zurück

Promise<string>

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

Aufgabengruppen auflisten.

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

Parameter

project

string

Projekt-ID oder Projektname

taskGroupId

string

ID der Aufgabengruppe.

expanded

boolean

"true", um Aufgabengruppen rekursiv zu erweitern. Der Standardwert ist 'false'.

taskIdFilter

string

Guid der zu filternden taskId.

deleted

boolean

'true', um gelöschte Aufgabengruppen einzuschließen. Der Standardwert ist 'false'.

top

number

Anzahl der abzurufenden Aufgabengruppen.

continuationToken

Date

Ruft die Aufgabengruppen nach dem bereitgestellten Fortsetzungstoken ab.

queryOrder
TaskGroupQueryOrder

Ruft die Ergebnisse in der definierten Reihenfolge ab. Der Standardwert ist "CreatedOnDescending".

Gibt zurück

Promise<TaskGroup[]>

getTaskHubLicenseDetails(string, boolean, boolean)

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

Parameter

hubName

string

includeEnterpriseUsersCount

boolean

includeHostedAgentMinutesCount

boolean

Gibt zurück

getVariableGroup(string, number)

Dient zum Abrufen einer Variablengruppe.

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

Parameter

project

string

Projekt-ID oder Projektname

groupId

number

ID der Variablengruppe.

Gibt zurück

Promise<VariableGroup>

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

Abrufen von Variablengruppen.

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

Parameter

project

string

Projekt-ID oder Projektname

groupName

string

Name der Variablengruppe.

actionFilter
VariableGroupActionFilter

Aktionsfilter für die Variablengruppe. Sie gibt die Aktion an, die für die Variablengruppen ausgeführt werden kann.

top

number

Anzahl der abzurufenden Variablengruppen.

continuationToken

number

Ruft die Variablengruppen nach dem bereitgestellten Fortsetzungstoken ab.

queryOrder
VariableGroupQueryOrder

Ruft die Ergebnisse in der definierten Reihenfolge ab. Der Standardwert ist "IdDescending".

Gibt zurück

Promise<VariableGroup[]>

getVariableGroupsById(string, number[], boolean)

Abrufen von Variablengruppen nach IDs.

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

Parameter

project

string

Projekt-ID oder Projektname

groupIds

number[]

Durch Trennzeichen getrennte Liste der IDs von Variablengruppen.

loadSecrets

boolean

Flag, das angibt, ob die geheimen Schlüssel in variablen Gruppen geladen werden sollen.

Gibt zurück

Promise<VariableGroup[]>

getVirtualMachineGroup(string, number, number)

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

Parameter

project

string

Projekt-ID oder Projektname

environmentId

number

resourceId

number

Gibt zurück

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

Parameter

project

string

Projekt-ID oder Projektname

environmentId

number

resourceId

number

continuationToken

string

name

string

partialNameMatch

boolean

tags

string[]

top

number

Gibt zurück

getVstsAadTenantId()

function getVstsAadTenantId(): Promise<string>

Gibt zurück

Promise<string>

getYamlSchema(boolean)

Rufen Sie das Yaml-Schema ab, das für die Yaml-Dateiüberprüfung verwendet wird.

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

Parameter

validateTaskNames

boolean

Gibt an, ob das Schema überprüfen soll, ob Aufgaben tatsächlich installiert sind (nützlich für Offlinetools, bei denen Sie keine Überprüfung benötigen).

Gibt zurück

Promise<any>

hasPoolPermissions(number, number)

Überprüft, ob die aktuelle Identität Berechtigungen für einen Pool bestanden hat.

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

Parameter

poolId

number

ID des zu überprüfenden Pools

permissions

number

Zu überprüfende Berechtigungen. Mehrere Berechtigungen können mit einem bitweisen OR-Operator mit einem einzelnen Wert zusammengeführt werden (z. B. AgentPoolPermissions.Manage | AgentPoolPermissions.View)

Gibt zurück

Promise<boolean>

publishTaskGroup(PublishTaskGroupMetadata, string, string)

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

Parameter

taskGroupMetadata
PublishTaskGroupMetadata
project

string

Projekt-ID oder Projektname

parentTaskGroupId

string

Gibt zurück

Promise<TaskGroup[]>

queryEndpoint(TaskDefinitionEndpoint)

Proxy für eine GET-Anforderung, die von einem "Endpunkt" definiert wurde. Die Anforderung wird mithilfe einer Dienstverbindung autorisiert. Die Antwort wird mithilfe eines XPath/Json-basierten Selektors gefiltert.

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

Parameter

endpoint
TaskDefinitionEndpoint

Beschreibt die abzurufende URL.

Gibt zurück

Promise<string[]>

querySecureFilesByProperties(string, string, string)

Abfragen sicherer Dateien mithilfe eines Namensmusters und einer Bedingung für Dateieigenschaften.

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

Parameter

condition

string

Die Hauptbedingungssyntax wird hierbeschrieben. Verwenden Sie die property('property-name') Funktion, um auf den Wert der angegebenen Eigenschaft einer sicheren Datei zuzugreifen. Sie gibt NULL zurück, wenn die Eigenschaft nicht festgelegt ist. Z. B. and( eq( property('devices'), '2' ), in( property('provisioning profile type'), 'ad hoc', 'development' ) )

project

string

Projekt-ID oder Projektname

namePattern

string

Name der sicheren Datei, die übereinstimmen soll. Kann Wildcards enthalten, die mit mehreren Dateien übereinstimmen.

Gibt zurück

Promise<SecureFile[]>

queueAgentPoolMaintenanceJob(TaskAgentPoolMaintenanceJob, number)

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

Parameter

poolId

number

Gibt zurück

queueAgentRequest(TaskAgentJobRequest, string, number)

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

Parameter

project

string

Projekt-ID oder Projektname

queueId

number

Gibt zurück

queueAgentRequestByPool(TaskAgentJobRequest, number)

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

Parameter

poolId

number

Gibt zurück

refreshAgent(number, number)

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

Parameter

poolId

number

agentId

number

Gibt zurück

Promise<void>

refreshAgents(number)

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

Parameter

poolId

number

Gibt zurück

Promise<void>

refreshDeploymentMachines(string, number)

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

Gibt zurück

Promise<void>

refreshDeploymentTargets(string, number)

Aktualisieren Sie die Bereitstellungsziele in einer Bereitstellungsgruppe.

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

ID der Bereitstellungsgruppe.

Gibt zurück

Promise<void>

replaceAgent(TaskAgent, number, number)

Ersetzen Sie einen Agent. Sie möchten diesen Endpunkt wahrscheinlich nicht direkt aufrufen. Stattdessen das Agentkonfigurationsskript verwenden, um einen Agent aus Ihrer Organisation zu entfernen und neu zu konfigurieren.

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

Parameter

agent
TaskAgent

Aktualisierte Details zum Ersetzen des Agents

poolId

number

Der zu verwendende Agentpool

agentId

number

Der zu ersetzende Agent

Gibt zurück

Promise<TaskAgent>

replaceDeploymentMachine(DeploymentMachine, string, number, number)

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

machineId

number

Gibt zurück

replaceDeploymentTarget(DeploymentMachine, string, number, number)

Ersetzen Sie ein Bereitstellungsziel in einer Bereitstellungsgruppe. Im Allgemeinen wird dies vom Agentkonfigurationstool aufgerufen.

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

Parameter

machine
DeploymentMachine

Neues Bereitstellungsziel.

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

ID der Bereitstellungsgruppe, in der das Bereitstellungsziel ersetzt wird.

targetId

number

ID des zu ersetzenden Bereitstellungsziels.

Gibt zurück

sendMessage(TaskAgentMessage, number, number)

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

Parameter

poolId

number

requestId

number

Gibt zurück

Promise<void>

setAgentPoolMetadata(any, number)

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

Parameter

agentPoolMetadata

any

poolId

number

Gibt zurück

Promise<void>

shareVariableGroup(VariableGroupProjectReference[], number)

Fügen Sie eine Variablegruppe hinzu.

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

Parameter

variableGroupProjectReferences

VariableGroupProjectReference[]

variableGroupId

number

Gibt zurück

Promise<void>

undeleteTaskGroup(TaskGroup, string)

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

Parameter

taskGroup
TaskGroup
project

string

Projekt-ID oder Projektname

Gibt zurück

Promise<TaskGroup[]>

updateAgent(TaskAgent, number, number)

Aktualisieren von Agentdetails.

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

Parameter

agent
TaskAgent

Aktualisierte Details zum Agent

poolId

number

Der zu verwendende Agentpool

agentId

number

Der zu aktualisierende Agent

Gibt zurück

Promise<TaskAgent>

updateAgentCloud(TaskAgentCloud, number)

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

Parameter

updatedCloud
TaskAgentCloud
agentCloudId

number

Gibt zurück

Promise<TaskAgentCloud>

updateAgentPool(TaskAgentPool, number)

Aktualisieren von Eigenschaften in einem Agentpool

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

Parameter

pool
TaskAgentPool

Aktualisierte Agentpooldetails

poolId

number

Der zu aktualisierende Agentpool

Gibt zurück

Promise<TaskAgentPool>

updateAgentPoolMaintenanceDefinition(TaskAgentPoolMaintenanceDefinition, number, number)

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

Parameter

poolId

number

definitionId

number

Gibt zurück

updateAgentPoolMaintenanceJob(TaskAgentPoolMaintenanceJob, number, number)

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

Parameter

poolId

number

jobId

number

Gibt zurück

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

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

Parameter

poolId

number

requestId

number

lockToken

string

Gibt zurück

updateAgentUpdateState(number, number, string)

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

Parameter

poolId

number

agentId

number

currentState

string

Gibt zurück

Promise<TaskAgent>

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

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

Parameter

userCapabilities

{[key: string]: string}

poolId

number

agentId

number

Gibt zurück

Promise<TaskAgent>

updateDeploymentGroup(DeploymentGroupUpdateParameter, string, number)

Aktualisieren einer Bereitstellungsgruppe.

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

Parameter

deploymentGroup
DeploymentGroupUpdateParameter

Die zu aktualisierende Bereitstellungsgruppe.

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

ID der Bereitstellungsgruppe.

Gibt zurück

Promise<DeploymentGroup>

updateDeploymentMachine(DeploymentMachine, string, number, number)

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

Parameter

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

machineId

number

Gibt zurück

updateDeploymentMachineGroup(DeploymentMachineGroup, string, number)

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

Parameter

machineGroup
DeploymentMachineGroup
project

string

Projekt-ID oder Projektname

machineGroupId

number

Gibt zurück

updateDeploymentMachineGroupMachines(DeploymentMachine[], string, number)

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

Parameter

deploymentMachines

DeploymentMachine[]

project

string

Projekt-ID oder Projektname

machineGroupId

number

Gibt zurück

Promise<DeploymentMachine[]>

updateDeploymentMachines(DeploymentMachine[], string, number)

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

Parameter

machines

DeploymentMachine[]

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

Gibt zurück

Promise<DeploymentMachine[]>

updateDeploymentTarget(DeploymentMachine, string, number, number)

Aktualisieren Sie ein Bereitstellungsziel und dessen Agenteigenschaften in einer Bereitstellungsgruppe. Im Allgemeinen wird dies vom Agentkonfigurationstool aufgerufen.

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

Parameter

machine
DeploymentMachine

Bereitstellungsziel, das aktualisiert werden soll.

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

ID der Bereitstellungsgruppe, in der das Bereitstellungsziel aktualisiert wird.

targetId

number

ID des zu aktualisierenden Bereitstellungsziels.

Gibt zurück

updateDeploymentTargets(DeploymentTargetUpdateParameter[], string, number)

Aktualisieren Sie Tags einer Liste von Bereitstellungszielen in einer Bereitstellungsgruppe.

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

Parameter

machines

DeploymentTargetUpdateParameter[]

Bereitstellungsziele mit Tags zum Udpdate.

project

string

Projekt-ID oder Projektname

deploymentGroupId

number

ID der Bereitstellungsgruppe, in der Bereitstellungsziele aktualisiert werden.

Gibt zurück

Promise<DeploymentMachine[]>

updateEnvironment(EnvironmentUpdateParameter, string, number)

Aktualisieren Sie die angegebene Umgebung.

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

Parameter

environmentUpdateParameter
EnvironmentUpdateParameter

Zu aktualisierende Umgebungsdaten.

project

string

Projekt-ID oder Projektname

environmentId

number

ID der Umgebung.

Gibt zurück

updateSecureFile(SecureFile, string, string)

Aktualisieren des Namens oder der Eigenschaften einer vorhandenen sicheren Datei

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

Parameter

secureFile
SecureFile

Die sichere Datei mit aktualisiertem Namen und/oder Eigenschaften

project

string

Projekt-ID oder Projektname

secureFileId

string

Die eindeutige sichere Datei-ID

Gibt zurück

Promise<SecureFile>

updateSecureFiles(SecureFile[], string)

Dient zum Aktualisieren von Eigenschaften und/oder Namen einer Gruppe sicherer Dateien. Dateien werden anhand ihrer IDs identifiziert. Die bereitgestellten Eigenschaften überschreiben das vorhandene vollständig, d. h. nicht zusammenführen.

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

Parameter

secureFiles

SecureFile[]

Eine Liste sicherer Dateiobjekte. Nur drei Felder müssen id, Name und Eigenschaften ausgefüllt werden. Die restlichen Felder im Objekt werden ignoriert.

project

string

Projekt-ID oder Projektname

Gibt zurück

Promise<SecureFile[]>

updateTaskGroup(TaskGroupUpdateParameter, string, string)

Aktualisieren einer Aufgabengruppe.

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

Parameter

taskGroup
TaskGroupUpdateParameter

Zu aktualisierende Aufgabengruppe.

project

string

Projekt-ID oder Projektname

taskGroupId

string

ID der zu aktualisierenden Aufgabengruppe.

Gibt zurück

Promise<TaskGroup>

updateTaskGroupProperties(TaskGroupUpdatePropertiesBase, string, string, boolean)

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

Parameter

taskGroupUpdateProperties
TaskGroupUpdatePropertiesBase
project

string

Projekt-ID oder Projektname

taskGroupId

string

disablePriorVersions

boolean

Gibt zurück

Promise<TaskGroup[]>

updateTaskHubLicenseDetails(TaskHubLicenseDetails, string)

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

Parameter

taskHubLicenseDetails
TaskHubLicenseDetails
hubName

string

Gibt zurück

updateVariableGroup(VariableGroupParameters, number)

Dient zum Aktualisieren einer Variablengruppe.

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

Parameter

variableGroupParameters
VariableGroupParameters
groupId

number

ID der zu aktualisierenden Variablengruppe.

Gibt zurück

Promise<VariableGroup>

updateVirtualMachineGroup(VirtualMachineGroup, string, number)

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

Parameter

project

string

Projekt-ID oder Projektname

environmentId

number

Gibt zurück

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

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

Parameter

machines

VirtualMachine[]

project

string

Projekt-ID oder Projektname

environmentId

number

resourceId

number

Gibt zurück

Promise<VirtualMachine[]>

uploadSecureFile(any, string, string, boolean)

Hochladen einer sicheren Datei, Einschließen des Dateidatenstroms im Anforderungstext

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

Parameter

content

any

Hochzuladende Inhalte

project

string

Projekt-ID oder Projektname

name

string

Name der hochzuladenden Datei

authorizePipelines

boolean

Wenn authorizePipelines wahr ist, wird die sichere Datei für die Verwendung durch alle Pipelines im Projekt autorisiert.

Gibt zurück

Promise<SecureFile>

validateInputs(InputValidationRequest)

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

Parameter

inputValidationRequest
InputValidationRequest

Gibt zurück