Informations détaillées sur le service de marché d'applications

Informations détaillées sur le service de marché d'applications

Cette rubrique présente des informations détaillées sur l'écriture de politiques pour contrôler l'accès au service Marché des applications.

Type de ressource individuel

marketplace-listings

marketplace-publications

marketplace-community-listings

Variables prises en charge

Le service Marché des applications prend en charge toutes les variables générales, plus les variables répertoriées ici. Plus précisément, vous pouvez utiliser les variables répertoriées ici lors de l'écriture de politiques qui accordent les autorisations couvertes par les verbes read, use et manage. Vous ne pouvez pas les utiliser avec le verbe inspect. Pour plus d'informations sur les variables générales prises en charge par les services Oracle Cloud Infrastructure, voir Variables générales pour toutes les demandes.

Type de ressource Variable Type de variable Description
marketplace-listings listing.id Chaîne Utilisez cette variable pour contrôler si une fiche descriptive spécifique doit être retournée (en fonction de l'ID fiche descriptive indiqué) en réponse à une demande.
marketplace-listings listing.publisher.id Chaîne Utilisez cette variable pour contrôler si seules les fiches descriptives d'un éditeur spécifique doivent être retournées (en fonction de l'ID éditeur indiqué) en réponse à une demande.
marketplace-community-listings listing.id Chaîne
marketplace-publications listing.id Chaîne Utilisez cette variable pour contrôler si une publication spécifique doit être retournée (en fonction de l'ID fiche descriptive indiqué) en réponse à une demande.
marketplace-publications listing.type Chaîne Utilisez cette variable pour contrôler si seules les fiches descriptives d'une catégorie d'éditeur spécifique doivent être retournées (en fonction de l'ID fiche descriptive indiqué) en réponse à une demande. La catégorie d'éditeur d'une publication indique l'endroit où la fiche descriptive s'affiche pour utilisation.
marketplace-publications listing.destination-compartment.id Chaîne
marketplace-publications listing.source-compartment.id Chaîne

Informations détaillées sur les combinaisons Verbe + Type de ressource

Les tableaux suivants présentent les autorisations et les opérations d'API couvertes par chaque verbe. Le niveau d'accès est cumulatif depuis inspect > read > use > manage. Par exemple, un groupe qui peut utiliser une ressource peut également inspecter et lire cette ressource. Un signe plus (+) dans une cellule de tableau indique un accès incrémentiel comparé à la cellule directement au-dessus, alors que "aucun accès supplémentaire" indique qu'il n'y a aucun accès incrémentiel.

Par exemple, le verbe use pour le type de ressource marketplace-listings inclut les mêmes autorisations et opérations d'API que le verbe read, plus l'autorisation MARKETPLACE_LISTING_LAUNCH et une opération d'API supplémentaire, LaunchListing. Toutefois, le verbe manage ne couvre pas d'autres autorisations ou opérations d'API par rapport à use.

marketplace-listings
Verbes Autorisations API entièrement couvertes API partiellement couvertes
inspect

MARKETPLACE_LISTING_INSPECT

ListListings

aucune

read

INSPECT +

MARKETPLACE_LISTING_READ

INSPECT +

GetListing

aucune

use

READ +

MARKETPLACE_LISTING_LAUNCH

READ +

LaunchListing

aucune

manage

aucun accès supplémentaire

aucun accès supplémentaire

aucune

marketplace-publications
Verbes Autorisations API entièrement couvertes API partiellement couvertes
inspect

MARKETPLACE_PUBLICATION_INSPECT

ListPublications

ListPublicationPackages

aucune

read

INSPECT +

MARKETPLACE_PUBLICATION_READ

INSPECT +

GetPublication

GetPublicationPackage

aucune

use

READ +

MARKETPLACE_PUBLICATION_UPDATE

READ +

UpdatePublication

aucune

manage

USE +

MARKETPLACE_PUBLICATION_CREATE

MARKETPLACE_PUBLICATION_DELETE

MARKETPLACE_PUBLICATION_MOVE

CreatePublication

DeletePublication

ChangePublicationCompartment

aucune

marketplace-community-listings
Verbes Autorisations API entièrement couvertes API partiellement couvertes
read

MARKETPLACE_COMMUNITY_LISTING_READ

GetLaunchEligibility

aucune

Autorisations requises pour chaque opération d'API

Le tableau suivant répertorie les opérations d'API dans un ordre logique, regroupées par type de ressource.

Pour plus d'informations sur les autorisations, voir Autorisations.

Opération d'API Autorisations requises pour utiliser l'opération
ListListings MARKETPLACE_LISTING_INSPECT
GetListing MARKETPLACE_LISTING_READ
LaunchListing MARKETPLACE_LISTING_LAUNCH
ListPublications MARKETPLACE_PUBLICATION_INSPECT
ListPublicationPackages MARKETPLACE_PUBLICATION_INSPECT
GetPublication MARKETPLACE_PUBLICATION_READ
GetPublicationPackage MARKETPLACE_PUBLICATION_READ
UpdatePublication MARKETPLACE_PUBLICATION_UPDATE
CreatePublication MARKETPLACE_PUBLICATION_CREATE
DeletePublication MARKETPLACE_PUBLICATION_DELETE
ChangePublicationCompartment MARKETPLACE_PUBLICATION_MOVE
GetLaunchEligibility MARKETPLACE_COMMUNITY_LISTING_READ