querystate

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NonHumanAccessBasePath added in v0.4.11

func NonHumanAccessBasePath() string

func NonHumanAccessTrackingSignature added in v0.4.11

func NonHumanAccessTrackingSignature(values url.Values) string

func NormalizeConnectedAppGovernanceState

func NormalizeConnectedAppGovernanceState(raw string, allowBlank bool) string

func NormalizeCredentialRiskLevel

func NormalizeCredentialRiskLevel(raw string) string

Types

type AppAssetsQuery

type AppAssetsQuery struct {
	Source    SourceSelection
	Q         string
	AssetKind string
	Page      int
}

func ParseAppAssetsQuery

func ParseAppAssetsQuery(values url.Values, sources []SourceSelection) AppAssetsQuery

func (AppAssetsQuery) ClearFilters added in v0.4.11

func (q AppAssetsQuery) ClearFilters() AppAssetsQuery

func (AppAssetsQuery) ClearQuery

func (q AppAssetsQuery) ClearQuery() AppAssetsQuery

func (AppAssetsQuery) FilterCount added in v0.4.11

func (q AppAssetsQuery) FilterCount() int

func (AppAssetsQuery) HasFilters

func (q AppAssetsQuery) HasFilters() bool

func (AppAssetsQuery) Href

func (q AppAssetsQuery) Href() string

func (AppAssetsQuery) IsConnectedAppsSlice

func (q AppAssetsQuery) IsConnectedAppsSlice() bool

func (AppAssetsQuery) Values

func (q AppAssetsQuery) Values() url.Values

func (AppAssetsQuery) WithPage

func (q AppAssetsQuery) WithPage(page int) AppAssetsQuery

type AppsQuery added in v0.4.11

type AppsQuery struct {
	Q           string
	Integration string // "", "connected", "not_connected"
	Status      string // "", "ACTIVE", "INACTIVE", etc.
	Page        int
}

func ParseAppsQuery added in v0.4.11

func ParseAppsQuery(values url.Values) AppsQuery

func (AppsQuery) ClearFilters added in v0.4.11

func (q AppsQuery) ClearFilters() AppsQuery

func (AppsQuery) ClearPanelFilters added in v0.4.11

func (q AppsQuery) ClearPanelFilters() AppsQuery

func (AppsQuery) ClearQuery added in v0.4.11

func (q AppsQuery) ClearQuery() AppsQuery

func (AppsQuery) FilterCount added in v0.4.11

func (q AppsQuery) FilterCount() int

func (AppsQuery) HasFilters added in v0.4.11

func (q AppsQuery) HasFilters() bool

func (AppsQuery) Href added in v0.4.11

func (q AppsQuery) Href() string

func (AppsQuery) Values added in v0.4.11

func (q AppsQuery) Values() url.Values

func (AppsQuery) WithIntegration added in v0.4.11

func (q AppsQuery) WithIntegration(integration string) AppsQuery

func (AppsQuery) WithPage added in v0.4.11

func (q AppsQuery) WithPage(page int) AppsQuery

func (AppsQuery) WithStatus added in v0.4.11

func (q AppsQuery) WithStatus(status string) AppsQuery

type BasicListOptions

type BasicListOptions struct {
	StateAliases   []string
	NormalizeState func(string) string
}

type BasicListQuery

type BasicListQuery struct {
	BasePath string
	Q        string
	State    string
	Page     int
}

func ParseBasicListQuery

func ParseBasicListQuery(basePath string, values url.Values, opts BasicListOptions) BasicListQuery

func (BasicListQuery) ClearFilters added in v0.4.11

func (q BasicListQuery) ClearFilters() BasicListQuery

func (BasicListQuery) ClearQuery

func (q BasicListQuery) ClearQuery() BasicListQuery

func (BasicListQuery) FilterCount added in v0.4.11

func (q BasicListQuery) FilterCount() int

func (BasicListQuery) HasFilters

func (q BasicListQuery) HasFilters() bool

func (BasicListQuery) Href

func (q BasicListQuery) Href() string

func (BasicListQuery) Values

func (q BasicListQuery) Values() url.Values

func (BasicListQuery) WithPage

func (q BasicListQuery) WithPage(page int) BasicListQuery

type ConnectedAppsQuery

type ConnectedAppsQuery struct {
	Q               string
	GovernanceState string
	Page            int
}

func ParseConnectedAppsQuery

func ParseConnectedAppsQuery(values url.Values) ConnectedAppsQuery

func (ConnectedAppsQuery) ClearFilters added in v0.4.11

func (q ConnectedAppsQuery) ClearFilters() ConnectedAppsQuery

func (ConnectedAppsQuery) ClearQuery

func (q ConnectedAppsQuery) ClearQuery() ConnectedAppsQuery

func (ConnectedAppsQuery) FilterCount added in v0.4.11

