Поделиться через


Releases - Get Release

Получить выпуск

GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}?api-version=5.0
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}?approvalFilters={approvalFilters}&propertyFilters={propertyFilters}&$expand={$expand}&$topGateRecords={$topGateRecords}&api-version=5.0

Параметры URI

Имя В Обязательно Тип Описание
organization
path True

string

Название организации Azure DevOps.

project
path True

string

Идентификатор проекта или имя проекта

releaseId
path True

integer

int32

Идентификатор выпуска.

api-version
query True

string

Используемая версия API. Для использования этой версии API необходимо задать значение 5.0.

$expand
query

SingleReleaseExpands

Свойство, которое должно быть развернуто в выпуске.

$topGateRecords
query

integer

int32

Количество записей шлюза выпуска, которые необходимо получить. Значение по умолчанию — 5.

approvalFilters
query

ApprovalFilters

Фильтр, который позволяет выборочно получить шаги утверждения в зависимости от того, является ли он автоматизированным или ручным. Это также решит, следует ли получить моментальные снимки предварительного и последующего утверждения. Предполагается, что все по умолчанию

propertyFilters
query

string

array (string)

Список извлекаемых расширенных свойств, разделенных запятыми. Если этот параметр задан, возвращаемый release будет содержать значения для указанных идентификаторов свойств (если они существуют). Если значение не задано, свойства не будут включены.

Ответы

Имя Тип Описание
200 OK

Release

успешная операция

Безопасность

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

Имя Описание
vso.release Предоставляет возможность чтения артефактов выпуска, включая выпуски, определения выпусков и среду выпуска.

Примеры

Sample Request

GET https://vsrm.dev.azure.com/fabrikam/MyFirstProject/_apis/release/releases/{releaseId}?api-version=5.0

Sample Response

