Dettagli per il servizio Marketplace
Dettagli per il servizio Marketplace
Questo argomento fornisce informazioni dettagliate sulla scrittura dei criteri per controllare l'accesso al servizio Marketplace.
Risorsa individuale-Tipo
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 i 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.
Resource-Type | 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 gli elenchi di 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 gli elenchi di una categoria di publisher specifica (in base al tipo di elenco specificato) in risposta a una richiesta. La categoria di publisher di una pubblicazione informa dove viene visualizzato l'elenco 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 autorizzazioni e le operazioni API coperte da ciascun verbo. Il livello di accesso è cumulativo quando si sceglie 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 "nessun extra" indica nessun 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
, oltre all'autorizzazione MARKETPLACE_LISTING_LAUNCH e a un'operazione API aggiuntiva, LaunchListing
. Tuttavia, il verbo manage
non copre autorizzazioni o operazioni API aggiuntive rispetto a use
.
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | MARKETPLACE_LISTING_INSPECT |
ListListings
|
nessuno |
letto | ISPEZIONA + MARKETPLACE_LISTING_READ |
ISPEZIONA +
|
nessuno |
utilizzare | LETTURA + MARKETPLACE_LISTING_LAUNCH |
LETTURA +
|
nessuno |
gestisci | nessun altro |
nessun altro |
nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
MARKETPLACE_PUBLICATION_INSPECT |
|
nessuno |
letto |
ISPEZIONA + MARKETPLACE_PUBLICATION_READ |
ISPEZIONA +
|
nessuno |
utilizzare |
LETTURA + MARKETPLACE_PUBLICATION_UPDATE |
LETTURA +
|
nessuno |
gestisci |
USE + MARKETPLACE_PUBLICATION_CREATE MARKETPLACE_PUBLICATION_DELETE MARKETPLACE_PUBLICATION_MOVE |
|
nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
letto |
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 |