public sealed class FirstPartyPrincipal : IMessage<ServiceAccountDelegationInfo.Types.FirstPartyPrincipal>, IEquatable<ServiceAccountDelegationInfo.Types.FirstPartyPrincipal>, IDeepCloneable<ServiceAccountDelegationInfo.Types.FirstPartyPrincipal>, IBufferMessage, IMessageFirst 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 |
|