service_edge_router_policy

package
v0.26.2 Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const CreateServiceEdgeRouterPolicyBadRequestCode int = 400

CreateServiceEdgeRouterPolicyBadRequestCode is the HTTP code returned for type CreateServiceEdgeRouterPolicyBadRequest

View Source
const CreateServiceEdgeRouterPolicyCreatedCode int = 201

CreateServiceEdgeRouterPolicyCreatedCode is the HTTP code returned for type CreateServiceEdgeRouterPolicyCreated

View Source
const CreateServiceEdgeRouterPolicyTooManyRequestsCode int = 429

CreateServiceEdgeRouterPolicyTooManyRequestsCode is the HTTP code returned for type CreateServiceEdgeRouterPolicyTooManyRequests

View Source
const CreateServiceEdgeRouterPolicyUnauthorizedCode int = 401

CreateServiceEdgeRouterPolicyUnauthorizedCode is the HTTP code returned for type CreateServiceEdgeRouterPolicyUnauthorized

View Source
const DeleteServiceEdgeRouterPolicyBadRequestCode int = 400

DeleteServiceEdgeRouterPolicyBadRequestCode is the HTTP code returned for type DeleteServiceEdgeRouterPolicyBadRequest

View Source
const DeleteServiceEdgeRouterPolicyConflictCode int = 409

DeleteServiceEdgeRouterPolicyConflictCode is the HTTP code returned for type DeleteServiceEdgeRouterPolicyConflict

View Source
const DeleteServiceEdgeRouterPolicyOKCode int = 200

DeleteServiceEdgeRouterPolicyOKCode is the HTTP code returned for type DeleteServiceEdgeRouterPolicyOK

View Source
const DeleteServiceEdgeRouterPolicyTooManyRequestsCode int = 429

DeleteServiceEdgeRouterPolicyTooManyRequestsCode is the HTTP code returned for type DeleteServiceEdgeRouterPolicyTooManyRequests

View Source
const DeleteServiceEdgeRouterPolicyUnauthorizedCode int = 401

DeleteServiceEdgeRouterPolicyUnauthorizedCode is the HTTP code returned for type DeleteServiceEdgeRouterPolicyUnauthorized

View Source
const DetailServiceEdgeRouterPolicyNotFoundCode int = 404

DetailServiceEdgeRouterPolicyNotFoundCode is the HTTP code returned for type DetailServiceEdgeRouterPolicyNotFound

View Source
const DetailServiceEdgeRouterPolicyOKCode int = 200

DetailServiceEdgeRouterPolicyOKCode is the HTTP code returned for type DetailServiceEdgeRouterPolicyOK

View Source
const DetailServiceEdgeRouterPolicyTooManyRequestsCode int = 429

DetailServiceEdgeRouterPolicyTooManyRequestsCode is the HTTP code returned for type DetailServiceEdgeRouterPolicyTooManyRequests

View Source
const DetailServiceEdgeRouterPolicyUnauthorizedCode int = 401

DetailServiceEdgeRouterPolicyUnauthorizedCode is the HTTP code returned for type DetailServiceEdgeRouterPolicyUnauthorized

View Source
const ListServiceEdgeRouterPoliciesBadRequestCode int = 400

ListServiceEdgeRouterPoliciesBadRequestCode is the HTTP code returned for type ListServiceEdgeRouterPoliciesBadRequest

View Source
const ListServiceEdgeRouterPoliciesOKCode int = 200

ListServiceEdgeRouterPoliciesOKCode is the HTTP code returned for type ListServiceEdgeRouterPoliciesOK

View Source
const ListServiceEdgeRouterPoliciesTooManyRequestsCode int = 429

ListServiceEdgeRouterPoliciesTooManyRequestsCode is the HTTP code returned for type ListServiceEdgeRouterPoliciesTooManyRequests

View Source
const ListServiceEdgeRouterPoliciesUnauthorizedCode int = 401

ListServiceEdgeRouterPoliciesUnauthorizedCode is the HTTP code returned for type ListServiceEdgeRouterPoliciesUnauthorized

View Source
const ListServiceEdgeRouterPolicyEdgeRoutersNotFoundCode int = 404

ListServiceEdgeRouterPolicyEdgeRoutersNotFoundCode is the HTTP code returned for type ListServiceEdgeRouterPolicyEdgeRoutersNotFound

View Source
const ListServiceEdgeRouterPolicyEdgeRoutersOKCode int = 200

ListServiceEdgeRouterPolicyEdgeRoutersOKCode is the HTTP code returned for type ListServiceEdgeRouterPolicyEdgeRoutersOK

View Source
const ListServiceEdgeRouterPolicyEdgeRoutersTooManyRequestsCode int = 429

ListServiceEdgeRouterPolicyEdgeRoutersTooManyRequestsCode is the HTTP code returned for type ListServiceEdgeRouterPolicyEdgeRoutersTooManyRequests

View Source
const ListServiceEdgeRouterPolicyEdgeRoutersUnauthorizedCode int = 401

ListServiceEdgeRouterPolicyEdgeRoutersUnauthorizedCode is the HTTP code returned for type ListServiceEdgeRouterPolicyEdgeRoutersUnauthorized

View Source
const ListServiceEdgeRouterPolicyServicesNotFoundCode int = 404

ListServiceEdgeRouterPolicyServicesNotFoundCode is the HTTP code returned for type ListServiceEdgeRouterPolicyServicesNotFound

View Source
const ListServiceEdgeRouterPolicyServicesOKCode int = 200

ListServiceEdgeRouterPolicyServicesOKCode is the HTTP code returned for type ListServiceEdgeRouterPolicyServicesOK

View Source
const ListServiceEdgeRouterPolicyServicesTooManyRequestsCode int = 429

ListServiceEdgeRouterPolicyServicesTooManyRequestsCode is the HTTP code returned for type ListServiceEdgeRouterPolicyServicesTooManyRequests

View Source
const ListServiceEdgeRouterPolicyServicesUnauthorizedCode int = 401

ListServiceEdgeRouterPolicyServicesUnauthorizedCode is the HTTP code returned for type ListServiceEdgeRouterPolicyServicesUnauthorized

View Source
const PatchServiceEdgeRouterPolicyBadRequestCode int = 400

PatchServiceEdgeRouterPolicyBadRequestCode is the HTTP code returned for type PatchServiceEdgeRouterPolicyBadRequest

View Source
const PatchServiceEdgeRouterPolicyNotFoundCode int = 404

PatchServiceEdgeRouterPolicyNotFoundCode is the HTTP code returned for type PatchServiceEdgeRouterPolicyNotFound

View Source
const PatchServiceEdgeRouterPolicyOKCode int = 200

PatchServiceEdgeRouterPolicyOKCode is the HTTP code returned for type PatchServiceEdgeRouterPolicyOK

View Source
const PatchServiceEdgeRouterPolicyTooManyRequestsCode int = 429

PatchServiceEdgeRouterPolicyTooManyRequestsCode is the HTTP code returned for type PatchServiceEdgeRouterPolicyTooManyRequests

View Source
const PatchServiceEdgeRouterPolicyUnauthorizedCode int = 401

PatchServiceEdgeRouterPolicyUnauthorizedCode is the HTTP code returned for type PatchServiceEdgeRouterPolicyUnauthorized

View Source
const UpdateServiceEdgeRouterPolicyBadRequestCode int = 400

UpdateServiceEdgeRouterPolicyBadRequestCode is the HTTP code returned for type UpdateServiceEdgeRouterPolicyBadRequest

View Source
const UpdateServiceEdgeRouterPolicyNotFoundCode int = 404

UpdateServiceEdgeRouterPolicyNotFoundCode is the HTTP code returned for type UpdateServiceEdgeRouterPolicyNotFound

View Source
const UpdateServiceEdgeRouterPolicyOKCode int = 200

UpdateServiceEdgeRouterPolicyOKCode is the HTTP code returned for type UpdateServiceEdgeRouterPolicyOK

View Source
const UpdateServiceEdgeRouterPolicyTooManyRequestsCode int = 429

UpdateServiceEdgeRouterPolicyTooManyRequestsCode is the HTTP code returned for type UpdateServiceEdgeRouterPolicyTooManyRequests

View Source
const UpdateServiceEdgeRouterPolicyUnauthorizedCode int = 401

UpdateServiceEdgeRouterPolicyUnauthorizedCode is the HTTP code returned for type UpdateServiceEdgeRouterPolicyUnauthorized

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateServiceEdgeRouterPolicy

type CreateServiceEdgeRouterPolicy struct {
	Context *middleware.Context
	Handler CreateServiceEdgeRouterPolicyHandler
}
CreateServiceEdgeRouterPolicy swagger:route POST /service-edge-router-policies Service Edge Router Policy createServiceEdgeRouterPolicy

Create a service edge router policy resource

