Documentation de référence sur les autorisations

Vous consultez la documentation Apigee Edge.
Accéder à la documentation d'Apigee X
en savoir plus

Le tableau suivant répertorie les autorisations que vous pouvez attribuer à un rôle à l'aide de l'API Edge. Pour obtenir un exemple d'utilisation de l'API afin de définir une autorisation pour un rôle, consultez la section Ajouter des autorisations au rôle de test.

Zone de la fonctionnalité URI d'autorisation Verbe Description

Analytics

Analyse /environments/*/analytics/admin PUT Activer les analyses pour un environnement (Cloud privé uniquement)

Exportation de données Analytics

Exportation de données /environments/*/analytics/exports GET, PUT Répertorier/créer un job d'exportation de données
/environments/*/analytics/exports/* GET Obtenir l'état du job d'exportation
/analytics/datastores GET, PUT Lister/Créer des data stores d'analyse
/analytics/datastores/* GET Obtenir un data store d'analyse
/analytics/datastoreConsumers GET, PUT et DELETE Obtenir/Créer/Supprimer un data store Analytics

Modèles d'API (nouvelle interface utilisateur uniquement)

Modèles d'API /apimodels GET, PUT Lister/Créer des modèles d'API
/apimodels/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer le modèle d'API

Surveillance des API (nouvelle interface utilisateur uniquement)

Surveillance des API /apimonitoring GET, PUT et DELETE Lister/créer/supprimer des entités de surveillance d'API

Packages d'API (monétisation)

Packages d'API (monétisation) /monetization-packages GET, PUT Lister/Créer des packages d'API
/monetization-packages/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer un package d'API
/monetization-packages/*/products/* GET, PUT et DELETE Obtenir/Ajouter/Supprimer un produit d'API dans un package d'API
/developers/*/monetization-packages GET Lister tous les packages d'API acceptés par un développeur

Produits d'API

