Class ServiceAccountDelegationInfo
Identity delegation history of an authenticated service account.
Implements
Inherited Members
Namespace: Google.Apis.ServiceControl.v2.Data
Assembly: Google.Apis.ServiceControl.v2.dll
Syntax
public class ServiceAccountDelegationInfo : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FirstPartyPrincipal
First party (Google) identity as the real authority.
Declaration
[JsonProperty("firstPartyPrincipal")]
public virtual FirstPartyPrincipal FirstPartyPrincipal { get; set; }
Property Value
Type | Description |
---|---|
FirstPartyPrincipal |
PrincipalSubject
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}]
Declaration
[JsonProperty("principalSubject")]
public virtual string PrincipalSubject { get; set; }
Property Value
Type | Description |
---|---|
string |
ThirdPartyPrincipal
Third party identity as the real authority.
Declaration
[JsonProperty("thirdPartyPrincipal")]
public virtual ThirdPartyPrincipal ThirdPartyPrincipal { get; set; }
Property Value
Type | Description |
---|---|
ThirdPartyPrincipal |