Partager via


Accounts - List By Resource Group

Obtenir tous les comptes Maps dans un groupe de ressources

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts?api-version=2023-06-01

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string

minLength: 1

ID de l’abonnement cible.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

MapsAccounts

La demande a été réalisée avec succès.

Other Status Codes

ErrorResponse

Une erreur inattendue s’est produite.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

List Accounts By Resource Group

Exemple de requête

GET https://management.azure.com/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.Maps/accounts?api-version=2023-06-01

Exemple de réponse

{
  "value": [
    {
      "id": "/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.Maps/accounts/myMapsAccount2",
      "name": "myMapsAccount2",
      "type": "Microsoft.Maps/accounts",
      "location": "eastus",
      "kind": "Gen1",
      "tags": {
        "test": "true"
      },
      "sku": {
        "name": "S0",
        "tier": "Standard"
      },
      "properties": {
        "uniqueId": "b2e763e6-d6f3-4858-9e2b-7cf8df85c593",
        "provisioningState": "Succeeded",
        "disableLocalAuth": false
      }
    },
    {
      "id": "/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.Maps/accounts/myMapsAccount",
      "name": "myMapsAccount",
      "type": "Microsoft.Maps/accounts",
      "location": "eastus",
      "kind": "Gen2",
      "tags": {
        "test": "true"
      },
      "sku": {
        "name": "G2",
        "tier": "Standard"
      },
      "properties": {
        "uniqueId": "b2e763e6-d6f3-4858-9e2b-7cf8df85c592",
        "provisioningState": "Succeeded",
        "disableLocalAuth": true
      }
    }
  ],
  "nextLink": null
}

Définitions

Nom Description
CorsRule

Spécifie une règle CORS pour le compte mappé.

CorsRules

Définit les règles CORS. Vous pouvez inclure jusqu’à cinq éléments CorsRule dans la requête.

createdByType

Type d’identité qui a créé la ressource.

customerManagedKeyEncryption

Toutes les propriétés de chiffrement de clé gérées par le client pour la ressource.

encryption

(Facultatif) Déconseillé d’inclure dans la définition de ressource. Nécessaire uniquement lorsqu’il est possible de désactiver le chiffrement de plateforme (infrastructure AKA). Azure SQL TDE est un exemple de ceci. Les valeurs sont activées et désactivées.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

IdentityType

Les valeurs peuvent être systemAssignedIdentity ou userAssignedIdentity

InfrastructureEncryption

Les valeurs sont activées et désactivées.

KeyEncryptionKeyIdentity

Toutes les configurations d’identité pour les paramètres de clé gérés par le client qui définissent l’identité à utiliser pour l’authentification auprès de Key Vault.

kind

Get ou Set Kind, propriété.

LinkedResource

La ressource liée est une référence à une ressource déployée dans un abonnement Azure, ajoutez la ressource liée uniqueName valeur en tant que paramètre facultatif pour les opérations sur les API REST géospatiales Azure Maps.

ManagedServiceIdentity

Identité de service managée (identités affectées par le système et/ou identités affectées par l’utilisateur)

ManagedServiceIdentityType

Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés).

MapsAccount

Ressource Azure qui représente l’accès à une suite d’API REST Maps.

MapsAccountProperties

Propriétés supplémentaires du compte mapper

MapsAccounts

Liste des comptes Maps.

name

Nom de la référence SKU, au format standard (par exemple, S0).

Sku

Référence SKU du compte Maps.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

UserAssignedIdentity

Propriétés d’identité attribuées par l’utilisateur

CorsRule

Spécifie une règle CORS pour le compte mappé.

Nom Type Description
allowedOrigins

string[]

Obligatoire si l’élément CorsRule est présent. Liste des domaines d’origine qui seront autorisés via CORS ou « * » pour autoriser tous les domaines

CorsRules

Définit les règles CORS. Vous pouvez inclure jusqu’à cinq éléments CorsRule dans la requête.

Nom Type Description
corsRules

CorsRule[]

Liste des règles CORS. Vous pouvez inclure jusqu’à cinq éléments CorsRule dans la requête.

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

customerManagedKeyEncryption

Toutes les propriétés de chiffrement de clé gérées par le client pour la ressource.

Nom Type Description
keyEncryptionKeyIdentity

KeyEncryptionKeyIdentity

Toutes les configurations d’identité pour les paramètres de clé gérés par le client qui définissent l’identité à utiliser pour l’authentification auprès de Key Vault.

keyEncryptionKeyUrl

string

URL de clé de chiffrement de clé, versionnée ou non versionnée. Ex : https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 ou https://contosovault.vault.azure.net/keys/contosokek.

encryption

(Facultatif) Déconseillé d’inclure dans la définition de ressource. Nécessaire uniquement lorsqu’il est possible de désactiver le chiffrement de plateforme (infrastructure AKA). Azure SQL TDE est un exemple de ceci. Les valeurs sont activées et désactivées.

Nom Type Description
customerManagedKeyEncryption

customerManagedKeyEncryption

Toutes les propriétés de chiffrement de clé gérées par le client pour la ressource.

infrastructureEncryption

InfrastructureEncryption

Les valeurs sont activées et désactivées.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

IdentityType

Les valeurs peuvent être systemAssignedIdentity ou userAssignedIdentity