Produits d'API /apiproducts GET, PUT Lister/Créer des produits d'API
/apiproducts/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer le produit d'API
Attributs du produit d'API /apiproducts/*/attributes GET, PUT Répertorier/mettre à jour tous les attributs de produit API
/apiproducts/*/attributes/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer l'attribut de produit de l'API

Proxys d'API

Proxys d'API /applications GET, PUT Répertorier/créer des proxys d'API
/applications/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer le proxy d'API
Proxy d'API par révision /applications/*/revisions GET Répertorier les révisions du proxy d'API
/applications/*/revisions/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer la révision du proxy d'API
Déploiements de proxys d'API /applications/*/deployments GET Répertorier tous les déploiements de proxy d'API
/applications/*/revisions/*/deployments GET, PUT Répertorier/annuler le déploiement des révisions du proxy d'API
Déploiements de proxy d'API au niveau de l'environnement /environments/*/deployments GET Répertorier les proxys d'API déployés dans un environnement
/environments/*/applications/*/deployments GET Obtenir les détails de déploiement d'un proxy d'API dans un environnement
Déploiements de proxy d'API au niveau de l'environnement et de la révision /environments/*/applications/*/revisions/*/deployments GET, PUT et DELETE Obtenir les détails de déploiement d'une révision de proxy d'API dans un environnement, déployer ou annuler le déploiement de la révision de proxy d'API
Dépendances npm du proxy API /applications/*/revisions/*/npm GET Récupère les dépendances npm pour un proxy d'API.
Règles de proxy d'API /applications/*/revisions/*/policies GET, PUT Répertorier/créer des règles dans un proxy d'API
/applications/*/revisions/*/policies/* GET Obtenir les règles au niveau du champ d'application du proxy d'API

Applications

Applications /apps GET Répertorier les applications
/apps/* GET Obtenir l'application par son ID

Requête asynchrone

Requêtes /environments/*/queries GET, PUT Lister/Créer une requête asynchrone
/environments/*/queries/* GET Obtenir l'état d'une requête asynchrone
/environments/*/queries/*/result GET Obtenir des résultats de requête asynchrones

Audits

Audits /audits/organizations/* GET Répertorier les entrées d'audit pour toute l'organisation
/audits/organizations/*/apiproducts GET Répertorier les entrées d'audit pour tous les produits d'API d'une organisation
/audits/organizations/*/apiproducts/* GET Répertorier les entrées d'audit pour le produit API dans une organisation
/audits/organizations/*/applications GET Répertorier les entrées d'audit pour toutes les applications d'une organisation
/audits/organizations/*/applications/* GET Répertorier les entrées d'audit d'une application dans une organisation
/audits/organizations/*/developers GET Répertorier les entrées d'audit pour tous les développeurs d'une organisation
/audits/organizations/*/developers/* GET Répertorier les entrées d'audit pour un développeur dans une organisation
/audits/organizations/*/developers/*/apps GET Répertorier les entrées d'audit pour toutes les applications de développement d'une organisation
/audits/organizations/*/developers/*/apps/* GET Répertorier les entrées d'audit pour une application de développement dans une organisation
/audits/users/* GET Répertorier les entrées d'audit pour tous les utilisateurs d'une organisation

Caches

Journaux mis en cache /environments/*/applications/*/cachedlogs/categories GET Obtenir les catégories de journaux mises en cache
/environments/*/applications/*/cachedlogs/categories/nodejs GET Obtenir les journaux Node.js mis en cache
Caches /environments/*/caches GET, PUT Lister/Créer des caches
/environments/*/caches/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer le cache
/environments/*/caches/*/entries PUT Effacer toutes les entrées du cache
/environments/*/caches/*/entries/* PUT Effacer les entrées de cache

Entreprises (monétisation)

Entreprises (monétisation) /companies GET, PUT Lister/Créer une entreprise
/companies/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer l'entreprise
Familles d'applications d'entreprise (monétisation) /companies/*/appfamilies GET, PUT Lister/créer des familles d'applications d'entreprise
/companies/*/appfamilies/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer la famille d'applications de l'entreprise
/companies/*/appfamilies/*/apps/* SUPPRIMER Supprimer l'application de l'entreprise de la famille
Applications d'entreprise (monétisation) /companies/*/apps GET, PUT Lister/Créer des applications professionnelles
/companies/*/apps/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer l'application de l'entreprise
Clés d'application de l'entreprise (monétisation) /companies/*/apps/*/keys/* GET Obtenir la clé d'application de l'entreprise par ID
Développeurs d'applications de l'entreprise (monétisation) /companies/*/developers GET, PUT Lister/Créer des développeurs d'applications d'entreprise
/companies/*/developers/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer le développeur d'applications de l'entreprise

Crédits (monétisation)

Crédits (monétisation) /monetization-packages/*/rate-plans/*/real-currency-credit-transactions PUT Omettre un crédit à un développeur
/transaction-search PUT Liste des crédits émis

Rapports personnalisés

Rapports personnalisés /reports GET, PUT Répertorier/créer des rapports d'analyse personnalisés
/reports/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer un rapport d'analyse personnalisé
/environments/*/analytics/admin/* GET Obtenir les métriques et les dimensions utilisées pour créer des rapports d'analyse

Masques de données

Masques de données au niveau de l'organisation /maskconfigs GET, PUT Répertorier/Créer des masques de données au niveau de l'organisation
/maskconfigs/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer un masque de données au niveau de l'organisation
Masques de données au niveau du champ d'application du proxy d'API /apiproxies/*/maskconfigs GET, PUT Répertorier/créer des masques de données au niveau du champ d'application du proxy d'API
/apiproxies/*/maskconfigs/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer le masque de données au niveau du champ d'application du proxy d'API
/applications/*/maskconfigs GET, PUT Répertorier/créer des masques de données au niveau du champ d'application du proxy d'API
/applications/*/maskconfigs/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer le masque de données au niveau du champ d'application du proxy d'API

Débogage

Déboguer /environments/*/applications/*/revisions/*/debugsessions GET, PUT Répertorier/créer des sessions de débogage
/environments/*/applications/*/revisions/*/debugsessions/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer les sessions de débogage
/environments/*/applications/*/revisions/*/debugsessions/*/data GET Répertorier les ID de transaction de session de débogage
/environments/*/applications/*/revisions/*/debugsessions/*/data/* GET Obtenir les données de transaction de la session de débogage par ID

Déploiements

Déploiements au niveau de l'organisation /deployments GET Lister toutes les API déployées dans une organisation

Développeurs

Développeurs /developers GET, PUT Lister/Créer des développeurs d'applications
/developers/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer le développeur de l'application
Attributs de l'application du développeur /developers/*/apps/*/attributes GET, PUT Répertorier/mettre à jour tous les attributs d'applications de développement
/developers/*/apps/*/attributes/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer l'attribut d'application de développement
Familles d'applications de développement /developers/*/appfamilies GET, PUT Lister/Créer des familles d'applications de développement
/developers/*/appfamilies/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer la famille d'applications de développement
/developers/*/appfamilies/*/apps/* SUPPRIMER Supprimer l'application du développeur de la famille
Clés d'application du développeur /developers/*/apps/*/keys/* GET, PUT et DELETE Lister/Mettre à jour/Supprimer la clé d'application du développeur
/developers/*/apps/*/keys/create PUT Créer une clé et un code secret client pour une application
/developers/*/apps/*/keys/*/apiproducts/* PUT et DELETE Approuver/Révoquer une clé client pour une application
/developers/*/apps/*/keys/*/oauth1accesstokens GET Permet d'obtenir le nombre de jetons d'accès OAuth 1.0 pour la clé d'application d'un développeur.
/developers/*/apps/*/keys/*/oauth2accesstokens GET Permet d'obtenir le nombre de jetons d'accès OAuth 2.0 pour la clé d'application d'un développeur.
/developers/*/apps/*/oauth1accesstokens GET Obtenir le nombre de jetons d'accès OAuth 1.0 pour l'application d'un développeur
/developers/*/apps/*/oauth2accesstokens GET Obtenir le nombre de jetons d'accès OAuth 2.0 pour l'application d'un développeur
Applications développeur /developers/*/apps GET, PUT Lister/Créer des applications de développement
/developers/*/apps/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer l'application du développeur
Attributs du développeur /developers/*/attributes GET, PUT Lister/Mettre à jour tous les attributs de développeur
/developers/*/attributes/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer l'attribut de développeur

Keystores

Keystores /environments/*/keystores GET, PUT Répertorier/créer des keystores
/environments/*/keystores/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer le keystore
/environments/*/keystores/*/aliases GET, PUT Répertorier/créer des alias de keystore
/environments/*/keystores/*/aliases/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer l'alias du keystore
/environments/*/keystores/*/aliases/*/certificate GET Exporter un certificat pour un alias
/environments/*/keystores/*/aliases/*/csr GET Générer une requête de signature de certificat pour un alias
/environments/*/keystores/*/certs GET, PUT Répertorier/importer le certificat keystore
/environments/*/keystores/*/certs/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer le certificat keystore
/environments/*/keystores/*/certs/*/export GET Exporter un certificat à partir d'un keystore
/environments/*/keystores/*/keys PUT Importer un fichier JAR dans un keystore
/environments/*/testssl GET, PUT Tester un keystore ou un Truststore

Mappages clé-valeur (KVM)

Cartes clés-valeurs (KVM) au niveau de l'organisation /keyvaluemaps GET, PUT Répertorier/créer des KVM au niveau de l'organisation
/keyvaluemaps/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer la KVM au niveau de l'organisation
/keyvaluemaps/*/entries PUT Créer des entrées KVM au niveau de l'organisation
/keyvaluemaps/*/entries/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer l'entrée KVM au niveau de l'organisation
/keyvaluemaps/*/keys GET Répertorier les clés d'un KVM au niveau de l'organisation
Cartes clés-valeurs (KVM) au niveau de l'environnement /environments/*/keyvaluemaps GET, PUT Répertorier/créer des KVM au niveau de l'environnement
/environments/*/keyvaluemaps/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer la KVM au niveau de l'environnement
/environments/*/keyvaluemaps/*/entries PUT Créer des entrées KVM au niveau de l'environnement
/environments/*/keyvaluemaps/*/entries/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer l'entrée KVM au niveau de l'environnement
/environments/*/keyvaluemaps/*/keys GET Répertorier les clés d'un KVM au niveau de l'environnement
Cartes clés-valeurs (KVM) au niveau du champ d'application du proxy d'API /applications/*/keyvaluemaps GET, PUT Répertorier/créer des KVM au niveau du champ d'application du proxy d'API
/applications/*/keyvaluemaps/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer la KVM au niveau du champ d'application du proxy d'API
/applications/*/keyvaluemaps/*/entries GET, PUT Répertorier/créer des entrées KVM au niveau du proxy d'API
/applications/*/keyvaluemaps/*/entries/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer l'entrée KVM au niveau du champ d'application du proxy d'API
/applications/*/keyvaluemaps/*/keys GET Obtenir toutes les entrées KVM au niveau du proxy d'API

OAuth

OAuth 1.0 /oauth1/accesstokens GET Obtenir le nombre de jetons d'accès OAuth 1.0
/oauth1/accesstokens/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer/Approuver le jeton d'accès OAuth 1.0
/oauth1/requesttokens GET Obtenir le nombre de jetons de requête OAuth 1.0
/oauth1/requesttokens/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer/Approuver le jeton de requête OAuth 1.0
/oauth1/verifiers GET Obtenir le nombre de codes de vérificateur OAuth 1.0
/oauth1/verifiers/* OBTENIR, SUPPRIMER Obtenir/Mettre à jour/Supprimer/Approuver le code de vérification OAuth 1.0
OAuth 2.0 /oauth2/accesstokens/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer/Approuver le jeton d'accès OAuth 2.0
/oauth2/authorizationcodes GET Obtenir le nombre de codes d'autorisation OAuth 2.0
/oauth2/authorizationcodes/* OBTENIR, SUPPRIMER Obtenir/mettre à jour/supprimer/approuver les codes d'autorisation OAuth 2.0
/oauth2/refreshtokens/* PUT Approuver ou révoquer un jeton d'actualisation OAuth 2.0
/oauth2/revoke PUT Révoquer un jeton d'accès OAuth 2.0 par utilisateur ou par ID d'application
/oauth2/search GET Obtenir un jeton d'accès OAuth 2.0 par utilisateur ou par ID d'application

Organisations

Organisations / GET, PUT Lister/Créer des ressources Organisation
/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer des ressources de l'organisation

Plans tarifaires (monétisation)

Plans tarifaires (monétisation) /monetization-packages/*/rate-plans GET, PUT Lister/Créer des plans tarifaires
/monetization-packages/*/rate-plans/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer un plan tarifaire
/monetization-packages/*/rate-plans/*/revision PUT Créer une révision de plan tarifaire (ou un plan tarifaire futur)

References

Références /environments/*/references GET, PUT Lister/Créer une référence au niveau de l'environnement
/environments/*/references/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer la référence au niveau de l'environnement

Remboursements (monétisation)

Remboursements (monétisation) /monetization-packages/*/refund-transactions PUT Effectuer un remboursement
/transaction-search PUT Répertorier les remboursements émis