Create a service edge router policy resource. Requires admin access.

func NewCreateServiceEdgeRouterPolicy

func NewCreateServiceEdgeRouterPolicy(ctx *middleware.Context, handler CreateServiceEdgeRouterPolicyHandler) *CreateServiceEdgeRouterPolicy

NewCreateServiceEdgeRouterPolicy creates a new http.Handler for the create service edge router policy operation

func (*CreateServiceEdgeRouterPolicy) ServeHTTP

type CreateServiceEdgeRouterPolicyBadRequest

type CreateServiceEdgeRouterPolicyBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

CreateServiceEdgeRouterPolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response createServiceEdgeRouterPolicyBadRequest

func NewCreateServiceEdgeRouterPolicyBadRequest

func NewCreateServiceEdgeRouterPolicyBadRequest() *CreateServiceEdgeRouterPolicyBadRequest

NewCreateServiceEdgeRouterPolicyBadRequest creates CreateServiceEdgeRouterPolicyBadRequest with default headers values

func (*CreateServiceEdgeRouterPolicyBadRequest) SetPayload

SetPayload sets the payload to the create service edge router policy bad request response

func (*CreateServiceEdgeRouterPolicyBadRequest) WithPayload

WithPayload adds the payload to the create service edge router policy bad request response

func (*CreateServiceEdgeRouterPolicyBadRequest) WriteResponse

WriteResponse to the client

type CreateServiceEdgeRouterPolicyCreated

type CreateServiceEdgeRouterPolicyCreated struct {

	/*
	  In: Body
	*/
	Payload *rest_model.CreateEnvelope `json:"body,omitempty"`
}

CreateServiceEdgeRouterPolicyCreated The create request was successful and the resource has been added at the following location

swagger:response createServiceEdgeRouterPolicyCreated

func NewCreateServiceEdgeRouterPolicyCreated

func NewCreateServiceEdgeRouterPolicyCreated() *CreateServiceEdgeRouterPolicyCreated

NewCreateServiceEdgeRouterPolicyCreated creates CreateServiceEdgeRouterPolicyCreated with default headers values

func (*CreateServiceEdgeRouterPolicyCreated) SetPayload

SetPayload sets the payload to the create service edge router policy created response

func (*CreateServiceEdgeRouterPolicyCreated) WithPayload

WithPayload adds the payload to the create service edge router policy created response

func (*CreateServiceEdgeRouterPolicyCreated) WriteResponse

WriteResponse to the client

type CreateServiceEdgeRouterPolicyHandler

type CreateServiceEdgeRouterPolicyHandler interface {
	Handle(CreateServiceEdgeRouterPolicyParams, interface{}) middleware.Responder
}

CreateServiceEdgeRouterPolicyHandler interface for that can handle valid create service edge router policy params

type CreateServiceEdgeRouterPolicyHandlerFunc

type CreateServiceEdgeRouterPolicyHandlerFunc func(CreateServiceEdgeRouterPolicyParams, interface{}) middleware.Responder

CreateServiceEdgeRouterPolicyHandlerFunc turns a function with the right signature into a create service edge router policy handler

func (CreateServiceEdgeRouterPolicyHandlerFunc) Handle

Handle executing the request and returning a response

type CreateServiceEdgeRouterPolicyParams

type CreateServiceEdgeRouterPolicyParams struct {

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

	/*A service edge router policy to create
	  Required: true
	  In: body
	*/
	Policy *rest_model.ServiceEdgeRouterPolicyCreate
}

CreateServiceEdgeRouterPolicyParams contains all the bound params for the create service edge router policy operation typically these are obtained from a http.Request

swagger:parameters createServiceEdgeRouterPolicy

func NewCreateServiceEdgeRouterPolicyParams

func NewCreateServiceEdgeRouterPolicyParams() CreateServiceEdgeRouterPolicyParams

NewCreateServiceEdgeRouterPolicyParams creates a new CreateServiceEdgeRouterPolicyParams object

There are no default values defined in the spec.

func (*CreateServiceEdgeRouterPolicyParams) 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 NewCreateServiceEdgeRouterPolicyParams() beforehand.

type CreateServiceEdgeRouterPolicyTooManyRequests added in v0.26.0

type CreateServiceEdgeRouterPolicyTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

CreateServiceEdgeRouterPolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response createServiceEdgeRouterPolicyTooManyRequests

func NewCreateServiceEdgeRouterPolicyTooManyRequests added in v0.26.0

func NewCreateServiceEdgeRouterPolicyTooManyRequests() *CreateServiceEdgeRouterPolicyTooManyRequests

NewCreateServiceEdgeRouterPolicyTooManyRequests creates CreateServiceEdgeRouterPolicyTooManyRequests with default headers values

func (*CreateServiceEdgeRouterPolicyTooManyRequests) SetPayload added in v0.26.0

SetPayload sets the payload to the create service edge router policy too many requests response

func (*CreateServiceEdgeRouterPolicyTooManyRequests) WithPayload added in v0.26.0

WithPayload adds the payload to the create service edge router policy too many requests response

func (*CreateServiceEdgeRouterPolicyTooManyRequests) WriteResponse added in v0.26.0

WriteResponse to the client

type CreateServiceEdgeRouterPolicyURL

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

CreateServiceEdgeRouterPolicyURL generates an URL for the create service edge router policy operation

func (*CreateServiceEdgeRouterPolicyURL) Build

Build a url path and query string

func (*CreateServiceEdgeRouterPolicyURL) BuildFull

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

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

func (*CreateServiceEdgeRouterPolicyURL) Must

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

func (*CreateServiceEdgeRouterPolicyURL) SetBasePath

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

String returns the string representation of the path with query string

func (*CreateServiceEdgeRouterPolicyURL) StringFull

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

StringFull returns the string representation of a complete url

func (*CreateServiceEdgeRouterPolicyURL) 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 CreateServiceEdgeRouterPolicyUnauthorized

type CreateServiceEdgeRouterPolicyUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

CreateServiceEdgeRouterPolicyUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response createServiceEdgeRouterPolicyUnauthorized

func NewCreateServiceEdgeRouterPolicyUnauthorized

func NewCreateServiceEdgeRouterPolicyUnauthorized() *CreateServiceEdgeRouterPolicyUnauthorized

NewCreateServiceEdgeRouterPolicyUnauthorized creates CreateServiceEdgeRouterPolicyUnauthorized with default headers values

func (*CreateServiceEdgeRouterPolicyUnauthorized) SetPayload

SetPayload sets the payload to the create service edge router policy unauthorized response

func (*CreateServiceEdgeRouterPolicyUnauthorized) WithPayload

WithPayload adds the payload to the create service edge router policy unauthorized response

func (*CreateServiceEdgeRouterPolicyUnauthorized) WriteResponse

WriteResponse to the client

type DeleteServiceEdgeRouterPolicy

type DeleteServiceEdgeRouterPolicy struct {
	Context *middleware.Context
	Handler DeleteServiceEdgeRouterPolicyHandler
}
DeleteServiceEdgeRouterPolicy swagger:route DELETE /service-edge-router-policies/{id} Service Edge Router Policy deleteServiceEdgeRouterPolicy

Delete a service edge policy

Delete a service edge policy by id. Requires admin access.

func NewDeleteServiceEdgeRouterPolicy

func NewDeleteServiceEdgeRouterPolicy(ctx *middleware.Context, handler DeleteServiceEdgeRouterPolicyHandler) *DeleteServiceEdgeRouterPolicy

NewDeleteServiceEdgeRouterPolicy creates a new http.Handler for the delete service edge router policy operation

func (*DeleteServiceEdgeRouterPolicy) ServeHTTP

type DeleteServiceEdgeRouterPolicyBadRequest

type DeleteServiceEdgeRouterPolicyBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DeleteServiceEdgeRouterPolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response deleteServiceEdgeRouterPolicyBadRequest

func NewDeleteServiceEdgeRouterPolicyBadRequest

func NewDeleteServiceEdgeRouterPolicyBadRequest() *DeleteServiceEdgeRouterPolicyBadRequest

NewDeleteServiceEdgeRouterPolicyBadRequest creates DeleteServiceEdgeRouterPolicyBadRequest with default headers values

func (*DeleteServiceEdgeRouterPolicyBadRequest) SetPayload

SetPayload sets the payload to the delete service edge router policy bad request response

func (*DeleteServiceEdgeRouterPolicyBadRequest) WithPayload

WithPayload adds the payload to the delete service edge router policy bad request response

func (*DeleteServiceEdgeRouterPolicyBadRequest) WriteResponse

WriteResponse to the client

type DeleteServiceEdgeRouterPolicyConflict

type DeleteServiceEdgeRouterPolicyConflict struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DeleteServiceEdgeRouterPolicyConflict The resource requested to be removed/altered cannot be as it is referenced by another object.

