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 page provides documentation for the \u003ccode\u003eResourceAccessSpec\u003c/code\u003e class within the Google Cloud Dataplex v1 API, detailing its functionality for access control configuration.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eResourceAccessSpec\u003c/code\u003e class, implemented as a part of the .NET library, allows for configuration of access controls on resources like Cloud Storage buckets, BigQuery datasets, and BigQuery tables.\u003c/p\u003e\n"],["\u003cp\u003eThe page lists available versions of the \u003ccode\u003eResourceAccessSpec\u003c/code\u003e class, ranging from version 1.0.0 up to the latest version 3.6.0, and contains version specific documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eResourceAccessSpec\u003c/code\u003e class has properties to define owners, readers, and writers, which are collections of principals that are assigned the corresponding access role for the resource.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces, such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits members from the \u003ccode\u003eobject\u003c/code\u003e class, offering a robust set of functionalities for use in .NET applications.\u003c/p\u003e\n"]]],[],null,[]]