microsoft.visualstudio (preview:2018-08-01)

2025/03/13 • 5 deleted methods

PipelineTemplates_List (removed)
Description Gets all pipeline templates which can be used to configure a CI/CD pipeline in a new or an existing Team Services project.
Reference Link ¶

⚼ Request

GET:  /providers/microsoft.visualstudio/pipelineTemplates
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
description: string ,
inputs:
[
{
id: string ,
description: string ,
type: enum ,
possibleValues:
[
{
value: string ,
displayValue: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
Projects_ListByAccountResource (removed)
Description Gets all Visual Studio Team Services project resources created in the specified Team Services account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.visualstudio/account/{rootResourceName}/project
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
rootResourceName: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
properties:
{
processTemplateId: enum ,
versionControlOption: enum ,
ownerUpn: string ,
tfsUniqueIdentifier: string ,
bootstrapPipelineTemplate:
{
applicationSource:
{
sourceType: enum ,
applicationType: enum ,
applicationConfiguration: object ,
}
,
applicationTarget:
{
targetType: enum ,
resources:
[
{
id: string ,
role: string ,
authorizationReference: string ,
}
,
]
,
}
,
authorizationDetails: object ,
}
,
pipelineBootstrapConfigurations:
[
{
name: string ,
templateId: string ,
templateParameters: object ,
repository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
}
,
]
,
}
,
}
,
]
,
}
Projects_CreateOrUpdate (removed)
Description Creates or updates a Team Services project in the collection with the specified name. 'VersionControlOption' and 'ProcessTemplateId' must be specified in the resource properties. Valid values for VersionControlOption: Git, Tfvc. Valid values for ProcessTemplateId: 6B724908-EF14-45CF-84F8-768B5384DA45, ADCC42AB-9882-485E-A3ED-7678F01F66BC, 27450541-8E31-4150-9947-DC59F998FC01 (these IDs correspond to Scrum, Agile, and CMMI process templates).
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.visualstudio/account/{rootResourceName}/project/{resourceName}
{
body:
{
kind: enum ,
properties:
{
processTemplateId: enum ,
versionControlOption: enum ,
ownerUpn: string ,
tfsUniqueIdentifier: string ,
bootstrapPipelineTemplate:
{
applicationSource:
{
sourceType: enum ,
applicationType: enum ,
applicationConfiguration: object ,
}
,
applicationTarget:
{
targetType: enum ,
resources:
[
{
id: string ,
role: string ,
authorizationReference: string ,
}
,
]
,
}
,
authorizationDetails: object ,
}
,
pipelineBootstrapConfigurations:
[
{
name: string ,
templateId: string ,
templateParameters: object ,
repository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
}
,
]
,
}
,
}
,
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
rootResourceName: string ,
resourceName: string ,
validating: string ,
}

⚐ Response (200)

{
kind: enum ,
properties:
{
processTemplateId: enum ,
versionControlOption: enum ,
ownerUpn: string ,
tfsUniqueIdentifier: string ,
bootstrapPipelineTemplate:
{
applicationSource:
{
sourceType: enum ,
applicationType: enum ,
applicationConfiguration: object ,
}
,
applicationTarget:
{
targetType: enum ,
resources:
[
{
id: string ,
role: string ,
authorizationReference: string ,
}
,
]
,
}
,
authorizationDetails: object ,
}
,
pipelineBootstrapConfigurations:
[
{
name: string ,
templateId: string ,
templateParameters: object ,
repository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
}
,
]
,
}
,
}

⚐ Response (202)

{}
Projects_Get (removed)
Description Gets the details of a Team Services project resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.visualstudio/account/{rootResourceName}/project/{resourceName}
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
rootResourceName: string ,
resourceName: string ,
}

⚐ Response (200)

{
kind: enum ,
properties:
{
processTemplateId: enum ,
versionControlOption: enum ,
ownerUpn: string ,
tfsUniqueIdentifier: string ,
bootstrapPipelineTemplate:
{
applicationSource:
{
sourceType: enum ,
applicationType: enum ,
applicationConfiguration: object ,
}
,
applicationTarget:
{
targetType: enum ,
resources:
[
{
id: string ,
role: string ,
authorizationReference: string ,
}
,
]
,
}
,
authorizationDetails: object ,
}
,
pipelineBootstrapConfigurations:
[
{
name: string ,
templateId: string ,
templateParameters: object ,
repository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
}
,
]
,
}
,
}

⚐ Response (404)

{}
Projects_Update (removed)
Description Updates the tags of the specified Team Services project.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.visualstudio/account/{rootResourceName}/project/{resourceName}
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
body:
{
tags: object ,
properties:
{
pipelineBootstrapConfigurations:
[
{
name: string ,
templateId: string ,
templateParameters: object ,
repository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
}
,
]
,
}
,
}
,
rootResourceName: string ,
resourceName: string ,
}

⚐ Response (200)

{
kind: enum ,
properties:
{
processTemplateId: enum ,
versionControlOption: enum ,
ownerUpn: string ,
tfsUniqueIdentifier: string ,
bootstrapPipelineTemplate:
{
applicationSource:
{
sourceType: enum ,
applicationType: enum ,
applicationConfiguration: object ,
}
,
applicationTarget:
{
targetType: enum ,
resources:
[
{
id: string ,
role: string ,
authorizationReference: string ,
}
,
]
,
}
,
authorizationDetails: object ,
}
,
pipelineBootstrapConfigurations:
[
{
name: string ,
templateId: string ,
templateParameters: object ,
repository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
}
,
]
,
}
,
}