Rapports (monétisation)

Rapports (monétisation) /report-definitions GET, PUT Définition de listes/création de rapports
/report-definitions/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer une définition de rapport
/billing-reports

/revenue-reports

/prepaid-balance-reports

/variance-reports

PUT Générer un rapport

Fichiers de ressources

Fichiers de ressources au niveau de l'organisation /resourcefiles GET, PUT Répertorier/importer des fichiers de ressources au niveau de l'organisation
/resourcefiles/*/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer un fichier de ressources au niveau de l'organisation
Fichiers de ressources au niveau de l'environnement /environments/*/resourcefiles GET, PUT Répertorier/importer des fichiers de ressources au niveau de l'environnement
/environments/*/resourcefiles/*/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer le fichier de ressources au niveau de l'environnement
Fichiers de ressources au niveau du champ d'application du proxy d'API /applications/*/revisions/*/resourcefiles GET, PUT Répertorier/importer des fichiers de ressources au niveau du champ d'application du proxy d'API
/applications/*/revisions/*/resourcefiles/*/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer le fichier de ressources au niveau du champ d'application du proxy d'API

Rôles

Rôles /userroles GET, PUT Lister/Créer des rôles utilisateur
/userroles/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer le rôle utilisateur
/userroles/*/permissions GET, PUT Lister/ajouter des autorisations pour un rôle
/userroles/*/permissions/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer l'autorisation pour un rôle
/userroles/*/resourcepermissions PUT Ajouter plusieurs autorisations pour une ressource
/userroles/*/users GET, PUT Répertorier des utilisateurs ou ajouter des utilisateurs au rôle
/userroles/*/users/* OBTENIR, SUPPRIMER Valider le rôle de l'utilisateur, supprimer ce rôle

Flux partagés

Flux partagés /sharedflows GET, PUT Répertorier/créer des flux partagés
/sharedflows/* GET, PUT et DELETE Afficher/supprimer le flux partagé
/sharedflows/*/deployments GET Affichez les déploiements de flux partagé.
/sharedflows/*/revisions GET Affichez les révisions de flux partagé.
/sharedflows/*/revisions/* GET, PUT et DELETE Afficher, modifier et supprimer des révisions de flux partagés
/sharedflows/*/revisions/*/deployments OBTENIR, SUPPRIMER Afficher/supprimer le déploiement des révisions de flux partagé.
/environments/*/sharedflows/*/revisions/*/deployments PUT et DELETE Déployer et annuler le déploiement des révisions de flux partagé
/environments/*/flowhooks/* GET, PUT et DELETE Flux partagés sur les hooks de flux: associer, dissocier et obtenir

Statistiques

Statistiques /stats/ GET Obtenir des métriques par intervalle de temps pour une organisation et un environnement
/environments/*/stats/* GET Obtenir des métriques organisées par dimensions
/stats/preferences/reports/dailysummaryreport GET S'abonner ou se désabonner du rapport d'analyse
/stats/preferences/reports/dailysummaryreport/users GET Obtenir la liste des utilisateurs abonnés et non abonnés

Serveurs cibles

Serveurs cibles /environments/*/targetservers GET, PUT Lister/Créer des serveurs cibles
/environments/*/targetservers/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer le serveur cible

Utilisateurs

Utilisateurs /users GET, PUT Répertorier/ajouter des utilisateurs
/users/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer l'utilisateur

Transactions (monétisation)

Transactions (monétisation) /transactions/developers/* GET Afficher l'état des transactions

Hôtes virtuels

Hôtes virtuels /environments/*/virtualhosts GET, PUT Répertorier/créer des hôtes virtuels (créer uniquement pour les organisations de cloud privé et de cloud payant)
/environments/*/virtualhosts/* GET, PUT et DELETE Obtenir/Mettre à jour/Supprimer des hôtes virtuels (mise à jour/suppression pour le cloud privé et les organisations de cloud payant uniquement)
/environments/*/virtualhosts/*/sslinfo PUT Mettre à jour la configuration TLS pour un hôte virtuel (organisations de cloud privé et de cloud payant uniquement)