func (q ConnectedAppsQuery) FilterCount() int

func (ConnectedAppsQuery) HasFilters

func (q ConnectedAppsQuery) HasFilters() bool

func (ConnectedAppsQuery) Href

func (q ConnectedAppsQuery) Href() string

func (ConnectedAppsQuery) Values

func (q ConnectedAppsQuery) Values() url.Values

func (ConnectedAppsQuery) WithGovernanceState

func (q ConnectedAppsQuery) WithGovernanceState(governanceState string) ConnectedAppsQuery

func (ConnectedAppsQuery) WithPage

func (q ConnectedAppsQuery) WithPage(page int) ConnectedAppsQuery

type CredentialsQuery

type CredentialsQuery struct {
	Source         SourceSelection
	Q              string
	CredentialKind string
	Status         string
	RiskLevel      string
	ExpiryState    string
	ExpiresInDays  int
	Page           int
}

func ParseCredentialsQuery

func ParseCredentialsQuery(values url.Values, sources []SourceSelection) CredentialsQuery

func (CredentialsQuery) ClearFilters added in v0.4.11

func (q CredentialsQuery) ClearFilters() CredentialsQuery

func (CredentialsQuery) ClearQuery

func (q CredentialsQuery) ClearQuery() CredentialsQuery

func (CredentialsQuery) FilterCount added in v0.4.11

func (q CredentialsQuery) FilterCount() int

func (CredentialsQuery) HasFilters

func (q CredentialsQuery) HasFilters() bool

func (CredentialsQuery) Href

func (q CredentialsQuery) Href() string

func (CredentialsQuery) Values

func (q CredentialsQuery) Values() url.Values

func (CredentialsQuery) WithCredentialKind

func (q CredentialsQuery) WithCredentialKind(kind string) CredentialsQuery

func (CredentialsQuery) WithExpiresInDays

func (q CredentialsQuery) WithExpiresInDays(days int) CredentialsQuery

func (CredentialsQuery) WithExpiryState

func (q CredentialsQuery) WithExpiryState(expiryState string) CredentialsQuery

func (CredentialsQuery) WithPage

func (q CredentialsQuery) WithPage(page int) CredentialsQuery

func (CredentialsQuery) WithRiskLevel

func (q CredentialsQuery) WithRiskLevel(riskLevel string) CredentialsQuery

func (CredentialsQuery) WithStatus

func (q CredentialsQuery) WithStatus(status string) CredentialsQuery

type DiscoveryAppsQuery

type DiscoveryAppsQuery struct {
	Source       SourceSelection
	Q            string
	ManagedState string
	RiskLevel    string
	Page         int
}

func ParseDiscoveryAppsQuery

func ParseDiscoveryAppsQuery(values url.Values, sources []SourceSelection) DiscoveryAppsQuery

func (DiscoveryAppsQuery) ClearFilters added in v0.4.11

func (q DiscoveryAppsQuery) ClearFilters() DiscoveryAppsQuery

func (DiscoveryAppsQuery) ClearQuery

func (q DiscoveryAppsQuery) ClearQuery() DiscoveryAppsQuery

func (DiscoveryAppsQuery) FilterCount added in v0.4.11

func (q DiscoveryAppsQuery) FilterCount() int

func (DiscoveryAppsQuery) Href

func (q DiscoveryAppsQuery) Href() string

func (DiscoveryAppsQuery) Values

func (q DiscoveryAppsQuery) Values() url.Values

func (DiscoveryAppsQuery) WithPage

func (q DiscoveryAppsQuery) WithPage(page int) DiscoveryAppsQuery

type DiscoveryHotspotsQuery

type DiscoveryHotspotsQuery struct {
	Source SourceSelection
	Page   int
}

func ParseDiscoveryHotspotsQuery

func ParseDiscoveryHotspotsQuery(values url.Values, sources []SourceSelection) DiscoveryHotspotsQuery

func (DiscoveryHotspotsQuery) ClearFilters added in v0.4.11

func (DiscoveryHotspotsQuery) FilterCount added in v0.4.11

func (q DiscoveryHotspotsQuery) FilterCount() int

func (DiscoveryHotspotsQuery) Href

func (q DiscoveryHotspotsQuery) Href() string

func (DiscoveryHotspotsQuery) Values

func (q DiscoveryHotspotsQuery) Values() url.Values

type IdentitiesQuery

type IdentitiesQuery struct {
	Source         SourceSelection
	Q              string
	IdentityType   string
	ManagedState   string
	PrivilegedOnly bool
	Status         string
	ActivityState  string
	SortBy         string
	SortDir        string
	Page           int
}

func ParseIdentitiesQuery

func ParseIdentitiesQuery(values url.Values, sources []SourceSelection) IdentitiesQuery

