public sealed class DataProduct.Types.Principal : IMessage<DataProduct.Types.Principal>, IEquatable<DataProduct.Types.Principal>, IDeepCloneable<DataProduct.Types.Principal>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Dataplex v1 API class DataProduct.Types.Principal.
Represents the principal entity associated with an access group, as per https://cloud.google.com/iam/docs/principals-overview.
Implements
IMessageDataProductTypesPrincipal, IEquatableDataProductTypesPrincipal, IDeepCloneableDataProductTypesPrincipal, IBufferMessage, IMessageNamespace
Google.Cloud.Dataplex.V1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
Principal()
public Principal()Principal(Principal)
public Principal(DataProduct.Types.Principal other)| Parameter | |
|---|---|
| Name | Description |
other |
DataProductTypesPrincipal |
Properties
GoogleGroup
public string GoogleGroup { get; set; }Optional. Email of the Google Group, as per https://cloud.google.com/iam/docs/principals-overview#google-group.
| Property Value | |
|---|---|
| Type | Description |
string |
|
HasGoogleGroup
public bool HasGoogleGroup { get; }Gets whether the "google_group" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
TypeCase
public DataProduct.Types.Principal.TypeOneofCase TypeCase { get; }| Property Value | |
|---|---|
| Type | Description |
DataProductTypesPrincipalTypeOneofCase |
|