Releases - Get Release Environment
릴리스 환경을 가져옵니다.
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/Release/releases/{releaseId}/environments/{environmentId}?api-version=7.1-preview.7
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/Release/releases/{releaseId}/environments/{environmentId}?$expand={$expand}&api-version=7.1-preview.7
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
environment
|
path | True |
integer int32 |
릴리스 환경의 ID입니다. |
organization
|
path | True |
string |
Azure DevOps 조직의 이름입니다. |
project
|
path | True |
string |
프로젝트 ID 또는 프로젝트 이름 |
release
|
path | True |
integer int32 |
릴리스의 ID입니다. |
api-version
|
query | True |
string |
사용할 API의 버전입니다. 이 버전의 API를 사용하려면 '7.1-preview.7'로 설정해야 합니다. |
$expand
|
query |
환경에서 확장해야 하는 속성입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
성공적인 작업 |
보안
oauth2
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Scopes
Name | Description |
---|---|
vso.release | 폴더, 릴리스, 릴리스 정의 및 릴리스 환경을 포함하여 릴리스 아티팩트 읽기 기능을 부여합니다. |
정의
ApprovalExecutionOrder
승인 실행 순서입니다.
Name | 형식 | Description |
---|---|---|
afterGatesAlways |
string |
승인은 게이트 실행 후 항상 표시됩니다. |
afterSuccessfulGates |
string |
게이트를 성공적으로 실행한 후 표시되는 승인입니다. |
beforeGates |
string |
게이트 앞에 표시된 승인입니다. |
ApprovalOptions
Name | 형식 | Description |
---|---|---|
autoTriggeredAndPreviousEnvironmentApprovedCanBeSkipped |
boolean |
동일한 승인자가 이전 단계를 승인한 경우 승인을 건너뛸 수 있는지 여부를 지정합니다. |
enforceIdentityRevalidation |
boolean |
승인을 완료하기 전에 승인자의 ID 유효성을 다시 검사할지 여부를 지정합니다. |
executionOrder |
승인 실행 순서입니다. |
|
releaseCreatorCanBeApprover |
boolean |
릴리스 또는 배포를 요청하는 사용자가 승인자를 허용할지 여부를 지정합니다. |
requiredApproverCount |
integer |
릴리스를 진행하는 데 필요한 승인 수입니다. '0'은 필요한 모든 승인을 의미합니다. |
timeoutInMinutes |
integer |
승인 시간 제한. 승인 기본 시간 제한은 30일입니다. 허용되는 최대 제한 시간은 365일입니다. '0'은 기본 시간 제한(예: 30일)을 의미합니다. |
ApprovalStatus
승인의 상태 가져오거나 설정합니다.
Name | 형식 | Description |
---|---|---|
approved |
string |
승인이 승인되었음을 나타냅니다. |
canceled |
string |
승인이 취소되었음을 나타냅니다. |
pending |
string |
승인이 보류 중임을 나타냅니다. |
reassigned |
string |
승인이 다시 할당되었음을 나타냅니다. |
rejected |
string |
승인이 거부되었음을 나타냅니다. |
skipped |
string |
승인을 건너뛰었다는 것을 나타냅니다. |
undefined |
string |
승인에 상태 집합이 없음을 나타냅니다. |
ApprovalType
승인 유형을 가져오거나 설정합니다.
Name | 형식 | Description |
---|---|---|
all |
string |
모든 승인을 나타냅니다. |
postDeploy |
string |
배포 후 실행된 승인을 나타냅니다. |
preDeploy |
string |
배포 전에 실행된 승인을 나타냅니다. |
undefined |
string |
승인 유형이 설정되지 않음을 나타냅니다. |
AuthorizationHeader
Name | 형식 | Description |
---|---|---|
name |
string |
|
value |
string |
ConditionType
조건 유형을 가져오거나 설정합니다.
Name | 형식 | Description |
---|---|---|
artifact |
string |
조건 유형이 아티팩트입니다. |
environmentState |
string |
조건 유형은 환경 상태입니다. |
event |
string |
조건 유형은 이벤트입니다. |
undefined |
string |
조건 유형이 정의되지 않았습니다. |
ConfigurationVariableValue
Name | 형식 | Description |
---|---|---|
allowOverride |
boolean |
배포 시 변수를 재정의할 수 있는지 여부를 가져오고 설정합니다. |
isSecret |
boolean |
변수가 비밀인지 여부를 가져오거나 설정합니다. |
value |
string |
구성 변수의 값을 가져오고 설정합니다. |
DataSourceBindingBase
서비스 엔드포인트 요청에 대한 데이터 원본의 바인딩을 나타냅니다.
Name | 형식 | Description |
---|---|---|
callbackContextTemplate |
string |
이 데이터 원본에서 지원하는 페이지 매김 형식(ContinuationToken/SkipTop). |
callbackRequiredTemplate |
string |
후속 호출이 필요하신가요? |
dataSourceName |
string |
데이터 원본의 이름을 가져오거나 설정합니다. |
endpointId |
string |
엔드포인트 ID를 가져오거나 설정합니다. |
endpointUrl |
string |
서비스 엔드포인트의 URL을 가져오거나 설정합니다. |
headers |
권한 부여 헤더를 가져오거나 설정합니다. |
|
initialContextTemplate |
string |
쿼리 매개 변수의 초기 값을 정의합니다. |
parameters |
object |
데이터 원본에 대한 매개 변수를 가져오거나 설정합니다. |
requestContent |
string |
http 요청 본문을 가져오거나 설정합니다. |
requestVerb |
string |
http 요청 동사를 가져오거나 설정합니다. |
resultSelector |
string |
결과 선택기를 가져오거나 설정합니다. |
resultTemplate |
string |
결과 템플릿을 가져오거나 설정합니다. |
target |
string |
데이터 원본의 대상을 가져오거나 설정합니다. |
DeploymentAttempt
Name | 형식 | Description |
---|---|---|
attempt |
integer |
배포 시도. |
deploymentId |
integer |
배포의 ID입니다. |
hasStarted |
boolean |
배포가 시작되었는지 여부를 지정합니다. |
id |
integer |
배포 ID입니다. |
issues |
Issue[] |
배포와 관련된 모든 문제입니다. |
lastModifiedBy |
이 배포를 마지막으로 수정한 ID입니다. |
|
lastModifiedOn |
string |
이 배포가 마지막으로 수정된 시간입니다. |
operationStatus |
배포 작업 상태. |
|
postDeploymentGates |
이 배포에서 실행된 배포 게이트를 게시합니다. |
|
preDeploymentGates |
이 배포에서 실행된 배포 전 게이트입니다. |
|
queuedOn |
string |
이 배포가 대기 중인 경우. |
reason |
배포 이유입니다. |
|
releaseDeployPhases |
이 배포에서 실행된 릴리스 배포의 목록입니다. |
|
requestedBy |
이 배포를 요청한 ID입니다. |
|
requestedFor |
요청된 이 배포의 ID입니다. |
|
status |
배포의 상태. |
DeploymentJob
Name | 형식 | Description |
---|---|---|
job |
실행된 모든 작업의 부모 작업입니다. |
|
tasks |
작업이 있는 실행된 작업 목록입니다. |
DeploymentOperationStatus
배포의 작업 상태 가져옵니다.
Name | 형식 | Description |
---|---|---|
all |
string |
배포 작업 상태 모두입니다. |
approved |
string |
배포 작업 상태 승인되었습니다. |
canceled |
string |
배포 작업 상태 취소됩니다. |
cancelling |
string |
상태 배포 작업이 취소되고 있습니다. |
deferred |
string |
배포 작업 상태 지연됩니다. |
evaluatingGates |
string |
배포 작업 상태 AssessmentingGates입니다. |
gateFailed |
string |
배포 작업 상태 GateFailed입니다. |
manualInterventionPending |
string |
배포 작업 상태 수동 인터벤션 보류 중입니다. |
pending |
string |
배포 작업 상태 보류 중입니다. |
phaseCanceled |
string |
배포 작업 상태 단계가 취소되었습니다. |
phaseFailed |
string |
배포 작업 상태 단계가 실패했습니다. |
phaseInProgress |
string |
배포 작업 상태 단계가 진행 중입니다. |
phasePartiallySucceeded |
string |
배포 작업 상태 단계가 부분적으로 성공했습니다. |
phaseSucceeded |
string |
배포 작업 상태 단계가 성공했습니다. |
queued |
string |
배포 작업 상태 큐에 대기 중입니다. |
queuedForAgent |
string |
배포 작업 상태 에이전트에 대해 큐에 대기합니다. |
queuedForPipeline |
string |
배포 작업 상태 파이프라인에 대해 큐에 대기합니다. |
rejected |
string |
배포 작업 상태 거부됩니다. |
scheduled |
string |
배포 작업 상태 예약됩니다. |
undefined |
string |
배포 작업 상태 정의되지 않았습니다. |
DeploymentReason
배포 이유를 가져옵니다.
Name | 형식 | Description |
---|---|---|
automated |
string |
배포 이유는 자동화됩니다. |
manual |
string |
배포 이유는 수동입니다. |
none |
string |
배포 이유는 없습니다. |
redeployTrigger |
string |
배포 이유는 RedeployTrigger입니다. |
scheduled |
string |
배포 이유가 예약되어 있습니다. |
DeploymentStatus
배포의 상태 가져옵니다.
Name | 형식 | Description |
---|---|---|
all |
string |
배포 상태 모두입니다. |
failed |
string |
배포 상태 실패했습니다. |
inProgress |
string |
배포 상태 진행 중입니다. |
notDeployed |
string |
배포 상태 배포되지 않습니다. |
partiallySucceeded |
string |
배포 상태 부분적으로 구성됩니다. |
succeeded |
string |
배포 상태 성공했습니다. |
undefined |
string |
배포 상태 정의되지 않았습니다. |
DeployPhase
Name | 형식 | Description |
---|---|---|
name |
string |
배포 단계의 이름을 가져오고 설정합니다. |
phaseType |
배포 단계 유형을 나타냅니다. |
|
rank |
integer |
배포 단계의 순위를 가져오고 설정합니다. |
refName |
string |
배포 단계의 참조 이름을 가져오고 설정합니다. |
workflowTasks |
배포 단계에 대한 워크플로 작업을 가져오고 설정합니다. |
DeployPhaseStatus
단계의 상태입니다.
Name | 형식 | Description |
---|---|---|
canceled |
string |
단계 실행이 취소되었습니다. |
cancelling |
string |
단계가 취소 상태입니다. |
failed |
string |
단계 실행이 실패했습니다. |
inProgress |
string |
단계 실행이 진행 중입니다. |
notStarted |
string |
단계 실행이 시작되지 않았습니다. |
partiallySucceeded |
string |
단계 실행이 부분적으로 성공했습니다. |
skipped |
string |
단계 실행을 건너뛰었다. |
succeeded |
string |
단계 실행이 성공했습니다. |
undefined |
string |
단계 상태 설정되지 않았습니다. |
DeployPhaseTypes
배포 단계 유형을 나타냅니다.
Name | 형식 | Description |
---|---|---|
agentBasedDeployment |
string |
에이전트에서 실행된 작업이 포함된 단계 유형입니다. |
deploymentGates |
string |
배포를 진행하기 위한 게이트 역할을 하는 작업이 포함된 단계 유형입니다. |
machineGroupBasedDeployment |
string |
배포 그룹 컴퓨터에서 실행되는 작업이 포함된 단계 유형입니다. |
runOnServer |
string |
서버에서 실행하는 작업이 포함된 단계 유형입니다. |
undefined |
string |
단계 유형이 정의되지 않았습니다. 이 항목을 사용하지 마세요. |
EnvironmentOptions
Name | 형식 | Description |
---|---|---|
autoLinkWorkItems |
boolean |
자동 연결 작업 영역으로 가져오거나 설정합니다. |
badgeEnabled |
boolean |
배지를 사용할지 여부를 가져오고 설정합니다. |
publishDeploymentStatus |
boolean |
게시 배포 상태 여부를 가져오고 설정합니다. |
pullRequestDeploymentEnabled |
boolean |
.pull 요청 배포를 사용하도록 설정했는지 여부를 가져오고 설정합니다. |
EnvironmentStatus
환경 상태 가져옵니다.
Name | 형식 | Description |
---|---|---|
canceled |
string |
환경이 취소된 상태입니다. |
inProgress |
string |
환경이 진행 중입니다. |
notStarted |
string |
환경이 시작되지 않은 상태입니다. |
partiallySucceeded |
string |
환경이 부분적으로 성공한 상태입니다. |
queued |
string |
환경이 큐에 대기 상태입니다. |
rejected |
string |
환경이 거부된 상태입니다. |
scheduled |
string |
환경이 예약된 상태입니다. |
succeeded |
string |
환경이 성공 상태입니다. |
undefined |
string |
환경 상태 설정되지 않았습니다. |
GateStatus
릴리스 게이트의 상태입니다.
Name | 형식 | Description |
---|---|---|
canceled |
string |
게이트 실행이 취소되었습니다. |
failed |
string |
게이트 실행이 실패했습니다. |
inProgress |
string |
게이트는 현재 진행 중입니다. |
none |
string |
게이트에 상태 집합이 없습니다. |
pending |
string |
게이트가 보류 중입니다. |
succeeded |
string |
게이트가 성공적으로 완료되었습니다. |
IdentityRef
Name | 형식 | Description |
---|---|---|
_links |
이 필드에는 그래프 제목에 대한 0개 이상의 흥미로운 링크가 포함되어 있습니다. 이러한 링크를 호출하여 이 그래프 제목에 대한 추가 관계 또는 자세한 정보를 얻을 수 있습니다. |
|
descriptor |
string |
설명자는 시스템이 실행되는 동안 그래프 제목을 참조하는 기본 방법입니다. 이 필드는 계정과 조직 모두에서 동일한 그래프 제목을 고유하게 식별합니다. |
directoryAlias |
string |
사용되지 않음 - IdentityRef "_links" 사전의 "자체" 항목에서 참조된 Graph 사용자를 쿼리하여 검색할 수 있습니다. |
displayName |
string |
그래프 주체의 고유하지 않은 표시 이름입니다. 이 필드를 변경하려면 원본 공급자에서 해당 값을 변경해야 합니다. |
id |
string |
|
imageUrl |
string |
사용되지 않음 - IdentityRef "_links" 사전의 "아바타" 항목에서 사용할 수 있습니다. |
inactive |
boolean |
사용되지 않음 - GraphUser "_links" 사전의 "membershipState" 항목에서 참조되는 Graph 멤버 자격 상태를 쿼리하여 검색할 수 있습니다. |
isAadIdentity |
boolean |
사용되지 않음 - 설명자의 주체 형식(Descriptor.IsAadUserType/Descriptor.IsAadGroupType)에서 유추할 수 있습니다. |
isContainer |
boolean |
사용되지 않음 - 설명자의 주체 형식에서 유추할 수 있음(Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
사용되지 않음 - ToIdentityRef의 대부분의 기존 구현에서 사용되지 않음 |
uniqueName |
string |
사용되지 않음 - 대신 Domain+PrincipalName 사용 |
url |
string |
이 URL은 이 그래프 주체의 원본 리소스에 대한 전체 경로입니다. |
IgnoredGate
Name | 형식 | Description |
---|---|---|
lastModifiedOn |
string |
게이트가 마지막으로 무시된 날짜를 가져옵니다. |
name |
string |
무시된 게이트의 이름입니다. |
Issue
Name | 형식 | Description |
---|---|---|
data |
object |
문제 데이터. |
issueType |
string |
문제 유형(예: 오류, 경고 또는 정보)입니다. |
message |
string |
문제 메시지. |
ManualIntervention
Name | 형식 | Description |
---|---|---|
approver |
승인해야 하는 ID를 가져오거나 설정합니다. |
|
comments |
string |
승인을 위한 주석을 가져오거나 설정합니다. |
createdOn |
string |
만든 날짜를 가져옵니다. |
id |
integer |
수동 개입에 대한 고유 식별자를 가져옵니다. |
instructions |
string |
승인 지침을 가져오거나 설정합니다. |
modifiedOn |
string |
수정된 날짜를 가져옵니다. |
name |
string |
이름을 가져오거나 설정합니다. |
release |
수동 개입에 대한 releaseReference를 가져옵니다. |
|
releaseDefinition |
수동 개입에 대한 releaseDefinitionReference를 가져옵니다. |
|
releaseEnvironment |
수동 개입에 대한 releaseEnvironmentReference를 가져옵니다. |
|
status |
수동 개입의 상태 가져오거나 설정합니다. |
|
taskInstanceId |
string |
작업 instance 식별자를 가져옵니다. |
url |
string |
수동 개입에 액세스하기 위한 URL을 가져옵니다. |
ManualInterventionStatus
수동 개입의 상태 가져오거나 설정합니다.
Name | 형식 | Description |
---|---|---|
approved |
string |
수동 개입이 승인되었습니다. |
canceled |
string |
수동 개입이 취소되었습니다. |
pending |
string |
수동 개입이 보류 중입니다. |
rejected |
string |
수동 개입이 거부됩니다. |
unknown |
string |
수동 개입에는 상태 집합이 없습니다. |
ProcessParameters
Name | 형식 | Description |
---|---|---|
dataSourceBindings |
서비스 엔드포인트 요청에 대한 데이터 원본의 바인딩을 나타냅니다. |
|
inputs | ||
sourceDefinitions |
ProjectReference
Name | 형식 | Description |
---|---|---|
id |
string |
이 필드의 고유 식별자를 가져옵니다. |
name |
string |
프로젝트의 이름을 가져옵니다. |
ReferenceLinks
REST 참조 링크의 컬렉션을 나타내는 클래스입니다.
Name | 형식 | Description |
---|---|---|
links |
object |
링크의 읽기 전용 보기입니다. 참조 링크는 읽기 전용이므로 읽기 전용으로만 노출하려고 합니다. |
ReleaseApproval
Name | 형식 | Description |
---|---|---|
approvalType |
승인 유형을 가져오거나 설정합니다. |
|
approvedBy |
승인된 ID를 가져옵니다. |
|
approver |
승인할 ID를 가져오거나 설정합니다. |
|
attempt |
integer |
속한 배포 시도를 지정하는 시도를 가져오거나 설정합니다. |
comments |
string |
승인을 위한 주석을 가져오거나 설정합니다. |
createdOn |
string |
만든 날짜를 가져옵니다. |
history |
이 승인과 연결된 모든 승인을 지정하는 기록을 가져옵니다. |
|
id |
integer |
이 필드의 고유 식별자를 가져옵니다. |
isAutomated |
boolean |
승인이 자동화되어 있는지 여부를 가져오거나 설정합니다. |
modifiedOn |
string |
수정된 날짜를 가져옵니다. |
rank |
integer |
승인 순서를 지정하는 순위를 가져오거나 설정합니다. 예를 들어 동일한 순위는 병렬 승인을 나타내는 것입니다. |
release |
이 승인이 연결된 릴리스의 참조를 지정하는 releaseReference를 가져옵니다. |
|
releaseDefinition |
이 승인이 연결된 릴리스 정의의 참조를 지정하는 releaseDefinitionReference를 가져옵니다. |
|
releaseEnvironment |
이 승인이 연결된 릴리스 환경의 참조를 지정하는 releaseEnvironmentReference를 가져옵니다. |
|
revision |
integer |
수정 번호를 가져옵니다. |
status |
승인의 상태 가져오거나 설정합니다. |
|
url |
string |
승인에 액세스할 URL을 가져옵니다. |
ReleaseApprovalHistory
Name | 형식 | Description |
---|---|---|
approver |
승인자의 ID입니다. |
|
changedBy |
승인을 변경한 개체의 ID입니다. |
|
comments |
string |
승인 기록 주석. |
createdOn |
string |
이 승인이 만들어진 시간입니다. |
modifiedOn |
string |
이 승인이 수정된 시간입니다. |
revision |
integer |
승인 기록 수정. |
ReleaseCondition
Name | 형식 | Description |
---|---|---|
conditionType |
조건 유형을 가져오거나 설정합니다. |
|
name |
string |
조건의 이름을 가져오거나 설정합니다. 예: 'ReleaseStarted'. |
result |
boolean |
릴리스 조건 결과입니다. |
value |
string |
조건의 값을 가져오거나 설정합니다. |
ReleaseDefinitionApprovals
Name | 형식 | Description |
---|---|---|
approvalOptions |
승인 옵션을 가져오거나 설정합니다. |
|
approvals |
승인을 가져오거나 설정합니다. |
ReleaseDefinitionApprovalStep
Name | 형식 | Description |
---|---|---|
approver |
승인자를 가져오고 설정합니다. |
|
id |
integer |
승인 또는 배포 단계의 ID입니다. |
isAutomated |
boolean |
승인이 자동화되었는지 여부를 나타냅니다. |
isNotificationOn |
boolean |
승인 알림 집합 여부를 나타냅니다. |
rank |
integer |
승인 단계의 순위를 가져오거나 설정합니다. |
ReleaseDefinitionGate
Name | 형식 | Description |
---|---|---|
tasks |
게이트 워크플로를 가져오거나 설정합니다. |
ReleaseDefinitionGatesOptions
Name | 형식 | Description |
---|---|---|
isEnabled |
boolean |
게이트 사용 여부를 가져오거나 설정합니다. |
minimumSuccessDuration |
integer |
게이트 평가에 성공한 후 안정적인 결과의 최소 기간을 가져오거나 설정합니다. |
samplingInterval |
integer |
게이트 다시 평가 사이의 시간을 가져오거나 설정합니다. |
stabilizationTime |
integer |
평가 전 지연을 가져오거나 설정합니다. |
timeout |
integer |
게이트가 실패한 시간 제한을 가져오거나 설정합니다. |
ReleaseDefinitionGatesStep
Name | 형식 | Description |
---|---|---|
gates |
게이트를 가져오거나 설정합니다. |
|
gatesOptions |
게이트 옵션을 가져오거나 설정합니다. |
|
id |
integer |
ReleaseDefinitionGateStep의 ID입니다. |
ReleaseDefinitionShallowReference
Name | 형식 | Description |
---|---|---|
_links |
릴리스 정의에 대한 관련 리소스, API 및 뷰에 대한 링크를 가져옵니다. |
|
id |
integer |
릴리스 정의의 고유 식별자를 가져옵니다. |
name |
string |
릴리스 정의의 이름을 가져오거나 설정합니다. |
path |
string |
릴리스 정의의 경로를 가져오거나 설정합니다. |
projectReference |
프로젝트 참조를 가져오거나 설정합니다. |
|
url |
string |
릴리스 정의에 액세스하기 위한 REST API URL을 가져옵니다. |
ReleaseDeployPhase
Name | 형식 | Description |
---|---|---|
deploymentJobs |
단계의 배포 작업입니다. |
|
errorLog |
string |
단계 실행 오류 로그. |
manualInterventions |
단계별 수동 개입 작업 실행 정보 목록입니다. |
|
name |
string |
단계의 이름입니다. |
phaseId |
string |
단계의 ID입니다. |
phaseType |
단계의 유형입니다. |
|
rank |
integer |
단계의 순위입니다. |
runPlanId |
string |
단계의 계획 ID를 실행합니다. |
startedOn |
string |
단계 시작 시간입니다. |
status |
단계의 상태입니다. |
ReleaseEnvironment
Name | 형식 | Description |
---|---|---|
conditions |
조건 목록을 가져옵니다. |
|
createdOn |
string |
만든 날짜를 가져옵니다. |
definitionEnvironmentId |
integer |
정의 환경 ID를 가져옵니다. |
deployPhasesSnapshot |
배포 단계 스냅샷 목록을 가져옵니다. |
|
deploySteps |
배포 단계를 가져옵니다. |
|
environmentOptions |
환경 옵션을 가져옵니다. |
|
id |
integer |
이 필드의 고유 식별자를 가져옵니다. |
modifiedOn |
string |
수정된 날짜를 가져옵니다. |
name |
string |
이름을 가져옵니다. |
nextScheduledUtcTime |
string |
예약된 다음 UTC 시간을 가져옵니다. |
owner |
릴리스 환경의 소유자인 ID를 가져옵니다. |
|
postApprovalsSnapshot |
배포 후 승인 스냅샷 목록을 가져옵니다. |
|
postDeployApprovals |
배포 후 승인 목록을 가져옵니다. |
|
postDeploymentGatesSnapshot |
배포 게이트 스냅샷 데이터를 게시합니다. |
|
preApprovalsSnapshot |
사전 배포 승인 스냅샷 목록을 가져옵니다. |
|
preDeployApprovals |
사전 배포 승인 목록을 가져옵니다. |
|
preDeploymentGatesSnapshot |
배포 전 게이트는 데이터를 스냅샷. |
|
processParameters |
프로세스 매개 변수를 가져옵니다. |
|
rank |
integer |
순위를 가져옵니다. |
release |
이 릴리스 환경이 연결된 릴리스의 참조를 지정하는 릴리스 참조를 가져옵니다. |
|
releaseCreatedBy |
릴리스를 만든 ID를 가져옵니다. |
|
releaseDefinition |
이 릴리스 환경이 연결된 릴리스 정의의 참조를 지정하는 releaseDefinitionReference를 가져옵니다. |
|
releaseId |
integer |
릴리스 ID를 가져옵니다. |
scheduledDeploymentTime |
string |
릴리스 환경의 일정 배포 시간을 가져옵니다. |
schedules |
일정 목록을 가져옵니다. |
|
status |
환경 상태 가져옵니다. |
|
timeToDeploy |
number |
배포할 시간을 가져옵니다. |
triggerReason |
string |
트리거 이유를 가져옵니다. |
variableGroups |
변수 그룹 목록을 가져옵니다. |
|
variables |
<string,
Configuration |
변수 사전을 가져옵니다. |
ReleaseEnvironmentExpands
환경에서 확장해야 하는 속성입니다.
Name | 형식 | Description |
---|---|---|
none |
string |
개체의 최상위 속성을 반환합니다. |
tasks |
string |
작업을 사용하여 환경을 확장합니다. |
ReleaseEnvironmentShallowReference
Name | 형식 | Description |
---|---|---|
_links |
릴리스 환경에 대한 관련 리소스, API 및 뷰에 대한 링크를 가져옵니다. |
|
id |
integer |
릴리스 환경의 고유 식별자를 가져옵니다. |
name |
string |
릴리스 환경의 이름을 가져오거나 설정합니다. |
url |
string |
릴리스 환경에 액세스하기 위한 REST API URL을 가져옵니다. |
ReleaseGates
Name | 형식 | Description |
---|---|---|
deploymentJobs |
각 평가의 게이트 작업 세부 정보를 포함합니다. |
|
id |
integer |
릴리스 게이트의 ID입니다. |
ignoredGates |
무시된 게이트 목록입니다. |
|
lastModifiedOn |
string |
게이트가 마지막으로 수정된 시간입니다. |
runPlanId |
string |
게이트의 계획 ID를 실행합니다. |
stabilizationCompletedOn |
string |
게이트 안정화 완료 날짜 및 시간. |
startedOn |
string |
게이트 평가가 시작된 시간입니다. |
status |
릴리스 게이트의 상태입니다. |
|
succeedingSince |
string |
모든 게이트가 성공적으로 실행된 날짜 및 시간입니다. |
ReleaseSchedule
Name | 형식 | Description |
---|---|---|
daysToRelease |
릴리스할 요일입니다. |
|
jobId |
string |
Team Foundation 작업 정의 작업 ID입니다. |
scheduleOnlyWithChanges |
boolean |
연결된 아티팩트가 변경되었거나 릴리스 정의가 변경된 경우에만 이 일정을 해제해야 하는지 여부를 확인하는 플래그입니다. |
startHours |
integer |
시작할 현지 표준 시간대 시간입니다. |
startMinutes |
integer |
시작할 현지 표준 시간대 분입니다. |
timeZoneId |
string |
'UTC'와 같은 릴리스 일정의 표준 시간대 ID입니다. |
ReleaseShallowReference
Name | 형식 | Description |
---|---|---|
_links |
릴리스에 대한 관련 리소스, API 및 뷰에 대한 링크를 가져옵니다. |
|
id |
integer |
릴리스의 고유 식별자를 가져옵니다. |
name |
string |
릴리스의 이름을 가져오거나 설정합니다. |
url |
string |
릴리스에 액세스할 REST API URL을 가져옵니다. |
ReleaseTask
Name | 형식 | Description |
---|---|---|
agentName |
string |
작업이 실행된 에이전트 이름입니다. |
finishTime |
string |
릴리스 작업의 완료 시간입니다. |
id |
integer |
릴리스 작업의 ID입니다. |
issues |
Issue[] |
작업을 실행하는 동안 발생한 문제 목록입니다. |
lineCount |
integer |
로그 릴리스 작업에 포함된 줄 수입니다. |
logUrl |
string |
작업의 로그 URL입니다. |
name |
string |
작업의 이름입니다. |
percentComplete |
integer |
작업 실행 완료 사전 처리. |
rank |
integer |
릴리스 작업의 순위입니다. |
resultCode |
string |
작업의 결과 코드입니다. |
startTime |
string |
릴리스 작업의 ID입니다. |
status |
릴리스 작업의 상태입니다. |
|
task |
워크플로 작업 참조입니다. |
|
timelineRecordId |
string |
릴리스 작업의 타임라인 레코드 ID입니다. |
ScheduleDays
릴리스할 요일입니다.
Name | 형식 | Description |
---|---|---|
all |
string |
요일의 모든 날짜에 예약됩니다. |
friday |
string |
금요일에 예약됩니다. |
monday |
string |
월요일에 예약됩니다. |
none |
string |
예약된 날짜가 설정되지 않았습니다. |
saturday |
string |
토요일에 예약됩니다. |
sunday |
string |
일요일에 예약되었습니다. |
thursday |
string |
목요일에 예약됩니다. |
tuesday |
string |
화요일에 예약되었습니다. |
wednesday |
string |
수요일에 예약되었습니다. |
TaskInputDefinitionBase
Name | 형식 | Description |
---|---|---|
aliases |
string[] |
|
defaultValue |
string |
|
groupName |
string |
|
helpMarkDown |
string |
|
label |
string |
|
name |
string |
|
options |
object |
|
properties |
object |
|
required |
boolean |
|
type |
string |
|
validation | ||
visibleRule |
string |
TaskInputValidation
Name | 형식 | Description |
---|---|---|
expression |
string |
조건 식 |
message |
string |
유효성 검사에 실패할 경우 사용자가 수정할 수 있는 방법을 설명하는 메시지 |
TaskSourceDefinitionBase
Name | 형식 | Description |
---|---|---|
authKey |
string |
|
endpoint |
string |
|
keySelector |
string |
|
selector |
string |
|
target |
string |
TaskStatus
릴리스 작업의 상태입니다.
Name | 형식 | Description |
---|---|---|
canceled |
string |
작업 실행이 취소되었습니다. |
failed |
string |
작업 실행이 실패했습니다. |
failure |
string |
작업 실행이 실패했습니다. |
inProgress |
string |
작업이 현재 진행 중입니다. |
partiallySucceeded |
string |
작업 실행이 부분적으로 성공했습니다. |
pending |
string |
작업이 보류 중인 상태. |
skipped |
string |
작업 실행을 건너뛰었다. |
succeeded |
string |
작업이 완료되었습니다. |
success |
string |
작업이 완료되었습니다. |
unknown |
string |
작업에 상태 집합이 없습니다. |
VariableGroup
Name | 형식 | Description |
---|---|---|
createdBy |
만든 ID를 가져오거나 설정합니다. |
|
createdOn |
string |
만든 날짜를 가져옵니다. |
description |
string |
설명을 가져오거나 설정합니다. |
id |
integer |
이 필드의 고유 식별자를 가져옵니다. |
isShared |
boolean |
변수 그룹이 다른 프로젝트와 공유되는지 여부를 표시합니다. |
modifiedBy |
수정한 ID를 가져오거나 설정합니다. |
|
modifiedOn |
string |
수정된 날짜를 가져옵니다. |
name |
string |
이름을 가져오거나 설정합니다. |
providerData |
공급자 데이터를 가져오거나 설정합니다. |
|
type |
string |
형식을 가져오거나 설정합니다. |
variableGroupProjectReferences |
변수 그룹이 다른 프로젝트와 공유되는 모든 프로젝트 참조입니다. |
|
variables |
<string,
Variable |
변수 사전을 가져오고 설정합니다. |
VariableGroupProjectReference
변수 그룹 참조는 변수 그룹에 대한 단순 참조입니다.
Name | 형식 | Description |
---|---|---|
description |
string |
변수 그룹에 대한 설명을 가져오거나 설정합니다. |
name |
string |
변수 그룹의 이름을 가져오거나 설정합니다. |
projectReference |
변수 그룹의 프로젝트 참조를 가져오거나 설정합니다. |
VariableGroupProviderData
VariableValue
Name | 형식 | Description |
---|---|---|
isReadOnly |
boolean |
변수가 읽기 전용인지 여부를 가져오거나 설정합니다. |
isSecret |
boolean |
변수가 비밀인지 아닌지 여부를 가져오거나 설정합니다. |
value |
string |
값을 가져오거나 설정합니다. |
WorkflowTask
Name | 형식 | Description |
---|---|---|
alwaysRun |
boolean |
태스크가 항상 실행되거나 실행되지 않을 때 를 가져오거나 설정합니다. |
condition |
string |
작업 조건을 가져오거나 설정합니다. |
continueOnError |
boolean |
태스크가 오류 발생 여부에 따라 계속 실행되도록 을 가져오거나 설정합니다. |
definitionType |
string |
작업 정의 형식을 가져오거나 설정합니다. 예:- '에이전트', DeploymentGroup', 'Server' 또는 'ServerGate'. |
enabled |
boolean |
작업 사용 여부를 가져오거나 설정합니다. |
environment |
object |
작업 환경 변수를 가져오거나 설정합니다. |
inputs |
object |
작업 입력을 가져오거나 설정합니다. |
name |
string |
태스크 이름을 가져오거나 설정합니다. |
overrideInputs |
object |
태스크 재정의 입력을 가져오거나 설정합니다. |
refName |
string |
작업의 참조 이름을 가져오거나 설정합니다. |
retryCountOnTaskFailure |
integer |
작업 retryCount를 가져오거나 설정합니다. |
taskId |
string |
작업의 ID를 가져오거나 설정합니다. |
timeoutInMinutes |
integer |
작업 시간 제한을 가져오거나 설정합니다. |
version |
string |
작업의 버전을 가져오거나 설정합니다. |
WorkflowTaskReference
Name | 형식 | Description |
---|---|---|
id |
string |
작업 식별자입니다. |
name |
string |
작업의 이름입니다. |
version |
string |
작업의 버전입니다. |