Skip to main content

slices

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

Overview

Nameslices
TypeResource
Idazure.mobile_network.slices

Fields

The following fields are returned by SELECT queries:

Request successful. The operation returns the resulting network slice resource.

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

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, mobileNetworkName, sliceNameGets information about the specified network slice.
list_by_mobile_networkselectsubscriptionId, resourceGroupName, mobileNetworkNameLists all slices in the mobile network.
create_or_updateinsertsubscriptionId, resourceGroupName, mobileNetworkName, sliceName, data__propertiesCreates or updates a network slice. Must be created in the same location as its parent mobile network.
deletedeletesubscriptionId, resourceGroupName, mobileNetworkName, sliceNameDeletes the specified network slice.
update_tagsexecsubscriptionId, resourceGroupName, mobileNetworkName, sliceNameUpdates slice 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.
sliceNamestringThe name of the network slice.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Gets information about the specified network slice.

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

INSERT examples

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

INSERT INTO azure.mobile_network.slices (
data__properties,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
mobileNetworkName,
sliceName
)
SELECT
'{{ properties }}' /* required */,
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ mobileNetworkName }}',
'{{ sliceName }}'
RETURNING
location,
properties,
tags
;

DELETE examples

Deletes the specified network slice.

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

Lifecycle Methods

Updates slice tags.

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