Skip to main content

virtual_machine_templates

Creates, updates, deletes, gets or lists a virtual_machine_templates resource.

Overview

Namevirtual_machine_templates
TypeResource
Idazure_isv.vmware_cloud_simple.virtual_machine_templates

Fields

The following fields are returned by SELECT queries:

successful operation

NameDatatypeDescription
idstringvirtual machine template id (privateCloudId:vsphereId)
namestring{virtualMachineTemplateName}
locationstringAzure region
propertiesobjectThe Virtual Machine Template properties
typestring{resourceProviderNamespace}/{resourceType}

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, regionId, pcName, virtualMachineTemplateNameapi-versionReturns virtual machine templates by its name
listselectsubscriptionId, pcName, regionId, resourcePoolNameapi-versionReturns list of virtual machine templates in region for private cloud

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
pcNamestringThe private cloud name
regionIdstringThe region Id (westus, eastus)
resourcePoolNamestringResource pool used to derive vSphere cluster which contains VM templates
subscriptionIdstringThe subscription ID.
virtualMachineTemplateNamestringvirtual machine template id (vsphereId)
api-versionstringClient API version.

SELECT examples

Returns virtual machine templates by its name

SELECT
id,
name,
location,
properties,
type
FROM azure_isv.vmware_cloud_simple.virtual_machine_templates
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND regionId = '{{ regionId }}' -- required
AND pcName = '{{ pcName }}' -- required
AND virtualMachineTemplateName = '{{ virtualMachineTemplateName }}' -- required
AND api-version = '{{ api-version }}'
;