endpoint

package
v1.5.0-rc3 Latest Latest
Warning

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

Go to latest
Published: Apr 8, 2019 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const DeleteEndpointIDErrorsCode int = 206

DeleteEndpointIDErrorsCode is the HTTP code returned for type DeleteEndpointIDErrors

View Source
const DeleteEndpointIDInvalidCode int = 400

DeleteEndpointIDInvalidCode is the HTTP code returned for type DeleteEndpointIDInvalid

View Source
const DeleteEndpointIDNotFoundCode int = 404

DeleteEndpointIDNotFoundCode is the HTTP code returned for type DeleteEndpointIDNotFound

View Source
const DeleteEndpointIDOKCode int = 200

DeleteEndpointIDOKCode is the HTTP code returned for type DeleteEndpointIDOK

View Source
const GetEndpointIDConfigNotFoundCode int = 404

GetEndpointIDConfigNotFoundCode is the HTTP code returned for type GetEndpointIDConfigNotFound

View Source
const GetEndpointIDConfigOKCode int = 200

GetEndpointIDConfigOKCode is the HTTP code returned for type GetEndpointIDConfigOK

View Source
const GetEndpointIDHealthzInvalidCode int = 400

GetEndpointIDHealthzInvalidCode is the HTTP code returned for type GetEndpointIDHealthzInvalid

View Source
const GetEndpointIDHealthzNotFoundCode int = 404

GetEndpointIDHealthzNotFoundCode is the HTTP code returned for type GetEndpointIDHealthzNotFound

View Source
const GetEndpointIDHealthzOKCode int = 200

GetEndpointIDHealthzOKCode is the HTTP code returned for type GetEndpointIDHealthzOK

View Source
const GetEndpointIDInvalidCode int = 400

GetEndpointIDInvalidCode is the HTTP code returned for type GetEndpointIDInvalid

View Source
const GetEndpointIDLabelsNotFoundCode int = 404

GetEndpointIDLabelsNotFoundCode is the HTTP code returned for type GetEndpointIDLabelsNotFound

View Source
const GetEndpointIDLabelsOKCode int = 200

GetEndpointIDLabelsOKCode is the HTTP code returned for type GetEndpointIDLabelsOK

View Source
const GetEndpointIDLogInvalidCode int = 400

GetEndpointIDLogInvalidCode is the HTTP code returned for type GetEndpointIDLogInvalid

View Source
const GetEndpointIDLogNotFoundCode int = 404

GetEndpointIDLogNotFoundCode is the HTTP code returned for type GetEndpointIDLogNotFound

View Source
const GetEndpointIDLogOKCode int = 200

GetEndpointIDLogOKCode is the HTTP code returned for type GetEndpointIDLogOK

View Source
const GetEndpointIDNotFoundCode int = 404

GetEndpointIDNotFoundCode is the HTTP code returned for type GetEndpointIDNotFound

View Source
const GetEndpointIDOKCode int = 200

GetEndpointIDOKCode is the HTTP code returned for type GetEndpointIDOK

View Source
const GetEndpointNotFoundCode int = 404

GetEndpointNotFoundCode is the HTTP code returned for type GetEndpointNotFound

View Source
const GetEndpointOKCode int = 200

GetEndpointOKCode is the HTTP code returned for type GetEndpointOK

View Source
const PatchEndpointIDConfigFailedCode int = 500

PatchEndpointIDConfigFailedCode is the HTTP code returned for type PatchEndpointIDConfigFailed

View Source
const PatchEndpointIDConfigInvalidCode int = 400

PatchEndpointIDConfigInvalidCode is the HTTP code returned for type PatchEndpointIDConfigInvalid

View Source
const PatchEndpointIDConfigNotFoundCode int = 404

PatchEndpointIDConfigNotFoundCode is the HTTP code returned for type PatchEndpointIDConfigNotFound

View Source
const PatchEndpointIDConfigOKCode int = 200

PatchEndpointIDConfigOKCode is the HTTP code returned for type PatchEndpointIDConfigOK

View Source
const PatchEndpointIDFailedCode int = 500

PatchEndpointIDFailedCode is the HTTP code returned for type PatchEndpointIDFailed

View Source
const PatchEndpointIDInvalidCode int = 400

PatchEndpointIDInvalidCode is the HTTP code returned for type PatchEndpointIDInvalid

View Source
const PatchEndpointIDLabelsNotFoundCode int = 404

PatchEndpointIDLabelsNotFoundCode is the HTTP code returned for type PatchEndpointIDLabelsNotFound

View Source
const PatchEndpointIDLabelsOKCode int = 200

PatchEndpointIDLabelsOKCode is the HTTP code returned for type PatchEndpointIDLabelsOK

View Source
const PatchEndpointIDLabelsUpdateFailedCode int = 500

PatchEndpointIDLabelsUpdateFailedCode is the HTTP code returned for type PatchEndpointIDLabelsUpdateFailed

View Source
const PatchEndpointIDNotFoundCode int = 404

PatchEndpointIDNotFoundCode is the HTTP code returned for type PatchEndpointIDNotFound

View Source
const PatchEndpointIDOKCode int = 200

PatchEndpointIDOKCode is the HTTP code returned for type PatchEndpointIDOK

View Source
const PutEndpointIDCreatedCode int = 201

PutEndpointIDCreatedCode is the HTTP code returned for type PutEndpointIDCreated

View Source
const PutEndpointIDExistsCode int = 409

PutEndpointIDExistsCode is the HTTP code returned for type PutEndpointIDExists

View Source
const PutEndpointIDFailedCode int = 500

PutEndpointIDFailedCode is the HTTP code returned for type PutEndpointIDFailed

View Source
const PutEndpointIDInvalidCode int = 400

PutEndpointIDInvalidCode is the HTTP code returned for type PutEndpointIDInvalid

Variables

This section is empty.

Functions

This section is empty.

Types

type DeleteEndpointID

type DeleteEndpointID struct {
	Context *middleware.Context
	Handler DeleteEndpointIDHandler
}

DeleteEndpointID swagger:route DELETE /endpoint/{id} endpoint deleteEndpointId

Delete endpoint

Deletes the endpoint specified by the ID. Deletion is imminent and atomic, if the deletion request is valid and the endpoint exists, deletion will occur even if errors are encountered in the process. If errors have been encountered, the code 202 will be returned, otherwise 200 on success.

All resources associated with the endpoint will be freed and the workload represented by the endpoint will be disconnected.It will no longer be able to initiate or receive communications of any sort.

func NewDeleteEndpointID

func NewDeleteEndpointID(ctx *middleware.Context, handler DeleteEndpointIDHandler) *DeleteEndpointID

NewDeleteEndpointID creates a new http.Handler for the delete endpoint ID operation

func (*DeleteEndpointID) ServeHTTP

func (o *DeleteEndpointID) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type DeleteEndpointIDErrors

type DeleteEndpointIDErrors struct {

	/*
	  In: Body
	*/
	Payload int64 `json:"body,omitempty"`
}

DeleteEndpointIDErrors Deleted with a number of errors encountered

swagger:response deleteEndpointIdErrors

func NewDeleteEndpointIDErrors

func NewDeleteEndpointIDErrors() *DeleteEndpointIDErrors

NewDeleteEndpointIDErrors creates DeleteEndpointIDErrors with default headers values

func (*DeleteEndpointIDErrors) SetPayload

func (o *DeleteEndpointIDErrors) SetPayload(payload int64)

SetPayload sets the payload to the delete endpoint Id errors response

func (*DeleteEndpointIDErrors) WithPayload

func (o *DeleteEndpointIDErrors) WithPayload(payload int64) *DeleteEndpointIDErrors

WithPayload adds the payload to the delete endpoint Id errors response

func (*DeleteEndpointIDErrors) WriteResponse

func (o *DeleteEndpointIDErrors) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DeleteEndpointIDHandler

type DeleteEndpointIDHandler interface {
	Handle(DeleteEndpointIDParams) middleware.Responder
}

DeleteEndpointIDHandler interface for that can handle valid delete endpoint ID params

type DeleteEndpointIDHandlerFunc

type DeleteEndpointIDHandlerFunc func(DeleteEndpointIDParams) middleware.Responder

DeleteEndpointIDHandlerFunc turns a function with the right signature into a delete endpoint ID handler

