View Source GoogleApi.ServiceControl.V2.Model.ServiceDelegationHistory (google_api_service_control v0.40.0)
The history of delegation across multiple services as the result of the original user's action. Such as "service A uses its own account to do something for user B". This differs from ServiceAccountDelegationInfo, which only tracks the history of direct token exchanges (impersonation).
Attributes
-
originalPrincipal
(type:String.t
, default:nil
) - The original end user who initiated the request to GCP. -
serviceMetadata
(type:list(GoogleApi.ServiceControl.V2.Model.ServiceMetadata.t)
, default:nil
) - Data identifying the service specific jobs or units of work that were involved in a chain of service calls.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ServiceControl.V2.Model.ServiceDelegationHistory{ originalPrincipal: String.t() | nil, serviceMetadata: [GoogleApi.ServiceControl.V2.Model.ServiceMetadata.t()] | nil }
Functions
Unwrap a decoded JSON object into its complex fields.