Uses of Class
com.yahoo.vespa.athenz.api.AthenzRole
Packages that use AthenzRole
Package
Description
-
Uses of AthenzRole in com.yahoo.vespa.athenz.api
Subclasses of AthenzRole in com.yahoo.vespa.athenz.apiMethods in com.yahoo.vespa.athenz.api that return AthenzRoleModifier and TypeMethodDescriptionstatic AthenzRole
AthenzRole.fromResourceName
(AthenzResourceName resourceName) static AthenzRole
AthenzRole.fromResourceNameString
(String string) AthenzAssertion.role()
Methods in com.yahoo.vespa.athenz.api that return types with arguments of type AthenzRoleModifier and TypeMethodDescriptionAthenzPrincipal.getRoles()
ZToken.getRoles()
AthenzAccessToken.roles()
Methods in com.yahoo.vespa.athenz.api with parameters of type AthenzRoleModifier and TypeMethodDescriptionstatic AthenzAssertion.Builder
AthenzAssertion.newBuilder
(AthenzRole role, AthenzResourceName resource, String action) Constructor parameters in com.yahoo.vespa.athenz.api with type arguments of type AthenzRole -
Uses of AthenzRole in com.yahoo.vespa.athenz.client.zms
Methods in com.yahoo.vespa.athenz.client.zms that return types with arguments of type AthenzRoleModifier and TypeMethodDescriptionDefaultZmsClient.listRoles
(AthenzDomain domain) ZmsClient.listRoles
(AthenzDomain domain) Methods in com.yahoo.vespa.athenz.client.zms with parameters of type AthenzRoleModifier 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
Methods in com.yahoo.vespa.athenz.client.zts with parameters of type AthenzRoleModifier 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 roleMethod parameters in com.yahoo.vespa.athenz.client.zts with type arguments of type AthenzRoleModifier and TypeMethodDescriptionDefaultZtsClient.getAccessToken
(List<AthenzRole> athenzRole) ZtsClient.getAccessToken
(List<AthenzRole> athenzRole) Fetch an access token for the target roles -
Uses of AthenzRole in com.yahoo.vespa.athenz.client.zts.bindings
Methods in com.yahoo.vespa.athenz.client.zts.bindings that return types with arguments of type AthenzRole -
Uses of AthenzRole in com.yahoo.vespa.athenz.client.zts.utils
Methods in com.yahoo.vespa.athenz.client.zts.utils with parameters of type AthenzRoleModifier and TypeMethodDescriptioncom.yahoo.security.Pkcs10Csr
RoleCsrGenerator.generateCsr
(AthenzIdentity identity, AthenzRole role, KeyPair keyPair) -
Uses of AthenzRole in com.yahoo.vespa.athenz.identityprovider.client
Methods in com.yahoo.vespa.athenz.identityprovider.client with parameters of type AthenzRoleModifier 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
Methods in com.yahoo.vespa.athenz.tls that return AthenzRoleModifier and TypeMethodDescriptionstatic AthenzRole
AthenzX509CertificateUtils.getRolesFromRoleCertificate
(X509Certificate certificate) -
Uses of AthenzRole in com.yahoo.vespa.athenz.zpe
Methods in com.yahoo.vespa.athenz.zpe that return types with arguments of type AthenzRoleConstructors in com.yahoo.vespa.athenz.zpe with parameters of type AthenzRoleModifierConstructorDescriptionAuthorizationResult
(AuthorizationResult.Type type, AthenzRole matchedRole)