OptionalgqlList of gqlOperations.
Key of the permission.
Title of the permission.
OptionalusageDefines the intended assignment scope metadata for the permission. 'ANY' (default) - available to general permission-assignment flows. 'SERVICE' - intended for service-account usage and may be hidden from user-role UI flows. Note: this flag does not by itself enforce server-side assignment restrictions; any such validation must be implemented by the consumer of this definition.
OptionalusedTrue for only permission is used for manage services.
OptionalusedTrue for only permission is used for development.
This interface is define the structure of a permission array of PermissionDefinition.