Skip to main content

sims

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

Overview

Namesims
TypeResource
Idazure.mobile_network.sims

Fields

The following fields are returned by SELECT queries:

Request successful. The operation returns the resulting SIM resource.

NameDatatypeDescription
propertiesobjectSIM Properties.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, simGroupName, simNameGets information about the specified SIM.
list_by_groupselectresourceGroupName, subscriptionId, simGroupNameGets all the SIMs in a SIM group.
create_or_updateinsertsubscriptionId, resourceGroupName, simGroupName, simName, data__propertiesCreates or updates a SIM.
deletedeletesubscriptionId, resourceGroupName, simGroupName, simNameDeletes the specified SIM.
bulk_uploadexecresourceGroupName, subscriptionId, simGroupName, simsBulk upload SIMs to a SIM group.
bulk_deleteexecresourceGroupName, subscriptionId, simGroupName, simsBulk delete SIMs from a SIM group.
bulk_upload_encryptedexecresourceGroupName, subscriptionId, simGroupName, version, azureKeyIdentifier, vendorKeyFingerprint, encryptedTransportKey, signedTransportKey, simsBulk upload SIMs in encrypted form to a SIM group. The SIM credentials must be encrypted.
moveexecresourceGroupName, subscriptionId, simGroupNameMove SIMs to another SIM Group
cloneexecresourceGroupName, subscriptionId, simGroupNameClone SIMs to another SIM Group

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
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
simGroupNamestringThe name of the SIM Group.
simNamestringThe name of the SIM.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Gets information about the specified SIM.

SELECT
properties
FROM azure.mobile_network.sims
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND simGroupName = '{{ simGroupName }}' -- required
AND simName = '{{ simName }}' -- required
;

INSERT examples

Creates or updates a SIM.

INSERT INTO azure.mobile_network.sims (
data__properties,
subscriptionId,
resourceGroupName,
simGroupName,
simName
)
SELECT
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ simGroupName }}',
'{{ simName }}'
RETURNING
properties
;

DELETE examples

Deletes the specified SIM.

DELETE FROM azure.mobile_network.sims
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND simGroupName = '{{ simGroupName }}' --required
AND simName = '{{ simName }}' --required
;

Lifecycle Methods

Bulk upload SIMs to a SIM group.

EXEC azure.mobile_network.sims.bulk_upload 
@resourceGroupName='{{ resourceGroupName }}' --required,
@subscriptionId='{{ subscriptionId }}' --required,
@simGroupName='{{ simGroupName }}' --required
@@json=
'{
"sims": "{{ sims }}"
}'
;