Skip to main content

cloud_connections

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

Overview

Namecloud_connections
TypeResource
Idazure.hybrid_cloud.cloud_connections

Fields

The following fields are returned by SELECT queries:

Request successful. The operation returns the resulting cloud connection resource.

NameDatatypeDescription
etagstringA unique read-only string that changes whenever the resource is updated.
locationstringThe geo-location where the resource lives
propertiesobjectProperties of the cloud connection.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, cloudConnectionNameGets the specified cloud connection in a specified resource group.
list_by_resource_groupselectsubscriptionId, resourceGroupNameReturn list of cloud connections in a resource group.
list_by_subscriptionselectsubscriptionIdReturn list of cloud connections in a subscription.
create_or_updateinsertsubscriptionId, resourceGroupName, cloudConnectionNameCreates or updates a cloud connection resource
deletedeletesubscriptionId, resourceGroupName, cloudConnectionNameDeletes a specified cloud connection resource.
update_tagsexecsubscriptionId, resourceGroupName, cloudConnectionNameUpdates the specified cloud connection tags.

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
cloudConnectionNamestringThe name of the cloud connection resource
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets the specified cloud connection in a specified resource group.

SELECT
etag,
location,
properties,
tags
FROM azure.hybrid_cloud.cloud_connections
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND cloudConnectionName = '{{ cloudConnectionName }}' -- required
;

INSERT examples

Creates or updates a cloud connection resource

INSERT INTO azure.hybrid_cloud.cloud_connections (
data__properties,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
cloudConnectionName
)
SELECT
'{{ properties }}',
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ cloudConnectionName }}'
RETURNING
etag,
location,
properties,
tags
;

DELETE examples

Deletes a specified cloud connection resource.

DELETE FROM azure.hybrid_cloud.cloud_connections
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND cloudConnectionName = '{{ cloudConnectionName }}' --required
;

Lifecycle Methods

Updates the specified cloud connection tags.

EXEC azure.hybrid_cloud.cloud_connections.update_tags 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@cloudConnectionName='{{ cloudConnectionName }}' --required
@@json=
'{
"tags": "{{ tags }}"
}'
;