Artifacts Interface
public interface Artifacts
Resource collection API of Artifacts.
Method Summary
Method Details
generateArmTemplate
public abstract ArmTemplateInfo generateArmTemplate(String resourceGroupName, String labName, String artifactSourceName, String name, GenerateArmTemplateRequest generateArmTemplateRequest)
Generates an ARM template for the given artifact, uploads the required files to a storage account, and validates the generated artifact.
Parameters:
Returns:
generateArmTemplateWithResponse
public abstract Response<ArmTemplateInfo> generateArmTemplateWithResponse(String resourceGroupName, String labName, String artifactSourceName, String name, GenerateArmTemplateRequest generateArmTemplateRequest, Context context)
Generates an ARM template for the given artifact, uploads the required files to a storage account, and validates the generated artifact.
Parameters:
Returns:
get
public abstract Artifact get(String resourceGroupName, String labName, String artifactSourceName, String name)
Get artifact.
Parameters:
Returns:
getWithResponse
public abstract Response<Artifact> getWithResponse(String resourceGroupName, String labName, String artifactSourceName, String name, String expand, Context context)
Get artifact.
Parameters:
Returns:
list
public abstract PagedIterable<Artifact> list(String resourceGroupName, String labName, String artifactSourceName)
List artifacts in a given artifact source.
Parameters:
Returns:
list
public abstract PagedIterable<Artifact> list(String resourceGroupName, String labName, String artifactSourceName, String expand, String filter, Integer top, String orderby, Context context)
List artifacts in a given artifact source.
Parameters:
Returns: