Artifacts interface
表示项目的接口。
方法
方法详细信息
generateArmTemplate(string, string, string, string, GenerateArmTemplateRequest, ArtifactsGenerateArmTemplateOptionalParams)
为给定项目生成 ARM 模板,将所需的文件上传到存储帐户,并验证生成的项目。
function generateArmTemplate(resourceGroupName: string, labName: string, artifactSourceName: string, name: string, generateArmTemplateRequest: GenerateArmTemplateRequest, options?: ArtifactsGenerateArmTemplateOptionalParams): Promise<ArmTemplateInfo>
参数
- resourceGroupName
-
string
资源组的名称。
- labName
-
string
实验室的名称。
- artifactSourceName
-
string
项目源的名称。
- name
-
string
项目的名称。
- generateArmTemplateRequest
- GenerateArmTemplateRequest
用于生成用于部署项目的 ARM 模板的参数。
选项参数。
返回
Promise<ArmTemplateInfo>
get(string, string, string, string, ArtifactsGetOptionalParams)
获取项目。
function get(resourceGroupName: string, labName: string, artifactSourceName: string, name: string, options?: ArtifactsGetOptionalParams): Promise<Artifact>
参数
- resourceGroupName
-
string
资源组的名称。
- labName
-
string
实验室的名称。
- artifactSourceName
-
string
项目源的名称。
- name
-
string
项目的名称。
- options
- ArtifactsGetOptionalParams
选项参数。
返回
Promise<Artifact>
list(string, string, string, ArtifactsListOptionalParams)
列出给定项目源中的项目。
function list(resourceGroupName: string, labName: string, artifactSourceName: string, options?: ArtifactsListOptionalParams): PagedAsyncIterableIterator<Artifact, Artifact[], PageSettings>
参数
- resourceGroupName
-
string
资源组的名称。
- labName
-
string
实验室的名称。
- artifactSourceName
-
string
项目源的名称。
- options
- ArtifactsListOptionalParams
选项参数。