Détails du service Marketplace

Détails du service Marketplace

Cette rubrique traite des détails relatifs à l'écriture de stratégies visant à contrôler l'accès au service Marketplace.

Type individuel de ressource

marketplace-listings

marketplace-publications

marketplace-community-listings

Variables prises en charge

Le service Marketplace prend en charge toutes les variables générales, ainsi que celles répertoriées ici. Plus précisément, vous pouvez utiliser les variables indiquées ici lors de l'écriture de stratégies qui octroient 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, reportez-vous à 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 déterminer si une offre spécifique (en fonction de l'ID d'offre donné) doit être renvoyée en réponse à une demande.
marketplace-listings listing.publisher.id Chaîne Utilisez cette variable pour déterminer si seules les offres d'un éditeur spécifique (en fonction de l'ID d'éditeur donné) doivent être renvoyées en réponse à une demande.
marketplace-community-listings listing.id Chaîne
marketplace-publications listing.id Chaîne Utilisez cette variable pour déterminer si une publication spécifique (en fonction de l'ID d'offre donné) doit être renvoyée en réponse à une demande.
marketplace-publications listing.type Chaîne Utilisez cette variable pour déterminer si seules les offres d'une catégorie d'éditeur spécifique (en fonction du type d'offre donné) doivent être renvoyées en réponse à une demande. La catégorie d'éditeur d'une publication indique où l'offre apparaît pour utilisation.
marketplace-publications listing.destination-compartment.id Chaîne
marketplace-publications listing.source-compartment.id Chaîne

Détails des combinaisons de verbe et de type de ressource

Les tableaux suivants indiquent les droits d'accès et les opérations d'API couverts par chaque verbe. Le niveau d'accès est cumulatif à mesure que vous passez d'un verbe à l'autre de la façon suivante :inspect > read > use > manage. Par exemple, un groupe qui peut utiliser une ressource peut également inspecter et lire cette ressource. La présence d'un signe plus (+) dans une cellule du tableau indique un accès incrémentiel par rapport à la cellule située directement au-dessus, tandis que la mention "aucun élément supplémentaire" indique l'absence d'accès incrémentiel.

Par exemple, le verbe use pour le type de ressource marketplace-listings inclut les mêmes droits d'accès et opérations d'API que le verbe read, plus le droit d'accès MARKETPLACE_LISTING_LAUNCH et une opération d'API supplémentaire, LaunchListing. Cependant, le verbe manage ne couvre aucune opération d'API ni aucun droit d'accès supplémentaire par rapport à use.

marketplace-listings
Verbes Droits d'accès API complètement couvertes API partiellement couvertes
inspect

MARKETPLACE_LISTING_INSPECT

ListListings

aucun

read

INSPECT +

MARKETPLACE_LISTING_READ

INSPECT +

GetListing

aucun

use

READ +

MARKETPLACE_LISTING_LAUNCH

READ +

LaunchListing

aucun

manage

aucun élément supplémentaire

aucun élément supplémentaire

aucun

marketplace-publications
Verbes Droits d'accès API complètement couvertes API partiellement couvertes
inspect

MARKETPLACE_PUBLICATION_INSPECT

ListPublications

ListPublicationPackages

aucun

read

INSPECT +

MARKETPLACE_PUBLICATION_READ

INSPECT +

GetPublication

GetPublicationPackage

aucun

use

READ +

MARKETPLACE_PUBLICATION_UPDATE

READ +

UpdatePublication

aucun

manage

USE +

MARKETPLACE_PUBLICATION_CREATE

MARKETPLACE_PUBLICATION_DELETE

MARKETPLACE_PUBLICATION_MOVE

CreatePublication

DeletePublication

ChangePublicationCompartment

aucun

marketplace-community-listings
Verbes Droits d'accès API complètement couvertes API partiellement couvertes
read

MARKETPLACE_COMMUNITY_LISTING_READ

GetLaunchEligibility

aucun

Droits d'accès requis 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 droits d'accès, reportez-vous à Droits d'accès.

Opération d'API Droits d'accès requis 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