Skip to main content

dedicated_cloud_nodes

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

Overview

Namededicated_cloud_nodes
TypeResource
Idazure_isv.vmwarecloudsimple.dedicated_cloud_nodes

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstring/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/dedicatedCloudNodes/{dedicatedCloudNodeName}.
namestring{dedicatedCloudNodeName}.
availabilityZoneIdstringAvailability Zone id, e.g. "az1".
availabilityZoneNamestringAvailability Zone name, e.g. "Availability Zone 1".
cloudRackNamestringVMWare Cloud Rack Name.
createdstring (date-time)date time the resource was created.
locationstringAzure region. Required.
nodesCountintegercount of nodes to create.
placementGroupIdstringPlacement Group id, e.g. "n1".
placementGroupNamestringPlacement Name, e.g. "Placement Group 1".
privateCloudIdstringPrivate Cloud Id.
privateCloudNamestringResource Pool Name.
provisioningStatestringThe provisioning status of the resource.
purchaseIdstringpurchase id.
skuobjectDedicated Cloud Nodes SKU.
skuDescriptionobject
statusstringNode status, indicates is private cloud set up on this node or not. Known values are: "unused" and "used".
tagsobjectDedicated Cloud Nodes tags.
typestring{resourceProviderNamespace}/{resourceType}.
vmwareClusterNamestringVMWare Cluster Name.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, dedicated_cloud_node_name, subscription_idImplements dedicated cloud node GET method. Returns dedicated cloud node.
list_by_resource_groupselectresource_group_name, subscription_id$filter, $top, $skipTokenImplements list of dedicated cloud nodes within RG method. Returns list of dedicate cloud nodes within resource group.
list_by_subscriptionselectsubscription_id$filter, $top, $skipTokenImplements list of dedicated cloud nodes within subscription method. Returns list of dedicate cloud nodes within subscription.
create_or_updateinsertresource_group_name, dedicated_cloud_node_name, subscription_id, Referer, locationImplements dedicated cloud node PUT method. Returns dedicated cloud node by its name.
updateupdateresource_group_name, dedicated_cloud_node_name, subscription_idImplements dedicated cloud node PATCH method. Patches dedicated node properties.
create_or_updatereplaceresource_group_name, dedicated_cloud_node_name, subscription_id, Referer, locationImplements dedicated cloud node PUT method. Returns dedicated cloud node by its name.
deletedeleteresource_group_name, dedicated_cloud_node_name, subscription_idImplements dedicated cloud node DELETE method. Delete dedicated cloud node.

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
Refererstringreferer url. Required.
dedicated_cloud_node_namestringdedicated cloud node name. Required.
resource_group_namestringThe name of the resource group. Required.
subscription_idstring
$filterstringThe filter to apply on the list operation. Default value is None.
$skipTokenstringto be used by nextLink implementation. Default value is None.
$topintegerThe maximum number of record sets to return. Default value is None.

SELECT examples

Implements dedicated cloud node GET method. Returns dedicated cloud node.

SELECT
id,
name,
availabilityZoneId,
availabilityZoneName,
cloudRackName,
created,
location,
nodesCount,
placementGroupId,
placementGroupName,
privateCloudId,
privateCloudName,
provisioningState,
purchaseId,
sku,
skuDescription,
status,
tags,
type,
vmwareClusterName
FROM azure_isv.vmwarecloudsimple.dedicated_cloud_nodes
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND dedicated_cloud_node_name = '{{ dedicated_cloud_node_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Implements dedicated cloud node PUT method. Returns dedicated cloud node by its name.

INSERT INTO azure_isv.vmwarecloudsimple.dedicated_cloud_nodes (
location,
sku,
tags,
properties,
resource_group_name,
dedicated_cloud_node_name,
subscription_id,
Referer
)
SELECT
'{{ location }}' /* required */,
'{{ sku }}',
'{{ tags }}',
'{{ properties }}',
'{{ resource_group_name }}',
'{{ dedicated_cloud_node_name }}',
'{{ subscription_id }}',
'{{ Referer }}'
RETURNING
id,
name,
location,
properties,
sku,
tags,
type
;

UPDATE examples

Implements dedicated cloud node PATCH method. Patches dedicated node properties.

UPDATE azure_isv.vmwarecloudsimple.dedicated_cloud_nodes
SET
tags = '{{ tags }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND dedicated_cloud_node_name = '{{ dedicated_cloud_node_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
location,
properties,
sku,
tags,
type;

REPLACE examples

Implements dedicated cloud node PUT method. Returns dedicated cloud node by its name.

REPLACE azure_isv.vmwarecloudsimple.dedicated_cloud_nodes
SET
location = '{{ location }}',
sku = '{{ sku }}',
tags = '{{ tags }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND dedicated_cloud_node_name = '{{ dedicated_cloud_node_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND Referer = '{{ Referer }}' --required
AND location = '{{ location }}' --required
RETURNING
id,
name,
location,
properties,
sku,
tags,
type;

DELETE examples

Implements dedicated cloud node DELETE method. Delete dedicated cloud node.

DELETE FROM azure_isv.vmwarecloudsimple.dedicated_cloud_nodes
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND dedicated_cloud_node_name = '{{ dedicated_cloud_node_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;