VirtualMachineImageTemplates Interface
public interface VirtualMachineImageTemplates
Resource collection API of VirtualMachineImageTemplates.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract void |
cancel(String resourceGroupName, String imageTemplateName)
Cancel the long running image build based on the image template. |
| abstract void |
cancel(String resourceGroupName, String imageTemplateName, Context context)
Cancel the long running image build based on the image template. |
| abstract Blank |
define(String name)
Begins definition for a new Image |
| abstract void |
delete(String resourceGroupName, String imageTemplateName, Context context)
Delete a virtual machine image template. |
| abstract void |
deleteById(String id)
Delete a virtual machine image template. |
| abstract void |
deleteByIdWithResponse(String id, Context context)
Delete a virtual machine image template. |
| abstract void |
deleteByResourceGroup(String resourceGroupName, String imageTemplateName)
Delete a virtual machine image template. |
|
abstract
Image |
getById(String id)
Get information about a virtual machine image template. |
|
abstract
Response<Image |
getByIdWithResponse(String id, Context context)
Get information about a virtual machine image template. |
|
abstract
Image |
getByResourceGroup(String resourceGroupName, String imageTemplateName)
Get information about a virtual machine image template. |
|
abstract
Response<Image |
getByResourceGroupWithResponse(String resourceGroupName, String imageTemplateName, Context context)
Get information about a virtual machine image template. |
|
abstract
Run |
getRunOutput(String resourceGroupName, String imageTemplateName, String runOutputName)
Get the specified run output for the specified image template resource. |
|
abstract
Response<Run |
getRunOutputWithResponse(String resourceGroupName, String imageTemplateName, String runOutputName, Context context)
Get the specified run output for the specified image template resource. |
|
abstract
Paged |
list()
Gets information about the VM image templates associated with the subscription. |
|
abstract
Paged |
list(Context context)
Gets information about the VM image templates associated with the subscription. |
|
abstract
Paged |
listByResourceGroup(String resourceGroupName)
Gets information about the VM image templates associated with the specified resource group. |
|
abstract
Paged |
listByResourceGroup(String resourceGroupName, Context context)
Gets information about the VM image templates associated with the specified resource group. |
|
abstract
Paged |
listRunOutputs(String resourceGroupName, String imageTemplateName)
List all run outputs for the specified Image Template resource. |
|
abstract
Paged |
listRunOutputs(String resourceGroupName, String imageTemplateName, Context context)
List all run outputs for the specified Image Template resource. |
| abstract void |
run(String resourceGroupName, String imageTemplateName)
Create artifacts from a existing image template. |
| abstract void |
run(String resourceGroupName, String imageTemplateName, Context context)
Create artifacts from a existing image template. |
Method Details
cancel
public abstract void cancel(String resourceGroupName, String imageTemplateName)
Cancel the long running image build based on the image template.
Parameters:
cancel
public abstract void cancel(String resourceGroupName, String imageTemplateName, Context context)
Cancel the long running image build based on the image template.
Parameters:
define
public abstract ImageTemplate.DefinitionStages.Blank define(String name)
Begins definition for a new ImageTemplate resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String imageTemplateName, Context context)
Delete a virtual machine image template.
Parameters:
deleteById
public abstract void deleteById(String id)
Delete a virtual machine image template.
Parameters:
deleteByIdWithResponse
public abstract void deleteByIdWithResponse(String id, Context context)
Delete a virtual machine image template.
Parameters:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String imageTemplateName)
Delete a virtual machine image template.
Parameters:
getById
public abstract ImageTemplate getById(String id)
Get information about a virtual machine image template.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<ImageTemplate> getByIdWithResponse(String id, Context context)
Get information about a virtual machine image template.
Parameters:
Returns:
getByResourceGroup
public abstract ImageTemplate getByResourceGroup(String resourceGroupName, String imageTemplateName)
Get information about a virtual machine image template.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<ImageTemplate> getByResourceGroupWithResponse(String resourceGroupName, String imageTemplateName, Context context)
Get information about a virtual machine image template.
Parameters:
Returns:
getRunOutput
public abstract RunOutput getRunOutput(String resourceGroupName, String imageTemplateName, String runOutputName)
Get the specified run output for the specified image template resource.
Parameters:
Returns:
getRunOutputWithResponse
public abstract Response<RunOutput> getRunOutputWithResponse(String resourceGroupName, String imageTemplateName, String runOutputName, Context context)
Get the specified run output for the specified image template resource.
Parameters:
Returns:
list
public abstract PagedIterable<ImageTemplate> list()
Gets information about the VM image templates associated with the subscription.
Returns:
list
public abstract PagedIterable<ImageTemplate> list(Context context)
Gets information about the VM image templates associated with the subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ImageTemplate> listByResourceGroup(String resourceGroupName)
Gets information about the VM image templates associated with the specified resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ImageTemplate> listByResourceGroup(String resourceGroupName, Context context)
Gets information about the VM image templates associated with the specified resource group.
Parameters:
Returns:
listRunOutputs
public abstract PagedIterable<RunOutput> listRunOutputs(String resourceGroupName, String imageTemplateName)
List all run outputs for the specified Image Template resource.
Parameters:
Returns:
listRunOutputs
public abstract PagedIterable<RunOutput> listRunOutputs(String resourceGroupName, String imageTemplateName, Context context)
List all run outputs for the specified Image Template resource.
Parameters:
Returns:
run
public abstract void run(String resourceGroupName, String imageTemplateName)
Create artifacts from a existing image template.
Parameters:
run
public abstract void run(String resourceGroupName, String imageTemplateName, Context context)
Create artifacts from a existing image template.
Parameters: