Uses of Class
com.yahoo.vespa.athenz.api.AthenzDomain
-
-
Uses of AthenzDomain in com.yahoo.vespa.athenz.api
Methods in com.yahoo.vespa.athenz.api that return AthenzDomain Modifier and Type Method Description AthenzDomain
AthenzGroup. domain()
AthenzDomain
AthenzRole. domain()
AthenzDomain
AthenzGroup. getDomain()
AthenzDomain
AthenzIdentity. getDomain()
AthenzDomain
AthenzPrincipal. getDomain()
AthenzDomain
AthenzResourceName. getDomain()
AthenzDomain
AthenzService. getDomain()
AthenzDomain
AthenzUser. getDomain()
AthenzDomain
ZToken. getDomain()
AthenzDomain
AthenzDomain. getParent()
Constructors in com.yahoo.vespa.athenz.api with parameters of type AthenzDomain Constructor Description AthenzGroup(AthenzDomain domain, String groupName)
AthenzResourceName(AthenzDomain domain, String entityName)
AthenzRole(AthenzDomain domain, String roleName)
AthenzService(AthenzDomain domain, String serviceName)
-
Uses of AthenzDomain in com.yahoo.vespa.athenz.aws
Constructors in com.yahoo.vespa.athenz.aws with parameters of type AthenzDomain Constructor Description AwsCredentials(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
Methods in com.yahoo.vespa.athenz.client.zms that return types with arguments of type AthenzDomain Modifier and Type Method Description List<AthenzDomain>
DefaultZmsClient. getDomainList(String prefix)
List<AthenzDomain>
ZmsClient. getDomainList(String prefix)
Methods in com.yahoo.vespa.athenz.client.zms with parameters of type AthenzDomain Modifier and Type Method Description void
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, OktaIdentityToken identityToken, OktaAccessToken accessToken)
void
ZmsClient. createProviderResourceGroup(AthenzDomain tenantDomain, AthenzIdentity providerService, String resourceGroup, Set<RoleAction> roleActions, OktaIdentityToken identityToken, OktaAccessToken accessToken)
void
DefaultZmsClient. createTenancy(AthenzDomain tenantDomain, AthenzIdentity providerService, OktaIdentityToken identityToken, OktaAccessToken accessToken)
void
ZmsClient. createTenancy(AthenzDomain tenantDomain, AthenzIdentity providerService, OktaIdentityToken identityToken, OktaAccessToken accessToken)
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 domainboolean
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, OktaIdentityToken identityToken, OktaAccessToken accessToken)
void
ZmsClient. deleteProviderResourceGroup(AthenzDomain tenantDomain, AthenzIdentity providerService, String resourceGroup, OktaIdentityToken identityToken, OktaAccessToken accessToken)
void
DefaultZmsClient. deleteTenancy(AthenzDomain tenantDomain, AthenzIdentity providerService, OktaIdentityToken identityToken, OktaAccessToken accessToken)
void
ZmsClient. deleteTenancy(AthenzDomain tenantDomain, AthenzIdentity providerService, OktaIdentityToken identityToken, OktaAccessToken accessToken)
Optional<AthenzPolicy>
DefaultZmsClient. getPolicy(AthenzDomain domain, String name)
Optional<AthenzPolicy>
ZmsClient. getPolicy(AthenzDomain domain, String name)
Set<RoleAction>
DefaultZmsClient. getTenantResourceGroups(AthenzDomain tenantDomain, AthenzIdentity provider, String resourceGroup)
Set<RoleAction>
ZmsClient. getTenantResourceGroups(AthenzDomain tenantDomain, AthenzIdentity provider, String resourceGroup)
Set<String>
DefaultZmsClient. listPolicies(AthenzDomain domain)
Set<String>
ZmsClient. listPolicies(AthenzDomain domain)
Set<AthenzRole>
DefaultZmsClient. listRoles(AthenzDomain domain)
Set<AthenzRole>
ZmsClient. listRoles(AthenzDomain domain)
List<AthenzService>
DefaultZmsClient. listServices(AthenzDomain athenzDomain)
List<AthenzService>
ZmsClient. listServices(AthenzDomain athenzDomain)
-
Uses of AthenzDomain in com.yahoo.vespa.athenz.client.zms.bindings
Constructors in com.yahoo.vespa.athenz.client.zms.bindings with parameters of type AthenzDomain Constructor Description ResourceGroupRolesEntity(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
Methods in com.yahoo.vespa.athenz.client.zts that return types with arguments of type AthenzDomain Modifier and Type Method Description List<AthenzDomain>
DefaultZtsClient. getTenantDomains(AthenzIdentity providerIdentity, AthenzIdentity userIdentity, String roleName)
List<AthenzDomain>
ZtsClient. getTenantDomains(AthenzIdentity providerIdentity, AthenzIdentity userIdentity, String roleName)
For a given provider, get a list of tenant domains that the user is a member ofMethods in com.yahoo.vespa.athenz.client.zts with parameters of type AthenzDomain Modifier and Type Method Description AthenzAccessToken
DefaultZtsClient. getAccessToken(AthenzDomain domain)
AthenzAccessToken
ZtsClient. getAccessToken(AthenzDomain domain)
Fetch an access token for the target domainAwsTemporaryCredentials
DefaultZtsClient. 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 credentialsAwsTemporaryCredentials
ZtsClient. getAwsTemporaryCredentials(AthenzDomain athenzDomain, AwsRole awsRole, Duration duration, String externalId)
Get aws temporary credentialsZToken
DefaultZtsClient. getRoleToken(AthenzDomain domain)
ZToken
ZtsClient. getRoleToken(AthenzDomain domain)
Fetch a role token for the target domain -
Uses of AthenzDomain in com.yahoo.vespa.athenz.utils
Fields in com.yahoo.vespa.athenz.utils declared as AthenzDomain Modifier and Type Field Description static AthenzDomain
AthenzIdentities. USER_PRINCIPAL_DOMAIN
Methods in com.yahoo.vespa.athenz.utils with parameters of type AthenzDomain Modifier and Type Method Description static AthenzIdentity
AthenzIdentities. from(AthenzDomain domain, String identityName)
-