devportal.solo.ioaccess_level.proto

Package : devportal.solo.io

Top

access_level.proto

Table of Contents

AccessLevel

An AccessLevel defines the set of Portals and API Products accessible by Users or Groups.

Users with access to a Portal will be able to log in, browse portal pages, and view Api Products.

Users with access to an API Products will be able to interact with that API Products (e.g. view their specification, requests API Keys) if it is published in the accessed Portal.

AccessLevel can be defined at the User level as well as the Group level.

Field Type Description
portals []devportal.solo.io.common.devportal.solo.io.ObjectRef Users with this access level have access to these Portal objects..
apiProducts []devportal.solo.io.AccessLevel.APIProductPlansAccess Users with this access level have access to API Products whose labels match this selector.
API Products are always served from within a portal, which means an API Products must be linked to one of the selected Portals to be accessed..

AccessLevel.APIProductPlansAccess

a reference to specific Usage Plans to to an API Product

Field Type Description
name string name of the API Product.
namespace string namespace of the API Product.
plans string The names of Usage Plans which this User is authorized to utilize. This may be omitted if the API Product does not define a usage plan..