ArtifactsClient Interface
public interface ArtifactsClient
An instance of this class provides access to all the operations defined in ArtifactsClient.
Method Summary
Method Details
generateArmTemplate
public abstract ArmTemplateInfoInner 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<ArmTemplateInfoInner> 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 ArtifactInner get(String resourceGroupName, String labName, String artifactSourceName, String name)
Get artifact.
Parameters:
Returns:
getWithResponse
public abstract Response<ArtifactInner> getWithResponse(String resourceGroupName, String labName, String artifactSourceName, String name, String expand, Context context)
Get artifact.
Parameters:
Returns:
list
public abstract PagedIterable<ArtifactInner> list(String resourceGroupName, String labName, String artifactSourceName)
List artifacts in a given artifact source.
Parameters:
Returns:
list
public abstract PagedIterable<ArtifactInner> 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: