Help us shape the future of Go! Take the 2026 Go Developer Survey

policy

package
v0.8.2 Latest Latest
Warning

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

Go to latest
Published: Apr 14, 2017 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for policy API

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client

New creates a new policy API client.

func (*Client) DeletePolicyPath

func (a *Client) DeletePolicyPath(params *DeletePolicyPathParams) (*DeletePolicyPathNoContent, error)

DeletePolicyPath deletes a policy sub tree

func (*Client) GetIdentity

func (a *Client) GetIdentity(params *GetIdentityParams) (*GetIdentityOK, error)

GetIdentity retrieves identity by labels

func (*Client) GetIdentityID

func (a *Client) GetIdentityID(params *GetIdentityIDParams) (*GetIdentityIDOK, error)

GetIdentityID retrieves identity

func (*Client) GetPolicy

func (a *Client) GetPolicy(params *GetPolicyParams) (*GetPolicyOK, error)

GetPolicy retrieves entire policy tree

Returns the entire policy tree with all children.

func (*Client) GetPolicyPath

func (a *Client) GetPolicyPath(params *GetPolicyPathParams) (*GetPolicyPathOK, error)

GetPolicyPath retrieves policy subtree

Returns the policy node at path with all its children

func (*Client) GetPolicyResolve

func (a *Client) GetPolicyResolve(params *GetPolicyResolveParams) (*GetPolicyResolveOK, error)

GetPolicyResolve resolves policy for an identity context

func (*Client) PutPolicyPath

func (a *Client) PutPolicyPath(params *PutPolicyPathParams) (*PutPolicyPathOK, error)

PutPolicyPath creates or update a policy sub tree

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type DeletePolicyPathFailure

type DeletePolicyPathFailure struct {
	Payload models.Error
}

DeletePolicyPathFailure handles this case with default header values.

Error while deleting policy

func NewDeletePolicyPathFailure

func NewDeletePolicyPathFailure() *DeletePolicyPathFailure

NewDeletePolicyPathFailure creates a DeletePolicyPathFailure with default headers values

func (*DeletePolicyPathFailure) Error

func (o *DeletePolicyPathFailure) Error() string

type DeletePolicyPathInvalid

type DeletePolicyPathInvalid struct {
	Payload models.Error
}

DeletePolicyPathInvalid handles this case with default header values.

Invalid request

func NewDeletePolicyPathInvalid

func NewDeletePolicyPathInvalid() *DeletePolicyPathInvalid

NewDeletePolicyPathInvalid creates a DeletePolicyPathInvalid with default headers values

func (*DeletePolicyPathInvalid) Error

func (o *DeletePolicyPathInvalid) Error() string

type DeletePolicyPathNoContent

type DeletePolicyPathNoContent struct {
}

DeletePolicyPathNoContent handles this case with default header values.

Success

func NewDeletePolicyPathNoContent

func NewDeletePolicyPathNoContent() *DeletePolicyPathNoContent

NewDeletePolicyPathNoContent creates a DeletePolicyPathNoContent with default headers values

func (*DeletePolicyPathNoContent) Error

func (o *DeletePolicyPathNoContent) Error() string

type DeletePolicyPathNotFound

type DeletePolicyPathNotFound struct {
}

DeletePolicyPathNotFound handles this case with default header values.

Policy tree not found

func NewDeletePolicyPathNotFound

func NewDeletePolicyPathNotFound() *DeletePolicyPathNotFound

NewDeletePolicyPathNotFound creates a DeletePolicyPathNotFound with default headers values

func (*DeletePolicyPathNotFound) Error

func (o *DeletePolicyPathNotFound) Error() string

type DeletePolicyPathParams