{
  "id": 18,
  "name": "Release-18",
  "status": "abandoned",
  "createdOn": "2017-06-16T01:36:20.397Z",
  "modifiedOn": "2017-06-16T01:36:21.07Z",
  "modifiedBy": {
    "id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
    "displayName": "Chuck Reinhart",
    "uniqueName": "fabfiber@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
  },
  "createdBy": {
    "id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
    "displayName": "Chuck Reinhart",
    "uniqueName": "fabfiber@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
  },
  "environments": [
    {
      "id": 69,
      "releaseId": 18,
      "name": "Dev",
      "status": "notStarted",
      "variables": {},
      "preDeployApprovals": [],
      "postDeployApprovals": [],
      "preApprovalsSnapshot": {
        "approvals": [
          {
            "rank": 1,
            "isAutomated": false,
            "isNotificationOn": false,
            "approver": {
              "id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
              "displayName": "Chuck Reinhart",
              "uniqueName": "fabfiber@outlook.com",
              "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
              "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
            },
            "id": 0
          }
        ],
        "approvalOptions": {
          "requiredApproverCount": 0,
          "releaseCreatorCanBeApprover": true,
          "autoTriggeredAndPreviousEnvironmentApprovedCanBeSkipped": false,
          "enforceIdentityRevalidation": false,
          "timeoutInMintues": 43200
        }
      },
      "postApprovalsSnapshot": {
        "approvals": [
          {
            "rank": 1,
            "isAutomated": true,
            "isNotificationOn": false,
            "id": 0
          }
        ]
      },
      "deploySteps": [],
      "rank": 1,
      "definitionEnvironmentId": 1,
      "environmentOptions": {
        "emailNotificationType": "OnlyOnFailure",
        "emailRecipients": "release.environment.owner;release.creator",
        "skipArtifactsDownload": false,
        "timeoutInMinutes": 0,
        "enableAccessToken": false,
        "publishDeploymentStatus": false
      },
      "demands": [],
      "conditions": [],
      "workflowTasks": [],
      "deployPhasesSnapshot": [
        {
          "deploymentInput": {
            "parallelExecution": {
              "parallelExecutionType": "none"
            },
            "skipArtifactsDownload": false,
            "timeoutInMinutes": 0,
            "queueId": 2,
            "demands": [],
            "enableAccessToken": false
          },
          "rank": 1,
          "phaseType": "agentBasedDeployment",
          "name": "Run on agent",
          "workflowTasks": [
            {
              "taskId": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1",
              "version": "1.*",
              "name": "PowerShell Script",
              "enabled": true,
              "alwaysRun": false,
              "continueOnError": false,
              "timeoutInMinutes": 0,
              "definitionType": "task",
              "inputs": {
                "scriptType": "inlineScript",
                "scriptName": "",
                "arguments": "",
                "inlineScript": "# You can write your powershell scripts inline here. \n# You can also pass predefined and custom variables to this scripts using arguments\n\n Write-Host \"Hello World\"",
                "workingFolder": "",
                "failOnStandardError": "true"
              }
            }
          ]
        }
      ],
      "owner": {
        "id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
        "displayName": "Chuck Reinhart",
        "uniqueName": "fabfiber@outlook.com",
        "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
        "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
      },
      "schedules": [],
      "release": {
        "id": 18,
        "name": "Release-18",
        "url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18",
        "_links": {
          "web": {
            "href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=18&_a=release-summary"
          },
          "self": {
            "href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18"
          }
        }
      },
      "releaseDefinition": {
        "id": 1,
        "name": "MyShuttle.CD",
        "url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1",
        "_links": {
          "web": {
            "href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?definitionId=1"
          },
          "self": {
            "href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1"
          }
        }
      },
      "releaseCreatedBy": {
        "id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
        "displayName": "Chuck Reinhart"
      },
      "triggerReason": "Manual"
    },
    {
      "id": 70,
      "releaseId": 18,
      "name": "QA",
      "status": "notStarted",
      "variables": {},
      "preDeployApprovals": [],
      "postDeployApprovals": [],
      "preApprovalsSnapshot": {
        "approvals": [
          {
            "rank": 1,
            "isAutomated": true,
            "isNotificationOn": false,
            "id": 0
          }
        ]
      },
      "postApprovalsSnapshot": {
        "approvals": [
          {
            "rank": 1,
            "isAutomated": true,
            "isNotificationOn": false,
            "id": 0
          }
        ]
      },
      "deploySteps": [],
      "rank": 2,
      "definitionEnvironmentId": 2,
      "environmentOptions": {
        "emailNotificationType": "OnlyOnFailure",
        "emailRecipients": "release.environment.owner;release.creator",
        "skipArtifactsDownload": false,
        "timeoutInMinutes": 0,
        "enableAccessToken": false,
        "publishDeploymentStatus": false
      },
      "demands": [],
      "conditions": [
        {
          "result": false,
          "name": "Dev",
          "conditionType": "environmentState",
          "value": "4"
        }
      ],
      "workflowTasks": [],
      "deployPhasesSnapshot": [
        {
          "deploymentInput": {
            "parallelExecution": {
              "parallelExecutionType": "none"
            },
            "skipArtifactsDownload": false,
            "timeoutInMinutes": 0,
            "queueId": 2,
            "demands": [],
            "enableAccessToken": false
          },
          "rank": 1,
          "phaseType": "agentBasedDeployment",
          "name": "Run on agent",
          "workflowTasks": [
            {
              "taskId": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1",
              "version": "1.*",
              "name": "PowerShell Script",
              "enabled": true,
              "alwaysRun": false,
              "continueOnError": false,
              "timeoutInMinutes": 0,
              "definitionType": "task",
              "inputs": {
                "scriptType": "inlineScript",
                "scriptName": "",
                "arguments": "",
                "inlineScript": "# You can write your powershell scripts inline here. \n# You can also pass predefined and custom variables to this scripts using arguments\n\n Write-Host \"Hello World\"",
                "workingFolder": "",
                "failOnStandardError": "true"
              }
            }
          ]
        }
      ],
      "owner": {
        "id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
        "displayName": "Chuck Reinhart",
        "uniqueName": "fabfiber@outlook.com",
        "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
        "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
      },
      "schedules": [],
      "release": {
        "id": 18,
        "name": "Release-18",
        "url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18",
        "_links": {
          "web": {
            "href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=18&_a=release-summary"
          },
          "self": {
            "href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18"
          }
        }
      },
      "releaseDefinition": {
        "id": 1,
        "name": "MyShuttle.CD",
        "url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1",
        "_links": {
          "web": {
            "href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?definitionId=1"
          },
          "self": {
            "href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1"
          }
        }
      },
      "releaseCreatedBy": {
        "id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
        "displayName": "Chuck Reinhart"
      },
      "triggerReason": "After successful deployment of Dev"
    },
    {
      "id": 71,
      "releaseId": 18,
      "name": "PPE",
      "status": "notStarted",
      "variables": {},
      "preDeployApprovals": [],
      "postDeployApprovals": [],
      "preApprovalsSnapshot": {
        "approvals": [
          {
            "rank": 1,
            "isAutomated": true,
            "isNotificationOn": false,
            "id": 0
          }
        ]
      },
      "postApprovalsSnapshot": {
        "approvals": [
          {
            "rank": 1,
            "isAutomated": true,
            "isNotificationOn": false,
            "id": 0
          }
        ]
      },
      "deploySteps": [],
      "rank": 3,
      "definitionEnvironmentId": 3,
      "environmentOptions": {
        "emailNotificationType": "OnlyOnFailure",
        "emailRecipients": "release.environment.owner;release.creator",
        "skipArtifactsDownload": false,
        "timeoutInMinutes": 0,
        "enableAccessToken": false,
        "publishDeploymentStatus": false
      },
      "demands": [],
      "conditions": [
        {
          "result": false,
          "name": "QA",
          "conditionType": "environmentState",
          "value": "4"
        }
      ],
      "workflowTasks": [],
      "deployPhasesSnapshot": [
        {
          "deploymentInput": {
            "parallelExecution": {
              "parallelExecutionType": "none"
            },
            "skipArtifactsDownload": false,
            "timeoutInMinutes": 0,
            "queueId": 2,
            "demands": [],
            "enableAccessToken": false
          },
          "rank": 1,
          "phaseType": "agentBasedDeployment",
          "name": "Run on agent",
          "workflowTasks": [
            {
              "taskId": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1",
              "version": "1.*",
              "name": "PowerShell Script",
              "enabled": true,
              "alwaysRun": false,
              "continueOnError": false,
              "timeoutInMinutes": 0,
              "definitionType": "task",
              "inputs": {
                "scriptType": "inlineScript",
                "scriptName": "",
                "arguments": "",
                "inlineScript": "# You can write your powershell scripts inline here. \n# You can also pass predefined and custom variables to this scripts using arguments\n\n Write-Host \"Hello World\"",
                "workingFolder": "",
                "failOnStandardError": "true"
              }
            }
          ]
        }
      ],
      "owner": {
        "id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
        "displayName": "Chuck Reinhart",
        "uniqueName": "fabfiber@outlook.com",
        "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
        "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
      },
      "schedules": [],
      "release": {
        "id": 18,
        "name": "Release-18",
        "url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18",
        "_links": {
          "web": {
            "href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=18&_a=release-summary"
          },
          "self": {
            "href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18"
          }
        }
      },
      "releaseDefinition": {
        "id": 1,
        "name": "MyShuttle.CD",
        "url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1",
        "_links": {
          "web": {
            "href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?definitionId=1"
          },
          "self": {
            "href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1"
          }
        }
      },
      "releaseCreatedBy": {
        "id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
        "displayName": "Chuck Reinhart"
      },
      "triggerReason": "After successful deployment of QA"
    },
    {
      "id": 72,
      "releaseId": 18,
      "name": "PROD",
      "status": "notStarted",
      "variables": {},
      "preDeployApprovals": [],
      "postDeployApprovals": [],
      "preApprovalsSnapshot": {
        "approvals": [
          {
            "rank": 1,
            "isAutomated": true,
            "isNotificationOn": false,
            "id": 0
          }
        ]
      },
      "postApprovalsSnapshot": {
        "approvals": [
          {
            "rank": 1,
            "isAutomated": true,
            "isNotificationOn": false,
            "id": 0
          }
        ]
      },
      "deploySteps": [],
      "rank": 4,
      "definitionEnvironmentId": 4,
      "environmentOptions": {
        "emailNotificationType": "OnlyOnFailure",
        "emailRecipients": "release.environment.owner;release.creator",
        "skipArtifactsDownload": false,
        "timeoutInMinutes": 0,
        "enableAccessToken": false,
        "publishDeploymentStatus": false
      },
      "demands": [],
      "conditions": [
        {
          "result": false,
          "name": "PPE",
          "conditionType": "environmentState",
          "value": "4"
        }
      ],
      "workflowTasks": [],
      "deployPhasesSnapshot": [
        {
          "deploymentInput": {
            "parallelExecution": {
              "parallelExecutionType": "none"
            },
            "skipArtifactsDownload": false,
            "timeoutInMinutes": 0,
            "queueId": 2,
            "demands": [],
            "enableAccessToken": false
          },
          "rank": 1,
          "phaseType": "agentBasedDeployment",
          "name": "Run on agent",
          "workflowTasks": [
            {
              "taskId": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1",
              "version": "1.*",
              "name": "PowerShell Script",
              "enabled": true,
              "alwaysRun": false,
              "continueOnError": false,
              "timeoutInMinutes": 0,
              "definitionType": "task",
              "inputs": {
                "scriptType": "inlineScript",
                "scriptName": "",
                "arguments": "",
                "inlineScript": "# You can write your powershell scripts inline here. \n# You can also pass predefined and custom variables to this scripts using arguments\n\n Write-Host \"Hello World\"",
                "workingFolder": "",
                "failOnStandardError": "true"
              }
            }
          ]
        }
      ],
      "owner": {
        "id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
        "displayName": "Chuck Reinhart",
        "uniqueName": "fabfiber@outlook.com",
        "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
        "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=4adb1680-0eac-6149-b5ee-fc8b4f6ca227"
      },
      "schedules": [],
      "release": {
        "id": 18,
        "name": "Release-18",
        "url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18",
        "_links": {
          "web": {
            "href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=18&_a=release-summary"
          },
          "self": {
            "href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18"
          }
        }
      },
      "releaseDefinition": {
        "id": 1,
        "name": "MyShuttle.CD",
        "url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1",
        "_links": {
          "web": {
            "href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?definitionId=1"
          },
          "self": {
            "href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1"
          }
        }
      },
      "releaseCreatedBy": {
        "id": "4adb1680-0eac-6149-b5ee-fc8b4f6ca227",
        "displayName": "Chuck Reinhart"
      },
      "triggerReason": "After successful deployment of PPE"
    }
  ],
  "variables": {},
  "variableGroups": [],
  "artifacts": [
    {
      "sourceId": "d07908bc-118f-47d2-8a13-ff75601a6b1a:1",
      "type": "Build",
      "alias": "Fabrikam.CI",
      "definitionReference": {
        "artifactSourceDefinitionUrl": {
          "id": "https://dev.azure.com/fabrikam/_permalink/_build/index?collectionId=13d3daac-03b8-4a23-9cc4-2c3de65dab63&projectId=d07908bc-118f-47d2-8a13-ff75601a6b1a&definitionId=1",
          "name": ""
        },
        "defaultVersionBranch": {
          "id": "",
          "name": ""
        },
        "defaultVersionSpecific": {
          "id": "",
          "name": ""
        },
        "defaultVersionTags": {
          "id": "",
          "name": ""
        },
        "defaultVersionType": {
          "id": "latestType",
          "name": "Latest"
        },
        "definition": {
          "id": "1",
          "name": "Fabrikam.CI"
        },
        "project": {
          "id": "d07908bc-118f-47d2-8a13-ff75601a6b1a",
          "name": "MyFirstProject"
        },
        "version": {
          "id": "2",
          "name": "2"
        },
        "artifactSourceVersionUrl": {
          "id": "https://dev.azure.com/fabrikam/_permalink/_build/index?collectionId=13d3daac-03b8-4a23-9cc4-2c3de65dab63&projectId=d07908bc-118f-47d2-8a13-ff75601a6b1a&buildId=2",
          "name": ""
        },
        "branch": {
          "id": "refs/heads/master",
          "name": "refs/heads/master"
        }
      },
      "isPrimary": true
    }
  ],
  "releaseDefinition": {
    "id": 1,
    "name": "MyShuttle.CD",
    "url": "https://https://vsrm.dev.azure.com/fabrikamd07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1",
    "_links": {
      "self": {
        "href": "https://https://vsrm.dev.azure.com/fabrikamd07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/definitions/1"
      },
      "web": {
        "href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?definitionId=1"
      }
    }
  },
  "description": "Creating Sample release",
  "reason": "manual",
  "releaseNameFormat": "Release-$(rev:r)",
  "keepForever": false,
  "definitionSnapshotRevision": 1,
  "logsContainerUrl": "https://https://vsrm.dev.azure.com/fabrikamd07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18/logs",
  "url": "https://https://vsrm.dev.azure.com/fabrikamd07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18",
  "_links": {
    "self": {
      "href": "https://https://vsrm.dev.azure.com/fabrikamd07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/18"
    },
    "web": {
      "href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=18&_a=release-summary"
    }
  },
  "tags": [],
  "projectReference": {
    "id": "d07908bc-118f-47d2-8a13-ff75601a6b1a",
    "name": null
  },
  "properties": {}
}