swagger:response deleteServiceEdgeRouterPolicyConflict

func NewDeleteServiceEdgeRouterPolicyConflict

func NewDeleteServiceEdgeRouterPolicyConflict() *DeleteServiceEdgeRouterPolicyConflict

NewDeleteServiceEdgeRouterPolicyConflict creates DeleteServiceEdgeRouterPolicyConflict with default headers values

func (*DeleteServiceEdgeRouterPolicyConflict) SetPayload

SetPayload sets the payload to the delete service edge router policy conflict response

func (*DeleteServiceEdgeRouterPolicyConflict) WithPayload

WithPayload adds the payload to the delete service edge router policy conflict response

func (*DeleteServiceEdgeRouterPolicyConflict) WriteResponse

WriteResponse to the client

type DeleteServiceEdgeRouterPolicyHandler

type DeleteServiceEdgeRouterPolicyHandler interface {
	Handle(DeleteServiceEdgeRouterPolicyParams, interface{}) middleware.Responder
}

DeleteServiceEdgeRouterPolicyHandler interface for that can handle valid delete service edge router policy params

type DeleteServiceEdgeRouterPolicyHandlerFunc

type DeleteServiceEdgeRouterPolicyHandlerFunc func(DeleteServiceEdgeRouterPolicyParams, interface{}) middleware.Responder

DeleteServiceEdgeRouterPolicyHandlerFunc turns a function with the right signature into a delete service edge router policy handler

func (DeleteServiceEdgeRouterPolicyHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteServiceEdgeRouterPolicyOK

type DeleteServiceEdgeRouterPolicyOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.Empty `json:"body,omitempty"`
}

DeleteServiceEdgeRouterPolicyOK The delete request was successful and the resource has been removed

swagger:response deleteServiceEdgeRouterPolicyOK

func NewDeleteServiceEdgeRouterPolicyOK

func NewDeleteServiceEdgeRouterPolicyOK() *DeleteServiceEdgeRouterPolicyOK

NewDeleteServiceEdgeRouterPolicyOK creates DeleteServiceEdgeRouterPolicyOK with default headers values

func (*DeleteServiceEdgeRouterPolicyOK) SetPayload

func (o *DeleteServiceEdgeRouterPolicyOK) SetPayload(payload *rest_model.Empty)

SetPayload sets the payload to the delete service edge router policy o k response

func (*DeleteServiceEdgeRouterPolicyOK) WithPayload

WithPayload adds the payload to the delete service edge router policy o k response

func (*DeleteServiceEdgeRouterPolicyOK) WriteResponse

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

WriteResponse to the client

type DeleteServiceEdgeRouterPolicyParams

type DeleteServiceEdgeRouterPolicyParams struct {

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

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
}

DeleteServiceEdgeRouterPolicyParams contains all the bound params for the delete service edge router policy operation typically these are obtained from a http.Request

swagger:parameters deleteServiceEdgeRouterPolicy

func NewDeleteServiceEdgeRouterPolicyParams

func NewDeleteServiceEdgeRouterPolicyParams() DeleteServiceEdgeRouterPolicyParams

NewDeleteServiceEdgeRouterPolicyParams creates a new DeleteServiceEdgeRouterPolicyParams object

There are no default values defined in the spec.

func (*DeleteServiceEdgeRouterPolicyParams) 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 NewDeleteServiceEdgeRouterPolicyParams() beforehand.

type DeleteServiceEdgeRouterPolicyTooManyRequests added in v0.26.0

type DeleteServiceEdgeRouterPolicyTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DeleteServiceEdgeRouterPolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response deleteServiceEdgeRouterPolicyTooManyRequests

func NewDeleteServiceEdgeRouterPolicyTooManyRequests added in v0.26.0

func NewDeleteServiceEdgeRouterPolicyTooManyRequests() *DeleteServiceEdgeRouterPolicyTooManyRequests

NewDeleteServiceEdgeRouterPolicyTooManyRequests creates DeleteServiceEdgeRouterPolicyTooManyRequests with default headers values

func (*DeleteServiceEdgeRouterPolicyTooManyRequests) SetPayload added in v0.26.0

SetPayload sets the payload to the delete service edge router policy too many requests response

func (*DeleteServiceEdgeRouterPolicyTooManyRequests) WithPayload added in v0.26.0

WithPayload adds the payload to the delete service edge router policy too many requests response

func (*DeleteServiceEdgeRouterPolicyTooManyRequests) WriteResponse added in v0.26.0

WriteResponse to the client

type DeleteServiceEdgeRouterPolicyURL

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

DeleteServiceEdgeRouterPolicyURL generates an URL for the delete service edge router policy operation

func (*DeleteServiceEdgeRouterPolicyURL) Build

Build a url path and query string

func (*DeleteServiceEdgeRouterPolicyURL) BuildFull

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

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

func (*DeleteServiceEdgeRouterPolicyURL) Must

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

func (*DeleteServiceEdgeRouterPolicyURL) SetBasePath

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

String returns the string representation of the path with query string

func (*DeleteServiceEdgeRouterPolicyURL) StringFull

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

StringFull returns the string representation of a complete url

func (*DeleteServiceEdgeRouterPolicyURL) 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 DeleteServiceEdgeRouterPolicyUnauthorized

type DeleteServiceEdgeRouterPolicyUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DeleteServiceEdgeRouterPolicyUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response deleteServiceEdgeRouterPolicyUnauthorized

func NewDeleteServiceEdgeRouterPolicyUnauthorized

func NewDeleteServiceEdgeRouterPolicyUnauthorized() *DeleteServiceEdgeRouterPolicyUnauthorized

NewDeleteServiceEdgeRouterPolicyUnauthorized creates DeleteServiceEdgeRouterPolicyUnauthorized with default headers values

func (*DeleteServiceEdgeRouterPolicyUnauthorized) SetPayload

SetPayload sets the payload to the delete service edge router policy unauthorized response

func (*DeleteServiceEdgeRouterPolicyUnauthorized) WithPayload

WithPayload adds the payload to the delete service edge router policy unauthorized response

func (*DeleteServiceEdgeRouterPolicyUnauthorized) WriteResponse

WriteResponse to the client

type DetailServiceEdgeRouterPolicy

type DetailServiceEdgeRouterPolicy struct {
	Context *middleware.Context
	Handler DetailServiceEdgeRouterPolicyHandler
}
DetailServiceEdgeRouterPolicy swagger:route GET /service-edge-router-policies/{id} Service Edge Router Policy detailServiceEdgeRouterPolicy

Retrieves a single service edge policy

Retrieves a single service edge policy by id. Requires admin access.

func NewDetailServiceEdgeRouterPolicy

func NewDetailServiceEdgeRouterPolicy(ctx *middleware.Context, handler DetailServiceEdgeRouterPolicyHandler) *DetailServiceEdgeRouterPolicy

NewDetailServiceEdgeRouterPolicy creates a new http.Handler for the detail service edge router policy operation

func (*DetailServiceEdgeRouterPolicy) ServeHTTP

type DetailServiceEdgeRouterPolicyHandler

type DetailServiceEdgeRouterPolicyHandler interface {
	Handle(DetailServiceEdgeRouterPolicyParams, interface{}) middleware.Responder
}

DetailServiceEdgeRouterPolicyHandler interface for that can handle valid detail service edge router policy params

type DetailServiceEdgeRouterPolicyHandlerFunc

type DetailServiceEdgeRouterPolicyHandlerFunc func(DetailServiceEdgeRouterPolicyParams, interface{}) middleware.Responder

DetailServiceEdgeRouterPolicyHandlerFunc turns a function with the right signature into a detail service edge router policy handler

func (DetailServiceEdgeRouterPolicyHandlerFunc) Handle

Handle executing the request and returning a response

type DetailServiceEdgeRouterPolicyNotFound

type DetailServiceEdgeRouterPolicyNotFound struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DetailServiceEdgeRouterPolicyNotFound The requested resource does not exist

swagger:response detailServiceEdgeRouterPolicyNotFound

func NewDetailServiceEdgeRouterPolicyNotFound

func NewDetailServiceEdgeRouterPolicyNotFound() *DetailServiceEdgeRouterPolicyNotFound

NewDetailServiceEdgeRouterPolicyNotFound creates DetailServiceEdgeRouterPolicyNotFound with default headers values

func (*DetailServiceEdgeRouterPolicyNotFound) SetPayload

SetPayload sets the payload to the detail service edge router policy not found response

func (*DetailServiceEdgeRouterPolicyNotFound) WithPayload

WithPayload adds the payload to the detail service edge router policy not found response

func (*DetailServiceEdgeRouterPolicyNotFound) WriteResponse

WriteResponse to the client

type DetailServiceEdgeRouterPolicyOK

type DetailServiceEdgeRouterPolicyOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.DetailServiceEdgePolicyEnvelope `json:"body,omitempty"`
}

