Skip to main content

creators

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

Overview

Namecreators
TypeResource
Idazure.maps.creators

Fields

The following fields are returned by SELECT queries:

The request was successful.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectThe Creator resource properties.
systemDataobjectThe system meta data relating to this resource.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, accountName, creatorNameGet a Maps Creator resource.
list_by_accountselectsubscriptionId, resourceGroupName, accountNameGet all Creator instances for an Azure Maps Account
create_or_updateinsertsubscriptionId, resourceGroupName, accountName, creatorName, data__propertiesCreate or update a Maps Creator resource. Creator resource will manage Azure resources required to populate a custom set of mapping data. It requires an account to exist before it can be created.
updateupdatesubscriptionId, resourceGroupName, accountName, creatorNameUpdates the Maps Creator resource. Only a subset of the parameters may be updated after creation, such as Tags.
deletedeletesubscriptionId, resourceGroupName, accountName, creatorNameDelete a Maps Creator 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
accountNamestringThe name of the Maps Account.
creatorNamestringThe name of the Maps Creator instance.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Get a Maps Creator resource.

SELECT
location,
properties,
systemData,
tags
FROM azure.maps.creators
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND creatorName = '{{ creatorName }}' -- required
;

INSERT examples

Create or update a Maps Creator resource. Creator resource will manage Azure resources required to populate a custom set of mapping data. It requires an account to exist before it can be created.

INSERT INTO azure.maps.creators (
data__properties,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
accountName,
creatorName
)
SELECT
'{{ properties }}' /* required */,
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ accountName }}',
'{{ creatorName }}'
RETURNING
location,
properties,
systemData,
tags
;

UPDATE examples

Updates the Maps Creator resource. Only a subset of the parameters may be updated after creation, such as Tags.

UPDATE azure.maps.creators
SET
data__tags = '{{ tags }}',
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND creatorName = '{{ creatorName }}' --required
RETURNING
location,
properties,
systemData,
tags;

DELETE examples

Delete a Maps Creator resource.

DELETE FROM azure.maps.creators
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND creatorName = '{{ creatorName }}' --required
;