A Service Role Reference defines how Vidos services access resources by specifying which role to use. This configuration is essential for proper service authentication and authorization.
Service Role References use the owner
field determining the type:
string
(enum)"account"
or "managed"
"account"
: Role owned by a user account"managed"
: Role owned and managed by Vidosstring
Account roles are owned by user accounts and are typically used for custom access patterns.
Example configuration:
Managed roles are system-defined roles that are managed by Vidos for specific service functions.
Example configuration:
Service Role References are most commonly used in Service Instance References to specify which role the service instance should use.
Example service instance configuration using a role reference: