Skip to main content

sim_policies

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

Overview

Namesim_policies
TypeResource
Idazure.mobile_network.sim_policies

Fields

The following fields are returned by SELECT queries:

Request successful. The operation returns the resulting SIM policy resource.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectSIM policy Properties.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, mobileNetworkName, simPolicyName, subscriptionIdGets information about the specified SIM policy.
list_by_mobile_networkselectresourceGroupName, mobileNetworkName, subscriptionIdGets all the SIM policies in a mobile network.
create_or_updateinsertresourceGroupName, mobileNetworkName, simPolicyName, subscriptionId, data__propertiesCreates or updates a SIM policy. Must be created in the same location as its parent mobile network.
deletedeleteresourceGroupName, mobileNetworkName, simPolicyName, subscriptionIdDeletes the specified SIM policy.
update_tagsexecsubscriptionId, resourceGroupName, mobileNetworkName, simPolicyNameUpdates SIM policy 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.
simPolicyNamestringThe name of the SIM policy.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Gets information about the specified SIM policy.

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

INSERT examples

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

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

DELETE examples

Deletes the specified SIM policy.

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

Lifecycle Methods

Updates SIM policy tags.

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