Skip to main content

private_clouds

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

Overview

Nameprivate_clouds
TypeResource
Idazure_isv.vmware.private_clouds

Fields

NameDatatypeDescription
circuittextfield from the properties object
endpointstextfield from the properties object
identity_sourcestextfield from the properties object
internettextfield from the properties object
locationtextResource location
management_clustertextfield from the properties object
management_networktextfield from the properties object
network_blocktextfield from the properties object
nsxt_certificate_thumbprinttextfield from the properties object
nsxt_passwordtextfield from the properties object
privateCloudNametextfield from the properties object
provisioning_networktextfield from the properties object
provisioning_statetextfield from the properties object
resourceGroupNametextfield from the properties object
skutextThe resource model definition representing SKU
subscriptionIdtextfield from the properties object
tagstextResource tags
vcenter_certificate_thumbprinttextfield from the properties object
vcenter_passwordtextfield from the properties object
vmotion_networktextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTprivateCloudName, resourceGroupName, subscriptionId
listSELECTresourceGroupName, subscriptionId
list_in_subscriptionSELECTsubscriptionId
create_or_updateINSERTprivateCloudName, resourceGroupName, subscriptionId, data__location, data__properties, data__sku
deleteDELETEprivateCloudName, resourceGroupName, subscriptionId
updateUPDATEprivateCloudName, resourceGroupName, subscriptionId

SELECT examples

SELECT
circuit,
endpoints,
identity_sources,
internet,
location,
management_cluster,
management_network,
network_block,
nsxt_certificate_thumbprint,
nsxt_password,
privateCloudName,
provisioning_network,
provisioning_state,
resourceGroupName,
sku,
subscriptionId,
tags,
vcenter_certificate_thumbprint,
vcenter_password,
vmotion_network
FROM azure_isv.vmware.vw_private_clouds
WHERE subscriptionId = '{{ subscriptionId }}';

INSERT example

Use the following StackQL query and manifest file to create a new private_clouds resource.

/*+ create */
INSERT INTO azure_isv.vmware.private_clouds (
privateCloudName,
resourceGroupName,
subscriptionId,
data__location,
data__properties,
data__sku,
location,
tags,
sku,
properties
)
SELECT
'{{ privateCloudName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ data__location }}',
'{{ data__properties }}',
'{{ data__sku }}',
'{{ location }}',
'{{ tags }}',
'{{ sku }}',
'{{ properties }}'
;

UPDATE example

Updates a private_clouds resource.

/*+ update */
UPDATE azure_isv.vmware.private_clouds
SET
tags = '{{ tags }}',
properties = '{{ properties }}'
WHERE
privateCloudName = '{{ privateCloudName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

DELETE example

Deletes the specified private_clouds resource.

/*+ delete */
DELETE FROM azure_isv.vmware.private_clouds
WHERE privateCloudName = '{{ privateCloudName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';