func (DeleteEndpointIDHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteEndpointIDInvalid

type DeleteEndpointIDInvalid struct {

	/*
	  In: Body
	*/
	Payload models.Error `json:"body,omitempty"`
}

DeleteEndpointIDInvalid Invalid endpoint ID format for specified type. Details in error message

swagger:response deleteEndpointIdInvalid

func NewDeleteEndpointIDInvalid

func NewDeleteEndpointIDInvalid() *DeleteEndpointIDInvalid

NewDeleteEndpointIDInvalid creates DeleteEndpointIDInvalid with default headers values

func (*DeleteEndpointIDInvalid) SetPayload

func (o *DeleteEndpointIDInvalid) SetPayload(payload models.Error)

SetPayload sets the payload to the delete endpoint Id invalid response

func (*DeleteEndpointIDInvalid) WithPayload

WithPayload adds the payload to the delete endpoint Id invalid response

func (*DeleteEndpointIDInvalid) WriteResponse

func (o *DeleteEndpointIDInvalid) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DeleteEndpointIDNotFound

type DeleteEndpointIDNotFound struct {
}

DeleteEndpointIDNotFound Endpoint not found

swagger:response deleteEndpointIdNotFound

func NewDeleteEndpointIDNotFound

func NewDeleteEndpointIDNotFound() *DeleteEndpointIDNotFound

NewDeleteEndpointIDNotFound creates DeleteEndpointIDNotFound with default headers values

func (*DeleteEndpointIDNotFound) WriteResponse

func (o *DeleteEndpointIDNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DeleteEndpointIDOK

type DeleteEndpointIDOK struct {
}

DeleteEndpointIDOK Success

swagger:response deleteEndpointIdOK

func NewDeleteEndpointIDOK

func NewDeleteEndpointIDOK() *DeleteEndpointIDOK

NewDeleteEndpointIDOK creates DeleteEndpointIDOK with default headers values

func (*DeleteEndpointIDOK) WriteResponse

func (o *DeleteEndpointIDOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DeleteEndpointIDParams

type DeleteEndpointIDParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*String describing an endpoint with the format “[prefix:]id“. If no prefix
	is specified, a prefix of “cilium-local:“ is assumed. Not all endpoints
	will be addressable by all endpoint ID prefixes with the exception of the
	local Cilium UUID which is assigned to all endpoints.

	Supported endpoint id prefixes:
	  - cilium-local: Local Cilium endpoint UUID, e.g. cilium-local:3389595
	  - cilium-global: Global Cilium endpoint UUID, e.g. cilium-global:cluster1:nodeX:452343
	  - container-id: Container runtime ID, e.g. container-id:22222
	  - container-name: Container name, e.g. container-name:foobar
	  - pod-name: pod name for this container if K8s is enabled, e.g. pod-name:default:foobar
	  - docker-endpoint: Docker libnetwork endpoint ID, e.g. docker-endpoint:4444

	  Required: true
	  In: path
	*/
	ID string
}

DeleteEndpointIDParams contains all the bound params for the delete endpoint ID operation typically these are obtained from a http.Request

swagger:parameters DeleteEndpointID

func NewDeleteEndpointIDParams

func NewDeleteEndpointIDParams() DeleteEndpointIDParams

NewDeleteEndpointIDParams creates a new DeleteEndpointIDParams object no default values defined in spec.

func (*DeleteEndpointIDParams) BindRequest

func (o *DeleteEndpointIDParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewDeleteEndpointIDParams() beforehand.

type DeleteEndpointIDURL

type DeleteEndpointIDURL struct {
	ID string
	// contains filtered or unexported fields
}

DeleteEndpointIDURL generates an URL for the delete endpoint ID operation

func (*DeleteEndpointIDURL) Build

func (o *DeleteEndpointIDURL) Build() (*url.URL, error)

Build a url path and query string

func (*DeleteEndpointIDURL) BuildFull

func (o *DeleteEndpointIDURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*DeleteEndpointIDURL) Must

func (o *DeleteEndpointIDURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*DeleteEndpointIDURL) SetBasePath

func (o *DeleteEndpointIDURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*DeleteEndpointIDURL) String

func (o *DeleteEndpointIDURL) String() string

String returns the string representation of the path with query string

func (*DeleteEndpointIDURL) StringFull

func (o *DeleteEndpointIDURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*DeleteEndpointIDURL) WithBasePath

func (o *DeleteEndpointIDURL) WithBasePath(bp string) *DeleteEndpointIDURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type GetEndpoint

type GetEndpoint struct {
	Context *middleware.Context
	Handler GetEndpointHandler
}

GetEndpoint swagger:route GET /endpoint endpoint getEndpoint

Retrieves a list of endpoints that have metadata matching the provided parameters.

Retrieves a list of endpoints that have metadata matching the provided parameters, or all endpoints if no parameters provided.

func NewGetEndpoint

func NewGetEndpoint(ctx *middleware.Context, handler GetEndpointHandler) *GetEndpoint

NewGetEndpoint creates a new http.Handler for the get endpoint operation

func (*GetEndpoint) ServeHTTP

func (o *GetEndpoint) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type GetEndpointHandler

type GetEndpointHandler interface {
	Handle(GetEndpointParams) middleware.Responder
}

GetEndpointHandler interface for that can handle valid get endpoint params

type GetEndpointHandlerFunc

type GetEndpointHandlerFunc func(GetEndpointParams) middleware.Responder

GetEndpointHandlerFunc turns a function with the right signature into a get endpoint handler

func (GetEndpointHandlerFunc) Handle

Handle executing the request and returning a response

type GetEndpointID

type GetEndpointID struct {
	Context *middleware.Context
	Handler GetEndpointIDHandler
}

GetEndpointID swagger:route GET /endpoint/{id} endpoint getEndpointId

Get endpoint by endpoint ID

Returns endpoint information

func NewGetEndpointID

func NewGetEndpointID(ctx *middleware.Context, handler GetEndpointIDHandler) *GetEndpointID

NewGetEndpointID creates a new http.Handler for the get endpoint ID operation

func (*GetEndpointID) ServeHTTP

func (o *GetEndpointID) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type GetEndpointIDConfig

type GetEndpointIDConfig struct {
	Context *middleware.Context
	Handler GetEndpointIDConfigHandler
}

GetEndpointIDConfig swagger:route GET /endpoint/{id}/config endpoint getEndpointIdConfig

Retrieve endpoint configuration

Retrieves the configuration of the specified endpoint.

func NewGetEndpointIDConfig

func NewGetEndpointIDConfig(ctx *middleware.Context, handler GetEndpointIDConfigHandler) *GetEndpointIDConfig

NewGetEndpointIDConfig creates a new http.Handler for the get endpoint ID config operation

func (*GetEndpointIDConfig) ServeHTTP

func (o *GetEndpointIDConfig) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type GetEndpointIDConfigHandler

type GetEndpointIDConfigHandler interface {
	Handle(GetEndpointIDConfigParams) middleware.Responder
}

GetEndpointIDConfigHandler interface for that can handle valid get endpoint ID config params

type GetEndpointIDConfigHandlerFunc

type GetEndpointIDConfigHandlerFunc func(GetEndpointIDConfigParams) middleware.Responder

GetEndpointIDConfigHandlerFunc turns a function with the right signature into a get endpoint ID config handler

func (GetEndpointIDConfigHandlerFunc) Handle

Handle executing the request and returning a response

type GetEndpointIDConfigNotFound

type GetEndpointIDConfigNotFound struct {
}

GetEndpointIDConfigNotFound Endpoint not found

swagger:response getEndpointIdConfigNotFound

func NewGetEndpointIDConfigNotFound

func NewGetEndpointIDConfigNotFound() *GetEndpointIDConfigNotFound

NewGetEndpointIDConfigNotFound creates GetEndpointIDConfigNotFound with default headers values

func (*GetEndpointIDConfigNotFound) WriteResponse

func (o *GetEndpointIDConfigNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointIDConfigOK

type GetEndpointIDConfigOK struct {

	/*
	  In: Body
	*/
	Payload *models.EndpointConfigurationStatus `json:"body,omitempty"`
}

GetEndpointIDConfigOK Success

swagger:response getEndpointIdConfigOK

func NewGetEndpointIDConfigOK

func NewGetEndpointIDConfigOK() *GetEndpointIDConfigOK

NewGetEndpointIDConfigOK creates GetEndpointIDConfigOK with default headers values

func (*GetEndpointIDConfigOK) SetPayload

SetPayload sets the payload to the get endpoint Id config o k response

func (*GetEndpointIDConfigOK) WithPayload

WithPayload adds the payload to the get endpoint Id config o k response

func (*GetEndpointIDConfigOK) WriteResponse

func (o *GetEndpointIDConfigOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointIDConfigParams

type GetEndpointIDConfigParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*String describing an endpoint with the format “[prefix:]id“. If no prefix
	is specified, a prefix of “cilium-local:“ is assumed. Not all endpoints
	will be addressable by all endpoint ID prefixes with the exception of the
	local Cilium UUID which is assigned to all endpoints.

	Supported endpoint id prefixes:
	  - cilium-local: Local Cilium endpoint UUID, e.g. cilium-local:3389595
	  - cilium-global: Global Cilium endpoint UUID, e.g. cilium-global:cluster1:nodeX:452343
	  - container-id: Container runtime ID, e.g. container-id:22222
	  - container-name: Container name, e.g. container-name:foobar
	  - pod-name: pod name for this container if K8s is enabled, e.g. pod-name:default:foobar
	  - docker-endpoint: Docker libnetwork endpoint ID, e.g. docker-endpoint:4444

	  Required: true
	  In: path
	*/
	ID string
}

GetEndpointIDConfigParams contains all the bound params for the get endpoint ID config operation typically these are obtained from a http.Request

swagger:parameters GetEndpointIDConfig

func NewGetEndpointIDConfigParams

func NewGetEndpointIDConfigParams() GetEndpointIDConfigParams

NewGetEndpointIDConfigParams creates a new GetEndpointIDConfigParams object no default values defined in spec.

func (*GetEndpointIDConfigParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewGetEndpointIDConfigParams() beforehand.

type GetEndpointIDConfigURL

type GetEndpointIDConfigURL struct {
	ID string
	// contains filtered or unexported fields
}

GetEndpointIDConfigURL generates an URL for the get endpoint ID config operation

func (*GetEndpointIDConfigURL) Build

func (o *GetEndpointIDConfigURL) Build() (*url.URL, error)

Build a url path and query string

func (*GetEndpointIDConfigURL) BuildFull

func (o *GetEndpointIDConfigURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*GetEndpointIDConfigURL) Must

func (o *GetEndpointIDConfigURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*GetEndpointIDConfigURL) SetBasePath

func (o *GetEndpointIDConfigURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*GetEndpointIDConfigURL) String

func (o *GetEndpointIDConfigURL) String() string

String returns the string representation of the path with query string

func (*GetEndpointIDConfigURL) StringFull

func (o *GetEndpointIDConfigURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*GetEndpointIDConfigURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type GetEndpointIDHandler

type GetEndpointIDHandler interface {
	Handle(GetEndpointIDParams) middleware.Responder
}

GetEndpointIDHandler interface for that can handle valid get endpoint ID params

type GetEndpointIDHandlerFunc

type GetEndpointIDHandlerFunc func(GetEndpointIDParams) middleware.Responder

GetEndpointIDHandlerFunc turns a function with the right signature into a get endpoint ID handler

func (GetEndpointIDHandlerFunc) Handle

Handle executing the request and returning a response

type GetEndpointIDHealthz added in v1.5.0

type GetEndpointIDHealthz struct {
	Context *middleware.Context
	Handler GetEndpointIDHealthzHandler
}

GetEndpointIDHealthz swagger:route GET /endpoint/{id}/healthz endpoint getEndpointIdHealthz

Retrieves the status logs associated with this endpoint.

func NewGetEndpointIDHealthz added in v1.5.0

func NewGetEndpointIDHealthz(ctx *middleware.Context, handler GetEndpointIDHealthzHandler) *GetEndpointIDHealthz

NewGetEndpointIDHealthz creates a new http.Handler for the get endpoint ID healthz operation

func (*GetEndpointIDHealthz) ServeHTTP added in v1.5.0

func (o *GetEndpointIDHealthz) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type GetEndpointIDHealthzHandler added in v1.5.0

type GetEndpointIDHealthzHandler interface {
	Handle(GetEndpointIDHealthzParams) middleware.Responder
}

GetEndpointIDHealthzHandler interface for that can handle valid get endpoint ID healthz params

type GetEndpointIDHealthzHandlerFunc added in v1.5.0

type GetEndpointIDHealthzHandlerFunc func(GetEndpointIDHealthzParams) middleware.Responder

GetEndpointIDHealthzHandlerFunc turns a function with the right signature into a get endpoint ID healthz handler

func (GetEndpointIDHealthzHandlerFunc) Handle added in v1.5.0

Handle executing the request and returning a response

type GetEndpointIDHealthzInvalid added in v1.5.0

type GetEndpointIDHealthzInvalid struct {
}

GetEndpointIDHealthzInvalid Invalid identity provided

swagger:response getEndpointIdHealthzInvalid

func NewGetEndpointIDHealthzInvalid added in v1.5.0

func NewGetEndpointIDHealthzInvalid() *GetEndpointIDHealthzInvalid

NewGetEndpointIDHealthzInvalid creates GetEndpointIDHealthzInvalid with default headers values

func (*GetEndpointIDHealthzInvalid) WriteResponse added in v1.5.0

func (o *GetEndpointIDHealthzInvalid) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointIDHealthzNotFound added in v1.5.0

type GetEndpointIDHealthzNotFound struct {
}

GetEndpointIDHealthzNotFound Endpoint not found

swagger:response getEndpointIdHealthzNotFound

func NewGetEndpointIDHealthzNotFound added in v1.5.0

func NewGetEndpointIDHealthzNotFound() *GetEndpointIDHealthzNotFound

NewGetEndpointIDHealthzNotFound creates GetEndpointIDHealthzNotFound with default headers values

func (*GetEndpointIDHealthzNotFound) WriteResponse added in v1.5.0

func (o *GetEndpointIDHealthzNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointIDHealthzOK added in v1.5.0

type GetEndpointIDHealthzOK struct {

	/*
	  In: Body
	*/
	Payload *models.EndpointHealth `json:"body,omitempty"`
}

GetEndpointIDHealthzOK Success

swagger:response getEndpointIdHealthzOK

func NewGetEndpointIDHealthzOK added in v1.5.0

func NewGetEndpointIDHealthzOK() *GetEndpointIDHealthzOK

NewGetEndpointIDHealthzOK creates GetEndpointIDHealthzOK with default headers values

func (*GetEndpointIDHealthzOK) SetPayload added in v1.5.0

func (o *GetEndpointIDHealthzOK) SetPayload(payload *models.EndpointHealth)

SetPayload sets the payload to the get endpoint Id healthz o k response

func (*GetEndpointIDHealthzOK) WithPayload added in v1.5.0

WithPayload adds the payload to the get endpoint Id healthz o k response

func (*GetEndpointIDHealthzOK) WriteResponse added in v1.5.0

func (o *GetEndpointIDHealthzOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointIDHealthzParams added in v1.5.0

type GetEndpointIDHealthzParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*String describing an endpoint with the format “[prefix:]id“. If no prefix
	is specified, a prefix of “cilium-local:“ is assumed. Not all endpoints
	will be addressable by all endpoint ID prefixes with the exception of the
	local Cilium UUID which is assigned to all endpoints.

	Supported endpoint id prefixes:
	  - cilium-local: Local Cilium endpoint UUID, e.g. cilium-local:3389595
	  - cilium-global: Global Cilium endpoint UUID, e.g. cilium-global:cluster1:nodeX:452343
	  - container-id: Container runtime ID, e.g. container-id:22222
	  - container-name: Container name, e.g. container-name:foobar
	  - pod-name: pod name for this container if K8s is enabled, e.g. pod-name:default:foobar
	  - docker-endpoint: Docker libnetwork endpoint ID, e.g. docker-endpoint:4444

	  Required: true
	  In: path
	*/
	ID string
}

GetEndpointIDHealthzParams contains all the bound params for the get endpoint ID healthz operation typically these are obtained from a http.Request

swagger:parameters GetEndpointIDHealthz

func NewGetEndpointIDHealthzParams added in v1.5.0

func NewGetEndpointIDHealthzParams() GetEndpointIDHealthzParams

NewGetEndpointIDHealthzParams creates a new GetEndpointIDHealthzParams object no default values defined in spec.

func (*GetEndpointIDHealthzParams) BindRequest added in v1.5.0

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewGetEndpointIDHealthzParams() beforehand.

type GetEndpointIDHealthzURL added in v1.5.0

type GetEndpointIDHealthzURL struct {
	ID string
	// contains filtered or unexported fields
}

GetEndpointIDHealthzURL generates an URL for the get endpoint ID healthz operation

func (*GetEndpointIDHealthzURL) Build added in v1.5.0

func (o *GetEndpointIDHealthzURL) Build() (*url.URL, error)

Build a url path and query string

func (*GetEndpointIDHealthzURL) BuildFull added in v1.5.0

func (o *GetEndpointIDHealthzURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*GetEndpointIDHealthzURL) Must added in v1.5.0

func (o *GetEndpointIDHealthzURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*GetEndpointIDHealthzURL) SetBasePath added in v1.5.0

func (o *GetEndpointIDHealthzURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*GetEndpointIDHealthzURL) String added in v1.5.0

func (o *GetEndpointIDHealthzURL) String() string

String returns the string representation of the path with query string

func (*GetEndpointIDHealthzURL) StringFull added in v1.5.0

func (o *GetEndpointIDHealthzURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*GetEndpointIDHealthzURL) WithBasePath added in v1.5.0

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type GetEndpointIDInvalid

type GetEndpointIDInvalid struct {

	/*
	  In: Body
	*/
	Payload models.Error `json:"body,omitempty"`
}

GetEndpointIDInvalid Invalid endpoint ID format for specified type

swagger:response getEndpointIdInvalid

func NewGetEndpointIDInvalid

func NewGetEndpointIDInvalid() *GetEndpointIDInvalid

NewGetEndpointIDInvalid creates GetEndpointIDInvalid with default headers values

func (*GetEndpointIDInvalid) SetPayload

func (o *GetEndpointIDInvalid) SetPayload(payload models.Error)

SetPayload sets the payload to the get endpoint Id invalid response

func (*GetEndpointIDInvalid) WithPayload

func (o *GetEndpointIDInvalid) WithPayload(payload models.Error) *GetEndpointIDInvalid

WithPayload adds the payload to the get endpoint Id invalid response

func (*GetEndpointIDInvalid) WriteResponse

func (o *GetEndpointIDInvalid) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointIDLabels

type GetEndpointIDLabels struct {
	Context *middleware.Context
	Handler GetEndpointIDLabelsHandler
}

GetEndpointIDLabels swagger:route GET /endpoint/{id}/labels endpoint getEndpointIdLabels

Retrieves the list of labels associated with an endpoint.

func NewGetEndpointIDLabels

func NewGetEndpointIDLabels(ctx *middleware.Context, handler GetEndpointIDLabelsHandler) *GetEndpointIDLabels

NewGetEndpointIDLabels creates a new http.Handler for the get endpoint ID labels operation

func (*GetEndpointIDLabels) ServeHTTP

func (o *GetEndpointIDLabels) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type GetEndpointIDLabelsHandler

type GetEndpointIDLabelsHandler interface {
	Handle(GetEndpointIDLabelsParams) middleware.Responder
}

GetEndpointIDLabelsHandler interface for that can handle valid get endpoint ID labels params

type GetEndpointIDLabelsHandlerFunc

type GetEndpointIDLabelsHandlerFunc func(GetEndpointIDLabelsParams) middleware.Responder

GetEndpointIDLabelsHandlerFunc turns a function with the right signature into a get endpoint ID labels handler

func (GetEndpointIDLabelsHandlerFunc) Handle

Handle executing the request and returning a response

type GetEndpointIDLabelsNotFound

type GetEndpointIDLabelsNotFound struct {
}

GetEndpointIDLabelsNotFound Endpoint not found

swagger:response getEndpointIdLabelsNotFound

func NewGetEndpointIDLabelsNotFound

func NewGetEndpointIDLabelsNotFound() *GetEndpointIDLabelsNotFound

NewGetEndpointIDLabelsNotFound creates GetEndpointIDLabelsNotFound with default headers values

func (*GetEndpointIDLabelsNotFound) WriteResponse

func (o *GetEndpointIDLabelsNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointIDLabelsOK

type GetEndpointIDLabelsOK struct {

	/*
	  In: Body
	*/
	Payload *models.LabelConfiguration `json:"body,omitempty"`
}

GetEndpointIDLabelsOK Success

swagger:response getEndpointIdLabelsOK

func NewGetEndpointIDLabelsOK

func NewGetEndpointIDLabelsOK() *GetEndpointIDLabelsOK

NewGetEndpointIDLabelsOK creates GetEndpointIDLabelsOK with default headers values

func (*GetEndpointIDLabelsOK) SetPayload

func (o *GetEndpointIDLabelsOK) SetPayload(payload *models.LabelConfiguration)

SetPayload sets the payload to the get endpoint Id labels o k response

func (*GetEndpointIDLabelsOK) WithPayload

WithPayload adds the payload to the get endpoint Id labels o k response

func (*GetEndpointIDLabelsOK) WriteResponse

func (o *GetEndpointIDLabelsOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointIDLabelsParams

type GetEndpointIDLabelsParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*String describing an endpoint with the format “[prefix:]id“. If no prefix
	is specified, a prefix of “cilium-local:“ is assumed. Not all endpoints
	will be addressable by all endpoint ID prefixes with the exception of the
	local Cilium UUID which is assigned to all endpoints.

	Supported endpoint id prefixes:
	  - cilium-local: Local Cilium endpoint UUID, e.g. cilium-local:3389595
	  - cilium-global: Global Cilium endpoint UUID, e.g. cilium-global:cluster1:nodeX:452343
	  - container-id: Container runtime ID, e.g. container-id:22222
	  - container-name: Container name, e.g. container-name:foobar
	  - pod-name: pod name for this container if K8s is enabled, e.g. pod-name:default:foobar
	  - docker-endpoint: Docker libnetwork endpoint ID, e.g. docker-endpoint:4444

	  Required: true
	  In: path
	*/
	ID string
}

GetEndpointIDLabelsParams contains all the bound params for the get endpoint ID labels operation typically these are obtained from a http.Request

swagger:parameters GetEndpointIDLabels

func NewGetEndpointIDLabelsParams

func NewGetEndpointIDLabelsParams() GetEndpointIDLabelsParams

NewGetEndpointIDLabelsParams creates a new GetEndpointIDLabelsParams object no default values defined in spec.

func (*GetEndpointIDLabelsParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewGetEndpointIDLabelsParams() beforehand.

type GetEndpointIDLabelsURL

type GetEndpointIDLabelsURL struct {
	ID string
	// contains filtered or unexported fields
}

GetEndpointIDLabelsURL generates an URL for the get endpoint ID labels operation

func (*GetEndpointIDLabelsURL) Build

func (o *GetEndpointIDLabelsURL) Build() (*url.URL, error)

Build a url path and query string

func (*GetEndpointIDLabelsURL) BuildFull

func (o *GetEndpointIDLabelsURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*GetEndpointIDLabelsURL) Must

func (o *GetEndpointIDLabelsURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*GetEndpointIDLabelsURL) SetBasePath

func (o *GetEndpointIDLabelsURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*GetEndpointIDLabelsURL) String

func (o *GetEndpointIDLabelsURL) String() string

String returns the string representation of the path with query string

func (*GetEndpointIDLabelsURL) StringFull

func (o *GetEndpointIDLabelsURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*GetEndpointIDLabelsURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type GetEndpointIDLog added in v1.5.0

type GetEndpointIDLog struct {
	Context *middleware.Context
	Handler GetEndpointIDLogHandler
}

GetEndpointIDLog swagger:route GET /endpoint/{id}/log endpoint getEndpointIdLog

Retrieves the status logs associated with this endpoint.

func NewGetEndpointIDLog added in v1.5.0

func NewGetEndpointIDLog(ctx *middleware.Context, handler GetEndpointIDLogHandler) *GetEndpointIDLog

NewGetEndpointIDLog creates a new http.Handler for the get endpoint ID log operation

func (*GetEndpointIDLog) ServeHTTP added in v1.5.0

func (o *GetEndpointIDLog) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type GetEndpointIDLogHandler added in v1.5.0

type GetEndpointIDLogHandler interface {
	Handle(GetEndpointIDLogParams) middleware.Responder
}

GetEndpointIDLogHandler interface for that can handle valid get endpoint ID log params

type GetEndpointIDLogHandlerFunc added in v1.5.0

type GetEndpointIDLogHandlerFunc func(GetEndpointIDLogParams) middleware.Responder

GetEndpointIDLogHandlerFunc turns a function with the right signature into a get endpoint ID log handler

func (GetEndpointIDLogHandlerFunc) Handle added in v1.5.0

Handle executing the request and returning a response

type GetEndpointIDLogInvalid added in v1.5.0

type GetEndpointIDLogInvalid struct {
}

GetEndpointIDLogInvalid Invalid identity provided

swagger:response getEndpointIdLogInvalid

func NewGetEndpointIDLogInvalid added in v1.5.0

func NewGetEndpointIDLogInvalid() *GetEndpointIDLogInvalid

NewGetEndpointIDLogInvalid creates GetEndpointIDLogInvalid with default headers values

func (*GetEndpointIDLogInvalid) WriteResponse added in v1.5.0

func (o *GetEndpointIDLogInvalid) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointIDLogNotFound added in v1.5.0

type GetEndpointIDLogNotFound struct {
}

GetEndpointIDLogNotFound Endpoint not found

swagger:response getEndpointIdLogNotFound

func NewGetEndpointIDLogNotFound added in v1.5.0

func NewGetEndpointIDLogNotFound() *GetEndpointIDLogNotFound

NewGetEndpointIDLogNotFound creates GetEndpointIDLogNotFound with default headers values

func (*GetEndpointIDLogNotFound) WriteResponse added in v1.5.0

func (o *GetEndpointIDLogNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointIDLogOK added in v1.5.0

type GetEndpointIDLogOK struct {

	/*
	  In: Body
	*/
	Payload models.EndpointStatusLog `json:"body,omitempty"`
}

GetEndpointIDLogOK Success

swagger:response getEndpointIdLogOK

func NewGetEndpointIDLogOK added in v1.5.0

func NewGetEndpointIDLogOK() *GetEndpointIDLogOK

NewGetEndpointIDLogOK creates GetEndpointIDLogOK with default headers values

func (*GetEndpointIDLogOK) SetPayload added in v1.5.0

func (o *GetEndpointIDLogOK) SetPayload(payload models.EndpointStatusLog)

SetPayload sets the payload to the get endpoint Id log o k response

func (*GetEndpointIDLogOK) WithPayload added in v1.5.0

WithPayload adds the payload to the get endpoint Id log o k response

func (*GetEndpointIDLogOK) WriteResponse added in v1.5.0

func (o *GetEndpointIDLogOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointIDLogParams added in v1.5.0

type GetEndpointIDLogParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*String describing an endpoint with the format “[prefix:]id“. If no prefix
	is specified, a prefix of “cilium-local:“ is assumed. Not all endpoints
	will be addressable by all endpoint ID prefixes with the exception of the
	local Cilium UUID which is assigned to all endpoints.

	Supported endpoint id prefixes:
	  - cilium-local: Local Cilium endpoint UUID, e.g. cilium-local:3389595
	  - cilium-global: Global Cilium endpoint UUID, e.g. cilium-global:cluster1:nodeX:452343
	  - container-id: Container runtime ID, e.g. container-id:22222
	  - container-name: Container name, e.g. container-name:foobar
	  - pod-name: pod name for this container if K8s is enabled, e.g. pod-name:default:foobar
	  - docker-endpoint: Docker libnetwork endpoint ID, e.g. docker-endpoint:4444

	  Required: true
	  In: path
	*/
	ID string
}

GetEndpointIDLogParams contains all the bound params for the get endpoint ID log operation typically these are obtained from a http.Request

swagger:parameters GetEndpointIDLog

func NewGetEndpointIDLogParams added in v1.5.0

func NewGetEndpointIDLogParams() GetEndpointIDLogParams

NewGetEndpointIDLogParams creates a new GetEndpointIDLogParams object no default values defined in spec.

func (*GetEndpointIDLogParams) BindRequest added in v1.5.0

func (o *GetEndpointIDLogParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewGetEndpointIDLogParams() beforehand.

type GetEndpointIDLogURL added in v1.5.0

type GetEndpointIDLogURL struct {
	ID string
	// contains filtered or unexported fields
}

GetEndpointIDLogURL generates an URL for the get endpoint ID log operation

func (*GetEndpointIDLogURL) Build added in v1.5.0

func (o *GetEndpointIDLogURL) Build() (*url.URL, error)

Build a url path and query string

func (*GetEndpointIDLogURL) BuildFull added in v1.5.0

func (o *GetEndpointIDLogURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*GetEndpointIDLogURL) Must added in v1.5.0

func (o *GetEndpointIDLogURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*GetEndpointIDLogURL) SetBasePath added in v1.5.0

func (o *GetEndpointIDLogURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*GetEndpointIDLogURL) String added in v1.5.0

func (o *GetEndpointIDLogURL) String() string

String returns the string representation of the path with query string

func (*GetEndpointIDLogURL) StringFull added in v1.5.0

func (o *GetEndpointIDLogURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*GetEndpointIDLogURL) WithBasePath added in v1.5.0

func (o *GetEndpointIDLogURL) WithBasePath(bp string) *GetEndpointIDLogURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type GetEndpointIDNotFound

type GetEndpointIDNotFound struct {
}

GetEndpointIDNotFound Endpoint not found

swagger:response getEndpointIdNotFound

func NewGetEndpointIDNotFound

func NewGetEndpointIDNotFound() *GetEndpointIDNotFound

NewGetEndpointIDNotFound creates GetEndpointIDNotFound with default headers values

func (*GetEndpointIDNotFound) WriteResponse

func (o *GetEndpointIDNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointIDOK

type GetEndpointIDOK struct {

	/*
	  In: Body
	*/
	Payload *models.Endpoint `json:"body,omitempty"`
}

GetEndpointIDOK Success

swagger:response getEndpointIdOK

func NewGetEndpointIDOK

func NewGetEndpointIDOK() *GetEndpointIDOK

NewGetEndpointIDOK creates GetEndpointIDOK with default headers values

func (*GetEndpointIDOK) SetPayload

func (o *GetEndpointIDOK) SetPayload(payload *models.Endpoint)

SetPayload sets the payload to the get endpoint Id o k response

func (*GetEndpointIDOK) WithPayload

func (o *GetEndpointIDOK) WithPayload(payload *models.Endpoint) *GetEndpointIDOK

WithPayload adds the payload to the get endpoint Id o k response

func (*GetEndpointIDOK) WriteResponse

func (o *GetEndpointIDOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointIDParams

type GetEndpointIDParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*String describing an endpoint with the format “[prefix:]id“. If no prefix
	is specified, a prefix of “cilium-local:“ is assumed. Not all endpoints
	will be addressable by all endpoint ID prefixes with the exception of the
	local Cilium UUID which is assigned to all endpoints.

	Supported endpoint id prefixes:
	  - cilium-local: Local Cilium endpoint UUID, e.g. cilium-local:3389595
	  - cilium-global: Global Cilium endpoint UUID, e.g. cilium-global:cluster1:nodeX:452343
	  - container-id: Container runtime ID, e.g. container-id:22222
	  - container-name: Container name, e.g. container-name:foobar
	  - pod-name: pod name for this container if K8s is enabled, e.g. pod-name:default:foobar
	  - docker-endpoint: Docker libnetwork endpoint ID, e.g. docker-endpoint:4444

	  Required: true
	  In: path
	*/
	ID string
}

GetEndpointIDParams contains all the bound params for the get endpoint ID operation typically these are obtained from a http.Request

swagger:parameters GetEndpointID

func NewGetEndpointIDParams

func NewGetEndpointIDParams() GetEndpointIDParams

NewGetEndpointIDParams creates a new GetEndpointIDParams object no default values defined in spec.

func (*GetEndpointIDParams) BindRequest

func (o *GetEndpointIDParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewGetEndpointIDParams() beforehand.

type GetEndpointIDURL

type GetEndpointIDURL struct {
	ID string
	// contains filtered or unexported fields
}

GetEndpointIDURL generates an URL for the get endpoint ID operation

func (*GetEndpointIDURL) Build

func (o *GetEndpointIDURL) Build() (*url.URL, error)

Build a url path and query string

func (*GetEndpointIDURL) BuildFull

func (o *GetEndpointIDURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*GetEndpointIDURL) Must

func (o *GetEndpointIDURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*GetEndpointIDURL) SetBasePath

func (o *GetEndpointIDURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*GetEndpointIDURL) String

func (o *GetEndpointIDURL) String() string

String returns the string representation of the path with query string

func (*GetEndpointIDURL) StringFull

func (o *GetEndpointIDURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*GetEndpointIDURL) WithBasePath

func (o *GetEndpointIDURL) WithBasePath(bp string) *GetEndpointIDURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type GetEndpointNotFound added in v0.10.0

type GetEndpointNotFound struct {
}

GetEndpointNotFound Endpoints with provided parameters not found

swagger:response getEndpointNotFound

func NewGetEndpointNotFound added in v0.10.0

func NewGetEndpointNotFound() *GetEndpointNotFound

NewGetEndpointNotFound creates GetEndpointNotFound with default headers values

func (*GetEndpointNotFound) WriteResponse added in v0.10.0

func (o *GetEndpointNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointOK

type GetEndpointOK struct {

	/*
	  In: Body
	*/
	Payload []*models.Endpoint `json:"body,omitempty"`
}

GetEndpointOK Success

swagger:response getEndpointOK

func NewGetEndpointOK

func NewGetEndpointOK() *GetEndpointOK

NewGetEndpointOK creates GetEndpointOK with default headers values

func (*GetEndpointOK) SetPayload

func (o *GetEndpointOK) SetPayload(payload []*models.Endpoint)

SetPayload sets the payload to the get endpoint o k response

func (*GetEndpointOK) WithPayload

func (o *GetEndpointOK) WithPayload(payload []*models.Endpoint) *GetEndpointOK

WithPayload adds the payload to the get endpoint o k response

func (*GetEndpointOK) WriteResponse

func (o *GetEndpointOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetEndpointParams

type GetEndpointParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*List of labels

	  In: body
	*/
	Labels models.Labels
}

GetEndpointParams contains all the bound params for the get endpoint operation typically these are obtained from a http.Request

swagger:parameters GetEndpoint

func NewGetEndpointParams

func NewGetEndpointParams() GetEndpointParams

NewGetEndpointParams creates a new GetEndpointParams object no default values defined in spec.

func (*GetEndpointParams) BindRequest

func (o *GetEndpointParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewGetEndpointParams() beforehand.

type GetEndpointURL

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

GetEndpointURL generates an URL for the get endpoint operation

func (*GetEndpointURL) Build

func (o *GetEndpointURL) Build() (*url.URL, error)

Build a url path and query string

func (*GetEndpointURL) BuildFull

func (o *GetEndpointURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*GetEndpointURL) Must

func (o *GetEndpointURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*GetEndpointURL) SetBasePath

func (o *GetEndpointURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*GetEndpointURL) String

func (o *GetEndpointURL) String() string

String returns the string representation of the path with query string

func (*GetEndpointURL) StringFull

func (o *GetEndpointURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*GetEndpointURL) WithBasePath

func (o *GetEndpointURL) WithBasePath(bp string) *GetEndpointURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type PatchEndpointID

type PatchEndpointID struct {
	Context *middleware.Context
	Handler PatchEndpointIDHandler
}

PatchEndpointID swagger:route PATCH /endpoint/{id} endpoint patchEndpointId

Modify existing endpoint

Applies the endpoint change request to an existing endpoint

func NewPatchEndpointID

func NewPatchEndpointID(ctx *middleware.Context, handler PatchEndpointIDHandler) *PatchEndpointID

NewPatchEndpointID creates a new http.Handler for the patch endpoint ID operation

func (*PatchEndpointID) ServeHTTP

func (o *PatchEndpointID) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type PatchEndpointIDConfig

type PatchEndpointIDConfig struct {
	Context *middleware.Context
	Handler PatchEndpointIDConfigHandler
}

PatchEndpointIDConfig swagger:route PATCH /endpoint/{id}/config endpoint patchEndpointIdConfig

Modify mutable endpoint configuration

Update the configuration of an existing endpoint and regenerates & recompiles the corresponding programs automatically.

func NewPatchEndpointIDConfig

func NewPatchEndpointIDConfig(ctx *middleware.Context, handler PatchEndpointIDConfigHandler) *PatchEndpointIDConfig

NewPatchEndpointIDConfig creates a new http.Handler for the patch endpoint ID config operation

func (*PatchEndpointIDConfig) ServeHTTP

func (o *PatchEndpointIDConfig) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type PatchEndpointIDConfigFailed

type PatchEndpointIDConfigFailed struct {

	/*
	  In: Body
	*/
	Payload models.Error `json:"body,omitempty"`
}

PatchEndpointIDConfigFailed Update failed. Details in message.

swagger:response patchEndpointIdConfigFailed

func NewPatchEndpointIDConfigFailed

func NewPatchEndpointIDConfigFailed() *PatchEndpointIDConfigFailed

NewPatchEndpointIDConfigFailed creates PatchEndpointIDConfigFailed with default headers values

func (*PatchEndpointIDConfigFailed) SetPayload

func (o *PatchEndpointIDConfigFailed) SetPayload(payload models.Error)

SetPayload sets the payload to the patch endpoint Id config failed response

func (*PatchEndpointIDConfigFailed) WithPayload

WithPayload adds the payload to the patch endpoint Id config failed response

func (*PatchEndpointIDConfigFailed) WriteResponse

func (o *PatchEndpointIDConfigFailed) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchEndpointIDConfigHandler

type PatchEndpointIDConfigHandler interface {
	Handle(PatchEndpointIDConfigParams) middleware.Responder
}

PatchEndpointIDConfigHandler interface for that can handle valid patch endpoint ID config params

type PatchEndpointIDConfigHandlerFunc

type PatchEndpointIDConfigHandlerFunc func(PatchEndpointIDConfigParams) middleware.Responder

PatchEndpointIDConfigHandlerFunc turns a function with the right signature into a patch endpoint ID config handler

func (PatchEndpointIDConfigHandlerFunc) Handle

Handle executing the request and returning a response

type PatchEndpointIDConfigInvalid

type PatchEndpointIDConfigInvalid struct {
}

PatchEndpointIDConfigInvalid Invalid configuration request

swagger:response patchEndpointIdConfigInvalid

func NewPatchEndpointIDConfigInvalid

func NewPatchEndpointIDConfigInvalid() *PatchEndpointIDConfigInvalid

NewPatchEndpointIDConfigInvalid creates PatchEndpointIDConfigInvalid with default headers values

func (*PatchEndpointIDConfigInvalid) WriteResponse

func (o *PatchEndpointIDConfigInvalid) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchEndpointIDConfigNotFound

type PatchEndpointIDConfigNotFound struct {
}

PatchEndpointIDConfigNotFound Endpoint not found

swagger:response patchEndpointIdConfigNotFound

func NewPatchEndpointIDConfigNotFound

func NewPatchEndpointIDConfigNotFound() *PatchEndpointIDConfigNotFound

NewPatchEndpointIDConfigNotFound creates PatchEndpointIDConfigNotFound with default headers values

func (*PatchEndpointIDConfigNotFound) WriteResponse

func (o *PatchEndpointIDConfigNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchEndpointIDConfigOK

type PatchEndpointIDConfigOK struct {
}

PatchEndpointIDConfigOK Success

swagger:response patchEndpointIdConfigOK

func NewPatchEndpointIDConfigOK

func NewPatchEndpointIDConfigOK() *PatchEndpointIDConfigOK

NewPatchEndpointIDConfigOK creates PatchEndpointIDConfigOK with default headers values

func (*PatchEndpointIDConfigOK) WriteResponse

func (o *PatchEndpointIDConfigOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchEndpointIDConfigParams

type PatchEndpointIDConfigParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	EndpointConfiguration *models.EndpointConfigurationSpec
	/*String describing an endpoint with the format “[prefix:]id“. If no prefix
	is specified, a prefix of “cilium-local:“ is assumed. Not all endpoints
	will be addressable by all endpoint ID prefixes with the exception of the
	local Cilium UUID which is assigned to all endpoints.

	Supported endpoint id prefixes:
	  - cilium-local: Local Cilium endpoint UUID, e.g. cilium-local:3389595
	  - cilium-global: Global Cilium endpoint UUID, e.g. cilium-global:cluster1:nodeX:452343
	  - container-id: Container runtime ID, e.g. container-id:22222
	  - container-name: Container name, e.g. container-name:foobar
	  - pod-name: pod name for this container if K8s is enabled, e.g. pod-name:default:foobar
	  - docker-endpoint: Docker libnetwork endpoint ID, e.g. docker-endpoint:4444

	  Required: true
	  In: path
	*/
	ID string
}

PatchEndpointIDConfigParams contains all the bound params for the patch endpoint ID config operation typically these are obtained from a http.Request

swagger:parameters PatchEndpointIDConfig

func NewPatchEndpointIDConfigParams

func NewPatchEndpointIDConfigParams() PatchEndpointIDConfigParams

NewPatchEndpointIDConfigParams creates a new PatchEndpointIDConfigParams object no default values defined in spec.

func (*PatchEndpointIDConfigParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewPatchEndpointIDConfigParams() beforehand.

type PatchEndpointIDConfigURL

type PatchEndpointIDConfigURL struct {
	ID string
	// contains filtered or unexported fields
}

PatchEndpointIDConfigURL generates an URL for the patch endpoint ID config operation

func (*PatchEndpointIDConfigURL) Build

func (o *PatchEndpointIDConfigURL) Build() (*url.URL, error)

Build a url path and query string

func (*PatchEndpointIDConfigURL) BuildFull

func (o *PatchEndpointIDConfigURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*PatchEndpointIDConfigURL) Must

func (o *PatchEndpointIDConfigURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*PatchEndpointIDConfigURL) SetBasePath

func (o *PatchEndpointIDConfigURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*PatchEndpointIDConfigURL) String

func (o *PatchEndpointIDConfigURL) String() string

String returns the string representation of the path with query string

func (*PatchEndpointIDConfigURL) StringFull

func (o *PatchEndpointIDConfigURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*PatchEndpointIDConfigURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type PatchEndpointIDFailed

type PatchEndpointIDFailed struct {

	/*
	  In: Body
	*/
	Payload models.Error `json:"body,omitempty"`
}

PatchEndpointIDFailed Endpoint update failed

swagger:response patchEndpointIdFailed

func NewPatchEndpointIDFailed

func NewPatchEndpointIDFailed() *PatchEndpointIDFailed

NewPatchEndpointIDFailed creates PatchEndpointIDFailed with default headers values

func (*PatchEndpointIDFailed) SetPayload

func (o *PatchEndpointIDFailed) SetPayload(payload models.Error)

SetPayload sets the payload to the patch endpoint Id failed response

func (*PatchEndpointIDFailed) WithPayload

func (o *PatchEndpointIDFailed) WithPayload(payload models.Error) *PatchEndpointIDFailed

WithPayload adds the payload to the patch endpoint Id failed response

func (*PatchEndpointIDFailed) WriteResponse

func (o *PatchEndpointIDFailed) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchEndpointIDHandler

type PatchEndpointIDHandler interface {
	Handle(PatchEndpointIDParams) middleware.Responder
}

PatchEndpointIDHandler interface for that can handle valid patch endpoint ID params

type PatchEndpointIDHandlerFunc

type PatchEndpointIDHandlerFunc func(PatchEndpointIDParams) middleware.Responder

PatchEndpointIDHandlerFunc turns a function with the right signature into a patch endpoint ID handler

func (PatchEndpointIDHandlerFunc) Handle

Handle executing the request and returning a response

type PatchEndpointIDInvalid

type PatchEndpointIDInvalid struct {

	/*
	  In: Body
	*/
	Payload models.Error `json:"body,omitempty"`
}

PatchEndpointIDInvalid Invalid modify endpoint request

swagger:response patchEndpointIdInvalid

func NewPatchEndpointIDInvalid

func NewPatchEndpointIDInvalid() *PatchEndpointIDInvalid

NewPatchEndpointIDInvalid creates PatchEndpointIDInvalid with default headers values

func (*PatchEndpointIDInvalid) SetPayload

func (o *PatchEndpointIDInvalid) SetPayload(payload models.Error)

SetPayload sets the payload to the patch endpoint Id invalid response

func (*PatchEndpointIDInvalid) WithPayload

func (o *PatchEndpointIDInvalid) WithPayload(payload models.Error) *PatchEndpointIDInvalid

WithPayload adds the payload to the patch endpoint Id invalid response

func (*PatchEndpointIDInvalid) WriteResponse

func (o *PatchEndpointIDInvalid) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchEndpointIDLabels added in v1.5.0

type PatchEndpointIDLabels struct {
	Context *middleware.Context
	Handler PatchEndpointIDLabelsHandler
}

PatchEndpointIDLabels swagger:route PATCH /endpoint/{id}/labels endpoint patchEndpointIdLabels

Set label configuration of endpoint

Sets labels associated with an endpoint. These can be user provided or derived from the orchestration system.

func NewPatchEndpointIDLabels added in v1.5.0

func NewPatchEndpointIDLabels(ctx *middleware.Context, handler PatchEndpointIDLabelsHandler) *PatchEndpointIDLabels

NewPatchEndpointIDLabels creates a new http.Handler for the patch endpoint ID labels operation

func (*PatchEndpointIDLabels) ServeHTTP added in v1.5.0

func (o *PatchEndpointIDLabels) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type PatchEndpointIDLabelsHandler added in v1.5.0

type PatchEndpointIDLabelsHandler interface {
	Handle(PatchEndpointIDLabelsParams) middleware.Responder
}

PatchEndpointIDLabelsHandler interface for that can handle valid patch endpoint ID labels params

type PatchEndpointIDLabelsHandlerFunc added in v1.5.0

type PatchEndpointIDLabelsHandlerFunc func(PatchEndpointIDLabelsParams) middleware.Responder

PatchEndpointIDLabelsHandlerFunc turns a function with the right signature into a patch endpoint ID labels handler

func (PatchEndpointIDLabelsHandlerFunc) Handle added in v1.5.0

Handle executing the request and returning a response

type PatchEndpointIDLabelsNotFound added in v1.5.0

type PatchEndpointIDLabelsNotFound struct {
}

PatchEndpointIDLabelsNotFound Endpoint not found

swagger:response patchEndpointIdLabelsNotFound

func NewPatchEndpointIDLabelsNotFound added in v1.5.0

func NewPatchEndpointIDLabelsNotFound() *PatchEndpointIDLabelsNotFound

NewPatchEndpointIDLabelsNotFound creates PatchEndpointIDLabelsNotFound with default headers values

func (*PatchEndpointIDLabelsNotFound) WriteResponse added in v1.5.0

func (o *PatchEndpointIDLabelsNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchEndpointIDLabelsOK added in v1.5.0

type PatchEndpointIDLabelsOK struct {
}

PatchEndpointIDLabelsOK Success

swagger:response patchEndpointIdLabelsOK

func NewPatchEndpointIDLabelsOK added in v1.5.0

func NewPatchEndpointIDLabelsOK() *PatchEndpointIDLabelsOK

NewPatchEndpointIDLabelsOK creates PatchEndpointIDLabelsOK with default headers values

func (*PatchEndpointIDLabelsOK) WriteResponse added in v1.5.0

func (o *PatchEndpointIDLabelsOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchEndpointIDLabelsParams added in v1.5.0

type PatchEndpointIDLabelsParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	Configuration *models.LabelConfigurationSpec
	/*String describing an endpoint with the format “[prefix:]id“. If no prefix
	is specified, a prefix of “cilium-local:“ is assumed. Not all endpoints
	will be addressable by all endpoint ID prefixes with the exception of the
	local Cilium UUID which is assigned to all endpoints.

	Supported endpoint id prefixes:
	  - cilium-local: Local Cilium endpoint UUID, e.g. cilium-local:3389595
	  - cilium-global: Global Cilium endpoint UUID, e.g. cilium-global:cluster1:nodeX:452343
	  - container-id: Container runtime ID, e.g. container-id:22222
	  - container-name: Container name, e.g. container-name:foobar
	  - pod-name: pod name for this container if K8s is enabled, e.g. pod-name:default:foobar
	  - docker-endpoint: Docker libnetwork endpoint ID, e.g. docker-endpoint:4444

	  Required: true
	  In: path
	*/
	ID string
}

PatchEndpointIDLabelsParams contains all the bound params for the patch endpoint ID labels operation typically these are obtained from a http.Request

swagger:parameters PatchEndpointIDLabels

func NewPatchEndpointIDLabelsParams added in v1.5.0

func NewPatchEndpointIDLabelsParams() PatchEndpointIDLabelsParams

NewPatchEndpointIDLabelsParams creates a new PatchEndpointIDLabelsParams object no default values defined in spec.

func (*PatchEndpointIDLabelsParams) BindRequest added in v1.5.0

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewPatchEndpointIDLabelsParams() beforehand.

type PatchEndpointIDLabelsURL added in v1.5.0

type PatchEndpointIDLabelsURL struct {
	ID string
	// contains filtered or unexported fields
}

PatchEndpointIDLabelsURL generates an URL for the patch endpoint ID labels operation

func (*PatchEndpointIDLabelsURL) Build added in v1.5.0

func (o *PatchEndpointIDLabelsURL) Build() (*url.URL, error)

Build a url path and query string

func (*PatchEndpointIDLabelsURL) BuildFull added in v1.5.0

func (o *PatchEndpointIDLabelsURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*PatchEndpointIDLabelsURL) Must added in v1.5.0

func (o *PatchEndpointIDLabelsURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*PatchEndpointIDLabelsURL) SetBasePath added in v1.5.0

func (o *PatchEndpointIDLabelsURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*PatchEndpointIDLabelsURL) String added in v1.5.0

func (o *PatchEndpointIDLabelsURL) String() string

String returns the string representation of the path with query string

func (*PatchEndpointIDLabelsURL) StringFull added in v1.5.0

func (o *PatchEndpointIDLabelsURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*PatchEndpointIDLabelsURL) WithBasePath added in v1.5.0

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type PatchEndpointIDLabelsUpdateFailed added in v1.5.0

type PatchEndpointIDLabelsUpdateFailed struct {

	/*
	  In: Body
	*/
	Payload models.Error `json:"body,omitempty"`
}

PatchEndpointIDLabelsUpdateFailed Error while updating labels

swagger:response patchEndpointIdLabelsUpdateFailed

func NewPatchEndpointIDLabelsUpdateFailed added in v1.5.0

func NewPatchEndpointIDLabelsUpdateFailed() *PatchEndpointIDLabelsUpdateFailed

NewPatchEndpointIDLabelsUpdateFailed creates PatchEndpointIDLabelsUpdateFailed with default headers values

func (*PatchEndpointIDLabelsUpdateFailed) SetPayload added in v1.5.0

func (o *PatchEndpointIDLabelsUpdateFailed) SetPayload(payload models.Error)

SetPayload sets the payload to the patch endpoint Id labels update failed response

func (*PatchEndpointIDLabelsUpdateFailed) WithPayload added in v1.5.0

WithPayload adds the payload to the patch endpoint Id labels update failed response

func (*PatchEndpointIDLabelsUpdateFailed) WriteResponse added in v1.5.0

func (o *PatchEndpointIDLabelsUpdateFailed) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchEndpointIDNotFound

type PatchEndpointIDNotFound struct {
}

PatchEndpointIDNotFound Endpoint does not exist

swagger:response patchEndpointIdNotFound

func NewPatchEndpointIDNotFound

func NewPatchEndpointIDNotFound() *PatchEndpointIDNotFound

NewPatchEndpointIDNotFound creates PatchEndpointIDNotFound with default headers values

func (*PatchEndpointIDNotFound) WriteResponse

func (o *PatchEndpointIDNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchEndpointIDOK

type PatchEndpointIDOK struct {
}

PatchEndpointIDOK Success

swagger:response patchEndpointIdOK

func NewPatchEndpointIDOK

func NewPatchEndpointIDOK() *PatchEndpointIDOK

NewPatchEndpointIDOK creates PatchEndpointIDOK with default headers values

func (*PatchEndpointIDOK) WriteResponse

func (o *PatchEndpointIDOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchEndpointIDParams

type PatchEndpointIDParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	Endpoint *models.EndpointChangeRequest
	/*String describing an endpoint with the format “[prefix:]id“. If no prefix
	is specified, a prefix of “cilium-local:“ is assumed. Not all endpoints
	will be addressable by all endpoint ID prefixes with the exception of the
	local Cilium UUID which is assigned to all endpoints.

	Supported endpoint id prefixes:
	  - cilium-local: Local Cilium endpoint UUID, e.g. cilium-local:3389595
	  - cilium-global: Global Cilium endpoint UUID, e.g. cilium-global:cluster1:nodeX:452343
	  - container-id: Container runtime ID, e.g. container-id:22222
	  - container-name: Container name, e.g. container-name:foobar
	  - pod-name: pod name for this container if K8s is enabled, e.g. pod-name:default:foobar
	  - docker-endpoint: Docker libnetwork endpoint ID, e.g. docker-endpoint:4444

	  Required: true
	  In: path
	*/
	ID string
}

PatchEndpointIDParams contains all the bound params for the patch endpoint ID operation typically these are obtained from a http.Request

swagger:parameters PatchEndpointID

func NewPatchEndpointIDParams

func NewPatchEndpointIDParams() PatchEndpointIDParams

NewPatchEndpointIDParams creates a new PatchEndpointIDParams object no default values defined in spec.

func (*PatchEndpointIDParams) BindRequest

func (o *PatchEndpointIDParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewPatchEndpointIDParams() beforehand.

type PatchEndpointIDURL

type PatchEndpointIDURL struct {
	ID string
	// contains filtered or unexported fields
}

PatchEndpointIDURL generates an URL for the patch endpoint ID operation

func (*PatchEndpointIDURL) Build

func (o *PatchEndpointIDURL) Build() (*url.URL, error)

Build a url path and query string

func (*PatchEndpointIDURL) BuildFull

func (o *PatchEndpointIDURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*PatchEndpointIDURL) Must

func (o *PatchEndpointIDURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*PatchEndpointIDURL) SetBasePath

func (o *PatchEndpointIDURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*PatchEndpointIDURL) String

func (o *PatchEndpointIDURL) String() string

String returns the string representation of the path with query string

func (*PatchEndpointIDURL) StringFull

func (o *PatchEndpointIDURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*PatchEndpointIDURL) WithBasePath

func (o *PatchEndpointIDURL) WithBasePath(bp string) *PatchEndpointIDURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type PutEndpointID

type PutEndpointID struct {
	Context *middleware.Context
	Handler PutEndpointIDHandler
}

PutEndpointID swagger:route PUT /endpoint/{id} endpoint putEndpointId

Create endpoint

Creates a new endpoint

func NewPutEndpointID

func NewPutEndpointID(ctx *middleware.Context, handler PutEndpointIDHandler) *PutEndpointID

NewPutEndpointID creates a new http.Handler for the put endpoint ID operation

func (*PutEndpointID) ServeHTTP

func (o *PutEndpointID) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type PutEndpointIDCreated

type PutEndpointIDCreated struct {
}

PutEndpointIDCreated Created

swagger:response putEndpointIdCreated

func NewPutEndpointIDCreated

func NewPutEndpointIDCreated() *PutEndpointIDCreated

NewPutEndpointIDCreated creates PutEndpointIDCreated with default headers values

func (*PutEndpointIDCreated) WriteResponse

func (o *PutEndpointIDCreated) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PutEndpointIDExists

type PutEndpointIDExists struct {
}

PutEndpointIDExists Endpoint already exists

swagger:response putEndpointIdExists

func NewPutEndpointIDExists

func NewPutEndpointIDExists() *PutEndpointIDExists

NewPutEndpointIDExists creates PutEndpointIDExists with default headers values

func (*PutEndpointIDExists) WriteResponse

func (o *PutEndpointIDExists) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PutEndpointIDFailed

type PutEndpointIDFailed struct {

	/*
	  In: Body
	*/
	Payload models.Error `json:"body,omitempty"`
}

PutEndpointIDFailed Endpoint creation failed

swagger:response putEndpointIdFailed

func NewPutEndpointIDFailed

func NewPutEndpointIDFailed() *PutEndpointIDFailed

NewPutEndpointIDFailed creates PutEndpointIDFailed with default headers values

func (*PutEndpointIDFailed) SetPayload

func (o *PutEndpointIDFailed) SetPayload(payload models.Error)

SetPayload sets the payload to the put endpoint Id failed response

func (*PutEndpointIDFailed) WithPayload

func (o *PutEndpointIDFailed) WithPayload(payload models.Error) *PutEndpointIDFailed

WithPayload adds the payload to the put endpoint Id failed response

func (*PutEndpointIDFailed) WriteResponse

func (o *PutEndpointIDFailed) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PutEndpointIDHandler

type PutEndpointIDHandler interface {
	Handle(PutEndpointIDParams) middleware.Responder
}

PutEndpointIDHandler interface for that can handle valid put endpoint ID params

type PutEndpointIDHandlerFunc

type PutEndpointIDHandlerFunc func(PutEndpointIDParams) middleware.Responder

PutEndpointIDHandlerFunc turns a function with the right signature into a put endpoint ID handler

func (PutEndpointIDHandlerFunc) Handle

Handle executing the request and returning a response

type PutEndpointIDInvalid

type PutEndpointIDInvalid struct {

	/*
	  In: Body
	*/
	Payload models.Error `json:"body,omitempty"`
}

PutEndpointIDInvalid Invalid endpoint in request

swagger:response putEndpointIdInvalid

func NewPutEndpointIDInvalid

func NewPutEndpointIDInvalid() *PutEndpointIDInvalid

NewPutEndpointIDInvalid creates PutEndpointIDInvalid with default headers values

func (*PutEndpointIDInvalid) SetPayload

func (o *PutEndpointIDInvalid) SetPayload(payload models.Error)

SetPayload sets the payload to the put endpoint Id invalid response

func (*PutEndpointIDInvalid) WithPayload

func (o *PutEndpointIDInvalid) WithPayload(payload models.Error) *PutEndpointIDInvalid

WithPayload adds the payload to the put endpoint Id invalid response

func (*PutEndpointIDInvalid) WriteResponse

func (o *PutEndpointIDInvalid) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PutEndpointIDParams

type PutEndpointIDParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	Endpoint *models.EndpointChangeRequest
	/*String describing an endpoint with the format “[prefix:]id“. If no prefix
	is specified, a prefix of “cilium-local:“ is assumed. Not all endpoints
	will be addressable by all endpoint ID prefixes with the exception of the
	local Cilium UUID which is assigned to all endpoints.

	Supported endpoint id prefixes:
	  - cilium-local: Local Cilium endpoint UUID, e.g. cilium-local:3389595
	  - cilium-global: Global Cilium endpoint UUID, e.g. cilium-global:cluster1:nodeX:452343
	  - container-id: Container runtime ID, e.g. container-id:22222
	  - container-name: Container name, e.g. container-name:foobar
	  - pod-name: pod name for this container if K8s is enabled, e.g. pod-name:default:foobar
	  - docker-endpoint: Docker libnetwork endpoint ID, e.g. docker-endpoint:4444

	  Required: true
	  In: path
	*/
	ID string
}

PutEndpointIDParams contains all the bound params for the put endpoint ID operation typically these are obtained from a http.Request

swagger:parameters PutEndpointID

func NewPutEndpointIDParams

func NewPutEndpointIDParams() PutEndpointIDParams

NewPutEndpointIDParams creates a new PutEndpointIDParams object no default values defined in spec.

func (*PutEndpointIDParams) BindRequest

func (o *PutEndpointIDParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewPutEndpointIDParams() beforehand.

type PutEndpointIDURL

type PutEndpointIDURL struct {
	ID string
	// contains filtered or unexported fields
}

PutEndpointIDURL generates an URL for the put endpoint ID operation

func (*PutEndpointIDURL) Build

func (o *PutEndpointIDURL) Build() (*url.URL, error)

Build a url path and query string

func (*PutEndpointIDURL) BuildFull

func (o *PutEndpointIDURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*PutEndpointIDURL) Must

func (o *PutEndpointIDURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*PutEndpointIDURL) SetBasePath

func (o *PutEndpointIDURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*PutEndpointIDURL) String

func (o *PutEndpointIDURL) String() string

String returns the string representation of the path with query string

func (*PutEndpointIDURL) StringFull

func (o *PutEndpointIDURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*PutEndpointIDURL) WithBasePath

func (o *PutEndpointIDURL) WithBasePath(bp string) *PutEndpointIDURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

Jump to

Keyboard shortcuts

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