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.

marketplace-listings
Verbs Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare

MARKETPLACE_LISTING_INSPECT

ListListings

nessuno

leggi

ISPEZIONA +

MARKETPLACE_LISTING_READ

ISPEZIONA +

GetListing

nessuno

usa

LEGGI +

MARKETPLACE_LISTING_LAUNCH

LEGGI +

LaunchListing

nessuno

gestisci

nessun extra

nessun extra

nessuno

marketplace-publications
Verbs Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare

MARKETPLACE_PUBLICATION_INSPECT

ListPublications

ListPublicationPackages

nessuno

leggi

ISPEZIONA +

MARKETPLACE_PUBLICATION_READ

ISPEZIONA +

GetPublication

GetPublicationPackage

nessuno

usa

LEGGI +

MARKETPLACE_PUBLICATION_UPDATE

LEGGI +

UpdatePublication

nessuno

gestisci

USE +

MARKETPLACE_PUBLICATION_CREATE

MARKETPLACE_PUBLICATION_DELETE

MARKETPLACE_PUBLICATION_MOVE

CreatePublication

DeletePublication

ChangePublicationCompartment

nessuno

marketplace-community-listings
Verbs Autorizzazioni API completamente coperte API parzialmente coperte
leggi

MARKETPLACE_COMMUNITY_LISTING_READ

GetLaunchEligibility

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