TaskAgentRestClient class
Klasa bazowa, która powinna być używana (pochodna) do tworzenia żądań do interfejsów API REST usługi VSS
- Extends
Konstruktory
Task |
Właściwości
RESOURCE_AREA_ID |
Metody
Szczegóły konstruktora
TaskAgentRestClient(IVssRestClientOptions)
Szczegóły właściwości
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Wartość właściwości
string
Szczegóły metody
addAgent(TaskAgent, number)
Dodaje agenta do puli. Prawdopodobnie nie chcesz wywoływać tego punktu końcowego bezpośrednio. Zamiast tego skonfiguruj agenta przy użyciu pakietu pobierania agenta.
function addAgent(agent: TaskAgent, poolId: number): Promise<TaskAgent>
Parametry
- agent
- TaskAgent
Szczegóły dotyczące dodawanego agenta
- poolId
-
number
Pula agentów, w której ma zostać dodany agent
Zwraca
Promise<TaskAgent>
addAgentCloud(TaskAgentCloud)
function addAgentCloud(agentCloud: TaskAgentCloud): Promise<TaskAgentCloud>
Parametry
- agentCloud
- TaskAgentCloud
Zwraca
Promise<TaskAgentCloud>
addAgentPool(TaskAgentPool)
Twórca pulę agentów.
function addAgentPool(pool: TaskAgentPool): Promise<TaskAgentPool>
Parametry
- pool
- TaskAgentPool
Szczegółowe informacje o nowej puli agentów
Zwraca
Promise<TaskAgentPool>
addAgentQueue(TaskAgentQueue, string, boolean)
Twórca nową kolejkę agentów, aby połączyć projekt z pulą agentów.
function addAgentQueue(queue: TaskAgentQueue, project?: string, authorizePipelines?: boolean): Promise<TaskAgentQueue>
Parametry
- queue
- TaskAgentQueue
Szczegółowe informacje o kolejce do utworzenia
- project
-
string
Identyfikator projektu lub nazwa projektu
- authorizePipelines
-
boolean
Automatyczne autoryzowanie tej kolejki podczas korzystania z języka YAML
Zwraca
Promise<TaskAgentQueue>
addDeploymentGroup(DeploymentGroupCreateParameter, string)
Twórca grupę wdrożenia.
function addDeploymentGroup(deploymentGroup: DeploymentGroupCreateParameter, project: string): Promise<DeploymentGroup>
Parametry
- deploymentGroup
- DeploymentGroupCreateParameter
Grupa wdrożenia do utworzenia.
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<DeploymentGroup>
addDeploymentMachine(DeploymentMachine, string, number)
function addDeploymentMachine(machine: DeploymentMachine, project: string, deploymentGroupId: number): Promise<DeploymentMachine>
Parametry
- machine
- DeploymentMachine
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Zwraca
Promise<DeploymentMachine>
addDeploymentMachineGroup(DeploymentMachineGroup, string)
function addDeploymentMachineGroup(machineGroup: DeploymentMachineGroup, project: string): Promise<DeploymentMachineGroup>
Parametry
- machineGroup
- DeploymentMachineGroup
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<DeploymentMachineGroup>
addDeploymentTarget(DeploymentMachine, string, number)
Zarejestruj miejsce docelowe wdrożenia w grupie wdrożenia. Ogólnie rzecz biorąc, jest to wywoływane przez narzędzie konfiguracji agenta.
function addDeploymentTarget(machine: DeploymentMachine, project: string, deploymentGroupId: number): Promise<DeploymentMachine>
Parametry
- machine
- DeploymentMachine
Miejsce docelowe wdrożenia do zarejestrowania.
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Identyfikator grupy wdrożenia, do której zarejestrowano element docelowy wdrożenia.
Zwraca
Promise<DeploymentMachine>
addEnvironment(EnvironmentCreateParameter, string)
Twórca środowiska.
function addEnvironment(environmentCreateParameter: EnvironmentCreateParameter, project: string): Promise<EnvironmentInstance>
Parametry
- environmentCreateParameter
- EnvironmentCreateParameter
Środowisko do utworzenia.
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<EnvironmentInstance>
addKubernetesResource(KubernetesResourceCreateParameters, string, number)
function addKubernetesResource(createParameters: KubernetesResourceCreateParameters, project: string, environmentId: number): Promise<KubernetesResource>
Parametry
- createParameters
- KubernetesResourceCreateParameters
- project
-
string
Identyfikator projektu lub nazwa projektu
- environmentId
-
number
Zwraca
Promise<KubernetesResource>
addTaskGroup(TaskGroupCreateParameter, string)
Twórca grupę zadań.
function addTaskGroup(taskGroup: TaskGroupCreateParameter, project: string): Promise<TaskGroup>
Parametry
- taskGroup
- TaskGroupCreateParameter
Obiekt grupy zadań do utworzenia.
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<TaskGroup>
addVariableGroup(VariableGroupParameters)
Dodaj grupę zmiennych.
function addVariableGroup(variableGroupParameters: VariableGroupParameters): Promise<VariableGroup>
Parametry
- variableGroupParameters
- VariableGroupParameters
Zwraca
Promise<VariableGroup>
addVirtualMachineGroup(VirtualMachineGroupCreateParameters, string, number)
function addVirtualMachineGroup(createParameters: VirtualMachineGroupCreateParameters, project: string, environmentId: number): Promise<VirtualMachineGroup>
Parametry
- createParameters
- VirtualMachineGroupCreateParameters
- project
-
string
Identyfikator projektu lub nazwa projektu
- environmentId
-
number
Zwraca
Promise<VirtualMachineGroup>
createAadOAuthRequest(string, string, AadLoginPromptOption, string, boolean)
function createAadOAuthRequest(tenantId: string, redirectUri: string, promptOption?: AadLoginPromptOption, completeCallbackPayload?: string, completeCallbackByAuthCode?: boolean): Promise<string>
Parametry
- tenantId
-
string
- redirectUri
-
string
- promptOption
- AadLoginPromptOption
- completeCallbackPayload
-
string
- completeCallbackByAuthCode
-
boolean
Zwraca
Promise<string>
createAgentPoolMaintenanceDefinition(TaskAgentPoolMaintenanceDefinition, number)
function createAgentPoolMaintenanceDefinition(definition: TaskAgentPoolMaintenanceDefinition, poolId: number): Promise<TaskAgentPoolMaintenanceDefinition>
Parametry
- definition
- TaskAgentPoolMaintenanceDefinition
- poolId
-
number
Zwraca
Promise<TaskAgentPoolMaintenanceDefinition>
createAgentSession(TaskAgentSession, number)
function createAgentSession(session: TaskAgentSession, poolId: number): Promise<TaskAgentSession>
Parametry
- session
- TaskAgentSession
- poolId
-
number
Zwraca
Promise<TaskAgentSession>
createTeamProject(string)
Twórca nowy projekt zespołowy.
function createTeamProject(project?: string): Promise<void>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<void>
deleteAgent(number, number)
Usuń agenta. Prawdopodobnie nie chcesz bezpośrednio wywoływać tego punktu końcowego. Zamiast tego użyj skryptu konfiguracji agenta , aby usunąć agenta z organizacji.
function deleteAgent(poolId: number, agentId: number): Promise<void>
Parametry
- poolId
-
number
Identyfikator puli do usunięcia agenta z
- agentId
-
number
Identyfikator agenta do usunięcia
Zwraca
Promise<void>
deleteAgentCloud(number)
function deleteAgentCloud(agentCloudId: number): Promise<TaskAgentCloud>
Parametry
- agentCloudId
-
number
Zwraca
Promise<TaskAgentCloud>
deleteAgentPool(number)
Usuń pulę agentów.
function deleteAgentPool(poolId: number): Promise<void>
Parametry
- poolId
-
number
Identyfikator puli agentów do usunięcia
Zwraca
Promise<void>
deleteAgentPoolMaintenanceDefinition(number, number)
function deleteAgentPoolMaintenanceDefinition(poolId: number, definitionId: number): Promise<void>
Parametry
- poolId
-
number
- definitionId
-
number
Zwraca
Promise<void>
deleteAgentPoolMaintenanceJob(number, number)
function deleteAgentPoolMaintenanceJob(poolId: number, jobId: number): Promise<void>
Parametry
- poolId
-
number
- jobId
-
number
Zwraca
Promise<void>
deleteAgentQueue(number, string)
Usuwa kolejkę agenta z projektu.
function deleteAgentQueue(queueId: number, project?: string): Promise<void>
Parametry
- queueId
-
number
Kolejka agenta do usunięcia
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<void>
deleteAgentRequest(number, number, string, TaskResult, boolean)
function deleteAgentRequest(poolId: number, requestId: number, lockToken: string, result?: TaskResult, agentShuttingDown?: boolean): Promise<void>
Parametry
- poolId
-
number
- requestId
-
number
- lockToken
-
string
- result
- TaskResult
- agentShuttingDown
-
boolean
Zwraca
Promise<void>
deleteAgentSession(number, string)
function deleteAgentSession(poolId: number, sessionId: string): Promise<void>
Parametry
- poolId
-
number
- sessionId
-
string
Zwraca
Promise<void>
deleteDeploymentGroup(string, number)
Usuń grupę wdrażania.
function deleteDeploymentGroup(project: string, deploymentGroupId: number): Promise<void>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Identyfikator grupy wdrożenia, która ma zostać usunięta.
Zwraca
Promise<void>
deleteDeploymentMachine(string, number, number)
function deleteDeploymentMachine(project: string, deploymentGroupId: number, machineId: number): Promise<void>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
- machineId
-
number
Zwraca
Promise<void>
deleteDeploymentMachineGroup(string, number)
function deleteDeploymentMachineGroup(project: string, machineGroupId: number): Promise<void>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- machineGroupId
-
number
Zwraca
Promise<void>
deleteDeploymentTarget(string, number, number)
Usuń element docelowy wdrożenia w grupie wdrażania. Spowoduje to również usunięcie agenta ze skojarzonej puli wdrożeń.
function deleteDeploymentTarget(project: string, deploymentGroupId: number, targetId: number): Promise<void>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Identyfikator grupy wdrożenia, w której jest usuwany element docelowy wdrożenia.
- targetId
-
number
Identyfikator docelowego wdrożenia do usunięcia.
Zwraca
Promise<void>
deleteEnvironment(string, number)
Usuń określone środowisko.
function deleteEnvironment(project: string, environmentId: number): Promise<void>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- environmentId
-
number
Identyfikator środowiska.
Zwraca
Promise<void>
deleteKubernetesResource(string, number, number)
function deleteKubernetesResource(project: string, environmentId: number, resourceId: number): Promise<void>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- environmentId
-
number
- resourceId
-
number
Zwraca
Promise<void>
deleteMessage(number, number, string)
function deleteMessage(poolId: number, messageId: number, sessionId: string): Promise<void>
Parametry
- poolId
-
number
- messageId
-
number
- sessionId
-
string
Zwraca
Promise<void>
deleteSecureFile(string, string)
Usuwanie bezpiecznego pliku
function deleteSecureFile(project: string, secureFileId: string): Promise<void>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- secureFileId
-
string
Unikatowy identyfikator bezpiecznego pliku
Zwraca
Promise<void>
deleteTaskDefinition(string)
function deleteTaskDefinition(taskId: string): Promise<void>
Parametry
- taskId
-
string
Zwraca
Promise<void>
deleteTaskGroup(string, string, string)
Usuń grupę zadań.
function deleteTaskGroup(project: string, taskGroupId: string, comment?: string): Promise<void>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- taskGroupId
-
string
Identyfikator grupy zadań do usunięcia.
- comment
-
string
Komentarze do usunięcia.
Zwraca
Promise<void>
deleteVariableGroup(number, string[])
Usuwanie grupy zmiennych
function deleteVariableGroup(groupId: number, projectIds: string[]): Promise<void>
Parametry
- groupId
-
number
Identyfikator grupy zmiennych.
- projectIds
-
string[]
Zwraca
Promise<void>
deleteVirtualMachineGroup(string, number, number)
function deleteVirtualMachineGroup(project: string, environmentId: number, resourceId: number): Promise<void>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- environmentId
-
number
- resourceId
-
number
Zwraca
Promise<void>
downloadSecureFile(string, string, string, boolean)
Pobieranie bezpiecznego pliku według identyfikatora
function downloadSecureFile(project: string, secureFileId: string, ticket: string, download?: boolean): Promise<ArrayBuffer>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- secureFileId
-
string
Unikatowy identyfikator bezpiecznego pliku
- ticket
-
string
Prawidłowy bilet pobierania
- download
-
boolean
Jeśli pobieranie ma wartość true, plik jest wysyłany jako dołączanie w treści odpowiedzi. Jeśli pobieranie jest fałszywe, treść odpowiedzi zawiera strumień plików.
Zwraca
Promise<ArrayBuffer>
generateDeploymentGroupAccessToken(string, number)
Uzyskiwanie tokenu pat do zarządzania (konfigurowaniem, usuwaniem, tagowaniem) obiektów docelowych wdrożenia w grupie wdrażania.
function generateDeploymentGroupAccessToken(project: string, deploymentGroupId: number): Promise<string>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Identyfikator grupy wdrażania, w której są zarządzane cele wdrożenia.
Zwraca
Promise<string>
generateDeploymentMachineGroupAccessToken(string, number)
function generateDeploymentMachineGroupAccessToken(project: string, machineGroupId: number): Promise<string>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- machineGroupId
-
number
Zwraca
Promise<string>
generateDeploymentPoolAccessToken(number)
Uzyskiwanie tokenu pat do zarządzania (konfigurowaniem, usuwaniem, tagowaniem) agentów wdrażania w puli wdrożeń.
function generateDeploymentPoolAccessToken(poolId: number): Promise<string>
Parametry
- poolId
-
number
Identyfikator puli wdrożenia, w której są zarządzani agenci wdrażania.
Zwraca
Promise<string>
getAgent(number, number, boolean, boolean, boolean, string[])
Uzyskaj informacje o agencie.
function getAgent(poolId: number, agentId: number, includeCapabilities?: boolean, includeAssignedRequest?: boolean, includeLastCompletedRequest?: boolean, propertyFilters?: string[]): Promise<TaskAgent>
Parametry
- poolId
-
number
Pula agentów zawierająca agenta
- agentId
-
number
Identyfikator agenta, aby uzyskać informacje o
- includeCapabilities
-
boolean
Czy należy uwzględnić możliwości agenta w odpowiedzi
- includeAssignedRequest
-
boolean
Czy dołączyć szczegółowe informacje o bieżącej pracy agenta
- includeLastCompletedRequest
-
boolean
Czy należy uwzględnić szczegóły dotyczące najnowszej ukończonej pracy agentów
- propertyFilters
-
string[]
Filtruj, które właściwości niestandardowe zostaną zwrócone
Zwraca
Promise<TaskAgent>
getAgentCloud(number)
function getAgentCloud(agentCloudId: number): Promise<TaskAgentCloud>
Parametry
- agentCloudId
-
number
Zwraca
Promise<TaskAgentCloud>
getAgentCloudRequests(number)
function getAgentCloudRequests(agentCloudId: number): Promise<TaskAgentCloudRequest[]>
Parametry
- agentCloudId
-
number
Zwraca
Promise<TaskAgentCloudRequest[]>
getAgentClouds()
getAgentCloudTypes()
Pobieranie typów chmur agentów.
function getAgentCloudTypes(): Promise<TaskAgentCloudType[]>
Zwraca
Promise<TaskAgentCloudType[]>
getAgentPool(number, string[], TaskAgentPoolActionFilter)
Uzyskaj informacje o puli agentów.
function getAgentPool(poolId: number, properties?: string[], actionFilter?: TaskAgentPoolActionFilter): Promise<TaskAgentPool>
Parametry
- poolId
-
number
Identyfikator puli agentów
- properties
-
string[]
Właściwości puli agentów (rozdzielane przecinkami)
- actionFilter
- TaskAgentPoolActionFilter
Filtruj według tego, czy użytkownik wywołujący ma uprawnienia, czy też zarządza uprawnieniami
Zwraca
Promise<TaskAgentPool>
getAgentPoolMaintenanceDefinition(number, number)
function getAgentPoolMaintenanceDefinition(poolId: number, definitionId: number): Promise<TaskAgentPoolMaintenanceDefinition>
Parametry
- poolId
-
number
- definitionId
-
number
Zwraca
Promise<TaskAgentPoolMaintenanceDefinition>
getAgentPoolMaintenanceDefinitions(number)
function getAgentPoolMaintenanceDefinitions(poolId: number): Promise<TaskAgentPoolMaintenanceDefinition[]>
Parametry
- poolId
-
number
Zwraca
Promise<TaskAgentPoolMaintenanceDefinition[]>
getAgentPoolMaintenanceJob(number, number)
function getAgentPoolMaintenanceJob(poolId: number, jobId: number): Promise<TaskAgentPoolMaintenanceJob>
Parametry
- poolId
-
number
- jobId
-
number
Zwraca
Promise<TaskAgentPoolMaintenanceJob>
getAgentPoolMaintenanceJobLogs(number, number)
function getAgentPoolMaintenanceJobLogs(poolId: number, jobId: number): Promise<ArrayBuffer>
Parametry
- poolId
-
number
- jobId
-
number
Zwraca
Promise<ArrayBuffer>
getAgentPoolMaintenanceJobs(number, number)
function getAgentPoolMaintenanceJobs(poolId: number, definitionId?: number): Promise<TaskAgentPoolMaintenanceJob[]>
Parametry
- poolId
-
number
- definitionId
-
number
Zwraca
Promise<TaskAgentPoolMaintenanceJob[]>
getAgentPoolMetadata(number)
function getAgentPoolMetadata(poolId: number): Promise<string>
Parametry
- poolId
-
number
Zwraca
Promise<string>
getAgentPools(string, string[], TaskAgentPoolType, TaskAgentPoolActionFilter)
Pobierz listę pul agentów.
function getAgentPools(poolName?: string, properties?: string[], poolType?: TaskAgentPoolType, actionFilter?: TaskAgentPoolActionFilter): Promise<TaskAgentPool[]>
Parametry
- poolName
-
string
Filtruj według nazwy
- properties
-
string[]
Filtruj według właściwości puli agentów (rozdzielane przecinkami)
- poolType
- TaskAgentPoolType
Filtruj według typu puli
- actionFilter
- TaskAgentPoolActionFilter
Filtruj według tego, czy użytkownik wywołujący ma uprawnienia, czy też zarządza uprawnieniami
Zwraca
Promise<TaskAgentPool[]>
getAgentPoolsByIds(number[], TaskAgentPoolActionFilter)
Pobierz listę pul agentów.
function getAgentPoolsByIds(poolIds: number[], actionFilter?: TaskAgentPoolActionFilter): Promise<TaskAgentPool[]>
Parametry
- poolIds
-
number[]
identyfikatory puli do pobrania
- actionFilter
- TaskAgentPoolActionFilter
Filtruj według tego, czy użytkownik wywołujący ma uprawnienia, czy też zarządza uprawnieniami
Zwraca
Promise<TaskAgentPool[]>
getAgentQueue(number, string, TaskAgentQueueActionFilter)
Uzyskaj informacje o kolejce agenta.
function getAgentQueue(queueId: number, project?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue>
Parametry
- queueId
-
number
Kolejka agenta w celu uzyskania informacji o
- project
-
string
Identyfikator projektu lub nazwa projektu
- actionFilter
- TaskAgentQueueActionFilter
Filtruj według tego, czy użytkownik wywołujący ma uprawnienia, czy też zarządza uprawnieniami
Zwraca
Promise<TaskAgentQueue>
getAgentQueues(string, string, TaskAgentQueueActionFilter)
Pobierz listę kolejek agentów.
function getAgentQueues(project?: string, queueName?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- queueName
-
string
Filtruj nazwę kolejki agenta
- actionFilter
- TaskAgentQueueActionFilter
Filtruj według tego, czy użytkownik wywołujący ma uprawnienia, czy też zarządza uprawnieniami
Zwraca
Promise<TaskAgentQueue[]>
getAgentQueuesByIds(number[], string, TaskAgentQueueActionFilter)
Pobieranie listy kolejek agentów według ich identyfikatorów
function getAgentQueuesByIds(queueIds: number[], project?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue[]>
Parametry
- queueIds
-
number[]
Rozdzielona przecinkami lista identyfikatorów kolejek agentów do pobrania
- project
-
string
Identyfikator projektu lub nazwa projektu
- actionFilter
- TaskAgentQueueActionFilter
Filtruj według tego, czy użytkownik wywołujący ma uprawnienia, czy też zarządza uprawnieniami
Zwraca
Promise<TaskAgentQueue[]>
getAgentQueuesByNames(string[], string, TaskAgentQueueActionFilter)
Pobieranie listy kolejek agentów według ich nazw
function getAgentQueuesByNames(queueNames: string[], project?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue[]>
Parametry
- queueNames
-
string[]
Rozdzielona przecinkami lista nazw agentów do pobrania
- project
-
string
Identyfikator projektu lub nazwa projektu
- actionFilter
- TaskAgentQueueActionFilter
Filtruj według tego, czy użytkownik wywołujący ma uprawnienia, czy też zarządza uprawnieniami
Zwraca
Promise<TaskAgentQueue[]>
getAgentQueuesForPools(number[], string, TaskAgentQueueActionFilter)
Pobieranie listy kolejek agentów według identyfikatorów puli
function getAgentQueuesForPools(poolIds: number[], project?: string, actionFilter?: TaskAgentQueueActionFilter): Promise<TaskAgentQueue[]>
Parametry
- poolIds
-
number[]
Rozdzielona przecinkami lista identyfikatorów puli w celu pobrania odpowiednich kolejek dla
- project
-
string
Identyfikator projektu lub nazwa projektu
- actionFilter
- TaskAgentQueueActionFilter
Filtruj według tego, czy użytkownik wywołujący ma uprawnienia, czy też zarządza uprawnieniami
Zwraca
Promise<TaskAgentQueue[]>
getAgentRequest(number, number, boolean)
function getAgentRequest(poolId: number, requestId: number, includeStatus?: boolean): Promise<TaskAgentJobRequest>
Parametry
- poolId
-
number
- requestId
-
number
- includeStatus
-
boolean
Zwraca
Promise<TaskAgentJobRequest>
getAgentRequests(number, number, string)
function getAgentRequests(poolId: number, top: number, continuationToken?: string): Promise<PagedList<TaskAgentJobRequest>>
Parametry
- poolId
-
number
- top
-
number
- continuationToken
-
string
Zwraca
Promise<PagedList<TaskAgentJobRequest>>
getAgentRequestsForAgent(number, number, number)
function getAgentRequestsForAgent(poolId: number, agentId: number, completedRequestCount?: number): Promise<TaskAgentJobRequest[]>
Parametry
- poolId
-
number
- agentId
-
number
- completedRequestCount
-
number
Zwraca
Promise<TaskAgentJobRequest[]>
getAgentRequestsForAgents(number, number[], number)
function getAgentRequestsForAgents(poolId: number, agentIds?: number[], completedRequestCount?: number): Promise<TaskAgentJobRequest[]>
Parametry
- poolId
-
number
- agentIds
-
number[]
- completedRequestCount
-
number
Zwraca
Promise<TaskAgentJobRequest[]>
getAgentRequestsForDeploymentMachine(string, number, number, number)
function getAgentRequestsForDeploymentMachine(project: string, deploymentGroupId: number, machineId: number, completedRequestCount?: number): Promise<TaskAgentJobRequest[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
- machineId
-
number
- completedRequestCount
-
number
Zwraca
Promise<TaskAgentJobRequest[]>
getAgentRequestsForDeploymentMachines(string, number, number[], number)
function getAgentRequestsForDeploymentMachines(project: string, deploymentGroupId: number, machineIds?: number[], completedRequestCount?: number): Promise<TaskAgentJobRequest[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
- machineIds
-
number[]
- completedRequestCount
-
number
Zwraca
Promise<TaskAgentJobRequest[]>
getAgentRequestsForDeploymentTarget(string, number, number, number)
Pobieranie żądań agentów dla docelowego wdrożenia.
function getAgentRequestsForDeploymentTarget(project: string, deploymentGroupId: number, targetId: number, completedRequestCount?: number): Promise<TaskAgentJobRequest[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Identyfikator grupy wdrożenia, do której należy element docelowy.
- targetId
-
number
Identyfikator docelowego wdrożenia.
- completedRequestCount
-
number
Maksymalna liczba ukończonych żądań do zwrócenia. Wartość domyślna to 50
Zwraca
Promise<TaskAgentJobRequest[]>
getAgentRequestsForDeploymentTargets(string, number, number[], number, Date, number)
Pobieranie żądań agentów dla elementów docelowych wdrożenia listy.
function getAgentRequestsForDeploymentTargets(project: string, deploymentGroupId: number, targetIds?: number[], ownerId?: number, completedOn?: Date, completedRequestCount?: number): Promise<TaskAgentJobRequest[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Identyfikator grupy wdrożenia, do której należą obiekty docelowe.
- targetIds
-
number[]
Rozdzielona przecinkami lista identyfikatorów obiektów docelowych wdrożenia.
- ownerId
-
number
Identyfikator właściciela żądania zadania agenta.
- completedOn
-
Date
Data/godzina zwrócenia żądania po tej godzinie.
- completedRequestCount
-
number
Maksymalna liczba ukończonych żądań do zwrócenia dla każdego obiektu docelowego. Wartość domyślna to 50
Zwraca
Promise<TaskAgentJobRequest[]>
getAgentRequestsForPlan(number, string, string)
function getAgentRequestsForPlan(poolId: number, planId: string, jobId?: string): Promise<TaskAgentJobRequest[]>
Parametry
- poolId
-
number
- planId
-
string
- jobId
-
string
Zwraca
Promise<TaskAgentJobRequest[]>
getAgentRequestsForQueue(string, number, number, string)
function getAgentRequestsForQueue(project: string, queueId: number, top: number, continuationToken?: string): Promise<PagedList<TaskAgentJobRequest>>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- queueId
-
number
- top
-
number
- continuationToken
-
string
Zwraca
Promise<PagedList<TaskAgentJobRequest>>
getAgents(number, string, boolean, boolean, boolean, string[], string[])
Pobierz listę agentów.
function getAgents(poolId: number, agentName?: string, includeCapabilities?: boolean, includeAssignedRequest?: boolean, includeLastCompletedRequest?: boolean, propertyFilters?: string[], demands?: string[]): Promise<TaskAgent[]>
Parametry
- poolId
-
number
Pula agentów zawierająca agentów
- agentName
-
string
Filtruj według nazwy agenta
- includeCapabilities
-
boolean
Czy uwzględnić możliwości agentów w odpowiedzi
- includeAssignedRequest
-
boolean
Czy dołączyć szczegółowe informacje o bieżącej pracy agentów
- includeLastCompletedRequest
-
boolean
Określa, czy należy uwzględnić szczegóły dotyczące ostatniej wykonanej pracy agentów
- propertyFilters
-
string[]
Filtruj, które właściwości niestandardowe zostaną zwrócone
- demands
-
string[]
Filtrowanie według wymagań, które agenci mogą spełnić
Zwraca
Promise<TaskAgent[]>
getAzureManagementGroups()
Zwraca listę subskrypcji platformy Azure
function getAzureManagementGroups(): Promise<AzureManagementGroupQueryResult>
Zwraca
Promise<AzureManagementGroupQueryResult>
getAzureSubscriptions()
Zwraca listę subskrypcji platformy Azure
function getAzureSubscriptions(): Promise<AzureSubscriptionQueryResult>
Zwraca
Promise<AzureSubscriptionQueryResult>
getDeploymentGroup(string, number, DeploymentGroupActionFilter, DeploymentGroupExpands)
Pobierz grupę wdrożenia według jej identyfikatora.
function getDeploymentGroup(project: string, deploymentGroupId: number, actionFilter?: DeploymentGroupActionFilter, expand?: DeploymentGroupExpands): Promise<DeploymentGroup>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Identyfikator grupy wdrożenia.
- actionFilter
- DeploymentGroupActionFilter
Pobierz grupę wdrożenia tylko wtedy, gdy można na niej wykonać tę akcję.
- expand
- DeploymentGroupExpands
Uwzględnij te dodatkowe szczegóły w zwróconym obiekcie.
Zwraca
Promise<DeploymentGroup>
getDeploymentGroups(string, string, DeploymentGroupActionFilter, DeploymentGroupExpands, string, number, number[])
Pobierz listę grup wdrożenia według nazwy lub identyfikatorów.
function getDeploymentGroups(project: string, name?: string, actionFilter?: DeploymentGroupActionFilter, expand?: DeploymentGroupExpands, continuationToken?: string, top?: number, ids?: number[]): Promise<PagedList<DeploymentGroup>>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- name
-
string
Nazwa grupy wdrożenia.
- actionFilter
- DeploymentGroupActionFilter
Pobierz tylko grupy wdrożeń, dla których można wykonać tę akcję.
- expand
- DeploymentGroupExpands
Uwzględnij te dodatkowe szczegóły w zwróconych obiektach.
- continuationToken
-
string
Pobierz grupy wdrożenia o nazwach większych niż ta kontynuacjaToken leksykograficznie.
- top
-
number
Maksymalna liczba grup wdrożeń do zwrócenia. Wartość domyślna to 1000.
- ids
-
number[]
Rozdzielona przecinkami lista identyfikatorów grup wdrożeń.
Zwraca
Promise<PagedList<DeploymentGroup>>
getDeploymentGroupsMetrics(string, string, string, number)
Pobierz listę metryk grupy wdrożenia.
function getDeploymentGroupsMetrics(project: string, deploymentGroupName?: string, continuationToken?: string, top?: number): Promise<PagedList<DeploymentGroupMetrics>>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupName
-
string
Nazwa grupy wdrożenia.
- continuationToken
-
string
Pobierz metryki dla grup wdrożeń o nazwach większych niż ta kontynuacjaToken leksykograficznie.
- top
-
number
Maksymalna liczba metryk grupy wdrożenia do zwrócenia. Wartość domyślna to 50.
Zwraca
Promise<PagedList<DeploymentGroupMetrics>>
getDeploymentMachine(string, number, number, DeploymentMachineExpands)
function getDeploymentMachine(project: string, deploymentGroupId: number, machineId: number, expand?: DeploymentMachineExpands): Promise<DeploymentMachine>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
- machineId
-
number
- expand
- DeploymentMachineExpands
Zwraca
Promise<DeploymentMachine>
getDeploymentMachineGroup(string, number, MachineGroupActionFilter)
function getDeploymentMachineGroup(project: string, machineGroupId: number, actionFilter?: MachineGroupActionFilter): Promise<DeploymentMachineGroup>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- machineGroupId
-
number
- actionFilter
- MachineGroupActionFilter
Zwraca
Promise<DeploymentMachineGroup>
getDeploymentMachineGroupMachines(string, number, string[])
function getDeploymentMachineGroupMachines(project: string, machineGroupId: number, tagFilters?: string[]): Promise<DeploymentMachine[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- machineGroupId
-
number
- tagFilters
-
string[]
Zwraca
Promise<DeploymentMachine[]>
getDeploymentMachineGroups(string, string, MachineGroupActionFilter)
function getDeploymentMachineGroups(project: string, machineGroupName?: string, actionFilter?: MachineGroupActionFilter): Promise<DeploymentMachineGroup[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- machineGroupName
-
string
- actionFilter
- MachineGroupActionFilter
Zwraca
Promise<DeploymentMachineGroup[]>
getDeploymentMachines(string, number, string[], string, DeploymentMachineExpands)
function getDeploymentMachines(project: string, deploymentGroupId: number, tags?: string[], name?: string, expand?: DeploymentMachineExpands): Promise<DeploymentMachine[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
- tags
-
string[]
- name
-
string
- expand
- DeploymentMachineExpands
Zwraca
Promise<DeploymentMachine[]>
getDeploymentPoolsSummary(string, DeploymentPoolSummaryExpands, number[])
Pobierz listę podsumowań puli wdrożeń.
function getDeploymentPoolsSummary(poolName?: string, expands?: DeploymentPoolSummaryExpands, poolIds?: number[]): Promise<DeploymentPoolSummary[]>
Parametry
- poolName
-
string
Nazwa puli wdrożeń.
- expands
- DeploymentPoolSummaryExpands
Uwzględnij te dodatkowe szczegóły w zwróconych obiektach.
- poolIds
-
number[]
Lista identyfikatorów puli wdrożeń.
Zwraca
Promise<DeploymentPoolSummary[]>
getDeploymentTarget(string, number, number, DeploymentTargetExpands)
Pobieranie celu wdrożenia według jego identyfikatora w grupie wdrożenia
function getDeploymentTarget(project: string, deploymentGroupId: number, targetId: number, expand?: DeploymentTargetExpands): Promise<DeploymentMachine>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Identyfikator grupy wdrożenia, do której należy cel wdrożenia.
- targetId
-
number
Identyfikator docelowego wdrożenia, który ma być zwracany.
- expand
- DeploymentTargetExpands
Uwzględnij te dodatkowe szczegóły w zwróconych obiektach.
Zwraca
Promise<DeploymentMachine>
getDeploymentTargets(string, number, string[], string, boolean, DeploymentTargetExpands, TaskAgentStatusFilter, TaskAgentJobResultFilter, string, number, boolean, string[])
Pobierz listę obiektów docelowych wdrożenia w grupie wdrożenia.
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>>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Identyfikator grupy wdrożenia.
- tags
-
string[]
Pobierz tylko elementy docelowe wdrożenia zawierające wszystkie te przecinki na liście tagów.
- name
-
string
Wzorzec nazwy elementów docelowych wdrożenia, które mają być zwracane.
- partialNameMatch
-
boolean
W przypadku ustawienia wartości true nazwa jest traktowana jako wzorzec. Inaczej traktuje go jako dopasowanie bezwzględne. Wartość domyślna to false.
- expand
- DeploymentTargetExpands
Uwzględnij te dodatkowe szczegóły w zwróconych obiektach.
- agentStatus
- TaskAgentStatusFilter
Pobierz tylko obiekty docelowe wdrożenia, które mają ten stan.
- agentJobResult
- TaskAgentJobResultFilter
Pobierz tylko elementy docelowe wdrożenia, które mają ten ostatni wynik zadania.
- continuationToken
-
string
Pobierz obiekty docelowe wdrożenia o nazwach większych niż ta kontynuacjaToken leksykograficznie.
- top
-
number
Maksymalna liczba obiektów docelowych wdrożenia do zwrócenia. Wartość domyślna to 1000.
- enabled
-
boolean
Pobierz tylko elementy docelowe wdrożenia, które są włączone lub wyłączone. Wartość domyślna to "null", która zwraca wszystkie elementy docelowe.
- propertyFilters
-
string[]
Zwraca
Promise<PagedList<DeploymentMachine>>
getEnvironmentById(string, number, EnvironmentExpands)
Pobierz środowisko według jego identyfikatora.
function getEnvironmentById(project: string, environmentId: number, expands?: EnvironmentExpands): Promise<EnvironmentInstance>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- environmentId
-
number
Identyfikator środowiska.
- expands
- EnvironmentExpands
Uwzględnij te dodatkowe szczegóły w zwróconych obiektach.
Zwraca
Promise<EnvironmentInstance>
getEnvironmentDeploymentExecutionRecords(string, number, string, number)
Pobieranie historii wykonywania wdrożenia środowiska
function getEnvironmentDeploymentExecutionRecords(project: string, environmentId: number, continuationToken?: string, top?: number): Promise<PagedList<EnvironmentDeploymentExecutionRecord>>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- environmentId
-
number
- continuationToken
-
string
- top
-
number
Zwraca
getEnvironments(string, string, string, number)
Pobierz wszystkie środowiska.
function getEnvironments(project: string, name?: string, continuationToken?: string, top?: number): Promise<PagedList<EnvironmentInstance>>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- name
-
string
- continuationToken
-
string
- top
-
number
Zwraca
Promise<PagedList<EnvironmentInstance>>
getKubernetesResource(string, number, number)
function getKubernetesResource(project: string, environmentId: number, resourceId: number): Promise<KubernetesResource>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- environmentId
-
number
- resourceId
-
number
Zwraca
Promise<KubernetesResource>
getMessage(number, string, number)
function getMessage(poolId: number, sessionId: string, lastMessageId?: number): Promise<TaskAgentMessage>
Parametry
- poolId
-
number
- sessionId
-
string
- lastMessageId
-
number
Zwraca
Promise<TaskAgentMessage>
getPackage(string, string, string)
function getPackage(packageType: string, platform: string, version: string): Promise<PackageMetadata>
Parametry
- packageType
-
string
- platform
-
string
- version
-
string
Zwraca
Promise<PackageMetadata>
getPackages(string, string, number)
function getPackages(packageType: string, platform?: string, top?: number): Promise<PackageMetadata[]>
Parametry
- packageType
-
string
- platform
-
string
- top
-
number
Zwraca
Promise<PackageMetadata[]>
getResourceLimits()
getResourceUsage(string, boolean, boolean)
function getResourceUsage(parallelismTag?: string, poolIsHosted?: boolean, includeRunningRequests?: boolean): Promise<ResourceUsage>
Parametry
- parallelismTag
-
string
- poolIsHosted
-
boolean
- includeRunningRequests
-
boolean
Zwraca
Promise<ResourceUsage>
getSecureFile(string, string, boolean, SecureFileActionFilter)
Uzyskiwanie bezpiecznego pliku
function getSecureFile(project: string, secureFileId: string, includeDownloadTicket?: boolean, actionFilter?: SecureFileActionFilter): Promise<SecureFile>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- secureFileId
-
string
Unikatowy identyfikator bezpiecznego pliku
- includeDownloadTicket
-
boolean
Jeśli parametr includeDownloadTicket ma wartość true, a obiekt wywołujący ma uprawnienia, bilet pobierania zostanie uwzględniony w odpowiedzi.
- actionFilter
- SecureFileActionFilter
Zwraca
Promise<SecureFile>
getSecureFiles(string, string, boolean, SecureFileActionFilter)
Uzyskiwanie bezpiecznych plików
function getSecureFiles(project: string, namePattern?: string, includeDownloadTickets?: boolean, actionFilter?: SecureFileActionFilter): Promise<SecureFile[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- namePattern
-
string
Nazwa bezpiecznego pliku, który ma być zgodny. Może zawierać symbole wieloznaczne, aby dopasować je do wielu plików.
- includeDownloadTickets
-
boolean
Jeśli parametr includeDownloadTickets ma wartość true, a obiekt wywołujący ma uprawnienia, w odpowiedzi zostanie uwzględniony bilet pobierania dla każdego bezpiecznego pliku.
- actionFilter
- SecureFileActionFilter
Filtruj według bezpiecznych uprawnień do plików, aby wyświetlić, zarządzać lub używać akcji. Domyślnie jest wyświetlany.
Zwraca
Promise<SecureFile[]>
getSecureFilesByIds(string, string[], boolean, SecureFileActionFilter)
Uzyskiwanie bezpiecznych plików
function getSecureFilesByIds(project: string, secureFileIds: string[], includeDownloadTickets?: boolean, actionFilter?: SecureFileActionFilter): Promise<SecureFile[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- secureFileIds
-
string[]
Lista bezpiecznych identyfikatorów plików
- includeDownloadTickets
-
boolean
Jeśli parametr includeDownloadTickets ma wartość true, a obiekt wywołujący ma uprawnienia, w odpowiedzi zostanie uwzględniony bilet pobierania dla każdego bezpiecznego pliku.
- actionFilter
- SecureFileActionFilter
Zwraca
Promise<SecureFile[]>
getSecureFilesByNames(string, string[], boolean, SecureFileActionFilter)
Uzyskiwanie bezpiecznych plików
function getSecureFilesByNames(project: string, secureFileNames: string[], includeDownloadTickets?: boolean, actionFilter?: SecureFileActionFilter): Promise<SecureFile[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- secureFileNames
-
string[]
Lista bezpiecznych identyfikatorów plików
- includeDownloadTickets
-
boolean
Jeśli parametr includeDownloadTickets ma wartość true, a obiekt wywołujący ma uprawnienia, w odpowiedzi zostanie uwzględniony bilet pobierania dla każdego bezpiecznego pliku.
- actionFilter
- SecureFileActionFilter
Zwraca
Promise<SecureFile[]>
getTaskContentZip(string, string, string[], boolean)
function getTaskContentZip(taskId: string, versionString: string, visibility?: string[], scopeLocal?: boolean): Promise<ArrayBuffer>
Parametry
- taskId
-
string
- versionString
-
string
- visibility
-
string[]
- scopeLocal
-
boolean
Zwraca
Promise<ArrayBuffer>
getTaskDefinition(string, string, string[], boolean)
function getTaskDefinition(taskId: string, versionString: string, visibility?: string[], scopeLocal?: boolean): Promise<TaskDefinition>
Parametry
- taskId
-
string
- versionString
-
string
- visibility
-
string[]
- scopeLocal
-
boolean
Zwraca
Promise<TaskDefinition>
getTaskDefinitions(string, string[], boolean, boolean)
function getTaskDefinitions(taskId?: string, visibility?: string[], scopeLocal?: boolean, allVersions?: boolean): Promise<TaskDefinition[]>
Parametry
- taskId
-
string
- visibility
-
string[]
- scopeLocal
-
boolean
- allVersions
-
boolean
Zwraca
Promise<TaskDefinition[]>
getTaskGroup(string, string, string, TaskGroupExpands)
Pobierz grupę zadań.
function getTaskGroup(project: string, taskGroupId: string, versionSpec: string, expand?: TaskGroupExpands): Promise<TaskGroup>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- taskGroupId
-
string
Identyfikator grupy zadań.
- versionSpec
-
string
specyfikacja wersji grupy zadań. przykłady: 1, 1.0.
- expand
- TaskGroupExpands
Właściwości, które powinny zostać rozwinięte. przykład $expand=Zadania będą rozszerzać zagnieżdżone grupy zadań.
Zwraca
Promise<TaskGroup>
getTaskGroupHistory(string, string)
function getTaskGroupHistory(project: string, taskGroupId: string): Promise<TaskGroupRevision[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- taskGroupId
-
string
Zwraca
Promise<TaskGroupRevision[]>
getTaskGroupRevision(string, string, number)
function getTaskGroupRevision(project: string, taskGroupId: string, revision: number): Promise<string>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- taskGroupId
-
string
- revision
-
number
Zwraca
Promise<string>
getTaskGroups(string, string, boolean, string, boolean, number, Date, TaskGroupQueryOrder)
Wyświetl listę grup zadań.
function getTaskGroups(project: string, taskGroupId?: string, expanded?: boolean, taskIdFilter?: string, deleted?: boolean, top?: number, continuationToken?: Date, queryOrder?: TaskGroupQueryOrder): Promise<TaskGroup[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- taskGroupId
-
string
Identyfikator grupy zadań.
- expanded
-
boolean
"true", aby rekursywnie rozwinąć grupy zadań. Wartość domyślna to "false".
- taskIdFilter
-
string
Identyfikator GUID identyfikatora taskId do filtrowania.
- deleted
-
boolean
Wartość "true", aby uwzględnić usunięte grupy zadań. Wartość domyślna to "false".
- top
-
number
Liczba grup zadań do pobrania.
- continuationToken
-
Date
Pobiera grupy zadań po podanym tokenie kontynuacji.
- queryOrder
- TaskGroupQueryOrder
Pobiera wyniki w zdefiniowanej kolejności. Wartość domyślna to "CreatedOnDescending".
Zwraca
Promise<TaskGroup[]>
getTaskHubLicenseDetails(string, boolean, boolean)
function getTaskHubLicenseDetails(hubName: string, includeEnterpriseUsersCount?: boolean, includeHostedAgentMinutesCount?: boolean): Promise<TaskHubLicenseDetails>
Parametry
- hubName
-
string
- includeEnterpriseUsersCount
-
boolean
- includeHostedAgentMinutesCount
-
boolean
Zwraca
Promise<TaskHubLicenseDetails>
getVariableGroup(string, number)
Pobierz grupę zmiennych.
function getVariableGroup(project: string, groupId: number): Promise<VariableGroup>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- groupId
-
number
Identyfikator grupy zmiennych.
Zwraca
Promise<VariableGroup>
getVariableGroups(string, string, VariableGroupActionFilter, number, number, VariableGroupQueryOrder)
Pobieranie grup zmiennych.
function getVariableGroups(project: string, groupName?: string, actionFilter?: VariableGroupActionFilter, top?: number, continuationToken?: number, queryOrder?: VariableGroupQueryOrder): Promise<VariableGroup[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- groupName
-
string
Nazwa grupy zmiennych.
- actionFilter
- VariableGroupActionFilter
Filtr akcji dla grupy zmiennych. Określa akcję, którą można wykonać w grupach zmiennych.
- top
-
number
Liczba grup zmiennych do pobrania.
- continuationToken
-
number
Pobiera grupy zmiennych po podanym tokenie kontynuacji.
- queryOrder
- VariableGroupQueryOrder
Pobiera wyniki w zdefiniowanej kolejności. Wartość domyślna to "IdDescending".
Zwraca
Promise<VariableGroup[]>
getVariableGroupsById(string, number[], boolean)
Pobieranie grup zmiennych według identyfikatorów.
function getVariableGroupsById(project: string, groupIds: number[], loadSecrets?: boolean): Promise<VariableGroup[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- groupIds
-
number[]
Rozdzielona przecinkami lista identyfikatorów grup zmiennych.
- loadSecrets
-
boolean
Flaga wskazująca, czy wpisy tajne w grupach zmiennych powinny zostać załadowane.
Zwraca
Promise<VariableGroup[]>
getVirtualMachineGroup(string, number, number)
function getVirtualMachineGroup(project: string, environmentId: number, resourceId: number): Promise<VirtualMachineGroup>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- environmentId
-
number
- resourceId
-
number
Zwraca
Promise<VirtualMachineGroup>
getVirtualMachines(string, number, number, string, string, boolean, string[], number)
function getVirtualMachines(project: string, environmentId: number, resourceId: number, continuationToken?: string, name?: string, partialNameMatch?: boolean, tags?: string[], top?: number): Promise<PagedList<VirtualMachine>>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- environmentId
-
number
- resourceId
-
number
- continuationToken
-
string
- name
-
string
- partialNameMatch
-
boolean
- tags
-
string[]
- top
-
number
Zwraca
Promise<PagedList<VirtualMachine>>
getVstsAadTenantId()
function getVstsAadTenantId(): Promise<string>
Zwraca
Promise<string>
getYamlSchema(boolean)
POBIERZ schemat Yaml używany do sprawdzania poprawności pliku Yaml.
function getYamlSchema(validateTaskNames?: boolean): Promise<any>
Parametry
- validateTaskNames
-
boolean
Czy schemat powinien sprawdzić, czy zadania są rzeczywiście zainstalowane (przydatne w przypadku narzędzi w trybie offline, w których nie chcesz weryfikować).
Zwraca
Promise<any>
hasPoolPermissions(number, number)
Sprawdza, czy bieżąca tożsamość ma uprawnienia przekazywane w puli.
function hasPoolPermissions(poolId: number, permissions: number): Promise<boolean>
Parametry
- poolId
-
number
Identyfikator puli do sprawdzenia
- permissions
-
number
Uprawnienia do sprawdzania. Wiele uprawnień można scalić z pojedynczą wartością przy użyciu operatora bitowego OR (np. AgentPoolPermissions.Manage | AgentPoolPermissions.View)
Zwraca
Promise<boolean>
publishTaskGroup(PublishTaskGroupMetadata, string, string)
function publishTaskGroup(taskGroupMetadata: PublishTaskGroupMetadata, project: string, parentTaskGroupId: string): Promise<TaskGroup[]>
Parametry
- taskGroupMetadata
- PublishTaskGroupMetadata
- project
-
string
Identyfikator projektu lub nazwa projektu
- parentTaskGroupId
-
string
Zwraca
Promise<TaskGroup[]>
queryEndpoint(TaskDefinitionEndpoint)
Serwer proxy żądania GET zdefiniowany przez punkt końcowy. Żądanie jest autoryzowane przy użyciu połączenia z usługą. Odpowiedź jest filtrowana przy użyciu selektora opartego na języku XPath/Json.
function queryEndpoint(endpoint: TaskDefinitionEndpoint): Promise<string[]>
Parametry
- endpoint
- TaskDefinitionEndpoint
Opisuje adres URL do pobrania.
Zwraca
Promise<string[]>
querySecureFilesByProperties(string, string, string)
Wykonywanie zapytań dotyczących bezpiecznych plików przy użyciu wzorca nazwy i warunku we właściwościach pliku.
function querySecureFilesByProperties(condition: string, project: string, namePattern?: string): Promise<SecureFile[]>
Parametry
- condition
-
string
Główna składnia warunku jest opisana tutaj. Użyj funkcji property('property-name'), aby uzyskać dostęp do wartości określonej właściwości bezpiecznego pliku. Zwraca wartość null, jeśli właściwość nie jest ustawiona. Przykład. and( eq( property('devices'), '2' ), in( property('provisioning profile type'), 'ad hoc', 'development' ) )
- project
-
string
Identyfikator projektu lub nazwa projektu
- namePattern
-
string
Nazwa bezpiecznego pliku, który ma być zgodny. Może zawierać symbole wieloznaczne, aby dopasować wiele plików.
Zwraca
Promise<SecureFile[]>
queueAgentPoolMaintenanceJob(TaskAgentPoolMaintenanceJob, number)
function queueAgentPoolMaintenanceJob(job: TaskAgentPoolMaintenanceJob, poolId: number): Promise<TaskAgentPoolMaintenanceJob>
Parametry
- poolId
-
number
Zwraca
Promise<TaskAgentPoolMaintenanceJob>
queueAgentRequest(TaskAgentJobRequest, string, number)
function queueAgentRequest(request: TaskAgentJobRequest, project: string, queueId: number): Promise<TaskAgentJobRequest>
Parametry
- request
- TaskAgentJobRequest
- project
-
string
Identyfikator projektu lub nazwa projektu
- queueId
-
number
Zwraca
Promise<TaskAgentJobRequest>
queueAgentRequestByPool(TaskAgentJobRequest, number)
function queueAgentRequestByPool(request: TaskAgentJobRequest, poolId: number): Promise<TaskAgentJobRequest>
Parametry
- request
- TaskAgentJobRequest
- poolId
-
number
Zwraca
Promise<TaskAgentJobRequest>
refreshAgent(number, number)
function refreshAgent(poolId: number, agentId: number): Promise<void>
Parametry
- poolId
-
number
- agentId
-
number
Zwraca
Promise<void>
refreshAgents(number)
function refreshAgents(poolId: number): Promise<void>
Parametry
- poolId
-
number
Zwraca
Promise<void>
refreshDeploymentMachines(string, number)
function refreshDeploymentMachines(project: string, deploymentGroupId: number): Promise<void>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Zwraca
Promise<void>
refreshDeploymentTargets(string, number)
Uaktualnij cele wdrożenia w grupie wdrażania.
function refreshDeploymentTargets(project: string, deploymentGroupId: number): Promise<void>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Identyfikator grupy wdrażania.
Zwraca
Promise<void>
replaceAgent(TaskAgent, number, number)
Zastąp agenta. Prawdopodobnie nie chcesz bezpośrednio wywoływać tego punktu końcowego. Zamiast tego użyj skryptu konfiguracji agenta , aby usunąć i ponownie skonfigurować agenta z organizacji.
function replaceAgent(agent: TaskAgent, poolId: number, agentId: number): Promise<TaskAgent>
Parametry
- agent
- TaskAgent
Zaktualizowano szczegóły dotyczące zastępowania agenta
- poolId
-
number
Pula agentów do użycia
- agentId
-
number
Agent do zastąpienia
Zwraca
Promise<TaskAgent>
replaceDeploymentMachine(DeploymentMachine, string, number, number)
function replaceDeploymentMachine(machine: DeploymentMachine, project: string, deploymentGroupId: number, machineId: number): Promise<DeploymentMachine>
Parametry
- machine
- DeploymentMachine
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
- machineId
-
number
Zwraca
Promise<DeploymentMachine>
replaceDeploymentTarget(DeploymentMachine, string, number, number)
Zastąp element docelowy wdrożenia w grupie wdrażania. Ogólnie jest to nazywane przez narzędzie konfiguracji agenta.
function replaceDeploymentTarget(machine: DeploymentMachine, project: string, deploymentGroupId: number, targetId: number): Promise<DeploymentMachine>
Parametry
- machine
- DeploymentMachine
Nowy cel wdrożenia.
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Identyfikator grupy wdrażania, w której jest zastępowany element docelowy wdrożenia.
- targetId
-
number
Identyfikator docelowego wdrożenia do zastąpienia.
Zwraca
Promise<DeploymentMachine>
sendMessage(TaskAgentMessage, number, number)
function sendMessage(message: TaskAgentMessage, poolId: number, requestId: number): Promise<void>
Parametry
- message
- TaskAgentMessage
- poolId
-
number
- requestId
-
number
Zwraca
Promise<void>
setAgentPoolMetadata(any, number)
function setAgentPoolMetadata(agentPoolMetadata: any, poolId: number): Promise<void>
Parametry
- agentPoolMetadata
-
any
- poolId
-
number
Zwraca
Promise<void>
shareVariableGroup(VariableGroupProjectReference[], number)
Dodaj grupę zmiennych.
function shareVariableGroup(variableGroupProjectReferences: VariableGroupProjectReference[], variableGroupId: number): Promise<void>
Parametry
- variableGroupProjectReferences
- variableGroupId
-
number
Zwraca
Promise<void>
undeleteTaskGroup(TaskGroup, string)
function undeleteTaskGroup(taskGroup: TaskGroup, project: string): Promise<TaskGroup[]>
Parametry
- taskGroup
- TaskGroup
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<TaskGroup[]>
updateAgent(TaskAgent, number, number)
Aktualizowanie szczegółów agenta.
function updateAgent(agent: TaskAgent, poolId: number, agentId: number): Promise<TaskAgent>
Parametry
- agent
- TaskAgent
Zaktualizowane szczegóły dotyczące agenta
- poolId
-
number
Pula agentów do użycia
- agentId
-
number
Agent do aktualizacji
Zwraca
Promise<TaskAgent>
updateAgentCloud(TaskAgentCloud, number)
function updateAgentCloud(updatedCloud: TaskAgentCloud, agentCloudId: number): Promise<TaskAgentCloud>
Parametry
- updatedCloud
- TaskAgentCloud
- agentCloudId
-
number
Zwraca
Promise<TaskAgentCloud>
updateAgentPool(TaskAgentPool, number)
Aktualizowanie właściwości w puli agentów
function updateAgentPool(pool: TaskAgentPool, poolId: number): Promise<TaskAgentPool>
Parametry
- pool
- TaskAgentPool
Zaktualizowane szczegóły puli agentów
- poolId
-
number
Pula agentów do zaktualizowania
Zwraca
Promise<TaskAgentPool>
updateAgentPoolMaintenanceDefinition(TaskAgentPoolMaintenanceDefinition, number, number)
function updateAgentPoolMaintenanceDefinition(definition: TaskAgentPoolMaintenanceDefinition, poolId: number, definitionId: number): Promise<TaskAgentPoolMaintenanceDefinition>
Parametry
- definition
- TaskAgentPoolMaintenanceDefinition
- poolId
-
number
- definitionId
-
number
Zwraca
Promise<TaskAgentPoolMaintenanceDefinition>
updateAgentPoolMaintenanceJob(TaskAgentPoolMaintenanceJob, number, number)
function updateAgentPoolMaintenanceJob(job: TaskAgentPoolMaintenanceJob, poolId: number, jobId: number): Promise<TaskAgentPoolMaintenanceJob>
Parametry
- poolId
-
number
- jobId
-
number
Zwraca
Promise<TaskAgentPoolMaintenanceJob>
updateAgentRequest(TaskAgentJobRequest, number, number, string, TaskAgentRequestUpdateOptions)
function updateAgentRequest(request: TaskAgentJobRequest, poolId: number, requestId: number, lockToken: string, updateOptions?: TaskAgentRequestUpdateOptions): Promise<TaskAgentJobRequest>
Parametry
- request
- TaskAgentJobRequest
- poolId
-
number
- requestId
-
number
- lockToken
-
string
- updateOptions
- TaskAgentRequestUpdateOptions
Zwraca
Promise<TaskAgentJobRequest>
updateAgentUpdateState(number, number, string)
function updateAgentUpdateState(poolId: number, agentId: number, currentState: string): Promise<TaskAgent>
Parametry
- poolId
-
number
- agentId
-
number
- currentState
-
string
Zwraca
Promise<TaskAgent>
updateAgentUserCapabilities({[key: string]: string}, number, number)
function updateAgentUserCapabilities(userCapabilities: {[key: string]: string}, poolId: number, agentId: number): Promise<TaskAgent>
Parametry
- userCapabilities
-
{[key: string]: string}
- poolId
-
number
- agentId
-
number
Zwraca
Promise<TaskAgent>
updateDeploymentGroup(DeploymentGroupUpdateParameter, string, number)
Zaktualizuj grupę wdrażania.
function updateDeploymentGroup(deploymentGroup: DeploymentGroupUpdateParameter, project: string, deploymentGroupId: number): Promise<DeploymentGroup>
Parametry
- deploymentGroup
- DeploymentGroupUpdateParameter
Grupa wdrażania do aktualizacji.
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Identyfikator grupy wdrażania.
Zwraca
Promise<DeploymentGroup>
updateDeploymentMachine(DeploymentMachine, string, number, number)
function updateDeploymentMachine(machine: DeploymentMachine, project: string, deploymentGroupId: number, machineId: number): Promise<DeploymentMachine>
Parametry
- machine
- DeploymentMachine
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
- machineId
-
number
Zwraca
Promise<DeploymentMachine>
updateDeploymentMachineGroup(DeploymentMachineGroup, string, number)
function updateDeploymentMachineGroup(machineGroup: DeploymentMachineGroup, project: string, machineGroupId: number): Promise<DeploymentMachineGroup>
Parametry
- machineGroup
- DeploymentMachineGroup
- project
-
string
Identyfikator projektu lub nazwa projektu
- machineGroupId
-
number
Zwraca
Promise<DeploymentMachineGroup>
updateDeploymentMachineGroupMachines(DeploymentMachine[], string, number)
function updateDeploymentMachineGroupMachines(deploymentMachines: DeploymentMachine[], project: string, machineGroupId: number): Promise<DeploymentMachine[]>
Parametry
- deploymentMachines
- project
-
string
Identyfikator projektu lub nazwa projektu
- machineGroupId
-
number
Zwraca
Promise<DeploymentMachine[]>
updateDeploymentMachines(DeploymentMachine[], string, number)
function updateDeploymentMachines(machines: DeploymentMachine[], project: string, deploymentGroupId: number): Promise<DeploymentMachine[]>
Parametry
- machines
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Zwraca
Promise<DeploymentMachine[]>
updateDeploymentTarget(DeploymentMachine, string, number, number)
Zaktualizuj element docelowy wdrożenia i jego właściwości agenta w grupie wdrażania. Ogólnie jest to nazywane przez narzędzie konfiguracji agenta.
function updateDeploymentTarget(machine: DeploymentMachine, project: string, deploymentGroupId: number, targetId: number): Promise<DeploymentMachine>
Parametry
- machine
- DeploymentMachine
Element docelowy wdrożenia do aktualizacji.
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Identyfikator grupy wdrożenia, w której jest aktualizowany element docelowy wdrożenia.
- targetId
-
number
Identyfikator docelowego wdrożenia do zaktualizowania.
Zwraca
Promise<DeploymentMachine>
updateDeploymentTargets(DeploymentTargetUpdateParameter[], string, number)
Aktualizowanie tagów listy obiektów docelowych wdrożenia w grupie wdrażania.
function updateDeploymentTargets(machines: DeploymentTargetUpdateParameter[], project: string, deploymentGroupId: number): Promise<DeploymentMachine[]>
Parametry
- machines
Cele wdrożenia z tagami do udpdate.
- project
-
string
Identyfikator projektu lub nazwa projektu
- deploymentGroupId
-
number
Identyfikator grupy wdrożenia, w której są aktualizowane cele wdrożenia.
Zwraca
Promise<DeploymentMachine[]>
updateEnvironment(EnvironmentUpdateParameter, string, number)
Zaktualizuj określone środowisko.
function updateEnvironment(environmentUpdateParameter: EnvironmentUpdateParameter, project: string, environmentId: number): Promise<EnvironmentInstance>
Parametry
- environmentUpdateParameter
- EnvironmentUpdateParameter
Dane środowiska do zaktualizowania.
- project
-
string
Identyfikator projektu lub nazwa projektu
- environmentId
-
number
Identyfikator środowiska.
Zwraca
Promise<EnvironmentInstance>
updateSecureFile(SecureFile, string, string)
Aktualizowanie nazwy lub właściwości istniejącego bezpiecznego pliku
function updateSecureFile(secureFile: SecureFile, project: string, secureFileId: string): Promise<SecureFile>
Parametry
- secureFile
- SecureFile
Bezpieczny plik ze zaktualizowaną nazwą i/lub właściwościami
- project
-
string
Identyfikator projektu lub nazwa projektu
- secureFileId
-
string
Unikatowy identyfikator bezpiecznego pliku
Zwraca
Promise<SecureFile>
updateSecureFiles(SecureFile[], string)
Zaktualizuj właściwości i/lub nazwy zestawu bezpiecznych plików. Pliki są identyfikowane przez ich identyfikatory. Podane właściwości całkowicie przesłaniają istniejącą, tj. nie scalaj.
function updateSecureFiles(secureFiles: SecureFile[], project: string): Promise<SecureFile[]>
Parametry
- secureFiles
Lista bezpiecznych obiektów plików. Tylko trzy pola muszą być wypełnione identyfikatorem, nazwą i właściwościami. Pozostałe pola w obiekcie są ignorowane.
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<SecureFile[]>
updateTaskGroup(TaskGroupUpdateParameter, string, string)
Aktualizowanie grupy zadań.
function updateTaskGroup(taskGroup: TaskGroupUpdateParameter, project: string, taskGroupId?: string): Promise<TaskGroup>
Parametry
- taskGroup
- TaskGroupUpdateParameter
Grupa zadań do zaktualizowania.
- project
-
string
Identyfikator projektu lub nazwa projektu
- taskGroupId
-
string
Identyfikator grupy zadań do zaktualizowania.
Zwraca
Promise<TaskGroup>
updateTaskGroupProperties(TaskGroupUpdatePropertiesBase, string, string, boolean)
function updateTaskGroupProperties(taskGroupUpdateProperties: TaskGroupUpdatePropertiesBase, project: string, taskGroupId: string, disablePriorVersions?: boolean): Promise<TaskGroup[]>
Parametry
- taskGroupUpdateProperties
- TaskGroupUpdatePropertiesBase
- project
-
string
Identyfikator projektu lub nazwa projektu
- taskGroupId
-
string
- disablePriorVersions
-
boolean
Zwraca
Promise<TaskGroup[]>
updateTaskHubLicenseDetails(TaskHubLicenseDetails, string)
function updateTaskHubLicenseDetails(taskHubLicenseDetails: TaskHubLicenseDetails, hubName: string): Promise<TaskHubLicenseDetails>
Parametry
- taskHubLicenseDetails
- TaskHubLicenseDetails
- hubName
-
string
Zwraca
Promise<TaskHubLicenseDetails>
updateVariableGroup(VariableGroupParameters, number)
Aktualizowanie grupy zmiennych.
function updateVariableGroup(variableGroupParameters: VariableGroupParameters, groupId: number): Promise<VariableGroup>
Parametry
- variableGroupParameters
- VariableGroupParameters
- groupId
-
number
Identyfikator grupy zmiennych do zaktualizowania.
Zwraca
Promise<VariableGroup>
updateVirtualMachineGroup(VirtualMachineGroup, string, number)
function updateVirtualMachineGroup(resource: VirtualMachineGroup, project: string, environmentId: number): Promise<VirtualMachineGroup>
Parametry
- resource
- VirtualMachineGroup
- project
-
string
Identyfikator projektu lub nazwa projektu
- environmentId
-
number
Zwraca
Promise<VirtualMachineGroup>
updateVirtualMachines(VirtualMachine[], string, number, number)
function updateVirtualMachines(machines: VirtualMachine[], project: string, environmentId: number, resourceId: number): Promise<VirtualMachine[]>
Parametry
- machines
- project
-
string
Identyfikator projektu lub nazwa projektu
- environmentId
-
number
- resourceId
-
number
Zwraca
Promise<VirtualMachine[]>
uploadSecureFile(any, string, string, boolean)
Przekazywanie bezpiecznego pliku, dołączanie strumienia plików do treści żądania
function uploadSecureFile(content: any, project: string, name: string, authorizePipelines?: boolean): Promise<SecureFile>
Parametry
- content
-
any
Zawartość do przekazania
- project
-
string
Identyfikator projektu lub nazwa projektu
- name
-
string
Nazwa pliku do przekazania
- authorizePipelines
-
boolean
Jeśli parametr authorizePipelines ma wartość true, bezpieczny plik jest autoryzowany do użycia przez wszystkie potoki w projekcie.
Zwraca
Promise<SecureFile>
validateInputs(InputValidationRequest)
function validateInputs(inputValidationRequest: InputValidationRequest): Promise<InputValidationRequest>
Parametry
- inputValidationRequest
- InputValidationRequest
Zwraca
Promise<InputValidationRequest>