policy

package
v1.6.0-rc7 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const DeleteFqdnCacheBadRequestCode int = 400

DeleteFqdnCacheBadRequestCode is the HTTP code returned for type DeleteFqdnCacheBadRequest

View Source
const DeleteFqdnCacheOKCode int = 200

DeleteFqdnCacheOKCode is the HTTP code returned for type DeleteFqdnCacheOK

View Source
const DeletePolicyFailureCode int = 500

DeletePolicyFailureCode is the HTTP code returned for type DeletePolicyFailure

View Source
const DeletePolicyInvalidCode int = 400

DeletePolicyInvalidCode is the HTTP code returned for type DeletePolicyInvalid

View Source
const DeletePolicyNotFoundCode int = 404

DeletePolicyNotFoundCode is the HTTP code returned for type DeletePolicyNotFound

View Source
const DeletePolicyOKCode int = 200

DeletePolicyOKCode is the HTTP code returned for type DeletePolicyOK

View Source
const GetFqdnCacheBadRequestCode int = 400

GetFqdnCacheBadRequestCode is the HTTP code returned for type GetFqdnCacheBadRequest

View Source
const GetFqdnCacheIDBadRequestCode int = 400

GetFqdnCacheIDBadRequestCode is the HTTP code returned for type GetFqdnCacheIDBadRequest

View Source
const GetFqdnCacheIDNotFoundCode int = 404

GetFqdnCacheIDNotFoundCode is the HTTP code returned for type GetFqdnCacheIDNotFound

View Source
const GetFqdnCacheIDOKCode int = 200

GetFqdnCacheIDOKCode is the HTTP code returned for type GetFqdnCacheIDOK

View Source
const GetFqdnCacheNotFoundCode int = 404

GetFqdnCacheNotFoundCode is the HTTP code returned for type GetFqdnCacheNotFound

View Source
const GetFqdnCacheOKCode int = 200

GetFqdnCacheOKCode is the HTTP code returned for type GetFqdnCacheOK

View Source
const GetIdentityEndpointsNotFoundCode int = 404

GetIdentityEndpointsNotFoundCode is the HTTP code returned for type GetIdentityEndpointsNotFound

View Source
const GetIdentityEndpointsOKCode int = 200

GetIdentityEndpointsOKCode is the HTTP code returned for type GetIdentityEndpointsOK

View Source
const GetIdentityIDBadRequestCode int = 400

GetIdentityIDBadRequestCode is the HTTP code returned for type GetIdentityIDBadRequest

View Source
const GetIdentityIDInvalidStorageFormatCode int = 521

GetIdentityIDInvalidStorageFormatCode is the HTTP code returned for type GetIdentityIDInvalidStorageFormat

View Source
const GetIdentityIDNotFoundCode int = 404

GetIdentityIDNotFoundCode is the HTTP code returned for type GetIdentityIDNotFound

View Source
const GetIdentityIDOKCode int = 200

GetIdentityIDOKCode is the HTTP code returned for type GetIdentityIDOK

View Source
const GetIdentityIDUnreachableCode int = 520

GetIdentityIDUnreachableCode is the HTTP code returned for type GetIdentityIDUnreachable

View Source
const GetIdentityInvalidStorageFormatCode int = 521

GetIdentityInvalidStorageFormatCode is the HTTP code returned for type GetIdentityInvalidStorageFormat

View Source
const GetIdentityNotFoundCode int = 404

GetIdentityNotFoundCode is the HTTP code returned for type GetIdentityNotFound

View Source
const GetIdentityOKCode int = 200

GetIdentityOKCode is the HTTP code returned for type GetIdentityOK

View Source
const GetIdentityUnreachableCode int = 520

GetIdentityUnreachableCode is the HTTP code returned for type GetIdentityUnreachable

View Source
const GetPolicyNotFoundCode int = 404

GetPolicyNotFoundCode is the HTTP code returned for type GetPolicyNotFound

View Source
const GetPolicyOKCode int = 200

GetPolicyOKCode is the HTTP code returned for type GetPolicyOK

View Source
const GetPolicyResolveOKCode int = 200

GetPolicyResolveOKCode is the HTTP code returned for type GetPolicyResolveOK

View Source
const GetPolicySelectorsOKCode int = 200

GetPolicySelectorsOKCode is the HTTP code returned for type GetPolicySelectorsOK

View Source
const PutPolicyFailureCode int = 500

PutPolicyFailureCode is the HTTP code returned for type PutPolicyFailure

View Source
const PutPolicyInvalidPathCode int = 460

PutPolicyInvalidPathCode is the HTTP code returned for type PutPolicyInvalidPath

View Source
const PutPolicyInvalidPolicyCode int = 400

PutPolicyInvalidPolicyCode is the HTTP code returned for type PutPolicyInvalidPolicy

View Source
const PutPolicyOKCode int = 200

PutPolicyOKCode is the HTTP code returned for type PutPolicyOK

Variables

This section is empty.

Functions

This section is empty.

Types

type DeleteFqdnCache added in v1.5.0

type DeleteFqdnCache struct {
	Context *middleware.Context
	Handler DeleteFqdnCacheHandler
}

DeleteFqdnCache swagger:route DELETE /fqdn/cache policy deleteFqdnCache

Deletes matching DNS lookups from the policy-generation cache.

Deletes matching DNS lookups from the cache, optionally restricted by DNS name. The removed IP data will no longer be used in generated policies.

func NewDeleteFqdnCache added in v1.5.0

func NewDeleteFqdnCache(ctx *middleware.Context, handler DeleteFqdnCacheHandler) *DeleteFqdnCache

NewDeleteFqdnCache creates a new http.Handler for the delete fqdn cache operation

func (*DeleteFqdnCache) ServeHTTP added in v1.5.0

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

type DeleteFqdnCacheBadRequest added in v1.5.0

