AccountSasParameters interface
Paramètres utilisés pour créer un jeton SAS (Shared Access Signature) de compte. Le contrôle d’accès à l’API REST est fourni par l’identité et l’accès en fonction du rôle (RBAC) Azure Maps.
Propriétés
| expiry | Décalage d’heure de date d’expiration de la validité du jeton. Par exemple , « 2017-05-24T10:42:03.1567373Z ». La durée maximale autorisée est de 24 heures entre |
| max |
Paramètre obligatoire qui représente la requête maximale souhaitée par seconde à autoriser pour le jeton SAP donné. Cela ne garantit pas une précision parfaite dans les mesures, mais fournit aux applications des gardes sûrs d’abus avec la mise en œuvre éventuelle. |
| principal |
L’ID principal également appelé ID d’objet d’une identité managée affectée par l’utilisateur actuellement affectée au compte mappé. Pour affecter une identité managée du compte, utilisez l’opération Créer ou mettre à jour un ID de ressource d’identité affectée par l’utilisateur. |
| regions | Facultatif, autorise le contrôle des emplacements de région autorisés à accéder aux API REST Azure Maps avec le jeton SAP. Exemple : « eastus », « westus2 ». L’omission de ce paramètre permet à tous les emplacements de région d’être accessibles. |
| signing |
Clé de compte mappé à utiliser pour la signature. La sélection de |
| start | Décalage d’heure de date du début de la validité du jeton. Par exemple , « 2017-05-24T10:42:03.1567373Z ». La durée maximale autorisée est de 24 heures entre |
Détails de la propriété
expiry
Décalage d’heure de date d’expiration de la validité du jeton. Par exemple , « 2017-05-24T10:42:03.1567373Z ». La durée maximale autorisée est de 24 heures entre start et expiry.
expiry: string
Valeur de propriété
string
maxRatePerSecond
Paramètre obligatoire qui représente la requête maximale souhaitée par seconde à autoriser pour le jeton SAP donné. Cela ne garantit pas une précision parfaite dans les mesures, mais fournit aux applications des gardes sûrs d’abus avec la mise en œuvre éventuelle.
maxRatePerSecond: number
Valeur de propriété
number
principalId
L’ID principal également appelé ID d’objet d’une identité managée affectée par l’utilisateur actuellement affectée au compte mappé. Pour affecter une identité managée du compte, utilisez l’opération Créer ou mettre à jour un ID de ressource d’identité affectée par l’utilisateur.
principalId: string
Valeur de propriété
string
regions
Facultatif, autorise le contrôle des emplacements de région autorisés à accéder aux API REST Azure Maps avec le jeton SAP. Exemple : « eastus », « westus2 ». L’omission de ce paramètre permet à tous les emplacements de région d’être accessibles.
regions?: string[]
Valeur de propriété
string[]
signingKey
Clé de compte mappé à utiliser pour la signature. La sélection de primaryKey ou de secondaryKey utilisera les clés partagées du compte map et l’utilisation de managedIdentity utilisera la clé privée renouvelée automatiquement pour signer la SAP.
signingKey: string
Valeur de propriété
string
start
Décalage d’heure de date du début de la validité du jeton. Par exemple , « 2017-05-24T10:42:03.1567373Z ». La durée maximale autorisée est de 24 heures entre start et expiry.
start: string
Valeur de propriété
string