Projects interface
表示项目的接口。
方法
| begin |
在集合中创建具有指定名称的 Team Services 项目。 必须在资源属性中指定“VersionControlOption”和“ProcessTemplateId”。 VersionControlOption 的有效值:Git、Tfvc。 ProcessTemplateId 的有效值:6B724908-EF14-45CF-84F8-768B5384DA45、 ADCC42AB-9882-485E-A3ED-7678F01F66BC,27450541-8E31-4150-9947-DC59F998FC01(这些 ID 对应于 Scrum、Agile 和 CMMI 进程模板)。 |
| begin |
在集合中创建具有指定名称的 Team Services 项目。 必须在资源属性中指定“VersionControlOption”和“ProcessTemplateId”。 VersionControlOption 的有效值:Git、Tfvc。 ProcessTemplateId 的有效值:6B724908-EF14-45CF-84F8-768B5384DA45、 ADCC42AB-9882-485E-A3ED-7678F01F66BC,27450541-8E31-4150-9947-DC59F998FC01(这些 ID 对应于 Scrum、Agile 和 CMMI 进程模板)。 |
| get(string, string, string, Projects |
获取 Team Services 项目资源的详细信息。 |
| get |
获取项目资源创建作业的状态。 |
| list |
获取在指定的 Team Services 帐户中创建的所有 Visual Studio Team Services 项目资源。 |
| update(string, string, string, Project |
更新指定 Team Services 项目的标记。 |
方法详细信息
beginCreate(string, string, string, ProjectResource, ProjectsCreateOptionalParams)
在集合中创建具有指定名称的 Team Services 项目。 必须在资源属性中指定“VersionControlOption”和“ProcessTemplateId”。 VersionControlOption 的有效值:Git、Tfvc。 ProcessTemplateId 的有效值:6B724908-EF14-45CF-84F8-768B5384DA45、 ADCC42AB-9882-485E-A3ED-7678F01F66BC,27450541-8E31-4150-9947-DC59F998FC01(这些 ID 对应于 Scrum、Agile 和 CMMI 进程模板)。
function beginCreate(resourceGroupName: string, rootResourceName: string, resourceName: string, body: ProjectResource, options?: ProjectsCreateOptionalParams): Promise<PollerLike<PollOperationState<ProjectResource>, ProjectResource>>
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- rootResourceName
-
string
Team Services 帐户的名称。
- resourceName
-
string
Team Services 项目的名称。
- body
- ProjectResource
请求数据。
- options
- ProjectsCreateOptionalParams
选项参数。
返回
Promise<PollerLike<@azure/core-lro.PollOperationState<ProjectResource>, ProjectResource>>
beginCreateAndWait(string, string, string, ProjectResource, ProjectsCreateOptionalParams)
在集合中创建具有指定名称的 Team Services 项目。 必须在资源属性中指定“VersionControlOption”和“ProcessTemplateId”。 VersionControlOption 的有效值:Git、Tfvc。 ProcessTemplateId 的有效值:6B724908-EF14-45CF-84F8-768B5384DA45、 ADCC42AB-9882-485E-A3ED-7678F01F66BC,27450541-8E31-4150-9947-DC59F998FC01(这些 ID 对应于 Scrum、Agile 和 CMMI 进程模板)。
function beginCreateAndWait(resourceGroupName: string, rootResourceName: string, resourceName: string, body: ProjectResource, options?: ProjectsCreateOptionalParams): Promise<ProjectResource>
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- rootResourceName
-
string
Team Services 帐户的名称。
- resourceName
-
string
Team Services 项目的名称。
- body
- ProjectResource
请求数据。
- options
- ProjectsCreateOptionalParams
选项参数。
返回
Promise<ProjectResource>
get(string, string, string, ProjectsGetOptionalParams)
获取 Team Services 项目资源的详细信息。
function get(resourceGroupName: string, rootResourceName: string, resourceName: string, options?: ProjectsGetOptionalParams): Promise<ProjectResource>
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- rootResourceName
-
string
Team Services 帐户的名称。
- resourceName
-
string
Team Services 项目的名称。
- options
- ProjectsGetOptionalParams
选项参数。
返回
Promise<ProjectResource>
getJobStatus(string, string, string, string, string, ProjectsGetJobStatusOptionalParams)
获取项目资源创建作业的状态。
function getJobStatus(resourceGroupName: string, rootResourceName: string, resourceName: string, subContainerName: string, operation: string, options?: ProjectsGetJobStatusOptionalParams): Promise<ProjectResource>
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- rootResourceName
-
string
Team Services 帐户的名称。
- resourceName
-
string
Team Services 项目的名称。
- subContainerName
-
string
此参数应设置为 resourceName。
- operation
-
string
作类型。 唯一支持的值是“put”。
选项参数。
返回
Promise<ProjectResource>
listByResourceGroup(string, string, ProjectsListByResourceGroupOptionalParams)
获取在指定的 Team Services 帐户中创建的所有 Visual Studio Team Services 项目资源。
function listByResourceGroup(resourceGroupName: string, rootResourceName: string, options?: ProjectsListByResourceGroupOptionalParams): Promise<ProjectResourceListResult>
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- rootResourceName
-
string
Team Services 帐户的名称。
选项参数。
返回
Promise<ProjectResourceListResult>
update(string, string, string, ProjectResource, ProjectsUpdateOptionalParams)
更新指定 Team Services 项目的标记。
function update(resourceGroupName: string, rootResourceName: string, resourceName: string, body: ProjectResource, options?: ProjectsUpdateOptionalParams): Promise<ProjectResource>
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- rootResourceName
-
string
Team Services 帐户的名称。
- resourceName
-
string
Team Services 项目的名称。
- body
- ProjectResource
请求数据。
- options
- ProjectsUpdateOptionalParams
选项参数。
返回
Promise<ProjectResource>