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
.
Verbes | Droits d'accès | API complètement couvertes | API partiellement couvertes |
---|---|---|---|
inspect | MARKETPLACE_LISTING_INSPECT |
ListListings
|
aucun |
read | INSPECT + MARKETPLACE_LISTING_READ |
INSPECT +
|
aucun |
use | READ + MARKETPLACE_LISTING_LAUNCH |
READ +
|
aucun |
manage | aucun élément supplémentaire |
aucun élément supplémentaire |
aucun |
Verbes | Droits d'accès | API complètement couvertes | API partiellement couvertes |
---|---|---|---|
inspect |
MARKETPLACE_PUBLICATION_INSPECT |
|
aucun |
read |
INSPECT + MARKETPLACE_PUBLICATION_READ |
INSPECT +
|
aucun |
use |
READ + MARKETPLACE_PUBLICATION_UPDATE |
READ +
|
aucun |
manage |
USE + MARKETPLACE_PUBLICATION_CREATE MARKETPLACE_PUBLICATION_DELETE MARKETPLACE_PUBLICATION_MOVE |
|
aucun |
Verbes | Droits d'accès | API complètement couvertes | API partiellement couvertes |
---|---|---|---|
read |
MARKETPLACE_COMMUNITY_LISTING_READ |
|
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 |