type DeletePolicyPathParams struct {

	/*Path
	  Path to policy node

	*/
	Path string

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

DeletePolicyPathParams contains all the parameters to send to the API endpoint for the delete policy path operation typically these are written to a http.Request

func NewDeletePolicyPathParams

func NewDeletePolicyPathParams() *DeletePolicyPathParams

NewDeletePolicyPathParams creates a new DeletePolicyPathParams object with the default values initialized.

func NewDeletePolicyPathParamsWithContext

func NewDeletePolicyPathParamsWithContext(ctx context.Context) *DeletePolicyPathParams

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

func NewDeletePolicyPathParamsWithHTTPClient

func NewDeletePolicyPathParamsWithHTTPClient(client *http.Client) *DeletePolicyPathParams

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

func NewDeletePolicyPathParamsWithTimeout

func NewDeletePolicyPathParamsWithTimeout(timeout time.Duration) *DeletePolicyPathParams

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

func (*DeletePolicyPathParams) SetContext

func (o *DeletePolicyPathParams) SetContext(ctx context.Context)

SetContext adds the context to the delete policy path params

func (*DeletePolicyPathParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete policy path params

func (*DeletePolicyPathParams) SetPath

func (o *DeletePolicyPathParams) SetPath(path string)

SetPath adds the path to the delete policy path params

func (*DeletePolicyPathParams) SetTimeout

func (o *DeletePolicyPathParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete policy path params

func (*DeletePolicyPathParams) WithContext

WithContext adds the context to the delete policy path params

func (*DeletePolicyPathParams) WithHTTPClient

func (o *DeletePolicyPathParams) WithHTTPClient(client *http.Client) *DeletePolicyPathParams

WithHTTPClient adds the HTTPClient to the delete policy path params

func (*DeletePolicyPathParams) WithPath

WithPath adds the path to the delete policy path params

func (*DeletePolicyPathParams) WithTimeout

WithTimeout adds the timeout to the delete policy path params

func (*DeletePolicyPathParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeletePolicyPathReader

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

DeletePolicyPathReader is a Reader for the DeletePolicyPath structure.

func (*DeletePolicyPathReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetIdentityIDBadRequest

type GetIdentityIDBadRequest struct {
}

GetIdentityIDBadRequest handles this case with default header values.

Invalid identity provided

func NewGetIdentityIDBadRequest

func NewGetIdentityIDBadRequest() *GetIdentityIDBadRequest

NewGetIdentityIDBadRequest creates a GetIdentityIDBadRequest with default headers values

func (*GetIdentityIDBadRequest) Error

func (o *GetIdentityIDBadRequest) Error() string

type GetIdentityIDInvalidStorageFormat

type GetIdentityIDInvalidStorageFormat struct {
	Payload models.Error
}

GetIdentityIDInvalidStorageFormat handles this case with default header values.

Invalid identity format in storage

func NewGetIdentityIDInvalidStorageFormat

func NewGetIdentityIDInvalidStorageFormat() *GetIdentityIDInvalidStorageFormat

NewGetIdentityIDInvalidStorageFormat creates a GetIdentityIDInvalidStorageFormat with default headers values

func (*GetIdentityIDInvalidStorageFormat) Error

type GetIdentityIDNotFound

type GetIdentityIDNotFound struct {
}

GetIdentityIDNotFound handles this case with default header values.

Identity not found

func NewGetIdentityIDNotFound

func NewGetIdentityIDNotFound() *GetIdentityIDNotFound

NewGetIdentityIDNotFound creates a GetIdentityIDNotFound with default headers values

func (*GetIdentityIDNotFound) Error

func (o *GetIdentityIDNotFound) Error() string

type GetIdentityIDOK

type GetIdentityIDOK struct {
	Payload *models.Identity
}

GetIdentityIDOK handles this case with default header values.

Success

func NewGetIdentityIDOK

func NewGetIdentityIDOK() *GetIdentityIDOK

NewGetIdentityIDOK creates a GetIdentityIDOK with default headers values

func (*GetIdentityIDOK) Error

func (o *GetIdentityIDOK) Error() string

type GetIdentityIDParams

type GetIdentityIDParams struct {

	/*ID
	  Cluster wide unique identifier of a security identity.


	*/
	ID string

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

GetIdentityIDParams contains all the parameters to send to the API endpoint for the get identity ID operation typically these are written to a http.Request

func NewGetIdentityIDParams

func NewGetIdentityIDParams() *GetIdentityIDParams

NewGetIdentityIDParams creates a new GetIdentityIDParams object with the default values initialized.

func NewGetIdentityIDParamsWithContext

func NewGetIdentityIDParamsWithContext(ctx context.Context) *GetIdentityIDParams

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

func NewGetIdentityIDParamsWithHTTPClient

func NewGetIdentityIDParamsWithHTTPClient(client *http.Client) *GetIdentityIDParams

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

func NewGetIdentityIDParamsWithTimeout

func NewGetIdentityIDParamsWithTimeout(timeout time.Duration) *GetIdentityIDParams

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

func (*GetIdentityIDParams) SetContext

func (o *GetIdentityIDParams) SetContext(ctx context.Context)

SetContext adds the context to the get identity ID params

func (*GetIdentityIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get identity ID params

func (*GetIdentityIDParams) SetID

func (o *GetIdentityIDParams) SetID(id string)

SetID adds the id to the get identity ID params

func (*GetIdentityIDParams) SetTimeout

func (o *GetIdentityIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get identity ID params

func (*GetIdentityIDParams) WithContext

WithContext adds the context to the get identity ID params

func (*GetIdentityIDParams) WithHTTPClient

func (o *GetIdentityIDParams) WithHTTPClient(client *http.Client) *GetIdentityIDParams

WithHTTPClient adds the HTTPClient to the get identity ID params

func (*GetIdentityIDParams) WithID

WithID adds the id to the get identity ID params

func (*GetIdentityIDParams) WithTimeout

func (o *GetIdentityIDParams) WithTimeout(timeout time.Duration) *GetIdentityIDParams

WithTimeout adds the timeout to the get identity ID params

func (*GetIdentityIDParams) WriteToRequest

func (o *GetIdentityIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetIdentityIDReader

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

GetIdentityIDReader is a Reader for the GetIdentityID structure.

func (*GetIdentityIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetIdentityIDUnreachable

type GetIdentityIDUnreachable struct {
	Payload models.Error
}

GetIdentityIDUnreachable handles this case with default header values.

Identity storage unreachable. Likely a network problem.

func NewGetIdentityIDUnreachable

func NewGetIdentityIDUnreachable() *GetIdentityIDUnreachable

NewGetIdentityIDUnreachable creates a GetIdentityIDUnreachable with default headers values

func (*GetIdentityIDUnreachable) Error

func (o *GetIdentityIDUnreachable) Error() string

type GetIdentityInvalidStorageFormat

type GetIdentityInvalidStorageFormat struct {
	Payload models.Error
}

GetIdentityInvalidStorageFormat handles this case with default header values.

Invalid identity format in storage

func NewGetIdentityInvalidStorageFormat

func NewGetIdentityInvalidStorageFormat() *GetIdentityInvalidStorageFormat

NewGetIdentityInvalidStorageFormat creates a GetIdentityInvalidStorageFormat with default headers values

func (*GetIdentityInvalidStorageFormat) Error

type GetIdentityNotFound

type GetIdentityNotFound struct {
}

GetIdentityNotFound handles this case with default header values.

Identity not found

func NewGetIdentityNotFound

func NewGetIdentityNotFound() *GetIdentityNotFound

NewGetIdentityNotFound creates a GetIdentityNotFound with default headers values

func (*GetIdentityNotFound) Error

func (o *GetIdentityNotFound) Error() string

type GetIdentityOK

type GetIdentityOK struct {
	Payload *models.Identity
}

GetIdentityOK handles this case with default header values.

Success

func NewGetIdentityOK

func NewGetIdentityOK() *GetIdentityOK

NewGetIdentityOK creates a GetIdentityOK with default headers values

func (*GetIdentityOK) Error

func (o *GetIdentityOK) Error() string

type GetIdentityParams

type GetIdentityParams struct {

	/*Labels*/
	Labels models.Labels

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

GetIdentityParams contains all the parameters to send to the API endpoint for the get identity operation typically these are written to a http.Request

func NewGetIdentityParams

func NewGetIdentityParams() *GetIdentityParams

NewGetIdentityParams creates a new GetIdentityParams object with the default values initialized.

func NewGetIdentityParamsWithContext

func NewGetIdentityParamsWithContext(ctx context.Context) *GetIdentityParams

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

func NewGetIdentityParamsWithHTTPClient

func NewGetIdentityParamsWithHTTPClient(client *http.Client) *GetIdentityParams

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

func NewGetIdentityParamsWithTimeout

func NewGetIdentityParamsWithTimeout(timeout time.Duration) *GetIdentityParams

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

func (*GetIdentityParams) SetContext

func (o *GetIdentityParams) SetContext(ctx context.Context)

SetContext adds the context to the get identity params

func (*GetIdentityParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get identity params

func (*GetIdentityParams) SetLabels

func (o *GetIdentityParams) SetLabels(labels models.Labels)

SetLabels adds the labels to the get identity params

func (*GetIdentityParams) SetTimeout

func (o *GetIdentityParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get identity params

func (*GetIdentityParams) WithContext

func (o *GetIdentityParams) WithContext(ctx context.Context) *GetIdentityParams

WithContext adds the context to the get identity params

func (*GetIdentityParams) WithHTTPClient

func (o *GetIdentityParams) WithHTTPClient(client *http.Client) *GetIdentityParams

WithHTTPClient adds the HTTPClient to the get identity params

func (*GetIdentityParams) WithLabels

func (o *GetIdentityParams) WithLabels(labels models.Labels) *GetIdentityParams

WithLabels adds the labels to the get identity params

func (*GetIdentityParams) WithTimeout

func (o *GetIdentityParams) WithTimeout(timeout time.Duration) *GetIdentityParams

WithTimeout adds the timeout to the get identity params

func (*GetIdentityParams) WriteToRequest

func (o *GetIdentityParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetIdentityReader

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

GetIdentityReader is a Reader for the GetIdentity structure.

func (*GetIdentityReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetIdentityUnreachable

type GetIdentityUnreachable struct {
	Payload models.Error
}

GetIdentityUnreachable handles this case with default header values.

Identity storage unreachable. Likely a network problem.

func NewGetIdentityUnreachable

func NewGetIdentityUnreachable() *GetIdentityUnreachable

NewGetIdentityUnreachable creates a GetIdentityUnreachable with default headers values

func (*GetIdentityUnreachable) Error

func (o *GetIdentityUnreachable) Error() string

type GetPolicyOK

type GetPolicyOK struct {
	Payload models.PolicyTree
}

GetPolicyOK handles this case with default header values.

Success

func NewGetPolicyOK

func NewGetPolicyOK() *GetPolicyOK

NewGetPolicyOK creates a GetPolicyOK with default headers values

func (*GetPolicyOK) Error

func (o *GetPolicyOK) Error() string

type GetPolicyParams

type GetPolicyParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetPolicyParams contains all the parameters to send to the API endpoint for the get policy operation typically these are written to a http.Request

func NewGetPolicyParams

func NewGetPolicyParams() *GetPolicyParams

NewGetPolicyParams creates a new GetPolicyParams object with the default values initialized.

func NewGetPolicyParamsWithContext

func NewGetPolicyParamsWithContext(ctx context.Context) *GetPolicyParams

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

func NewGetPolicyParamsWithHTTPClient

func NewGetPolicyParamsWithHTTPClient(client *http.Client) *GetPolicyParams

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

func NewGetPolicyParamsWithTimeout

func NewGetPolicyParamsWithTimeout(timeout time.Duration) *GetPolicyParams

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

func (*GetPolicyParams) SetContext

func (o *GetPolicyParams) SetContext(ctx context.Context)

SetContext adds the context to the get policy params

func (*GetPolicyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get policy params

func (*GetPolicyParams) SetTimeout

func (o *GetPolicyParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get policy params

func (*GetPolicyParams) WithContext

func (o *GetPolicyParams) WithContext(ctx context.Context) *GetPolicyParams

WithContext adds the context to the get policy params

func (*GetPolicyParams) WithHTTPClient

func (o *GetPolicyParams) WithHTTPClient(client *http.Client) *GetPolicyParams

WithHTTPClient adds the HTTPClient to the get policy params

func (*GetPolicyParams) WithTimeout

func (o *GetPolicyParams) WithTimeout(timeout time.Duration) *GetPolicyParams

WithTimeout adds the timeout to the get policy params

func (*GetPolicyParams) WriteToRequest

func (o *GetPolicyParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetPolicyPathInvalid

type GetPolicyPathInvalid struct {
	Payload models.Error
}

GetPolicyPathInvalid handles this case with default header values.

Invalid policy path

func NewGetPolicyPathInvalid

func NewGetPolicyPathInvalid() *GetPolicyPathInvalid

NewGetPolicyPathInvalid creates a GetPolicyPathInvalid with default headers values

func (*GetPolicyPathInvalid) Error

func (o *GetPolicyPathInvalid) Error() string

type GetPolicyPathNotFound

type GetPolicyPathNotFound struct {
}

GetPolicyPathNotFound handles this case with default header values.

Policy tree not found

func NewGetPolicyPathNotFound

func NewGetPolicyPathNotFound() *GetPolicyPathNotFound

NewGetPolicyPathNotFound creates a GetPolicyPathNotFound with default headers values

func (*GetPolicyPathNotFound) Error

func (o *GetPolicyPathNotFound) Error() string

type GetPolicyPathOK

type GetPolicyPathOK struct {
	Payload models.PolicyTree
}

GetPolicyPathOK handles this case with default header values.

Success

func NewGetPolicyPathOK

func NewGetPolicyPathOK() *GetPolicyPathOK

NewGetPolicyPathOK creates a GetPolicyPathOK with default headers values

func (*GetPolicyPathOK) Error

func (o *GetPolicyPathOK) Error() string

type GetPolicyPathParams

type GetPolicyPathParams struct {

	/*Path
	  Path to policy node

	*/
	Path string

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

GetPolicyPathParams contains all the parameters to send to the API endpoint for the get policy path operation typically these are written to a http.Request

func NewGetPolicyPathParams

func NewGetPolicyPathParams() *GetPolicyPathParams

NewGetPolicyPathParams creates a new GetPolicyPathParams object with the default values initialized.

func NewGetPolicyPathParamsWithContext

func NewGetPolicyPathParamsWithContext(ctx context.Context) *GetPolicyPathParams

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

func NewGetPolicyPathParamsWithHTTPClient

func NewGetPolicyPathParamsWithHTTPClient(client *http.Client) *GetPolicyPathParams

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

func NewGetPolicyPathParamsWithTimeout

func NewGetPolicyPathParamsWithTimeout(timeout time.Duration) *GetPolicyPathParams

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

func (*GetPolicyPathParams) SetContext

func (o *GetPolicyPathParams) SetContext(ctx context.Context)

SetContext adds the context to the get policy path params

func (*GetPolicyPathParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get policy path params

func (*GetPolicyPathParams) SetPath

func (o *GetPolicyPathParams) SetPath(path string)

SetPath adds the path to the get policy path params

func (*GetPolicyPathParams) SetTimeout

func (o *GetPolicyPathParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get policy path params

func (*GetPolicyPathParams) WithContext

WithContext adds the context to the get policy path params

func (*GetPolicyPathParams) WithHTTPClient

func (o *GetPolicyPathParams) WithHTTPClient(client *http.Client) *GetPolicyPathParams

WithHTTPClient adds the HTTPClient to the get policy path params

func (*GetPolicyPathParams) WithPath

func (o *GetPolicyPathParams) WithPath(path string) *GetPolicyPathParams

WithPath adds the path to the get policy path params

func (*GetPolicyPathParams) WithTimeout

func (o *GetPolicyPathParams) WithTimeout(timeout time.Duration) *GetPolicyPathParams

WithTimeout adds the timeout to the get policy path params

func (*GetPolicyPathParams) WriteToRequest

func (o *GetPolicyPathParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetPolicyPathReader

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

GetPolicyPathReader is a Reader for the GetPolicyPath structure.

func (*GetPolicyPathReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetPolicyReader

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

GetPolicyReader is a Reader for the GetPolicy structure.

func (*GetPolicyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetPolicyResolveOK

type GetPolicyResolveOK struct {
	Payload *models.PolicyTraceResult
}

GetPolicyResolveOK handles this case with default header values.

Success

func NewGetPolicyResolveOK

func NewGetPolicyResolveOK() *GetPolicyResolveOK

NewGetPolicyResolveOK creates a GetPolicyResolveOK with default headers values

func (*GetPolicyResolveOK) Error

func (o *GetPolicyResolveOK) Error() string

type GetPolicyResolveParams

type GetPolicyResolveParams struct {

	/*IdentityContext
	  Context to provide policy evaluation on

	*/
	IdentityContext *models.IdentityContext

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

GetPolicyResolveParams contains all the parameters to send to the API endpoint for the get policy resolve operation typically these are written to a http.Request

func NewGetPolicyResolveParams

func NewGetPolicyResolveParams() *GetPolicyResolveParams

NewGetPolicyResolveParams creates a new GetPolicyResolveParams object with the default values initialized.

func NewGetPolicyResolveParamsWithContext

func NewGetPolicyResolveParamsWithContext(ctx context.Context) *GetPolicyResolveParams

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

func NewGetPolicyResolveParamsWithHTTPClient

func NewGetPolicyResolveParamsWithHTTPClient(client *http.Client) *GetPolicyResolveParams

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

func NewGetPolicyResolveParamsWithTimeout

func NewGetPolicyResolveParamsWithTimeout(timeout time.Duration) *GetPolicyResolveParams

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

func (*GetPolicyResolveParams) SetContext

func (o *GetPolicyResolveParams) SetContext(ctx context.Context)

SetContext adds the context to the get policy resolve params

func (*GetPolicyResolveParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get policy resolve params

func (*GetPolicyResolveParams) SetIdentityContext

func (o *GetPolicyResolveParams) SetIdentityContext(identityContext *models.IdentityContext)

SetIdentityContext adds the identityContext to the get policy resolve params

func (*GetPolicyResolveParams) SetTimeout

func (o *GetPolicyResolveParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get policy resolve params

func (*GetPolicyResolveParams) WithContext

WithContext adds the context to the get policy resolve params

func (*GetPolicyResolveParams) WithHTTPClient

func (o *GetPolicyResolveParams) WithHTTPClient(client *http.Client) *GetPolicyResolveParams

WithHTTPClient adds the HTTPClient to the get policy resolve params

func (*GetPolicyResolveParams) WithIdentityContext

func (o *GetPolicyResolveParams) WithIdentityContext(identityContext *models.IdentityContext) *GetPolicyResolveParams

WithIdentityContext adds the identityContext to the get policy resolve params

func (*GetPolicyResolveParams) WithTimeout

WithTimeout adds the timeout to the get policy resolve params

func (*GetPolicyResolveParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetPolicyResolveReader

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

GetPolicyResolveReader is a Reader for the GetPolicyResolve structure.

func (*GetPolicyResolveReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PutPolicyPathFailure

type PutPolicyPathFailure struct {
	Payload models.Error
}

PutPolicyPathFailure handles this case with default header values.

Policy import failed

func NewPutPolicyPathFailure

func NewPutPolicyPathFailure() *PutPolicyPathFailure

NewPutPolicyPathFailure creates a PutPolicyPathFailure with default headers values

func (*PutPolicyPathFailure) Error

func (o *PutPolicyPathFailure) Error() string

type PutPolicyPathInvalidPath

type PutPolicyPathInvalidPath struct {
	Payload models.Error
}

PutPolicyPathInvalidPath handles this case with default header values.

Invalid path

func NewPutPolicyPathInvalidPath

func NewPutPolicyPathInvalidPath() *PutPolicyPathInvalidPath

NewPutPolicyPathInvalidPath creates a PutPolicyPathInvalidPath with default headers values

func (*PutPolicyPathInvalidPath) Error

func (o *PutPolicyPathInvalidPath) Error() string

type PutPolicyPathInvalidPolicy

type PutPolicyPathInvalidPolicy struct {
	Payload models.Error
}

PutPolicyPathInvalidPolicy handles this case with default header values.

Invalid policy

func NewPutPolicyPathInvalidPolicy

func NewPutPolicyPathInvalidPolicy() *PutPolicyPathInvalidPolicy

NewPutPolicyPathInvalidPolicy creates a PutPolicyPathInvalidPolicy with default headers values

func (*PutPolicyPathInvalidPolicy) Error

type PutPolicyPathOK

type PutPolicyPathOK struct {
	Payload models.PolicyTree
}

PutPolicyPathOK handles this case with default header values.

Success

func NewPutPolicyPathOK

func NewPutPolicyPathOK() *PutPolicyPathOK

NewPutPolicyPathOK creates a PutPolicyPathOK with default headers values

func (*PutPolicyPathOK) Error

func (o *PutPolicyPathOK) Error() string

type PutPolicyPathParams

type PutPolicyPathParams struct {

	/*Path
	  Path to policy node

	*/
	Path string
	/*Policy
	  Policy tree or subtree

	*/
	Policy *string

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

PutPolicyPathParams contains all the parameters to send to the API endpoint for the put policy path operation typically these are written to a http.Request

func NewPutPolicyPathParams

func NewPutPolicyPathParams() *PutPolicyPathParams

NewPutPolicyPathParams creates a new PutPolicyPathParams object with the default values initialized.

func NewPutPolicyPathParamsWithContext

func NewPutPolicyPathParamsWithContext(ctx context.Context) *PutPolicyPathParams

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

func NewPutPolicyPathParamsWithHTTPClient

func NewPutPolicyPathParamsWithHTTPClient(client *http.Client) *PutPolicyPathParams

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

func NewPutPolicyPathParamsWithTimeout

func NewPutPolicyPathParamsWithTimeout(timeout time.Duration) *PutPolicyPathParams

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

func (*PutPolicyPathParams) SetContext

func (o *PutPolicyPathParams) SetContext(ctx context.Context)

SetContext adds the context to the put policy path params

func (*PutPolicyPathParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the put policy path params

func (*PutPolicyPathParams) SetPath

func (o *PutPolicyPathParams) SetPath(path string)

SetPath adds the path to the put policy path params

func (*PutPolicyPathParams) SetPolicy

func (o *PutPolicyPathParams) SetPolicy(policy *string)

SetPolicy adds the policy to the put policy path params

func (*PutPolicyPathParams) SetTimeout

func (o *PutPolicyPathParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the put policy path params

func (*PutPolicyPathParams) WithContext

WithContext adds the context to the put policy path params

func (*PutPolicyPathParams) WithHTTPClient

func (o *PutPolicyPathParams) WithHTTPClient(client *http.Client) *PutPolicyPathParams

WithHTTPClient adds the HTTPClient to the put policy path params

func (*PutPolicyPathParams) WithPath

func (o *PutPolicyPathParams) WithPath(path string) *PutPolicyPathParams

WithPath adds the path to the put policy path params

func (*PutPolicyPathParams) WithPolicy

func (o *PutPolicyPathParams) WithPolicy(policy *string) *PutPolicyPathParams

WithPolicy adds the policy to the put policy path params

func (*PutPolicyPathParams) WithTimeout

func (o *PutPolicyPathParams) WithTimeout(timeout time.Duration) *PutPolicyPathParams

WithTimeout adds the timeout to the put policy path params

func (*PutPolicyPathParams) WriteToRequest

func (o *PutPolicyPathParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type PutPolicyPathReader

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

PutPolicyPathReader is a Reader for the PutPolicyPath structure.

func (*PutPolicyPathReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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