Share via


ScVmmVirtualMachineTemplateResource Class

Definition

A Class representing a ScVmmVirtualMachineTemplate along with the instance operations that can be performed on it. If you have a ResourceIdentifier you can construct a ScVmmVirtualMachineTemplateResource from an instance of ArmClient using the GetScVmmVirtualMachineTemplateResource method. Otherwise you can get one from its parent resource ResourceGroupResource using the GetScVmmVirtualMachineTemplate method.

public class ScVmmVirtualMachineTemplateResource : Azure.ResourceManager.ArmResource
type ScVmmVirtualMachineTemplateResource = class
    inherit ArmResource
Public Class ScVmmVirtualMachineTemplateResource
Inherits ArmResource
Inheritance
ScVmmVirtualMachineTemplateResource

Constructors

ScVmmVirtualMachineTemplateResource()

Initializes a new instance of the ScVmmVirtualMachineTemplateResource class for mocking.

Fields

ResourceType

Gets the resource type for the operations.

Properties

Data

Gets the data representing this Feature.

HasData

Gets whether or not the current instance has data.

Methods

AddTag(String, String, CancellationToken)

Add a tag to the current resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}
  • Operation Id: VirtualMachineTemplates_Get
AddTagAsync(String, String, CancellationToken)

Add a tag to the current resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}
  • Operation Id: VirtualMachineTemplates_Get
CreateResourceIdentifier(String, String, String)

Generate the resource identifier of a ScVmmVirtualMachineTemplateResource instance.

Delete(WaitUntil, Nullable<Boolean>, CancellationToken)

Deregisters the ScVmm VM Template from Azure.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}
  • Operation Id: VirtualMachineTemplates_Delete
DeleteAsync(WaitUntil, Nullable<Boolean>, CancellationToken)

Deregisters the ScVmm VM Template from Azure.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}
  • Operation Id: VirtualMachineTemplates_Delete
Get(CancellationToken)

Implements VirtualMachineTemplate GET method.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}
  • Operation Id: VirtualMachineTemplates_Get
GetAsync(CancellationToken)

Implements VirtualMachineTemplate GET method.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}
  • Operation Id: VirtualMachineTemplates_Get
RemoveTag(String, CancellationToken)

Removes a tag by key from the resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}
  • Operation Id: VirtualMachineTemplates_Get
RemoveTagAsync(String, CancellationToken)

Removes a tag by key from the resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}
  • Operation Id: VirtualMachineTemplates_Get
SetTags(IDictionary<String,String>, CancellationToken)

Replace the tags on the resource with the given set.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}
  • Operation Id: VirtualMachineTemplates_Get
SetTagsAsync(IDictionary<String,String>, CancellationToken)

Replace the tags on the resource with the given set.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}
  • Operation Id: VirtualMachineTemplates_Get
Update(WaitUntil, ResourcePatch, CancellationToken)

Updates the VirtualMachineTemplate resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}
  • Operation Id: VirtualMachineTemplates_Update
UpdateAsync(WaitUntil, ResourcePatch, CancellationToken)

Updates the VirtualMachineTemplate resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}
  • Operation Id: VirtualMachineTemplates_Update

Applies to