Определения

Имя Описание
ApprovalExecutionOrder
ApprovalFilters

Фильтр, который позволяет выборочно получить шаги утверждения в зависимости от того, является ли он автоматизированным или ручным. Это также решит, следует ли получить моментальные снимки предварительного и последующего утверждения. Предполагается, что все по умолчанию

ApprovalOptions
ApprovalStatus

Возвращает или задает состояние утверждения.

ApprovalType

Возвращает или задает тип утверждения.

Artifact
ArtifactSourceReference
AuthorizationHeader
ConditionType

Возвращает или задает тип условия.

ConfigurationVariableValue
DataSourceBindingBase

Представляет привязку источника данных для запроса конечной точки службы.

Demand
DeploymentAttempt
DeploymentJob
DeploymentOperationStatus

Возвращает состояние операции развертывания.

DeploymentReason

Возвращает причину развертывания.

DeploymentStatus

Возвращает состояние развертывания.

DeployPhase
DeployPhaseStatus
DeployPhaseTypes
EnvironmentOptions
EnvironmentStatus

Возвращает состояние среды.

GateStatus
IdentityRef
IgnoredGate
Issue
ManualIntervention
ManualInterventionStatus

Возвращает или задает состояние ручного вмешательства.

ProcessParameters
ProjectReference
PropertiesCollection

