View Source GoogleApi.ServiceControl.V1.Model.ServiceAccountDelegationInfo (google_api_service_control v0.44.0)
Identity delegation history of an authenticated service account.
Attributes
-
firstPartyPrincipal(type:GoogleApi.ServiceControl.V1.Model.FirstPartyPrincipal.t, default:nil) - First party (Google) identity as the real authority. -
principalSubject(type:String.t, default:nil) - A string representing the principal_subject associated with the identity. For most identities, the format will beprincipal://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 formatserviceAccount:{identity pool name}[{subject}] -
thirdPartyPrincipal(type:GoogleApi.ServiceControl.V1.Model.ThirdPartyPrincipal.t, default:nil) - Third party identity as the real authority.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ServiceControl.V1.Model.ServiceAccountDelegationInfo{ firstPartyPrincipal: GoogleApi.ServiceControl.V1.Model.FirstPartyPrincipal.t() | nil, principalSubject: String.t() | nil, thirdPartyPrincipal: GoogleApi.ServiceControl.V1.Model.ThirdPartyPrincipal.t() | nil }