Skip to main content

virtual_networks

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

Overview

Namevirtual_networks
TypeResource
Idazure_isv.connectedvmware.virtual_networks

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringGets or sets the Id.
namestringGets or sets the name.
customResourceNamestringGets the name of the corresponding resource in Kubernetes.
extendedLocationobjectGets or sets the extended location.
inventoryItemIdstringGets or sets the inventory Item ID for the virtual network.
kindstringMetadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.
locationstringGets or sets the location. Required.
moNamestringGets or sets the vCenter Managed Object name for the virtual network.
moRefIdstringGets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual network.
provisioningStatestringGets the provisioning state. Known values are: "Succeeded", "Failed", "Canceled", "Provisioning", "Updating", "Deleting", "Accepted", and "Created".
statusesarrayThe resource status information.
systemDataobjectThe system data.
tagsobjectGets or sets the Resource tags.
typestringGets or sets the type of the resource.
uuidstringGets or sets a unique identifier for this resource.
vCenterIdstringGets or sets the ARM Id of the vCenter resource in which this template resides.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, virtual_network_name, subscription_idGets a virtual network. Implements virtual network GET method.
list_by_resource_groupselectresource_group_name, subscription_idImplements GET virtualNetworks in a resource group. List of virtualNetworks in a resource group.
listselectsubscription_idImplements GET virtualNetworks in a subscription. List of virtualNetworks in a subscription.
createinsertresource_group_name, virtual_network_name, subscription_id, locationImplements virtual network PUT method. Create Or Update virtual network.
updateupdateresource_group_name, virtual_network_name, subscription_idUpdates a virtual network. API to update certain properties of the virtual network resource.
deletedeleteresource_group_name, virtual_network_name, subscription_idforceDeletes an virtual network. Implements virtual network DELETE method.

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
resource_group_namestringThe Resource Group Name. Required.
subscription_idstring
virtual_network_namestringName of the virtual network resource. Required.
forcebooleanWhether force delete was specified. Default value is None.

SELECT examples

Gets a virtual network. Implements virtual network GET method.

SELECT
id,
name,
customResourceName,
extendedLocation,
inventoryItemId,
kind,
location,
moName,
moRefId,
provisioningState,
statuses,
systemData,
tags,
type,
uuid,
vCenterId
FROM azure_isv.connectedvmware.virtual_networks
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND virtual_network_name = '{{ virtual_network_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Implements virtual network PUT method. Create Or Update virtual network.

INSERT INTO azure_isv.connectedvmware.virtual_networks (
location,
extendedLocation,
tags,
kind,
properties,
resource_group_name,
virtual_network_name,
subscription_id
)
SELECT
'{{ location }}' /* required */,
'{{ extendedLocation }}',
'{{ tags }}',
'{{ kind }}',
'{{ properties }}',
'{{ resource_group_name }}',
'{{ virtual_network_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
extendedLocation,
kind,
location,
properties,
systemData,
tags,
type
;

UPDATE examples

Updates a virtual network. API to update certain properties of the virtual network resource.

UPDATE azure_isv.connectedvmware.virtual_networks
SET
tags = '{{ tags }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND virtual_network_name = '{{ virtual_network_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
extendedLocation,
kind,
location,
properties,
systemData,
tags,
type;

DELETE examples

Deletes an virtual network. Implements virtual network DELETE method.

DELETE FROM azure_isv.connectedvmware.virtual_networks
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND virtual_network_name = '{{ virtual_network_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND force = '{{ force }}'
;