Класс представляет контейнер свойств в виде коллекции пар "ключ-значение". Принимаются значения всех примитивных типов (любого типа с TypeCode != TypeCode.Object), кроме DBNull . Значения типа Byte[], Int32, Double, DateType и String сохраняют свой тип, другие примитивы перенастраиваются как String. Byte[] — строка в кодировке Base64.

ReferenceLinks

Класс, представляющий коллекцию ссылок REST.

Release
ReleaseApproval
ReleaseApprovalHistory
ReleaseCondition
ReleaseDefinitionApprovals
ReleaseDefinitionApprovalStep
ReleaseDefinitionGate
ReleaseDefinitionGatesOptions
ReleaseDefinitionGatesStep
ReleaseDefinitionShallowReference
ReleaseDeployPhase
ReleaseEnvironment
ReleaseEnvironmentShallowReference
ReleaseGates
ReleaseReason

Возвращает причину выпуска.

ReleaseSchedule
ReleaseShallowReference
ReleaseStatus

Возвращает состояние.

ReleaseTask
ScheduleDays

Дни недели для выпуска

SingleReleaseExpands

Свойство, которое должно быть развернуто в выпуске.

TaskInputDefinitionBase
TaskInputValidation
TaskSourceDefinitionBase
TaskStatus
VariableGroup
VariableGroupProviderData
VariableValue
WorkflowTask
WorkflowTaskReference

ApprovalExecutionOrder

Имя Тип Описание
afterGatesAlways

string

afterSuccessfulGates

string

beforeGates

string

ApprovalFilters

Фильтр, который позволяет выборочно получить шаги утверждения в зависимости от того, является ли он автоматизированным или ручным. Это также решит, следует ли получить моментальные снимки предварительного и последующего утверждения. Предполагается, что все по умолчанию

Имя Тип Описание
all

string

Все шаги утверждения и моментальные снимки утверждения

approvalSnapshots

string

Нет шагов утверждения, но моментальные снимки утверждения (используйте с ручнымиприложениями или AutomatedApprovals для шагов утверждения)

automatedApprovals

string

Автоматические шаги утверждения, но без моментальных снимков утверждения (используйте с ApprovalSnapshots для моментальных снимков)

manualApprovals

string

Шаги утверждения вручную, но без моментальных снимков утверждения (используйте с ApprovalSnapshots для моментальных снимков)

none

string

Нет утверждений или моментальных снимков утверждений

ApprovalOptions

Имя Тип Описание
autoTriggeredAndPreviousEnvironmentApprovedCanBeSkipped

boolean

enforceIdentityRevalidation

boolean

executionOrder

ApprovalExecutionOrder

releaseCreatorCanBeApprover

boolean

requiredApproverCount

integer

timeoutInMinutes

integer

ApprovalStatus

Возвращает или задает состояние утверждения.

Имя Тип Описание
approved

string

canceled

string

pending

string

reassigned

string

rejected

string

skipped

string

undefined

string

ApprovalType

Возвращает или задает тип утверждения.

Имя Тип Описание
all

string

postDeploy

string

preDeploy

string

undefined

string

Artifact

Имя Тип Описание
alias

string

Возвращает или задает псевдоним.

definitionReference

<string,  ArtifactSourceReference>

Возвращает или задает ссылку на определение. Например, {"project":{"id":"fed755ea-49c5-4399-acea-fd5b5aa90a6c","name":"myProject"},"definition":{"id":"1","name":"mybuildDefinition"},"connection":{"id":"1","name":"myConnection"}}

isPrimary

boolean

Возвращает или задает как артефакт является основным или нет.

isRetained

boolean

type

string

