public sealed class ServiceAccountDelegationInfo : IMessage<ServiceAccountDelegationInfo>, IEquatable<ServiceAccountDelegationInfo>, IDeepCloneable<ServiceAccountDelegationInfo>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Audit API class ServiceAccountDelegationInfo.
Identity delegation history of an authenticated service account.
Implements
IMessageServiceAccountDelegationInfo, IEquatableServiceAccountDelegationInfo, IDeepCloneableServiceAccountDelegationInfo, IBufferMessage, IMessageNamespace
Google.Cloud.AuditAssembly
Google.Cloud.Audit.dll
Constructors
ServiceAccountDelegationInfo()
public ServiceAccountDelegationInfo()
ServiceAccountDelegationInfo(ServiceAccountDelegationInfo)
public ServiceAccountDelegationInfo(ServiceAccountDelegationInfo other)
Parameter | |
---|---|
Name | Description |
other | ServiceAccountDelegationInfo |
Properties
AuthorityCase
public ServiceAccountDelegationInfo.AuthorityOneofCase AuthorityCase { get; }
Property Value | |
---|---|
Type | Description |
ServiceAccountDelegationInfoAuthorityOneofCase |
FirstPartyPrincipal
public ServiceAccountDelegationInfo.Types.FirstPartyPrincipal FirstPartyPrincipal { get; set; }
First party (Google) identity as the real authority.
Property Value | |
---|---|
Type | Description |
ServiceAccountDelegationInfoTypesFirstPartyPrincipal |
PrincipalSubject
public string PrincipalSubject { get; set; }
A string representing the principal_subject associated with the identity.
For most identities, the format will be
principal://iam.googleapis.com/{identity pool name}/subject/{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 |
ThirdPartyPrincipal
public ServiceAccountDelegationInfo.Types.ThirdPartyPrincipal ThirdPartyPrincipal { get; set; }
Third party identity as the real authority.
Property Value | |
---|---|
Type | Description |
ServiceAccountDelegationInfoTypesThirdPartyPrincipal |