Udostępnij za pośrednictwem


TaskAgentRestClient class

Klasa bazowa, która powinna być używana (pochodna) do tworzenia żądań do interfejsów API REST usługi VSS

Extends

Konstruktory

TaskAgentRestClient(IVssRestClientOptions)

Właściwości

RESOURCE_AREA_ID

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.

addAgentCloud(TaskAgentCloud)
addAgentPool(TaskAgentPool)

Twórca pulę agentów.

addAgentQueue(TaskAgentQueue, string, boolean)

Twórca nową kolejkę agentów, aby połączyć projekt z pulą agentów.

addDeploymentGroup(DeploymentGroupCreateParameter, string)

Twórca grupę wdrożenia.

addDeploymentMachine(DeploymentMachine, string, number)
addDeploymentMachineGroup(DeploymentMachineGroup, string)
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.

addEnvironment(EnvironmentCreateParameter, string)

Twórca środowiska.

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

Twórca grupę zadań.

addVariableGroup(VariableGroupParameters)

Dodaj grupę zmiennych.

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

Twórca nowy projekt zespołowy.

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.

deleteAgentCloud(number)
deleteAgentPool(number)

Usuń pulę agentów.

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

Usuwa kolejkę agenta z projektu.

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

Usuń grupę wdrażania.

deleteDeploymentMachine(string, number, number)
deleteDeploymentMachineGroup(string, number)
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ń.

deleteEnvironment(string, number)

Usuń określone środowisko.

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

Usuwanie bezpiecznego pliku

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

Usuń grupę zadań.

deleteVariableGroup(number, string[])

Usuwanie grupy zmiennych

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

Pobieranie bezpiecznego pliku według identyfikatora

generateDeploymentGroupAccessToken(string, number)

Uzyskiwanie tokenu pat do zarządzania (konfigurowaniem, usuwaniem, tagowaniem) obiektów docelowych wdrożenia w grupie wdrażania.

generateDeploymentMachineGroupAccessToken(string, number)
generateDeploymentPoolAccessToken(number)

Uzyskiwanie tokenu pat do zarządzania (konfigurowaniem, usuwaniem, tagowaniem) agentów wdrażania w puli wdrożeń.

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

Uzyskaj informacje o agencie.

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

Pobieranie typów chmur agentów.

getAgentPool(number, string[], TaskAgentPoolActionFilter)

Uzyskaj informacje o puli agentów.

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

Pobierz listę pul agentów.

getAgentPoolsByIds(number[], TaskAgentPoolActionFilter)

Pobierz listę pul agentów.

getAgentQueue(number, string, TaskAgentQueueActionFilter)

Uzyskaj informacje o kolejce agenta.

getAgentQueues(string, string, TaskAgentQueueActionFilter)

Pobierz listę kolejek agentów.

getAgentQueuesByIds(number[], string, TaskAgentQueueActionFilter)

Pobieranie listy kolejek agentów według ich identyfikatorów

getAgentQueuesByNames(string[], string, TaskAgentQueueActionFilter)

Pobieranie listy kolejek agentów według ich nazw

getAgentQueuesForPools(number[], string, TaskAgentQueueActionFilter)

Pobieranie listy kolejek agentów według identyfikatorów puli

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)

Pobieranie żądań agentów dla docelowego wdrożenia.

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

Pobieranie żądań agentów dla elementów docelowych wdrożenia listy.

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

Pobierz listę agentów.

getAzureManagementGroups()

Zwraca listę subskrypcji platformy Azure

getAzureSubscriptions()

Zwraca listę subskrypcji platformy Azure

getDeploymentGroup(string, number, DeploymentGroupActionFilter, DeploymentGroupExpands)

Pobierz grupę wdrożenia według jej identyfikatora.

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

Pobierz listę grup wdrożenia według nazwy lub identyfikatorów.

getDeploymentGroupsMetrics(string, string, string, number)

Pobierz listę metryk grupy wdrożenia.

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

Pobierz listę podsumowań puli wdrożeń.

getDeploymentTarget(string, number, number, DeploymentTargetExpands)

Pobieranie celu wdrożenia według jego identyfikatora w grupie wdrożenia

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

Pobierz listę obiektów docelowych wdrożenia w grupie wdrożenia.

getEnvironmentById(string, number, EnvironmentExpands)

Pobierz środowisko według jego identyfikatora.

getEnvironmentDeploymentExecutionRecords(string, number, string, number)

Pobieranie historii wykonywania wdrożenia środowiska

getEnvironments(string, string, string, number)

Pobierz wszystkie środowiska.

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)

Uzyskiwanie bezpiecznego pliku

getSecureFiles(string, string, boolean, SecureFileActionFilter)

Uzyskiwanie bezpiecznych plików

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

Uzyskiwanie bezpiecznych plików

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

Uzyskiwanie bezpiecznych plików

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

Pobierz grupę zadań.

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

Wyświetl listę grup zadań.

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

Pobierz grupę zmiennych.

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

