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 available for the \u003ccode\u003eResourceAccessSpec\u003c/code\u003e class within the Google Cloud Dataplex v1 API is 3.6.0, with multiple previous versions accessible, all the way back to version 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eResourceAccessSpec\u003c/code\u003e is a class in the \u003ccode\u003eGoogle.Cloud.Dataplex.V1\u003c/code\u003e namespace that configures access control on resources like Cloud Storage buckets and BigQuery datasets or tables.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, to interact with the Google Cloud Dataplex API.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eResourceAccessSpec\u003c/code\u003e has properties to manage principals who have access, allowing configuration of \u003ccode\u003eOwners\u003c/code\u003e, \u003ccode\u003eReaders\u003c/code\u003e, and \u003ccode\u003eWriters\u003c/code\u003e roles, using email address patterns.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eResourceAccessSpec\u003c/code\u003e class can be instantiated using a default constructor or by cloning another \u003ccode\u003eResourceAccessSpec\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]