Class: Google::Cloud::SecurityCenter::V1::ServiceAccountDelegationInfo
- Inherits:
-
Object
- Object
- Google::Cloud::SecurityCenter::V1::ServiceAccountDelegationInfo
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/securitycenter/v1/access.rb
Overview
Identity delegation history of an authenticated service account.
Instance Attribute Summary collapse
-
#principal_email ⇒ ::String
The email address of a Google account.
-
#principal_subject ⇒ ::String
A string representing the principal_subject associated with the identity.
Instance Attribute Details
#principal_email ⇒ ::String
Returns The email address of a Google account.
104 105 106 107 |
# File 'proto_docs/google/cloud/securitycenter/v1/access.rb', line 104 class ServiceAccountDelegationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#principal_subject ⇒ ::String
Returns A string representing the principal_subject associated with the identity.
As compared to principal_email
, supports principals that aren't
associated with email addresses, such as third party principals. For most
identities, the format will be principal://iam.googleapis.com/{identity
pool name}/subjects/\\{subject}
except for some GKE identities
(GKE_WORKLOAD, FREEFORM, GKE_HUB_WORKLOAD) that are still in the legacy
format serviceAccount:{identity pool name}[{subject}]
.
104 105 106 107 |
# File 'proto_docs/google/cloud/securitycenter/v1/access.rb', line 104 class ServiceAccountDelegationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |