Uses of Class
com.yahoo.vespa.athenz.api.AthenzDomain
Package
Description
-
Uses of AthenzDomain in com.yahoo.vespa.athenz.api
Modifier and TypeMethodDescriptionAthenzGroup.domain()
AthenzRole.domain()
AthenzGroup.getDomain()
AthenzIdentity.getDomain()
AthenzPrincipal.getDomain()
AthenzResourceName.getDomain()
AthenzService.getDomain()
AthenzUser.getDomain()
ZToken.getDomain()
AthenzDomain.getParent()
ModifierConstructorDescriptionAthenzDomain
(AthenzDomain parentDomain, String subdomain) AthenzGroup
(AthenzDomain domain, String groupName) AthenzResourceName
(AthenzDomain domain, String entityName) AthenzRole
(AthenzDomain domain, String roleName) AthenzRoleInformation
(AthenzDomain domain, String roleName, boolean isSelfServe, boolean reviewEnabled, Optional<AthenzRoleInformation.MembershipRequest> pendingRequest, List<AthenzRoleInformation.AuditLogEntry> auditLog) AthenzService
(AthenzDomain domain, String serviceName) -
Uses of AthenzDomain in com.yahoo.vespa.athenz.aws
ModifierConstructorDescriptionAwsCredentials
(ZtsClient ztsClient, AthenzDomain athenzDomain, AwsRole awsRole) AwsCredentials
(ZtsClient ztsClient, AthenzDomain athenzDomain, AwsRole awsRole, String externalId) AwsCredentials
(URI ztsUrl, ServiceIdentityProvider identityProvider, AthenzDomain athenzDomain, AwsRole awsRole) AwsCredentials
(URI ztsUrl, SSLContext sslContext, AthenzDomain athenzDomain, AwsRole awsRole) AwsCredentials
(URI ztsUrl, SSLContext sslContext, AthenzDomain athenzDomain, AwsRole awsRole, String externalId) -
Uses of AthenzDomain in com.yahoo.vespa.athenz.client.zms
Modifier and TypeMethodDescriptionDefaultZmsClient.getDomainList
(String prefix) ZmsClient.getDomainList
(String prefix) DefaultZmsClient.getDomainListByAccount
(String account) ZmsClient.getDomainListByAccount
(String id) 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.createPolicy
(AthenzDomain athenzDomain, String athenzPolicy) void
ZmsClient.createPolicy
(AthenzDomain athenzDomain, String athenzPolicy) void
DefaultZmsClient.createProviderResourceGroup
(AthenzDomain tenantDomain, AthenzIdentity providerService, String resourceGroup, Set<RoleAction> roleActions, OAuthCredentials oAuthCredentials) void
ZmsClient.createProviderResourceGroup
(AthenzDomain tenantDomain, AthenzIdentity providerService, String resourceGroup, Set<RoleAction> roleActions, OAuthCredentials oAuthCredentials) void
DefaultZmsClient.createSubdomain
(AthenzDomain parent, String name, Map<String, Object> attributes) default void
ZmsClient.createSubdomain
(AthenzDomain parent, String name) void
ZmsClient.createSubdomain
(AthenzDomain parent, String name, Map<String, Object> attributes) void
DefaultZmsClient.createTenancy
(AthenzDomain tenantDomain, AthenzIdentity providerService, OAuthCredentials oAuthCredentials) void
ZmsClient.createTenancy
(AthenzDomain tenantDomain, AthenzIdentity providerService, OAuthCredentials oAuthCredentials) void
DefaultZmsClient.createTenantResourceGroup
(AthenzDomain tenantDomain, AthenzIdentity provider, String resourceGroup, Set<RoleAction> roleActions) void
ZmsClient.createTenantResourceGroup
(AthenzDomain tenantDomain, AthenzIdentity provider, String resourceGroup, Set<RoleAction> roleActions) For manual tenancy provisioning - only creates roles/policies on provider domainvoid
DefaultZmsClient.deletePolicy
(AthenzDomain domain, String athenzPolicy) void
ZmsClient.deletePolicy
(AthenzDomain domain, String athenzPolicy) 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.deleteProviderResourceGroup
(AthenzDomain tenantDomain, AthenzIdentity providerService, String resourceGroup, OAuthCredentials oAuthCredentials) void
ZmsClient.deleteProviderResourceGroup
(AthenzDomain tenantDomain, AthenzIdentity providerService, String resourceGroup, OAuthCredentials oAuthCredentials) void
DefaultZmsClient.deleteSubdomain
(AthenzDomain parent, String name) void
ZmsClient.deleteSubdomain
(AthenzDomain parent, String name) void
DefaultZmsClient.deleteTenancy
(AthenzDomain tenantDomain, AthenzIdentity providerService, OAuthCredentials oAuthCredentials) void
ZmsClient.deleteTenancy
(AthenzDomain tenantDomain, AthenzIdentity providerService, OAuthCredentials oAuthCredentials) DefaultZmsClient.getDomainMeta
(AthenzDomain domain) ZmsClient.getDomainMeta
(AthenzDomain domain) DefaultZmsClient.getPolicy
(AthenzDomain domain, String name) ZmsClient.getPolicy
(AthenzDomain domain, String name) DefaultZmsClient.getTenantResourceGroups
(AthenzDomain tenantDomain, AthenzIdentity provider, String resourceGroup) ZmsClient.getTenantResourceGroups
(AthenzDomain tenantDomain, AthenzIdentity provider, String resourceGroup) DefaultZmsClient.listPolicies
(AthenzDomain domain) ZmsClient.listPolicies
(AthenzDomain domain) DefaultZmsClient.listRoles
(AthenzDomain domain) ZmsClient.listRoles
(AthenzDomain domain) DefaultZmsClient.listServices
(AthenzDomain athenzDomain) ZmsClient.listServices
(AthenzDomain athenzDomain) void
DefaultZmsClient.updateDomain
(AthenzDomain domain, String mainKey, Map<String, Object> attributes) void
ZmsClient.updateDomain
(AthenzDomain domain, String mainKey, Map<String, Object> attributes) -
Uses of AthenzDomain in com.yahoo.vespa.athenz.client.zms.bindings
ModifierConstructorDescriptionResourceGroupRolesEntity
(AthenzIdentity providerService, AthenzDomain tenantDomain, Set<RoleAction> rolesActions, String resourceGroup) TenancyRequestEntity
(AthenzDomain tenantDomain, AthenzIdentity providerService, List<String> resourceGroups) -
Uses of AthenzDomain in com.yahoo.vespa.athenz.client.zts
Modifier and TypeMethodDescriptionDefaultZtsClient.getTenantDomains
(AthenzIdentity providerIdentity, AthenzIdentity userIdentity, String roleName) ZtsClient.getTenantDomains
(AthenzIdentity providerIdentity, AthenzIdentity userIdentity, String roleName) For a given provider, get a list of tenant domains that the user is a member ofModifier and TypeMethodDescriptionDefaultZtsClient.getAccessToken
(AthenzDomain domain, List<AthenzIdentity> proxyPrincipals) default AthenzAccessToken
ZtsClient.getAccessToken
(AthenzDomain domain) Fetch an access token for the target domainZtsClient.getAccessToken
(AthenzDomain domain, List<AthenzIdentity> proxyPrincipals) Fetch an access token for the target domainDefaultZtsClient.getAwsTemporaryCredentials
(AthenzDomain athenzDomain, AwsRole awsRole, Duration duration, String externalId) default AwsTemporaryCredentials
ZtsClient.getAwsTemporaryCredentials
(AthenzDomain athenzDomain, AwsRole awsRole) Get aws temporary credentialsdefault AwsTemporaryCredentials
ZtsClient.getAwsTemporaryCredentials
(AthenzDomain athenzDomain, AwsRole awsRole, String externalId) Get aws temporary credentialsZtsClient.getAwsTemporaryCredentials
(AthenzDomain athenzDomain, AwsRole awsRole, Duration duration, String externalId) Get aws temporary credentialsDefaultZtsClient.getRoleToken
(AthenzDomain domain, Duration expiry) default ZToken
ZtsClient.getRoleToken
(AthenzDomain domain) Fetch a role token for the target domainZtsClient.getRoleToken
(AthenzDomain domain, Duration tokenExpiry) Fetch a role token for the target domain -
Uses of AthenzDomain in com.yahoo.vespa.athenz.utils
Modifier and TypeFieldDescriptionstatic final AthenzDomain
AthenzIdentities.USER_PRINCIPAL_DOMAIN
Modifier and TypeMethodDescriptionstatic AthenzIdentity
AthenzIdentities.from
(AthenzDomain domain, String identityName)