MCPcopy Index your code
hub / github.com/bytebase/bytebase / GetServiceAccountEmail

Function GetServiceAccountEmail

backend/common/resource_name.go:714–720  ·  view source on GitHub ↗

GetServiceAccountEmail extracts email from a service account resource name.

(name string)

Source from the content-addressed store, hash-verified

712
713// GetServiceAccountEmail extracts email from a service account resource name.
714func GetServiceAccountEmail(name string) (string, error) {
715 tokens, err := GetNameParentTokens(name, ServiceAccountNamePrefix)
716 if err != nil {
717 return "", err
718 }
719 return tokens[0], nil
720}
721
722// GetWorkloadIdentityEmail extracts email from a workload identity resource name.
723func GetWorkloadIdentityEmail(name string) (string, error) {

Callers 6

getUserByIdentifierFunction · 0.92
MemberContainsUserFunction · 0.92
GetServiceAccountMethod · 0.92
UpdateServiceAccountMethod · 0.92
DeleteServiceAccountMethod · 0.92

Calls 1

GetNameParentTokensFunction · 0.70

Tested by

no test coverage detected