Documentation ¶
Index ¶
- Constants
- func AnalyticsSQLAuditLogJob() string
- func AnalyticsSQLAuditLogSIEM() string
- func AnalyticsSQLAuditLogUI() string
- func AuditLogJobExportColumns() []string
- func AuditLogUIExportColumns() []string
- func GetToken(baseURL, username, password string) (*oauth2.Token, error)
- type AnalyticsRequest
- type AnalyticsRequestAttributes
- type Client
- type LoginRequest
Constants ¶
View Source
const ( RelURLLogin = "/ECM/api/login" RelURLECM = "/ECM" RelURLAPI = "/api/v5" RelURLLoginRuntimeControlsData = "/fetchRuntimeControlsDataV2" // API at https://documenter.getpostman.com/view/23973797/2s9XxwutWR#b821cc21-ee7c-49e3-9433-989ed87b2b03 )
View Source
const AttrTimeFrame = "timeFrame" // from docs
Variables ¶
This section is empty.
Functions ¶
func AnalyticsSQLAuditLogJob ¶
func AnalyticsSQLAuditLogJob() string
AnalyticsSQLAuditLogJob provides a SQL query which returns the output of the EIC Archival job.
func AnalyticsSQLAuditLogSIEM ¶
func AnalyticsSQLAuditLogSIEM() string
AnalyticsSQLSIEM represents the SIEM Integration query listed here: https://docs.saviyntcloud.com/bundle/EIC-Admin-v23x/page/Content/Chapter20-EIC-Integrations/Saviynt-SIEM-Integration.htm#Step
func AnalyticsSQLAuditLogUI ¶
func AnalyticsSQLAuditLogUI() string
AuditLogSQLQueryUI represents a SQL query that very closely matches the CSV / XLSX download from the Audit Log UI. The primary difference is that the `MESSAGE` column value is wrapped in the API response.
func AuditLogJobExportColumns ¶
func AuditLogJobExportColumns() []string
func AuditLogUIExportColumns ¶
func AuditLogUIExportColumns() []string
ExportColumns provides the column names in a standard audit log CSV or Excel export.
Types ¶
type AnalyticsRequest ¶
type AnalyticsRequestAttributes ¶
type AnalyticsRequestAttributes struct {
TimeFrame string `json:"timeFrame"`
}
type Client ¶
func (Client) FetchRuntimeControlsDataV2 ¶
type LoginRequest ¶
Click to show internal directories.
Click to hide internal directories.