Class ServiceAccountDelegationInfo.Types.FirstPartyPrincipal (2.0.0)

public sealed class FirstPartyPrincipal : IMessage<ServiceAccountDelegationInfo.Types.FirstPartyPrincipal>, IEquatable<ServiceAccountDelegationInfo.Types.FirstPartyPrincipal>, IDeepCloneable<ServiceAccountDelegationInfo.Types.FirstPartyPrincipal>, IBufferMessage, IMessage

First party identity principal.

Inheritance

Object > ServiceAccountDelegationInfo.Types.FirstPartyPrincipal

Namespace

Google.Cloud.Audit

Assembly

Google.Cloud.Audit.dll

Constructors

FirstPartyPrincipal()

public FirstPartyPrincipal()

FirstPartyPrincipal(ServiceAccountDelegationInfo.Types.FirstPartyPrincipal)

public FirstPartyPrincipal(ServiceAccountDelegationInfo.Types.FirstPartyPrincipal other)
Parameter
NameDescription
otherServiceAccountDelegationInfo.Types.FirstPartyPrincipal

Properties

PrincipalEmail

public string PrincipalEmail { get; set; }

The email address of a Google account.

Property Value
TypeDescription
String

ServiceMetadata

public Struct ServiceMetadata { get; set; }

Metadata about the service that uses the service account.

Property Value
TypeDescription
Struct