Microsoft.Maps (preview:2025-10-01)

2025/10/23 • 23 new, 23 deleted methods

Accounts_CreateOrUpdate (new)
Description Create or update a Maps Account. A Maps Account holds the keys which allow access to the Maps REST APIs.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
MapsAccount:
{
sku:
{
name: enum ,
tier: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}
,
}

⚐ Response (200)

{
sku:
{
name: enum ,
tier: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}

⚐ Response (201)

{
sku:
{
name: enum ,
tier: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_Update (new)
Description Updates a Maps Account. Only a subset of the parameters may be updated after creation, such as Sku, Tags, Properties.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
MapsAccountUpdateParameters:
{
tags: object ,
kind: enum ,
sku:
{
name: enum ,
tier: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}
,
}

⚐ Response (200)

{
sku:
{
name: enum ,
tier: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_Delete (new)
Description Delete a Maps Account.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_Get (new)
Description Get a Maps Account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
}

⚐ Response (200)

{
sku:
{
name: enum ,
tier: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_ListByResourceGroup (new)
Description Get all Maps Accounts in a Resource Group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: enum ,
tier: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_ListBySubscription (new)
Description Get all Maps Accounts in a Subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Maps/accounts
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: enum ,
tier: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_ListSas (new)
Description Create and list an account shared access signature token. Use this SAS token for authentication to Azure Maps REST APIs through various Azure Maps SDKs. As prerequisite to create a SAS Token. Prerequisites: 1. Create or have an existing User Assigned Managed Identity in the same Azure region as the account. 2. Create or update an Azure Maps account with the same Azure region as the User Assigned Managed Identity is placed.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/listSas
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
MapsAccountSasParameters:
{
signingKey: enum ,
principalId: string ,
regions:
[
string ,
]
,
maxRatePerSecond: integer ,
start: string ,
expiry: string ,
}
,
}

⚐ Response (200)

{
accountSasToken: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_ListKeys (new)
Description Get the keys to use with the Maps APIs. A key is used to authenticate and authorize access to the Maps REST APIs. Only one key is needed at a time; two are given to provide seamless key regeneration.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/listKeys
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
}

⚐ Response (200)

{
primaryKeyLastUpdated: string ,
primaryKey: string ,
secondaryKey: string ,
secondaryKeyLastUpdated: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_RegenerateKeys (new)
Description Regenerate either the primary or secondary key for use with the Maps APIs. The old key will stop working immediately.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/regenerateKey
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
keySpecification:
{
keyType: enum ,
}
,
}

⚐ Response (200)

{
primaryKeyLastUpdated: string ,
primaryKey: string ,
secondaryKey: string ,
secondaryKeyLastUpdated: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Maps_ListOperations (new)
Description List operations available for the Maps Resource Provider
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Maps/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Creators_ListByAccount (new)
Description Get all Creator instances for an Azure Maps Account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/creators
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
storageUnits: integer ,
totalStorageUnitSizeInBytes: integer ,
consumedStorageUnitSizeInBytes: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Creators_CreateOrUpdate (new)
Description 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.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/creators/{creatorName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
creatorName: string ,
CreatorResource:
{
properties:
{
provisioningState: string ,
storageUnits: integer ,
totalStorageUnitSizeInBytes: integer ,
consumedStorageUnitSizeInBytes: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
storageUnits: integer ,
totalStorageUnitSizeInBytes: integer ,
consumedStorageUnitSizeInBytes: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: string ,
storageUnits: integer ,
totalStorageUnitSizeInBytes: integer ,
consumedStorageUnitSizeInBytes: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Creators_Update (new)
Description Updates the Maps Creator resource. Only a subset of the parameters may be updated after creation, such as Tags.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/creators/{creatorName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
creatorName: string ,
CreatorUpdateParameters:
{
tags: object ,
properties:
{
provisioningState: string ,
storageUnits: integer ,
totalStorageUnitSizeInBytes: integer ,
consumedStorageUnitSizeInBytes: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
storageUnits: integer ,
totalStorageUnitSizeInBytes: integer ,
consumedStorageUnitSizeInBytes: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Creators_Delete (new)
Description Delete a Maps Creator resource.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/creators/{creatorName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
creatorName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Creators_Get (new)
Description Get a Maps Creator resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/creators/{creatorName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
creatorName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
storageUnits: integer ,
totalStorageUnitSizeInBytes: integer ,
consumedStorageUnitSizeInBytes: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_ListByAccount (new)
Description Gets the private link resources that are available to be used for the Maps Account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/privateLinkResources
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_Get (new)
Description Gets a private link resource by name which can be used for the Maps Account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/privateLinkResources/{privateLinkResourceName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
privateLinkResourceName: string ,
}

⚐ Response (200)

{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Get (new)
Description Gets the specified private endpoint connection associated with the Maps Account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
privateEndpointConnectionName: string ,
}

⚐ Response (200)

{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Create (new)
Description Create or update the state of specified private endpoint connection associated with the Maps account.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
privateEndpointConnectionName: string ,
properties:
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Delete (new)
Description Deletes the specified private endpoint connection associated with the Maps Account.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
privateEndpointConnectionName: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
retry-after: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_ListByAccount (new)
Description Get a private endpoint connections on the Maps Account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/privateEndpointConnections
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OperationResult_Get (new)
Description Get the result of a long running azure asynchronous operation.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Maps/locations/{location}/operationResults/{operationId}
{
api-version: string ,
subscriptionId: string ,
location: string ,
operationId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OperationStatus_Get (new)
Description Get the status of a long running azure asynchronous operation.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Maps/locations/{location}/operationStatuses/{operationId}
{
api-version: string ,
subscriptionId: string ,
location: string ,
operationId: string ,
}

⚐ Response (200)

{
id: string ,
resourceId: string ,
name: string ,
status: string ,
percentComplete: number ,
startTime: string ,
endTime: string ,
operations:
[
{
id: string ,
resourceId: string ,
name: string ,
status: string ,
percentComplete: number ,
startTime: string ,
endTime: string ,
operations:
[
string ,
]
,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
]
,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_CreateOrUpdate (removed)
Description Create or update a Maps Account. A Maps Account holds the keys which allow access to the Maps REST APIs.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
MapsAccount:
{
sku:
{
name: enum ,
tier: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}
,
}

⚐ Response (200)

{
sku:
{
name: enum ,
tier: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}

⚐ Response (201)

{
sku:
{
name: enum ,
tier: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_Update (removed)
Description Updates a Maps Account. Only a subset of the parameters may be updated after creation, such as Sku, Tags, Properties.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
MapsAccountUpdateParameters:
{
tags: object ,
kind: enum ,
sku:
{
name: enum ,
tier: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}
,
}

⚐ Response (200)

{
sku:
{
name: enum ,
tier: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_Delete (removed)
Description Delete a Maps Account.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_Get (removed)
Description Get a Maps Account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
}

⚐ Response (200)

{
sku:
{
name: enum ,
tier: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_ListByResourceGroup (removed)
Description Get all Maps Accounts in a Resource Group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: enum ,
tier: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_ListBySubscription (removed)
Description Get all Maps Accounts in a Subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Maps/accounts
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: enum ,
tier: string ,
}
,
kind: enum ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
uniqueId: string ,
disableLocalAuth: boolean ,
provisioningState: string ,
linkedResources:
[
{
uniqueName: string ,
id: string ,
}
,
]
,
cors:
{
corsRules:
[
{
allowedOrigins:
[
string ,
]
,
}
,
]
,
}
,
encryption:
{
infrastructureEncryption: enum ,
customerManagedKeyEncryption:
{
keyEncryptionKeyIdentity:
{
identityType: enum ,
userAssignedIdentityResourceId: string ,
federatedClientId: string ,
delegatedIdentityClientId: string ,
}
,
keyEncryptionKeyUrl: string ,
}
,
}
,
locations:
[
{
locationName: string ,
}
,
]
,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_ListSas (removed)
Description Create and list an account shared access signature token. Use this SAS token for authentication to Azure Maps REST APIs through various Azure Maps SDKs. As prerequisite to create a SAS Token. Prerequisites: 1. Create or have an existing User Assigned Managed Identity in the same Azure region as the account. 2. Create or update an Azure Maps account with the same Azure region as the User Assigned Managed Identity is placed.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/listSas
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
MapsAccountSasParameters:
{
signingKey: enum ,
principalId: string ,
regions:
[
string ,
]
,
maxRatePerSecond: integer ,
start: string ,
expiry: string ,
}
,
}

⚐ Response (200)

{
accountSasToken: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_ListKeys (removed)
Description Get the keys to use with the Maps APIs. A key is used to authenticate and authorize access to the Maps REST APIs. Only one key is needed at a time; two are given to provide seamless key regeneration.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/listKeys
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
}

⚐ Response (200)

{
primaryKeyLastUpdated: string ,
primaryKey: string ,
secondaryKey: string ,
secondaryKeyLastUpdated: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_RegenerateKeys (removed)
Description Regenerate either the primary or secondary key for use with the Maps APIs. The old key will stop working immediately.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/regenerateKey
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
keySpecification:
{
keyType: enum ,
}
,
}

⚐ Response (200)

{
primaryKeyLastUpdated: string ,
primaryKey: string ,
secondaryKey: string ,
secondaryKeyLastUpdated: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Maps_ListOperations (removed)
Description List operations available for the Maps Resource Provider
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Maps/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Creators_ListByAccount (removed)
Description Get all Creator instances for an Azure Maps Account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/creators
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
storageUnits: integer ,
totalStorageUnitSizeInBytes: integer ,
consumedStorageUnitSizeInBytes: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Creators_CreateOrUpdate (removed)
Description 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.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/creators/{creatorName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
creatorName: string ,
CreatorResource:
{
properties:
{
provisioningState: string ,
storageUnits: integer ,
totalStorageUnitSizeInBytes: integer ,
consumedStorageUnitSizeInBytes: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
storageUnits: integer ,
totalStorageUnitSizeInBytes: integer ,
consumedStorageUnitSizeInBytes: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: string ,
storageUnits: integer ,
totalStorageUnitSizeInBytes: integer ,
consumedStorageUnitSizeInBytes: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Creators_Update (removed)
Description Updates the Maps Creator resource. Only a subset of the parameters may be updated after creation, such as Tags.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/creators/{creatorName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
creatorName: string ,
CreatorUpdateParameters:
{
tags: object ,
properties:
{
provisioningState: string ,
storageUnits: integer ,
totalStorageUnitSizeInBytes: integer ,
consumedStorageUnitSizeInBytes: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
storageUnits: integer ,
totalStorageUnitSizeInBytes: integer ,
consumedStorageUnitSizeInBytes: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Creators_Delete (removed)
Description Delete a Maps Creator resource.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/creators/{creatorName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
creatorName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Creators_Get (removed)
Description Get a Maps Creator resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/creators/{creatorName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
creatorName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
storageUnits: integer ,
totalStorageUnitSizeInBytes: integer ,
consumedStorageUnitSizeInBytes: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_ListByAccount (removed)
Description Gets the private link resources that are available to be used for the Maps Account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/privateLinkResources
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_Get (removed)
Description Gets a private link resource by name which can be used for the Maps Account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/privateLinkResources/{privateLinkResourceName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
privateLinkResourceName: string ,
}

⚐ Response (200)

{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Get (removed)
Description Gets the specified private endpoint connection associated with the Maps Account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
privateEndpointConnectionName: string ,
}

⚐ Response (200)

{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Create (removed)
Description Create or update the state of specified private endpoint connection associated with the Maps account.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
privateEndpointConnectionName: string ,
properties:
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Delete (removed)
Description Deletes the specified private endpoint connection associated with the Maps Account.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
privateEndpointConnectionName: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
retry-after: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_ListByAccount (removed)
Description Get a private endpoint connections on the Maps Account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/privateEndpointConnections
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
accountName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
groupIds:
[
string ,
]
,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OperationResult_Get (removed)
Description Get the result of a long running azure asynchronous operation.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Maps/locations/{location}/operationResults/{operationId}
{
api-version: string ,
subscriptionId: string ,
location: string ,
operationId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OperationStatus_Get (removed)
Description Get the status of a long running azure asynchronous operation.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Maps/locations/{location}/operationStatuses/{operationId}
{
api-version: string ,
subscriptionId: string ,
location: string ,
operationId: string ,
}

⚐ Response (200)

{
id: string ,
resourceId: string ,
name: string ,
status: string ,
percentComplete: number ,
startTime: string ,
endTime: string ,
operations:
[
{
id: string ,
resourceId: string ,
name: string ,
status: string ,
percentComplete: number ,
startTime: string ,
endTime: string ,
operations:
[
string ,
]
,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
]
,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}