access object carries one key per resource the caller can actually
reach (statement, request, quota, data_table, report,
dashboard). Each key holds how broadly the caller sees that resource
(scope plus a plain-language description) and, for statements and
requests, the saved views they may pass to the matching list tool. A
resource the caller has no access to carries no key at all — if a key is
missing, do not try to query that resource.
Reports and dashboards report all or shared only, like quotas: each is
its own view, so a share names the resource itself. A caller who reaches a
report only through a shared dashboard carries no report key — the
values its tiles display are named in that dashboard’s description instead
of inventing a fifth scope.
Referenced from: get_identity,
get_role.
Shape
object
object
object
object
object
object