VirtualMachineImageTemplatesClient Interface
public interface VirtualMachineImageTemplatesClient
An instance of this class provides access to all the operations defined in VirtualMachineImageTemplatesClient.
Method Summary
Method Details
beginCancel
public abstract SyncPoller<PollResult<Void>,Void> beginCancel(String resourceGroupName, String imageTemplateName)
Cancel the long running image build based on the image template.
Parameters:
Returns:
beginCancel
public abstract SyncPoller<PollResult<Void>,Void> beginCancel(String resourceGroupName, String imageTemplateName, Context context)
Cancel the long running image build based on the image template.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ImageTemplateInner>,ImageTemplateInner> beginCreateOrUpdate(String resourceGroupName, String imageTemplateName, ImageTemplateInner parameters)
Create or update a virtual machine image template.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ImageTemplateInner>,ImageTemplateInner> beginCreateOrUpdate(String resourceGroupName, String imageTemplateName, ImageTemplateInner parameters, Context context)
Create or update a virtual machine image template.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String imageTemplateName)
Delete a virtual machine image template.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String imageTemplateName, Context context)
Delete a virtual machine image template.
Parameters:
Returns:
beginRun
public abstract SyncPoller<PollResult<Void>,Void> beginRun(String resourceGroupName, String imageTemplateName)
Create artifacts from a existing image template.
Parameters:
Returns:
beginRun
public abstract SyncPoller<PollResult<Void>,Void> beginRun(String resourceGroupName, String imageTemplateName, Context context)
Create artifacts from a existing image template.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ImageTemplateInner>,ImageTemplateInner> beginUpdate(String resourceGroupName, String imageTemplateName, ImageTemplateUpdateParameters parameters)
Update the tags for this Virtual Machine Image Template.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ImageTemplateInner>,ImageTemplateInner> beginUpdate(String resourceGroupName, String imageTemplateName, ImageTemplateUpdateParameters parameters, Context context)
Update the tags for this Virtual Machine Image Template.
Parameters:
Returns:
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:
createOrUpdate
public abstract ImageTemplateInner createOrUpdate(String resourceGroupName, String imageTemplateName, ImageTemplateInner parameters)
Create or update a virtual machine image template.
Parameters:
Returns:
createOrUpdate
public abstract ImageTemplateInner createOrUpdate(String resourceGroupName, String imageTemplateName, ImageTemplateInner parameters, Context context)
Create or update a virtual machine image template.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String imageTemplateName)
Delete a virtual machine image template.
Parameters:
delete
public abstract void delete(String resourceGroupName, String imageTemplateName, Context context)
Delete a virtual machine image template.
Parameters:
getByResourceGroup
public abstract ImageTemplateInner getByResourceGroup(String resourceGroupName, String imageTemplateName)
Get information about a virtual machine image template.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<ImageTemplateInner> getByResourceGroupWithResponse(String resourceGroupName, String imageTemplateName, Context context)
Get information about a virtual machine image template.
Parameters:
Returns:
getRunOutput
public abstract RunOutputInner getRunOutput(String resourceGroupName, String imageTemplateName, String runOutputName)
Get the specified run output for the specified image template resource.
Parameters:
Returns:
getRunOutputWithResponse
public abstract Response<RunOutputInner> 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<ImageTemplateInner> list()
Gets information about the VM image templates associated with the subscription.
Returns:
list
public abstract PagedIterable<ImageTemplateInner> list(Context context)
Gets information about the VM image templates associated with the subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ImageTemplateInner> listByResourceGroup(String resourceGroupName)
Gets information about the VM image templates associated with the specified resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ImageTemplateInner> listByResourceGroup(String resourceGroupName, Context context)
Gets information about the VM image templates associated with the specified resource group.
Parameters:
Returns:
listRunOutputs
public abstract PagedIterable<RunOutputInner> listRunOutputs(String resourceGroupName, String imageTemplateName)
List all run outputs for the specified Image Template resource.
Parameters:
Returns:
listRunOutputs
public abstract PagedIterable<RunOutputInner> 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:
update
public abstract ImageTemplateInner update(String resourceGroupName, String imageTemplateName, ImageTemplateUpdateParameters parameters)
Update the tags for this Virtual Machine Image Template.
Parameters:
Returns:
update
public abstract ImageTemplateInner update(String resourceGroupName, String imageTemplateName, ImageTemplateUpdateParameters parameters, Context context)
Update the tags for this Virtual Machine Image Template.
Parameters:
Returns: