Uses of Class
com.yahoo.vespa.athenz.api.AthenzDomain
Packages that use AthenzDomain
Package
Description
-
Uses of AthenzDomain in com.yahoo.vespa.athenz.api
Methods in com.yahoo.vespa.athenz.api that return AthenzDomainModifier and TypeMethodDescriptionAthenzGroup.domain()
AthenzRole.domain()
AthenzGroup.getDomain()
AthenzIdentity.getDomain()
AthenzPrincipal.getDomain()
AthenzResourceName.getDomain()
AthenzService.getDomain()
AthenzUser.getDomain()
ZToken.getDomain()
AthenzDomain.getParent()
Constructors in com.yahoo.vespa.athenz.api with parameters of type AthenzDomainModifierConstructorDescriptionAthenzDomain
(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
Constructors in com.yahoo.vespa.athenz.aws with parameters of type AthenzDomainModifierConstructorDescriptionAwsCredentials
(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 AthenzDomainModifier and TypeMethodDescriptionDefaultZmsClient.getDomainList
(String prefix) ZmsClient.getDomainList
(String prefix) DefaultZmsClient.getDomainListByAccount
(String account) ZmsClient.getDomainListByAccount
(String id) Methods in com.yahoo.vespa.athenz.client.zms with parameters of type AthenzDomainModifier 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, Map<String, Object> attributes) void
ZmsClient.updateDomain
(AthenzDomain domain, Map<String, Object> attributes) -
Uses of AthenzDomain in com.yahoo.vespa.athenz.client.zms.bindings
Constructors in com.yahoo.vespa.athenz.client.zms.bindings with parameters of type AthenzDomainModifierConstructorDescriptionResourceGroupRolesEntity
(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 AthenzDomainModifier 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 ofMethods in com.yahoo.vespa.athenz.client.zts with parameters of type AthenzDomainModifier 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
Fields in com.yahoo.vespa.athenz.utils declared as AthenzDomainModifier and TypeFieldDescriptionstatic final AthenzDomain
AthenzIdentities.USER_PRINCIPAL_DOMAIN
Methods in com.yahoo.vespa.athenz.utils with parameters of type AthenzDomainModifier and TypeMethodDescriptionstatic AthenzIdentity
AthenzIdentities.from
(AthenzDomain domain, String identityName)