security_checks

package
v2.11.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Oct 14, 2020 License: AGPL-3.0 Imports: 13 Imported by: 4

Documentation

Index

Constants

View Source
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

func (*DetailsItems0) Validate

func (o *DetailsItems0) Validate(formats strfmt.Registry) error

Validate validates this details items0

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

Code gets the status code for the get security check results default response

func (*GetSecurityCheckResultsDefault) Error

func (*GetSecurityCheckResultsDefault) GetPayload

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

func (*GetSecurityCheckResultsDefaultBody) Validate

Validate validates this get security check results default body

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

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

func (*GetSecurityCheckResultsOKBody) Validate

func (o *GetSecurityCheckResultsOKBody) Validate(formats strfmt.Registry) error

Validate validates this get security check results OK body

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

WithContext adds the context to the get security check results params

func (*GetSecurityCheckResultsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get security check results params

func (*GetSecurityCheckResultsParams) WithTimeout

WithTimeout adds the timeout to the get security check results params

func (*GetSecurityCheckResultsParams) WriteToRequest

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

func (*ResultsItems0) Validate

func (o *ResultsItems0) Validate(formats strfmt.Registry) error

Validate validates this results items0

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 (*StartSecurityChecksDefault) GetPayload

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

func (*StartSecurityChecksDefaultBody) Validate

func (o *StartSecurityChecksDefaultBody) Validate(formats strfmt.Registry) error

Validate validates this start security checks default body

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

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

WithTimeout adds the timeout to the start security checks params

func (*StartSecurityChecksParams) WriteToRequest

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.

Jump to

Keyboard shortcuts

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