DetailServiceEdgeRouterPolicyOK A single service edge router policy

swagger:response detailServiceEdgeRouterPolicyOK

func NewDetailServiceEdgeRouterPolicyOK

func NewDetailServiceEdgeRouterPolicyOK() *DetailServiceEdgeRouterPolicyOK

NewDetailServiceEdgeRouterPolicyOK creates DetailServiceEdgeRouterPolicyOK with default headers values

func (*DetailServiceEdgeRouterPolicyOK) SetPayload

SetPayload sets the payload to the detail service edge router policy o k response

func (*DetailServiceEdgeRouterPolicyOK) WithPayload

WithPayload adds the payload to the detail service edge router policy o k response

func (*DetailServiceEdgeRouterPolicyOK) WriteResponse

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

WriteResponse to the client

type DetailServiceEdgeRouterPolicyParams

type DetailServiceEdgeRouterPolicyParams struct {

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

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
}

DetailServiceEdgeRouterPolicyParams contains all the bound params for the detail service edge router policy operation typically these are obtained from a http.Request

swagger:parameters detailServiceEdgeRouterPolicy

func NewDetailServiceEdgeRouterPolicyParams

func NewDetailServiceEdgeRouterPolicyParams() DetailServiceEdgeRouterPolicyParams

NewDetailServiceEdgeRouterPolicyParams creates a new DetailServiceEdgeRouterPolicyParams object

There are no default values defined in the spec.

func (*DetailServiceEdgeRouterPolicyParams) 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 NewDetailServiceEdgeRouterPolicyParams() beforehand.

type DetailServiceEdgeRouterPolicyTooManyRequests added in v0.26.0

type DetailServiceEdgeRouterPolicyTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DetailServiceEdgeRouterPolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response detailServiceEdgeRouterPolicyTooManyRequests

func NewDetailServiceEdgeRouterPolicyTooManyRequests added in v0.26.0

func NewDetailServiceEdgeRouterPolicyTooManyRequests() *DetailServiceEdgeRouterPolicyTooManyRequests

NewDetailServiceEdgeRouterPolicyTooManyRequests creates DetailServiceEdgeRouterPolicyTooManyRequests with default headers values

func (*DetailServiceEdgeRouterPolicyTooManyRequests) SetPayload added in v0.26.0

SetPayload sets the payload to the detail service edge router policy too many requests response

func (*DetailServiceEdgeRouterPolicyTooManyRequests) WithPayload added in v0.26.0

WithPayload adds the payload to the detail service edge router policy too many requests response

func (*DetailServiceEdgeRouterPolicyTooManyRequests) WriteResponse added in v0.26.0

WriteResponse to the client

type DetailServiceEdgeRouterPolicyURL

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

DetailServiceEdgeRouterPolicyURL generates an URL for the detail service edge router policy operation

func (*DetailServiceEdgeRouterPolicyURL) Build

Build a url path and query string

func (*DetailServiceEdgeRouterPolicyURL) BuildFull

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

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

func (*DetailServiceEdgeRouterPolicyURL) Must

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

func (*DetailServiceEdgeRouterPolicyURL) SetBasePath

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

String returns the string representation of the path with query string

func (*DetailServiceEdgeRouterPolicyURL) StringFull

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

StringFull returns the string representation of a complete url

func (*DetailServiceEdgeRouterPolicyURL) 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 DetailServiceEdgeRouterPolicyUnauthorized

type DetailServiceEdgeRouterPolicyUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DetailServiceEdgeRouterPolicyUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response detailServiceEdgeRouterPolicyUnauthorized

func NewDetailServiceEdgeRouterPolicyUnauthorized

func NewDetailServiceEdgeRouterPolicyUnauthorized() *DetailServiceEdgeRouterPolicyUnauthorized

NewDetailServiceEdgeRouterPolicyUnauthorized creates DetailServiceEdgeRouterPolicyUnauthorized with default headers values

func (*DetailServiceEdgeRouterPolicyUnauthorized) SetPayload

SetPayload sets the payload to the detail service edge router policy unauthorized response

func (*DetailServiceEdgeRouterPolicyUnauthorized) WithPayload

WithPayload adds the payload to the detail service edge router policy unauthorized response

func (*DetailServiceEdgeRouterPolicyUnauthorized) WriteResponse

WriteResponse to the client

type ListServiceEdgeRouterPolicies

type ListServiceEdgeRouterPolicies struct {
	Context *middleware.Context
	Handler ListServiceEdgeRouterPoliciesHandler
}
ListServiceEdgeRouterPolicies swagger:route GET /service-edge-router-policies Service Edge Router Policy listServiceEdgeRouterPolicies

List service edge router policies

Retrieves a list of service edge router policy resources; supports filtering, sorting, and pagination. Requires admin access.

func NewListServiceEdgeRouterPolicies

func NewListServiceEdgeRouterPolicies(ctx *middleware.Context, handler ListServiceEdgeRouterPoliciesHandler) *ListServiceEdgeRouterPolicies

NewListServiceEdgeRouterPolicies creates a new http.Handler for the list service edge router policies operation

func (*ListServiceEdgeRouterPolicies) ServeHTTP

type ListServiceEdgeRouterPoliciesBadRequest

type ListServiceEdgeRouterPoliciesBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceEdgeRouterPoliciesBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response listServiceEdgeRouterPoliciesBadRequest

func NewListServiceEdgeRouterPoliciesBadRequest

func NewListServiceEdgeRouterPoliciesBadRequest() *ListServiceEdgeRouterPoliciesBadRequest

NewListServiceEdgeRouterPoliciesBadRequest creates ListServiceEdgeRouterPoliciesBadRequest with default headers values

func (*ListServiceEdgeRouterPoliciesBadRequest) SetPayload

SetPayload sets the payload to the list service edge router policies bad request response

func (*ListServiceEdgeRouterPoliciesBadRequest) WithPayload

WithPayload adds the payload to the list service edge router policies bad request response

func (*ListServiceEdgeRouterPoliciesBadRequest) WriteResponse

WriteResponse to the client

type ListServiceEdgeRouterPoliciesHandler

type ListServiceEdgeRouterPoliciesHandler interface {
	Handle(ListServiceEdgeRouterPoliciesParams, interface{}) middleware.Responder
}

ListServiceEdgeRouterPoliciesHandler interface for that can handle valid list service edge router policies params

type ListServiceEdgeRouterPoliciesHandlerFunc

type ListServiceEdgeRouterPoliciesHandlerFunc func(ListServiceEdgeRouterPoliciesParams, interface{}) middleware.Responder

ListServiceEdgeRouterPoliciesHandlerFunc turns a function with the right signature into a list service edge router policies handler

func (ListServiceEdgeRouterPoliciesHandlerFunc) Handle

Handle executing the request and returning a response

type ListServiceEdgeRouterPoliciesOK

type ListServiceEdgeRouterPoliciesOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.ListServiceEdgeRouterPoliciesEnvelope `json:"body,omitempty"`
}

ListServiceEdgeRouterPoliciesOK A list of service edge router policies

swagger:response listServiceEdgeRouterPoliciesOK

func NewListServiceEdgeRouterPoliciesOK

func NewListServiceEdgeRouterPoliciesOK() *ListServiceEdgeRouterPoliciesOK

NewListServiceEdgeRouterPoliciesOK creates ListServiceEdgeRouterPoliciesOK with default headers values

func (*ListServiceEdgeRouterPoliciesOK) SetPayload

SetPayload sets the payload to the list service edge router policies o k response

func (*ListServiceEdgeRouterPoliciesOK) WithPayload

WithPayload adds the payload to the list service edge router policies o k response

func (*ListServiceEdgeRouterPoliciesOK) WriteResponse

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

WriteResponse to the client

type ListServiceEdgeRouterPoliciesParams

type ListServiceEdgeRouterPoliciesParams struct {

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

	/*
	  In: query
	*/
	Filter *string
	/*
	  In: query
	*/
	Limit *int64
	/*
	  In: query
	*/
	Offset *int64
}

ListServiceEdgeRouterPoliciesParams contains all the bound params for the list service edge router policies operation typically these are obtained from a http.Request

swagger:parameters listServiceEdgeRouterPolicies

func NewListServiceEdgeRouterPoliciesParams

func NewListServiceEdgeRouterPoliciesParams() ListServiceEdgeRouterPoliciesParams

NewListServiceEdgeRouterPoliciesParams creates a new ListServiceEdgeRouterPoliciesParams object

There are no default values defined in the spec.

func (*ListServiceEdgeRouterPoliciesParams) 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 NewListServiceEdgeRouterPoliciesParams() beforehand.

type ListServiceEdgeRouterPoliciesTooManyRequests added in v0.26.0

type ListServiceEdgeRouterPoliciesTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceEdgeRouterPoliciesTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response listServiceEdgeRouterPoliciesTooManyRequests

func NewListServiceEdgeRouterPoliciesTooManyRequests added in v0.26.0

func NewListServiceEdgeRouterPoliciesTooManyRequests() *ListServiceEdgeRouterPoliciesTooManyRequests

NewListServiceEdgeRouterPoliciesTooManyRequests creates ListServiceEdgeRouterPoliciesTooManyRequests with default headers values

func (*ListServiceEdgeRouterPoliciesTooManyRequests) SetPayload added in v0.26.0

SetPayload sets the payload to the list service edge router policies too many requests response

func (*ListServiceEdgeRouterPoliciesTooManyRequests) WithPayload added in v0.26.0

WithPayload adds the payload to the list service edge router policies too many requests response

func (*ListServiceEdgeRouterPoliciesTooManyRequests) WriteResponse added in v0.26.0

WriteResponse to the client

type ListServiceEdgeRouterPoliciesURL

type ListServiceEdgeRouterPoliciesURL struct {
	Filter *string
	Limit  *int64
	Offset *int64
	// contains filtered or unexported fields
}

ListServiceEdgeRouterPoliciesURL generates an URL for the list service edge router policies operation

func (*ListServiceEdgeRouterPoliciesURL) Build

Build a url path and query string

func (*ListServiceEdgeRouterPoliciesURL) BuildFull

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

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

func (*ListServiceEdgeRouterPoliciesURL) Must

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

func (*ListServiceEdgeRouterPoliciesURL) SetBasePath

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

String returns the string representation of the path with query string

func (*ListServiceEdgeRouterPoliciesURL) StringFull

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

StringFull returns the string representation of a complete url

func (*ListServiceEdgeRouterPoliciesURL) 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 ListServiceEdgeRouterPoliciesUnauthorized

type ListServiceEdgeRouterPoliciesUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceEdgeRouterPoliciesUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response listServiceEdgeRouterPoliciesUnauthorized

func NewListServiceEdgeRouterPoliciesUnauthorized

func NewListServiceEdgeRouterPoliciesUnauthorized() *ListServiceEdgeRouterPoliciesUnauthorized

NewListServiceEdgeRouterPoliciesUnauthorized creates ListServiceEdgeRouterPoliciesUnauthorized with default headers values

func (*ListServiceEdgeRouterPoliciesUnauthorized) SetPayload

SetPayload sets the payload to the list service edge router policies unauthorized response

func (*ListServiceEdgeRouterPoliciesUnauthorized) WithPayload

WithPayload adds the payload to the list service edge router policies unauthorized response

func (*ListServiceEdgeRouterPoliciesUnauthorized) WriteResponse

WriteResponse to the client

type ListServiceEdgeRouterPolicyEdgeRouters

type ListServiceEdgeRouterPolicyEdgeRouters struct {
	Context *middleware.Context
	Handler ListServiceEdgeRouterPolicyEdgeRoutersHandler
}
ListServiceEdgeRouterPolicyEdgeRouters swagger:route GET /service-edge-router-policies/{id}/edge-routers Service Edge Router Policy listServiceEdgeRouterPolicyEdgeRouters

List the edge routers that a service edge router policy applies to

List the edge routers that a service edge router policy applies to

func NewListServiceEdgeRouterPolicyEdgeRouters

func NewListServiceEdgeRouterPolicyEdgeRouters(ctx *middleware.Context, handler ListServiceEdgeRouterPolicyEdgeRoutersHandler) *ListServiceEdgeRouterPolicyEdgeRouters

NewListServiceEdgeRouterPolicyEdgeRouters creates a new http.Handler for the list service edge router policy edge routers operation

func (*ListServiceEdgeRouterPolicyEdgeRouters) ServeHTTP

type ListServiceEdgeRouterPolicyEdgeRoutersHandler

type ListServiceEdgeRouterPolicyEdgeRoutersHandler interface {
	Handle(ListServiceEdgeRouterPolicyEdgeRoutersParams, interface{}) middleware.Responder
}

ListServiceEdgeRouterPolicyEdgeRoutersHandler interface for that can handle valid list service edge router policy edge routers params

type ListServiceEdgeRouterPolicyEdgeRoutersHandlerFunc

type ListServiceEdgeRouterPolicyEdgeRoutersHandlerFunc func(ListServiceEdgeRouterPolicyEdgeRoutersParams, interface{}) middleware.Responder

ListServiceEdgeRouterPolicyEdgeRoutersHandlerFunc turns a function with the right signature into a list service edge router policy edge routers handler

func (ListServiceEdgeRouterPolicyEdgeRoutersHandlerFunc) Handle

Handle executing the request and returning a response

type ListServiceEdgeRouterPolicyEdgeRoutersNotFound

type ListServiceEdgeRouterPolicyEdgeRoutersNotFound struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceEdgeRouterPolicyEdgeRoutersNotFound The requested resource does not exist

swagger:response listServiceEdgeRouterPolicyEdgeRoutersNotFound

func NewListServiceEdgeRouterPolicyEdgeRoutersNotFound

func NewListServiceEdgeRouterPolicyEdgeRoutersNotFound() *ListServiceEdgeRouterPolicyEdgeRoutersNotFound

NewListServiceEdgeRouterPolicyEdgeRoutersNotFound creates ListServiceEdgeRouterPolicyEdgeRoutersNotFound with default headers values

func (*ListServiceEdgeRouterPolicyEdgeRoutersNotFound) SetPayload

SetPayload sets the payload to the list service edge router policy edge routers not found response

func (*ListServiceEdgeRouterPolicyEdgeRoutersNotFound) WithPayload

WithPayload adds the payload to the list service edge router policy edge routers not found response

func (*ListServiceEdgeRouterPolicyEdgeRoutersNotFound) WriteResponse

WriteResponse to the client

type ListServiceEdgeRouterPolicyEdgeRoutersOK

type ListServiceEdgeRouterPolicyEdgeRoutersOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.ListEdgeRoutersEnvelope `json:"body,omitempty"`
}

ListServiceEdgeRouterPolicyEdgeRoutersOK A list of edge routers

swagger:response listServiceEdgeRouterPolicyEdgeRoutersOK

func NewListServiceEdgeRouterPolicyEdgeRoutersOK

func NewListServiceEdgeRouterPolicyEdgeRoutersOK() *ListServiceEdgeRouterPolicyEdgeRoutersOK

NewListServiceEdgeRouterPolicyEdgeRoutersOK creates ListServiceEdgeRouterPolicyEdgeRoutersOK with default headers values

func (*ListServiceEdgeRouterPolicyEdgeRoutersOK) SetPayload

SetPayload sets the payload to the list service edge router policy edge routers o k response

func (*ListServiceEdgeRouterPolicyEdgeRoutersOK) WithPayload

WithPayload adds the payload to the list service edge router policy edge routers o k response

func (*ListServiceEdgeRouterPolicyEdgeRoutersOK) WriteResponse

WriteResponse to the client

type ListServiceEdgeRouterPolicyEdgeRoutersParams

type ListServiceEdgeRouterPolicyEdgeRoutersParams struct {

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

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
}

ListServiceEdgeRouterPolicyEdgeRoutersParams contains all the bound params for the list service edge router policy edge routers operation typically these are obtained from a http.Request

swagger:parameters listServiceEdgeRouterPolicyEdgeRouters

func NewListServiceEdgeRouterPolicyEdgeRoutersParams

func NewListServiceEdgeRouterPolicyEdgeRoutersParams() ListServiceEdgeRouterPolicyEdgeRoutersParams

NewListServiceEdgeRouterPolicyEdgeRoutersParams creates a new ListServiceEdgeRouterPolicyEdgeRoutersParams object

There are no default values defined in the spec.

func (*ListServiceEdgeRouterPolicyEdgeRoutersParams) 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 NewListServiceEdgeRouterPolicyEdgeRoutersParams() beforehand.

type ListServiceEdgeRouterPolicyEdgeRoutersTooManyRequests added in v0.26.0

type ListServiceEdgeRouterPolicyEdgeRoutersTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceEdgeRouterPolicyEdgeRoutersTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response listServiceEdgeRouterPolicyEdgeRoutersTooManyRequests

func NewListServiceEdgeRouterPolicyEdgeRoutersTooManyRequests added in v0.26.0

func NewListServiceEdgeRouterPolicyEdgeRoutersTooManyRequests() *ListServiceEdgeRouterPolicyEdgeRoutersTooManyRequests

NewListServiceEdgeRouterPolicyEdgeRoutersTooManyRequests creates ListServiceEdgeRouterPolicyEdgeRoutersTooManyRequests with default headers values

func (*ListServiceEdgeRouterPolicyEdgeRoutersTooManyRequests) SetPayload added in v0.26.0

