Skip to main content

sites

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

Overview

Namesites
TypeResource
Idazure.mobile_network.sites

Fields

The following fields are returned by SELECT queries:

Request successful. The operation returns the resulting mobile network site resource.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectSite properties.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, mobileNetworkName, siteNameGets information about the specified mobile network site.
list_by_mobile_networkselectsubscriptionId, resourceGroupName, mobileNetworkNameLists all sites in the mobile network.
create_or_updateinsertsubscriptionId, resourceGroupName, mobileNetworkName, siteNameCreates or updates a mobile network site. Must be created in the same location as its parent mobile network.
deletedeletesubscriptionId, resourceGroupName, mobileNetworkName, siteNameDeletes the specified mobile network site. This will also delete any network functions that are a part of this site.
update_tagsexecsubscriptionId, resourceGroupName, mobileNetworkName, siteNameUpdates site 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
mobileNetworkNamestringThe name of the mobile network.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
siteNamestringThe name of the mobile network site.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Gets information about the specified mobile network site.

SELECT
location,
properties,
tags
FROM azure.mobile_network.sites
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND mobileNetworkName = '{{ mobileNetworkName }}' -- required
AND siteName = '{{ siteName }}' -- required
;

INSERT examples

Creates or updates a mobile network site. Must be created in the same location as its parent mobile network.

INSERT INTO azure.mobile_network.sites (
data__properties,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
mobileNetworkName,
siteName
)
SELECT
'{{ properties }}',
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ mobileNetworkName }}',
'{{ siteName }}'
RETURNING
location,
properties,
tags
;

DELETE examples

Deletes the specified mobile network site. This will also delete any network functions that are a part of this site.

DELETE FROM azure.mobile_network.sites
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND mobileNetworkName = '{{ mobileNetworkName }}' --required
AND siteName = '{{ siteName }}' --required
;

Lifecycle Methods

Updates site tags.

EXEC azure.mobile_network.sites.update_tags 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@mobileNetworkName='{{ mobileNetworkName }}' --required,
@siteName='{{ siteName }}' --required
@@json=
'{
"tags": "{{ tags }}"
}'
;