Skip to main content

virtual_networks

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

Overview

Namevirtual_networks
TypeResource
Idazure_isv.vmware_cloud_simple.virtual_networks

Fields

The following fields are returned by SELECT queries:

successful operation

NameDatatypeDescription
idstringvirtual network id (privateCloudId:vsphereId)
namestring{VirtualNetworkName}
assignablebooleancan be used in vm creation/deletion
locationstringAzure region
propertiesobjectVirtual Network properties
typestring{resourceProviderNamespace}/{resourceType}

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, regionId, pcName, virtualNetworkNameapi-versionReturn virtual network by its name
listselectsubscriptionId, regionId, pcName, resourcePoolNameapi-versionReturn list of virtual networks in location 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 virtual networks
subscriptionIdstringThe subscription ID.
virtualNetworkNamestringvirtual network id (vsphereId)
api-versionstringClient API version.

SELECT examples

Return virtual network by its name

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