Documentation ¶
Index ¶
- Constants
- type Client
- type ClientService
- type DetailsItems0
- type GetSecurityCheckResultsDefault
- type GetSecurityCheckResultsDefaultBody
- type GetSecurityCheckResultsOK
- type GetSecurityCheckResultsOKBody
- type GetSecurityCheckResultsParams
- func NewGetSecurityCheckResultsParams() *GetSecurityCheckResultsParams
- func NewGetSecurityCheckResultsParamsWithContext(ctx context.Context) *GetSecurityCheckResultsParams
- func NewGetSecurityCheckResultsParamsWithHTTPClient(client *http.Client) *GetSecurityCheckResultsParams
- func NewGetSecurityCheckResultsParamsWithTimeout(timeout time.Duration) *GetSecurityCheckResultsParams
- func (o *GetSecurityCheckResultsParams) SetBody(body interface{})
- func (o *GetSecurityCheckResultsParams) SetContext(ctx context.Context)
- func (o *GetSecurityCheckResultsParams) SetHTTPClient(client *http.Client)
- func (o *GetSecurityCheckResultsParams) SetTimeout(timeout time.Duration)
- func (o *GetSecurityCheckResultsParams) WithBody(body interface{}) *GetSecurityCheckResultsParams
- func (o *GetSecurityCheckResultsParams) WithContext(ctx context.Context) *GetSecurityCheckResultsParams
- func (o *GetSecurityCheckResultsParams) WithHTTPClient(client *http.Client) *GetSecurityCheckResultsParams
- func (o *GetSecurityCheckResultsParams) WithTimeout(timeout time.Duration) *GetSecurityCheckResultsParams
- func (o *GetSecurityCheckResultsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetSecurityCheckResultsReader
- type ResultsItems0
- type StartSecurityChecksDefault
- type StartSecurityChecksDefaultBody
- type StartSecurityChecksOK
- type StartSecurityChecksParams
- func NewStartSecurityChecksParams() *StartSecurityChecksParams
- func NewStartSecurityChecksParamsWithContext(ctx context.Context) *StartSecurityChecksParams
- func NewStartSecurityChecksParamsWithHTTPClient(client *http.Client) *StartSecurityChecksParams
- func NewStartSecurityChecksParamsWithTimeout(timeout time.Duration) *StartSecurityChecksParams
- func (o *StartSecurityChecksParams) SetBody(body interface{})
- func (o *StartSecurityChecksParams) SetContext(ctx context.Context)
- func (o *StartSecurityChecksParams) SetHTTPClient(client *http.Client)
- func (o *StartSecurityChecksParams) SetTimeout(timeout time.Duration)
- func (o *StartSecurityChecksParams) WithBody(body interface{}) *StartSecurityChecksParams
- func (o *StartSecurityChecksParams) WithContext(ctx context.Context) *StartSecurityChecksParams
- func (o *StartSecurityChecksParams) WithHTTPClient(client *http.Client) *StartSecurityChecksParams
- func (o *StartSecurityChecksParams) WithTimeout(timeout time.Duration) *StartSecurityChecksParams
- func (o *StartSecurityChecksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type StartSecurityChecksReader
Constants ¶
const ( // ResultsItems0SeveritySEVERITYINVALID captures enum value "SEVERITY_INVALID" ResultsItems0SeveritySEVERITYINVALID string = "SEVERITY_INVALID" // ResultsItems0SeveritySEVERITYEMERGENCY captures enum value "SEVERITY_EMERGENCY" ResultsItems0SeveritySEVERITYEMERGENCY string = "SEVERITY_EMERGENCY" // ResultsItems0SeveritySEVERITYALERT captures enum value "SEVERITY_ALERT" ResultsItems0SeveritySEVERITYALERT string = "SEVERITY_ALERT" // ResultsItems0SeveritySEVERITYCRITICAL captures enum value "SEVERITY_CRITICAL" ResultsItems0SeveritySEVERITYCRITICAL string = "SEVERITY_CRITICAL" // ResultsItems0SeveritySEVERITYERROR captures enum value "SEVERITY_ERROR" ResultsItems0SeveritySEVERITYERROR string = "SEVERITY_ERROR" // ResultsItems0SeveritySEVERITYWARNING captures enum value "SEVERITY_WARNING" ResultsItems0SeveritySEVERITYWARNING string = "SEVERITY_WARNING" // ResultsItems0SeveritySEVERITYNOTICE captures enum value "SEVERITY_NOTICE" ResultsItems0SeveritySEVERITYNOTICE string = "SEVERITY_NOTICE" // ResultsItems0SeveritySEVERITYINFO captures enum value "SEVERITY_INFO" ResultsItems0SeveritySEVERITYINFO string = "SEVERITY_INFO" // ResultsItems0SeveritySEVERITYDEBUG captures enum value "SEVERITY_DEBUG" ResultsItems0SeveritySEVERITYDEBUG string = "SEVERITY_DEBUG" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for security checks API
func (*Client) GetSecurityCheckResults ¶
func (a *Client) GetSecurityCheckResults(params *GetSecurityCheckResultsParams) (*GetSecurityCheckResultsOK, error)
GetSecurityCheckResults gets security check results start security thread tool checks
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
func (*Client) StartSecurityChecks ¶
func (a *Client) StartSecurityChecks(params *StartSecurityChecksParams) (*StartSecurityChecksOK, error)
StartSecurityChecks starts security checks start security thread tool checks
type ClientService ¶
type ClientService interface { GetSecurityCheckResults(params *GetSecurityCheckResultsParams) (*GetSecurityCheckResultsOK, error) StartSecurityChecks(params *StartSecurityChecksParams) (*StartSecurityChecksOK, error) SetTransport(transport runtime.ClientTransport) }
ClientService is the interface for Client methods
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService
New creates a new security checks API client.
type DetailsItems0 ¶
type DetailsItems0 struct { // type url TypeURL string `json:"type_url,omitempty"` // value // Format: byte Value strfmt.Base64 `json:"value,omitempty"` }
DetailsItems0 details items0 swagger:model DetailsItems0
func (*DetailsItems0) MarshalBinary ¶
func (o *DetailsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetailsItems0) UnmarshalBinary ¶
func (o *DetailsItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSecurityCheckResultsDefault ¶
type GetSecurityCheckResultsDefault struct { Payload *GetSecurityCheckResultsDefaultBody // contains filtered or unexported fields }
GetSecurityCheckResultsDefault handles this case with default header values.
An unexpected error response.
func NewGetSecurityCheckResultsDefault ¶
func NewGetSecurityCheckResultsDefault(code int) *GetSecurityCheckResultsDefault
NewGetSecurityCheckResultsDefault creates a GetSecurityCheckResultsDefault with default headers values
func (*GetSecurityCheckResultsDefault) Code ¶
func (o *GetSecurityCheckResultsDefault) Code() int
Code gets the status code for the get security check results default response
func (*GetSecurityCheckResultsDefault) Error ¶
func (o *GetSecurityCheckResultsDefault) Error() string
func (*GetSecurityCheckResultsDefault) GetPayload ¶
func (o *GetSecurityCheckResultsDefault) GetPayload() *GetSecurityCheckResultsDefaultBody
type GetSecurityCheckResultsDefaultBody ¶
type GetSecurityCheckResultsDefaultBody struct { // error Error string `json:"error,omitempty"` // code Code int32 `json:"code,omitempty"` // message Message string `json:"message,omitempty"` // details Details []*DetailsItems0 `json:"details"` }
GetSecurityCheckResultsDefaultBody get security check results default body swagger:model GetSecurityCheckResultsDefaultBody
func (*GetSecurityCheckResultsDefaultBody) MarshalBinary ¶
func (o *GetSecurityCheckResultsDefaultBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSecurityCheckResultsDefaultBody) UnmarshalBinary ¶
func (o *GetSecurityCheckResultsDefaultBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSecurityCheckResultsOK ¶
type GetSecurityCheckResultsOK struct {
Payload *GetSecurityCheckResultsOKBody
}
GetSecurityCheckResultsOK handles this case with default header values.
A successful response.
func NewGetSecurityCheckResultsOK ¶
func NewGetSecurityCheckResultsOK() *GetSecurityCheckResultsOK
NewGetSecurityCheckResultsOK creates a GetSecurityCheckResultsOK with default headers values
func (*GetSecurityCheckResultsOK) Error ¶
func (o *GetSecurityCheckResultsOK) Error() string
func (*GetSecurityCheckResultsOK) GetPayload ¶
func (o *GetSecurityCheckResultsOK) GetPayload() *GetSecurityCheckResultsOKBody
type GetSecurityCheckResultsOKBody ¶
type GetSecurityCheckResultsOKBody struct { // results Results []*ResultsItems0 `json:"results"` }
GetSecurityCheckResultsOKBody get security check results OK body swagger:model GetSecurityCheckResultsOKBody
func (*GetSecurityCheckResultsOKBody) MarshalBinary ¶
func (o *GetSecurityCheckResultsOKBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSecurityCheckResultsOKBody) UnmarshalBinary ¶
func (o *GetSecurityCheckResultsOKBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSecurityCheckResultsParams ¶
type GetSecurityCheckResultsParams struct { /*Body*/ Body interface{} Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetSecurityCheckResultsParams contains all the parameters to send to the API endpoint for the get security check results operation typically these are written to a http.Request
func NewGetSecurityCheckResultsParams ¶
func NewGetSecurityCheckResultsParams() *GetSecurityCheckResultsParams
NewGetSecurityCheckResultsParams creates a new GetSecurityCheckResultsParams object with the default values initialized.
func NewGetSecurityCheckResultsParamsWithContext ¶
func NewGetSecurityCheckResultsParamsWithContext(ctx context.Context) *GetSecurityCheckResultsParams
NewGetSecurityCheckResultsParamsWithContext creates a new GetSecurityCheckResultsParams object with the default values initialized, and the ability to set a context for a request
func NewGetSecurityCheckResultsParamsWithHTTPClient ¶
func NewGetSecurityCheckResultsParamsWithHTTPClient(client *http.Client) *GetSecurityCheckResultsParams
NewGetSecurityCheckResultsParamsWithHTTPClient creates a new GetSecurityCheckResultsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetSecurityCheckResultsParamsWithTimeout ¶
func NewGetSecurityCheckResultsParamsWithTimeout(timeout time.Duration) *GetSecurityCheckResultsParams
NewGetSecurityCheckResultsParamsWithTimeout creates a new GetSecurityCheckResultsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetSecurityCheckResultsParams) SetBody ¶
func (o *GetSecurityCheckResultsParams) SetBody(body interface{})
SetBody adds the body to the get security check results params
func (*GetSecurityCheckResultsParams) SetContext ¶
func (o *GetSecurityCheckResultsParams) SetContext(ctx context.Context)
SetContext adds the context to the get security check results params
func (*GetSecurityCheckResultsParams) SetHTTPClient ¶
func (o *GetSecurityCheckResultsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get security check results params
func (*GetSecurityCheckResultsParams) SetTimeout ¶
func (o *GetSecurityCheckResultsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get security check results params
func (*GetSecurityCheckResultsParams) WithBody ¶
func (o *GetSecurityCheckResultsParams) WithBody(body interface{}) *GetSecurityCheckResultsParams
WithBody adds the body to the get security check results params
func (*GetSecurityCheckResultsParams) WithContext ¶
func (o *GetSecurityCheckResultsParams) WithContext(ctx context.Context) *GetSecurityCheckResultsParams
WithContext adds the context to the get security check results params
func (*GetSecurityCheckResultsParams) WithHTTPClient ¶
func (o *GetSecurityCheckResultsParams) WithHTTPClient(client *http.Client) *GetSecurityCheckResultsParams
WithHTTPClient adds the HTTPClient to the get security check results params
func (*GetSecurityCheckResultsParams) WithTimeout ¶
func (o *GetSecurityCheckResultsParams) WithTimeout(timeout time.Duration) *GetSecurityCheckResultsParams
WithTimeout adds the timeout to the get security check results params
func (*GetSecurityCheckResultsParams) WriteToRequest ¶
func (o *GetSecurityCheckResultsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetSecurityCheckResultsReader ¶
type GetSecurityCheckResultsReader struct {
// contains filtered or unexported fields
}
GetSecurityCheckResultsReader is a Reader for the GetSecurityCheckResults structure.
func (*GetSecurityCheckResultsReader) ReadResponse ¶
func (o *GetSecurityCheckResultsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ResultsItems0 ¶
type ResultsItems0 struct { // summary Summary string `json:"summary,omitempty"` // description Description string `json:"description,omitempty"` // Severity represents severity level of the check result. // Enum: [SEVERITY_INVALID SEVERITY_EMERGENCY SEVERITY_ALERT SEVERITY_CRITICAL SEVERITY_ERROR SEVERITY_WARNING SEVERITY_NOTICE SEVERITY_INFO SEVERITY_DEBUG] Severity *string `json:"severity,omitempty"` // labels Labels map[string]string `json:"labels,omitempty"` }
ResultsItems0 SecurityCheckResult represents the check result returned from pmm-managed after running the check. swagger:model ResultsItems0
func (*ResultsItems0) MarshalBinary ¶
func (o *ResultsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResultsItems0) UnmarshalBinary ¶
func (o *ResultsItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StartSecurityChecksDefault ¶
type StartSecurityChecksDefault struct { Payload *StartSecurityChecksDefaultBody // contains filtered or unexported fields }
StartSecurityChecksDefault handles this case with default header values.
An unexpected error response.
func NewStartSecurityChecksDefault ¶
func NewStartSecurityChecksDefault(code int) *StartSecurityChecksDefault
NewStartSecurityChecksDefault creates a StartSecurityChecksDefault with default headers values
func (*StartSecurityChecksDefault) Code ¶
func (o *StartSecurityChecksDefault) Code() int
Code gets the status code for the start security checks default response
func (*StartSecurityChecksDefault) Error ¶
func (o *StartSecurityChecksDefault) Error() string
func (*StartSecurityChecksDefault) GetPayload ¶
func (o *StartSecurityChecksDefault) GetPayload() *StartSecurityChecksDefaultBody
type StartSecurityChecksDefaultBody ¶
type StartSecurityChecksDefaultBody struct { // error Error string `json:"error,omitempty"` // code Code int32 `json:"code,omitempty"` // message Message string `json:"message,omitempty"` // details Details []*DetailsItems0 `json:"details"` }
StartSecurityChecksDefaultBody start security checks default body swagger:model StartSecurityChecksDefaultBody
func (*StartSecurityChecksDefaultBody) MarshalBinary ¶
func (o *StartSecurityChecksDefaultBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StartSecurityChecksDefaultBody) UnmarshalBinary ¶
func (o *StartSecurityChecksDefaultBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StartSecurityChecksOK ¶
type StartSecurityChecksOK struct {
Payload interface{}
}
StartSecurityChecksOK handles this case with default header values.
A successful response.
func NewStartSecurityChecksOK ¶
func NewStartSecurityChecksOK() *StartSecurityChecksOK
NewStartSecurityChecksOK creates a StartSecurityChecksOK with default headers values
func (*StartSecurityChecksOK) Error ¶
func (o *StartSecurityChecksOK) Error() string
func (*StartSecurityChecksOK) GetPayload ¶
func (o *StartSecurityChecksOK) GetPayload() interface{}
type StartSecurityChecksParams ¶
type StartSecurityChecksParams struct { /*Body*/ Body interface{} Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
StartSecurityChecksParams contains all the parameters to send to the API endpoint for the start security checks operation typically these are written to a http.Request
func NewStartSecurityChecksParams ¶
func NewStartSecurityChecksParams() *StartSecurityChecksParams
NewStartSecurityChecksParams creates a new StartSecurityChecksParams object with the default values initialized.
func NewStartSecurityChecksParamsWithContext ¶
func NewStartSecurityChecksParamsWithContext(ctx context.Context) *StartSecurityChecksParams
NewStartSecurityChecksParamsWithContext creates a new StartSecurityChecksParams object with the default values initialized, and the ability to set a context for a request
func NewStartSecurityChecksParamsWithHTTPClient ¶
func NewStartSecurityChecksParamsWithHTTPClient(client *http.Client) *StartSecurityChecksParams
NewStartSecurityChecksParamsWithHTTPClient creates a new StartSecurityChecksParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewStartSecurityChecksParamsWithTimeout ¶
func NewStartSecurityChecksParamsWithTimeout(timeout time.Duration) *StartSecurityChecksParams
NewStartSecurityChecksParamsWithTimeout creates a new StartSecurityChecksParams object with the default values initialized, and the ability to set a timeout on a request
func (*StartSecurityChecksParams) SetBody ¶
func (o *StartSecurityChecksParams) SetBody(body interface{})
SetBody adds the body to the start security checks params
func (*StartSecurityChecksParams) SetContext ¶
func (o *StartSecurityChecksParams) SetContext(ctx context.Context)
SetContext adds the context to the start security checks params
func (*StartSecurityChecksParams) SetHTTPClient ¶
func (o *StartSecurityChecksParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the start security checks params
func (*StartSecurityChecksParams) SetTimeout ¶
func (o *StartSecurityChecksParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the start security checks params
func (*StartSecurityChecksParams) WithBody ¶
func (o *StartSecurityChecksParams) WithBody(body interface{}) *StartSecurityChecksParams
WithBody adds the body to the start security checks params
func (*StartSecurityChecksParams) WithContext ¶
func (o *StartSecurityChecksParams) WithContext(ctx context.Context) *StartSecurityChecksParams
WithContext adds the context to the start security checks params
func (*StartSecurityChecksParams) WithHTTPClient ¶
func (o *StartSecurityChecksParams) WithHTTPClient(client *http.Client) *StartSecurityChecksParams
WithHTTPClient adds the HTTPClient to the start security checks params
func (*StartSecurityChecksParams) WithTimeout ¶
func (o *StartSecurityChecksParams) WithTimeout(timeout time.Duration) *StartSecurityChecksParams
WithTimeout adds the timeout to the start security checks params
func (*StartSecurityChecksParams) WriteToRequest ¶
func (o *StartSecurityChecksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type StartSecurityChecksReader ¶
type StartSecurityChecksReader struct {
// contains filtered or unexported fields
}
StartSecurityChecksReader is a Reader for the StartSecurityChecks structure.
func (*StartSecurityChecksReader) ReadResponse ¶
func (o *StartSecurityChecksReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.