Annotation Interface Policy
@Description("Indicates to composition that the target element is restricted based on authorization policies that are evaluated in a Rhai script or coprocessor.")
@Retention(RUNTIME)
@Experimental("SmallRye GraphQL Federation is still subject to change.")
public @interface Policy
directive @policy(policies: [[Policy!]!]!) on FIELD_DEFINITION | OBJECT | INTERFACE | SCALAR |
ENUM- See Also:
-
Required Element Summary
Required Elements
-
Element Details
-
policies
@NonNull @Description("List of authorization policies to evaluate.") @NonNull PolicyGroup[] policies
-