public sealed class FirstPartyPrincipal : IMessage<ServiceAccountDelegationInfo.Types.FirstPartyPrincipal>, IEquatable<ServiceAccountDelegationInfo.Types.FirstPartyPrincipal>, IDeepCloneable<ServiceAccountDelegationInfo.Types.FirstPartyPrincipal>, IBufferMessage, IMessage
First party identity principal.
Implements
IMessage<ServiceAccountDelegationInfo.Types.FirstPartyPrincipal>, IEquatable<ServiceAccountDelegationInfo.Types.FirstPartyPrincipal>, IDeepCloneable<ServiceAccountDelegationInfo.Types.FirstPartyPrincipal>, IBufferMessage, IMessageNamespace
Google.Cloud.AuditAssembly
Google.Cloud.Audit.dll
Constructors
FirstPartyPrincipal()
public FirstPartyPrincipal()
FirstPartyPrincipal(ServiceAccountDelegationInfo.Types.FirstPartyPrincipal)
public FirstPartyPrincipal(ServiceAccountDelegationInfo.Types.FirstPartyPrincipal other)
Parameter | |
---|---|
Name | Description |
other | ServiceAccountDelegationInfo.Types.FirstPartyPrincipal |
Properties
PrincipalEmail
public string PrincipalEmail { get; set; }
The email address of a Google account.
Property Value | |
---|---|
Type | Description |
String |
ServiceMetadata
public Struct ServiceMetadata { get; set; }
Metadata about the service that uses the service account.
Property Value | |
---|---|
Type | Description |
Struct |