authentication_flowstring uuid nullable
Flow used for authentication when the associated application is accessed by an un-authenticated user.
authorization_flowstring uuid required
Flow used when authorizing this provider.
property_mappingsstring[]
componentstring required
Get object component so that we know how to edit the object
assigned_application_slugstring nullable required
Internal application name, used in URLs.
assigned_application_namestring nullable required
Application's display Name.
assigned_backchannel_application_slugstring nullable required
Internal application name, used in URLs.
assigned_backchannel_application_namestring nullable required
Application's display Name.
verbose_namestring required
Return object's verbose_name
verbose_name_pluralstring required
Return object's plural verbose_name
meta_model_namestring required
Return internal model name
outpost_setstring[] required
access_groupstring uuid nullable
Only devices in this access group can be accessed through this provider. When left empty, every device the user has access to can be accessed.
maximum_connectionsinteger
Maximum concurrent connections to a single device. Can be set to -1 to disable the limit.
auth_mode'static' | 'prompt'
connection_expirystring
Determines how long a session lasts. Default of 0 means that the sessions lasts until the browser is closed. (Format: hours=-1;minutes=-2;seconds=-3)
delete_token_on_disconnectboolean
When set to true, connection tokens will be deleted upon disconnect.