The alias of the extension, ensure it is unique
OptionalelementThe file location of the element javascript file to load
Optional ReadonlyELEMENT_OptionalelementThe HTML web component name to use such as 'my-dashboard'
Note it is NOT 
The provider name that this provider is for.
OptionaljsThe file location of the javascript file to load
OptionalkindThe kind of the extension, used to group extensions together
OptionalmetaThis contains properties specific to the type of extension
The friendly name of the extension
The type of extension such as dashboard etc...
OptionalweightExtensions such as dashboards are ordered by weight with higher numbers being first in the list
Represents an authentication provider that can be used to authenticate users. The provider needs to be registered in the API that the authorization request is sent to in order to be used.
See
for the provider name that this provider is for.