@@ -0,0 +1,286 @@
+package io.digdag.spi.ac;%0A%0Aimport org.immutables.value.Value;%0A%0A@Value.Immutable%0Apublic interface SiteTarget%0A%7B%0A    int getSiteId();%0A%0A    static SiteTarget of(int siteId)%0A    %7B%0A        return ImmutableSiteTarget.builder()%0A                .siteId(siteId)%0A                .build();%0A    %7D%0A%7D%0A

add spi.ac.SiteTarget as resource target for access control