public sealed class DataAccessSpec : IMessage<DataAccessSpec>, IEquatable<DataAccessSpec>, IDeepCloneable<DataAccessSpec>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Dataplex v1 API class DataAccessSpec.
DataAccessSpec holds the access control configuration to be enforced on data
stored within resources (eg: rows, columns in BigQuery Tables). When
associated with data, the data is only accessible to
principals explicitly granted access through the DataAccessSpec. Principals
with access to the containing resource are not implicitly granted access.
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 data
stored within resources.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-25 UTC."],[[["The `DataAccessSpec` class in the Google Cloud Dataplex v1 API controls access to data stored in resources, enforcing explicit access grants and not inheriting permissions from the containing resource."],["Version 3.6.0 is the latest version of the `DataAccessSpec` API, while the page specifically documents version 2.10.0, with a range of older versions listed for reference."],["The `DataAccessSpec` class implements multiple interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The `Readers` property of `DataAccessSpec` defines the set of principals, such as users or service accounts, that have read access to data, using IAM-like string patterns for defining these principals."],["The class has two constructors, a default one and one that takes another DataAccessSpec as a parameter, and it inherits members such as GetHashCode(), GetType() and ToString() from the base Object class."]]],[]]