Describes what error is encountered when accessing this resource.
For example, updating a cloud project may require the writer permission
on the developer console project.
The name of the resource being accessed. For example, a shared calendar
name: "example.com_4fghdhgsrgh@group.calendar.google.com", if the current
error is [google.rpc.Code.PERMISSION_DENIED][google.rpc.Code.PERMISSION_DENIED].
A name for the type of resource being accessed, e.g. "sql table",
"cloud storage bucket", "file", "Google calendar"; or the type URL
of the resource: e.g. "type.googleapis.com/google.pubsub.v1.Topic".
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["`ResourceInfo` is a class that describes the resource being accessed, implementing `Protobuf.IMessage` and `Protobuf.IBufferMessage`."],["The `ResourceInfo` class includes properties such as `Description`, `Owner`, `ResourceName`, and `ResourceType`, to give more information about the resource."],["The class has constructors, including a default constructor and one that accepts another `ResourceInfo` object as a parameter."],["It has fields that represent the field numbers for the different properties such as `DescriptionFieldNumber`, `OwnerFieldNumber`, `ResourceNameFieldNumber`, and `ResourceTypeFieldNumber`."],["The class has methods to perform actions such as `CalculateSize()`, `Clone()`, and `MergeFrom()`, among others, to help with class data."]]],[]]