Documentation
¶
Index ¶
- type Conversation
- type ConversationContext
- type DBTX
- type DatadogAccount
- type DatadogAccountStatusesCache
- type DatadogLogIndex
- type DiscoveryStatus
- type GetAccountSummaryRow
- type InsertConversationParams
- type InsertMessageParams
- type ListPolicyCategoryStatusesRow
- type ListServiceStatusesRow
- type LogEvent
- type LogEventPolicy
- type LogEventPolicyStatusesCache
- type LogEventStatusesCache
- type Message
- type Querier
- type Queries
- func (q *Queries) CountConversations(ctx context.Context) (int64, error)
- func (q *Queries) CountLogEventPolicies(ctx context.Context) (int64, error)
- func (q *Queries) CountLogEvents(ctx context.Context) (int64, error)
- func (q *Queries) CountMessages(ctx context.Context) (int64, error)
- func (q *Queries) CountMessagesByConversation(ctx context.Context, conversationID *string) (int64, error)
- func (q *Queries) CountServices(ctx context.Context) (int64, error)
- func (q *Queries) DeleteMessage(ctx context.Context, id *string) error
- func (q *Queries) GetAccountSummary(ctx context.Context) (GetAccountSummaryRow, error)
- func (q *Queries) GetConversation(ctx context.Context, id *string) (Conversation, error)
- func (q *Queries) GetLatestConversationByAccount(ctx context.Context, accountID *string) (Conversation, error)
- func (q *Queries) GetLatestMessageByConversation(ctx context.Context, conversationID *string) (Message, error)
- func (q *Queries) GetMessage(ctx context.Context, id *string) (Message, error)
- func (q *Queries) GetService(ctx context.Context, id *string) (Service, error)
- func (q *Queries) InsertConversation(ctx context.Context, arg InsertConversationParams) error
- func (q *Queries) InsertMessage(ctx context.Context, arg InsertMessageParams) error
- func (q *Queries) ListConversationsByAccount(ctx context.Context, accountID *string) ([]Conversation, error)
- func (q *Queries) ListMessagesByConversation(ctx context.Context, conversationID *string) ([]Message, error)
- func (q *Queries) ListMessagesByConversationDesc(ctx context.Context, conversationID *string) ([]Message, error)
- func (q *Queries) ListPolicyCategoryStatuses(ctx context.Context) ([]ListPolicyCategoryStatusesRow, error)
- func (q *Queries) ListServiceStatuses(ctx context.Context) ([]ListServiceStatusesRow, error)
- func (q *Queries) ListServices(ctx context.Context) ([]Service, error)
- func (q *Queries) ListServicesByAccount(ctx context.Context, accountID *string) ([]Service, error)
- func (q *Queries) UpdateConversationTitle(ctx context.Context, arg UpdateConversationTitleParams) error
- func (q *Queries) UpdateMessageContent(ctx context.Context, arg UpdateMessageContentParams) error
- func (q *Queries) UpdateMessageMeta(ctx context.Context, arg UpdateMessageMetaParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Service
- type ServiceStatusesCache
- type Team
- type UpdateConversationTitleParams
- type UpdateMessageContentParams
- type UpdateMessageMetaParams
- type View
- type ViewFavorite
- type Workspace
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Conversation ¶
type ConversationContext ¶
type DatadogAccount ¶
type DatadogAccountStatusesCache ¶
type DatadogAccountStatusesCache struct {
ID *string
AccountID *string
DatadogAccountID *string
LogActiveServices *int64
LogAnalyzedCount *int64
LogAnalyzingCount *int64
LogAnalyzingServices *int64
LogApprovedPolicyCount *int64
LogBrokenServices *int64
LogBytesPerHour *float64
LogCleanCount *int64
LogCostPerHourBytesUsd *float64
LogCostPerHourUsd *float64
LogCostPerHourVolumeUsd *float64
LogDisabledServices *int64
LogDiscoveredVolumeInWindow *int64
LogDiscoveringCount *int64
LogDiscoveringServices *int64
LogDismissedPolicyCount *int64
LogError *string
LogErrorAt *string
LogEstimablePolicyCount *int64
LogEstimatedBytesReductionPerHour *float64
LogEstimatedCostReductionPerHourBytesUsd *float64
LogEstimatedCostReductionPerHourUsd *float64
LogEstimatedCostReductionPerHourVolumeUsd *float64
LogEstimatedVolumeReductionPerHour *float64
LogEventCount *int64
LogInactiveServices *int64
LogObservedBytesPerHourAfter *float64
LogObservedBytesPerHourBefore *float64
LogObservedCostPerHourAfterBytesUsd *float64
LogObservedCostPerHourAfterUsd *float64
LogObservedCostPerHourAfterVolumeUsd *float64
LogObservedCostPerHourBeforeBytesUsd *float64
LogObservedCostPerHourBeforeUsd *float64
LogObservedCostPerHourBeforeVolumeUsd *float64
LogObservedVolumePerHourAfter *float64
LogObservedVolumePerHourBefore *float64
LogPendingCount *int64
LogPendingPolicyCount *int64
LogPercentComplete *float64
LogPolicyCount *int64
LogQuarantinedCount *int64
LogReadyServices *int64
LogResolvedCount *int64
LogServiceCount *int64
LogServiceVolumeInWindow *int64
LogStaleServices *int64
LogStatus *string
LogVolumePerHour *float64
LogWarning *string
LogWarningAt *string
ReadyForUse *int64
RefreshedAt *string
}
type DatadogLogIndex ¶
type DiscoveryStatus ¶
type DiscoveryStatus struct {
ID *string
AccountID *string
CompletedAt *string
ConsecutiveErrors *int64
ConsecutiveWarnings *int64
CreatedAt *string
DatadogAccountID *string
DiscoveryType *string
LastError *string
LastErrorAt *string
LastWarning *string
LastWarningAt *string
ServiceID *string
StartedAt *string
UpdatedAt *string
}
type GetAccountSummaryRow ¶ added in v1.14.0
type GetAccountSummaryRow struct {
ReadyForUse int64
ServiceCount int64
ActiveServices int64
ReadyServices int64
BrokenServices int64
StaleServices int64
DiscoveringCount int64
AnalyzingCount int64
EventCount int64
AnalyzedCount int64
CleanCount int64
PendingCount int64
ResolvedCount int64
QuarantinedCount int64
PercentComplete float64
WorstStatus string
LogError interface{}
PolicyCount int64
PendingPolicyCount int64
ApprovedPolicyCount int64
DismissedPolicyCount int64
EstimatedCostPerHour *float64
EstimatedCostPerHourBytes *float64
EstimatedCostPerHourVolume *float64
EstimatedVolumePerHour float64
EstimatedBytesPerHour float64
ObservedCostBefore *float64
ObservedCostAfter *float64
ObservedVolumeBefore float64
ObservedVolumeAfter float64
TotalCostPerHour *float64
TotalVolumePerHour float64
TotalBytesPerHour float64
}
type InsertMessageParams ¶
type ListServiceStatusesRow ¶
type LogEventPolicy ¶
type LogEventPolicy struct {
ID *string
AccountID *string
Analysis *string
ApprovedAt *string
ApprovedBy *string
Benefits *string
Category *string
CreatedAt *string
DismissedAt *string
DismissedBy *string
LogEventID *string
Model *string
Objectivity *string
RiskLevel *string
UpdatedAt *string
WorkspaceID *string
}
type LogEventPolicyStatusesCache ¶
type LogEventPolicyStatusesCache struct {
ID *string
AccountID *string
ApprovedAt *string
Benefits *string
Category *string
CreatedAt *string
DismissedAt *string
EstimatedBytesReductionPerHour *float64
EstimatedCostReductionPerHourBytesUsd *float64
EstimatedCostReductionPerHourUsd *float64
EstimatedCostReductionPerHourVolumeUsd *float64
EstimatedVolumeReductionPerHour *float64
LogEventID *string
Objectivity *string
PolicyID *string
RefreshedAt *string
RiskLevel *string
Status *string
WorkspaceID *string
}
type LogEventStatusesCache ¶
type LogEventStatusesCache struct {
ID *string
AccountID *string
ApprovedPolicyCount *int64
BytesPerHour *float64
CostPerHourBytesUsd *float64
CostPerHourUsd *float64
CostPerHourVolumeUsd *float64
DatadogAccountID *string
DismissedPolicyCount *int64
Error *string
EstimablePolicyCount *int64
EstimatedBytesReductionPerHour *float64
EstimatedCostReductionPerHourBytesUsd *float64
EstimatedCostReductionPerHourUsd *float64
EstimatedCostReductionPerHourVolumeUsd *float64
EstimatedVolumeReductionPerHour *float64
HasBeenAnalyzed *int64
HasVolumes *int64
LogEventID *string
ObservedBytesPerHourAfter *float64
ObservedBytesPerHourBefore *float64
ObservedCostPerHourAfterBytesUsd *float64
ObservedCostPerHourAfterUsd *float64
ObservedCostPerHourAfterVolumeUsd *float64
ObservedCostPerHourBeforeBytesUsd *float64
ObservedCostPerHourBeforeUsd *float64
ObservedCostPerHourBeforeVolumeUsd *float64
ObservedVolumePerHourAfter *float64
ObservedVolumePerHourBefore *float64
PendingPolicyCount *int64
PolicyCount *int64
RefreshedAt *string
ServiceID *string
Status *string
VolumePerHour *float64
}
type Querier ¶
type Querier interface {
CountConversations(ctx context.Context) (int64, error)
CountLogEventPolicies(ctx context.Context) (int64, error)
CountLogEvents(ctx context.Context) (int64, error)
CountMessages(ctx context.Context) (int64, error)
CountMessagesByConversation(ctx context.Context, conversationID *string) (int64, error)
CountServices(ctx context.Context) (int64, error)
DeleteMessage(ctx context.Context, id *string) error
GetAccountSummary(ctx context.Context) (GetAccountSummaryRow, error)
GetConversation(ctx context.Context, id *string) (Conversation, error)
GetLatestConversationByAccount(ctx context.Context, accountID *string) (Conversation, error)
GetLatestMessageByConversation(ctx context.Context, conversationID *string) (Message, error)
GetMessage(ctx context.Context, id *string) (Message, error)
GetService(ctx context.Context, id *string) (Service, error)
InsertConversation(ctx context.Context, arg InsertConversationParams) error
InsertMessage(ctx context.Context, arg InsertMessageParams) error
ListConversationsByAccount(ctx context.Context, accountID *string) ([]Conversation, error)
ListMessagesByConversation(ctx context.Context, conversationID *string) ([]Message, error)
ListMessagesByConversationDesc(ctx context.Context, conversationID *string) ([]Message, error)
ListPolicyCategoryStatuses(ctx context.Context) ([]ListPolicyCategoryStatusesRow, error)
ListServiceStatuses(ctx context.Context) ([]ListServiceStatusesRow, error)
ListServices(ctx context.Context) ([]Service, error)
ListServicesByAccount(ctx context.Context, accountID *string) ([]Service, error)
UpdateConversationTitle(ctx context.Context, arg UpdateConversationTitleParams) error
UpdateMessageContent(ctx context.Context, arg UpdateMessageContentParams) error
UpdateMessageMeta(ctx context.Context, arg UpdateMessageMetaParams) error
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CountConversations ¶
func (*Queries) CountLogEventPolicies ¶
func (*Queries) CountLogEvents ¶
func (*Queries) CountMessagesByConversation ¶
func (*Queries) DeleteMessage ¶ added in v1.14.0
func (*Queries) GetAccountSummary ¶ added in v1.14.0
func (q *Queries) GetAccountSummary(ctx context.Context) (GetAccountSummaryRow, error)
func (*Queries) GetConversation ¶
func (*Queries) GetLatestConversationByAccount ¶
func (*Queries) GetLatestMessageByConversation ¶
func (*Queries) GetMessage ¶
func (*Queries) GetService ¶
func (*Queries) InsertConversation ¶
func (q *Queries) InsertConversation(ctx context.Context, arg InsertConversationParams) error
func (*Queries) InsertMessage ¶
func (q *Queries) InsertMessage(ctx context.Context, arg InsertMessageParams) error
func (*Queries) ListConversationsByAccount ¶
func (*Queries) ListMessagesByConversation ¶
func (*Queries) ListMessagesByConversationDesc ¶
func (*Queries) ListPolicyCategoryStatuses ¶
func (q *Queries) ListPolicyCategoryStatuses(ctx context.Context) ([]ListPolicyCategoryStatusesRow, error)
func (*Queries) ListServiceStatuses ¶
func (q *Queries) ListServiceStatuses(ctx context.Context) ([]ListServiceStatusesRow, error)
func (*Queries) ListServices ¶
func (*Queries) ListServicesByAccount ¶
func (*Queries) UpdateConversationTitle ¶
func (q *Queries) UpdateConversationTitle(ctx context.Context, arg UpdateConversationTitleParams) error
func (*Queries) UpdateMessageContent ¶
func (q *Queries) UpdateMessageContent(ctx context.Context, arg UpdateMessageContentParams) error
func (*Queries) UpdateMessageMeta ¶
func (q *Queries) UpdateMessageMeta(ctx context.Context, arg UpdateMessageMetaParams) error
type ServiceStatusesCache ¶
type ServiceStatusesCache struct {
ID *string
AccountID *string
DatadogAccountID *string
LogAnalyzedCount *int64
LogAnalyzingCount *int64
LogApprovedPolicyCount *int64
LogBytesPerHour *float64
LogCleanCount *int64
LogCostPerHourBytesUsd *float64
LogCostPerHourUsd *float64
LogCostPerHourVolumeUsd *float64
LogDiscoveredVolumeInWindow *int64
LogDiscoveringCount *int64
LogDismissedPolicyCount *int64
LogError *string
LogErrorAt *string
LogEstimablePolicyCount *int64
LogEstimatedBytesReductionPerHour *float64
LogEstimatedCostReductionPerHourBytesUsd *float64
LogEstimatedCostReductionPerHourUsd *float64
LogEstimatedCostReductionPerHourVolumeUsd *float64
LogEstimatedVolumeReductionPerHour *float64
LogEventCount *int64
LogObservedBytesPerHourAfter *float64
LogObservedBytesPerHourBefore *float64
LogObservedCostPerHourAfterBytesUsd *float64
LogObservedCostPerHourAfterUsd *float64
LogObservedCostPerHourAfterVolumeUsd *float64
LogObservedCostPerHourBeforeBytesUsd *float64
LogObservedCostPerHourBeforeUsd *float64
LogObservedCostPerHourBeforeVolumeUsd *float64
LogObservedVolumePerHourAfter *float64
LogObservedVolumePerHourBefore *float64
LogPendingCount *int64
LogPendingPolicyCount *int64
LogPercentComplete *float64
LogPolicyCount *int64
LogQuarantinedCount *int64
LogResolvedCount *int64
LogServiceVolumeInWindow *int64
LogStatus *string
LogVolumePerHour *float64
LogWarning *string
LogWarningAt *string
RefreshedAt *string
ServiceID *string
}
type UpdateMessageMetaParams ¶
type ViewFavorite ¶
Click to show internal directories.
Click to hide internal directories.