Pobieranie grup zmiennych.

getVariableGroupsById(string, number[], boolean)

Pobieranie grup zmiennych według identyfikatorów.

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

POBIERZ schemat Yaml używany do sprawdzania poprawności pliku Yaml.

hasPoolPermissions(number, number)

Sprawdza, czy bieżąca tożsamość ma uprawnienia przekazywane w puli.

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

querySecureFilesByProperties(string, string, string)

Wykonywanie zapytań dotyczących bezpiecznych plików przy użyciu wzorca nazwy i warunku we właściwościach pliku.

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

Uaktualnij cele wdrożenia w grupie wdrażania.

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.

replaceDeploymentMachine(DeploymentMachine, string, number, number)
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.

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

Dodaj grupę zmiennych.

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

Aktualizowanie szczegółów agenta.

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

Aktualizowanie właściwości w puli agentów

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)

Zaktualizuj grupę wdrażania.

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

updateDeploymentTargets(DeploymentTargetUpdateParameter[], string, number)

Aktualizowanie tagów listy obiektów docelowych wdrożenia w grupie wdrażania.

updateEnvironment(EnvironmentUpdateParameter, string, number)

Zaktualizuj określone środowisko.

updateSecureFile(SecureFile, string, string)

Aktualizowanie nazwy lub właściwości istniejącego bezpiecznego pliku

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.

updateTaskGroup(TaskGroupUpdateParameter, string, string)

Aktualizowanie grupy zadań.

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

Aktualizowanie grupy zmiennych.

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

Przekazywanie bezpiecznego pliku, dołączanie strumienia plików do treści żądania

validateInputs(InputValidationRequest)

Szczegóły konstruktora

TaskAgentRestClient(IVssRestClientOptions)

new TaskAgentRestClient(options: IVssRestClientOptions)

Parametry

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

project

string

Identyfikator projektu lub nazwa projektu

deploymentGroupId

number

Zwraca

addDeploymentMachineGroup(DeploymentMachineGroup, string)

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

Parametry

machineGroup
DeploymentMachineGroup
project

string

Identyfikator projektu lub nazwa projektu

Zwraca

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

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

addKubernetesResource(KubernetesResourceCreateParameters, string, number)

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

Parametry

project

string

Identyfikator projektu lub nazwa projektu

environmentId

number

Zwraca

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

project

string

Identyfikator projektu lub nazwa projektu

environmentId

number

Zwraca

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

poolId

number

Zwraca

createAgentSession(TaskAgentSession, number)

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

Parametry

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

getAgentClouds()

function getAgentClouds(): Promise<TaskAgentCloud[]>

Zwraca

Promise<TaskAgentCloud[]>

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

getAgentPoolMaintenanceDefinitions(number)

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

Parametry

poolId

number

Zwraca

getAgentPoolMaintenanceJob(number, number)

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

Parametry

poolId

number

jobId

number

Zwraca

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

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

getAgentRequests(number, number, string)

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

Parametry

poolId

number

top

number

continuationToken

string

Zwraca

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

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

getAzureSubscriptions()

Zwraca listę subskrypcji platformy Azure

function getAzureSubscriptions(): Promise<AzureSubscriptionQueryResult>

Zwraca

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

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

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

Zwraca

getDeploymentMachineGroup(string, number, MachineGroupActionFilter)

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

Parametry

project

string

Identyfikator projektu lub nazwa projektu

machineGroupId

number

Zwraca

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

Zwraca

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

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

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

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

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

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

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

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

function getResourceLimits(): Promise<ResourceLimit[]>

Zwraca

Promise<ResourceLimit[]>

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

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

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

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

queueAgentRequest(TaskAgentJobRequest, string, number)

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

Parametry

project

string

Identyfikator projektu lub nazwa projektu

queueId

number

Zwraca

queueAgentRequestByPool(TaskAgentJobRequest, number)

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

Parametry

poolId

number

Zwraca

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

project

string

Identyfikator projektu lub nazwa projektu

deploymentGroupId

number

machineId

number

Zwraca

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

sendMessage(TaskAgentMessage, number, number)

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

Parametry

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

VariableGroupProjectReference[]

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

poolId

number

definitionId

number

Zwraca

updateAgentPoolMaintenanceJob(TaskAgentPoolMaintenanceJob, number, number)

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

Parametry

poolId

number

jobId

number

Zwraca

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

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

Parametry

poolId

number

requestId

number

lockToken

string

Zwraca

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

project

string

Identyfikator projektu lub nazwa projektu

deploymentGroupId

number

machineId

number

Zwraca

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

updateDeploymentMachineGroupMachines(DeploymentMachine[], string, number)

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

Parametry

deploymentMachines

DeploymentMachine[]

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

DeploymentMachine[]

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

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

DeploymentTargetUpdateParameter[]

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

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

SecureFile[]

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

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

project

string

Identyfikator projektu lub nazwa projektu

environmentId

number

Zwraca

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

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

Parametry

machines

VirtualMachine[]

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