Skip to main content

clouds

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

Overview

Nameclouds
TypeResource
Idazure.system_center_vm_manager.clouds

Fields

The following fields are returned by SELECT queries:

Azure operation completed successfully.

NameDatatypeDescription
extendedLocationobjectThe extended location.
locationstringThe geo-location where the resource lives
propertiesobjectThe resource-specific properties for this resource.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, cloudResourceNameImplements Cloud GET method.
list_by_resource_groupselectsubscriptionId, resourceGroupNameList of Clouds in a resource group.
list_by_subscriptionselectsubscriptionIdList of Clouds in a subscription.
create_or_updateinsertsubscriptionId, resourceGroupName, cloudResourceName, data__extendedLocationOnboards the ScVmm fabric cloud as an Azure cloud resource.
updateupdatesubscriptionId, resourceGroupName, cloudResourceNameUpdates the Clouds resource.
deletedeletesubscriptionId, resourceGroupName, cloudResourceNameforceDeregisters the ScVmm fabric cloud from Azure.

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
cloudResourceNamestringName of the Cloud.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.
forcestringForces the resource to be deleted.

SELECT examples

Implements Cloud GET method.

SELECT
extendedLocation,
location,
properties,
tags
FROM azure.system_center_vm_manager.clouds
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND cloudResourceName = '{{ cloudResourceName }}' -- required
;

INSERT examples

Onboards the ScVmm fabric cloud as an Azure cloud resource.

INSERT INTO azure.system_center_vm_manager.clouds (
data__properties,
data__extendedLocation,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
cloudResourceName
)
SELECT
'{{ properties }}',
'{{ extendedLocation }}' /* required */,
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ cloudResourceName }}'
RETURNING
extendedLocation,
location,
properties,
tags
;

UPDATE examples

Updates the Clouds resource.

UPDATE azure.system_center_vm_manager.clouds
SET
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND cloudResourceName = '{{ cloudResourceName }}' --required
RETURNING
extendedLocation,
location,
properties,
tags;

DELETE examples

Deregisters the ScVmm fabric cloud from Azure.

DELETE FROM azure.system_center_vm_manager.clouds
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND cloudResourceName = '{{ cloudResourceName }}' --required
AND force = '{{ force }}'
;