Valeur Description
systemAssignedIdentity
userAssignedIdentity
delegatedResourceIdentity

InfrastructureEncryption

Les valeurs sont activées et désactivées.

Valeur Description
enabled
disabled

KeyEncryptionKeyIdentity

Toutes les configurations d’identité pour les paramètres de clé gérés par le client qui définissent l’identité à utiliser pour l’authentification auprès de Key Vault.

Nom Type Description
delegatedIdentityClientId

string (uuid)

identité déléguée à utiliser pour accéder à l’URL de clé de chiffrement de clé. Ex : /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<groupe de ressources>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutuellement exclusif avec identityType systemAssignedIdentity et userAssignedIdentity - utilisation interne uniquement.

identityType

IdentityType

Les valeurs peuvent être systemAssignedIdentity ou userAssignedIdentity

userAssignedIdentityResourceId

string (arm-id)

identité affectée par l’utilisateur à utiliser pour accéder à l’URL de clé de chiffrement de clé. Ex : /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<groupe de ressources>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutuellement exclusif avec identityType systemAssignedIdentity et delegatedResourceIdentity.

kind

Get ou Set Kind, propriété.

Valeur Description
Gen1
Gen2

LinkedResource

La ressource liée est une référence à une ressource déployée dans un abonnement Azure, ajoutez la ressource liée uniqueName valeur en tant que paramètre facultatif pour les opérations sur les API REST géospatiales Azure Maps.

Nom Type Description
id

string

ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName} ».

uniqueName

string

Nom fourni qui identifie de manière unique la ressource liée.

ManagedServiceIdentity

Identité de service managée (identités affectées par le système et/ou identités affectées par l’utilisateur)

Nom Type Description
principalId

string (uuid)

ID du principal de service de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système.

tenantId

string (uuid)

ID de locataire de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système.

type

ManagedServiceIdentityType

Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés).

userAssignedIdentities

<string,  UserAssignedIdentity>

identités User-Assigned
Ensemble d’identités affectées par l’utilisateur associées à la ressource. Les clés de dictionnaire userAssignedIdentities seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Les valeurs de dictionnaire peuvent être des objets vides ({}) dans les requêtes.

ManagedServiceIdentityType

Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés).

Valeur Description
None
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned

MapsAccount

Ressource Azure qui représente l’accès à une suite d’API REST Maps.

Nom Type Valeur par défaut Description
id

string

ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

ManagedServiceIdentity

Identité de service managée (identités affectées par le système et/ou identités affectées par l’utilisateur)

kind

kind

Gen1

Get ou Set Kind, propriété.

location

string

Emplacement géographique où réside la ressource

name

string

Nom de la ressource

properties

MapsAccountProperties

Propriétés du compte de carte.

sku

Sku

Référence SKU de ce compte.

systemData

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

tags

object

Balises de ressource.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

MapsAccountProperties

Propriétés supplémentaires du compte mapper

Nom Type Valeur par défaut Description
cors

CorsRules

Spécifie les règles CORS pour le service Blob. Vous pouvez inclure jusqu’à cinq éléments CorsRule dans la requête. Si aucun élément CorsRule n’est inclus dans le corps de la requête, toutes les règles CORS seront supprimées et CORS sera désactivée pour le service Blob.

disableLocalAuth

boolean

False

Permet de désactiver la fonctionnalité bascule sur Azure Policy pour désactiver la prise en charge de l’authentification locale Azure Maps. Cela désactive les clés partagées et l’authentification par jeton de signature d’accès partagé à partir de n’importe quelle utilisation.

encryption

encryption

(Facultatif) Déconseillé d’inclure dans la définition de ressource. Nécessaire uniquement lorsqu’il est possible de désactiver le chiffrement de plateforme (infrastructure AKA). Azure SQL TDE est un exemple de ceci. Les valeurs sont activées et désactivées.

linkedResources

LinkedResource[]

Tableau de ressources associées au compte mappé. La ressource liée dans le tableau ne peut pas être mise à jour individuellement, vous devez mettre à jour toutes les ressources liées dans le tableau ensemble. Ces ressources peuvent être utilisées sur des opérations sur l’API REST Azure Maps. L’accès est contrôlé par les autorisations mapper les identités managées du compte à ces ressources.

provisioningState

string

L’état d’approvisionnement de la ressource de compte Map, les mises à jour de compte ne peuvent être effectuées que sur les états de terminal. États terminal : Succeeded et Failed

uniqueId

string

Identificateur unique pour le compte de mappage

MapsAccounts

Liste des comptes Maps.

Nom Type Description
nextLink

string

Le client d’URL doit utiliser pour récupérer la page suivante (par pagination côté serveur). Il est null pour l’instant, ajouté pour une utilisation ultérieure.

value

MapsAccount[]

un compte Maps.

name

Nom de la référence SKU, au format standard (par exemple, S0).

Valeur Description
S0
S1
G2

Sku

Référence SKU du compte Maps.

Nom Type Description
name

name

Nom de la référence SKU, au format standard (par exemple, S0).

tier

string

Obtient le niveau de référence SKU. Cela est basé sur le nom de la référence SKU.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.

UserAssignedIdentity

Propriétés d’identité attribuées par l’utilisateur

Nom Type Description
clientId

string (uuid)

ID client de l’identité affectée.

principalId

string (uuid)

ID principal de l’identité affectée.