Dettagli per il servizio Marketplace
Dettagli per il servizio Marketplace
In questo argomento vengono descritti i dettagli relativi alla scrittura dei criteri per controllare l'accesso al servizio Marketplace.
Tipo di risorsa individuale
marketplace-listings
marketplace-publications
marketplace-community-listings
Variabili supportate
Marketplace supporta tutte le variabili generali, oltre a quelle elencate qui. In particolare, è possibile utilizzare le variabili elencate qui quando si scrivono criteri che concedono verbi read, use e manage. Non è possibile utilizzarli con il verbo inspect. Per ulteriori informazioni sulle variabili generali supportate dai servizi Oracle Cloud Infrastructure, vedere Variabili generali per tutte le richieste.
| Tipo di risorsa | Variabile | Tipo di variabile | Descrizione |
|---|---|---|---|
marketplace-listings
|
listing.id
|
Stringa | Utilizzare questa variabile per controllare se restituire un elenco specifico (in base all'ID elenco specificato) in risposta a una richiesta. |
marketplace-listings
|
listing.publisher.id
|
Stringa | Utilizzare questa variabile per controllare se restituire solo le inserzioni da un publisher specifico (in base all'ID publisher specificato) in risposta a una richiesta. |
marketplace-community-listings
|
listing.id
|
Stringa | |
marketplace-publications
|
listing.id
|
Stringa | Utilizzare questa variabile per controllare se restituire una pubblicazione specifica (in base all'ID elenco specificato) in risposta a una richiesta. |
marketplace-publications
|
listing.type
|
Stringa | Utilizzare questa variabile per controllare se restituire solo le inserzioni da una categoria publisher specifica (in base al tipo di scheda descrittiva specificato) in risposta a una richiesta. La categoria dell'editore di una pubblicazione indica dove l'elenco viene visualizzato per l'uso. |
marketplace-publications
|
listing.destination-compartment.id
|
Stringa | |
marketplace-publications
|
listing.source-compartment.id
|
Stringa |
Dettagli per le combinazioni verbo-tipo di risorsa
Le tabelle seguenti mostrano le operazioni autorizzazioni e API coperte da ciascun verbo. Il livello di accesso è cumulativo come si va da inspect > read > use > manage. Ad esempio, un gruppo che può utilizzare una risorsa può anche ispezionare e leggere tale risorsa. Un segno più (+) in una cella di tabella indica l'accesso incrementale rispetto alla cella direttamente sopra di essa, mentre "no extra" indica l'assenza di accesso incrementale.
Ad esempio, il verbo use per il tipo di risorsa marketplace-listings include le stesse autorizzazioni e le stesse operazioni API del verbo read, più l'autorizzazione MARKETPLACE_LISTING_LAUNCH e un'operazione API aggiuntiva, LaunchListing. Tuttavia, il verbo manage non copre autorizzazioni aggiuntive o operazioni API rispetto a use.
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| ispezionare |
MARKETPLACE_LISTING_INSPECT |
ListListings
|
nessuno |
| leggi |
ISPEZIONA + MARKETPLACE_LISTING_READ |
ISPEZIONA +
|
nessuno |
| usa |
LEGGI + MARKETPLACE_LISTING_LAUNCH |
LEGGI +
|
nessuno |
| gestisci |
nessun extra |
nessun extra |
nessuno |
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| ispezionare |
MARKETPLACE_PUBLICATION_INSPECT |
|
nessuno |
| leggi |
ISPEZIONA + MARKETPLACE_PUBLICATION_READ |
ISPEZIONA +
|
nessuno |
| usa |
LEGGI + MARKETPLACE_PUBLICATION_UPDATE |
LEGGI +
|
nessuno |
| gestisci |
USE + MARKETPLACE_PUBLICATION_CREATE MARKETPLACE_PUBLICATION_DELETE MARKETPLACE_PUBLICATION_MOVE |
|
nessuno |
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| leggi |
MARKETPLACE_COMMUNITY_LISTING_READ |
|
nessuno |
Autorizzazioni necessarie per ogni operazione API
Nella tabella seguente sono elencate le operazioni API in ordine logico, raggruppate per tipo di risorsa.
Per informazioni sulle autorizzazioni, vedere Autorizzazioni.
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
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 |