audit

package
v0.0.0-...-9dabdb3 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2017 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package implements OCCM Audit API.

Package implements OCCM Audit API.

Package implements OCCM Audit API.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuditAPI

type AuditAPI struct {
	*client.Client
}

Tenant API

func New

func New(context *client.Context) (*AuditAPI, error)

New creates a new OCCM Audit API client

func (*AuditAPI) GetAuditSummaries

func (api *AuditAPI) GetAuditSummaries(limit, after int64, workenvId string) ([]AuditGroupSummary, error)

GetAuditSummaries retrieves a list of audit summaries

func (*AuditAPI) GetAuditSummary

func (api *AuditAPI) GetAuditSummary(requestId string) (*AuditGroupSummary, error)

GetAuditSummary retrieves an audit summary

type AuditAPIProto

type AuditAPIProto interface {
	GetAuditSummaries(limit, after int64, workenvId string) ([]AuditGroupSummary, error)
	GetAuditSummary(requestId string) (*AuditGroupSummary, error)
}

type AuditGroupSummary

type AuditGroupSummary struct {
	Id                     int32                     `json:"_id"`
	PublicId               string                    `json:"id"`
	RequestId              string                    `json:"requestId"`
	StartDate              int64                     `json:"startDate"`
	EndDate                int64                     `json:"endDate"`
	ActionName             string                    `json:"actionName"`
	Status                 string                    `json:"status"`
	TenantName             string                    `json:"tenantName"`
	WorkingEnvironmentName string                    `json:"workingEnvironmentName"`
	ActionParameters       string                    `json:"actionParameters"`
	Records                []AuditGroupSummaryRecord `json:"records"`
	ErrorMessage           string                    `json:"errorMessage"`
	Version                string                    `json:"version"`
	// ParentId  string `json:"parentId"`
	ContainsFailedRecords bool `json:"containsFailedRecords"`
}

Audit group summary object

func ListFromJSON

func ListFromJSON(data []byte) ([]AuditGroupSummary, error)

type AuditGroupSummaryRecord

type AuditGroupSummaryRecord struct {
	Id           string `json:"id"`
	Date         int64  `json:"date"`
	ActionName   string `json:"actionName"`
	Status       string `json:"status"`
	Parameters   string `json:"parameters"`
	ErrorMessage string `json:"errorMessage"`
	Count        int32  `json:"count"`
}

Audit group summary record object

Jump to

Keyboard shortcuts

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