Documentation ¶
Index ¶
- Constants
- type ChangeSecurityChecksBody
- type ChangeSecurityChecksDefault
- type ChangeSecurityChecksDefaultBody
- type ChangeSecurityChecksOK
- type ChangeSecurityChecksParams
- func NewChangeSecurityChecksParams() *ChangeSecurityChecksParams
- func NewChangeSecurityChecksParamsWithContext(ctx context.Context) *ChangeSecurityChecksParams
- func NewChangeSecurityChecksParamsWithHTTPClient(client *http.Client) *ChangeSecurityChecksParams
- func NewChangeSecurityChecksParamsWithTimeout(timeout time.Duration) *ChangeSecurityChecksParams
- func (o *ChangeSecurityChecksParams) SetBody(body ChangeSecurityChecksBody)
- func (o *ChangeSecurityChecksParams) SetContext(ctx context.Context)
- func (o *ChangeSecurityChecksParams) SetHTTPClient(client *http.Client)
- func (o *ChangeSecurityChecksParams) SetTimeout(timeout time.Duration)
- func (o *ChangeSecurityChecksParams) WithBody(body ChangeSecurityChecksBody) *ChangeSecurityChecksParams
- func (o *ChangeSecurityChecksParams) WithContext(ctx context.Context) *ChangeSecurityChecksParams
- func (o *ChangeSecurityChecksParams) WithHTTPClient(client *http.Client) *ChangeSecurityChecksParams
- func (o *ChangeSecurityChecksParams) WithTimeout(timeout time.Duration) *ChangeSecurityChecksParams
- func (o *ChangeSecurityChecksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ChangeSecurityChecksReader
- type ChecksItems0
- type Client
- func (a *Client) ChangeSecurityChecks(params *ChangeSecurityChecksParams) (*ChangeSecurityChecksOK, error)
- func (a *Client) GetSecurityCheckResults(params *GetSecurityCheckResultsParams) (*GetSecurityCheckResultsOK, error)
- func (a *Client) ListSecurityChecks(params *ListSecurityChecksParams) (*ListSecurityChecksOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- func (a *Client) StartSecurityChecks(params *StartSecurityChecksParams) (*StartSecurityChecksOK, error)
- 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 ListSecurityChecksDefault
- type ListSecurityChecksDefaultBody
- type ListSecurityChecksOK
- type ListSecurityChecksOKBody
- type ListSecurityChecksParams
- func NewListSecurityChecksParams() *ListSecurityChecksParams
- func NewListSecurityChecksParamsWithContext(ctx context.Context) *ListSecurityChecksParams
- func NewListSecurityChecksParamsWithHTTPClient(client *http.Client) *ListSecurityChecksParams
- func NewListSecurityChecksParamsWithTimeout(timeout time.Duration) *ListSecurityChecksParams
- func (o *ListSecurityChecksParams) SetBody(body interface{})
- func (o *ListSecurityChecksParams) SetContext(ctx context.Context)
- func (o *ListSecurityChecksParams) SetHTTPClient(client *http.Client)
- func (o *ListSecurityChecksParams) SetTimeout(timeout time.Duration)
- func (o *ListSecurityChecksParams) WithBody(body interface{}) *ListSecurityChecksParams
- func (o *ListSecurityChecksParams) WithContext(ctx context.Context) *ListSecurityChecksParams
- func (o *ListSecurityChecksParams) WithHTTPClient(client *http.Client) *ListSecurityChecksParams
- func (o *ListSecurityChecksParams) WithTimeout(timeout time.Duration) *ListSecurityChecksParams
- func (o *ListSecurityChecksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ListSecurityChecksReader
- type ParamsItems0
- type ResultsItems0
- type StartSecurityChecksBody
- 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 StartSecurityChecksBody)
- 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 StartSecurityChecksBody) *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 ( // 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" )
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" )
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
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 (o *ChangeSecurityChecksDefault) Error() string
func (*ChangeSecurityChecksDefault) GetPayload ¶
func (o *ChangeSecurityChecksDefault) GetPayload() *ChangeSecurityChecksDefaultBody
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
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 ¶
func (o *ChangeSecurityChecksParams) SetBody(body ChangeSecurityChecksBody)
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 ¶
func (o *ChangeSecurityChecksParams) WithBody(body ChangeSecurityChecksBody) *ChangeSecurityChecksParams
WithBody adds the body to the change security checks params
func (*ChangeSecurityChecksParams) WithContext ¶
func (o *ChangeSecurityChecksParams) WithContext(ctx context.Context) *ChangeSecurityChecksParams
WithContext adds the context to the change security checks params
func (*ChangeSecurityChecksParams) WithHTTPClient ¶
func (o *ChangeSecurityChecksParams) WithHTTPClient(client *http.Client) *ChangeSecurityChecksParams
WithHTTPClient adds the HTTPClient to the change security checks params
func (*ChangeSecurityChecksParams) WithTimeout ¶
func (o *ChangeSecurityChecksParams) WithTimeout(timeout time.Duration) *ChangeSecurityChecksParams
WithTimeout adds the timeout to the change security checks params
func (*ChangeSecurityChecksParams) WriteToRequest ¶
func (o *ChangeSecurityChecksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
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
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
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 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 ¶
func (o *ListSecurityChecksDefault) GetPayload() *ListSecurityChecksDefaultBody
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
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 ¶
func (o *ListSecurityChecksOK) GetPayload() *ListSecurityChecksOKBody
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
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 ¶
func (o *ListSecurityChecksParams) WithContext(ctx context.Context) *ListSecurityChecksParams
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 ¶
func (o *ListSecurityChecksParams) WithTimeout(timeout time.Duration) *ListSecurityChecksParams
WithTimeout adds the timeout to the list security checks params
func (*ListSecurityChecksParams) WriteToRequest ¶
func (o *ListSecurityChecksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
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
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
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
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 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 ¶
func (o *StartSecurityChecksParams) SetBody(body StartSecurityChecksBody)
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 StartSecurityChecksBody) *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.
Source Files ¶
- change_security_checks_parameters.go
- change_security_checks_responses.go
- get_security_check_results_parameters.go
- get_security_check_results_responses.go
- list_security_checks_parameters.go
- list_security_checks_responses.go
- security_checks_client.go
- start_security_checks_parameters.go
- start_security_checks_responses.go