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.
Implements
IMessageResourceAccessSpec, IEquatableResourceAccessSpec, IDeepCloneableResourceAccessSpec, IBufferMessage, IMessageNamespace
Google.Cloud.Dataplex.V1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
ResourceAccessSpec()
public ResourceAccessSpec()
ResourceAccessSpec(ResourceAccessSpec)
public ResourceAccessSpec(ResourceAccessSpec other)
Parameter | |
---|---|
Name | Description |
other | ResourceAccessSpec |
Properties
Owners
public RepeatedField<string> Owners { get; }
Optional. The set of principals to be granted owner role on the resource.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
Readers
public RepeatedField<string> Readers { get; }
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.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
Writers
public RepeatedField<string> Writers { get; }
Optional. The set of principals to be granted writer role on the resource.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |