Package-level declarations

Types

Link copied to clipboard
interface AbacTaggable

Exposes ABAC tags for a principal or resource.

Link copied to clipboard
typealias AbacTagKey = String

ABAC tag key, such as dept, role, or level.

Link copied to clipboard

ABAC tags grouped by key.

Link copied to clipboard

Event contract indicating that ABAC tags were applied.

Link copied to clipboard
interface AbacTagsExtractor<in SOURCE : Any>

Extracts ABAC tags from a source object.

Link copied to clipboard
typealias AbacTagValue = List<String>

Values associated with an ABAC tag key.

Link copied to clipboard
@Summary(value = "Apply ABAC Tags")
interface ApplyAbacTags : AbacTaggable, CommandValidator

Command contract for applying ABAC tags.

Link copied to clipboard
@Summary(value = "Apply ABAC Resource Tags")
interface ApplyResourceTags : ApplyAbacTags
Link copied to clipboard

Default command for applying ABAC resource tags.

Link copied to clipboard

Default event emitted after ABAC resource tags are applied.

Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard

Whether this value list contains the wildcard value.

Functions

Link copied to clipboard

Merges two ABAC tag maps.