Documentation
¶
Index ¶
- Constants
- func ClampOverviewMapPercent(value int) int
- type AWSIdentityCenterConnectorViewData
- type AWSUserListItem
- type AWSUsersViewData
- type AccessTreeNode
- type AlertViewData
- type AppAssetCredentialItem
- type AppAssetListItem
- type AppAssetOwnerItem
- type AppAssetShowViewData
- type AppAssetSummaryView
- type AppAssetsViewData
- type AppListItem
- type AppsViewData
- type CommandActionView
- type CommandBadgeView
- type CommandItemView
- type CommandSearchViewData
- type CommandSectionView
- type ConnectedAppDiscoveryEventItem
- type ConnectedAppDiscoverySourceItem
- type ConnectedAppGrantItem
- type ConnectedAppListItem
- type ConnectedAppShowViewData
- type ConnectedAppSummaryView
- type ConnectedAppsGovernanceCount
- type ConnectedAppsViewData
- type ConnectorAlert
- type ConnectorHealthErrorDetailsDialogViewData
- type ConnectorHealthErrorDetailsRow
- type ConnectorHealthItem
- type ConnectorHealthItemLane
- type ConnectorHealthViewData
- type ConnectorsViewData
- type CredentialArtifactListItem
- type CredentialArtifactSummaryView
- type CredentialRiskFinding
- type CredentialShowViewData
- type CredentialsViewData
- type DashboardFrameworkPostureItem
- type DashboardViewData
- type DatadogConnectorViewData
- type DatadogUserListItem
- type DatadogUsersViewData
- type DiscoveryActorItem
- type DiscoveryAppListItem
- type DiscoveryAppShowViewData
- type DiscoveryAppSummaryView
- type DiscoveryAppsViewData
- type DiscoveryEventItem
- type DiscoveryHotspotItem
- type DiscoveryHotspotsViewData
- type DiscoveryReplacementCandidateItem
- type DiscoveryReplacementCandidatesViewData
- type DiscoveryReviewDecisionItem
- type DiscoverySourceEvidenceItem
- type DiscoverySourceOption
- type EntraConnectorViewData
- type EntraUserListItem
- type EntraUsersViewData
- type FindingsEvidenceViewData
- type FindingsEvidenceViolation
- type FindingsFrameworkMappingItem
- type FindingsParamField
- type FindingsReferenceItem
- type FindingsRuleAttestationViewData
- type FindingsRuleItem
- type FindingsRuleOverrideViewData
- type FindingsRuleViewData
- type FindingsRulesetItem
- type FindingsRulesetViewData
- type FindingsRulesetsViewData
- type GitHubConnectorViewData
- type GitHubUserListItem
- type GitHubUsersViewData
- type GlobalViewAppCard
- type GlobalViewData
- type GlobalViewKV
- type GoogleWorkspaceConnectorViewData
- type GoogleWorkspaceGroupListItem
- type GoogleWorkspaceGroupsViewData
- type GoogleWorkspaceUserListItem
- type GoogleWorkspaceUsersViewData
- type IdentitiesSummary
- type IdentitiesViewData
- type IdentityLinkedAccountView
- type IdentityListItem
- type IdentityShowViewData
- type LayoutData
- type LinkedAccountView
- type LinkedEntitlementView
- type LoginViewData
- type NonHumanAccessListItem
- type NonHumanAccessRelatedAssetItem
- type NonHumanAccessRelatedCredentialItem
- type NonHumanAccessRiskSignal
- type NonHumanAccessShowViewData
- type NonHumanAccessSummaryView
- type NonHumanAccessViewData
- type OktaAccountShowViewData
- type OktaAccountsViewData
- type OktaAppAssignedAccountView
- type OktaAppAssignmentSummary
- type OktaAppShowViewData
- type OktaAppSummaryView
- type OktaAssignmentView
- type OktaConnectorViewData
- type OverviewMapBucket
- type OverviewMapGraph
- type OverviewMapSourceNode
- type PaginatedListPageData
- type PermissionBadge
- type ProgrammaticAuditEventItem
- type ProgrammaticSourceOption
- type ResourceAccessRow
- type ResourceShowViewData
- type ResyncBanner
- type SettingsUsersDeleteViewData
- type SettingsUsersEditForm
- type SettingsUsersForm
- type SettingsUsersUserItem
- type SettingsUsersViewData
- type SettingsViewData
- type SourceAccountInventoryPageData
- type TableActiveChip
- type TableFilterControl
- type TableFilterField
- type TableFilterFieldKind
- type TableFilterOption
- type TableQueryBarData
- type TableQuerySearch
- type TimeDisplay
- type ToastViewData
- type UnmatchedAWSViewData
- type UnmatchedDatadogViewData
- type UnmatchedEntraViewData
- type UnmatchedGitHubViewData
- type UnmatchedGoogleWorkspaceViewData
- type UnmatchedSourceAccountsPageData
- type VaultConnectorViewData
Constants ¶
const ( OverviewMapToneDefault = "default" OverviewMapToneOkta = "okta" OverviewMapToneEntra = "entra" OverviewMapToneGoogle = "google" OverviewMapToneGitHub = "github" OverviewMapToneDatadog = "datadog" OverviewMapToneAWS = "aws" OverviewMapToneVault = "vault" )
const ( OverviewMapSeverityCritical = "critical" OverviewMapSeverityHigh = "high" OverviewMapSeverityMedium = "medium" OverviewMapSeverityLow = "low" OverviewMapSeverityInfo = "info" )
Variables ¶
This section is empty.
Functions ¶
func ClampOverviewMapPercent ¶ added in v0.5.0
Types ¶
type AWSUserListItem ¶
type AWSUsersViewData ¶
type AWSUsersViewData struct {
SourceAccountInventoryPageData
Users []AWSUserListItem
HasUsers bool
}
type AccessTreeNode ¶ added in v0.2.3
type AlertViewData ¶ added in v0.4.11
type AppAssetCredentialItem ¶ added in v0.3.0
type AppAssetCredentialItem struct {
ID int64
Href string
CredentialKind string
DisplayName string
Status string
RiskLevel string
ExpiresAt TimeDisplay
LastUsedAt TimeDisplay
CreatedBy string
CreatedByHref string
}
type AppAssetListItem ¶ added in v0.3.0
type AppAssetOwnerItem ¶ added in v0.3.0
type AppAssetShowViewData ¶ added in v0.3.0
type AppAssetShowViewData struct {
Layout LayoutData
Asset AppAssetSummaryView
Owners []AppAssetOwnerItem
Credentials []AppAssetCredentialItem
AuditEvents []ProgrammaticAuditEventItem
GoogleOAuthView *ConnectedAppShowViewData
HasOwners bool
HasCredentials bool
HasAuditEvents bool
}
type AppAssetSummaryView ¶ added in v0.3.0
type AppAssetSummaryView struct {
ID int64
SourceKind string
SourceName string
AssetKind string
DisplayName string
ExternalID string
ParentExternalID string
Status string
CreatedAtSource TimeDisplay
UpdatedAtSource TimeDisplay
LastObservedAt TimeDisplay
}
type AppAssetsViewData ¶ added in v0.3.0
type AppAssetsViewData struct {
PaginatedListPageData
Sources []ProgrammaticSourceOption
Query querystate.AppAssetsQuery
Items []AppAssetListItem
GoogleOAuthView *ConnectedAppsViewData
HasItems bool
}
type AppListItem ¶
type AppsViewData ¶
type AppsViewData struct {
PaginatedListPageData
Apps []AppListItem
Query querystate.AppsQuery
StatusOptions []string
HasApps bool
}
type CommandActionView ¶ added in v0.4.9
type CommandBadgeView ¶ added in v0.4.9
type CommandItemView ¶ added in v0.4.9
type CommandSearchViewData ¶ added in v0.4.9
type CommandSearchViewData struct {
Query string
Placeholder string
AriaLabel string
Notices []CommandItemView
Sections []CommandSectionView
}
type CommandSectionView ¶ added in v0.4.9
type CommandSectionView struct {
Key string
Title string
Items []CommandItemView
}
type ConnectedAppDiscoveryEventItem ¶ added in v0.4.8
type ConnectedAppDiscoveryEventItem struct {
SignalKind string
ObservedAt TimeDisplay
Actor string
ScopesSummary string
}
type ConnectedAppDiscoverySourceItem ¶ added in v0.4.8
type ConnectedAppGrantItem ¶ added in v0.4.8
type ConnectedAppListItem ¶ added in v0.4.8
type ConnectedAppListItem struct {
ID int64
DisplayName string
ExternalID string
Status string
GovernanceState string
GovernanceOwner string
GovernanceOwnerEmail string
LikelyOwnerCount int
GrantCount int
ActorCount int64
DiscoveryEventCount30d int64
EvidenceFreshness string
EvidenceConfidence string
EvidenceConfidenceReason string
LastSeen TimeDisplay
TicketRef string
}
type ConnectedAppShowViewData ¶ added in v0.4.8
type ConnectedAppShowViewData struct {
Layout LayoutData
App ConnectedAppSummaryView
LikelyOwners []AppAssetOwnerItem
Grants []ConnectedAppGrantItem
DiscoverySources []ConnectedAppDiscoverySourceItem
Events []ConnectedAppDiscoveryEventItem
Alert *AlertViewData
OwnerEmailInput string
GovernanceStateInput string
TicketRefInput string
NotesInput string
HasLikelyOwners bool
HasGrants bool
HasEvidence bool
HasEvents bool
}
type ConnectedAppSummaryView ¶ added in v0.4.8
type ConnectedAppSummaryView struct {
ID int64
DisplayName string
ExternalID string
SourceKind string
SourceName string
Status string
GovernanceState string
GovernanceOwner string
GovernanceOwnerEmail string
GovernanceOwnerKind string
TicketRef string
Notes string
LikelyOwnerCount int
GrantCount int
ActorCount int64
DiscoverySourceCount int64
DiscoveryEventCount30d int64
EvidenceFreshness string
EvidenceConfidence string
EvidenceConfidenceReason string
LastSeen TimeDisplay
ExportHref string
}
type ConnectedAppsGovernanceCount ¶ added in v0.4.10
type ConnectedAppsViewData ¶ added in v0.4.8
type ConnectedAppsViewData struct {
PaginatedListPageData
Query querystate.ConnectedAppsQuery
GovernanceCounts []ConnectedAppsGovernanceCount
Items []ConnectedAppListItem
HasItems bool
}
type ConnectorAlert ¶
type ConnectorHealthErrorDetailsDialogViewData ¶ added in v0.4.2
type ConnectorHealthErrorDetailsRow ¶ added in v0.4.2
type ConnectorHealthErrorDetailsRow struct {
RowID string
RunID int64
LaneLabel string
StatusLabel string
StatusClass string
FinishedAt TimeDisplay
ErrorKind string
MessagePreview string
MessageFull string
PreviewTruncated bool
FullTextTruncated bool
HasMessage bool
ExpandControlID string
ExpandContentID string
}
type ConnectorHealthItem ¶ added in v0.2.1
type ConnectorHealthItem struct {
Kind string
Name string
SourceKind string
SourceName string
StatusLabel string
StatusClass string
LastSuccessLabel string
LastRunLabel string
SuccessRate7d string
AvgDuration7d string
DetailsURL string
CanViewDetails bool
CanTriggerSync bool
Lanes []ConnectorHealthItemLane
}
type ConnectorHealthItemLane ¶ added in v0.4.8
type ConnectorHealthItemLane struct {
Label string
LastSuccess string
LastRun string
SuccessRate string
AvgDuration string
}
ConnectorHealthItemLane holds per-lane values for multi-lane connectors.
type ConnectorHealthViewData ¶ added in v0.2.1
type ConnectorHealthViewData struct {
Layout LayoutData
LookbackLabel string
SummaryLabel string
WarningMessage string
WarningDestructive bool
ShowWarning bool
Items []ConnectorHealthItem
}
type ConnectorsViewData ¶
type ConnectorsViewData struct {
Layout LayoutData
Alert *ConnectorAlert
SavedName string
OpenKind string
Okta OktaConnectorViewData
GoogleWorkspace GoogleWorkspaceConnectorViewData
GitHub GitHubConnectorViewData
Datadog DatadogConnectorViewData
AWSIdentityCenter AWSIdentityCenterConnectorViewData
Entra EntraConnectorViewData
Vault VaultConnectorViewData
}
type CredentialArtifactListItem ¶ added in v0.3.0
type CredentialArtifactListItem struct {
ID int64
SourceKind string
SourceName string
CredentialKind string
DisplayName string
ExternalID string
AssetRef string
AssetRefKind string
AssetRefID string
Status string
RiskLevel string
ExpiresAt TimeDisplay
LastUsedAt TimeDisplay
CreatedBy string
CreatedByHref string
ApprovedBy string
ApprovedByHref string
}
type CredentialArtifactSummaryView ¶ added in v0.3.0
type CredentialArtifactSummaryView struct {
ID int64
SourceKind string
SourceName string
CredentialKind string
DisplayName string
ExternalID string
AssetRefKind string
AssetRefExternalID string
Status string
RiskLevel string
CreatedAtSource TimeDisplay
ExpiresAtSource TimeDisplay
LastUsedAtSource TimeDisplay
CreatedBy string
CreatedByHref string
ApprovedBy string
ApprovedByHref string
AssetHref string
}
type CredentialRiskFinding ¶ added in v0.4.12
type CredentialShowViewData ¶ added in v0.3.0
type CredentialShowViewData struct {
Layout LayoutData
Credential CredentialArtifactSummaryView
ScopeJSON string
AuditEvents []ProgrammaticAuditEventItem
RiskFindings []CredentialRiskFinding
HasEvents bool
HasFindings bool
}
type CredentialsViewData ¶ added in v0.3.0
type CredentialsViewData struct {
PaginatedListPageData
Sources []ProgrammaticSourceOption
Query querystate.CredentialsQuery
Items []CredentialArtifactListItem
HasItems bool
}
type DashboardFrameworkPostureItem ¶ added in v0.2.1
type DashboardViewData ¶
type DashboardViewData struct {
Layout LayoutData
IdentityCount int64
DiscoveryAppCount int64
AppAssetCount int64
RelationshipGraph OverviewMapGraph
FrameworkPosture []DashboardFrameworkPostureItem
}
type DatadogUserListItem ¶
type DatadogUsersViewData ¶
type DatadogUsersViewData struct {
PaginatedListPageData
Users []DatadogUserListItem
Query querystate.BasicListQuery
HasUsers bool
}
type DiscoveryActorItem ¶ added in v0.4.0
type DiscoveryActorItem struct {
ActorLabel string
ActorEmail string
ActorExternalID string
EventCount int64
LastObservedAt TimeDisplay
}
type DiscoveryAppListItem ¶ added in v0.4.0
type DiscoveryAppListItem struct {
ID int64
DisplayName string
Domain string
VendorName string
ManagedState string
ManagedReason string
RiskScore int32
RiskLevel string
Owner string
ReviewOwner string
ReviewDisposition string
FollowUpDueDate TimeDisplay
IsFollowUpOverdue bool
ReplacementDisplayName string
TicketRef string
Actors30d int64
LastSeen TimeDisplay
}
type DiscoveryAppShowViewData ¶ added in v0.4.0
type DiscoveryAppShowViewData struct {
Layout LayoutData
App DiscoveryAppSummaryView
Sources []DiscoverySourceEvidenceItem
TopActors []DiscoveryActorItem
Events []DiscoveryEventItem
DecisionHistory []DiscoveryReviewDecisionItem
Alert *AlertViewData
AccountableOwnerEmailInput string
ReviewOwnerEmailInput string
ReviewDispositionInput string
FollowUpDueDateInput string
TicketRefInput string
NotesInput string
ReplacementQueryInput string
ReplacementPicker DiscoveryReplacementCandidatesViewData
OpenGovernanceDialog bool
HasSources bool
HasTopActors bool
HasEvents bool
HasDecisionHistory bool
}
type DiscoveryAppSummaryView ¶ added in v0.4.0
type DiscoveryAppSummaryView struct {
ID int64
DisplayName string
CanonicalKey string
PrimaryDomain string
VendorName string
ManagedState string
ManagedReason string
RiskScore int32
RiskLevel string
SuggestedBusinessCriticality string
SuggestedDataClassification string
Owner string
ReviewOwner string
ReviewDisposition string
FollowUpDueDate TimeDisplay
IsFollowUpOverdue bool
TicketRef string
Notes string
ReplacementDisplayName string
ReplacementPrimaryDomain string
FirstSeen TimeDisplay
LastSeen TimeDisplay
}
type DiscoveryAppsViewData ¶ added in v0.4.0
type DiscoveryAppsViewData struct {
PaginatedListPageData
SourceOptions []DiscoverySourceOption
SourceNameOptions []DiscoverySourceOption
Query querystate.DiscoveryAppsQuery
Items []DiscoveryAppListItem
HasItems bool
}
type DiscoveryEventItem ¶ added in v0.4.0
type DiscoveryEventItem struct {
SignalKind string
ObservedAt TimeDisplay
Actor string
SourceApp string
ScopesSummary string
}
type DiscoveryHotspotItem ¶ added in v0.4.0
type DiscoveryHotspotItem struct {
ID int64
DisplayName string
Domain string
ManagedState string
RiskScore int32
RiskLevel string
Owner string
ReviewOwner string
ReviewDisposition string
FollowUpDueDate TimeDisplay
IsFollowUpOverdue bool
ReplacementDisplayName string
TicketRef string
Actors30d int64
}
type DiscoveryHotspotsViewData ¶ added in v0.4.0
type DiscoveryHotspotsViewData struct {
Layout LayoutData
SourceOptions []DiscoverySourceOption
SourceNameOptions []DiscoverySourceOption
Query querystate.DiscoveryHotspotsQuery
Items []DiscoveryHotspotItem
HasItems bool
EmptyStateMsg string
}
type DiscoveryReplacementCandidateItem ¶ added in v0.4.11
type DiscoveryReplacementCandidatesViewData ¶ added in v0.4.11
type DiscoveryReplacementCandidatesViewData struct {
SelectedCandidate *DiscoveryReplacementCandidateItem
Candidates []DiscoveryReplacementCandidateItem
HasCandidates bool
EmptyStateMsg string
}
type DiscoveryReviewDecisionItem ¶ added in v0.4.11
type DiscoverySourceEvidenceItem ¶ added in v0.4.0
type DiscoverySourceOption ¶ added in v0.4.0
type EntraConnectorViewData ¶
type EntraUserListItem ¶
type EntraUsersViewData ¶
type EntraUsersViewData struct {
SourceAccountInventoryPageData
Users []EntraUserListItem
HasUsers bool
}
type FindingsParamField ¶
type FindingsReferenceItem ¶
type FindingsRuleAttestationViewData ¶
type FindingsRuleAttestationViewData struct {
Status string
Notes string
ExpiresAtInput string
ExpiresAt TimeDisplay
}
type FindingsRuleItem ¶
type FindingsRuleOverrideViewData ¶
type FindingsRuleOverrideViewData struct {
Enabled bool
HasSchema bool
Fields []FindingsParamField
CurrentParamsPretty string
}
type FindingsRuleViewData ¶
type FindingsRuleViewData struct {
Layout LayoutData
Ruleset FindingsRulesetItem
SourceName string
RuleKey string
RuleTitle string
RuleSummary string
RuleSeverity string
MonitoringStatus string
MonitoringReason string
RemediationInstructions string
RemediationRisks string
RemediationEffort string
CurrentStatus string
CurrentEvaluatedAt TimeDisplay
CurrentErrorKind string
EvidenceSummary string
Evidence FindingsEvidenceViewData
RulesetOverrideEnabled bool
RuleOverride FindingsRuleOverrideViewData
Attestation FindingsRuleAttestationViewData
Alert *AlertViewData
}
type FindingsRulesetItem ¶
type FindingsRulesetViewData ¶
type FindingsRulesetViewData struct {
Layout LayoutData
Ruleset FindingsRulesetItem
SourceName string
ConnectorHintHref string
Tags []string
References []FindingsReferenceItem
FrameworkMappings []FindingsFrameworkMappingItem
HasMetadata bool
OverrideExists bool
OverrideEnabled bool
StatusFilter string
SeverityFilter string
MonitoringFilter string
Rules []FindingsRuleItem
HasRules bool
Alert *AlertViewData
}
type FindingsRulesetsViewData ¶
type FindingsRulesetsViewData struct {
Layout LayoutData
Rulesets []FindingsRulesetItem
HasRulesets bool
}
type GitHubConnectorViewData ¶
type GitHubUserListItem ¶ added in v0.4.9
type GitHubUsersViewData ¶
type GitHubUsersViewData struct {
SourceAccountInventoryPageData
Users []GitHubUserListItem
HasUsers bool
}
type GlobalViewAppCard ¶
type GlobalViewAppCard struct {
Kind string
Name string
CategoryLabel string
Subtitle string
StatusLabel string
StatusClass string
IsActive bool // configured + enabled + no config error
ShowScore bool // whether to render the score bar and metrics
ScoreLabel string
ScoreValue int
Metrics []GlobalViewKV
Highlights []GlobalViewKV
PrimaryHref string
PrimaryLabel string
SecondaryHref string
SecondaryLabel string
}
type GlobalViewData ¶
type GlobalViewData struct {
Layout LayoutData
Cards []GlobalViewAppCard
}
type GlobalViewKV ¶
type GoogleWorkspaceConnectorViewData ¶ added in v0.4.7
type GoogleWorkspaceGroupListItem ¶ added in v0.4.7
type GoogleWorkspaceGroupsViewData ¶ added in v0.4.7
type GoogleWorkspaceGroupsViewData struct {
PaginatedListPageData
Groups []GoogleWorkspaceGroupListItem
Query querystate.BasicListQuery
HasGroups bool
}
type GoogleWorkspaceUserListItem ¶ added in v0.4.7
type GoogleWorkspaceUsersViewData ¶ added in v0.4.7
type GoogleWorkspaceUsersViewData struct {
SourceAccountInventoryPageData
Users []GoogleWorkspaceUserListItem
HasUsers bool
}
type IdentitiesSummary ¶ added in v0.4.12
type IdentitiesSummary struct {
Total int64
ActionRequired int64
Review int64
Privileged int64
Unmanaged int64
Suspended int64
Stale int64
}
IdentitiesSummary holds pre-filter bucketed counts for the identity inventory. It is scoped to the user's source, search, and type filters but ignores segment-like filters (managed/status/activity/privileged) so the stat strip and segment chips can show the shape of the population a user is actually looking at, independent of which segment they have clicked.
type IdentitiesViewData ¶ added in v0.3.0
type IdentitiesViewData struct {
PaginatedListPageData
Items []IdentityListItem
Sources []ProgrammaticSourceOption
SourceNameOptions []ProgrammaticSourceOption
Query querystate.IdentitiesQuery
Summary IdentitiesSummary
HasIdentities bool
OverviewMap OverviewMapGraph
}
type IdentityLinkedAccountView ¶ added in v0.3.0
type IdentityListItem ¶ added in v0.4.5
type IdentityListItem struct {
ID int64
Initials string
NamePrimary string
NameSecondary string
IdentityType string
Managed bool
SourceKind string
SourceName string
IntegrationsCount int64
PrivilegedRoles int64
Status string
ActivityState string
LastSeen TimeDisplay
FirstSeen TimeDisplay
RowState string
}
type IdentityShowViewData ¶ added in v0.3.0
type IdentityShowViewData struct {
Layout LayoutData
Identity gen.GetIdentitySummaryByIDRow
NamePrimary string
NameSecondary string
CreatedOn TimeDisplay
UpdatedOn TimeDisplay
TotalEntitlements int
LinkedAccounts []IdentityLinkedAccountView
NonHumanAccessHref string
HasLinkedAccounts bool
OverviewMap OverviewMapGraph
}
type LayoutData ¶
type LayoutData struct {
Title string
CSRFToken string
UserEmail string
UserRole string
IsAdmin bool
FindingsRulesets []FindingsRulesetItem
GoogleWorkspaceCustomerID string
GoogleWorkspaceEnabled bool
GoogleWorkspaceConfigured bool
GitHubOrg string
GitHubEnabled bool
GitHubConfigured bool
DatadogSite string
DatadogEnabled bool
DatadogConfigured bool
AWSIdentityCenterName string
AWSIdentityCenterEnabled bool
AWSIdentityCenterConfigured bool
EntraTenantID string
EntraEnabled bool
EntraConfigured bool
Toast *ToastViewData
ActivePath string
CommandSearch CommandSearchViewData
}
type LinkedAccountView ¶ added in v0.4.9
type LinkedAccountView struct {
Account gen.Account
Entitlements []LinkedEntitlementView
}
type LinkedEntitlementView ¶
type LoginViewData ¶ added in v0.2.0
type NonHumanAccessListItem ¶ added in v0.4.11
type NonHumanAccessListItem struct {
PrincipalRef string
IdentityID int64
AppAssetID int64
PrincipalType string
SourceKind string
SourceName string
DisplayName string
SecondaryName string
LinkedAssetsCount int64
LinkedCredentialsCount int64
LastSeen TimeDisplay
ActivityState string
FreshnessState string
GovernanceState string
AccountableOwner string
AccountableOwnerHref string
OwnerPresence string
RiskLevel string
}
type NonHumanAccessRelatedAssetItem ¶ added in v0.4.11
type NonHumanAccessRelatedAssetItem struct {
ID int64
Href string
SourceKind string
SourceName string
AssetKind string
DisplayName string
ExternalID string
Status string
GovernanceState string
GovernanceOwner string
GovernanceOwnerHref string
LinkedCredentials int64
EvidenceFreshness string
EvidenceConfidence string
EvidenceSeen TimeDisplay
}
type NonHumanAccessRelatedCredentialItem ¶ added in v0.4.11
type NonHumanAccessRelatedCredentialItem struct {
ID int64
Href string
SourceKind string
SourceName string
CredentialKind string
DisplayName string
ExternalID string
Status string
RiskLevel string
ExpiresAt TimeDisplay
LastUsedAt TimeDisplay
CreatedBy string
CreatedByHref string
ApprovedBy string
ApprovedByHref string
AppAssetID int64
AppAssetDisplay string
AppAssetHref string
}
type NonHumanAccessRiskSignal ¶ added in v0.4.12
type NonHumanAccessShowViewData ¶ added in v0.4.11
type NonHumanAccessShowViewData struct {
Layout LayoutData
Principal NonHumanAccessSummaryView
RiskSignals []NonHumanAccessRiskSignal
HasRiskSignals bool
RelatedAssets []NonHumanAccessRelatedAssetItem
Credentials []NonHumanAccessRelatedCredentialItem
HasAssets bool
HasCredentials bool
}
type NonHumanAccessSummaryView ¶ added in v0.4.11
type NonHumanAccessSummaryView struct {
PrincipalRef string
IdentityID int64
IdentityHref string
AppAssetID int64
AppAssetHref string
PrincipalType string
DisplayName string
SecondaryName string
SourceKind string
SourceName string
LinkedAssetsCount int64
LinkedCredentialsCount int64
LastSeen TimeDisplay
ActivityState string
FreshnessState string
GovernanceState string
AccountableOwner string
AccountableOwnerHref string
BestAvailableAttribution string
BestAvailableAttributionHref string
OwnerPresence string
RiskLevel string
HasCriticalCredential bool
HasHighRiskCredential bool
HasExpiredCredential bool
HasExpiringCredential bool
HasUnusedCredential bool
HasStaleEvidence bool
}
type NonHumanAccessViewData ¶ added in v0.4.11
type NonHumanAccessViewData struct {
PaginatedListPageData
Items []NonHumanAccessListItem
Sources []ProgrammaticSourceOption
Query querystate.NonHumanAccessQuery
HasItems bool
}
type OktaAccountShowViewData ¶ added in v0.4.9
type OktaAccountShowViewData struct {
Layout LayoutData
User gen.Account
OktaAssignments []OktaAssignmentView
OktaAppCount int
LinkedAccounts []LinkedAccountView
LinkedAccountsCount int
HasLinkedAccounts bool
}
type OktaAccountsViewData ¶ added in v0.4.9
type OktaAccountsViewData struct {
PaginatedListPageData
Users []gen.Account
Query querystate.BasicListQuery
HasUsers bool
}
type OktaAppAssignedAccountView ¶ added in v0.4.9
type OktaAppAssignmentSummary ¶ added in v0.4.12
type OktaAppAssignmentSummary struct {
SinglePage bool
ActiveCount int
InactiveCount int
UniformAssignedVia bool
AssignedViaLabel string
AnyGroups bool
AnyPermissions bool
}
OktaAppAssignmentSummary describes the shape of the current result set so the UI can replace chrome (badges, repetitive columns) with a single informative line. Counts describe the current page unless SinglePage is true, in which case they describe every assigned account.
type OktaAppShowViewData ¶
type OktaAppShowViewData struct {
PaginatedListPageData
App OktaAppSummaryView
Accounts []OktaAppAssignedAccountView
Query querystate.BasicListQuery
HasAccounts bool
Summary OktaAppAssignmentSummary
}
type OktaAppSummaryView ¶
type OktaAssignmentView ¶
type OktaConnectorViewData ¶
type OverviewMapBucket ¶ added in v0.5.0
type OverviewMapGraph ¶ added in v0.5.0
type OverviewMapGraph struct {
CenterX int
CenterY int
IdentityCount int64
AccountCount int64
Sources []OverviewMapSourceNode
}
type OverviewMapSourceNode ¶ added in v0.5.0
type PaginatedListPageData ¶ added in v0.4.9
type PermissionBadge ¶
type PermissionBadge struct {
Text string
}
type ProgrammaticAuditEventItem ¶ added in v0.3.0
type ProgrammaticSourceOption ¶ added in v0.3.0
type ResourceAccessRow ¶
type ResourceShowViewData ¶
type ResourceShowViewData struct {
Layout LayoutData
SourceKind string
SourceName string
SourceLabel string
SourceHref string
ResourceKind string
ResourceKindLabel string
ExternalID string
DisplayName string
ExternalConsoleHref string
EntitlementCount int
AccountCount int
LinkedIdentityCount int
Rows []ResourceAccessRow
HasRows bool
}
type ResyncBanner ¶
type SettingsUsersDeleteViewData ¶ added in v0.2.1
type SettingsUsersEditForm ¶ added in v0.2.1
type SettingsUsersForm ¶ added in v0.2.1
type SettingsUsersUserItem ¶ added in v0.2.1
type SettingsUsersViewData ¶ added in v0.2.1
type SettingsUsersViewData struct {
Layout LayoutData
Users []SettingsUsersUserItem
HasUsers bool
OpenAdd bool
OpenEdit bool
OpenDelete bool
Form SettingsUsersForm
EditForm SettingsUsersEditForm
Delete SettingsUsersDeleteViewData
Alert *AlertViewData
}
type SettingsViewData ¶
type SettingsViewData struct {
Layout LayoutData
SyncInterval string
SyncDiscoveryInterval string
SyncDiscoveryEnabled bool
ResyncEnabled bool
ResyncBanner *ResyncBanner
}
type SourceAccountInventoryPageData ¶ added in v0.4.9
type SourceAccountInventoryPageData struct {
PaginatedListPageData
Query querystate.BasicListQuery
HasAccounts bool
}
type TableActiveChip ¶ added in v0.4.11
type TableFilterControl ¶ added in v0.4.11
type TableFilterField ¶ added in v0.4.11
type TableFilterField struct {
ID string
Label string
Kind TableFilterFieldKind
InputNames []string
Options []TableFilterOption
ActiveValue string
PickerVisible bool
}
type TableFilterFieldKind ¶ added in v0.4.11
type TableFilterFieldKind string
const ( TableFilterFieldKindSingleSelect TableFilterFieldKind = "single_select" TableFilterFieldKindBoolean TableFilterFieldKind = "boolean" TableFilterFieldKindState TableFilterFieldKind = "state" TableFilterFieldKindSort TableFilterFieldKind = "sort" TableFilterFieldKindPreset TableFilterFieldKind = "preset" )
type TableFilterOption ¶ added in v0.4.11
type TableFilterOption struct {
Value string
Label string
Controls []TableFilterControl
}
type TableQueryBarData ¶ added in v0.4.11
type TableQueryBarData struct {
Search TableQuerySearch
Fields []TableFilterField
ActiveChips []TableActiveChip
HiddenControls []TableFilterControl
}
func (TableQueryBarData) HasActiveFilters ¶ added in v0.4.11
func (d TableQueryBarData) HasActiveFilters() bool
func (TableQueryBarData) HasAddFilter ¶ added in v0.4.11
func (d TableQueryBarData) HasAddFilter() bool
func (TableQueryBarData) HasSearch ¶ added in v0.4.11
func (d TableQueryBarData) HasSearch() bool
type TableQuerySearch ¶ added in v0.4.11
type TimeDisplay ¶ added in v0.4.11
type ToastViewData ¶
type UnmatchedAWSViewData ¶
type UnmatchedAWSViewData struct {
UnmatchedSourceAccountsPageData
}
type UnmatchedDatadogViewData ¶
type UnmatchedDatadogViewData struct {
UnmatchedSourceAccountsPageData
}
type UnmatchedEntraViewData ¶
type UnmatchedEntraViewData struct {
UnmatchedSourceAccountsPageData
}
type UnmatchedGitHubViewData ¶
type UnmatchedGitHubViewData struct {
UnmatchedSourceAccountsPageData
}
type UnmatchedGoogleWorkspaceViewData ¶ added in v0.4.7
type UnmatchedGoogleWorkspaceViewData struct {
UnmatchedSourceAccountsPageData
}
type UnmatchedSourceAccountsPageData ¶ added in v0.4.9
type UnmatchedSourceAccountsPageData struct {
PaginatedListPageData
Users []gen.Account
Query querystate.BasicListQuery
HasUsers bool
}
type VaultConnectorViewData ¶
type VaultConnectorViewData struct {
Enabled bool
Configured bool
Address string
Namespace string
Name string
AuthType string
TokenMasked string
HasToken bool
AppRoleMountPath string
AppRoleRoleID string
HasAppRoleRoleID bool
AppRoleSecretMasked string
HasAppRoleSecretID bool
ScanAuthRoles bool
TLSSkipVerify bool
HasTLSCACert bool
}
Source Files
¶
- access_graph.go
- alert.go
- apps.go
- aws_users.go
- command_search.go
- connected_apps.go
- connector_health.go
- connectors.go
- dashboard.go
- datadog_users.go
- discovery.go
- entra_users.go
- findings.go
- findings_rule.go
- findings_ruleset.go
- github_users.go
- global_view.go
- google_workspace.go
- identities.go
- layout.go
- login.go
- non_human_access.go
- okta_account_show.go
- okta_accounts.go
- okta_app_show.go
- overview_map.go
- paginated_list.go
- programmatic_access.go
- resource_show.go
- settings.go
- settings_users.go
- source_account_inventory.go
- table_query_bar.go
- time_display.go
- toast.go