public sealed class ServiceAccountDelegationInfo : IMessage<ServiceAccountDelegationInfo>, IEquatable<ServiceAccountDelegationInfo>, IDeepCloneable<ServiceAccountDelegationInfo>, IBufferMessage, IMessageIdentity delegation history of an authenticated service account.
Implements
IMessage<ServiceAccountDelegationInfo>, IEquatable<ServiceAccountDelegationInfo>, IDeepCloneable<ServiceAccountDelegationInfo>, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenter.V1Assembly
Google.Cloud.SecurityCenter.V1.dll
Constructors
ServiceAccountDelegationInfo()
public ServiceAccountDelegationInfo()ServiceAccountDelegationInfo(ServiceAccountDelegationInfo)
public ServiceAccountDelegationInfo(ServiceAccountDelegationInfo other)| Parameter | |
|---|---|
| Name | Description |
other |
ServiceAccountDelegationInfo |
Properties
PrincipalEmail
public string PrincipalEmail { get; set; }The email address of a Google account.
| Property Value | |
|---|---|
| Type | Description |
String |
|
PrincipalSubject
public string PrincipalSubject { get; set; }A string representing the principal_subject associated with the identity.
As compared to principal_email, supports principals that aren't
associated with email addresses, such as third party principals. For most
identities, the format will be principal://iam.googleapis.com/{identity
pool name}/subjects/{subject} except for some GKE identities
(GKE_WORKLOAD, FREEFORM, GKE_HUB_WORKLOAD) that are still in the legacy
format serviceAccount:{identity pool name}[{subject}]
| Property Value | |
|---|---|
| Type | Description |
String |
|