Возвращает или задает тип. Он может иметь значение "Build", "Jenkins", "GitHub", "Nuget", "Team Build (external)", "ExternalTFSBuild", "Git", "TFVC", "ExternalTfsXamlBuild".

ArtifactSourceReference

Имя Тип Описание
id

string

name

string

AuthorizationHeader

Имя Тип Описание
name

string

value

string

ConditionType

Возвращает или задает тип условия.

Имя Тип Описание
artifact

string

Тип условия — artifact.

environmentState

string

Тип условия — состояние среды.

event

string

Тип условия — event.

undefined

string

Тип условия не определен.

ConfigurationVariableValue

Имя Тип Описание
allowOverride

boolean

Возвращает или задает значение , если переменная может быть переопределена во время развертывания.

isSecret

boolean

Возвращает или задает как переменная является секретной или нет.

value

string

Возвращает или задает значение переменной конфигурации.

DataSourceBindingBase

Представляет привязку источника данных для запроса конечной точки службы.

Имя Тип Описание
callbackContextTemplate

string

Формат разбиения на страницы, поддерживаемый этим источником данных (ContinuationToken/SkipTop).

callbackRequiredTemplate

string

Нужны последующие звонки?

dataSourceName

string

Возвращает или задает имя источника данных.

endpointId

string

Возвращает или задает идентификатор конечной точки.

endpointUrl

string

Возвращает или задает URL-адрес конечной точки службы.

headers

AuthorizationHeader[]

Возвращает или задает заголовки авторизации.

initialContextTemplate

string

Определяет начальное значение параметров запроса.

parameters

object

Возвращает или задает параметры для источника данных.

resultSelector

string

Возвращает или задает селектор результатов.

resultTemplate

string

Возвращает или задает шаблон результата.

target

string

Возвращает или задает целевой объект источника данных.

Demand

Имя Тип Описание
name

string

value

string

DeploymentAttempt

Имя Тип Описание
attempt

integer

deploymentId

integer

hasStarted

boolean

Указывает, было ли запущено развертывание

id

integer

issues

Issue[]

Все проблемы, связанные с развертыванием

job

ReleaseTask

lastModifiedBy

IdentityRef

lastModifiedOn

string

operationStatus

DeploymentOperationStatus

postDeploymentGates

ReleaseGates

preDeploymentGates

ReleaseGates

queuedOn

string

reason

DeploymentReason

releaseDeployPhases

ReleaseDeployPhase[]

requestedBy

IdentityRef

requestedFor

IdentityRef

runPlanId

string

status

DeploymentStatus

tasks

ReleaseTask[]

DeploymentJob

Имя Тип Описание
job

ReleaseTask

tasks

ReleaseTask[]

DeploymentOperationStatus

Возвращает состояние операции развертывания.

Имя Тип Описание
all

string

Состояние операции развертывания — все.

approved

string

Состояние операции развертывания утверждено.

canceled

string

Состояние операции развертывания отменено.

cancelling

string

Состояние операции развертывания — отмена.

deferred

string

Состояние операции развертывания откладывается.

evaluatingGates

string

Состояние операции развертывания — EvaluatingGates.

gateFailed

string

Состояние операции развертывания — GateFailed.

manualInterventionPending

string

Состояние операции развертывания — ожидание выполнения вручную.

pending

string

Состояние операции развертывания ожидается.

phaseCanceled

string

Состояние операции развертывания — этап отмены.

phaseFailed

string

Состояние операции развертывания — сбой этапа.

phaseInProgress

string

Состояние операции развертывания — этап inprogress.

phasePartiallySucceeded

string

Состояние операции развертывания — этап частично успешно выполнен.

phaseSucceeded

string

Состояние операции развертывания — этап успешно.

queued

string

Состояние операции развертывания находится в очереди.

queuedForAgent

string

Состояние операции развертывания находится в очереди для агента.

queuedForPipeline

string

Состояние операции развертывания находится в очереди для конвейера.

rejected

string

Состояние операции развертывания отклонено.

scheduled

string

Состояние операции развертывания запланировано.

undefined

string

Состояние операции развертывания не определено.

DeploymentReason

Возвращает причину развертывания.

Имя Тип Описание
automated

string

Причина развертывания автоматизирована.

manual

string

Причина развертывания — вручную.

none

string

Причина развертывания — нет.

redeployTrigger

string

Причина развертывания — DeploymentTrigger.

scheduled

string

Причина развертывания запланирована.

DeploymentStatus

Возвращает состояние развертывания.

Имя Тип Описание
all

string

Состояние развертывания — все.

failed

string

Состояние развертывания не выполнено.

inProgress

string

Состояние развертывания — inprogress.

notDeployed

string

Состояние развертывания не развернуто.

partiallySucceeded

string

Состояние развертывания частично задано.

succeeded

string

Состояние развертывания выполнено успешно.

undefined

string

Состояние развертывания не определено.

DeployPhase

Имя Тип Описание
name

string

phaseType

DeployPhaseTypes

rank

integer

refName

string

workflowTasks

WorkflowTask[]

DeployPhaseStatus

Имя Тип Описание
canceled

string

cancelling

string

failed

string

inProgress

string

notStarted

string

partiallySucceeded

string

skipped

string

succeeded

string

undefined

string

DeployPhaseTypes

Имя Тип Описание
agentBasedDeployment

string

deploymentGates

string

Тип этапа, содержащий задачи, которые действуют как шлюзы для развертывания, чтобы идти вперед.

machineGroupBasedDeployment

string

runOnServer

string

undefined

string

EnvironmentOptions

Имя Тип Описание
autoLinkWorkItems

boolean

badgeEnabled

boolean

emailNotificationType

string

emailRecipients

string

enableAccessToken

boolean

publishDeploymentStatus

boolean

pullRequestDeploymentEnabled

boolean

skipArtifactsDownload

boolean

timeoutInMinutes

integer

EnvironmentStatus

Возвращает состояние среды.

Имя Тип Описание
canceled

string

inProgress

string

notStarted

string

partiallySucceeded

string

queued

string

rejected

string

scheduled

string

succeeded

string

undefined

string

GateStatus

Имя Тип Описание
canceled

string

failed

string

inProgress

string

none

string

pending

string

succeeded

string

IdentityRef

Имя Тип Описание
_links

ReferenceLinks

Это поле содержит ноль или более интересных ссылок на тему графа. Эти ссылки можно вызвать для получения дополнительных связей или более подробных сведений об этой теме графа.

descriptor

string

Дескриптор является основным способом ссылки на субъект графа во время работы системы. Это поле однозначно идентифицирует одну и ту же тему графа как в учетных записях, так и в организациях.

directoryAlias

string

displayName

string

Это неуникальное отображаемое имя субъекта графа. Чтобы изменить это поле, необходимо изменить его значение в поставщике источника.

id

string

imageUrl

string

inactive

boolean

isAadIdentity

boolean

isContainer

boolean

isDeletedInOrigin

boolean

profileUrl

string

uniqueName

string

url

string

Этот URL-адрес является полным маршрутом к исходному ресурсу этого субъекта графа.

IgnoredGate

Имя Тип Описание
lastModifiedOn

string

Возвращает дату последнего пропуска шлюза.

name

string

Имя шлюза игнорируется.

Issue

Имя Тип Описание
data

object

issueType

string

message

string

ManualIntervention

Имя Тип Описание
approver

IdentityRef

Возвращает или задает удостоверение, для которого необходимо утвердить.

comments

string

Возвращает или задает комментарии для утверждения.

createdOn

string

Возвращает дату создания.

id

integer

Возвращает уникальный идентификатор для ручного вмешательства.

instructions

string

Возвращает или задает инструкции для утверждения.

modifiedOn

string

Возвращает дату изменения.

name

string

Возвращает или задает имя.

release

ReleaseShallowReference

Возвращает releaseReference для ручного вмешательства.

releaseDefinition

ReleaseDefinitionShallowReference

Возвращает releaseDefinitionReference для ручного вмешательства.

releaseEnvironment

ReleaseEnvironmentShallowReference

Возвращает releaseEnvironmentReference для ручного вмешательства.

status

ManualInterventionStatus

Возвращает или задает состояние ручного вмешательства.

taskInstanceId

string

Получение идентификатора экземпляра задачи.

url

string

Возвращает URL-адрес для доступа к ручному вмешательству.

ManualInterventionStatus

Возвращает или задает состояние ручного вмешательства.

Имя Тип Описание
approved

string

Ручное вмешательство утверждено.

canceled

string

Ручное вмешательство отменяется.

pending

string

Ручное вмешательство ожидается.

rejected

string

Ручное вмешательство отклоняется.

unknown

string

Для ручного вмешательства не задано состояние.

ProcessParameters

Имя Тип Описание
dataSourceBindings

DataSourceBindingBase[]

Представляет привязку источника данных для запроса конечной точки службы.

inputs

TaskInputDefinitionBase[]

sourceDefinitions

TaskSourceDefinitionBase[]

ProjectReference

Имя Тип Описание
id

string

Возвращает уникальный идентификатор этого поля.

name

string

Возвращает имя проекта.

PropertiesCollection

Класс представляет контейнер свойств в виде коллекции пар "ключ-значение". Принимаются значения всех примитивных типов (любого типа с TypeCode != TypeCode.Object), кроме DBNull . Значения типа Byte[], Int32, Double, DateType и String сохраняют свой тип, другие примитивы перенастраиваются как String. Byte[] — строка в кодировке Base64.

Имя Тип Описание
count

integer

Количество свойств в коллекции.

item

object

keys

string[]

Набор ключей в коллекции.

values

string[]

Набор значений в коллекции.

Класс, представляющий коллекцию ссылок REST.

Имя Тип Описание
links

object

Представление ссылок только для чтения. Так как ссылочные ссылки доступны только для чтения, мы хотим предоставить их только для чтения.

Release

Имя Тип Описание
_links

ReferenceLinks

Получает ссылки для доступа к выпуску.

artifacts

Artifact[]

Возвращает или задает список артефактов.

comment

string

Возвращает или задает комментарий.

createdBy

IdentityRef

Возвращает или задает созданное удостоверение.

createdOn

string

Возвращает дату создания.

definitionSnapshotRevision

integer

Возвращает номер редакции snapshot определения.

description

string

Возвращает или задает описание выпуска.

environments

ReleaseEnvironment[]

Возвращает список сред.

id

integer

Возвращает уникальный идентификатор этого поля.

keepForever

boolean

Следует ли исключить выпуск из политик хранения.

logsContainerUrl

string

Возвращает URL-адрес контейнера журналов.

modifiedBy

IdentityRef

Возвращает или задает удостоверение, изменяющее.

modifiedOn

string

Возвращает дату изменения.

name

string

Возвращает имя.

poolName

string

Возвращает имя пула.

projectReference

ProjectReference

Возвращает или задает ссылку на проект.

properties

PropertiesCollection

Класс представляет контейнер свойств в виде коллекции пар "ключ-значение". Принимаются значения всех примитивных типов (любого типа с TypeCode != TypeCode.Object), кроме DBNull . Значения типа Byte[], Int32, Double, DateType и String сохраняют свой тип, другие примитивы перенастраиваются как String. Byte[] — строка в кодировке Base64.

reason

ReleaseReason

Возвращает причину выпуска.

releaseDefinition

ReleaseDefinitionShallowReference

Возвращает releaseDefinitionReference, указывающий ссылку на определение выпуска, с которым связан этот выпуск.

releaseNameFormat

string

Возвращает формат имени выпуска.

status

ReleaseStatus

Возвращает состояние.

tags

string[]

Возвращает или задает список тегов.

triggeringArtifactAlias

string

variableGroups

VariableGroup[]

Возвращает список групп переменных.

variables

<string,  ConfigurationVariableValue>

Возвращает или задает словарь переменных.

ReleaseApproval

Имя Тип Описание
approvalType

ApprovalType

Возвращает или задает тип утверждения.

approvedBy

IdentityRef

Возвращает удостоверение, утверждавшего.

approver

IdentityRef

Возвращает или задает удостоверение, для которого необходимо утвердить.

attempt

integer

Возвращает или задает попытку, которая указывает, к какой попытке развертывания она принадлежит.

comments

string

Возвращает или задает комментарии для утверждения.

createdOn

string

Возвращает дату создания.

history

ReleaseApprovalHistory[]

Возвращает журнал, в котором указываются все утверждения, связанные с этим утверждением.

id

integer

Возвращает уникальный идентификатор этого поля.

isAutomated

boolean

Получает или задает, как утверждение автоматизировано или нет.

isNotificationOn

boolean

modifiedOn

string

Возвращает дату изменения.

rank

integer

Возвращает или задает ранг, определяющий порядок утверждения. Например, один и тот же ранг обозначает параллельное утверждение.

release

ReleaseShallowReference

Возвращает releaseReference, указывающую ссылку на выпуск, с которым связано это утверждение.

releaseDefinition

ReleaseDefinitionShallowReference

Возвращает releaseDefinitionReference, задающий ссылку на определение выпуска, с которым связано это утверждение.

releaseEnvironment

ReleaseEnvironmentShallowReference

Возвращает releaseEnvironmentReference, указывающую ссылку на среду выпуска, с которой связано это утверждение.

revision

integer

Возвращает номер редакции.

status

ApprovalStatus

Возвращает или задает состояние утверждения.

trialNumber

integer

url

string

Возвращает URL-адрес для доступа к утверждению.

ReleaseApprovalHistory

Имя Тип Описание
approver

IdentityRef

changedBy

IdentityRef

comments

string

createdOn

string

modifiedOn

string

revision

integer

ReleaseCondition

Имя Тип Описание
conditionType

ConditionType

Возвращает или задает тип условия.

name

string

Возвращает или задает имя условия. Например, "ReleaseStarted".

result

boolean

value

string

Возвращает или задает значение условия.

ReleaseDefinitionApprovals

Имя Тип Описание
approvalOptions

ApprovalOptions

approvals

ReleaseDefinitionApprovalStep[]

ReleaseDefinitionApprovalStep

Имя Тип Описание
approver

IdentityRef

id

integer

isAutomated

boolean

isNotificationOn

boolean

rank

integer

ReleaseDefinitionGate

Имя Тип Описание
tasks

WorkflowTask[]

ReleaseDefinitionGatesOptions

Имя Тип Описание
isEnabled

boolean

minimumSuccessDuration

integer

samplingInterval

integer

stabilizationTime

integer

timeout

integer

ReleaseDefinitionGatesStep

Имя Тип Описание
gates

ReleaseDefinitionGate[]

gatesOptions

ReleaseDefinitionGatesOptions

id

integer

ReleaseDefinitionShallowReference

Имя Тип Описание
_links

ReferenceLinks

Возвращает ссылки на связанные ресурсы, API и представления для определения выпуска.

id

integer

Возвращает уникальный идентификатор определения выпуска.

name

string

Возвращает или задает имя определения выпуска.

path

string

Возвращает или задает путь к определению выпуска.

projectReference

ProjectReference

Возвращает или задает ссылку на проект.

url

string

Возвращает URL-адрес REST API для доступа к определению выпуска.

ReleaseDeployPhase

Имя Тип Описание
deploymentJobs

DeploymentJob[]

errorLog

string

id

integer

manualInterventions

ManualIntervention[]

name

string

phaseId

string

phaseType

DeployPhaseTypes

rank

integer

runPlanId

string

startedOn

string

Время начала фазы

status

DeployPhaseStatus

ReleaseEnvironment

Имя Тип Описание
conditions

ReleaseCondition[]

Возвращает список условий.

createdOn

string

Возвращает дату создания.

definitionEnvironmentId

integer

Возвращает идентификатор среды определения.

demands

Demand[]

Возвращает требования.

deployPhasesSnapshot

DeployPhase[]

Возвращает список этапов развертывания snapshot.

deploySteps

DeploymentAttempt[]

Возвращает шаги развертывания.

environmentOptions

EnvironmentOptions

Возвращает параметры среды.

id

integer

Возвращает уникальный идентификатор этого поля.

modifiedOn

string

Возвращает дату изменения.

name

string

Возвращает имя.

nextScheduledUtcTime

string

Возвращает следующее запланированное время в формате UTC.

owner

IdentityRef

Возвращает удостоверение, являющееся владельцем среды выпуска.

postApprovalsSnapshot

ReleaseDefinitionApprovals

Возвращает список утверждений после развертывания snapshot.

postDeployApprovals

ReleaseApproval[]

Возвращает список утверждений после развертывания.

postDeploymentGatesSnapshot

ReleaseDefinitionGatesStep

preApprovalsSnapshot

ReleaseDefinitionApprovals

Возвращает список snapshot утверждений перед развертыванием.

