ServiceAccountDelegationInfo
import type { ServiceAccountDelegationInfo } from "https://googleapis.deno.dev/v1/servicecontrol:v2.ts";
Identity delegation history of an authenticated service account.
interface ServiceAccountDelegationInfo {
firstPartyPrincipal?: FirstPartyPrincipal;
principalSubject?: string;
thirdPartyPrincipal?: ThirdPartyPrincipal;
}§Properties
§
firstPartyPrincipal?: FirstPartyPrincipal
[src]First party (Google) identity as the real authority.
§
principalSubject?: string
[src]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}]
§
thirdPartyPrincipal?: ThirdPartyPrincipal
[src]Third party identity as the real authority.