SetPayload sets the payload to the list service edge router policy edge routers too many requests response

func (*ListServiceEdgeRouterPolicyEdgeRoutersTooManyRequests) WithPayload added in v0.26.0

WithPayload adds the payload to the list service edge router policy edge routers too many requests response

func (*ListServiceEdgeRouterPolicyEdgeRoutersTooManyRequests) WriteResponse added in v0.26.0

WriteResponse to the client

type ListServiceEdgeRouterPolicyEdgeRoutersURL

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

ListServiceEdgeRouterPolicyEdgeRoutersURL generates an URL for the list service edge router policy edge routers operation

func (*ListServiceEdgeRouterPolicyEdgeRoutersURL) Build

Build a url path and query string

func (*ListServiceEdgeRouterPolicyEdgeRoutersURL) BuildFull

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

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

func (*ListServiceEdgeRouterPolicyEdgeRoutersURL) Must

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

func (*ListServiceEdgeRouterPolicyEdgeRoutersURL) SetBasePath

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 (*ListServiceEdgeRouterPolicyEdgeRoutersURL) String

String returns the string representation of the path with query string

func (*ListServiceEdgeRouterPolicyEdgeRoutersURL) StringFull

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

StringFull returns the string representation of a complete url

func (*ListServiceEdgeRouterPolicyEdgeRoutersURL) 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 ListServiceEdgeRouterPolicyEdgeRoutersUnauthorized

type ListServiceEdgeRouterPolicyEdgeRoutersUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceEdgeRouterPolicyEdgeRoutersUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response listServiceEdgeRouterPolicyEdgeRoutersUnauthorized

func NewListServiceEdgeRouterPolicyEdgeRoutersUnauthorized

func NewListServiceEdgeRouterPolicyEdgeRoutersUnauthorized() *ListServiceEdgeRouterPolicyEdgeRoutersUnauthorized

NewListServiceEdgeRouterPolicyEdgeRoutersUnauthorized creates ListServiceEdgeRouterPolicyEdgeRoutersUnauthorized with default headers values

func (*ListServiceEdgeRouterPolicyEdgeRoutersUnauthorized) SetPayload

SetPayload sets the payload to the list service edge router policy edge routers unauthorized response

func (*ListServiceEdgeRouterPolicyEdgeRoutersUnauthorized) WithPayload

WithPayload adds the payload to the list service edge router policy edge routers unauthorized response

func (*ListServiceEdgeRouterPolicyEdgeRoutersUnauthorized) WriteResponse

WriteResponse to the client

type ListServiceEdgeRouterPolicyServices

type ListServiceEdgeRouterPolicyServices struct {
	Context *middleware.Context
	Handler ListServiceEdgeRouterPolicyServicesHandler
}
ListServiceEdgeRouterPolicyServices swagger:route GET /service-edge-router-policies/{id}/services Service Edge Router Policy listServiceEdgeRouterPolicyServices

List the services that a service edge router policy applies to

List the services that a service edge router policy applies to

func NewListServiceEdgeRouterPolicyServices

func NewListServiceEdgeRouterPolicyServices(ctx *middleware.Context, handler ListServiceEdgeRouterPolicyServicesHandler) *ListServiceEdgeRouterPolicyServices

NewListServiceEdgeRouterPolicyServices creates a new http.Handler for the list service edge router policy services operation

func (*ListServiceEdgeRouterPolicyServices) ServeHTTP

type ListServiceEdgeRouterPolicyServicesHandler

type ListServiceEdgeRouterPolicyServicesHandler interface {
	Handle(ListServiceEdgeRouterPolicyServicesParams, interface{}) middleware.Responder
}

ListServiceEdgeRouterPolicyServicesHandler interface for that can handle valid list service edge router policy services params

type ListServiceEdgeRouterPolicyServicesHandlerFunc

type ListServiceEdgeRouterPolicyServicesHandlerFunc func(ListServiceEdgeRouterPolicyServicesParams, interface{}) middleware.Responder

ListServiceEdgeRouterPolicyServicesHandlerFunc turns a function with the right signature into a list service edge router policy services handler

func (ListServiceEdgeRouterPolicyServicesHandlerFunc) Handle

Handle executing the request and returning a response

type ListServiceEdgeRouterPolicyServicesNotFound

type ListServiceEdgeRouterPolicyServicesNotFound struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceEdgeRouterPolicyServicesNotFound The requested resource does not exist

swagger:response listServiceEdgeRouterPolicyServicesNotFound

func NewListServiceEdgeRouterPolicyServicesNotFound

func NewListServiceEdgeRouterPolicyServicesNotFound() *ListServiceEdgeRouterPolicyServicesNotFound

NewListServiceEdgeRouterPolicyServicesNotFound creates ListServiceEdgeRouterPolicyServicesNotFound with default headers values

func (*ListServiceEdgeRouterPolicyServicesNotFound) SetPayload

SetPayload sets the payload to the list service edge router policy services not found response

func (*ListServiceEdgeRouterPolicyServicesNotFound) WithPayload

WithPayload adds the payload to the list service edge router policy services not found response

func (*ListServiceEdgeRouterPolicyServicesNotFound) WriteResponse

WriteResponse to the client

type ListServiceEdgeRouterPolicyServicesOK

type ListServiceEdgeRouterPolicyServicesOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.ListServicesEnvelope `json:"body,omitempty"`
}

ListServiceEdgeRouterPolicyServicesOK A list of services

swagger:response listServiceEdgeRouterPolicyServicesOK

func NewListServiceEdgeRouterPolicyServicesOK

func NewListServiceEdgeRouterPolicyServicesOK() *ListServiceEdgeRouterPolicyServicesOK

NewListServiceEdgeRouterPolicyServicesOK creates ListServiceEdgeRouterPolicyServicesOK with default headers values

func (*ListServiceEdgeRouterPolicyServicesOK) SetPayload

SetPayload sets the payload to the list service edge router policy services o k response

func (*ListServiceEdgeRouterPolicyServicesOK) WithPayload

WithPayload adds the payload to the list service edge router policy services o k response

func (*ListServiceEdgeRouterPolicyServicesOK) WriteResponse

WriteResponse to the client

type ListServiceEdgeRouterPolicyServicesParams

type ListServiceEdgeRouterPolicyServicesParams struct {

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

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
}

ListServiceEdgeRouterPolicyServicesParams contains all the bound params for the list service edge router policy services operation typically these are obtained from a http.Request

swagger:parameters listServiceEdgeRouterPolicyServices

func NewListServiceEdgeRouterPolicyServicesParams

func NewListServiceEdgeRouterPolicyServicesParams() ListServiceEdgeRouterPolicyServicesParams

NewListServiceEdgeRouterPolicyServicesParams creates a new ListServiceEdgeRouterPolicyServicesParams object

There are no default values defined in the spec.

func (*ListServiceEdgeRouterPolicyServicesParams) 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 NewListServiceEdgeRouterPolicyServicesParams() beforehand.

type ListServiceEdgeRouterPolicyServicesTooManyRequests added in v0.26.0

type ListServiceEdgeRouterPolicyServicesTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceEdgeRouterPolicyServicesTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response listServiceEdgeRouterPolicyServicesTooManyRequests

func NewListServiceEdgeRouterPolicyServicesTooManyRequests added in v0.26.0

func NewListServiceEdgeRouterPolicyServicesTooManyRequests() *ListServiceEdgeRouterPolicyServicesTooManyRequests

NewListServiceEdgeRouterPolicyServicesTooManyRequests creates ListServiceEdgeRouterPolicyServicesTooManyRequests with default headers values

func (*ListServiceEdgeRouterPolicyServicesTooManyRequests) SetPayload added in v0.26.0

SetPayload sets the payload to the list service edge router policy services too many requests response

func (*ListServiceEdgeRouterPolicyServicesTooManyRequests) WithPayload added in v0.26.0

WithPayload adds the payload to the list service edge router policy services too many requests response

func (*ListServiceEdgeRouterPolicyServicesTooManyRequests) WriteResponse added in v0.26.0

WriteResponse to the client

type ListServiceEdgeRouterPolicyServicesURL

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

ListServiceEdgeRouterPolicyServicesURL generates an URL for the list service edge router policy services operation

func (*ListServiceEdgeRouterPolicyServicesURL) Build

Build a url path and query string

func (*ListServiceEdgeRouterPolicyServicesURL) BuildFull

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

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

func (*ListServiceEdgeRouterPolicyServicesURL) Must

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

func (*ListServiceEdgeRouterPolicyServicesURL) SetBasePath

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 (*ListServiceEdgeRouterPolicyServicesURL) String

String returns the string representation of the path with query string

func (*ListServiceEdgeRouterPolicyServicesURL) StringFull

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

StringFull returns the string representation of a complete url

