intrusion_settings

package
v0.0.0-...-b7c797c Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for intrusion settings API

func (*Client) GetNetworkSecurityIntrusionSettings

GetNetworkSecurityIntrusionSettings gets network security intrusion settings

Returns all supported intrusion settings for an MX network

func (*Client) GetOrganizationSecurityIntrusionSettings

GetOrganizationSecurityIntrusionSettings gets organization security intrusion settings

Returns all supported intrusion settings for an organization

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

func (*Client) UpdateNetworkSecurityIntrusionSettings

UpdateNetworkSecurityIntrusionSettings updates network security intrusion settings

Set the supported intrusion settings for an MX network

func (*Client) UpdateOrganizationSecurityIntrusionSettings

UpdateOrganizationSecurityIntrusionSettings updates organization security intrusion settings

Sets supported intrusion settings for an organization

type ClientService

type ClientService interface {
	GetNetworkSecurityIntrusionSettings(params *GetNetworkSecurityIntrusionSettingsParams, authInfo runtime.ClientAuthInfoWriter) (*GetNetworkSecurityIntrusionSettingsOK, error)

	GetOrganizationSecurityIntrusionSettings(params *GetOrganizationSecurityIntrusionSettingsParams, authInfo runtime.ClientAuthInfoWriter) (*GetOrganizationSecurityIntrusionSettingsOK, error)

	UpdateNetworkSecurityIntrusionSettings(params *UpdateNetworkSecurityIntrusionSettingsParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateNetworkSecurityIntrusionSettingsOK, error)

	UpdateOrganizationSecurityIntrusionSettings(params *UpdateOrganizationSecurityIntrusionSettingsParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateOrganizationSecurityIntrusionSettingsOK, 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 intrusion settings API client.

type GetNetworkSecurityIntrusionSettingsOK

type GetNetworkSecurityIntrusionSettingsOK struct {
	Payload interface{}
}

GetNetworkSecurityIntrusionSettingsOK handles this case with default header values.

Successful operation

func NewGetNetworkSecurityIntrusionSettingsOK

func NewGetNetworkSecurityIntrusionSettingsOK() *GetNetworkSecurityIntrusionSettingsOK

NewGetNetworkSecurityIntrusionSettingsOK creates a GetNetworkSecurityIntrusionSettingsOK with default headers values

func (*GetNetworkSecurityIntrusionSettingsOK) Error

func (*GetNetworkSecurityIntrusionSettingsOK) GetPayload

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

type GetNetworkSecurityIntrusionSettingsParams

type GetNetworkSecurityIntrusionSettingsParams struct {

	/*NetworkID*/
	NetworkID string

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

GetNetworkSecurityIntrusionSettingsParams contains all the parameters to send to the API endpoint for the get network security intrusion settings operation typically these are written to a http.Request

func NewGetNetworkSecurityIntrusionSettingsParams

func NewGetNetworkSecurityIntrusionSettingsParams() *GetNetworkSecurityIntrusionSettingsParams

NewGetNetworkSecurityIntrusionSettingsParams creates a new GetNetworkSecurityIntrusionSettingsParams object with the default values initialized.

func NewGetNetworkSecurityIntrusionSettingsParamsWithContext

func NewGetNetworkSecurityIntrusionSettingsParamsWithContext(ctx context.Context) *GetNetworkSecurityIntrusionSettingsParams

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

func NewGetNetworkSecurityIntrusionSettingsParamsWithHTTPClient

func NewGetNetworkSecurityIntrusionSettingsParamsWithHTTPClient(client *http.Client) *GetNetworkSecurityIntrusionSettingsParams

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

func NewGetNetworkSecurityIntrusionSettingsParamsWithTimeout

func NewGetNetworkSecurityIntrusionSettingsParamsWithTimeout(timeout time.Duration) *GetNetworkSecurityIntrusionSettingsParams

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

func (*GetNetworkSecurityIntrusionSettingsParams) SetContext

SetContext adds the context to the get network security intrusion settings params

func (*GetNetworkSecurityIntrusionSettingsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get network security intrusion settings params

func (*GetNetworkSecurityIntrusionSettingsParams) SetNetworkID

func (o *GetNetworkSecurityIntrusionSettingsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network security intrusion settings params

func (*GetNetworkSecurityIntrusionSettingsParams) SetTimeout

SetTimeout adds the timeout to the get network security intrusion settings params

func (*GetNetworkSecurityIntrusionSettingsParams) WithContext

WithContext adds the context to the get network security intrusion settings params

func (*GetNetworkSecurityIntrusionSettingsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get network security intrusion settings params

func (*GetNetworkSecurityIntrusionSettingsParams) WithNetworkID

WithNetworkID adds the networkID to the get network security intrusion settings params

func (*GetNetworkSecurityIntrusionSettingsParams) WithTimeout

WithTimeout adds the timeout to the get network security intrusion settings params

func (*GetNetworkSecurityIntrusionSettingsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNetworkSecurityIntrusionSettingsReader

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

GetNetworkSecurityIntrusionSettingsReader is a Reader for the GetNetworkSecurityIntrusionSettings structure.

func (*GetNetworkSecurityIntrusionSettingsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetOrganizationSecurityIntrusionSettingsOK

type GetOrganizationSecurityIntrusionSettingsOK struct {
	Payload interface{}
}

GetOrganizationSecurityIntrusionSettingsOK handles this case with default header values.

Successful operation

func NewGetOrganizationSecurityIntrusionSettingsOK

func NewGetOrganizationSecurityIntrusionSettingsOK() *GetOrganizationSecurityIntrusionSettingsOK

NewGetOrganizationSecurityIntrusionSettingsOK creates a GetOrganizationSecurityIntrusionSettingsOK with default headers values

func (*GetOrganizationSecurityIntrusionSettingsOK) Error

func (*GetOrganizationSecurityIntrusionSettingsOK) GetPayload

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

type GetOrganizationSecurityIntrusionSettingsParams

type GetOrganizationSecurityIntrusionSettingsParams struct {

	/*OrganizationID*/
	OrganizationID string

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

GetOrganizationSecurityIntrusionSettingsParams contains all the parameters to send to the API endpoint for the get organization security intrusion settings operation typically these are written to a http.Request

func NewGetOrganizationSecurityIntrusionSettingsParams

func NewGetOrganizationSecurityIntrusionSettingsParams() *GetOrganizationSecurityIntrusionSettingsParams

NewGetOrganizationSecurityIntrusionSettingsParams creates a new GetOrganizationSecurityIntrusionSettingsParams object with the default values initialized.

func NewGetOrganizationSecurityIntrusionSettingsParamsWithContext

func NewGetOrganizationSecurityIntrusionSettingsParamsWithContext(ctx context.Context) *GetOrganizationSecurityIntrusionSettingsParams

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

func NewGetOrganizationSecurityIntrusionSettingsParamsWithHTTPClient

func NewGetOrganizationSecurityIntrusionSettingsParamsWithHTTPClient(client *http.Client) *GetOrganizationSecurityIntrusionSettingsParams

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

func NewGetOrganizationSecurityIntrusionSettingsParamsWithTimeout

func NewGetOrganizationSecurityIntrusionSettingsParamsWithTimeout(timeout time.Duration) *GetOrganizationSecurityIntrusionSettingsParams

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

func (*GetOrganizationSecurityIntrusionSettingsParams) SetContext

SetContext adds the context to the get organization security intrusion settings params

func (*GetOrganizationSecurityIntrusionSettingsParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get organization security intrusion settings params

func (*GetOrganizationSecurityIntrusionSettingsParams) SetOrganizationID

func (o *GetOrganizationSecurityIntrusionSettingsParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the get organization security intrusion settings params

func (*GetOrganizationSecurityIntrusionSettingsParams) SetTimeout

SetTimeout adds the timeout to the get organization security intrusion settings params

func (*GetOrganizationSecurityIntrusionSettingsParams) WithContext

WithContext adds the context to the get organization security intrusion settings params

func (*GetOrganizationSecurityIntrusionSettingsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get organization security intrusion settings params

func (*GetOrganizationSecurityIntrusionSettingsParams) WithOrganizationID

WithOrganizationID adds the organizationID to the get organization security intrusion settings params

func (*GetOrganizationSecurityIntrusionSettingsParams) WithTimeout

WithTimeout adds the timeout to the get organization security intrusion settings params

func (*GetOrganizationSecurityIntrusionSettingsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetOrganizationSecurityIntrusionSettingsReader

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

GetOrganizationSecurityIntrusionSettingsReader is a Reader for the GetOrganizationSecurityIntrusionSettings structure.

func (*GetOrganizationSecurityIntrusionSettingsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateNetworkSecurityIntrusionSettingsOK

type UpdateNetworkSecurityIntrusionSettingsOK struct {
	Payload interface{}
}

UpdateNetworkSecurityIntrusionSettingsOK handles this case with default header values.

Successful operation

func NewUpdateNetworkSecurityIntrusionSettingsOK

func NewUpdateNetworkSecurityIntrusionSettingsOK() *UpdateNetworkSecurityIntrusionSettingsOK

NewUpdateNetworkSecurityIntrusionSettingsOK creates a UpdateNetworkSecurityIntrusionSettingsOK with default headers values

func (*UpdateNetworkSecurityIntrusionSettingsOK) Error

func (*UpdateNetworkSecurityIntrusionSettingsOK) GetPayload

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

type UpdateNetworkSecurityIntrusionSettingsParams

type UpdateNetworkSecurityIntrusionSettingsParams struct {

	/*NetworkID*/
	NetworkID string
	/*UpdateNetworkSecurityIntrusionSettings*/
	UpdateNetworkSecurityIntrusionSettings *models.UpdateNetworkSecurityIntrusionSettings

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

UpdateNetworkSecurityIntrusionSettingsParams contains all the parameters to send to the API endpoint for the update network security intrusion settings operation typically these are written to a http.Request

func NewUpdateNetworkSecurityIntrusionSettingsParams

func NewUpdateNetworkSecurityIntrusionSettingsParams() *UpdateNetworkSecurityIntrusionSettingsParams

NewUpdateNetworkSecurityIntrusionSettingsParams creates a new UpdateNetworkSecurityIntrusionSettingsParams object with the default values initialized.

func NewUpdateNetworkSecurityIntrusionSettingsParamsWithContext

func NewUpdateNetworkSecurityIntrusionSettingsParamsWithContext(ctx context.Context) *UpdateNetworkSecurityIntrusionSettingsParams

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

func NewUpdateNetworkSecurityIntrusionSettingsParamsWithHTTPClient

func NewUpdateNetworkSecurityIntrusionSettingsParamsWithHTTPClient(client *http.Client) *UpdateNetworkSecurityIntrusionSettingsParams

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

func NewUpdateNetworkSecurityIntrusionSettingsParamsWithTimeout

func NewUpdateNetworkSecurityIntrusionSettingsParamsWithTimeout(timeout time.Duration) *UpdateNetworkSecurityIntrusionSettingsParams

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

func (*UpdateNetworkSecurityIntrusionSettingsParams) SetContext

SetContext adds the context to the update network security intrusion settings params

func (*UpdateNetworkSecurityIntrusionSettingsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update network security intrusion settings params

func (*UpdateNetworkSecurityIntrusionSettingsParams) SetNetworkID

func (o *UpdateNetworkSecurityIntrusionSettingsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network security intrusion settings params

func (*UpdateNetworkSecurityIntrusionSettingsParams) SetTimeout

SetTimeout adds the timeout to the update network security intrusion settings params

func (*UpdateNetworkSecurityIntrusionSettingsParams) SetUpdateNetworkSecurityIntrusionSettings

func (o *UpdateNetworkSecurityIntrusionSettingsParams) SetUpdateNetworkSecurityIntrusionSettings(updateNetworkSecurityIntrusionSettings *models.UpdateNetworkSecurityIntrusionSettings)

SetUpdateNetworkSecurityIntrusionSettings adds the updateNetworkSecurityIntrusionSettings to the update network security intrusion settings params

func (*UpdateNetworkSecurityIntrusionSettingsParams) WithContext

WithContext adds the context to the update network security intrusion settings params

func (*UpdateNetworkSecurityIntrusionSettingsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update network security intrusion settings params

func (*UpdateNetworkSecurityIntrusionSettingsParams) WithNetworkID

WithNetworkID adds the networkID to the update network security intrusion settings params

func (*UpdateNetworkSecurityIntrusionSettingsParams) WithTimeout

WithTimeout adds the timeout to the update network security intrusion settings params

func (*UpdateNetworkSecurityIntrusionSettingsParams) WithUpdateNetworkSecurityIntrusionSettings

func (o *UpdateNetworkSecurityIntrusionSettingsParams) WithUpdateNetworkSecurityIntrusionSettings(updateNetworkSecurityIntrusionSettings *models.UpdateNetworkSecurityIntrusionSettings) *UpdateNetworkSecurityIntrusionSettingsParams

WithUpdateNetworkSecurityIntrusionSettings adds the updateNetworkSecurityIntrusionSettings to the update network security intrusion settings params

func (*UpdateNetworkSecurityIntrusionSettingsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateNetworkSecurityIntrusionSettingsReader

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

UpdateNetworkSecurityIntrusionSettingsReader is a Reader for the UpdateNetworkSecurityIntrusionSettings structure.

func (*UpdateNetworkSecurityIntrusionSettingsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateOrganizationSecurityIntrusionSettingsOK

type UpdateOrganizationSecurityIntrusionSettingsOK struct {
	Payload interface{}
}

UpdateOrganizationSecurityIntrusionSettingsOK handles this case with default header values.

Successful operation

func NewUpdateOrganizationSecurityIntrusionSettingsOK

func NewUpdateOrganizationSecurityIntrusionSettingsOK() *UpdateOrganizationSecurityIntrusionSettingsOK

NewUpdateOrganizationSecurityIntrusionSettingsOK creates a UpdateOrganizationSecurityIntrusionSettingsOK with default headers values

func (*UpdateOrganizationSecurityIntrusionSettingsOK) Error

func (*UpdateOrganizationSecurityIntrusionSettingsOK) GetPayload

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

type UpdateOrganizationSecurityIntrusionSettingsParams

type UpdateOrganizationSecurityIntrusionSettingsParams struct {

	/*OrganizationID*/
	OrganizationID string
	/*UpdateOrganizationSecurityIntrusionSettings*/
	UpdateOrganizationSecurityIntrusionSettings *models.UpdateOrganizationSecurityIntrusionSettings

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

UpdateOrganizationSecurityIntrusionSettingsParams contains all the parameters to send to the API endpoint for the update organization security intrusion settings operation typically these are written to a http.Request

func NewUpdateOrganizationSecurityIntrusionSettingsParams

func NewUpdateOrganizationSecurityIntrusionSettingsParams() *UpdateOrganizationSecurityIntrusionSettingsParams

NewUpdateOrganizationSecurityIntrusionSettingsParams creates a new UpdateOrganizationSecurityIntrusionSettingsParams object with the default values initialized.

func NewUpdateOrganizationSecurityIntrusionSettingsParamsWithContext

func NewUpdateOrganizationSecurityIntrusionSettingsParamsWithContext(ctx context.Context) *UpdateOrganizationSecurityIntrusionSettingsParams

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

func NewUpdateOrganizationSecurityIntrusionSettingsParamsWithHTTPClient

func NewUpdateOrganizationSecurityIntrusionSettingsParamsWithHTTPClient(client *http.Client) *UpdateOrganizationSecurityIntrusionSettingsParams

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

func NewUpdateOrganizationSecurityIntrusionSettingsParamsWithTimeout

func NewUpdateOrganizationSecurityIntrusionSettingsParamsWithTimeout(timeout time.Duration) *UpdateOrganizationSecurityIntrusionSettingsParams

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

func (*UpdateOrganizationSecurityIntrusionSettingsParams) SetContext

SetContext adds the context to the update organization security intrusion settings params

func (*UpdateOrganizationSecurityIntrusionSettingsParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the update organization security intrusion settings params

func (*UpdateOrganizationSecurityIntrusionSettingsParams) SetOrganizationID

func (o *UpdateOrganizationSecurityIntrusionSettingsParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the update organization security intrusion settings params

func (*UpdateOrganizationSecurityIntrusionSettingsParams) SetTimeout

SetTimeout adds the timeout to the update organization security intrusion settings params

func (*UpdateOrganizationSecurityIntrusionSettingsParams) SetUpdateOrganizationSecurityIntrusionSettings

func (o *UpdateOrganizationSecurityIntrusionSettingsParams) SetUpdateOrganizationSecurityIntrusionSettings(updateOrganizationSecurityIntrusionSettings *models.UpdateOrganizationSecurityIntrusionSettings)

SetUpdateOrganizationSecurityIntrusionSettings adds the updateOrganizationSecurityIntrusionSettings to the update organization security intrusion settings params

func (*UpdateOrganizationSecurityIntrusionSettingsParams) WithContext

WithContext adds the context to the update organization security intrusion settings params

func (*UpdateOrganizationSecurityIntrusionSettingsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update organization security intrusion settings params

func (*UpdateOrganizationSecurityIntrusionSettingsParams) WithOrganizationID

WithOrganizationID adds the organizationID to the update organization security intrusion settings params

func (*UpdateOrganizationSecurityIntrusionSettingsParams) WithTimeout

WithTimeout adds the timeout to the update organization security intrusion settings params

func (*UpdateOrganizationSecurityIntrusionSettingsParams) WithUpdateOrganizationSecurityIntrusionSettings

func (o *UpdateOrganizationSecurityIntrusionSettingsParams) WithUpdateOrganizationSecurityIntrusionSettings(updateOrganizationSecurityIntrusionSettings *models.UpdateOrganizationSecurityIntrusionSettings) *UpdateOrganizationSecurityIntrusionSettingsParams

WithUpdateOrganizationSecurityIntrusionSettings adds the updateOrganizationSecurityIntrusionSettings to the update organization security intrusion settings params

func (*UpdateOrganizationSecurityIntrusionSettingsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateOrganizationSecurityIntrusionSettingsReader

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

UpdateOrganizationSecurityIntrusionSettingsReader is a Reader for the UpdateOrganizationSecurityIntrusionSettings structure.

func (*UpdateOrganizationSecurityIntrusionSettingsReader) ReadResponse

func (o *UpdateOrganizationSecurityIntrusionSettingsReader) 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