Class: Google::Cloud::SecurityCenter::V1::ServiceAccountDelegationInfo

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#principal_email::String

Returns The email address of a Google account.

Returns:

  • (::String)

    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}].

Returns:

  • (::String)

    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