security_checks

package
v2.18.0+incompatible Latest Latest
Warning

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

Go to latest
Published: May 17, 2021 License: AGPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// ParamsItems0IntervalSECURITYCHECKINTERVALINVALID captures enum value "SECURITY_CHECK_INTERVAL_INVALID"
	ParamsItems0IntervalSECURITYCHECKINTERVALINVALID string = "SECURITY_CHECK_INTERVAL_INVALID"

	// ParamsItems0IntervalSTANDARD captures enum value "STANDARD"
	ParamsItems0IntervalSTANDARD string = "STANDARD"

	// ParamsItems0IntervalFREQUENT captures enum value "FREQUENT"
	ParamsItems0IntervalFREQUENT string = "FREQUENT"

	// ParamsItems0IntervalRARE captures enum value "RARE"
	ParamsItems0IntervalRARE string = "RARE"
)
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"
)
View Source
const (

	// ChecksItems0IntervalSECURITYCHECKINTERVALINVALID captures enum value "SECURITY_CHECK_INTERVAL_INVALID"
	ChecksItems0IntervalSECURITYCHECKINTERVALINVALID string = "SECURITY_CHECK_INTERVAL_INVALID"

	// ChecksItems0IntervalSTANDARD captures enum value "STANDARD"
	ChecksItems0IntervalSTANDARD string = "STANDARD"

	// ChecksItems0IntervalFREQUENT captures enum value "FREQUENT"
	ChecksItems0IntervalFREQUENT string = "FREQUENT"

	// ChecksItems0IntervalRARE captures enum value "RARE"
	ChecksItems0IntervalRARE string = "RARE"
)

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"`

	// SecurityCheckInterval represents possible execution interval values for checks.
	// Enum: [SECURITY_CHECK_INTERVAL_INVALID STANDARD FREQUENT RARE]
	Interval *string `json:"interval,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 or changes their interval 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

All the available checks will be started if check names aren't specified.

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 {

	// A URL/resource name that uniquely identifies the type of the serialized
	// protocol buffer message. This string must contain at least
	// one "/" character. The last segment of the URL's path must represent
	// the fully qualified name of the type (as in
	// `path/google.protobuf.Duration`). The name should be in a canonical form
	// (e.g., leading "." is not accepted).
	//
	// In practice, teams usually precompile into the binary all types that they
	// expect it to use in the context of Any. However, for URLs which use the
	// scheme `http`, `https`, or no scheme, one can optionally set up a type
	// server that maps type URLs to message definitions as follows:
	//
	// * If no scheme is provided, `https` is assumed.
	// * An HTTP GET on the URL must yield a [google.protobuf.Type][]
	//   value in binary format, or produce an error.
	// * Applications are allowed to cache lookup results based on the
	//   URL, or have them precompiled into a binary to avoid any
	//   lookup. Therefore, binary compatibility needs to be preserved
	//   on changes to types. (Use versioned type names to manage
	//   breaking changes.)
	//
	// Note: this functionality is not currently available in the official
	// protobuf release, and it is not used for type URLs beginning with
	// type.googleapis.com.
	//
	// Schemes other than `http`, `https` (or the empty scheme) might be
	// used with implementation specific semantics.
	TypeURL string `json:"type_url,omitempty"`

	// Must be a valid serialized protocol buffer of the above specified type.
	// Format: byte
	Value strfmt.Base64 `json:"value,omitempty"`
}

DetailsItems0 `Any` contains an arbitrary serialized protocol buffer message along with a // URL that describes the type of the serialized message. // // Protobuf library provides support to pack/unpack Any values in the form // of utility functions or additional generated methods of the Any type. // // Example 1: Pack and unpack a message in C++. // // Foo foo = ...; // Any any; // any.PackFrom(foo); // ... // if (any.UnpackTo(&foo)) { // ... // } // // Example 2: Pack and unpack a message in Java. // // Foo foo = ...; // Any any = Any.pack(foo); // ... // if (any.is(Foo.class)) { // foo = any.unpack(Foo.class); // } // // Example 3: Pack and unpack a message in Python. // // foo = Foo(...) // any = Any() // any.Pack(foo) // ... // if any.Is(Foo.DESCRIPTOR): // any.Unpack(foo) // ... // // Example 4: Pack and unpack a message in Go // // foo := &pb.Foo{...} // any, err := ptypes.MarshalAny(foo) // ... // foo := &pb.Foo{} // if err := ptypes.UnmarshalAny(any, foo); err != nil { // ... // } // // The pack methods provided by protobuf library will by default use // 'type.googleapis.com/full.type.name' as the type URL and the unpack // methods only use the fully qualified type name after the last '/' // in the type URL, for example "foo.bar.com/x/y.z" will yield type // name "y.z". // // // JSON // ==== // The JSON representation of an `Any` value uses the regular // representation of the deserialized, embedded message, with an // additional field `@type` which contains the type URL. Example: // // package google.profile; // message Person { // string first_name = 1; // string last_name = 2; // } // // { // "@type": "type.googleapis.com/google.profile.Person", // "firstName": <string>, // "lastName": <string> // } // // If the embedded message type is well-known and has a custom JSON // representation, that representation will be embedded adding a field // `value` which holds the custom JSON in addition to the `@type` // field. Example (for message [google.protobuf.Duration][]): // // { // "@type": "type.googleapis.com/google.protobuf.Duration", // "value": "1.212s" // } 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"`

	// SecurityCheckInterval represents possible execution interval values for checks.
	// Enum: [SECURITY_CHECK_INTERVAL_INVALID STANDARD FREQUENT RARE]
	Interval *string `json:"interval,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 StartSecurityChecksBody

type StartSecurityChecksBody struct {

	// Names of the checks that should be started.
	Names []string `json:"names"`
}

StartSecurityChecksBody start security checks body swagger:model StartSecurityChecksBody

func (*StartSecurityChecksBody) MarshalBinary

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

MarshalBinary interface implementation

func (*StartSecurityChecksBody) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StartSecurityChecksBody) Validate

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

Validate validates this start security checks body

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 StartSecurityChecksBody

	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

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

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