Skip to main content

cloud_connectors

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

Overview

Namecloud_connectors
TypeResource
Idazure.hybrid_cloud.cloud_connectors

Fields

The following fields are returned by SELECT queries:

Request successful. The operation returns the resulting cloud connector 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 connector.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, cloudConnectorNameGets the specified cloud connector in a specified resource group.
list_by_resource_groupselectsubscriptionId, resourceGroupNameReturn list of cloud connectors in a resource group.
list_by_subscriptionselectsubscriptionIdReturn list of cloud connectors in a subscription.
create_or_updateinsertsubscriptionId, resourceGroupName, cloudConnectorNameCreates or updates a cloud connector resource.
deletedeletesubscriptionId, resourceGroupName, cloudConnectorNameDeletes a specified cloud connector resource.
update_tagsexecsubscriptionId, resourceGroupName, cloudConnectorNameUpdates the specified cloud connector tags.
discover_resourcesexecsubscriptionId, resourceGroupName, cloudConnectorNameReturns a list of discovered remote cloud resources via this cloud connector resource.

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

SELECT examples

Gets the specified cloud connector in a specified resource group.

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

INSERT examples

Creates or updates a cloud connector resource.

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

DELETE examples

Deletes a specified cloud connector resource.

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

Lifecycle Methods

Updates the specified cloud connector tags.

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