group

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Group

type Group struct {
	Id              string               `json:"id,omitempty"`
	Name            base.Name            `json:"name,omitempty"`
	Kind            base.Kind            `json:"kind,omitempty"`
	Version         float32              `json:"version"`
	Description     string               `json:"description,omitempty"`
	Tags            GroupTags            `json:"tags,omitempty"`
	Created         string               `json:"created,omitempty"`
	LastModified    string               `json:"lastModified,omitempty"`
	Links           base.Links           `json:"links,omitempty"`
	MemberLinks     []string             `json:"memberLinks,omitempty"`
	MemberQuery     query.Query          `json:"memberQuery,omitempty"`
	IdentityMatcher GroupIdentityMatcher `json:"identityMatcher,omitempty"`
	Origin          GroupOrigin          `json:"origin,omitempty"`
}

type GroupIdentityMatcher

type GroupIdentityMatcher struct {
	Expression string                       `json:"expression"`
	Language   GroupIdentityMatcherLanguage `json:"language,omitempty"`
}

type GroupIdentityMatcherLanguage

type GroupIdentityMatcherLanguage string
const (
	GroupIdentityMatcherLanguageJmespath   GroupIdentityMatcherLanguage = "jmespath"
	GroupIdentityMatcherLanguageJavascript GroupIdentityMatcherLanguage = "javascript"
)

type GroupOrigin

type GroupOrigin string
const (
	GroupOriginSynthetic GroupOrigin = "synthetic"
	GroupOriginDefault   GroupOrigin = "default"
	GroupOriginBuiltin   GroupOrigin = "builtin"
)

type GroupTags added in v1.0.0

type GroupTags map[string]any

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL