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 \u003ccode\u003eResourceAccessSpec\u003c/code\u003e class in the Google Cloud Dataplex v1 API allows configuration of access control for resources like Cloud Storage buckets and BigQuery entities.\u003c/p\u003e\n"],["\u003cp\u003eVersion 3.6.0 is the latest version of the Google.Cloud.Dataplex.V1.ResourceAccessSpec, and there are many other versions available for use, all the way back to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThis class offers properties to set principals with owner, reader, and writer roles, using \u003ccode\u003eRepeatedField<string>\u003c/code\u003e for the user, serviceAccount, or group.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eResourceAccessSpec\u003c/code\u003e 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.\u003c/p\u003e\n"],["\u003cp\u003eThis class can be constructed using the default constructor or by copying another \u003ccode\u003eResourceAccessSpec\u003c/code\u003e instance.\u003c/p\u003e\n"]]],[],null,[]]