func (*ListServiceEdgeRouterPolicyServicesURL) 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 ListServiceEdgeRouterPolicyServicesUnauthorized

type ListServiceEdgeRouterPolicyServicesUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceEdgeRouterPolicyServicesUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response listServiceEdgeRouterPolicyServicesUnauthorized

func NewListServiceEdgeRouterPolicyServicesUnauthorized

func NewListServiceEdgeRouterPolicyServicesUnauthorized() *ListServiceEdgeRouterPolicyServicesUnauthorized

NewListServiceEdgeRouterPolicyServicesUnauthorized creates ListServiceEdgeRouterPolicyServicesUnauthorized with default headers values

func (*ListServiceEdgeRouterPolicyServicesUnauthorized) SetPayload

SetPayload sets the payload to the list service edge router policy services unauthorized response

func (*ListServiceEdgeRouterPolicyServicesUnauthorized) WithPayload

WithPayload adds the payload to the list service edge router policy services unauthorized response

func (*ListServiceEdgeRouterPolicyServicesUnauthorized) WriteResponse

WriteResponse to the client

type PatchServiceEdgeRouterPolicy

type PatchServiceEdgeRouterPolicy struct {
	Context *middleware.Context
	Handler PatchServiceEdgeRouterPolicyHandler
}
PatchServiceEdgeRouterPolicy swagger:route PATCH /service-edge-router-policies/{id} Service Edge Router Policy patchServiceEdgeRouterPolicy

Update the supplied fields on a service edge policy

Update the supplied fields on a service edge policy. Requires admin access.

func NewPatchServiceEdgeRouterPolicy

func NewPatchServiceEdgeRouterPolicy(ctx *middleware.Context, handler PatchServiceEdgeRouterPolicyHandler) *PatchServiceEdgeRouterPolicy

NewPatchServiceEdgeRouterPolicy creates a new http.Handler for the patch service edge router policy operation

func (*PatchServiceEdgeRouterPolicy) ServeHTTP

type PatchServiceEdgeRouterPolicyBadRequest

type PatchServiceEdgeRouterPolicyBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

PatchServiceEdgeRouterPolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response patchServiceEdgeRouterPolicyBadRequest

func NewPatchServiceEdgeRouterPolicyBadRequest

func NewPatchServiceEdgeRouterPolicyBadRequest() *PatchServiceEdgeRouterPolicyBadRequest

NewPatchServiceEdgeRouterPolicyBadRequest creates PatchServiceEdgeRouterPolicyBadRequest with default headers values

func (*PatchServiceEdgeRouterPolicyBadRequest) SetPayload

SetPayload sets the payload to the patch service edge router policy bad request response

func (*PatchServiceEdgeRouterPolicyBadRequest) WithPayload

WithPayload adds the payload to the patch service edge router policy bad request response

func (*PatchServiceEdgeRouterPolicyBadRequest) WriteResponse

WriteResponse to the client

type PatchServiceEdgeRouterPolicyHandler

type PatchServiceEdgeRouterPolicyHandler interface {
	Handle(PatchServiceEdgeRouterPolicyParams, interface{}) middleware.Responder
}

PatchServiceEdgeRouterPolicyHandler interface for that can handle valid patch service edge router policy params

type PatchServiceEdgeRouterPolicyHandlerFunc

type PatchServiceEdgeRouterPolicyHandlerFunc func(PatchServiceEdgeRouterPolicyParams, interface{}) middleware.Responder

PatchServiceEdgeRouterPolicyHandlerFunc turns a function with the right signature into a patch service edge router policy handler

func (PatchServiceEdgeRouterPolicyHandlerFunc) Handle

Handle executing the request and returning a response

type PatchServiceEdgeRouterPolicyNotFound

type PatchServiceEdgeRouterPolicyNotFound struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

PatchServiceEdgeRouterPolicyNotFound The requested resource does not exist

swagger:response patchServiceEdgeRouterPolicyNotFound

func NewPatchServiceEdgeRouterPolicyNotFound

func NewPatchServiceEdgeRouterPolicyNotFound() *PatchServiceEdgeRouterPolicyNotFound

NewPatchServiceEdgeRouterPolicyNotFound creates PatchServiceEdgeRouterPolicyNotFound with default headers values

func (*PatchServiceEdgeRouterPolicyNotFound) SetPayload

SetPayload sets the payload to the patch service edge router policy not found response

func (*PatchServiceEdgeRouterPolicyNotFound) WithPayload

WithPayload adds the payload to the patch service edge router policy not found response

func (*PatchServiceEdgeRouterPolicyNotFound) WriteResponse

WriteResponse to the client

type PatchServiceEdgeRouterPolicyOK

type PatchServiceEdgeRouterPolicyOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.Empty `json:"body,omitempty"`
}

PatchServiceEdgeRouterPolicyOK The patch request was successful and the resource has been altered

swagger:response patchServiceEdgeRouterPolicyOK

func NewPatchServiceEdgeRouterPolicyOK

func NewPatchServiceEdgeRouterPolicyOK() *PatchServiceEdgeRouterPolicyOK

NewPatchServiceEdgeRouterPolicyOK creates PatchServiceEdgeRouterPolicyOK with default headers values

func (*PatchServiceEdgeRouterPolicyOK) SetPayload

func (o *PatchServiceEdgeRouterPolicyOK) SetPayload(payload *rest_model.Empty)

SetPayload sets the payload to the patch service edge router policy o k response

func (*PatchServiceEdgeRouterPolicyOK) WithPayload

WithPayload adds the payload to the patch service edge router policy o k response

func (*PatchServiceEdgeRouterPolicyOK) WriteResponse

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

WriteResponse to the client

type PatchServiceEdgeRouterPolicyParams

type PatchServiceEdgeRouterPolicyParams struct {

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

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
	/*A service edge router policy patch object
	  Required: true
	  In: body
	*/
	Policy *rest_model.ServiceEdgeRouterPolicyPatch
}

PatchServiceEdgeRouterPolicyParams contains all the bound params for the patch service edge router policy operation typically these are obtained from a http.Request

swagger:parameters patchServiceEdgeRouterPolicy

func NewPatchServiceEdgeRouterPolicyParams

func NewPatchServiceEdgeRouterPolicyParams() PatchServiceEdgeRouterPolicyParams

NewPatchServiceEdgeRouterPolicyParams creates a new PatchServiceEdgeRouterPolicyParams object

There are no default values defined in the spec.

func (*PatchServiceEdgeRouterPolicyParams) 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 NewPatchServiceEdgeRouterPolicyParams() beforehand.

type PatchServiceEdgeRouterPolicyTooManyRequests added in v0.26.0

type PatchServiceEdgeRouterPolicyTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

PatchServiceEdgeRouterPolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response patchServiceEdgeRouterPolicyTooManyRequests

func NewPatchServiceEdgeRouterPolicyTooManyRequests added in v0.26.0

func NewPatchServiceEdgeRouterPolicyTooManyRequests() *PatchServiceEdgeRouterPolicyTooManyRequests

NewPatchServiceEdgeRouterPolicyTooManyRequests creates PatchServiceEdgeRouterPolicyTooManyRequests with default headers values

func (*PatchServiceEdgeRouterPolicyTooManyRequests) SetPayload added in v0.26.0

SetPayload sets the payload to the patch service edge router policy too many requests response

func (*PatchServiceEdgeRouterPolicyTooManyRequests) WithPayload added in v0.26.0

WithPayload adds the payload to the patch service edge router policy too many requests response

func (*PatchServiceEdgeRouterPolicyTooManyRequests) WriteResponse added in v0.26.0

WriteResponse to the client

type PatchServiceEdgeRouterPolicyURL

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

PatchServiceEdgeRouterPolicyURL generates an URL for the patch service edge router policy operation

func (*PatchServiceEdgeRouterPolicyURL) Build

Build a url path and query string

func (*PatchServiceEdgeRouterPolicyURL) BuildFull

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

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

func (*PatchServiceEdgeRouterPolicyURL) Must

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

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

func (*PatchServiceEdgeRouterPolicyURL) SetBasePath

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

String returns the string representation of the path with query string

func (*PatchServiceEdgeRouterPolicyURL) StringFull

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

StringFull returns the string representation of a complete url

func (*PatchServiceEdgeRouterPolicyURL) 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 PatchServiceEdgeRouterPolicyUnauthorized

type PatchServiceEdgeRouterPolicyUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

PatchServiceEdgeRouterPolicyUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response patchServiceEdgeRouterPolicyUnauthorized

func NewPatchServiceEdgeRouterPolicyUnauthorized

func NewPatchServiceEdgeRouterPolicyUnauthorized() *PatchServiceEdgeRouterPolicyUnauthorized

NewPatchServiceEdgeRouterPolicyUnauthorized creates PatchServiceEdgeRouterPolicyUnauthorized with default headers values

