security_checks

package
v2.15.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Mar 2, 2021 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 ChangeSecurityChecksBody

type ChangeSecurityChecksBody struct {

	// params
	Params []*ParamsItems0 `json:"params"`
}

ChangeSecurityChecksBody change security checks body swagger:model ChangeSecurityChecksBody

func (*ChangeSecurityChecksBody) MarshalBinary

func (o *ChangeSecurityChecksBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ChangeSecurityChecksBody) UnmarshalBinary

func (o *ChangeSecurityChecksBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ChangeSecurityChecksBody) Validate

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

Validate validates this change security checks body

type ChangeSecurityChecksDefault

type ChangeSecurityChecksDefault struct {
	Payload *ChangeSecurityChecksDefaultBody
	// contains filtered or unexported fields
}

ChangeSecurityChecksDefault handles this case with default header values.

An unexpected error response.

func NewChangeSecurityChecksDefault

func NewChangeSecurityChecksDefault(code int) *ChangeSecurityChecksDefault

NewChangeSecurityChecksDefault creates a ChangeSecurityChecksDefault with default headers values

func (*ChangeSecurityChecksDefault) Code

func (o *ChangeSecurityChecksDefault) Code() int

Code gets the status code for the change security checks default response

func (*ChangeSecurityChecksDefault) Error

func (*ChangeSecurityChecksDefault) GetPayload

type ChangeSecurityChecksDefaultBody

type ChangeSecurityChecksDefaultBody struct {

	// error
	Error string `json:"error,omitempty"`

	// code
	Code int32 `json:"code,omitempty"`

	// message
	Message string `json:"message,omitempty"`

	// details
	Details []*DetailsItems0 `json:"details"`
}

ChangeSecurityChecksDefaultBody change security checks default body swagger:model ChangeSecurityChecksDefaultBody

func (*ChangeSecurityChecksDefaultBody) MarshalBinary

func (o *ChangeSecurityChecksDefaultBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ChangeSecurityChecksDefaultBody) UnmarshalBinary

func (o *ChangeSecurityChecksDefaultBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ChangeSecurityChecksDefaultBody) Validate

Validate validates this change security checks default body

type ChangeSecurityChecksOK

type ChangeSecurityChecksOK struct {
	Payload interface{}
}

ChangeSecurityChecksOK handles this case with default header values.

A successful response.

func NewChangeSecurityChecksOK

func NewChangeSecurityChecksOK() *ChangeSecurityChecksOK

NewChangeSecurityChecksOK creates a ChangeSecurityChecksOK with default headers values

func (*ChangeSecurityChecksOK) Error

func (o *ChangeSecurityChecksOK) Error() string

func (*ChangeSecurityChecksOK) GetPayload

func (o *ChangeSecurityChecksOK) GetPayload() interface{}

type ChangeSecurityChecksParams

type ChangeSecurityChecksParams struct {

	/*Body*/
	Body ChangeSecurityChecksBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ChangeSecurityChecksParams contains all the parameters to send to the API endpoint for the change security checks operation typically these are written to a http.Request

func NewChangeSecurityChecksParams

func NewChangeSecurityChecksParams() *ChangeSecurityChecksParams

NewChangeSecurityChecksParams creates a new ChangeSecurityChecksParams object with the default values initialized.

func NewChangeSecurityChecksParamsWithContext

func NewChangeSecurityChecksParamsWithContext(ctx context.Context) *ChangeSecurityChecksParams

NewChangeSecurityChecksParamsWithContext creates a new ChangeSecurityChecksParams object with the default values initialized, and the ability to set a context for a request

func NewChangeSecurityChecksParamsWithHTTPClient

func NewChangeSecurityChecksParamsWithHTTPClient(client *http.Client) *ChangeSecurityChecksParams

NewChangeSecurityChecksParamsWithHTTPClient creates a new ChangeSecurityChecksParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewChangeSecurityChecksParamsWithTimeout

func NewChangeSecurityChecksParamsWithTimeout(timeout time.Duration) *ChangeSecurityChecksParams

NewChangeSecurityChecksParamsWithTimeout creates a new ChangeSecurityChecksParams object with the default values initialized, and the ability to set a timeout on a request

func (*ChangeSecurityChecksParams) SetBody

SetBody adds the body to the change security checks params

func (*ChangeSecurityChecksParams) SetContext

func (o *ChangeSecurityChecksParams) SetContext(ctx context.Context)

SetContext adds the context to the change security checks params

func (*ChangeSecurityChecksParams) SetHTTPClient

func (o *ChangeSecurityChecksParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the change security checks params

func (*ChangeSecurityChecksParams) SetTimeout

func (o *ChangeSecurityChecksParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the change security checks params

func (*ChangeSecurityChecksParams) WithBody

WithBody adds the body to the change security checks params

func (*ChangeSecurityChecksParams) WithContext

WithContext adds the context to the change security checks params

func (*ChangeSecurityChecksParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the change security checks params

func (*ChangeSecurityChecksParams) WithTimeout

WithTimeout adds the timeout to the change security checks params

func (*ChangeSecurityChecksParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ChangeSecurityChecksReader

type ChangeSecurityChecksReader struct {
	// contains filtered or unexported fields
}

ChangeSecurityChecksReader is a Reader for the ChangeSecurityChecks structure.

func (*ChangeSecurityChecksReader) ReadResponse

func (o *ChangeSecurityChecksReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ChecksItems0

type ChecksItems0 struct {

	// Machine-readable name (ID) that is used in expression.
	Name string `json:"name,omitempty"`

	// True if that check is disabled.
	Disabled bool `json:"disabled,omitempty"`

	// Long human-readable description.
	Description string `json:"description,omitempty"`

	// Short human-readable summary.
	Summary string `json:"summary,omitempty"`
}

ChecksItems0 SecurityCheck contains check name and status. swagger:model ChecksItems0

func (*ChecksItems0) MarshalBinary

func (o *ChecksItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ChecksItems0) UnmarshalBinary

func (o *ChecksItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ChecksItems0) Validate

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

Validate validates this checks items0

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for security checks API

func (*Client) ChangeSecurityChecks

func (a *Client) ChangeSecurityChecks(params *ChangeSecurityChecksParams) (*ChangeSecurityChecksOK, error)

ChangeSecurityChecks changes security checks enables disables security thread tool checks by names

func (*Client) GetSecurityCheckResults

func (a *Client) GetSecurityCheckResults(params *GetSecurityCheckResultsParams) (*GetSecurityCheckResultsOK, error)

GetSecurityCheckResults gets security check results returns security thread tool s latest checks results

func (*Client) ListSecurityChecks

func (a *Client) ListSecurityChecks(params *ListSecurityChecksParams) (*ListSecurityChecksOK, error)

ListSecurityChecks lists security checks returns a list of available 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 executes security thread tool checks and returns when all checks are executed

type ClientService

type ClientService interface {
	ChangeSecurityChecks(params *ChangeSecurityChecksParams) (*ChangeSecurityChecksOK, error)

	GetSecurityCheckResults(params *GetSecurityCheckResultsParams) (*GetSecurityCheckResultsOK, error)

	ListSecurityChecks(params *ListSecurityChecksParams) (*ListSecurityChecksOK, 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 ListSecurityChecksDefault

type ListSecurityChecksDefault struct {
	Payload *ListSecurityChecksDefaultBody
	// contains filtered or unexported fields
}

ListSecurityChecksDefault handles this case with default header values.

An unexpected error response.

func NewListSecurityChecksDefault

func NewListSecurityChecksDefault(code int) *ListSecurityChecksDefault

NewListSecurityChecksDefault creates a ListSecurityChecksDefault with default headers values

func (*ListSecurityChecksDefault) Code

func (o *ListSecurityChecksDefault) Code() int

Code gets the status code for the list security checks default response

func (*ListSecurityChecksDefault) Error

func (o *ListSecurityChecksDefault) Error() string

func (*ListSecurityChecksDefault) GetPayload

type ListSecurityChecksDefaultBody

type ListSecurityChecksDefaultBody struct {

	// error
	Error string `json:"error,omitempty"`

	// code
	Code int32 `json:"code,omitempty"`

	// message
	Message string `json:"message,omitempty"`

	// details
	Details []*DetailsItems0 `json:"details"`
}

ListSecurityChecksDefaultBody list security checks default body swagger:model ListSecurityChecksDefaultBody

func (*ListSecurityChecksDefaultBody) MarshalBinary

func (o *ListSecurityChecksDefaultBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListSecurityChecksDefaultBody) UnmarshalBinary

func (o *ListSecurityChecksDefaultBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListSecurityChecksDefaultBody) Validate

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

Validate validates this list security checks default body

type ListSecurityChecksOK

type ListSecurityChecksOK struct {
	Payload *ListSecurityChecksOKBody
}

ListSecurityChecksOK handles this case with default header values.

A successful response.

func NewListSecurityChecksOK

func NewListSecurityChecksOK() *ListSecurityChecksOK

NewListSecurityChecksOK creates a ListSecurityChecksOK with default headers values

func (*ListSecurityChecksOK) Error

func (o *ListSecurityChecksOK) Error() string

func (*ListSecurityChecksOK) GetPayload

type ListSecurityChecksOKBody

type ListSecurityChecksOKBody struct {

	// checks
	Checks []*ChecksItems0 `json:"checks"`
}

ListSecurityChecksOKBody list security checks OK body swagger:model ListSecurityChecksOKBody

func (*ListSecurityChecksOKBody) MarshalBinary

func (o *ListSecurityChecksOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListSecurityChecksOKBody) UnmarshalBinary

func (o *ListSecurityChecksOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListSecurityChecksOKBody) Validate

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

Validate validates this list security checks OK body

type ListSecurityChecksParams

type ListSecurityChecksParams struct {

	/*Body*/
	Body interface{}

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ListSecurityChecksParams contains all the parameters to send to the API endpoint for the list security checks operation typically these are written to a http.Request

func NewListSecurityChecksParams

func NewListSecurityChecksParams() *ListSecurityChecksParams

NewListSecurityChecksParams creates a new ListSecurityChecksParams object with the default values initialized.

func NewListSecurityChecksParamsWithContext

func NewListSecurityChecksParamsWithContext(ctx context.Context) *ListSecurityChecksParams

NewListSecurityChecksParamsWithContext creates a new ListSecurityChecksParams object with the default values initialized, and the ability to set a context for a request

func NewListSecurityChecksParamsWithHTTPClient

func NewListSecurityChecksParamsWithHTTPClient(client *http.Client) *ListSecurityChecksParams

NewListSecurityChecksParamsWithHTTPClient creates a new ListSecurityChecksParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewListSecurityChecksParamsWithTimeout

func NewListSecurityChecksParamsWithTimeout(timeout time.Duration) *ListSecurityChecksParams

NewListSecurityChecksParamsWithTimeout creates a new ListSecurityChecksParams object with the default values initialized, and the ability to set a timeout on a request

func (*ListSecurityChecksParams) SetBody

func (o *ListSecurityChecksParams) SetBody(body interface{})

SetBody adds the body to the list security checks params

func (*ListSecurityChecksParams) SetContext

func (o *ListSecurityChecksParams) SetContext(ctx context.Context)

SetContext adds the context to the list security checks params

func (*ListSecurityChecksParams) SetHTTPClient

func (o *ListSecurityChecksParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the list security checks params

func (*ListSecurityChecksParams) SetTimeout

func (o *ListSecurityChecksParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the list security checks params

func (*ListSecurityChecksParams) WithBody

func (o *ListSecurityChecksParams) WithBody(body interface{}) *ListSecurityChecksParams

WithBody adds the body to the list security checks params

func (*ListSecurityChecksParams) WithContext

WithContext adds the context to the list security checks params

func (*ListSecurityChecksParams) WithHTTPClient

func (o *ListSecurityChecksParams) WithHTTPClient(client *http.Client) *ListSecurityChecksParams

WithHTTPClient adds the HTTPClient to the list security checks params

func (*ListSecurityChecksParams) WithTimeout

WithTimeout adds the timeout to the list security checks params

func (*ListSecurityChecksParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ListSecurityChecksReader

type ListSecurityChecksReader struct {
	// contains filtered or unexported fields
}

ListSecurityChecksReader is a Reader for the ListSecurityChecks structure.

func (*ListSecurityChecksReader) ReadResponse

func (o *ListSecurityChecksReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ParamsItems0

type ParamsItems0 struct {

	// The name of the check to change.
	Name string `json:"name,omitempty"`

	// enable
	Enable bool `json:"enable,omitempty"`

	// disable
	Disable bool `json:"disable,omitempty"`
}

ParamsItems0 ChangeSecurityCheckParams specifies a single check parameters. swagger:model ParamsItems0

func (*ParamsItems0) MarshalBinary

func (o *ParamsItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParamsItems0) UnmarshalBinary

func (o *ParamsItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParamsItems0) Validate

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

Validate validates this params items0

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 or alert.
	// 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"`

	// URL containing information on how to resolve an issue detected by an STT check.
	ReadMoreURL string `json:"read_more_url,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