Package version:

Interface VirtualMachineTemplates

Interface representing a VirtualMachineTemplates.

interface VirtualMachineTemplates {
    beginCreateOrUpdate(resourceGroupName, virtualMachineTemplateName, resource, options?): Promise<SimplePollerLike<OperationState<VirtualMachineTemplate>, VirtualMachineTemplate>>;
    beginCreateOrUpdateAndWait(resourceGroupName, virtualMachineTemplateName, resource, options?): Promise<VirtualMachineTemplate>;
    beginDelete(resourceGroupName, virtualMachineTemplateName, options?): Promise<SimplePollerLike<OperationState<VirtualMachineTemplatesDeleteHeaders>, VirtualMachineTemplatesDeleteHeaders>>;
    beginDeleteAndWait(resourceGroupName, virtualMachineTemplateName, options?): Promise<VirtualMachineTemplatesDeleteHeaders>;
    beginUpdate(resourceGroupName, virtualMachineTemplateName, properties, options?): Promise<SimplePollerLike<OperationState<VirtualMachineTemplate>, VirtualMachineTemplate>>;
    beginUpdateAndWait(resourceGroupName, virtualMachineTemplateName, properties, options?): Promise<VirtualMachineTemplate>;
    get(resourceGroupName, virtualMachineTemplateName, options?): Promise<VirtualMachineTemplate>;
    listByResourceGroup(resourceGroupName, options?): PagedAsyncIterableIterator<VirtualMachineTemplate>;
    listBySubscription(options?): PagedAsyncIterableIterator<VirtualMachineTemplate>;
}

Methods