preDeployApprovals

ReleaseApproval[]

Возвращает список утверждений перед развертыванием.

preDeploymentGatesSnapshot

ReleaseDefinitionGatesStep

processParameters

ProcessParameters

Возвращает параметры процесса.

queueId

integer

Возвращает идентификатор очереди.

rank

integer

Возвращает ранг.

release

ReleaseShallowReference

Возвращает ссылку на выпуск, которая указывает ссылку на выпуск, с которым связана эта среда выпуска.

releaseCreatedBy

IdentityRef

Возвращает удостоверение, создавшего выпуск.

releaseDefinition

ReleaseDefinitionShallowReference

Возвращает releaseDefinitionReference, задающий ссылку на определение выпуска, с которым связана эта среда выпуска.

releaseDescription

string

Возвращает описание выпуска.

releaseId

integer

Возвращает идентификатор выпуска.

scheduledDeploymentTime

string

Возвращает время запланированного развертывания среды выпуска.

schedules

ReleaseSchedule[]

Возвращает список расписаний.

status

EnvironmentStatus

Возвращает состояние среды.

timeToDeploy

number

Возвращает время развертывания.

triggerReason

string

Возвращает причину триггера.

variableGroups

VariableGroup[]

Возвращает список групп переменных.

variables

<string,  ConfigurationVariableValue>

Возвращает словарь переменных.

workflowTasks

WorkflowTask[]

Возвращает список задач рабочего процесса.

ReleaseEnvironmentShallowReference

Имя Тип Описание
_links

ReferenceLinks

Получает ссылки на связанные ресурсы, API и представления для среды выпуска.

id

integer

Возвращает уникальный идентификатор среды выпуска.

name

string

Возвращает или задает имя среды выпуска.

url

string

Возвращает URL-адрес REST API для доступа к среде выпуска.

ReleaseGates

Имя Тип Описание
deploymentJobs

DeploymentJob[]

id

integer

ignoredGates

IgnoredGate[]

lastModifiedOn

string

runPlanId

string

stabilizationCompletedOn

string

startedOn

string

status

GateStatus

succeedingSince

string

ReleaseReason

Возвращает причину выпуска.

Имя Тип Описание
continuousIntegration

string

manual

string

none

string

pullRequest

string

schedule

string

ReleaseSchedule

Имя Тип Описание
daysToRelease

ScheduleDays

Дни недели для выпуска

jobId

string

Идентификатор задания определения задания Team Foundation

startHours

integer

Время начала местного часового пояса

startMinutes

integer

Начало минуты местного часового пояса

timeZoneId

string

Идентификатор часового пояса расписания выпуска, например "UTC"

ReleaseShallowReference

Имя Тип Описание
_links

ReferenceLinks

Возвращает ссылки на связанные ресурсы, API и представления для выпуска.

id

integer

Возвращает уникальный идентификатор выпуска.

name

string

Возвращает или задает имя выпуска.

url

string

Возвращает URL-адрес REST API для доступа к выпуску.

ReleaseStatus

Возвращает состояние.

Имя Тип Описание
abandoned

string

active

string

draft

string

undefined

string

ReleaseTask

Имя Тип Описание
agentName

string

finishTime

string

id

integer

issues

Issue[]

lineCount

integer

logUrl

string

name

string

percentComplete

integer

rank

integer

resultCode

string

startTime

string

status

TaskStatus

task

WorkflowTaskReference

timelineRecordId

string

ScheduleDays

Дни недели для выпуска

Имя Тип Описание
all

string

friday

string

monday

string

none

string

saturday

string

sunday

string

thursday

string

tuesday

string

wednesday

string

SingleReleaseExpands

Свойство, которое должно быть развернуто в выпуске.

Имя Тип Описание
none

string

tasks

string

TaskInputDefinitionBase

Имя Тип Описание
aliases

string[]

defaultValue

string

groupName

string

helpMarkDown

string

label

string

name

string

options

object

properties

object

required

boolean

type

string

validation

TaskInputValidation

visibleRule

string

TaskInputValidation

Имя Тип Описание
expression

string

Условное выражение

message

string

Сообщение, объясняющее, как пользователь может исправить ошибку при сбое проверки

TaskSourceDefinitionBase

Имя Тип Описание
authKey

string

endpoint

string

keySelector

string

selector

string

target

string

TaskStatus

Имя Тип Описание
canceled

string

failed

string

failure

string

inProgress

string

partiallySucceeded

string

pending

string

skipped

string

succeeded

string

success

string

unknown

string

VariableGroup

Имя Тип Описание
createdBy

IdentityRef

Возвращает или задает созданное удостоверение.

createdOn

string

Возвращает дату создания.

description

string

Возвращает или задает описание.

id

integer

Возвращает уникальный идентификатор этого поля.

isShared

boolean

Указывает, используется ли группа переменных совместно с другим проектом.

modifiedBy

IdentityRef

Возвращает или задает измененное удостоверение.

modifiedOn

string

Возвращает дату изменения.

name

string

Возвращает или задает имя.

providerData

VariableGroupProviderData

Возвращает или задает данные поставщика.

type

string

Возвращает или задает тип.

variables

<string,  VariableValue>

VariableGroupProviderData

VariableValue

Имя Тип Описание
isSecret

boolean

value

string

WorkflowTask

Имя Тип Описание
alwaysRun

boolean

condition

string

continueOnError

boolean

definitionType

string

enabled

boolean

environment

object

inputs

object

name

string

overrideInputs

object

refName

string

taskId

string

timeoutInMinutes

integer

version

string

WorkflowTaskReference

Имя Тип Описание
id

string

name

string

version

string