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\u003eThe latest version of the \u003ccode\u003eResourceAccessSpec\u003c/code\u003e API is 3.6.0, with versions available dating back to 1.0.0 for the Google Cloud Dataplex v1.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eResourceAccessSpec\u003c/code\u003e is a class that manages access control configurations for resources like Cloud Storage buckets and BigQuery tables, implementing interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis class includes properties like \u003ccode\u003eOwners\u003c/code\u003e, \u003ccode\u003eReaders\u003c/code\u003e, and \u003ccode\u003eWriters\u003c/code\u003e, each of which are \u003ccode\u003eRepeatedField\u003c/code\u003e types that manage lists of principals with specific roles, formatted as emails or service account identifiers.\u003c/p\u003e\n"],["\u003cp\u003eThe class \u003ccode\u003eResourceAccessSpec\u003c/code\u003e has two constructors available: one parameterless and one that takes another \u003ccode\u003eResourceAccessSpec\u003c/code\u003e instance, and it inherits from the \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]