Package io.stargate.auth.entity
Interface AuthorizedResource
-
- All Known Implementing Classes:
ImmutableAuthorizedResource
@Immutable public interface AuthorizedResourceIdentifies a resource for authorization purposes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default EntitySelectorelement()Identifies the name of the resource.default EntitySelectorkeyspace()Identifies the keyspace of the resource.ResourceKindkind()Identifies the resource kind.
-
-
-
Method Detail
-
kind
@Parameter ResourceKind kind()
Identifies the resource kind.
-
keyspace
@Default default EntitySelector keyspace()
Identifies the keyspace of the resource.If the keyspace selector is a wildcard, the
element()selector should also be a wildcard.
-
element
@Default default EntitySelector element()
Identifies the name of the resource.
-
-