func (*PatchServiceEdgeRouterPolicyUnauthorized) SetPayload

SetPayload sets the payload to the patch service edge router policy unauthorized response

func (*PatchServiceEdgeRouterPolicyUnauthorized) WithPayload

WithPayload adds the payload to the patch service edge router policy unauthorized response

func (*PatchServiceEdgeRouterPolicyUnauthorized) WriteResponse

WriteResponse to the client

type UpdateServiceEdgeRouterPolicy

type UpdateServiceEdgeRouterPolicy struct {
	Context *middleware.Context
	Handler UpdateServiceEdgeRouterPolicyHandler
}
UpdateServiceEdgeRouterPolicy swagger:route PUT /service-edge-router-policies/{id} Service Edge Router Policy updateServiceEdgeRouterPolicy

Update all fields on a service edge policy

Update all fields on a service edge policy by id. Requires admin access.

func NewUpdateServiceEdgeRouterPolicy

func NewUpdateServiceEdgeRouterPolicy(ctx *middleware.Context, handler UpdateServiceEdgeRouterPolicyHandler) *UpdateServiceEdgeRouterPolicy

NewUpdateServiceEdgeRouterPolicy creates a new http.Handler for the update service edge router policy operation

func (*UpdateServiceEdgeRouterPolicy) ServeHTTP

type UpdateServiceEdgeRouterPolicyBadRequest

type UpdateServiceEdgeRouterPolicyBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

UpdateServiceEdgeRouterPolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response updateServiceEdgeRouterPolicyBadRequest

func NewUpdateServiceEdgeRouterPolicyBadRequest

func NewUpdateServiceEdgeRouterPolicyBadRequest() *UpdateServiceEdgeRouterPolicyBadRequest

NewUpdateServiceEdgeRouterPolicyBadRequest creates UpdateServiceEdgeRouterPolicyBadRequest with default headers values

func (*UpdateServiceEdgeRouterPolicyBadRequest) SetPayload

SetPayload sets the payload to the update service edge router policy bad request response

func (*UpdateServiceEdgeRouterPolicyBadRequest) WithPayload

WithPayload adds the payload to the update service edge router policy bad request response

func (*UpdateServiceEdgeRouterPolicyBadRequest) WriteResponse

WriteResponse to the client

type UpdateServiceEdgeRouterPolicyHandler

type UpdateServiceEdgeRouterPolicyHandler interface {
	Handle(UpdateServiceEdgeRouterPolicyParams, interface{}) middleware.Responder
}

UpdateServiceEdgeRouterPolicyHandler interface for that can handle valid update service edge router policy params

type UpdateServiceEdgeRouterPolicyHandlerFunc

type UpdateServiceEdgeRouterPolicyHandlerFunc func(UpdateServiceEdgeRouterPolicyParams, interface{}) middleware.Responder

UpdateServiceEdgeRouterPolicyHandlerFunc turns a function with the right signature into a update service edge router policy handler

func (UpdateServiceEdgeRouterPolicyHandlerFunc) Handle

Handle executing the request and returning a response

type UpdateServiceEdgeRouterPolicyNotFound

type UpdateServiceEdgeRouterPolicyNotFound struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

UpdateServiceEdgeRouterPolicyNotFound The requested resource does not exist

swagger:response updateServiceEdgeRouterPolicyNotFound

func NewUpdateServiceEdgeRouterPolicyNotFound

func NewUpdateServiceEdgeRouterPolicyNotFound() *UpdateServiceEdgeRouterPolicyNotFound

NewUpdateServiceEdgeRouterPolicyNotFound creates UpdateServiceEdgeRouterPolicyNotFound with default headers values

func (*UpdateServiceEdgeRouterPolicyNotFound) SetPayload

SetPayload sets the payload to the update service edge router policy not found response

func (*UpdateServiceEdgeRouterPolicyNotFound) WithPayload

WithPayload adds the payload to the update service edge router policy not found response

func (*UpdateServiceEdgeRouterPolicyNotFound) WriteResponse

WriteResponse to the client

type UpdateServiceEdgeRouterPolicyOK

type UpdateServiceEdgeRouterPolicyOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.Empty `json:"body,omitempty"`
}

UpdateServiceEdgeRouterPolicyOK The update request was successful and the resource has been altered

swagger:response updateServiceEdgeRouterPolicyOK

func NewUpdateServiceEdgeRouterPolicyOK

func NewUpdateServiceEdgeRouterPolicyOK() *UpdateServiceEdgeRouterPolicyOK

NewUpdateServiceEdgeRouterPolicyOK creates UpdateServiceEdgeRouterPolicyOK with default headers values

func (*UpdateServiceEdgeRouterPolicyOK) SetPayload

func (o *UpdateServiceEdgeRouterPolicyOK) SetPayload(payload *rest_model.Empty)

SetPayload sets the payload to the update service edge router policy o k response

func (*UpdateServiceEdgeRouterPolicyOK) WithPayload

WithPayload adds the payload to the update service edge router policy o k response

func (*UpdateServiceEdgeRouterPolicyOK) WriteResponse

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

WriteResponse to the client

type UpdateServiceEdgeRouterPolicyParams

type UpdateServiceEdgeRouterPolicyParams struct {

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

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
	/*A service edge router policy update object
	  Required: true
	  In: body
	*/
	Policy *rest_model.ServiceEdgeRouterPolicyUpdate
}

UpdateServiceEdgeRouterPolicyParams contains all the bound params for the update service edge router policy operation typically these are obtained from a http.Request

swagger:parameters updateServiceEdgeRouterPolicy

func NewUpdateServiceEdgeRouterPolicyParams

func NewUpdateServiceEdgeRouterPolicyParams() UpdateServiceEdgeRouterPolicyParams

NewUpdateServiceEdgeRouterPolicyParams creates a new UpdateServiceEdgeRouterPolicyParams object

There are no default values defined in the spec.

func (*UpdateServiceEdgeRouterPolicyParams) 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 NewUpdateServiceEdgeRouterPolicyParams() beforehand.

type UpdateServiceEdgeRouterPolicyTooManyRequests added in v0.26.0

type UpdateServiceEdgeRouterPolicyTooManyRequests struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

UpdateServiceEdgeRouterPolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded

swagger:response updateServiceEdgeRouterPolicyTooManyRequests

func NewUpdateServiceEdgeRouterPolicyTooManyRequests added in v0.26.0

func NewUpdateServiceEdgeRouterPolicyTooManyRequests() *UpdateServiceEdgeRouterPolicyTooManyRequests

NewUpdateServiceEdgeRouterPolicyTooManyRequests creates UpdateServiceEdgeRouterPolicyTooManyRequests with default headers values

func (*UpdateServiceEdgeRouterPolicyTooManyRequests) SetPayload added in v0.26.0

SetPayload sets the payload to the update service edge router policy too many requests response

func (*UpdateServiceEdgeRouterPolicyTooManyRequests) WithPayload added in v0.26.0

WithPayload adds the payload to the update service edge router policy too many requests response

func (*UpdateServiceEdgeRouterPolicyTooManyRequests) WriteResponse added in v0.26.0

WriteResponse to the client

type UpdateServiceEdgeRouterPolicyURL

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

UpdateServiceEdgeRouterPolicyURL generates an URL for the update service edge router policy operation

func (*UpdateServiceEdgeRouterPolicyURL) Build

Build a url path and query string

func (*UpdateServiceEdgeRouterPolicyURL) BuildFull

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

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

func (*UpdateServiceEdgeRouterPolicyURL) Must

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

func (*UpdateServiceEdgeRouterPolicyURL) SetBasePath

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

String returns the string representation of the path with query string

func (*UpdateServiceEdgeRouterPolicyURL) StringFull

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

StringFull returns the string representation of a complete url

func (*UpdateServiceEdgeRouterPolicyURL) 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 UpdateServiceEdgeRouterPolicyUnauthorized

type UpdateServiceEdgeRouterPolicyUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

UpdateServiceEdgeRouterPolicyUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response updateServiceEdgeRouterPolicyUnauthorized

func NewUpdateServiceEdgeRouterPolicyUnauthorized

func NewUpdateServiceEdgeRouterPolicyUnauthorized() *UpdateServiceEdgeRouterPolicyUnauthorized

NewUpdateServiceEdgeRouterPolicyUnauthorized creates UpdateServiceEdgeRouterPolicyUnauthorized with default headers values

func (*UpdateServiceEdgeRouterPolicyUnauthorized) SetPayload

SetPayload sets the payload to the update service edge router policy unauthorized response

func (*UpdateServiceEdgeRouterPolicyUnauthorized) WithPayload

WithPayload adds the payload to the update service edge router policy unauthorized response

func (*UpdateServiceEdgeRouterPolicyUnauthorized) WriteResponse

WriteResponse to the client

Source Files

Jump to

Keyboard shortcuts

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