diff options
Diffstat (limited to 'controller-api')
2 files changed, 6 insertions, 1 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AccessControlService.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AccessControlService.java index 14adc29468e..78c67236f78 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AccessControlService.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AccessControlService.java @@ -7,6 +7,11 @@ import com.yahoo.vespa.athenz.api.AthenzUser; import java.time.Instant; import java.util.Collection; +/** + * Manage operator data plane access control + * + * @author mortent + */ public interface AccessControlService { boolean approveDataPlaneAccess(AthenzUser user, Instant expiry); Collection<AthenzUser> listMembers(); diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AthenzAccessControlService.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AthenzAccessControlService.java index f6d2b333cc3..1472f03ebca 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AthenzAccessControlService.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AthenzAccessControlService.java @@ -35,6 +35,6 @@ public class AthenzAccessControlService implements AccessControlService { @Override public Collection<AthenzUser> listMembers() { - return null; + throw new UnsupportedOperationException("Not implemented"); } } |