Documentation ¶
Index ¶
- type Client
- func (c *Client) Archive(ctx context.Context, userContext am.UserContext, group *am.ScanGroup, ...) (oid int, count int, err error)
- func (c *Client) Count(ctx context.Context, userContext am.UserContext, groupID int) (oid int, count int, err error)
- func (c *Client) Delete(ctx context.Context, userContext am.UserContext, groupID int, ...) (oid int, err error)
- func (c *Client) Get(ctx context.Context, userContext am.UserContext, ...) (oid int, addresses []*am.ScanGroupAddress, err error)
- func (c *Client) GetHostList(ctx context.Context, userContext am.UserContext, ...) (oid int, hosts []*am.ScanGroupHostList, err error)
- func (c *Client) GetPorts(ctx context.Context, userContext am.UserContext, ...) (oid int, portResults []*am.PortResults, err error)
- func (c *Client) GroupStats(ctx context.Context, userContext am.UserContext, groupID int) (oid int, groupStats *am.ScanGroupAddressStats, err error)
- func (c *Client) Ignore(ctx context.Context, userContext am.UserContext, groupID int, ...) (oid int, err error)
- func (c *Client) Init(config []byte) error
- func (c *Client) OrgStats(ctx context.Context, userContext am.UserContext) (oid int, orgStats []*am.ScanGroupAddressStats, err error)
- func (c *Client) SetTimeout(timeout time.Duration)
- func (c *Client) Update(ctx context.Context, userContext am.UserContext, ...) (oid int, count int, err error)
- func (c *Client) UpdateHostPorts(ctx context.Context, userContext am.UserContext, address *am.ScanGroupAddress, ...) (oid int, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) Get ¶
func (c *Client) Get(ctx context.Context, userContext am.UserContext, filter *am.ScanGroupAddressFilter) (oid int, addresses []*am.ScanGroupAddress, err error)
func (*Client) GetHostList ¶
func (c *Client) GetHostList(ctx context.Context, userContext am.UserContext, filter *am.ScanGroupAddressFilter) (oid int, hosts []*am.ScanGroupHostList, err error)
func (*Client) GetPorts ¶
func (c *Client) GetPorts(ctx context.Context, userContext am.UserContext, filter *am.ScanGroupAddressFilter) (oid int, portResults []*am.PortResults, err error)
GetPorts returns ports that match the filter from address service
func (*Client) GroupStats ¶
func (c *Client) GroupStats(ctx context.Context, userContext am.UserContext, groupID int) (oid int, groupStats *am.ScanGroupAddressStats, err error)
func (*Client) OrgStats ¶
func (c *Client) OrgStats(ctx context.Context, userContext am.UserContext) (oid int, orgStats []*am.ScanGroupAddressStats, err error)
func (*Client) SetTimeout ¶
func (*Client) UpdateHostPorts ¶
func (c *Client) UpdateHostPorts(ctx context.Context, userContext am.UserContext, address *am.ScanGroupAddress, portResults *am.PortResults) (oid int, err error)
Click to show internal directories.
Click to hide internal directories.