Releases - Create
Crie uma versão.
POST https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases?api-version=5.0
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
organization
|
path | True |
string |
O nome da organização do Azure DevOps. |
project
|
path | True |
string |
ID do projeto ou nome do projeto |
api-version
|
query | True |
string |
Versão da API a ser usada. Isso deve ser definido como '5.0' para usar essa versão da api. |
Corpo da solicitação
Nome | Tipo | Description |
---|---|---|
artifacts |
Define a lista de artefatos para criar uma versão. |
|
definitionId |
integer |
Define a ID de definição para criar uma versão. |
description |
string |
Define a descrição para criar uma versão. |
environmentsMetadata |
Define a lista de metadados de ambientes. |
|
isDraft |
boolean |
Define 'true' para criar a versão no modo de rascunho, caso contrário, 'false'. |
manualEnvironments |
string[] |
Define a lista de ambientes como manual como condição. |
properties |
A classe representa um recipiente de propriedades como uma coleção de pares chave-valor. Os valores de todos os tipos primitivos (qualquer tipo com um |
|
reason |
Define o motivo para criar uma versão. |
|
variables |
<string,
Configuration |
Define a lista de variáveis de versão a serem substituídas no momento da implantação. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
operação bem-sucedida |
Segurança
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
Nome | Description |
---|---|
vso.release_execute | Concede a capacidade de ler e atualizar artefatos de versão, incluindo versões, definições de versão e configuração de versão e a capacidade de enfileirar uma nova versão. |
Exemplos
Sample Request
POST https://vsrm.dev.azure.com/fabrikam/MyFirstProject/_apis/release/releases?api-version=5.0
{
"definitionId": 1,
"description": "Creating Sample release",
"artifacts": [
{
"alias": "Fabrikam.CI",
"instanceReference": {
"id": "2",
"name": null
}
}
],
"isDraft": false,
"reason": "none",
"manualEnvironments": null
}
Sample Response
{
"id": 19,
"name": "Release-19",
"status": "active",
"createdOn": "2017-06-16T01:53:32.777Z",
"modifiedOn": "2017-06-16T01:53:32.777Z",
"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": 73,
"releaseId": 19,
"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": 19,
"name": "Release-19",
"url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/19",
"_links": {
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=19&_a=release-summary"
},
"self": {
"href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/19"
}
}
},
"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": 74,
"releaseId": 19,
"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": 19,
"name": "Release-19",
"url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/19",
"_links": {
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=19&_a=release-summary"
},
"self": {
"href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/19"
}
}
},
"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": 75,
"releaseId": 19,
"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": 19,
"name": "Release-19",
"url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/19",
"_links": {
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=19&_a=release-summary"
},
"self": {
"href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/19"
}
}
},
"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": 76,
"releaseId": 19,
"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": 19,
"name": "Release-19",
"url": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/19",
"_links": {
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=19&_a=release-summary"
},
"self": {
"href": "https://vsrm.dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/19"
}
}
},
"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": ""
},
"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": ""
}
},
"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/19/logs",
"url": "https://https://vsrm.dev.azure.com/fabrikamd07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/19",
"_links": {
"self": {
"href": "https://https://vsrm.dev.azure.com/fabrikamd07908bc-118f-47d2-8a13-ff75601a6b1a/_apis/Release/releases/19"
},
"web": {
"href": "https://dev.azure.com/fabrikam/d07908bc-118f-47d2-8a13-ff75601a6b1a/_release?releaseId=19&_a=release-summary"
}
},
"tags": [],
"projectReference": {
"id": "d07908bc-118f-47d2-8a13-ff75601a6b1a",
"name": null
},
"properties": {}
}
Definições
ApprovalExecutionOrder
Nome | Tipo | Description |
---|---|---|
afterGatesAlways |
string |
|
afterSuccessfulGates |
string |
|
beforeGates |
string |
ApprovalOptions
Nome | Tipo | Description |
---|---|---|
autoTriggeredAndPreviousEnvironmentApprovedCanBeSkipped |
boolean |
|
enforceIdentityRevalidation |
boolean |
|
executionOrder | ||
releaseCreatorCanBeApprover |
boolean |
|
requiredApproverCount |
integer |
|
timeoutInMinutes |
integer |
ApprovalStatus
Obtém ou define o status da aprovação.
Nome | Tipo | Description |
---|---|---|
approved |
string |
|
canceled |
string |
|
pending |
string |
|
reassigned |
string |
|
rejected |
string |
|
skipped |
string |
|
undefined |
string |
ApprovalType
Obtém ou define o tipo de aprovação.
Nome | Tipo | Description |
---|---|---|
all |
string |
|
postDeploy |
string |
|
preDeploy |
string |
|
undefined |
string |
Artifact
Nome | Tipo | Description |
---|---|---|
alias |
string |
Obtém ou define o alias. |
definitionReference |
<string,
Artifact |
Obtém ou define a referência de definição. por exemplo, {"project":{"id":"fed755ea-49c5-4399-acea-fd5b5aaa90a6c","name":"myProject".},"definition":{"id":"1","name":"mybuildDefinition"},"connection":{"id":"1","name":"myConnection"}} |
isPrimary |
boolean |
Obtém ou define como artefato é primário ou não. |
isRetained |
boolean |
|
type |
string |
Obtém ou define o tipo. Ele pode ter valor como 'Build', 'Jenkins', 'GitHub', 'Nuget', 'Team Build (externo)', 'ExternalTFSBuild', 'Git', 'TFVC', 'ExternalTfsXamlBuild'. |
ArtifactMetadata
Nome | Tipo | Description |
---|---|---|
alias |
string |
Define o alias do artefato. |
instanceReference |
Define a referência de instância do artefato. Por exemplo, para o artefato de build, é o número de build. |
ArtifactSourceReference
Nome | Tipo | Description |
---|---|---|
id |
string |
|
name |
string |
AuthorizationHeader
Nome | Tipo | Description |
---|---|---|
name |
string |
|
value |
string |
BuildVersion
Nome | Tipo | Description |
---|---|---|
commitMessage |
string |
|
definitionId |
string |
|
definitionName |
string |
|
id |
string |
|
isMultiDefinitionType |
boolean |
|
name |
string |
|
sourceBranch |
string |
|
sourcePullRequestVersion | ||
sourceRepositoryId |
string |
|
sourceRepositoryType |
string |
|
sourceVersion |
string |
ConditionType
Obtém ou define o tipo de condição.
Nome | Tipo | Description |
---|---|---|
artifact |
string |
O tipo de condição é artefato. |
environmentState |
string |
O tipo de condição é o estado do ambiente. |
event |
string |
O tipo de condição é event. |
undefined |
string |
O tipo de condição é indefinido. |
ConfigurationVariableValue
Nome | Tipo | Description |
---|---|---|
allowOverride |
boolean |
Obtém ou define se uma variável pode ser substituída no momento da implantação ou não. |
isSecret |
boolean |
Obtém ou define como variável é segredo ou não. |
value |
string |
Obtém ou define o valor da variável de configuração. |
DataSourceBindingBase
Representa a associação da fonte de dados para a solicitação de ponto de extremidade de serviço.
Nome | Tipo | Description |
---|---|---|
callbackContextTemplate |
string |
Formato de paginação compatível com essa fonte de dados (ContinuationToken/SkipTop). |
callbackRequiredTemplate |
string |
Chamadas subsequentes necessárias? |
dataSourceName |
string |
Obtém ou define o nome da fonte de dados. |
endpointId |
string |
Obtém ou define a ID do ponto de extremidade. |
endpointUrl |
string |
Obtém ou define a URL do ponto de extremidade de serviço. |
headers |
Obtém ou define os cabeçalhos de autorização. |
|
initialContextTemplate |
string |
Define o valor inicial dos parâmetros de consulta |
parameters |
object |
Obtém ou define os parâmetros para a fonte de dados. |
resultSelector |
string |
Obtém ou define o seletor de resultados. |
resultTemplate |
string |
Obtém ou define o modelo de resultado. |
target |
string |
Obtém ou define o destino da fonte de dados. |
Demand
Nome | Tipo | Description |
---|---|---|
name |
string |
|
value |
string |
DeploymentAttempt
Nome | Tipo | Description |
---|---|---|
attempt |
integer |
|
deploymentId |
integer |
|
hasStarted |
boolean |
Especifica se a implantação foi iniciada ou não |
id |
integer |
|
issues |
Issue[] |
Todos os problemas relacionados à implantação |
job | ||
lastModifiedBy | ||
lastModifiedOn |
string |
|
operationStatus | ||
postDeploymentGates | ||
preDeploymentGates | ||
queuedOn |
string |
|
reason | ||
releaseDeployPhases | ||
requestedBy | ||
requestedFor | ||
runPlanId |
string |
|
status | ||
tasks |
DeploymentJob
Nome | Tipo | Description |
---|---|---|
job | ||
tasks |
DeploymentOperationStatus
Obtém status de operação da implantação.
Nome | Tipo | Description |
---|---|---|
all |
string |
A operação de implantação status é tudo. |
approved |
string |
A operação de implantação status é aprovada. |
canceled |
string |
A operação de implantação status é cancelada. |
cancelling |
string |
A operação de implantação status está sendo cancelada. |
deferred |
string |
A operação de implantação status é adiada. |
evaluatingGates |
string |
A operação de implantação status é EvaluatingGates. |
gateFailed |
string |
A operação de implantação status é GateFailed. |
manualInterventionPending |
string |
A operação de implantação status está pendente manualmente. |
pending |
string |
A operação de implantação status está pendente. |
phaseCanceled |
string |
A operação de implantação status é cancelada em fase. |
phaseFailed |
string |
Falha na fase status da operação de implantação. |
phaseInProgress |
string |
A operação de implantação status é a fase de entrada. |
phasePartiallySucceeded |
string |
A operação de implantação status é parcialmente bem-sucedida. |
phaseSucceeded |
string |
A operação de implantação status foi bem-sucedida. |
queued |
string |
A operação de implantação status está na fila. |
queuedForAgent |
string |
A operação de implantação status está na fila do agente. |
queuedForPipeline |
string |
A operação de implantação status está na fila para pipeline. |
rejected |
string |
A operação de implantação status é rejeitada. |
scheduled |
string |
A operação de implantação status está agendada. |
undefined |
string |
A operação de implantação status é indefinida. |
DeploymentReason
Obtém o motivo da implantação.
Nome | Tipo | Description |
---|---|---|
automated |
string |
O motivo da implantação é automatizado. |
manual |
string |
O motivo da implantação é manual. |
none |
string |
O motivo da implantação é nenhum. |
redeployTrigger |
string |
O motivo da implantação é ReimplantarTrigger. |
scheduled |
string |
O motivo da implantação está agendado. |
DeploymentStatus
Obtém status da implantação.
Nome | Tipo | Description |
---|---|---|
all |
string |
O status de implantação é tudo. |
failed |
string |
Falha no status de implantação. |
inProgress |
string |
O status de implantação é inprogress. |
notDeployed |
string |
O status de implantação não está implantado. |
partiallySucceeded |
string |
A status de implantação é parcialmente certificada. |
succeeded |
string |
O status de implantação foi bem-sucedido. |
undefined |
string |
O status de implantação é indefinido. |
DeployPhase
Nome | Tipo | Description |
---|---|---|
name |
string |
|
phaseType | ||
rank |
integer |
|
refName |
string |
|
workflowTasks |
DeployPhaseStatus
Nome | Tipo | Description |
---|---|---|
canceled |
string |
|
cancelling |
string |
|
failed |
string |
|
inProgress |
string |
|
notStarted |
string |
|
partiallySucceeded |
string |
|
skipped |
string |
|
succeeded |
string |
|
undefined |
string |
DeployPhaseTypes
Nome | Tipo | Description |
---|---|---|
agentBasedDeployment |
string |
|
deploymentGates |
string |
Tipo de fase que contém tarefas que atuam como Portões para que a implantação avance. |
machineGroupBasedDeployment |
string |
|
runOnServer |
string |
|
undefined |
string |
EnvironmentOptions
Nome | Tipo | Description |
---|---|---|
autoLinkWorkItems |
boolean |
|
badgeEnabled |
boolean |
|
emailNotificationType |
string |
|
emailRecipients |
string |
|
enableAccessToken |
boolean |
|
publishDeploymentStatus |
boolean |
|
pullRequestDeploymentEnabled |
boolean |
|
skipArtifactsDownload |
boolean |
|
timeoutInMinutes |
integer |
EnvironmentStatus
Obtém status de ambiente.
Nome | Tipo | Description |
---|---|---|
canceled |
string |
|
inProgress |
string |
|
notStarted |
string |
|
partiallySucceeded |
string |
|
queued |
string |
|
rejected |
string |
|
scheduled |
string |
|
succeeded |
string |
|
undefined |
string |
GateStatus
Nome | Tipo | Description |
---|---|---|
canceled |
string |
|
failed |
string |
|
inProgress |
string |
|
none |
string |
|
pending |
string |
|
succeeded |
string |
IdentityRef
Nome | Tipo | Description |
---|---|---|
_links |
Esse campo contém zero ou mais links interessantes sobre o assunto do grafo. Esses links podem ser invocados para obter relações adicionais ou informações mais detalhadas sobre esse assunto do grafo. |
|
descriptor |
string |
O descritor é a principal maneira de referenciar o assunto do grafo enquanto o sistema está em execução. Esse campo identificará exclusivamente o mesmo assunto de grafo entre contas e organizações. |
directoryAlias |
string |
|
displayName |
string |
Esse é o nome de exibição não exclusivo do assunto do grafo. Para alterar esse campo, você deve alterar seu valor no provedor de origem. |
id |
string |
|
imageUrl |
string |
|
inactive |
boolean |
|
isAadIdentity |
boolean |
|
isContainer |
boolean |
|
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
|
uniqueName |
string |
|
url |
string |
Essa URL é a rota completa para o recurso de origem desta entidade de grafo. |
IgnoredGate
Nome | Tipo | Description |
---|---|---|
lastModifiedOn |
string |
Obtém a data em que o portão é ignorado pela última vez. |
name |
string |
Nome do portão ignorado. |
Issue
Nome | Tipo | Description |
---|---|---|
data |
object |
|
issueType |
string |
|
message |
string |
ManualIntervention
Nome | Tipo | Description |
---|---|---|
approver |
Obtém ou define a identidade que deve aprovar. |
|
comments |
string |
Obtém ou define comentários para aprovação. |
createdOn |
string |
Obtém a data em que ela foi criada. |
id |
integer |
Obtém o identificador exclusivo para intervenção manual. |
instructions |
string |
Obtém ou define instruções para aprovação. |
modifiedOn |
string |
Obtém a data em que ela foi modificada. |
name |
string |
Obtém ou define o nome. |
release |
Obtém releaseReference para intervenção manual. |
|
releaseDefinition |
Obtém releaseDefinitionReference para intervenção manual. |
|
releaseEnvironment |
Obtém releaseEnvironmentReference para intervenção manual. |
|
status |
Obtém ou define o status da intervenção manual. |
|
taskInstanceId |
string |
Obter o identificador da instância de tarefa. |
url |
string |
Obtém a URL para acessar a intervenção manual. |
ManualInterventionStatus
Obtém ou define o status da intervenção manual.
Nome | Tipo | Description |
---|---|---|
approved |
string |
A intervenção manual é aprovada. |
canceled |
string |
A intervenção manual é cancelada. |
pending |
string |
A intervenção manual está pendente. |
rejected |
string |
A intervenção manual é rejeitada. |
unknown |
string |
A intervenção manual não tem o status definido. |
ProcessParameters
Nome | Tipo | Description |
---|---|---|
dataSourceBindings |
Representa a associação da fonte de dados para a solicitação de ponto de extremidade de serviço. |
|
inputs | ||
sourceDefinitions |
ProjectReference
Nome | Tipo | Description |
---|---|---|
id |
string |
Obtém o identificador exclusivo desse campo. |
name |
string |
Obtém o nome do projeto. |
PropertiesCollection
A classe representa um recipiente de propriedades como uma coleção de pares chave-valor. Os valores de todos os tipos primitivos (qualquer tipo com um TypeCode != TypeCode.Object
) exceto para DBNull
são aceitos. Valores do tipo Byte[], Int32, Double, DateType e String preservam seu tipo, outros primitivos são reajustados como uma Cadeia de Caracteres. Byte[] esperado como cadeia de caracteres codificada em base64.
Nome | Tipo | Description |
---|---|---|
count |
integer |
A contagem de propriedades na coleção. |
item |
object |
|
keys |
string[] |
O conjunto de chaves na coleção. |
values |
string[] |
O conjunto de valores na coleção. |
ReferenceLinks
A classe para representar uma coleção de links de referência REST.
Nome | Tipo | Description |
---|---|---|
links |
object |
A exibição somente leitura dos links. Como os links de referência são somente leitura, só queremos expô-los como somente leitura. |
Release
Nome | Tipo | Description |
---|---|---|
_links |
Obtém links para acessar a versão. |
|
artifacts |
Artifact[] |
Obtém ou define a lista de artefatos. |
comment |
string |
Obtém ou define o comentário. |
createdBy |
Obtém ou define a identidade que criou. |
|
createdOn |
string |
Obtém a data em que ela foi criada. |
definitionSnapshotRevision |
integer |
Obtém o número de revisão de instantâneo de definição. |
description |
string |
Obtém ou define a descrição da versão. |
environments |
Obtém a lista de ambientes. |
|
id |
integer |
Obtém o identificador exclusivo desse campo. |
keepForever |
boolean |
Se deseja excluir a versão das políticas de retenção. |
logsContainerUrl |
string |
Obtém a URL do contêiner de logs. |
modifiedBy |
Obtém ou define a identidade que modificou. |
|
modifiedOn |
string |
Obtém a data em que ela foi modificada. |
name |
string |
Obtém o nome. |
poolName |
string |
Obtém o nome do pool. |
projectReference |
Obtém ou define a referência do projeto. |
|
properties |
A classe representa um recipiente de propriedades como uma coleção de pares chave-valor. Os valores de todos os tipos primitivos (qualquer tipo com um |
|
reason |
Obtém o motivo da liberação. |
|
releaseDefinition |
Obtém releaseDefinitionReference que especifica a referência da definição de versão à qual esta versão está associada. |
|
releaseNameFormat |
string |
Obtém o formato do nome da versão. |
status |
Obtém status. |
|
tags |
string[] |
Obtém ou define a lista de marcas. |
triggeringArtifactAlias |
string |
|
variableGroups |
Obtém a lista de grupos de variáveis. |
|
variables |
<string,
Configuration |
Obtém ou define o dicionário de variáveis. |
ReleaseApproval
Nome | Tipo | Description |
---|---|---|
approvalType |
Obtém ou define o tipo de aprovação. |
|
approvedBy |
Obtém a identidade que aprovou. |
|
approver |
Obtém ou define a identidade que deve aprovar. |
|
attempt |
integer |
Obtém ou define a tentativa que especifica como qual tentativa de implantação pertence. |
comments |
string |
Obtém ou define comentários para aprovação. |
createdOn |
string |
Obtém a data em que ela foi criada. |
history |
Obtém o histórico que especifica todas as aprovações associadas a essa aprovação. |
|
id |
integer |
Obtém o identificador exclusivo desse campo. |
isAutomated |
boolean |
Obtém ou define como a aprovação é automatizada ou não. |
isNotificationOn |
boolean |
|
modifiedOn |
string |
Obtém a data em que ela foi modificada. |
rank |
integer |
Obtém ou define a classificação que especifica a ordem da aprovação. Por exemplo, a mesma classificação indica aprovação paralela. |
release |
Obtém releaseReference que especifica a referência da versão à qual essa aprovação está associada. |
|
releaseDefinition |
Obtém releaseDefinitionReference que especifica a referência da definição de versão à qual essa aprovação está associada. |
|
releaseEnvironment |
Obtém releaseEnvironmentReference, que especifica a referência do ambiente de versão ao qual essa aprovação está associada. |
|
revision |
integer |
Obtém o número de revisão. |
status |
Obtém ou define o status da aprovação. |
|
trialNumber |
integer |
|
url |
string |
Obtém a URL para acessar a aprovação. |
ReleaseApprovalHistory
Nome | Tipo | Description |
---|---|---|
approver | ||
changedBy | ||
comments |
string |
|
createdOn |
string |
|
modifiedOn |
string |
|
revision |
integer |
ReleaseCondition
Nome | Tipo | Description |
---|---|---|
conditionType |
Obtém ou define o tipo de condição. |
|
name |
string |
Obtém ou define o nome da condição. por exemplo, 'ReleaseStarted'. |
result |
boolean |
|
value |
string |
Obtém ou define o valor da condição. |
ReleaseDefinitionApprovals
Nome | Tipo | Description |
---|---|---|
approvalOptions | ||
approvals |
ReleaseDefinitionApprovalStep
Nome | Tipo | Description |
---|---|---|
approver | ||
id |
integer |
|
isAutomated |
boolean |
|
isNotificationOn |
boolean |
|
rank |
integer |
ReleaseDefinitionGate
Nome | Tipo | Description |
---|---|---|
tasks |
ReleaseDefinitionGatesOptions
Nome | Tipo | Description |
---|---|---|
isEnabled |
boolean |
|
minimumSuccessDuration |
integer |
|
samplingInterval |
integer |
|
stabilizationTime |
integer |
|
timeout |
integer |
ReleaseDefinitionGatesStep
Nome | Tipo | Description |
---|---|---|
gates | ||
gatesOptions | ||
id |
integer |
ReleaseDefinitionShallowReference
Nome | Tipo | Description |
---|---|---|
_links |
Obtém os links para recursos, APIs e exibições relacionados para a definição de versão. |
|
id |
integer |
Obtém o identificador exclusivo da definição de versão. |
name |
string |
Obtém ou define o nome da definição de versão. |
path |
string |
Obtém ou define o caminho da definição de versão. |
projectReference |
Obtém ou define a referência do projeto. |
|
url |
string |
Obtém a URL da API REST para acessar a definição de versão. |
ReleaseDeployPhase
Nome | Tipo | Description |
---|---|---|
deploymentJobs | ||
errorLog |
string |
|
id |
integer |
|
manualInterventions | ||
name |
string |
|
phaseId |
string |
|
phaseType | ||
rank |
integer |
|
runPlanId |
string |
|
startedOn |
string |
Hora de início da fase |
status |
ReleaseEnvironment
Nome | Tipo | Description |
---|---|---|
conditions |
Obtém a lista de condições. |
|
createdOn |
string |
Obtém a data em que ela foi criada. |
definitionEnvironmentId |
integer |
Obtém a ID do ambiente de definição. |
demands |
Demand[] |
Obtém demandas. |
deployPhasesSnapshot |
Obtém a lista de fases de implantação instantâneo. |
|
deploySteps |
Obtém as etapas de implantação. |
|
environmentOptions |
Obtém opções de ambiente. |
|
id |
integer |
Obtém o identificador exclusivo desse campo. |
modifiedOn |
string |
Obtém a data em que ela foi modificada. |
name |
string |
Obtém o nome. |
nextScheduledUtcTime |
string |
Obtém a próxima hora UTC agendada. |
owner |
Obtém a identidade que é proprietário do ambiente de lançamento. |
|
postApprovalsSnapshot |
Obtém a lista de aprovações pós-implantação instantâneo. |
|
postDeployApprovals |
Obtém a lista de aprovações pós-implantação. |
|
postDeploymentGatesSnapshot | ||
preApprovalsSnapshot |
Obtém a lista de aprovações de pré-implantação instantâneo. |
|
preDeployApprovals |
Obtém a lista de aprovações de pré-implantação. |
|
preDeploymentGatesSnapshot | ||
processParameters |
Obtém parâmetros de processo. |
|
queueId |
integer |
Obtém a ID da fila. |
rank |
integer |
Obtém classificação. |
release |
Obtém a referência de versão que especifica a referência da versão à qual esse ambiente de versão está associado. |
|
releaseCreatedBy |
Obtém a identidade que criou a versão. |
|
releaseDefinition |
Obtém releaseDefinitionReference, que especifica a referência da definição de versão à qual esse ambiente de versão está associado. |
|
releaseDescription |
string |
Obtém a descrição da versão. |
releaseId |
integer |
Obtém a ID da versão. |
scheduledDeploymentTime |
string |
Obtém o tempo de implantação agendado do ambiente de lançamento. |
schedules |
Obtém a lista de agendas. |
|
status |
Obtém status de ambiente. |
|
timeToDeploy |
number |
Obtém tempo para implantar. |
triggerReason |
string |
Obtém o motivo do gatilho. |
variableGroups |
Obtém a lista de grupos de variáveis. |
|
variables |
<string,
Configuration |
Obtém o dicionário de variáveis. |
workflowTasks |
Obtém a lista de tarefas de fluxo de trabalho. |
ReleaseEnvironmentShallowReference
Nome | Tipo | Description |
---|---|---|
_links |
Obtém os links para recursos, APIs e exibições relacionados para o ambiente de lançamento. |
|
id |
integer |
Obtém o identificador exclusivo do ambiente de versão. |
name |
string |
Obtém ou define o nome do ambiente de versão. |
url |
string |
Obtém a URL da API REST para acessar o ambiente de versão. |
ReleaseGates
Nome | Tipo | Description |
---|---|---|
deploymentJobs | ||
id |
integer |
|
ignoredGates | ||
lastModifiedOn |
string |
|
runPlanId |
string |
|
stabilizationCompletedOn |
string |
|
startedOn |
string |
|
status | ||
succeedingSince |
string |
ReleaseReason
Obtém o motivo da versão.
Nome | Tipo | Description |
---|---|---|
continuousIntegration |
string |
|
manual |
string |
|
none |
string |
|
pullRequest |
string |
|
schedule |
string |
ReleaseSchedule
Nome | Tipo | Description |
---|---|---|
daysToRelease |
Dias da semana para lançamento |
|
jobId |
string |
ID do trabalho de definição de trabalho do Team Foundation |
startHours |
integer |
Hora de fuso horário local para iniciar |
startMinutes |
integer |
Minuto de fuso horário local para iniciar |
timeZoneId |
string |
ID de fuso horário do agendamento de lançamento, como 'UTC' |
ReleaseShallowReference
Nome | Tipo | Description |
---|---|---|
_links |
Obtém os links para recursos, APIs e exibições relacionados para a versão. |
|
id |
integer |
Obtém o identificador exclusivo da versão. |
name |
string |
Obtém ou define o nome da versão. |
url |
string |
Obtém a URL da API REST para acessar a versão. |
ReleaseStartEnvironmentMetadata
Nome | Tipo | Description |
---|---|---|
definitionEnvironmentId |
integer |
Define a ID do ambiente de definição de versão. |
variables |
<string,
Configuration |
Define a lista de variáveis de ambientes a serem substituídas no momento da implantação. |
ReleaseStartMetadata
Nome | Tipo | Description |
---|---|---|
artifacts |
Define a lista de artefatos para criar uma versão. |
|
definitionId |
integer |
Define a ID de definição para criar uma versão. |
description |
string |
Define a descrição para criar uma versão. |
environmentsMetadata |
Define a lista de metadados de ambientes. |
|
isDraft |
boolean |
Define 'true' para criar a versão no modo de rascunho, caso contrário, 'false'. |
manualEnvironments |
string[] |
Define a lista de ambientes como manual como condição. |
properties |
A classe representa um recipiente de propriedades como uma coleção de pares chave-valor. Os valores de todos os tipos primitivos (qualquer tipo com um |
|
reason |
Define o motivo para criar uma versão. |
|
variables |
<string,
Configuration |
Define a lista de variáveis de versão a serem substituídas no momento da implantação. |
ReleaseStatus
Obtém status.
Nome | Tipo | Description |
---|---|---|
abandoned |
string |
|
active |
string |
|
draft |
string |
|
undefined |
string |
ReleaseTask
Nome | Tipo | Description |
---|---|---|
agentName |
string |
|
finishTime |
string |
|
id |
integer |
|
issues |
Issue[] |
|
lineCount |
integer |
|
logUrl |
string |
|
name |
string |
|
percentComplete |
integer |
|
rank |
integer |
|
resultCode |
string |
|
startTime |
string |
|
status | ||
task | ||
timelineRecordId |
string |
ScheduleDays
Dias da semana para lançamento
Nome | Tipo | Description |
---|---|---|
all |
string |
|
friday |
string |
|
monday |
string |
|
none |
string |
|
saturday |
string |
|
sunday |
string |
|
thursday |
string |
|
tuesday |
string |
|
wednesday |
string |
SourcePullRequestVersion
Nome | Tipo | Description |
---|---|---|
pullRequestId |
string |
ID de solicitação de pull para a qual a versão publicará status |
pullRequestMergedAt |
string |
|
sourceBranchCommitId |
string |
ID de commit do branch de origem da Solicitação de Pull para a qual a versão publicará status |
TaskInputDefinitionBase
Nome | Tipo | 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
Nome | Tipo | Description |
---|---|---|
expression |
string |
Expressões condicionais |
message |
string |
Mensagem explicando como o usuário pode corrigir se a validação falhar |
TaskSourceDefinitionBase
Nome | Tipo | Description |
---|---|---|
authKey |
string |
|
endpoint |
string |
|
keySelector |
string |
|
selector |
string |
|
target |
string |
TaskStatus
Nome | Tipo | Description |
---|---|---|
canceled |
string |
|
failed |
string |
|
failure |
string |
|
inProgress |
string |
|
partiallySucceeded |
string |
|
pending |
string |
|
skipped |
string |
|
succeeded |
string |
|
success |
string |
|
unknown |
string |
VariableGroup
Nome | Tipo | Description |
---|---|---|
createdBy |
Obtém ou define a identidade que criou. |
|
createdOn |
string |
Obtém a data em que ela foi criada. |
description |
string |
Obtém ou define a descrição. |
id |
integer |
Obtém o identificador exclusivo desse campo. |
isShared |
boolean |
Indica se um grupo de variáveis é compartilhado com outro projeto ou não. |
modifiedBy |
Obtém ou define a identidade que modificou. |
|
modifiedOn |
string |
Obtém a data em que ela foi modificada. |
name |
string |
Obtém ou define o nome. |
providerData |
Obtém ou define dados do provedor. |
|
type |
string |
Obtém ou define o tipo. |
variables |
<string,
Variable |
VariableGroupProviderData
VariableValue
Nome | Tipo | Description |
---|---|---|
isSecret |
boolean |
|
value |
string |
WorkflowTask
Nome | Tipo | Description |
---|---|---|
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
Nome | Tipo | Description |
---|---|---|
id |
string |
|
name |
string |
|
version |
string |