public sealed class ResourceAccessSpec : IMessage<ResourceAccessSpec>, IEquatable<ResourceAccessSpec>, IDeepCloneable<ResourceAccessSpec>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Dataplex v1 API class ResourceAccessSpec.
ResourceAccessSpec holds the access control configuration to be enforced
on the resources, for example, Cloud Storage bucket, BigQuery dataset,
BigQuery table.
Optional. The format of strings follows the pattern followed by IAM in the
bindings. user:{email}, serviceAccount:{email} group:{email}.
The set of principals to be granted reader role on the resource.
[[["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."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eResourceAccessSpec\u003c/code\u003e class within the Google Cloud Dataplex v1 API, covering versions from 1.0.0 to the latest 3.6.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eResourceAccessSpec\u003c/code\u003e is used to configure access control settings for resources like Cloud Storage buckets, BigQuery datasets, and BigQuery tables.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eResourceAccessSpec\u003c/code\u003e class, which inherits from \u003ccode\u003eobject\u003c/code\u003e, implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and offers methods like \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e from its base class.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties for defining \u003ccode\u003eOwners\u003c/code\u003e, \u003ccode\u003eReaders\u003c/code\u003e, and \u003ccode\u003eWriters\u003c/code\u003e of a resource, allowing specification of user emails, service accounts, and groups.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the class is \u003ccode\u003e3.6.0\u003c/code\u003e with a history of documented versions back to \u003ccode\u003e1.0.0\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]