Documentation ¶
Index ¶
- type Client
- func (a *Client) DeleteACL(params *DeleteACLParams, opts ...ClientOption) (*DeleteACLOK, error)
- func (a *Client) PutACL(params *PutACLParams, opts ...ClientOption) (*PutACLOK, error)
- func (a *Client) SearchAcls(params *SearchAclsParams, opts ...ClientOption) (*SearchAclsOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientOption
- type ClientService
- type DeleteACLForbidden
- type DeleteACLInternalServerError
- type DeleteACLNotFound
- type DeleteACLOK
- type DeleteACLParams
- func (o *DeleteACLParams) SetBody(body *models.IdmACL)
- func (o *DeleteACLParams) SetContext(ctx context.Context)
- func (o *DeleteACLParams) SetDefaults()
- func (o *DeleteACLParams) SetHTTPClient(client *http.Client)
- func (o *DeleteACLParams) SetTimeout(timeout time.Duration)
- func (o *DeleteACLParams) WithBody(body *models.IdmACL) *DeleteACLParams
- func (o *DeleteACLParams) WithContext(ctx context.Context) *DeleteACLParams
- func (o *DeleteACLParams) WithDefaults() *DeleteACLParams
- func (o *DeleteACLParams) WithHTTPClient(client *http.Client) *DeleteACLParams
- func (o *DeleteACLParams) WithTimeout(timeout time.Duration) *DeleteACLParams
- func (o *DeleteACLParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteACLReader
- type DeleteACLUnauthorized
- type PutACLForbidden
- type PutACLInternalServerError
- type PutACLNotFound
- type PutACLOK
- type PutACLParams
- func (o *PutACLParams) SetBody(body *models.IdmACL)
- func (o *PutACLParams) SetContext(ctx context.Context)
- func (o *PutACLParams) SetDefaults()
- func (o *PutACLParams) SetHTTPClient(client *http.Client)
- func (o *PutACLParams) SetTimeout(timeout time.Duration)
- func (o *PutACLParams) WithBody(body *models.IdmACL) *PutACLParams
- func (o *PutACLParams) WithContext(ctx context.Context) *PutACLParams
- func (o *PutACLParams) WithDefaults() *PutACLParams
- func (o *PutACLParams) WithHTTPClient(client *http.Client) *PutACLParams
- func (o *PutACLParams) WithTimeout(timeout time.Duration) *PutACLParams
- func (o *PutACLParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PutACLReader
- type PutACLUnauthorized
- type SearchAclsForbidden
- type SearchAclsInternalServerError
- type SearchAclsNotFound
- type SearchAclsOK
- type SearchAclsParams
- func (o *SearchAclsParams) SetBody(body *models.RestSearchACLRequest)
- func (o *SearchAclsParams) SetContext(ctx context.Context)
- func (o *SearchAclsParams) SetDefaults()
- func (o *SearchAclsParams) SetHTTPClient(client *http.Client)
- func (o *SearchAclsParams) SetTimeout(timeout time.Duration)
- func (o *SearchAclsParams) WithBody(body *models.RestSearchACLRequest) *SearchAclsParams
- func (o *SearchAclsParams) WithContext(ctx context.Context) *SearchAclsParams
- func (o *SearchAclsParams) WithDefaults() *SearchAclsParams
- func (o *SearchAclsParams) WithHTTPClient(client *http.Client) *SearchAclsParams
- func (o *SearchAclsParams) WithTimeout(timeout time.Duration) *SearchAclsParams
- func (o *SearchAclsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type SearchAclsReader
- type SearchAclsUnauthorized
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 acl service API
func (*Client) DeleteACL ¶
func (a *Client) DeleteACL(params *DeleteACLParams, opts ...ClientOption) (*DeleteACLOK, error)
DeleteACL deletes one or more a c ls
func (*Client) PutACL ¶
func (a *Client) PutACL(params *PutACLParams, opts ...ClientOption) (*PutACLOK, error)
PutACL stores an ACL
func (*Client) SearchAcls ¶
func (a *Client) SearchAcls(params *SearchAclsParams, opts ...ClientOption) (*SearchAclsOK, error)
SearchAcls searches acls
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientOption ¶
type ClientOption func(*runtime.ClientOperation)
ClientOption is the option for Client methods
type ClientService ¶
type ClientService interface { DeleteACL(params *DeleteACLParams, opts ...ClientOption) (*DeleteACLOK, error) PutACL(params *PutACLParams, opts ...ClientOption) (*PutACLOK, error) SearchAcls(params *SearchAclsParams, opts ...ClientOption) (*SearchAclsOK, error) SetTransport(transport runtime.ClientTransport) }
ClientService is the interface for Client methods
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService
New creates a new acl service API client.
type DeleteACLForbidden ¶
DeleteACLForbidden describes a response with status code 403, with default header values.
User has no permission to access this resource
func NewDeleteACLForbidden ¶
func NewDeleteACLForbidden() *DeleteACLForbidden
NewDeleteACLForbidden creates a DeleteACLForbidden with default headers values
func (*DeleteACLForbidden) Error ¶
func (o *DeleteACLForbidden) Error() string
func (*DeleteACLForbidden) GetPayload ¶
func (o *DeleteACLForbidden) GetPayload() *models.RestError
type DeleteACLInternalServerError ¶
DeleteACLInternalServerError describes a response with status code 500, with default header values.
An internal error occurred in the backend
func NewDeleteACLInternalServerError ¶
func NewDeleteACLInternalServerError() *DeleteACLInternalServerError
NewDeleteACLInternalServerError creates a DeleteACLInternalServerError with default headers values
func (*DeleteACLInternalServerError) Error ¶
func (o *DeleteACLInternalServerError) Error() string
func (*DeleteACLInternalServerError) GetPayload ¶
func (o *DeleteACLInternalServerError) GetPayload() *models.RestError
type DeleteACLNotFound ¶
DeleteACLNotFound describes a response with status code 404, with default header values.
Resource does not exist in the system
func NewDeleteACLNotFound ¶
func NewDeleteACLNotFound() *DeleteACLNotFound
NewDeleteACLNotFound creates a DeleteACLNotFound with default headers values
func (*DeleteACLNotFound) Error ¶
func (o *DeleteACLNotFound) Error() string
func (*DeleteACLNotFound) GetPayload ¶
func (o *DeleteACLNotFound) GetPayload() *models.RestError
type DeleteACLOK ¶
type DeleteACLOK struct {
Payload *models.RestDeleteResponse
}
DeleteACLOK describes a response with status code 200, with default header values.
DeleteACLOK delete Acl o k
func NewDeleteACLOK ¶
func NewDeleteACLOK() *DeleteACLOK
NewDeleteACLOK creates a DeleteACLOK with default headers values
func (*DeleteACLOK) Error ¶
func (o *DeleteACLOK) Error() string
func (*DeleteACLOK) GetPayload ¶
func (o *DeleteACLOK) GetPayload() *models.RestDeleteResponse
type DeleteACLParams ¶
type DeleteACLParams struct { // Body. Body *models.IdmACL Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteACLParams contains all the parameters to send to the API endpoint
for the delete Acl operation. Typically these are written to a http.Request.
func NewDeleteACLParams ¶
func NewDeleteACLParams() *DeleteACLParams
NewDeleteACLParams creates a new DeleteACLParams object, with the default timeout for this client.
Default values are not hydrated, since defaults are normally applied by the API server side.
To enforce default values in parameter, use SetDefaults or WithDefaults.
func NewDeleteACLParamsWithContext ¶
func NewDeleteACLParamsWithContext(ctx context.Context) *DeleteACLParams
NewDeleteACLParamsWithContext creates a new DeleteACLParams object with the ability to set a context for a request.
func NewDeleteACLParamsWithHTTPClient ¶
func NewDeleteACLParamsWithHTTPClient(client *http.Client) *DeleteACLParams
NewDeleteACLParamsWithHTTPClient creates a new DeleteACLParams object with the ability to set a custom HTTPClient for a request.
func NewDeleteACLParamsWithTimeout ¶
func NewDeleteACLParamsWithTimeout(timeout time.Duration) *DeleteACLParams
NewDeleteACLParamsWithTimeout creates a new DeleteACLParams object with the ability to set a timeout on a request.
func (*DeleteACLParams) SetBody ¶
func (o *DeleteACLParams) SetBody(body *models.IdmACL)
SetBody adds the body to the delete Acl params
func (*DeleteACLParams) SetContext ¶
func (o *DeleteACLParams) SetContext(ctx context.Context)
SetContext adds the context to the delete Acl params
func (*DeleteACLParams) SetDefaults ¶
func (o *DeleteACLParams) SetDefaults()
SetDefaults hydrates default values in the delete Acl params (not the query body).
All values with no default are reset to their zero value.
func (*DeleteACLParams) SetHTTPClient ¶
func (o *DeleteACLParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete Acl params
func (*DeleteACLParams) SetTimeout ¶
func (o *DeleteACLParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete Acl params
func (*DeleteACLParams) WithBody ¶
func (o *DeleteACLParams) WithBody(body *models.IdmACL) *DeleteACLParams
WithBody adds the body to the delete Acl params
func (*DeleteACLParams) WithContext ¶
func (o *DeleteACLParams) WithContext(ctx context.Context) *DeleteACLParams
WithContext adds the context to the delete Acl params
func (*DeleteACLParams) WithDefaults ¶
func (o *DeleteACLParams) WithDefaults() *DeleteACLParams
WithDefaults hydrates default values in the delete Acl params (not the query body).
All values with no default are reset to their zero value.
func (*DeleteACLParams) WithHTTPClient ¶
func (o *DeleteACLParams) WithHTTPClient(client *http.Client) *DeleteACLParams
WithHTTPClient adds the HTTPClient to the delete Acl params
func (*DeleteACLParams) WithTimeout ¶
func (o *DeleteACLParams) WithTimeout(timeout time.Duration) *DeleteACLParams
WithTimeout adds the timeout to the delete Acl params
func (*DeleteACLParams) WriteToRequest ¶
func (o *DeleteACLParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteACLReader ¶
type DeleteACLReader struct {
// contains filtered or unexported fields
}
DeleteACLReader is a Reader for the DeleteACL structure.
func (*DeleteACLReader) ReadResponse ¶
func (o *DeleteACLReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteACLUnauthorized ¶
type DeleteACLUnauthorized struct {
}DeleteACLUnauthorized describes a response with status code 401, with default header values.
User is not authenticated
func NewDeleteACLUnauthorized ¶
func NewDeleteACLUnauthorized() *DeleteACLUnauthorized
NewDeleteACLUnauthorized creates a DeleteACLUnauthorized with default headers values
func (*DeleteACLUnauthorized) Error ¶
func (o *DeleteACLUnauthorized) Error() string
func (*DeleteACLUnauthorized) GetPayload ¶
func (o *DeleteACLUnauthorized) GetPayload() *models.RestError
type PutACLForbidden ¶
PutACLForbidden describes a response with status code 403, with default header values.
User has no permission to access this resource
func NewPutACLForbidden ¶
func NewPutACLForbidden() *PutACLForbidden
NewPutACLForbidden creates a PutACLForbidden with default headers values
func (*PutACLForbidden) Error ¶
func (o *PutACLForbidden) Error() string
func (*PutACLForbidden) GetPayload ¶
func (o *PutACLForbidden) GetPayload() *models.RestError
type PutACLInternalServerError ¶
PutACLInternalServerError describes a response with status code 500, with default header values.
An internal error occurred in the backend
func NewPutACLInternalServerError ¶
func NewPutACLInternalServerError() *PutACLInternalServerError
NewPutACLInternalServerError creates a PutACLInternalServerError with default headers values
func (*PutACLInternalServerError) Error ¶
func (o *PutACLInternalServerError) Error() string
func (*PutACLInternalServerError) GetPayload ¶
func (o *PutACLInternalServerError) GetPayload() *models.RestError
type PutACLNotFound ¶
PutACLNotFound describes a response with status code 404, with default header values.
Resource does not exist in the system
func NewPutACLNotFound ¶
func NewPutACLNotFound() *PutACLNotFound
NewPutACLNotFound creates a PutACLNotFound with default headers values
func (*PutACLNotFound) Error ¶
func (o *PutACLNotFound) Error() string
func (*PutACLNotFound) GetPayload ¶
func (o *PutACLNotFound) GetPayload() *models.RestError
type PutACLOK ¶
PutACLOK describes a response with status code 200, with default header values.
PutACLOK put Acl o k
func NewPutACLOK ¶
func NewPutACLOK() *PutACLOK
NewPutACLOK creates a PutACLOK with default headers values
func (*PutACLOK) GetPayload ¶
type PutACLParams ¶
type PutACLParams struct { // Body. Body *models.IdmACL Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PutACLParams contains all the parameters to send to the API endpoint
for the put Acl operation. Typically these are written to a http.Request.
func NewPutACLParams ¶
func NewPutACLParams() *PutACLParams
NewPutACLParams creates a new PutACLParams object, with the default timeout for this client.
Default values are not hydrated, since defaults are normally applied by the API server side.
To enforce default values in parameter, use SetDefaults or WithDefaults.
func NewPutACLParamsWithContext ¶
func NewPutACLParamsWithContext(ctx context.Context) *PutACLParams
NewPutACLParamsWithContext creates a new PutACLParams object with the ability to set a context for a request.
func NewPutACLParamsWithHTTPClient ¶
func NewPutACLParamsWithHTTPClient(client *http.Client) *PutACLParams
NewPutACLParamsWithHTTPClient creates a new PutACLParams object with the ability to set a custom HTTPClient for a request.
func NewPutACLParamsWithTimeout ¶
func NewPutACLParamsWithTimeout(timeout time.Duration) *PutACLParams
NewPutACLParamsWithTimeout creates a new PutACLParams object with the ability to set a timeout on a request.
func (*PutACLParams) SetBody ¶
func (o *PutACLParams) SetBody(body *models.IdmACL)
SetBody adds the body to the put Acl params
func (*PutACLParams) SetContext ¶
func (o *PutACLParams) SetContext(ctx context.Context)
SetContext adds the context to the put Acl params
func (*PutACLParams) SetDefaults ¶
func (o *PutACLParams) SetDefaults()
SetDefaults hydrates default values in the put Acl params (not the query body).
All values with no default are reset to their zero value.
func (*PutACLParams) SetHTTPClient ¶
func (o *PutACLParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the put Acl params
func (*PutACLParams) SetTimeout ¶
func (o *PutACLParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the put Acl params
func (*PutACLParams) WithBody ¶
func (o *PutACLParams) WithBody(body *models.IdmACL) *PutACLParams
WithBody adds the body to the put Acl params
func (*PutACLParams) WithContext ¶
func (o *PutACLParams) WithContext(ctx context.Context) *PutACLParams
WithContext adds the context to the put Acl params
func (*PutACLParams) WithDefaults ¶
func (o *PutACLParams) WithDefaults() *PutACLParams
WithDefaults hydrates default values in the put Acl params (not the query body).
All values with no default are reset to their zero value.
func (*PutACLParams) WithHTTPClient ¶
func (o *PutACLParams) WithHTTPClient(client *http.Client) *PutACLParams
WithHTTPClient adds the HTTPClient to the put Acl params
func (*PutACLParams) WithTimeout ¶
func (o *PutACLParams) WithTimeout(timeout time.Duration) *PutACLParams
WithTimeout adds the timeout to the put Acl params
func (*PutACLParams) WriteToRequest ¶
func (o *PutACLParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PutACLReader ¶
type PutACLReader struct {
// contains filtered or unexported fields
}
PutACLReader is a Reader for the PutACL structure.
func (*PutACLReader) ReadResponse ¶
func (o *PutACLReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PutACLUnauthorized ¶
type PutACLUnauthorized struct {
}PutACLUnauthorized describes a response with status code 401, with default header values.
User is not authenticated
func NewPutACLUnauthorized ¶
func NewPutACLUnauthorized() *PutACLUnauthorized
NewPutACLUnauthorized creates a PutACLUnauthorized with default headers values
func (*PutACLUnauthorized) Error ¶
func (o *PutACLUnauthorized) Error() string
func (*PutACLUnauthorized) GetPayload ¶
func (o *PutACLUnauthorized) GetPayload() *models.RestError
type SearchAclsForbidden ¶
SearchAclsForbidden describes a response with status code 403, with default header values.
User has no permission to access this resource
func NewSearchAclsForbidden ¶
func NewSearchAclsForbidden() *SearchAclsForbidden
NewSearchAclsForbidden creates a SearchAclsForbidden with default headers values
func (*SearchAclsForbidden) Error ¶
func (o *SearchAclsForbidden) Error() string
func (*SearchAclsForbidden) GetPayload ¶
func (o *SearchAclsForbidden) GetPayload() *models.RestError
type SearchAclsInternalServerError ¶
SearchAclsInternalServerError describes a response with status code 500, with default header values.
An internal error occurred in the backend
func NewSearchAclsInternalServerError ¶
func NewSearchAclsInternalServerError() *SearchAclsInternalServerError
NewSearchAclsInternalServerError creates a SearchAclsInternalServerError with default headers values
func (*SearchAclsInternalServerError) Error ¶
func (o *SearchAclsInternalServerError) Error() string
func (*SearchAclsInternalServerError) GetPayload ¶
func (o *SearchAclsInternalServerError) GetPayload() *models.RestError
type SearchAclsNotFound ¶
SearchAclsNotFound describes a response with status code 404, with default header values.
Resource does not exist in the system
func NewSearchAclsNotFound ¶
func NewSearchAclsNotFound() *SearchAclsNotFound
NewSearchAclsNotFound creates a SearchAclsNotFound with default headers values
func (*SearchAclsNotFound) Error ¶
func (o *SearchAclsNotFound) Error() string
func (*SearchAclsNotFound) GetPayload ¶
func (o *SearchAclsNotFound) GetPayload() *models.RestError
type SearchAclsOK ¶
type SearchAclsOK struct {
Payload *models.RestACLCollection
}
SearchAclsOK describes a response with status code 200, with default header values.
SearchAclsOK search acls o k
func NewSearchAclsOK ¶
func NewSearchAclsOK() *SearchAclsOK
NewSearchAclsOK creates a SearchAclsOK with default headers values
func (*SearchAclsOK) Error ¶
func (o *SearchAclsOK) Error() string
func (*SearchAclsOK) GetPayload ¶
func (o *SearchAclsOK) GetPayload() *models.RestACLCollection
type SearchAclsParams ¶
type SearchAclsParams struct { // Body. Body *models.RestSearchACLRequest Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
SearchAclsParams contains all the parameters to send to the API endpoint
for the search acls operation. Typically these are written to a http.Request.
func NewSearchAclsParams ¶
func NewSearchAclsParams() *SearchAclsParams
NewSearchAclsParams creates a new SearchAclsParams object, with the default timeout for this client.
Default values are not hydrated, since defaults are normally applied by the API server side.
To enforce default values in parameter, use SetDefaults or WithDefaults.
func NewSearchAclsParamsWithContext ¶
func NewSearchAclsParamsWithContext(ctx context.Context) *SearchAclsParams
NewSearchAclsParamsWithContext creates a new SearchAclsParams object with the ability to set a context for a request.
func NewSearchAclsParamsWithHTTPClient ¶
func NewSearchAclsParamsWithHTTPClient(client *http.Client) *SearchAclsParams
NewSearchAclsParamsWithHTTPClient creates a new SearchAclsParams object with the ability to set a custom HTTPClient for a request.
func NewSearchAclsParamsWithTimeout ¶
func NewSearchAclsParamsWithTimeout(timeout time.Duration) *SearchAclsParams
NewSearchAclsParamsWithTimeout creates a new SearchAclsParams object with the ability to set a timeout on a request.
func (*SearchAclsParams) SetBody ¶
func (o *SearchAclsParams) SetBody(body *models.RestSearchACLRequest)
SetBody adds the body to the search acls params
func (*SearchAclsParams) SetContext ¶
func (o *SearchAclsParams) SetContext(ctx context.Context)
SetContext adds the context to the search acls params
func (*SearchAclsParams) SetDefaults ¶
func (o *SearchAclsParams) SetDefaults()
SetDefaults hydrates default values in the search acls params (not the query body).
All values with no default are reset to their zero value.
func (*SearchAclsParams) SetHTTPClient ¶
func (o *SearchAclsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the search acls params
func (*SearchAclsParams) SetTimeout ¶
func (o *SearchAclsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the search acls params
func (*SearchAclsParams) WithBody ¶
func (o *SearchAclsParams) WithBody(body *models.RestSearchACLRequest) *SearchAclsParams
WithBody adds the body to the search acls params
func (*SearchAclsParams) WithContext ¶
func (o *SearchAclsParams) WithContext(ctx context.Context) *SearchAclsParams
WithContext adds the context to the search acls params
func (*SearchAclsParams) WithDefaults ¶
func (o *SearchAclsParams) WithDefaults() *SearchAclsParams
WithDefaults hydrates default values in the search acls params (not the query body).
All values with no default are reset to their zero value.
func (*SearchAclsParams) WithHTTPClient ¶
func (o *SearchAclsParams) WithHTTPClient(client *http.Client) *SearchAclsParams
WithHTTPClient adds the HTTPClient to the search acls params
func (*SearchAclsParams) WithTimeout ¶
func (o *SearchAclsParams) WithTimeout(timeout time.Duration) *SearchAclsParams
WithTimeout adds the timeout to the search acls params
func (*SearchAclsParams) WriteToRequest ¶
func (o *SearchAclsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type SearchAclsReader ¶
type SearchAclsReader struct {
// contains filtered or unexported fields
}
SearchAclsReader is a Reader for the SearchAcls structure.
func (*SearchAclsReader) ReadResponse ¶
func (o *SearchAclsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type SearchAclsUnauthorized ¶
type SearchAclsUnauthorized struct {
}SearchAclsUnauthorized describes a response with status code 401, with default header values.
User is not authenticated
func NewSearchAclsUnauthorized ¶
func NewSearchAclsUnauthorized() *SearchAclsUnauthorized
NewSearchAclsUnauthorized creates a SearchAclsUnauthorized with default headers values
func (*SearchAclsUnauthorized) Error ¶
func (o *SearchAclsUnauthorized) Error() string
func (*SearchAclsUnauthorized) GetPayload ¶
func (o *SearchAclsUnauthorized) GetPayload() *models.RestError