Uses of Class
com.yahoo.vespa.athenz.api.AthenzRole
Package
Description
-
Uses of AthenzRole in com.yahoo.vespa.athenz.api
Modifier and TypeMethodDescriptionstatic AthenzRole
AthenzRole.fromResourceName
(AthenzResourceName resourceName) static AthenzRole
AthenzRole.fromResourceNameString
(String string) AthenzAssertion.role()
Modifier and TypeMethodDescriptionAthenzPrincipal.getRoles()
ZToken.getRoles()
AthenzAccessToken.roles()
Modifier and TypeMethodDescriptionstatic AthenzAssertion.Builder
AthenzAssertion.newBuilder
(AthenzRole role, AthenzResourceName resource, String action) -
Uses of AthenzRole in com.yahoo.vespa.athenz.client.zms
Modifier and TypeMethodDescriptionDefaultZmsClient.listRoles
(AthenzDomain domain) ZmsClient.listRoles
(AthenzDomain domain) Modifier and TypeMethodDescriptionvoid
DefaultZmsClient.addPolicyRule
(AthenzDomain athenzDomain, String athenzPolicy, String action, AthenzResourceName resourceName, AthenzRole athenzRole) void
ZmsClient.addPolicyRule
(AthenzDomain athenzDomain, String athenzPolicy, String action, AthenzResourceName resourceName, AthenzRole athenzRole) void
DefaultZmsClient.addRoleMember
(AthenzRole role, AthenzIdentity member, Optional<String> reason) void
ZmsClient.addRoleMember
(AthenzRole role, AthenzIdentity member, Optional<String> reason) void
DefaultZmsClient.createRole
(AthenzRole role, Map<String, Object> attributes) void
ZmsClient.createRole
(AthenzRole role, Map<String, Object> properties) void
DefaultZmsClient.decidePendingRoleMembership
(AthenzRole athenzRole, AthenzIdentity athenzIdentity, Instant expiry, Optional<String> reason, Optional<OAuthCredentials> oAuthCredentials, boolean approve) void
ZmsClient.decidePendingRoleMembership
(AthenzRole athenzRole, AthenzIdentity athenzIdentity, Instant expiry, Optional<String> reason, Optional<OAuthCredentials> oAuthCredentials, boolean approve) boolean
DefaultZmsClient.deletePolicyRule
(AthenzDomain athenzDomain, String athenzPolicy, String action, AthenzResourceName resourceName, AthenzRole athenzRole) boolean
ZmsClient.deletePolicyRule
(AthenzDomain athenzDomain, String athenzPolicy, String action, AthenzResourceName resourceName, AthenzRole athenzRole) void
DefaultZmsClient.deleteRole
(AthenzRole role) void
ZmsClient.deleteRole
(AthenzRole athenzRole) void
DefaultZmsClient.deleteRoleMember
(AthenzRole role, AthenzIdentity member) void
ZmsClient.deleteRoleMember
(AthenzRole role, AthenzIdentity member) DefaultZmsClient.getFullRoleInformation
(AthenzRole role) ZmsClient.getFullRoleInformation
(AthenzRole role) boolean
DefaultZmsClient.getMembership
(AthenzRole role, AthenzIdentity identity) boolean
ZmsClient.getMembership
(AthenzRole role, AthenzIdentity identity) DefaultZmsClient.listMembers
(AthenzRole athenzRole) ZmsClient.listMembers
(AthenzRole athenzRole) DefaultZmsClient.listPendingRoleApprovals
(AthenzRole athenzRole) ZmsClient.listPendingRoleApprovals
(AthenzRole athenzRole) -
Uses of AthenzRole in com.yahoo.vespa.athenz.client.zts
Modifier and TypeMethodDescriptionDefaultZtsClient.getRoleCertificate
(AthenzRole role, com.yahoo.security.Pkcs10Csr csr) DefaultZtsClient.getRoleCertificate
(AthenzRole role, com.yahoo.security.Pkcs10Csr csr, Duration expiry) ZtsClient.getRoleCertificate
(AthenzRole role, com.yahoo.security.Pkcs10Csr csr) Fetch role certificate for the target domain and roleZtsClient.getRoleCertificate
(AthenzRole role, com.yahoo.security.Pkcs10Csr csr, Duration expiry) Fetch role certificate for the target domain and roleDefaultZtsClient.getRoleToken
(AthenzRole athenzRole, Duration expiry) default ZToken
ZtsClient.getRoleToken
(AthenzRole athenzRole) Fetch a role token for the target roleZtsClient.getRoleToken
(AthenzRole athenzRole, Duration tokenExpiry) Fetch a role token for the target roleModifier and TypeMethodDescriptionDefaultZtsClient.getAccessToken
(List<AthenzRole> athenzRole) DefaultZtsClient.getAccessToken
(List<AthenzRole> athenzRole, List<AthenzIdentity> proxyPrincipals) ZtsClient.getAccessToken
(List<AthenzRole> athenzRole) Fetch an access token for the target rolesZtsClient.getAccessToken
(List<AthenzRole> athenzRole, List<AthenzIdentity> proxyPrincipals) Fetch an access token for the target roles -
Uses of AthenzRole in com.yahoo.vespa.athenz.client.zts.bindings
-
Uses of AthenzRole in com.yahoo.vespa.athenz.client.zts.utils
Modifier and TypeMethodDescriptioncom.yahoo.security.Pkcs10Csr
RoleCsrGenerator.generateCsr
(AthenzIdentity identity, AthenzRole role, KeyPair keyPair) -
Uses of AthenzRole in com.yahoo.vespa.athenz.identityprovider.client
Modifier and TypeMethodDescriptioncom.yahoo.security.Pkcs10Csr
CsrGenerator.generateRoleCsr
(AthenzIdentity identity, AthenzRole role, VespaUniqueInstanceId instanceId, ClusterType clusterType, KeyPair keyPair) -
Uses of AthenzRole in com.yahoo.vespa.athenz.tls
Modifier and TypeMethodDescriptionstatic AthenzRole
AthenzX509CertificateUtils.getRolesFromRoleCertificate
(X509Certificate certificate) -
Uses of AthenzRole in com.yahoo.vespa.athenz.zpe
ModifierConstructorDescriptionAuthorizationResult
(AuthorizationResult.Type type, AthenzRole matchedRole)