func (IdentitiesQuery) ClearFilters added in v0.4.11

func (q IdentitiesQuery) ClearFilters() IdentitiesQuery

func (IdentitiesQuery) ClearQuery

func (q IdentitiesQuery) ClearQuery() IdentitiesQuery

func (IdentitiesQuery) ClearSegments added in v0.4.12

func (q IdentitiesQuery) ClearSegments() IdentitiesQuery

ClearSegments resets the segment-style filters (activity, status, managed, privileged) while preserving source, search, type, and sort. It powers the "All" chip on the identities list.

func (IdentitiesQuery) FilterCount added in v0.4.11

func (q IdentitiesQuery) FilterCount() int

func (IdentitiesQuery) HasFilters

func (q IdentitiesQuery) HasFilters() bool

func (IdentitiesQuery) HasSegment added in v0.4.12

func (q IdentitiesQuery) HasSegment() bool

HasSegment reports whether any segment-style filter is currently active. Used to highlight the "All" chip when no segment is selected.

func (IdentitiesQuery) Href

func (q IdentitiesQuery) Href() string

func (IdentitiesQuery) SegmentPrivileged added in v0.4.12

func (q IdentitiesQuery) SegmentPrivileged() IdentitiesQuery

SegmentPrivileged returns a query that selects the privileged-only segment without leaking any other segment filter into the URL.

func (IdentitiesQuery) TogglePrivilegedOnly

func (q IdentitiesQuery) TogglePrivilegedOnly() IdentitiesQuery

func (IdentitiesQuery) Values

func (q IdentitiesQuery) Values() url.Values

func (IdentitiesQuery) WithActivityState

func (q IdentitiesQuery) WithActivityState(state string) IdentitiesQuery

func (IdentitiesQuery) WithManagedState

func (q IdentitiesQuery) WithManagedState(state string) IdentitiesQuery

func (IdentitiesQuery) WithPage

func (q IdentitiesQuery) WithPage(page int) IdentitiesQuery

func (IdentitiesQuery) WithPrivilegedOnly added in v0.4.11

func (q IdentitiesQuery) WithPrivilegedOnly(enabled bool) IdentitiesQuery

func (IdentitiesQuery) WithStatus

func (q IdentitiesQuery) WithStatus(status string) IdentitiesQuery

type NonHumanAccessQuery added in v0.4.11

type NonHumanAccessQuery struct {
	Source          SourceSelection
	Q               string
	PrincipalType   string
	OwnerPresence   string
	GovernanceState string
	RiskLevel       string
	ActivityState   string
	FreshnessState  string
	SortBy          string
	SortDir         string
	Page            int
}

func ParseNonHumanAccessQuery added in v0.4.11

func ParseNonHumanAccessQuery(values url.Values, sources []SourceSelection) NonHumanAccessQuery

func (NonHumanAccessQuery) ClearFilters added in v0.4.11

func (q NonHumanAccessQuery) ClearFilters() NonHumanAccessQuery

func (NonHumanAccessQuery) ClearQuery added in v0.4.11

func (NonHumanAccessQuery) FilterCount added in v0.4.11

func (q NonHumanAccessQuery) FilterCount() int

func (NonHumanAccessQuery) HasAdvancedFilters added in v0.4.11

func (q NonHumanAccessQuery) HasAdvancedFilters() bool

func (NonHumanAccessQuery) HasFilters added in v0.4.11

func (q NonHumanAccessQuery) HasFilters() bool

func (NonHumanAccessQuery) Href added in v0.4.11

func (q NonHumanAccessQuery) Href() string

func (NonHumanAccessQuery) TrackingSignature added in v0.4.11

func (q NonHumanAccessQuery) TrackingSignature() string

func (NonHumanAccessQuery) Values added in v0.4.11

func (q NonHumanAccessQuery) Values() url.Values

func (NonHumanAccessQuery) WithActivityState added in v0.4.11

func (q NonHumanAccessQuery) WithActivityState(state string) NonHumanAccessQuery

func (NonHumanAccessQuery) WithFreshnessState added in v0.4.11

func (q NonHumanAccessQuery) WithFreshnessState(state string) NonHumanAccessQuery

func (NonHumanAccessQuery) WithOwnerPresence added in v0.4.11

func (q NonHumanAccessQuery) WithOwnerPresence(state string) NonHumanAccessQuery

func (NonHumanAccessQuery) WithPage added in v0.4.11

func (q NonHumanAccessQuery) WithPage(page int) NonHumanAccessQuery

func (NonHumanAccessQuery) WithRiskLevel added in v0.4.11

func (q NonHumanAccessQuery) WithRiskLevel(level string) NonHumanAccessQuery

type SourceSelection

type SourceSelection struct {
	Kind string
	Name string
}

Jump to

Keyboard shortcuts

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