Documentation
¶
Index ¶
- Constants
- type Client
- func (a *Client) BaseUrl() string
- func (a *Client) DeleteAsset(ctx context.Context, id int32) error
- func (a *Client) GetAsset(ctx context.Context, id int32) (model.Asset, error)
- func (a *Client) GetAssetReviews(ctx context.Context) ([]model.Review, error)
- func (a *Client) GetAssets(ctx context.Context) ([]model.Asset, error)
- func (a *Client) GetGroup(ctx context.Context, id int32) (model.Group, error)
- func (a *Client) GetGroups(ctx context.Context) ([]model.Group, error)
- func (a *Client) GetProjects(ctx context.Context) ([]model.Project, error)
- func (a *Client) GetRisk(ctx context.Context, id int32) (model.Risk, error)
- func (a *Client) GetRiskException(ctx context.Context, id int32) (model.RiskException, error)
- func (a *Client) GetRiskExceptions(ctx context.Context) ([]model.RiskException, error)
- func (a *Client) GetRiskReviews(ctx context.Context) ([]model.Review, error)
- func (a *Client) GetRiskThreat(ctx context.Context, id int32) (model.RiskThreat, error)
- func (a *Client) GetRiskThreats(ctx context.Context) ([]model.RiskThreat, error)
- func (a *Client) GetRisks(ctx context.Context) ([]model.Risk, error)
- func (a *Client) GetSecurityPolicies(ctx context.Context) ([]model.SecurityPolicy, error)
- func (a *Client) GetSecurityPolicyReviews(ctx context.Context) ([]model.SecurityPolicyReview, error)
- func (a *Client) GetSecurityService(ctx context.Context, id int32) (model.SecurityService, error)
- func (a *Client) GetSecurityServiceComments(ctx context.Context, id int32) ([]model.Comment, error)
- func (a *Client) GetSecurityServices(ctx context.Context) ([]model.SecurityService, error)
- func (a *Client) GetThirdPartyRisk(ctx context.Context, id int32) (model.ThirdPartyRisk, error)
- func (a *Client) GetThirdPartyRiskReviews(ctx context.Context) ([]model.Review, error)
- func (a *Client) GetThirdPartyRisks(ctx context.Context) ([]model.ThirdPartyRisk, error)
- func (a *Client) GetUser(ctx context.Context, id int32) (model.User, error)
- func (a *Client) GetUsers(ctx context.Context) ([]model.User, error)
- func (a *Client) PatchAsset(ctx context.Context, id int32, data *model.Asset) (*model.Asset, error)
- func (a *Client) PatchProject(ctx context.Context, id int32, data *model.Project) (*model.Project, error)
- func (a *Client) PatchRisk(ctx context.Context, id int32, data *model.Risk) (*model.Risk, error)
- func (a *Client) PatchRiskException(ctx context.Context, id int32, data *model.RiskException) (*model.RiskException, error)
- func (a *Client) PatchRiskReview(ctx context.Context, id int32, data *model.Review) (*model.Review, error)
- func (a *Client) PatchSecurityPolicy(ctx context.Context, id int32, data *model.SecurityPolicy) (*model.SecurityPolicy, error)
- func (a *Client) PatchSecurityPolicyReview(ctx context.Context, id int32, data *model.SecurityPolicyReview) (*model.SecurityPolicyReview, error)
- func (a *Client) PatchSecurityService(ctx context.Context, id int32, data *model.SecurityService) (*model.SecurityService, error)
- func (a *Client) PatchThirdPartyRisk(ctx context.Context, id int32, data *model.ThirdPartyRisk) (*model.ThirdPartyRisk, error)
- func (a *Client) PostAsset(ctx context.Context, data *model.Asset) (*model.Asset, error)
- func (a *Client) PostProject(ctx context.Context, data *model.Project) (*model.Project, error)
- func (a *Client) PostProjectComment(ctx context.Context, id int32, data *model.Comment) (*model.Comment, error)
- func (a *Client) PostRisk(ctx context.Context, data *model.Risk) (*model.Risk, error)
- func (a *Client) PostRiskException(ctx context.Context, data *model.RiskException) (*model.RiskException, error)
- func (a *Client) PostRiskReview(ctx context.Context, data *model.Review) (*model.Review, error)
- func (a *Client) PostSecurityPolicyReview(ctx context.Context, data *model.SecurityPolicyReview) (*model.SecurityPolicyReview, error)
- func (a *Client) PostThirdPartyRiskReview(ctx context.Context, data *model.Review) (*model.Review, error)
- type Pagination
Constants ¶
View Source
const ( PageSize = 200 DefaultTimeoutSeconds = 30 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) GetAssetReviews ¶
func (*Client) GetProjects ¶
func (*Client) GetRiskException ¶
func (*Client) GetRiskExceptions ¶
func (*Client) GetRiskReviews ¶
func (*Client) GetRiskThreat ¶
func (*Client) GetRiskThreats ¶
func (*Client) GetSecurityPolicies ¶
func (*Client) GetSecurityPolicyReviews ¶
func (*Client) GetSecurityService ¶
func (*Client) GetSecurityServiceComments ¶
func (*Client) GetSecurityServices ¶
func (*Client) GetThirdPartyRisk ¶
func (*Client) GetThirdPartyRiskReviews ¶
func (*Client) GetThirdPartyRisks ¶
func (*Client) PatchAsset ¶
func (*Client) PatchProject ¶
func (*Client) PatchRiskException ¶
func (a *Client) PatchRiskException( ctx context.Context, id int32, data *model.RiskException, ) (*model.RiskException, error)
func (*Client) PatchRiskReview ¶
func (*Client) PatchSecurityPolicy ¶
func (a *Client) PatchSecurityPolicy( ctx context.Context, id int32, data *model.SecurityPolicy, ) (*model.SecurityPolicy, error)
func (*Client) PatchSecurityPolicyReview ¶
func (a *Client) PatchSecurityPolicyReview( ctx context.Context, id int32, data *model.SecurityPolicyReview, ) (*model.SecurityPolicyReview, error)
func (*Client) PatchSecurityService ¶
func (a *Client) PatchSecurityService( ctx context.Context, id int32, data *model.SecurityService, ) (*model.SecurityService, error)
func (*Client) PatchThirdPartyRisk ¶
func (a *Client) PatchThirdPartyRisk( ctx context.Context, id int32, data *model.ThirdPartyRisk, ) (*model.ThirdPartyRisk, error)
func (*Client) PostProject ¶
func (*Client) PostProjectComment ¶
func (*Client) PostRiskException ¶
func (a *Client) PostRiskException(ctx context.Context, data *model.RiskException) (*model.RiskException, error)
func (*Client) PostRiskReview ¶
func (*Client) PostSecurityPolicyReview ¶
func (a *Client) PostSecurityPolicyReview( ctx context.Context, data *model.SecurityPolicyReview, ) (*model.SecurityPolicyReview, error)
type Pagination ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.