type DeleteFqdnCacheBadRequest struct {

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

DeleteFqdnCacheBadRequest Invalid request (error parsing parameters)

swagger:response deleteFqdnCacheBadRequest

func NewDeleteFqdnCacheBadRequest added in v1.5.0

func NewDeleteFqdnCacheBadRequest() *DeleteFqdnCacheBadRequest

NewDeleteFqdnCacheBadRequest creates DeleteFqdnCacheBadRequest with default headers values

func (*DeleteFqdnCacheBadRequest) SetPayload added in v1.5.0

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

SetPayload sets the payload to the delete fqdn cache bad request response

func (*DeleteFqdnCacheBadRequest) WithPayload added in v1.5.0

WithPayload adds the payload to the delete fqdn cache bad request response

func (*DeleteFqdnCacheBadRequest) WriteResponse added in v1.5.0

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

WriteResponse to the client

type DeleteFqdnCacheHandler added in v1.5.0

type DeleteFqdnCacheHandler interface {
	Handle(DeleteFqdnCacheParams) middleware.Responder
}

DeleteFqdnCacheHandler interface for that can handle valid delete fqdn cache params

type DeleteFqdnCacheHandlerFunc added in v1.5.0

type DeleteFqdnCacheHandlerFunc func(DeleteFqdnCacheParams) middleware.Responder

DeleteFqdnCacheHandlerFunc turns a function with the right signature into a delete fqdn cache handler

func (DeleteFqdnCacheHandlerFunc) Handle added in v1.5.0

Handle executing the request and returning a response

type DeleteFqdnCacheOK added in v1.5.0

type DeleteFqdnCacheOK struct {
}

DeleteFqdnCacheOK Success

swagger:response deleteFqdnCacheOK

func NewDeleteFqdnCacheOK added in v1.5.0

func NewDeleteFqdnCacheOK() *DeleteFqdnCacheOK

NewDeleteFqdnCacheOK creates DeleteFqdnCacheOK with default headers values

func (*DeleteFqdnCacheOK) WriteResponse added in v1.5.0

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

WriteResponse to the client

type DeleteFqdnCacheParams added in v1.5.0

type DeleteFqdnCacheParams struct {

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

	/*A toFQDNs compatible matchPattern expression
	  In: query
	*/
	Matchpattern *string
}

DeleteFqdnCacheParams contains all the bound params for the delete fqdn cache operation typically these are obtained from a http.Request

swagger:parameters DeleteFqdnCache

func NewDeleteFqdnCacheParams added in v1.5.0

func NewDeleteFqdnCacheParams() DeleteFqdnCacheParams

NewDeleteFqdnCacheParams creates a new DeleteFqdnCacheParams object no default values defined in spec.

func (*DeleteFqdnCacheParams) BindRequest added in v1.5.0

func (o *DeleteFqdnCacheParams) 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 NewDeleteFqdnCacheParams() beforehand.

type DeleteFqdnCacheURL added in v1.5.0

type DeleteFqdnCacheURL struct {
	Matchpattern *string
	// contains filtered or unexported fields
}

DeleteFqdnCacheURL generates an URL for the delete fqdn cache operation

func (*DeleteFqdnCacheURL) Build added in v1.5.0

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

Build a url path and query string

func (*DeleteFqdnCacheURL) BuildFull added in v1.5.0

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

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

func (*DeleteFqdnCacheURL) Must added in v1.5.0

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

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

func (*DeleteFqdnCacheURL) SetBasePath added in v1.5.0

func (o *DeleteFqdnCacheURL) 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 (*DeleteFqdnCacheURL) String added in v1.5.0

func (o *DeleteFqdnCacheURL) String() string

String returns the string representation of the path with query string

func (*DeleteFqdnCacheURL) StringFull added in v1.5.0

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

StringFull returns the string representation of a complete url

func (*DeleteFqdnCacheURL) WithBasePath added in v1.5.0

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

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 DeletePolicy added in v0.9.0

type DeletePolicy struct {
	Context *middleware.Context
	Handler DeletePolicyHandler
}

DeletePolicy swagger:route DELETE /policy policy deletePolicy

Delete a policy (sub)tree

func NewDeletePolicy added in v0.9.0

func NewDeletePolicy(ctx *middleware.Context, handler DeletePolicyHandler) *DeletePolicy

NewDeletePolicy creates a new http.Handler for the delete policy operation

func (*DeletePolicy) ServeHTTP added in v0.9.0

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

type DeletePolicyFailure added in v0.9.0

type DeletePolicyFailure struct {

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

DeletePolicyFailure Error while deleting policy

swagger:response deletePolicyFailure

func NewDeletePolicyFailure added in v0.9.0

func NewDeletePolicyFailure() *DeletePolicyFailure

NewDeletePolicyFailure creates DeletePolicyFailure with default headers values

func (*DeletePolicyFailure) SetPayload added in v0.9.0

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

SetPayload sets the payload to the delete policy failure response

func (*DeletePolicyFailure) WithPayload added in v0.9.0

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

WithPayload adds the payload to the delete policy failure response

func (*DeletePolicyFailure) WriteResponse added in v0.9.0

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

WriteResponse to the client

type DeletePolicyHandler added in v0.9.0

type DeletePolicyHandler interface {
	Handle(DeletePolicyParams) middleware.Responder
}

DeletePolicyHandler interface for that can handle valid delete policy params

type DeletePolicyHandlerFunc added in v0.9.0

type DeletePolicyHandlerFunc func(DeletePolicyParams) middleware.Responder

DeletePolicyHandlerFunc turns a function with the right signature into a delete policy handler

func (DeletePolicyHandlerFunc) Handle added in v0.9.0

Handle executing the request and returning a response

type DeletePolicyInvalid added in v0.9.0

type DeletePolicyInvalid struct {

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

DeletePolicyInvalid Invalid request

swagger:response deletePolicyInvalid

func NewDeletePolicyInvalid added in v0.9.0

func NewDeletePolicyInvalid() *DeletePolicyInvalid

NewDeletePolicyInvalid creates DeletePolicyInvalid with default headers values

func (*DeletePolicyInvalid) SetPayload added in v0.9.0

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

SetPayload sets the payload to the delete policy invalid response

func (*DeletePolicyInvalid) WithPayload added in v0.9.0

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

WithPayload adds the payload to the delete policy invalid response

func (*DeletePolicyInvalid) WriteResponse added in v0.9.0

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

WriteResponse to the client

type DeletePolicyNotFound added in v0.9.0

type DeletePolicyNotFound struct {
}

DeletePolicyNotFound Policy not found

swagger:response deletePolicyNotFound

func NewDeletePolicyNotFound added in v0.9.0

func NewDeletePolicyNotFound() *DeletePolicyNotFound

NewDeletePolicyNotFound creates DeletePolicyNotFound with default headers values

func (*DeletePolicyNotFound) WriteResponse added in v0.9.0

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

WriteResponse to the client

type DeletePolicyOK added in v0.10.0

type DeletePolicyOK struct {

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

DeletePolicyOK Success

swagger:response deletePolicyOK

func NewDeletePolicyOK added in v0.10.0

func NewDeletePolicyOK() *DeletePolicyOK

NewDeletePolicyOK creates DeletePolicyOK with default headers values

func (*DeletePolicyOK) SetPayload added in v0.10.0

func (o *DeletePolicyOK) SetPayload(payload *models.Policy)

SetPayload sets the payload to the delete policy o k response

func (*DeletePolicyOK) WithPayload added in v0.10.0

func (o *DeletePolicyOK) WithPayload(payload *models.Policy) *DeletePolicyOK

WithPayload adds the payload to the delete policy o k response

func (*DeletePolicyOK) WriteResponse added in v0.10.0

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

WriteResponse to the client

type DeletePolicyParams added in v0.9.0

type DeletePolicyParams struct {

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

	/*
	  In: body
	*/
	Labels models.Labels
}

DeletePolicyParams contains all the bound params for the delete policy operation typically these are obtained from a http.Request

swagger:parameters DeletePolicy

func NewDeletePolicyParams added in v0.9.0

func NewDeletePolicyParams() DeletePolicyParams

NewDeletePolicyParams creates a new DeletePolicyParams object no default values defined in spec.

func (*DeletePolicyParams) BindRequest added in v0.9.0

func (o *DeletePolicyParams) 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 NewDeletePolicyParams() beforehand.

type DeletePolicyURL added in v0.9.0

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

DeletePolicyURL generates an URL for the delete policy operation

func (*DeletePolicyURL) Build added in v0.9.0

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

Build a url path and query string

func (*DeletePolicyURL) BuildFull added in v0.9.0

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

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

func (*DeletePolicyURL) Must added in v0.9.0

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

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

func (*DeletePolicyURL) SetBasePath added in v0.9.0

func (o *DeletePolicyURL) 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 (*DeletePolicyURL) String added in v0.9.0

func (o *DeletePolicyURL) String() string

String returns the string representation of the path with query string

func (*DeletePolicyURL) StringFull added in v0.9.0

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

StringFull returns the string representation of a complete url

func (*DeletePolicyURL) WithBasePath added in v0.9.0

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

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 GetFqdnCache added in v1.5.0

type GetFqdnCache struct {
	Context *middleware.Context
	Handler GetFqdnCacheHandler
}

GetFqdnCache swagger:route GET /fqdn/cache policy getFqdnCache

Retrieves the list of DNS lookups intercepted from all endpoints.

Retrieves the list of DNS lookups intercepted from endpoints, optionally filtered by endpoint id, DNS name, or CIDR IP range.

func NewGetFqdnCache added in v1.5.0

func NewGetFqdnCache(ctx *middleware.Context, handler GetFqdnCacheHandler) *GetFqdnCache

NewGetFqdnCache creates a new http.Handler for the get fqdn cache operation

func (*GetFqdnCache) ServeHTTP added in v1.5.0

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

type GetFqdnCacheBadRequest added in v1.5.0

type GetFqdnCacheBadRequest struct {

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

GetFqdnCacheBadRequest Invalid request (error parsing parameters)

swagger:response getFqdnCacheBadRequest

func NewGetFqdnCacheBadRequest added in v1.5.0

func NewGetFqdnCacheBadRequest() *GetFqdnCacheBadRequest

NewGetFqdnCacheBadRequest creates GetFqdnCacheBadRequest with default headers values

func (*GetFqdnCacheBadRequest) SetPayload added in v1.5.0

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

SetPayload sets the payload to the get fqdn cache bad request response

func (*GetFqdnCacheBadRequest) WithPayload added in v1.5.0

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

WithPayload adds the payload to the get fqdn cache bad request response

func (*GetFqdnCacheBadRequest) WriteResponse added in v1.5.0

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

WriteResponse to the client

type GetFqdnCacheHandler added in v1.5.0

type GetFqdnCacheHandler interface {
	Handle(GetFqdnCacheParams) middleware.Responder
}

GetFqdnCacheHandler interface for that can handle valid get fqdn cache params

type GetFqdnCacheHandlerFunc added in v1.5.0

type GetFqdnCacheHandlerFunc func(GetFqdnCacheParams) middleware.Responder

GetFqdnCacheHandlerFunc turns a function with the right signature into a get fqdn cache handler

func (GetFqdnCacheHandlerFunc) Handle added in v1.5.0

Handle executing the request and returning a response

type GetFqdnCacheID added in v1.5.0

type GetFqdnCacheID struct {
	Context *middleware.Context
	Handler GetFqdnCacheIDHandler
}

GetFqdnCacheID swagger:route GET /fqdn/cache/{id} policy getFqdnCacheId

Retrieves the list of DNS lookups intercepted from an endpoint.

Retrieves the list of DNS lookups intercepted from endpoints, optionally filtered by endpoint id, DNS name, or CIDR IP range.

func NewGetFqdnCacheID added in v1.5.0

func NewGetFqdnCacheID(ctx *middleware.Context, handler GetFqdnCacheIDHandler) *GetFqdnCacheID

NewGetFqdnCacheID creates a new http.Handler for the get fqdn cache ID operation

func (*GetFqdnCacheID) ServeHTTP added in v1.5.0

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

type GetFqdnCacheIDBadRequest added in v1.5.0

type GetFqdnCacheIDBadRequest struct {

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

GetFqdnCacheIDBadRequest Invalid request (error parsing parameters)

swagger:response getFqdnCacheIdBadRequest

func NewGetFqdnCacheIDBadRequest added in v1.5.0

func NewGetFqdnCacheIDBadRequest() *GetFqdnCacheIDBadRequest

NewGetFqdnCacheIDBadRequest creates GetFqdnCacheIDBadRequest with default headers values

func (*GetFqdnCacheIDBadRequest) SetPayload added in v1.5.0

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

SetPayload sets the payload to the get fqdn cache Id bad request response

func (*GetFqdnCacheIDBadRequest) WithPayload added in v1.5.0

WithPayload adds the payload to the get fqdn cache Id bad request response

func (*GetFqdnCacheIDBadRequest) WriteResponse added in v1.5.0

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

WriteResponse to the client

type GetFqdnCacheIDHandler added in v1.5.0

type GetFqdnCacheIDHandler interface {
	Handle(GetFqdnCacheIDParams) middleware.Responder
}

GetFqdnCacheIDHandler interface for that can handle valid get fqdn cache ID params

type GetFqdnCacheIDHandlerFunc added in v1.5.0

type GetFqdnCacheIDHandlerFunc func(GetFqdnCacheIDParams) middleware.Responder

GetFqdnCacheIDHandlerFunc turns a function with the right signature into a get fqdn cache ID handler

func (GetFqdnCacheIDHandlerFunc) Handle added in v1.5.0

Handle executing the request and returning a response

type GetFqdnCacheIDNotFound added in v1.5.0

type GetFqdnCacheIDNotFound struct {
}

GetFqdnCacheIDNotFound No DNS data with provided parameters found

swagger:response getFqdnCacheIdNotFound

func NewGetFqdnCacheIDNotFound added in v1.5.0

func NewGetFqdnCacheIDNotFound() *GetFqdnCacheIDNotFound

NewGetFqdnCacheIDNotFound creates GetFqdnCacheIDNotFound with default headers values

func (*GetFqdnCacheIDNotFound) WriteResponse added in v1.5.0

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

WriteResponse to the client

type GetFqdnCacheIDOK added in v1.5.0

type GetFqdnCacheIDOK struct {

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

GetFqdnCacheIDOK Success

swagger:response getFqdnCacheIdOK

func NewGetFqdnCacheIDOK added in v1.5.0

func NewGetFqdnCacheIDOK() *GetFqdnCacheIDOK

NewGetFqdnCacheIDOK creates GetFqdnCacheIDOK with default headers values

func (*GetFqdnCacheIDOK) SetPayload added in v1.5.0

func (o *GetFqdnCacheIDOK) SetPayload(payload []*models.DNSLookup)

SetPayload sets the payload to the get fqdn cache Id o k response

func (*GetFqdnCacheIDOK) WithPayload added in v1.5.0

func (o *GetFqdnCacheIDOK) WithPayload(payload []*models.DNSLookup) *GetFqdnCacheIDOK

WithPayload adds the payload to the get fqdn cache Id o k response

func (*GetFqdnCacheIDOK) WriteResponse added in v1.5.0

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

WriteResponse to the client

type GetFqdnCacheIDParams added in v1.5.0

type GetFqdnCacheIDParams struct {

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

	/*A CIDR range of IPs
	  In: query
	*/
	Cidr *string
	/*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
	/*A toFQDNs compatible matchPattern expression
	  In: query
	*/
	Matchpattern *string
}

GetFqdnCacheIDParams contains all the bound params for the get fqdn cache ID operation typically these are obtained from a http.Request

swagger:parameters GetFqdnCacheID

func NewGetFqdnCacheIDParams added in v1.5.0

func NewGetFqdnCacheIDParams() GetFqdnCacheIDParams

NewGetFqdnCacheIDParams creates a new GetFqdnCacheIDParams object no default values defined in spec.

func (*GetFqdnCacheIDParams) BindRequest added in v1.5.0

func (o *GetFqdnCacheIDParams) 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 NewGetFqdnCacheIDParams() beforehand.

type GetFqdnCacheIDURL added in v1.5.0

type GetFqdnCacheIDURL struct {
	ID string

	Cidr         *string
	Matchpattern *string
	// contains filtered or unexported fields
}

GetFqdnCacheIDURL generates an URL for the get fqdn cache ID operation

func (*GetFqdnCacheIDURL) Build added in v1.5.0

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

Build a url path and query string

func (*GetFqdnCacheIDURL) BuildFull added in v1.5.0

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

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

func (*GetFqdnCacheIDURL) Must added in v1.5.0

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

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

func (*GetFqdnCacheIDURL) SetBasePath added in v1.5.0

func (o *GetFqdnCacheIDURL) 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 (*GetFqdnCacheIDURL) String added in v1.5.0

func (o *GetFqdnCacheIDURL) String() string

String returns the string representation of the path with query string

func (*GetFqdnCacheIDURL) StringFull added in v1.5.0

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

StringFull returns the string representation of a complete url

func (*GetFqdnCacheIDURL) WithBasePath added in v1.5.0

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

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 GetFqdnCacheNotFound added in v1.5.0

type GetFqdnCacheNotFound struct {
}

GetFqdnCacheNotFound No DNS data with provided parameters found

swagger:response getFqdnCacheNotFound

func NewGetFqdnCacheNotFound added in v1.5.0

func NewGetFqdnCacheNotFound() *GetFqdnCacheNotFound

NewGetFqdnCacheNotFound creates GetFqdnCacheNotFound with default headers values

func (*GetFqdnCacheNotFound) WriteResponse added in v1.5.0

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

WriteResponse to the client

type GetFqdnCacheOK added in v1.5.0

type GetFqdnCacheOK struct {

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

GetFqdnCacheOK Success

swagger:response getFqdnCacheOK

func NewGetFqdnCacheOK added in v1.5.0

func NewGetFqdnCacheOK() *GetFqdnCacheOK

NewGetFqdnCacheOK creates GetFqdnCacheOK with default headers values

func (*GetFqdnCacheOK) SetPayload added in v1.5.0

func (o *GetFqdnCacheOK) SetPayload(payload []*models.DNSLookup)

SetPayload sets the payload to the get fqdn cache o k response

func (*GetFqdnCacheOK) WithPayload added in v1.5.0

func (o *GetFqdnCacheOK) WithPayload(payload []*models.DNSLookup) *GetFqdnCacheOK

WithPayload adds the payload to the get fqdn cache o k response

func (*GetFqdnCacheOK) WriteResponse added in v1.5.0

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

WriteResponse to the client

type GetFqdnCacheParams added in v1.5.0

type GetFqdnCacheParams struct {

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

	/*A CIDR range of IPs
	  In: query
	*/
	Cidr *string
	/*A toFQDNs compatible matchPattern expression
	  In: query
	*/
	Matchpattern *string
}

GetFqdnCacheParams contains all the bound params for the get fqdn cache operation typically these are obtained from a http.Request

swagger:parameters GetFqdnCache

func NewGetFqdnCacheParams added in v1.5.0

func NewGetFqdnCacheParams() GetFqdnCacheParams

NewGetFqdnCacheParams creates a new GetFqdnCacheParams object no default values defined in spec.

func (*GetFqdnCacheParams) BindRequest added in v1.5.0

func (o *GetFqdnCacheParams) 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 NewGetFqdnCacheParams() beforehand.

type GetFqdnCacheURL added in v1.5.0

type GetFqdnCacheURL struct {
	Cidr         *string
	Matchpattern *string
	// contains filtered or unexported fields
}

GetFqdnCacheURL generates an URL for the get fqdn cache operation

func (*GetFqdnCacheURL) Build added in v1.5.0

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

Build a url path and query string

func (*GetFqdnCacheURL) BuildFull added in v1.5.0

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

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

func (*GetFqdnCacheURL) Must added in v1.5.0

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

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

func (*GetFqdnCacheURL) SetBasePath added in v1.5.0

func (o *GetFqdnCacheURL) 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 (*GetFqdnCacheURL) String added in v1.5.0

func (o *GetFqdnCacheURL) String() string

String returns the string representation of the path with query string

func (*GetFqdnCacheURL) StringFull added in v1.5.0

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

StringFull returns the string representation of a complete url

func (*GetFqdnCacheURL) WithBasePath added in v1.5.0

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

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 GetIdentity

type GetIdentity struct {
	Context *middleware.Context
	Handler GetIdentityHandler
}

GetIdentity swagger:route GET /identity policy getIdentity

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

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

func NewGetIdentity

func NewGetIdentity(ctx *middleware.Context, handler GetIdentityHandler) *GetIdentity

NewGetIdentity creates a new http.Handler for the get identity operation

func (*GetIdentity) ServeHTTP

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

type GetIdentityEndpoints added in v1.6.0

type GetIdentityEndpoints struct {
	Context *middleware.Context
	Handler GetIdentityEndpointsHandler
}

GetIdentityEndpoints swagger:route GET /identity/endpoints policy getIdentityEndpoints

Retrieve identities which are being used by local endpoints

func NewGetIdentityEndpoints added in v1.6.0

func NewGetIdentityEndpoints(ctx *middleware.Context, handler GetIdentityEndpointsHandler) *GetIdentityEndpoints

NewGetIdentityEndpoints creates a new http.Handler for the get identity endpoints operation

func (*GetIdentityEndpoints) ServeHTTP added in v1.6.0

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

type GetIdentityEndpointsHandler added in v1.6.0

type GetIdentityEndpointsHandler interface {
	Handle(GetIdentityEndpointsParams) middleware.Responder
}

GetIdentityEndpointsHandler interface for that can handle valid get identity endpoints params

type GetIdentityEndpointsHandlerFunc added in v1.6.0

type GetIdentityEndpointsHandlerFunc func(GetIdentityEndpointsParams) middleware.Responder

GetIdentityEndpointsHandlerFunc turns a function with the right signature into a get identity endpoints handler

func (GetIdentityEndpointsHandlerFunc) Handle added in v1.6.0

Handle executing the request and returning a response

type GetIdentityEndpointsNotFound added in v1.6.0

type GetIdentityEndpointsNotFound struct {
}

GetIdentityEndpointsNotFound Set of identities which are being used by local endpoints could not be found.

swagger:response getIdentityEndpointsNotFound

func NewGetIdentityEndpointsNotFound added in v1.6.0

func NewGetIdentityEndpointsNotFound() *GetIdentityEndpointsNotFound

NewGetIdentityEndpointsNotFound creates GetIdentityEndpointsNotFound with default headers values

func (*GetIdentityEndpointsNotFound) WriteResponse added in v1.6.0

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

WriteResponse to the client

type GetIdentityEndpointsOK added in v1.6.0

type GetIdentityEndpointsOK struct {

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

GetIdentityEndpointsOK Success

swagger:response getIdentityEndpointsOK

func NewGetIdentityEndpointsOK added in v1.6.0

func NewGetIdentityEndpointsOK() *GetIdentityEndpointsOK

NewGetIdentityEndpointsOK creates GetIdentityEndpointsOK with default headers values

func (*GetIdentityEndpointsOK) SetPayload added in v1.6.0

func (o *GetIdentityEndpointsOK) SetPayload(payload []*models.IdentityEndpoints)

SetPayload sets the payload to the get identity endpoints o k response

func (*GetIdentityEndpointsOK) WithPayload added in v1.6.0

WithPayload adds the payload to the get identity endpoints o k response

func (*GetIdentityEndpointsOK) WriteResponse added in v1.6.0

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

WriteResponse to the client

type GetIdentityEndpointsParams added in v1.6.0

type GetIdentityEndpointsParams struct {

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

GetIdentityEndpointsParams contains all the bound params for the get identity endpoints operation typically these are obtained from a http.Request

swagger:parameters GetIdentityEndpoints

func NewGetIdentityEndpointsParams added in v1.6.0

func NewGetIdentityEndpointsParams() GetIdentityEndpointsParams

NewGetIdentityEndpointsParams creates a new GetIdentityEndpointsParams object no default values defined in spec.

func (*GetIdentityEndpointsParams) BindRequest added in v1.6.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 NewGetIdentityEndpointsParams() beforehand.

type GetIdentityEndpointsURL added in v1.6.0

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

GetIdentityEndpointsURL generates an URL for the get identity endpoints operation

func (*GetIdentityEndpointsURL) Build added in v1.6.0

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

Build a url path and query string

func (*GetIdentityEndpointsURL) BuildFull added in v1.6.0

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

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

func (*GetIdentityEndpointsURL) Must added in v1.6.0

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

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

func (*GetIdentityEndpointsURL) SetBasePath added in v1.6.0

func (o *GetIdentityEndpointsURL) 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 (*GetIdentityEndpointsURL) String added in v1.6.0

func (o *GetIdentityEndpointsURL) String() string

String returns the string representation of the path with query string

func (*GetIdentityEndpointsURL) StringFull added in v1.6.0

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

StringFull returns the string representation of a complete url

func (*GetIdentityEndpointsURL) WithBasePath added in v1.6.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 GetIdentityHandler

type GetIdentityHandler interface {
	Handle(GetIdentityParams) middleware.Responder
}

GetIdentityHandler interface for that can handle valid get identity params

type GetIdentityHandlerFunc

type GetIdentityHandlerFunc func(GetIdentityParams) middleware.Responder

GetIdentityHandlerFunc turns a function with the right signature into a get identity handler

func (GetIdentityHandlerFunc) Handle

Handle executing the request and returning a response

type GetIdentityID

type GetIdentityID struct {
	Context *middleware.Context
	Handler GetIdentityIDHandler
}

GetIdentityID swagger:route GET /identity/{id} policy getIdentityId

Retrieve identity

func NewGetIdentityID

func NewGetIdentityID(ctx *middleware.Context, handler GetIdentityIDHandler) *GetIdentityID

NewGetIdentityID creates a new http.Handler for the get identity ID operation

func (*GetIdentityID) ServeHTTP

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

type GetIdentityIDBadRequest

type GetIdentityIDBadRequest struct {
}

GetIdentityIDBadRequest Invalid identity provided

swagger:response getIdentityIdBadRequest

func NewGetIdentityIDBadRequest

func NewGetIdentityIDBadRequest() *GetIdentityIDBadRequest

NewGetIdentityIDBadRequest creates GetIdentityIDBadRequest with default headers values

func (*GetIdentityIDBadRequest) WriteResponse

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

WriteResponse to the client

type GetIdentityIDHandler

type GetIdentityIDHandler interface {
	Handle(GetIdentityIDParams) middleware.Responder
}

GetIdentityIDHandler interface for that can handle valid get identity ID params

type GetIdentityIDHandlerFunc

type GetIdentityIDHandlerFunc func(GetIdentityIDParams) middleware.Responder

GetIdentityIDHandlerFunc turns a function with the right signature into a get identity ID handler

func (GetIdentityIDHandlerFunc) Handle

Handle executing the request and returning a response

type GetIdentityIDInvalidStorageFormat

type GetIdentityIDInvalidStorageFormat struct {

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

GetIdentityIDInvalidStorageFormat Invalid identity format in storage

swagger:response getIdentityIdInvalidStorageFormat

func NewGetIdentityIDInvalidStorageFormat

func NewGetIdentityIDInvalidStorageFormat() *GetIdentityIDInvalidStorageFormat

NewGetIdentityIDInvalidStorageFormat creates GetIdentityIDInvalidStorageFormat with default headers values

func (*GetIdentityIDInvalidStorageFormat) SetPayload

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

SetPayload sets the payload to the get identity Id invalid storage format response

func (*GetIdentityIDInvalidStorageFormat) WithPayload

WithPayload adds the payload to the get identity Id invalid storage format response

func (*GetIdentityIDInvalidStorageFormat) WriteResponse

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

WriteResponse to the client

type GetIdentityIDNotFound

type GetIdentityIDNotFound struct {
}

GetIdentityIDNotFound Identity not found

swagger:response getIdentityIdNotFound

func NewGetIdentityIDNotFound

func NewGetIdentityIDNotFound() *GetIdentityIDNotFound

NewGetIdentityIDNotFound creates GetIdentityIDNotFound with default headers values

func (*GetIdentityIDNotFound) WriteResponse

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

WriteResponse to the client

type GetIdentityIDOK

type GetIdentityIDOK struct {

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

GetIdentityIDOK Success

swagger:response getIdentityIdOK

func NewGetIdentityIDOK

func NewGetIdentityIDOK() *GetIdentityIDOK

NewGetIdentityIDOK creates GetIdentityIDOK with default headers values

func (*GetIdentityIDOK) SetPayload

func (o *GetIdentityIDOK) SetPayload(payload *models.Identity)

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

func (*GetIdentityIDOK) WithPayload

func (o *GetIdentityIDOK) WithPayload(payload *models.Identity) *GetIdentityIDOK

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

func (*GetIdentityIDOK) WriteResponse

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

WriteResponse to the client

type GetIdentityIDParams

type GetIdentityIDParams struct {

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

	/*Cluster wide unique identifier of a security identity.

	  Required: true
	  In: path
	*/
	ID string
}

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

swagger:parameters GetIdentityID

func NewGetIdentityIDParams

func NewGetIdentityIDParams() GetIdentityIDParams

NewGetIdentityIDParams creates a new GetIdentityIDParams object no default values defined in spec.

func (*GetIdentityIDParams) BindRequest

func (o *GetIdentityIDParams) 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 NewGetIdentityIDParams() beforehand.

type GetIdentityIDURL

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

GetIdentityIDURL generates an URL for the get identity ID operation

func (*GetIdentityIDURL) Build

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

Build a url path and query string

func (*GetIdentityIDURL) BuildFull

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

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

func (*GetIdentityIDURL) Must

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

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

func (*GetIdentityIDURL) SetBasePath

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

func (o *GetIdentityIDURL) String() string

String returns the string representation of the path with query string

func (*GetIdentityIDURL) StringFull

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

StringFull returns the string representation of a complete url

func (*GetIdentityIDURL) WithBasePath

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

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 GetIdentityIDUnreachable

type GetIdentityIDUnreachable struct {

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

GetIdentityIDUnreachable Identity storage unreachable. Likely a network problem.

swagger:response getIdentityIdUnreachable

func NewGetIdentityIDUnreachable

func NewGetIdentityIDUnreachable() *GetIdentityIDUnreachable

NewGetIdentityIDUnreachable creates GetIdentityIDUnreachable with default headers values

func (*GetIdentityIDUnreachable) SetPayload

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

SetPayload sets the payload to the get identity Id unreachable response

func (*GetIdentityIDUnreachable) WithPayload

WithPayload adds the payload to the get identity Id unreachable response

func (*GetIdentityIDUnreachable) WriteResponse

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

WriteResponse to the client

type GetIdentityInvalidStorageFormat

type GetIdentityInvalidStorageFormat struct {

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

GetIdentityInvalidStorageFormat Invalid identity format in storage

swagger:response getIdentityInvalidStorageFormat

func NewGetIdentityInvalidStorageFormat

func NewGetIdentityInvalidStorageFormat() *GetIdentityInvalidStorageFormat

NewGetIdentityInvalidStorageFormat creates GetIdentityInvalidStorageFormat with default headers values

func (*GetIdentityInvalidStorageFormat) SetPayload

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

SetPayload sets the payload to the get identity invalid storage format response

func (*GetIdentityInvalidStorageFormat) WithPayload

WithPayload adds the payload to the get identity invalid storage format response

func (*GetIdentityInvalidStorageFormat) WriteResponse

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

WriteResponse to the client

type GetIdentityNotFound

type GetIdentityNotFound struct {
}

GetIdentityNotFound Identities with provided parameters not found

swagger:response getIdentityNotFound

func NewGetIdentityNotFound

func NewGetIdentityNotFound() *GetIdentityNotFound

NewGetIdentityNotFound creates GetIdentityNotFound with default headers values

func (*GetIdentityNotFound) WriteResponse

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

WriteResponse to the client

type GetIdentityOK

type GetIdentityOK struct {

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

GetIdentityOK Success

swagger:response getIdentityOK

func NewGetIdentityOK

func NewGetIdentityOK() *GetIdentityOK

NewGetIdentityOK creates GetIdentityOK with default headers values

func (*GetIdentityOK) SetPayload

func (o *GetIdentityOK) SetPayload(payload []*models.Identity)

SetPayload sets the payload to the get identity o k response

func (*GetIdentityOK) WithPayload

func (o *GetIdentityOK) WithPayload(payload []*models.Identity) *GetIdentityOK

WithPayload adds the payload to the get identity o k response

func (*GetIdentityOK) WriteResponse

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

WriteResponse to the client

type GetIdentityParams

type GetIdentityParams struct {

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

	/*List of labels

	  In: body
	*/
	Labels models.Labels
}

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

swagger:parameters GetIdentity

func NewGetIdentityParams

func NewGetIdentityParams() GetIdentityParams

NewGetIdentityParams creates a new GetIdentityParams object no default values defined in spec.

func (*GetIdentityParams) BindRequest

func (o *GetIdentityParams) 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 NewGetIdentityParams() beforehand.

type GetIdentityURL

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

GetIdentityURL generates an URL for the get identity operation

func (*GetIdentityURL) Build

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

Build a url path and query string

func (*GetIdentityURL) BuildFull

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

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

func (*GetIdentityURL) Must

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

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

func (*GetIdentityURL) SetBasePath

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

func (o *GetIdentityURL) String() string

String returns the string representation of the path with query string

func (*GetIdentityURL) StringFull

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

StringFull returns the string representation of a complete url

func (*GetIdentityURL) WithBasePath

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

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 GetIdentityUnreachable

type GetIdentityUnreachable struct {

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

GetIdentityUnreachable Identity storage unreachable. Likely a network problem.

swagger:response getIdentityUnreachable

func NewGetIdentityUnreachable

func NewGetIdentityUnreachable() *GetIdentityUnreachable

NewGetIdentityUnreachable creates GetIdentityUnreachable with default headers values

func (*GetIdentityUnreachable) SetPayload

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

SetPayload sets the payload to the get identity unreachable response

func (*GetIdentityUnreachable) WithPayload

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

WithPayload adds the payload to the get identity unreachable response

func (*GetIdentityUnreachable) WriteResponse

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

WriteResponse to the client

type GetPolicy

type GetPolicy struct {
	Context *middleware.Context
	Handler GetPolicyHandler
}

GetPolicy swagger:route GET /policy policy getPolicy

Retrieve entire policy tree

Returns the entire policy tree with all children.

func NewGetPolicy

func NewGetPolicy(ctx *middleware.Context, handler GetPolicyHandler) *GetPolicy

NewGetPolicy creates a new http.Handler for the get policy operation

func (*GetPolicy) ServeHTTP

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

type GetPolicyHandler

type GetPolicyHandler interface {
	Handle(GetPolicyParams) middleware.Responder
}

GetPolicyHandler interface for that can handle valid get policy params

type GetPolicyHandlerFunc

type GetPolicyHandlerFunc func(GetPolicyParams) middleware.Responder

GetPolicyHandlerFunc turns a function with the right signature into a get policy handler

func (GetPolicyHandlerFunc) Handle

Handle executing the request and returning a response

type GetPolicyNotFound added in v0.9.0

type GetPolicyNotFound struct {
}

GetPolicyNotFound No policy rules found

swagger:response getPolicyNotFound

func NewGetPolicyNotFound added in v0.9.0

func NewGetPolicyNotFound() *GetPolicyNotFound

NewGetPolicyNotFound creates GetPolicyNotFound with default headers values

func (*GetPolicyNotFound) WriteResponse added in v0.9.0

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

WriteResponse to the client

type GetPolicyOK

type GetPolicyOK struct {

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

GetPolicyOK Success

swagger:response getPolicyOK

func NewGetPolicyOK

func NewGetPolicyOK() *GetPolicyOK

NewGetPolicyOK creates GetPolicyOK with default headers values

func (*GetPolicyOK) SetPayload

func (o *GetPolicyOK) SetPayload(payload *models.Policy)

SetPayload sets the payload to the get policy o k response

func (*GetPolicyOK) WithPayload

func (o *GetPolicyOK) WithPayload(payload *models.Policy) *GetPolicyOK

WithPayload adds the payload to the get policy o k response

func (*GetPolicyOK) WriteResponse

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

WriteResponse to the client

type GetPolicyParams

type GetPolicyParams struct {

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

	/*
	  In: body
	*/
	Labels models.Labels
}

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

swagger:parameters GetPolicy

func NewGetPolicyParams

func NewGetPolicyParams() GetPolicyParams

NewGetPolicyParams creates a new GetPolicyParams object no default values defined in spec.

func (*GetPolicyParams) BindRequest

func (o *GetPolicyParams) 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 NewGetPolicyParams() beforehand.

type GetPolicyResolve

type GetPolicyResolve struct {
	Context *middleware.Context
	Handler GetPolicyResolveHandler
}

GetPolicyResolve swagger:route GET /policy/resolve policy getPolicyResolve

Resolve policy for an identity context

func NewGetPolicyResolve

func NewGetPolicyResolve(ctx *middleware.Context, handler GetPolicyResolveHandler) *GetPolicyResolve

NewGetPolicyResolve creates a new http.Handler for the get policy resolve operation

func (*GetPolicyResolve) ServeHTTP

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

type GetPolicyResolveHandler

type GetPolicyResolveHandler interface {
	Handle(GetPolicyResolveParams) middleware.Responder
}

GetPolicyResolveHandler interface for that can handle valid get policy resolve params

type GetPolicyResolveHandlerFunc

type GetPolicyResolveHandlerFunc func(GetPolicyResolveParams) middleware.Responder

GetPolicyResolveHandlerFunc turns a function with the right signature into a get policy resolve handler

func (GetPolicyResolveHandlerFunc) Handle

Handle executing the request and returning a response

type GetPolicyResolveOK

type GetPolicyResolveOK struct {

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

GetPolicyResolveOK Success

swagger:response getPolicyResolveOK

func NewGetPolicyResolveOK

func NewGetPolicyResolveOK() *GetPolicyResolveOK

NewGetPolicyResolveOK creates GetPolicyResolveOK with default headers values

func (*GetPolicyResolveOK) SetPayload

func (o *GetPolicyResolveOK) SetPayload(payload *models.PolicyTraceResult)

SetPayload sets the payload to the get policy resolve o k response

func (*GetPolicyResolveOK) WithPayload

WithPayload adds the payload to the get policy resolve o k response

func (*GetPolicyResolveOK) WriteResponse

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

WriteResponse to the client

type GetPolicyResolveParams

type GetPolicyResolveParams struct {

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

	/*Context to provide policy evaluation on
	  In: body
	*/
	TraceSelector *models.TraceSelector
}

GetPolicyResolveParams contains all the bound params for the get policy resolve operation typically these are obtained from a http.Request

swagger:parameters GetPolicyResolve

func NewGetPolicyResolveParams

func NewGetPolicyResolveParams() GetPolicyResolveParams

NewGetPolicyResolveParams creates a new GetPolicyResolveParams object no default values defined in spec.

func (*GetPolicyResolveParams) BindRequest

func (o *GetPolicyResolveParams) 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 NewGetPolicyResolveParams() beforehand.

type GetPolicyResolveURL

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

GetPolicyResolveURL generates an URL for the get policy resolve operation

func (*GetPolicyResolveURL) Build

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

Build a url path and query string

func (*GetPolicyResolveURL) BuildFull

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

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

func (*GetPolicyResolveURL) Must

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

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

func (*GetPolicyResolveURL) SetBasePath

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

func (o *GetPolicyResolveURL) String() string

String returns the string representation of the path with query string

func (*GetPolicyResolveURL) StringFull

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

StringFull returns the string representation of a complete url

func (*GetPolicyResolveURL) WithBasePath

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

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 GetPolicySelectors added in v1.6.0

type GetPolicySelectors struct {
	Context *middleware.Context
	Handler GetPolicySelectorsHandler
}

GetPolicySelectors swagger:route GET /policy/selectors policy getPolicySelectors

See what selectors match which identities

func NewGetPolicySelectors added in v1.6.0

func NewGetPolicySelectors(ctx *middleware.Context, handler GetPolicySelectorsHandler) *GetPolicySelectors

NewGetPolicySelectors creates a new http.Handler for the get policy selectors operation

func (*GetPolicySelectors) ServeHTTP added in v1.6.0

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

type GetPolicySelectorsHandler added in v1.6.0

type GetPolicySelectorsHandler interface {
	Handle(GetPolicySelectorsParams) middleware.Responder
}

GetPolicySelectorsHandler interface for that can handle valid get policy selectors params

type GetPolicySelectorsHandlerFunc added in v1.6.0

type GetPolicySelectorsHandlerFunc func(GetPolicySelectorsParams) middleware.Responder

GetPolicySelectorsHandlerFunc turns a function with the right signature into a get policy selectors handler

func (GetPolicySelectorsHandlerFunc) Handle added in v1.6.0

Handle executing the request and returning a response

type GetPolicySelectorsOK added in v1.6.0

type GetPolicySelectorsOK struct {

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

GetPolicySelectorsOK Success

swagger:response getPolicySelectorsOK

func NewGetPolicySelectorsOK added in v1.6.0

func NewGetPolicySelectorsOK() *GetPolicySelectorsOK

NewGetPolicySelectorsOK creates GetPolicySelectorsOK with default headers values

func (*GetPolicySelectorsOK) SetPayload added in v1.6.0

func (o *GetPolicySelectorsOK) SetPayload(payload models.SelectorCache)

SetPayload sets the payload to the get policy selectors o k response

func (*GetPolicySelectorsOK) WithPayload added in v1.6.0

WithPayload adds the payload to the get policy selectors o k response

func (*GetPolicySelectorsOK) WriteResponse added in v1.6.0

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

WriteResponse to the client

type GetPolicySelectorsParams added in v1.6.0

type GetPolicySelectorsParams struct {

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

GetPolicySelectorsParams contains all the bound params for the get policy selectors operation typically these are obtained from a http.Request

swagger:parameters GetPolicySelectors

func NewGetPolicySelectorsParams added in v1.6.0

func NewGetPolicySelectorsParams() GetPolicySelectorsParams

NewGetPolicySelectorsParams creates a new GetPolicySelectorsParams object no default values defined in spec.

func (*GetPolicySelectorsParams) BindRequest added in v1.6.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 NewGetPolicySelectorsParams() beforehand.

type GetPolicySelectorsURL added in v1.6.0

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

GetPolicySelectorsURL generates an URL for the get policy selectors operation

func (*GetPolicySelectorsURL) Build added in v1.6.0

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

Build a url path and query string

func (*GetPolicySelectorsURL) BuildFull added in v1.6.0

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

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

func (*GetPolicySelectorsURL) Must added in v1.6.0

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

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

func (*GetPolicySelectorsURL) SetBasePath added in v1.6.0

func (o *GetPolicySelectorsURL) 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 (*GetPolicySelectorsURL) String added in v1.6.0

func (o *GetPolicySelectorsURL) String() string

String returns the string representation of the path with query string

func (*GetPolicySelectorsURL) StringFull added in v1.6.0

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

StringFull returns the string representation of a complete url

func (*GetPolicySelectorsURL) WithBasePath added in v1.6.0

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

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 GetPolicyURL

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

GetPolicyURL generates an URL for the get policy operation

func (*GetPolicyURL) Build

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

Build a url path and query string

func (*GetPolicyURL) BuildFull

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

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

func (*GetPolicyURL) Must

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

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

func (*GetPolicyURL) SetBasePath

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

func (o *GetPolicyURL) String() string

String returns the string representation of the path with query string

func (*GetPolicyURL) StringFull

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

StringFull returns the string representation of a complete url

func (*GetPolicyURL) WithBasePath

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

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 PutPolicy added in v0.9.0

type PutPolicy struct {
	Context *middleware.Context
	Handler PutPolicyHandler
}

PutPolicy swagger:route PUT /policy policy putPolicy

Create or update a policy (sub)tree

func NewPutPolicy added in v0.9.0

func NewPutPolicy(ctx *middleware.Context, handler PutPolicyHandler) *PutPolicy

NewPutPolicy creates a new http.Handler for the put policy operation

func (*PutPolicy) ServeHTTP added in v0.9.0

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

type PutPolicyFailure added in v0.9.0

type PutPolicyFailure struct {

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

PutPolicyFailure Policy import failed

swagger:response putPolicyFailure

func NewPutPolicyFailure added in v0.9.0

func NewPutPolicyFailure() *PutPolicyFailure

NewPutPolicyFailure creates PutPolicyFailure with default headers values

func (*PutPolicyFailure) SetPayload added in v0.9.0

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

SetPayload sets the payload to the put policy failure response

func (*PutPolicyFailure) WithPayload added in v0.9.0

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

WithPayload adds the payload to the put policy failure response

func (*PutPolicyFailure) WriteResponse added in v0.9.0

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

WriteResponse to the client

type PutPolicyHandler added in v0.9.0

type PutPolicyHandler interface {
	Handle(PutPolicyParams) middleware.Responder
}

PutPolicyHandler interface for that can handle valid put policy params

type PutPolicyHandlerFunc added in v0.9.0

type PutPolicyHandlerFunc func(PutPolicyParams) middleware.Responder

PutPolicyHandlerFunc turns a function with the right signature into a put policy handler

func (PutPolicyHandlerFunc) Handle added in v0.9.0

Handle executing the request and returning a response

type PutPolicyInvalidPath added in v0.9.0

type PutPolicyInvalidPath struct {

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

PutPolicyInvalidPath Invalid path

swagger:response putPolicyInvalidPath

func NewPutPolicyInvalidPath added in v0.9.0

func NewPutPolicyInvalidPath() *PutPolicyInvalidPath

NewPutPolicyInvalidPath creates PutPolicyInvalidPath with default headers values

func (*PutPolicyInvalidPath) SetPayload added in v0.9.0

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

SetPayload sets the payload to the put policy invalid path response

func (*PutPolicyInvalidPath) WithPayload added in v0.9.0

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

WithPayload adds the payload to the put policy invalid path response

func (*PutPolicyInvalidPath) WriteResponse added in v0.9.0

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

WriteResponse to the client

type PutPolicyInvalidPolicy added in v0.9.0

type PutPolicyInvalidPolicy struct {

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

PutPolicyInvalidPolicy Invalid policy

swagger:response putPolicyInvalidPolicy

func NewPutPolicyInvalidPolicy added in v0.9.0

func NewPutPolicyInvalidPolicy() *PutPolicyInvalidPolicy

NewPutPolicyInvalidPolicy creates PutPolicyInvalidPolicy with default headers values

func (*PutPolicyInvalidPolicy) SetPayload added in v0.9.0

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

SetPayload sets the payload to the put policy invalid policy response

func (*PutPolicyInvalidPolicy) WithPayload added in v0.9.0

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

WithPayload adds the payload to the put policy invalid policy response

func (*PutPolicyInvalidPolicy) WriteResponse added in v0.9.0

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

WriteResponse to the client

type PutPolicyOK added in v0.9.0

type PutPolicyOK struct {

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

PutPolicyOK Success

swagger:response putPolicyOK

func NewPutPolicyOK added in v0.9.0

func NewPutPolicyOK() *PutPolicyOK

NewPutPolicyOK creates PutPolicyOK with default headers values

func (*PutPolicyOK) SetPayload added in v0.9.0

func (o *PutPolicyOK) SetPayload(payload *models.Policy)

SetPayload sets the payload to the put policy o k response

func (*PutPolicyOK) WithPayload added in v0.9.0

func (o *PutPolicyOK) WithPayload(payload *models.Policy) *PutPolicyOK

WithPayload adds the payload to the put policy o k response

func (*PutPolicyOK) WriteResponse added in v0.9.0

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

WriteResponse to the client

type PutPolicyParams added in v0.9.0

type PutPolicyParams struct {

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

	/*Policy rules
	  Required: true
	  In: body
	*/
	Policy string
}

PutPolicyParams contains all the bound params for the put policy operation typically these are obtained from a http.Request

swagger:parameters PutPolicy

func NewPutPolicyParams added in v0.9.0

func NewPutPolicyParams() PutPolicyParams

NewPutPolicyParams creates a new PutPolicyParams object no default values defined in spec.

func (*PutPolicyParams) BindRequest added in v0.9.0

func (o *PutPolicyParams) 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 NewPutPolicyParams() beforehand.

type PutPolicyURL added in v0.9.0

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

PutPolicyURL generates an URL for the put policy operation

func (*PutPolicyURL) Build added in v0.9.0

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

Build a url path and query string

func (*PutPolicyURL) BuildFull added in v0.9.0

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

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

func (*PutPolicyURL) Must added in v0.9.0

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

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

func (*PutPolicyURL) SetBasePath added in v0.9.0

func (o *PutPolicyURL) 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 (*PutPolicyURL) String added in v0.9.0

func (o *PutPolicyURL) String() string

String returns the string representation of the path with query string

func (*PutPolicyURL) StringFull added in v0.9.0

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

StringFull returns the string representation of a complete url

func (*PutPolicyURL) WithBasePath added in v0.9.0

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

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