Versions in this module Expand all Collapse all v1 v1.1.6 Sep 30, 2025 v1.1.5 May 9, 2025 v1.1.4 May 9, 2025 v1.1.3 May 8, 2025 v1.1.2 May 6, 2025 v1.1.1 May 2, 2025 Changes in this version + type HydratorWriter interface + RowsRemaining func(ctx context.Context) int64 + StreamListItem func(ctx context.Context, items ...interface{}) + type QueryDataWriter struct + QueryData *plugin.QueryData + func (h *QueryDataWriter) RowsRemaining(ctx context.Context) int64 + func (h *QueryDataWriter) StreamListItem(ctx context.Context, items ...interface{}) + type SliceWriter struct + Items []T + Limit int64 + func NewSliceWriter[T any](limit int64) *SliceWriter[T] + func (s *SliceWriter[T]) RowsRemaining(ctx context.Context) int64 + func (s *SliceWriter[T]) StreamListItem(ctx context.Context, items ...interface{}) v1.1.0 Apr 30, 2025 v1.0.0 Mar 24, 2025 Changes in this version + const DefaultBaseURL + func CortexHTTPClient(ctx context.Context, config *SteampipeConfig) *req.Client + func FromStructSlice[T any](field string, child string) *transform.ColumnTransforms + func Plugin(ctx context.Context) *plugin.Plugin + func TagArrayToMap(ctx context.Context, d *transform.TransformData) (interface{}, error) + type Cortex struct + Info CortexInfo + Openapi string + type CortexDependency struct + AWS CortexDependencyAWS + Cortex []CortexDependencyCortex + type CortexDependencyAWS struct + Tags []Tag + type CortexDependencyCortex struct + Description string + Method string + Path string + Tag string + type CortexDescriptorsResponse struct + Descriptors []Cortex + Page int + Total int + TotalPages int + type CortexEntityElement struct + Archived bool + Description string + Git CortexGithub + Groups []string + Hierarchy CortexEntityElementHierarchy + LastUpdated string + Links []CortexLink + Metadata []CortexEntityElementMetadata + Name string + Owners CortexEntityOwners + Slack []CortexSlackChannel + Tag string + Type string + type CortexEntityElementHierarchy struct + Parents []CortexTag + type CortexEntityElementMetadata struct + Key string + Value ScalarOrMap + type CortexEntityOwners struct + Individuals []CortexEntityOwnersIndividual + Teams []CortexEntityOwnersTeam + type CortexEntityOwnersIndividual struct + Email string + type CortexEntityOwnersTeam struct + Tag string + type CortexEntityResponse struct + Entities []CortexEntityElement + Page int + Total int + TotalPages int + type CortexGit struct + Github CortexGithub + type CortexGithub struct + Alias string + BasePath string + Repository string + type CortexInfo struct + CustomMetadata map[string]interface{} + Dependency CortexDependency + Description string + Git CortexGit + Groups []string + Issues CortexIssues + Link []CortexLink + Oncall CortexOncall + Owners []CortexOwner + Parents []CortexTag + SLOs CortexSLOs + Slack CortexSlack + StaticAnalysis CortexStaticAnalysis + Tag string + Team CortexTeam + Title string + Type string + type CortexIssues struct + Jira CortexIssuesJira + type CortexIssuesJira struct + Projects []string + type CortexLevel struct + Name string + Number int + type CortexLink struct + Name string + Type string + Url string + type CortexOncall struct + VictorOps CortexOncallVictorOps + type CortexOncallVictorOps struct + ID string + Type string + type CortexOwner struct + Description string + Email string + Inheritance string + Name string + Provider string + Type string + type CortexRelationshipsEdge struct + Child string + Parent string + type CortexRelationshipsResponse struct + Edges []CortexRelationshipsEdge + type CortexRuleInfo struct + Description string + EffectiveFrom string + Identifier string + LevelName string + LevelNumber int + Title string + Weight int + type CortexRuleScore struct + Expression string + Identifier string + Score int + type CortexSLO struct + Alias string + ID string + type CortexSLOs struct + NewRelic []CortexSLO + type CortexScore struct + Rules []*CortexRuleScore + type CortexScorecard struct + Levels []*CortexScorecardLevel + Rules []*CortexRuleInfo + type CortexScorecardLevel struct + Level CortexLevel + type CortexScorecardResponse struct + Scorecard CortexScorecard + type CortexScorecardScoreResponse struct + Page int + ScorecardName string + ScorecardTag string + ServiceScores []*CortexServiceScore + Total int + TotalPages int + type CortexScorecardScoreRow struct + LastEvaluated string + RuleInfo *CortexRuleInfo + RuleScore *CortexRuleScore + ScorecardName string + ScorecardTag string + Service *CortexEntityElement + func (r *CortexScorecardScoreRow) IsRulePass() bool + type CortexServiceScore struct + LastEvaluated string + Score *CortexScore + Service *CortexEntityElement + type CortexSlack struct + Channels []CortexSlackChannel + type CortexSlackChannel struct + Description string + Name string + NotificationsEnabled bool + type CortexStaticAnalysis struct + Sonarqube CortexStaticAnalysisSonarqube + type CortexStaticAnalysisSonarqube struct + Alias string + Project string + type CortexTag struct + Tag string + type CortexTeam struct + Groups []CortexTeamGroup + Members []CortexTeamMember + type CortexTeamElement struct + Archived bool + Children []string + IDPGroup CortexTeamIDPGroup + Links []CortexLink + Metadata map[string]interface{} + Parents []string + Slack []CortexSlackChannel + Tag string + type CortexTeamGroup struct + Name string + Provider string + type CortexTeamIDPGroup struct + Group string + Members []CortexTeamMember + Provider string + type CortexTeamMember struct + Email string + Name string + NotificationsEnabled bool + Role string + type CortexTeamResponse struct + Teams []CortexTeamElement + type Relationships struct + Children []string + Parents []string + type ScalarOrMap struct + Map map[string]interface{} + Scalar interface{} + func (s *ScalarOrMap) UnmarshalYAML(unmarshal func(interface{}) error) error + func (s *ScalarOrMap) Value() interface{} + type SteampipeConfig struct + ApiKey *string + BaseURL *string + func GetConfig(connection *plugin.Connection) *SteampipeConfig + func NewSteampipeConfig(token, url string) *SteampipeConfig + type Tag struct + Key string + Value string