VirtualMachineTemplatesClient Interface
public interface VirtualMachineTemplatesClient
An instance of this class provides access to all the operations defined in VirtualMachineTemplatesClient.
Method Summary
Method Details
beginCreate
public abstract SyncPoller<PollResult<VirtualMachineTemplateInner>,VirtualMachineTemplateInner> beginCreate(String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateInner body)
Implements virtual machine template PUT method.
Create Or Update virtual machine template.
Parameters:
Returns:
beginCreate
public abstract SyncPoller<PollResult<VirtualMachineTemplateInner>,VirtualMachineTemplateInner> beginCreate(String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateInner body, Context context)
Implements virtual machine template PUT method.
Create Or Update virtual machine template.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String virtualMachineTemplateName, Boolean force)
Deletes an virtual machine template.
Implements virtual machine template DELETE method.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String virtualMachineTemplateName, Boolean force, Context context)
Deletes an virtual machine template.
Implements virtual machine template DELETE method.
Parameters:
Returns:
create
public abstract VirtualMachineTemplateInner create(String resourceGroupName, String virtualMachineTemplateName)
Implements virtual machine template PUT method.
Create Or Update virtual machine template.
Parameters:
Returns:
create
public abstract VirtualMachineTemplateInner create(String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateInner body)
Implements virtual machine template PUT method.
Create Or Update virtual machine template.
Parameters:
Returns:
create
public abstract VirtualMachineTemplateInner create(String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateInner body, Context context)
Implements virtual machine template PUT method.
Create Or Update virtual machine template.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String virtualMachineTemplateName)
Deletes an virtual machine template.
Implements virtual machine template DELETE method.
Parameters:
delete
public abstract void delete(String resourceGroupName, String virtualMachineTemplateName, Boolean force)
Deletes an virtual machine template.
Implements virtual machine template DELETE method.
Parameters:
delete
public abstract void delete(String resourceGroupName, String virtualMachineTemplateName, Boolean force, Context context)
Deletes an virtual machine template.
Implements virtual machine template DELETE method.
Parameters:
getByResourceGroup
public abstract VirtualMachineTemplateInner getByResourceGroup(String resourceGroupName, String virtualMachineTemplateName)
Gets a virtual machine template.
Implements virtual machine template GET method.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<VirtualMachineTemplateInner> getByResourceGroupWithResponse(String resourceGroupName, String virtualMachineTemplateName, Context context)
Gets a virtual machine template.
Implements virtual machine template GET method.
Parameters:
Returns:
list
public abstract PagedIterable<VirtualMachineTemplateInner> list()
Implements GET virtualMachineTemplates in a subscription.
List of virtualMachineTemplates in a subscription.
Returns:
list
public abstract PagedIterable<VirtualMachineTemplateInner> list(Context context)
Implements GET virtualMachineTemplates in a subscription.
List of virtualMachineTemplates in a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<VirtualMachineTemplateInner> listByResourceGroup(String resourceGroupName)
Implements GET virtualMachineTemplates in a resource group.
List of virtualMachineTemplates in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<VirtualMachineTemplateInner> listByResourceGroup(String resourceGroupName, Context context)
Implements GET virtualMachineTemplates in a resource group.
List of virtualMachineTemplates in a resource group.
Parameters:
Returns:
update
public abstract VirtualMachineTemplateInner update(String resourceGroupName, String virtualMachineTemplateName)
Updates a virtual machine template.
API to update certain properties of the virtual machine template resource.
Parameters:
Returns:
updateWithResponse
public abstract Response<VirtualMachineTemplateInner> updateWithResponse(String resourceGroupName, String virtualMachineTemplateName, ResourcePatch body, Context context)
Updates a virtual machine template.
API to update certain properties of the virtual machine template resource.
Parameters:
Returns: